(Programming
Language)
Dosen Pengampu: Rachmawati, M.Pd
Masalah
Pemecahan
Program Software
Komputer Hardware
Contoh Masalah
Tinjau sebuah masalah sederhana yakni mempertukarkan isi dari dua buah
gelas. Gelas A berisi air kopi dan gelas B berisi air susu.
Kita ingin mempertukarkan isi kedua gelas itu sedemikian hingga gelas A
akan berisi air susu dan gelas B berisi air kopi.
Perhatikan langkah pemecahan berikut:
Tahapan Pelaksanaan Pembuatan Program
Algoritma
Interpretasi
Kompilasi + lingking
Definisi
Urutan langkah-langkah untuk memecahkan masalah
Kamus Besar Bahasa Indonesia:
Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah
Algoritma diwujudkan dalam bentuk Program Komputer
Apa Hubungan Algoritma dan
Program Komputer?
Prosedural (imperatif)
Program = Struktur + Data
mis : Pascal, C, Basic
Object Oriented
data dan instruksi dibungkus menjadi satu, disebut: kelas,
kelas pada saat run-time disebut objek.
mis : C++, Java
Fungsional
konsep pemetaan dan fungsi pada matematika
mis : Matlab
Deklaratif
pendefinisian relasi antar individu yang dinyatakan sebagai
predikat
mis : Prolog
KONSEP PEMROGRAMAN TERSTRUKTUR
PENDAHULUAN
c. Pemrograman :
Proses mengimplementasikan urutan langkah untuk
menyelesaikan suatu masalah dengan menggunakan suatu
bahasa pemrograman.
d. Pemrograman Terstruktur :
Proses mengimplementasikan urutan langkah untuk
menyelesaikan suatu masalah dalam bentuk program yang
memiliki rancang bangun terstruktur dan tidak berbelit-
belit sehingga mudah ditelusuri, dipahami dan
dikembangkan oleh siapa saja.
CIRI-CIRI TEKNIK PEMROGRAMAN TERSTRUKTUR
- Teknik Buttom-Up
Pemecahan masalah dilakukan dengan menggabungkan
prosedur-prosedur yang ada menjadi satu kesatuan
program guna menyelesaikan masalah tersebut.
STANDAR PROGRAM YANG BAIK
1. Dokumentasi
Merupakan catatan dari setiap langkah pekerjaan
membuat program yang dilakukan dari awal hingga
akhir.
d. Standar Prosedur
Penggunaan prosedure yang standar akan
memudahkan bagi pengembang sistem/program
dalam mengembangkan sistem/program tersebut
Menulis Program