J . E . N . I .
1.4.2 Kategori Bahasa Pemrograman
1 . Bahasa Pemrograman Tingkat Tinggi
Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena |
kedekatannya |
terhadap |
bahasa |
sehari |
– |
hari . |
Sebuah |
pernyataan |
program |
diterjemahkan |
kepada |
sebuah |
atau |
beberapa |
mesin |
dengan |
menggunakan |
compiler . |
|
|
|
|
|
|
|
Sebagai contoh adalah : JAVA , C ++, . NET |
2 . Bahasa Pemrograman Tingkat Rendah
Bahasa pemrograman generasi pertama . Bahasa jenis ini sangat sulit dimengerti |
karena instruksinya menggunakan bahasa mesin . Disebut juga dengan bahasa |
assembly merupakan bahasa dengan pemetaan satu – persatu terhadap instruksi |
komputer . |
Setiap |
intruksi |
assembly |
diterjemahkan |
dengan |
menggunakan |
assembler . |
|
|
|
|
|
|
3 . Bahasa Pemrograman Tingkat Menengah
Dimana penggunaan instruksi telah mendekati bahasa sehari – hari , walaupun masih cukup sulit untuk dimengerti karena menggunakan singkatan – singkatan seperti STO yang berarti simpan ( STORE ) dan MOV yang artinya pindah ( MOVE ). Yang tergolong dalam bahasa ini adalah Fortran .
1.5 Alur Pembuatan Program
Seorang programmer tidak melakukan pembuatan dan pengkodean program secara begitu saja , namun mengikuti perencanaan dan metodologi yang terstruktur yang memisahkan proses suatu aplikasi menjadi beberapa bagian .
Berikut ini langkah – langkah sistematis dasar dalam menyelesaikan permasalahan pemrograman : 1 . Mendefiniskan masalah 2 . Menganalisa dan membuat rumusan pemecahan masalah 3 . Desain Algoritma dan Representasi 4 . Pengkodean , Uji Coba dan pembuatan dokumentasi
Untuk memahami langkah dasar dalam pemecahan masalah dalam sebuah komputer mari kita mendefinisikan sebuah permasalahan yang akan diselesaikan langkah demi langkah sebagaimana metodologi pemecahan masalah yang akan dibahas selanjutnya . Masalah yang akan kita selesaikan akan didefinisikan pada bagian selanjutnya .
1.5.1 Definisi Permasalahan
Seorang programmer umumnya mendapatkan tugas berdasarkan sebuah permasalahan . Sebelum sebuah program dapat terdesain dengan baik untuk menyelesaikan beberapa
Pengenalan Pemrograman 1 5