Pages

Senin, 14 November 2011

Model Komputasi

Model Komputasi

Ada tiga model dasar komputasional-- fungsional, logika, dan imperatif. Sebagai tambahan terhadap satuan nilai-nilai dan operasi yang berhubungan, masing-masing model komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan komputasi.

a. Model Fungsional : terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function). Suatu program adalah koleksi definisi fungsi-fungsi dan suatu komputasi adalah aplikasi fungsi.

b. Model Logika : terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis. Program terdiri dari definisi hubungan dan suatu komputasi adalah suatu bukti(suatu urutan kesimpulan).

c. Model Imperatif : terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan. Pernyataan adalah set pasangan nilai-nama dari konstanta dan variabel. Program terdiri dari urutan tugas dan suatu komputasi terdiri dari urutan pernyataan.

Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang: teori komputabilitas dan teori kompleksitas, namun kedua cabang berurusan dengan model formal komputasi.

Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

Prinsip Bahasa Pemrograman

Dalam kehidupan sehari–hari, untuk berkomunikasi dengan orang lain, kita harus menggunakan bahasa yang sama dengan orang tersebut. Apabila kita menggunakan Bahasa Indonesia, lawan bicara kita harus mengerti Bahasa Indonesia. Kalau lawan bicara kita tidak mengerti Bahasa Indonesia, kita masih bisa berkomunikasi dengannya melalui penerjemah.

Dalam pemograman komputer, berlaku juga hal seperti di atas. Kita harus menggunakan bahasa yang dimengerti oleh komputer untuk memberikan suatu instruksi. Pada dasarnya, komputer adalah mesin digital, artinya komputer hanya mengenal kondisi ada arus listrik (biasanya dilambangkan dengan 1) dan tidak ada arus listrik (dilambangkan dengan 0).


Dengan kata lain kita harus menggunakan sandi 0 dan 1 untuk melakukan pemrograman komputer. Bahasa pemrograman yang menggunakan sandi 0 dan 1 ini disebut bahasa mesin (assembly). Sebagai contoh, dalam prosesor Intel, terdapat perintah 0011 1010 0000 1011. Perintah dalam bahasa mesin ini sama artinya dengan perintah assembly CMP AL, 0D, yang
artinya bandingkan nilai register AL dengan 0D. CMP di sini sebenarnya adalah singkatan dari CoMPare. Untuk membantu manusia dalam mengkonversi bahasa mesin diperlukan perangkat lunak yang disebut assembler.


Pemrograman dengan bahasa assembly masih terasa sulit bagi kebanyakan orang sehingga dikembangkan bahasa pemrograman yang lebih mudah digunakan. Bahasa pemrograman yang dikembangkan ini lebih condong ke bahasa manusia dan disebut bahasa generasi ketiga / 3GL (Third-Generation Language) atau juga dikenal dengan bahasa tingkat tinggi/ HLL (High-Level Language). Sebagai contoh Basic, Pascal, C, C++, Cobol, dsb. Bahasa generasi ketiga menggunakan kata-kata dalam bahasa Inggris karena bahasa tersebut adalah bahasa internasional, misal ;


Pascal:
writeln (‘Algoritma’);

Atau perintah dalam bahasa C:
printf (“Algoritma\n\r”):

Atau perintah dalambahasa C++:
cout << “Algoritma” << endl;

Ketiga pernyataan di atas bertujuan sama yaitu menuliskan teks ‘algoritma’ ke keluaran standar
(Standard Output), ke layar monitor. Ketiga perintah sederhana di atas sebenarnya terdiri dari puluhan atau bahkan ratusan pernyataan assembly. Perangkat lunak yang menerjemahkan program dalam bahasa manusiawi ke dalam bahasa assembly atau mesin ada dua macam, yaitu interpreter dan kompiler. Interpreter menerjemahkan program baris perbaris artinya jika suatu baris akan diekskusi maka baris tersebut diterjemahkan terlebih dahulu ke bahasa mesin. Apabila baris berikutnya akan diekskusi maka baris tersebut baru diterjemahkan kedalam bahasa mesin. Contoh bahasa pemograman yang menggunakan interpreter adalah basic.


