Bismillah...

Konsep Pemrograman

Program
adalah kata,ekspresi,pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah dan diimplementasikan dengan menggunakan bahasa pemrograman tertentu sehingga dapat dieksekusi oleh komputer.  

Pemrograman
adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemograman


Bahasa pemrograman merupakan notasi formal. Yang didalamnya terkandung dua komponen utama yaitu :

  • Syntax adalah kumpulan aturan formal yang menspesifikasikan komposisi suatu program yang terdiri dari huruf,angka & karakter yang lain.
  • Semantic berarti mendefinisikan arti dari program yang benarsecara syntax dari bahasa tersebut


Teknik Pemecahan Masalah  
Teknik Top-Down 
Merupakan teknik pemecahan masalah yang paling umum digunakan. Pada teknik ini, suatu masalah yang kompleks dibagi-bagi ke dalam beberapa kelompok masalah yang lebih kecil. Dari kelompok masalah yang kecil tersebut di analisis. Apabila dimungkinkan maka masalah tersebut akan dipilah lagi menjadi sub bagian dan setelah itu mulai disusun langkah-langkah untuk menyelesaikan secara detail.  

Teknik Bottom Up 
Merupakan teknik pemecahan masalah yang mulai ditinggalkan, karena sulit untuk melakukan standarisasi proses dari prosedur-prosedur yang sudah terbentuk yang akan digabungkan. Pada teknik ini, bila ada masalah kompleks, maka pemecahan masalah dilakukan dengan menggabungkan prosedur-prosedur yang ada menjadi satu kesatuan program guna menyelesaikan masalah tersebut.  

Teknik Pemrograman
Pemrograman Terstruktur 
Pemrograman terstruktur merupakan suatu teknik yang memecah masalah besar menjadi lebih kecil dan lebih mudah dipahami, sehingga masalah yang besar dapat diselesaikan dengan baik. Biasanya masalah-masalah yang menjadi lebih kecil tersebut diimplementasikan ke dalam suatu procedure atau fungsi.  

Pemrograman Modular 
Pada teknik top down, masalah yang besar dan kompleks di bagi-bagi ke dalam beberapa kelompok masalah yang lebih kecil yang disebut modul dan teknik pemrograman terstuktur yang digunakan untuk mengimplementasikan langkah-langkah pemecahan masalah pada kelompok masalah yang kecil tersebut dikenal dengan sebutan teknik pemrograman modular.  

Pemrograman Berorientasi Obyek 
Kegiatan yang berhubungan dengan pemrograman yang mempunyai pendekatan ke obyek

-------