PROGRAM KOMPUTER DAN BAHASA PEMROGRAMAN Apakah program komputer itu ? ﴿ Sekumpulan instruksi yang digunakan untuk memerintahkan komputer agar melakukan pekerjaan tertentu ﴿ Instruksi-instruksi tersebut berbentuk kode-kode biner (0 dan 1 yang merepresentasikan tegangan listrik) . Apakah bahasa pemrograman itu ? ﴿ Program komputer yang digunakan untuk membuat program komputer . Hadiq-STIKOM PGRI Banyuwangi-Pemrograman Terstruktur “Program Komputer & Bahasa Pemrograman”
LEVEL BAHASA PEMROGRAMAN Bahasa Tingkat Rendah (Low Level) atau Bahasa Mesin ﴿ Yaitu bahasa pemrograman yang berorientasi kepada mesin, yang hanya mengenal kode biner (0 dan 1). Contoh : Program yang digunakan untuk menampilkan karakter asterisk (*) di layar ﴿ Ekskusi program sangat cepat ﴿ Tidak sama untuk mesin yang berbeda (Machine Dependent) ﴿ Sukar di pelajari Instruksi Bahasa Mesin Keterangan 1011 0100 0000 0010 (B402) Isikan register AH dengan bilangan 2 1011 0010 0010 1010 (B22A) Isikan Register DL dengan bilangan 2A H 1100 1101 1110 0001 (CD21) Jalankan Interupsi 21 H Hadiq-STIKOM PGRI Banyuwangi-Pemrograman Terstruktur “Program Komputer & Bahasa Pemrograman”
LEVEL BAHASA PEMROGRAMAN Bahasa Tingkat Menengah (Midle Level) atau Assembly ﴿ Yaitu bahasa pemrograman yang menterjemahkan sebuah instruksi bahasa mesin kedalam sebuah kode yang lebih di mengerti oleh manusia. Contoh : Program yang digunakan untuk menampilkan karakter asterisk (*) di layar ﴿ Ekskusi program cepat ﴿ Tidak sama untuk mesin yang berbeda (Machine Dependent) ﴿ Lebih mudah di pelajari dari pada bahasa mesin Instruksi Assembly Keterangan Mov AH,#02H Isikan register AH dengan bilangan 2 Mov DL,#2AH Isikan Register DL dengan bilangan 2A H Int 21H Jalankan Interupsi 21 H Hadiq-STIKOM PGRI Banyuwangi-Pemrograman Terstruktur “Program Komputer & Bahasa Pemrograman”
LEVEL BAHASA PEMROGRAMAN Bahasa Tingkat Tinggi (High Level) ﴿ Bahasa pemrograman dengan instruksi-instruksi yang mudah di mengerti oleh manusia (dengan bahasa manusia / inggris) Contoh : Program yang digunakan untuk menampilkan karakter asterisk (*) di layar untuk beberapa bahasa pemrograman ﴿ Kecepatan eksksekusi berbeda untuk setiap bahasa pemrograman ﴿ Instruksi sama untuk mesin yang berbeda (Machine Independent) ﴿ Mudah di pelajari Instruksi Keterangan Console.Write(“*”); C# Console.Write(“*”) VB .Net Cout << “*”; C++ Write(‘*’); Pascal Hadiq-STIKOM PGRI Banyuwangi-Pemrograman Terstruktur “Program Komputer & Bahasa Pemrograman”