Kompiler menerjemahkan semua perintah ke dalam bahasa mesin kemudian menjalankan hasil
penerjemahan. Hasil penerjemahan ini bisa disimpan dalam file atau memori. Contoh bahasa pemrograman yang menggunakan kompiler adalah Pascal, C, dan C++. Khusus untuk Pascal, ada beberapa kompiler tetapi jumlahnya sedikit. Misalnya Turbo Pascal (http://www.inprice.com), GNU Pascal (http://didaktik.physik.uni-essen.de/~gnupascal/home.html), Free Pascal
(http://www.freepascal.sk) , dsb. Kompiler Pascal yang banyak digunakan adalah Turbo Pascal, sehingga pada modul ini juga digunakan Turbo Pascal sebagai acuannya.

Perkembangan bahasa pemrograman setelah bahasa generasi ketiga adalah bahasa generasi keempat atau yang disingkat 4GL (fourth-generation language). Bahasa ini banyak digunakan sebagai aplikasi basis data (database), salah satu contohnya adalah SQL (Structured Query Language). Pada bahasa ini, perintah-perintah yang digunakan lebih manusiawi, misalnya “SELECT Nama,Nilai FROM Mahasiswa”, untuk mengambil data Nama dan Nilai dari basis data Mahasiswa.


Langkah-langkah dalam Pemrograman Komputer

Dalam pemrograman komputer, diperlukan beberapa langkah dan langkah-langkah yang disajikan pada modul ini tidak bersifat mutlak. Artinya Anda tidak harus melakukan dari langkah pertama, kedua, ketiga, dst. Ada beberapa langkah yang harus atau mungkin
diulang sampai beberapa kali. Berikut ini contoh beberapa langkah yang harus dilakukan dalam
pemrograman komputer:

1. Mendefinisikan Masalah.
Mendefinisikan masalah dengan menentukan masalahnya seperti apa, kemudian apa saja yang
harus dipecahkan dengan komputer, yang terakhir adalah apa masukannya dan bagaimana keluarannya.

2. Menentukan Solusi.
Setelah masalah didefinisikan dengan jelas, masukan yang diberikan sudah jelas, keluaran yang
diinginkan sudah jelas, maka langkah selanjutnya adalah mencari jalan penyelesaian masalah. Jika permasalahan terlalu kompleks, biasanya kita harus membaginya ke dalam beberapa modul kecil agar lebih mudah diselesaikan. Sebagai contoh, program untuk menghitung invers matriks, dapat dibagi menjadi beberapa modul kecil. Modul pertama adalah meminta masukan dari pengguna berupa matriks bujur sangkar. Modul kedua adalah mencari invers matriks yang dimasukkan pengguna. Modul terakhir adalah menampilkan hasilnya pada pengguna.

3. Memilih Algoritma.
Langkah ini merupakan salah satu langkah yang penting dalam pemrograman komputer karena pemilihan algoritma yang salah akan menyebabkan program memiliki unjuk kerja yang kurang baik.


4. Menulis Program.
Pada langkah ini dimulai penulisan program komputer untuk memecahkan masalah yang diberikan. Untuk menulis program dapat digunakan salah satu bahasa generasi ketiga. Ada beberapa hal yang harus diperhitungkan sebelum memilih bahasa pemrograman, antara lain masalah yang dihadapi, bahasa pemrograman yang Anda kuasai, dsb.

5. Menguji Program.
Setelah program selesai ditulis dilakukan pengujian. Pengujian pertama adalah; Apakah
program berhasil dikompilasi dengan baik? Pengujian berikutnya; Apakah program dapat
menampilkan keluaran yang diinginkan? Lebih jauh lagi program harus diuji dengan banyak kasus. Sering terjadi, suatu program berjalan baik untuk kasus A, B, C; tetapi menghasilkan sesuatu yang tidak diinginkan untuk kasus X,Y, dan Z. Langkah ini bisa dilakukan berulang-ulang sampai program diyakini benar-benar berjalan sesuai dengan yang diharapkan.

6. Menulis Dokumentasi.
Merupakan hal sepele yang sering dilupakan, karena tidak ada fungsinya pada saat pembuatan program, namun pada masa mendatang akan sangat diperlukan, apalagi bagi orang lain yang mempelajari program kita. Dokumentasi ada dua, yaitu di atas kertas dan menjadi satu dalam program (komentar pendek yang menerangkan fungsi perintah-perintah yang ada dalam program tersebut.

7. Merawat program
Setelah program selesai dan digunakan oleh user, maka sering kali muncul bug / kesalahan yang
sebelumnya tidak terdeteksi, atau juga user ingin menambahkan fasilitas baru, sehingga program harus direvisi.



REFERENSI:
id.wikipedia.org/wiki/Kategori:Model_komputasi

http://zonakampus.blogspot.com/2009/10/prinsip-bahasa-pemrograman.html

Konsep Dasar Pemrograman

Konsep Dasar Pemrograman

Konsep IPO dikembangkan mejadi :
Originating - input - proses - Output - Distribution
||
Storage

Originating
Berhubungan dengan pengumpulan data yang biasanya merupakan pencatatan data kedokumen dasar. Setelah dikumpulkan dilakukan proses input.

Input
Tahapan ini merupakan proses pemasukan data kedalam proses komputer melalui peralatan input.

Proses
Tahap ini merupakan proses pengolahan data dari data yang sudah diinput berupa proses menghitung membandingkan, mengurutkan, mengklasifikasikan, mengendalikan dan mencari di storage.

Output
Tahap ini merupakan proses untuk menghasilkan keluaran dari proses pengolahan data ke peralatan output berupa informasi (monitor, speaker, dsb)

Distribution
Tahap ini merupakan proses penyebaran informasi kepada pihak-pihak yang berhak dan membutuhkan informasi.

Storage
Tahap ini merupakan perekaman hasil pengolahan data storage yang nantinya dapat dipergunakan untuk input proses selanjutnya.

Pengertian dasar program adalah rangkaian instruksi-instruksi dalam bahasa komputer yang disusun secara logika dan sistematis.

Tujuan pembuatan program

  1. Membuat solusi dari pemecahan kasus yang timbul.
  2. Meningkatkan kualitas dan performance dari kinerja kerja.
  3. Membantu proses pengambilan keputusan.

Struktur Dasar Pemrograman
Salah satu tahapan dari pengembangan suatu program adalah menterjemahkan atau mengkodekan rancangan terinci yang telah dibuat menjadi suatu program komputer yang siap pakai.

Beberapa karakteristik seorang pemrogram yang mempengaruhi suatu program yang dibuat adalah sbb:

  1. Memiliki pol pikir yang logis.
  2. Memiliki ketekunan dan ketelitian yang tinggi.
  3. Memiliki penguasaan bahasa pemrograman yang baik.
  4. Memiliki pengetahuan tentang teknik pemrograman yang baik.

Langkah-langkah pokok secara umum didlam membuat program komputer

  1. Mendefinisikan masalah.
  2. Membuat flowchart.
  3. Membuat program.
  4. Melakukan tes program.
  5. Membuat dokumentasi program.

Pemrograman Terstruktur merupakan suatu tindakan untuk membuat program yang berisi instruksi-instruksi dalam bahasa komputer yang disusun secara logis dan sistematis supaya mudah dimengerti, mudah dites, dan mudah dimodifikasi.

Pemrograman Modular
Dalam pemrograman modular program dipecah-pecah kedalam modul-modul dimana setiap modul menunjukkan fungsi dan tugas tertentu.

Pemrograman Top Down
Sangat berguna dalam perencanaan pemrograman modular.

DATA

Data adalah catatan atas kumpulan fakta.Data merupakan bentuk jamak dari datum, berasal dari bahasa Latin yang berarti "sesuatu yang diberikan". Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variabel yang bentuknya dapat berupa angka, kata-kata, atau citra.

Dalam keilmuan (ilmiah), fakta dikumpulkan untuk menjadi data. Data kemudian diolah sehingga dapat diutarakan secara jelas dan tepat sehingga dapat dimengerti oleh orang lain yang tidak langsung mengalaminya sendiri, hal ini dinamakan deskripsi. Pemilahan banyak data sesuai dengan persamaan atau perbedaan yang dikandungnya dinamakan klasifikasi.

Dalam pokok bahasan Manajemen Pengetahuan, data dicirikan sebagai sesuatu yang bersifat mentah dan tidak memiliki konteks. Dia sekedar ada dan tidak memiliki signifikansi makna di luar keberadaannya itu. Dia bisa muncul dalam berbagai bentuk, terlepas dari apakah dia bisa dimanfaatkan atau tidak.

Menurut berbagai sumber lain, data dapat juga didefinisikan sebagai berikut:

• Menurut kamus bahasa inggris-indonesia, data berasal dari kata datum yang berarti fakta

• Dari sudut pandang bisnis, data bisnis adalah deskripsi organisasi tentang sesuatu (resources) dan kejadian (transactions)yang terjadi

• Pengertian yang lain menyebutkan bahwa data adalah deskripsi dari suatu kejadian yang kita hadapi


Referansi: http://mahrus.wordpress.com/2008/03/25/konsep-dasar-pemrograman/


http://id.wikipedia.org/wiki/Data


Selasa, 01 November 2011

Copy File & Copy Dist

Langkah-langkah untuk memburning file(misal video) :
1. Pastikan Komputer Atau Laptop menyala (anak kecil juga tau sih).....


2. Buka Program burning untuk copy dist (misal Nero Express 6) , Dengan cara meng klik Start, All Programs, Nero, Nero 6 Ultra Edition, Nero Express. (jika tidak ada maka perlu di install terlebih dahulu).


3. Maka akan keluar tampilan sebagai berikut :


4. Setelah keluar tampilan seperti pada langkah 3, karena pada contoh ini kita akan membuat file video yang dapat diputar pada komputer maupun VCD player, maka langkah anda selanjutnya meyorot dan mengklik menu Video/Pictures, Video CD, sebagaimana ditunjukan oleh gambar berikut :


5. Maka di monitor akan tampil :


6. Maka akan tampil sebagai berikut :

Pada langkah ini, anda tinggal mencari dimana file video yang berasal dari handycam/camcorder (filenya berekstension AVI), jika file yang akan di “burning” sudah di temukan, anda tinggal mengklik file tersebut dan klik tombol Add untuk menambahkan file selanjutnya yang akan di”burning” atau klik tombol Finished, bila sudah tidak ada file lagi yang akan ditambahkan.

7. Bila tombol Finished di klik, maka proses selanjutnya akan menampilkan :

Pada tahap ini anda akan melihat file yang telah anda tambahkan dengan meng klik tombol Add, selanjutnya adalah memastikan apakah pada tanda checklist √ pada checkbox Enable VCD Menu telah dihilangkan/di non aktifkan.

8. Setelah menentukan fungsi Enable VCD Menu, selanjutnya anda tinggal mengklik tombol Next.

9. Tampilan selanjutnya :

Pada tampilan ini anda akan melihat tampilan default yang dibuat oleh program Nero Express ini, anda dapat merubah Disc Name nya dari NEW menjadi nama anda atau nama lainnya .

10. Selanjutnya pastikan keping CD telah anda masukan kedalam CD Writer di komputer anda, setelah keping CD telah ada pada CD Writer, maka selanjutnya klik tombol Burn.

11. Proses selanjutnya adalah anda menunggu proses burning tersebut :


12. Sampai keluar tampilan sebagai berikut

Selanjutnya klik tombol OK, kemudian klik tombol next

13. Sehingga akan tampil :


14. Selanjutnya klik tombol Exit, dan beberapa saat kemudian keping CD akan secara otomatis keluar dari CD writer anda.


15. Anda dapat mengambil keping CD tersebut , selanjutnya akan tampil :


16. Selanjutnya Klik Tombol No, untuk mengakhiri proses “Burning”. Klik tombol Yes untuk membuat file image yang bisa digunakan untuk memberning ulang dengan image yang sudah dibuat. Sampai tahap ini proses burning telah selesai
Berikut Cara Copy File ke CD tanpa Nero
Buka jendela Windows Explorer dan temukan file-file atau dokumen-dokumen yang hendak di copy ke CD, blok semua file/dokumen tersebut kemudian klik kanan pada file yang sudah diblok tadi, kemudian pilih Send To, pilih CD/DVD Drive (harus CD/DVD RW jangan CD-ROM).
Maka akan muncul jendela Burn a Disc. Pada Disc Title isikan judul dari CD tersebut misalnya Data selanjutnya klik Next dan tunggu proses format CD secara otomatis dan dilanjutkan dengan copy file ke CD, semuanya dilakukan secara otomatis, kita hanya menunggu hingga proses pengcopyan berakhir.
File-file anda sudah tercopy ke CD/DVD silahkan di cek dari windows explorer.

Adding Program Groups & Adding Program Item

Adding Program Groups & Adding Program Item
Ketika Anda mencoba untuk mengakses kelompok Aksesoris program dari menu Start, tidak ditampilkan pada menu All Programs. Masalah ini dapat terjadi ketika kelompok program tidak dibuat dengan benar ketika Anda menambahkan Aksesoris di Add / Remove Windows Components.
Untuk mengatasi masalah ini, di Add / Remove Windows Components, menghapus Aksesoris dan kemudian menambahkan lagi. Untuk menghapus Aksesoris, ikuti langkah berikut (Adding Program Groups):

1. Dalam Control Panel, mulai Tambah atau Hapus Program.
2. Dalam panel kiri, klik Add / Remove Windows Components.
3. Pada kotak Komponen, klik Aksesoris dan Utilitas, kemudian klik Rincian.
4. Klik untuk mengosongkan kotak centang Aksesoris, klik OK, kemudian klik Next.
5. Klik Finish.
Untuk menambah Aksesoris lagi, ikuti langkah berikut(Adding Program Item):

1. Dalam Control Panel, mulai Tambah atau Hapus Program.
2. Dalam panel kiri, klik Add / Remove Windows Components.
3. Pada kotak Komponen, klik Aksesoris dan Utilitas, kemudian klik Rincian.
4. Klik untuk memilih kotak centang Aksesoris, klik OK, kemudian klik Next.
5. Klik Finish.

Changing the Directory View

Changing the Directory View (mengganti Directory View)
Tujuannya untuk memungkinkan anda mellihat nama-nama file dan statistik file.
Lankah – Langkah:
1. Buka direktori (lihat View a Directory).
2. Pilih menu View.
3. Pilih Name.

Mengatur Ikon Desktop Anda (ARRANGING ICON)

komputer selalu memiliki Ikon berantakan seluruh desktop? Waktu sangat penting. Oleh karena itu, desktop anda harus bersih untuk dengan mudah mengidentifikasi Ikon pada desktop setiap kali Anda membutuhkannya. Anda dapat mengatur ulang semua ikon ke satu sisi, menghapus ikon yang tidak diinginkan, atau mendapatkan semua ikon untuk satu folder pada desktop.

Kadang-kadang, kita memiliki kebiasaan menyimpan file Word ke desktop bukan ke folder dokumen. Sehingga desktop menjadi berantakan dengan file Word, Excel, dan file lainnya. Sama halnya men-download file-file ke desktop. Namun, file tersebut tidak harus diserahkan pada desktop lama. File yang didownload harus disimpan dalam folder "my documents" atau folder lainnya yang Anda pilih.

Windows 7 & Vista

Untuk otomatis mengatur Ikon desktop Windows 7, semua yang perlu Anda lakukan adalah klik kanan di desktop lalu -> View -> Auto arrange. Hal yang sama berlaku untuk Windows Vista. Dengan mengklik kanan desktop Anda bisa mengatur ulang Ikon dan juga mengubah ukuran Ikon. Juga, Anda dapat mencari untuk mengatur Ikon berdasarkan jenis, nama tanggal, dimodifikasi, dan ukuran. Terakhir, Anda dapat menyeret item di sekitar dengan mouse. Berhati-hatilah menggunakan auto arrange jika Anda mengatur ikon, Anda tidak akan bisa memindahkan ikon Anda kembali ke tempat Anda memindahkannya tanpa menggerakannya lagi.

Windows XP

Sama seperti versi terbaru dari Windows OS, hanya menyeret dan menjatuhkan ikon Windows XP juga mengarahkan ikon tidak selaras dalam kolom yang tepat dan baris yang tepat. Jadi sebagai penggantinya, Anda bisa secara otomatis mengatur ikon untuk anda. Anda dapat melakukan ini dengan mengklik kanan desktop-> Arrange icons By-> Align to Grid. Dengan melakukan ini, Windows XP memungkinkan Anda untuk menyesuaikan ikon bahkan ke baris dan kolom pada saat anda menggeser mereka.

Bagaimana mengatur ikon ke dalam baris tanpa perlu mengubah perintah? Anda dapat melakukan ini dengan mengklik kanan desktop-> Arrange icons By -> Auto Arrange

Jumlah ikon yang Anda miliki di desktop anda tergantung pada jumlah aplikasi yang telah diinstal. Salah satu cara cerdas untuk memberikan ruang tambahan untuk Ikon Anda adalah untuk membuat folder desktop untuk ikon yang jarang Anda gunakan. Untuk melakukan ini, klik kanan pada desktop -> Arrange icons By -> Run Desktop Clean up Wizard. Pada desktop bersih up Menu Wizard, klik Next -> pilih kotak untuk Ikon yang anda ingin pindahkan ke folder dan hapus centang pada kotak untuk Ikon yang tetap pada desktop Anda. Klik Finish Next dan klik. Sekarang, Windows XP menciptakan sebuah folder Desktop Shortcut pada desktop Anda yang tidak terpakai. Untuk menghapus ikon yang tidak terpakai, Anda hanya perlu cukup drag ikon ke folder.

Tip: Anda dapat memutuskan untuk menyembunyikan ikon desktop dengan mengklik kanan pada desktop Anda -> View-> ikuti menu drop-down dan klik pada Tampilkan desktop. Untuk mengembalikan ikon desktop, cukup klik pada tombol desktop on the show desktop button again seperti yang Anda lakukan untuk menyembunyikan ikon di tempat pertama.

Minggu, 30 Oktober 2011

Energi Kinetik

Energi kinetis atau energi gerak (juga disebut energi kinetik) adalah energi yang dimiliki oleh sebuah benda karena gerakannya.

Energi kinetis sebuah benda sama dengan jumlah usaha yang diperlukan untuk menyatakan kecepatan dan rotasinya, dimulai dari rehat.

Setiap benda yang bergerak mempunyai energi. Energi yang dimiliki oleh benda yang bergerak disebut Energi Kinetik. Atau secara bahasa mudahnya : energi kinetik itu energi yang sedang dilakukan pada benda yang bergerak.

Energi Kinetik

Setiap benda yang bergerak memiliki energi. Ketapel yang ditarik lalu dilepaskan sehingga batu yang berada di dalam ketapel meluncur dengan kecepatan tertentu. Batu yang bergerak tersebut memiliki energi. Jika diarahkan pada ayam tetangga maka kemungkinan besar ayam tersebut lemas tak berdaya akibat dihajar batu. Pada contoh ini batu melakukan kerja pada ayam ;) Kendaraan beroda yang bergerak dengan laju tertentu di jalan raya juga memiliki energi kinetik. Ketika dua buah kendaraan yang sedang bergerak saling bertabrakan, maka bisa dipastikan kendaraan akan digiring ke bengkel untuk diperbaiki. Kerusakan akibat tabrakan terjadi karena kedua mobil yang pada mulanya bergerak melakukan usaha / kerja satu terhadap lainnya. Ketika tukang bangunan memukul paku menggunakan martil, martil yang digerakan tukang bangunan melakukan kerja pada paku.

Setiap benda yang bergerak memberika
n gaya pada benda lain dan memindahkannya sejauh jarak tertentu. Benda yang bergerak memiliki kemampuan untuk melakukan kerja, karenanya dapat dikatakan memiliki energi. Energi pada benda yang bergerak disebut energi kinetik. Kata kinetik berasal dari bahasa yunani, kinetikos, yang artinya “gerak”. ketika benda bergerak, benda pasti memiliki kecepatan. Dengan demikian, kita dapat menyimpulkan bahwa energi kinetik merupakan energi yang dimiliki benda karena gerakannya atau kecepatannya.

Sekarang mari kita turunkan persamaan Energi Kinetik.

Untuk menurunkan persamaan energi kinetik, bayangkanlah sebuah benda bermassa m sedang bergerak pada lintasan lurus dengan laju awal vo.

Agar benda dipercepat beraturan sampai bergerak dengan laju v maka pada benda tersebut harus diberikan gaya total yang konstan dan searah dengan arah gerak benda sejauh s. Untuk itu dilakukan usaha alias kerja pada benda tersebut sebesar W = F s. Besar gaya F = m a.

Karena benda memiliki laju awal vo, laju akhir vt dan bergerak sejauh s, maka untuk menghitung nilai percepatan a, kita menggunakan persamaan vt2 = vo2 + 2as.

Kita subtitusikan nilai percepatan a ke dalam persamaan gaya F = m a, untuk menentukan besar usaha :

Persamaan ini menjelaskan usaha total yang dikerjakan pada benda. Karena W = EK maka kita dapat menyimpulkan bahwa besar energi kinetik translasi pada benda tersebut adalah :

W = EK = ½ mv2 —– persamaan 2

Persamaan 1 di atas dapat kita tulis kembali menjadi :

Persamaan 3 menyatakan bahwa usaha total yang bekerja pada sebuah benda sama dengan perubahan energi kinetiknya. Pernyataan ini merupakan prinsip usaha-energi. Prinsip usaha-energi berlaku jika W adalah usaha total yang dilakukan oleh setiap gaya yang bekerja pada benda. Jika usaha positif (W) bekerja pada suatu benda, maka energi kinetiknya bertambah sesuai dengan besar usaha positif tersebut (W). Jika usaha (W) yang dilakukan pada benda bernilai negatif, maka energi kinetik benda tersebut berkurang sebesar W. Dapat dikatakan bahwa gaya total yang diberikan pada benda di mana arahnya berlawanan dengan arah gerak benda, maka gaya total tersebut mengurangi laju dan energi kinetik benda. Jika besar usaha total yang dilakukan pada benda adalah nol, maka besar energi kinetik benda tetap (laju benda konstan).