Komunikasi Dasar Manusia dan Komputer KONSEP PEMROGRAMAN Komunikasi Dasar Manusia dan Komputer
Pendahuluan Memprogram komputer secara sederhana dapat diartikan sebagai memerintahkan komputer untuk melakukan suatu pekerjaan Pekerjaan apa saja yang dapat dilakukan komputer? Contohnya adalah melakukan perhitungan matematis, mencetak teks atau gambar ke printer, menampilkan sesuatu di layar monitor, mendownload halaman web dan menampilkannya, atau memainkan musik Namun saat ini komputer semakin mudah digunakan sehingga orang sudah tidak perlu memprogram untuk menyuruh komputer melakukan pekerjaan-pekerjaan tersebut
Definisi Pemrograman Komputer Pemrograman komputer adalah penulisan instruksi-instruksi yang ditujukan pada komputer untuk melakukan suatu pekerjaan atau tindakan menggunakan salah satu bahasa pemrograman yang dimengerti, baik secara langsung maupun tak langsung, oleh komputer tersebut
Bahasa Mesin Segala informasi dan data dalam komputer hanya terdiri dari dua buah simbol, yaitu bilangan 0 dan 1 yang direpresentasikan oleh perbedaan tegangan listrik (bilangan 1 diwakili oleh tegangan yang lebih tinggi) Bilangan 0 dan 1 tersebut dinamakan bit (binary digit atau digit biner) Bahasa mesin yang dimengerti dan dipakai oleh komputer juga merupakan bahasa yang disusun menggunakan bilangan 0 dan 1 tersebut
Manusia memakai bahasa manusia Mesin menggunakan bahasa mesin
Haruskah pemrograman komputer memakai cara seperti ini ???
Bahasa Pemrograman Bahasa Pemrograman merupakan sebuah bahasa artificial (buatan atau tiruan) yang sengaja diciptakan manusia untuk mempermudah mengendalikan mesin tertentu, khususnya komputer Bahasa pemrograman memiliki bentuk yang mirip bahasa manusia (umumnya dalam Bahasa Inggris) Untuk dapat dimengerti oleh mesin harus diterjemahkan dulu ke dalam bahasa mesin Contoh: BASIC, Pascal, C, C++, Java, PHP, Perl, Algol, Ada, Prolog, COBOL, Ruby, dll
Translator (Penerjemah) Penerjemah disini digunakan untuk mengubah dari bahasa pemrograman tertentu menuju bahasa mesin Bentuknya berupa program komputer (software) Contoh: Turbo Pascal, QBASIC, Visual Basic, Borland Delphi, PHP, dll
Jenis Translator Assembler (Perakit) Menerjemahkan dari Bahasa Assembly (Rakitan) menuju bahasa mesin. Bahasa Assembly merupakan bahasa pemrograman yang tingkatnya paling rendah dan hanya merupakan penyederhanaan dari bahasa mesin Compiler Menerjemahkan seluruh instruksi yang terkandung dalam suatu program ke dalam bahasa mesin sekaligus, baru menjalankan program yang sudah dalam versi bahasa mesin tersebut Interpreter Menerjemahkan satu per satu setiap instruksi dalam program, dan menjalankan setiap instruksi program tersebut saat itu juga secara berturut-turut
Bacaan Lanjut Untuk lebih jelasnya, silahkan baca Modul Matakuliah Konsep Pemrograman dari Bab 1 – Bab 3 Tanyakan jika ada kesulitan memahami modul dan handout