Anda di halaman 1dari 3

1.

7 Pemrograman Prosedural

Algoritma berisi langkah- langkah penyelesaian masalah . Ini berarti langkah-langkah di


dalam algoritma menyatakan proses yang procedural.

Definisi prosedur menurut Kamus Besar Bahasa Indonesia (KBBI):

Prosedur : 1. Langkah- langkah kegiatan untuk menyelesaikan suatu aktivitas

2. metode langkah demi langkah secara eksak dalam memecahkan suatu masalah

Pada pemograman prosedural , program dibedakan menjadi :

1. Bagian data
2. Bagian instruksi
Bagian instruksi terdiri atas runtutan (sequence) intruksi yang dilaksanakan satu per satu
secara berurutan oleh sebuah pemroses.

Tahapan pelaksanaan program mengikuti pola beruntun atau procedural. Paradigma


pemograman seperti ini dinamakan pemograman procedural.Selain itu paradigma pemograman
yang popular saat ini adalah pemograman berorientasi objek. Pada paradigma ini, data dan
instruksi dibungkus (encapsulation) menjadi satu. Kesatuan ini disebut kelas (class) dan
instansiasi kelas pada saat run-time disebut objek (object).Paradigma pemograman yang lain
adalah pemograman fungsional, pemograman deklaratif, dan pemograman kongruen.

Tambahan Materi
Masalah
Adalah kenyataan yang ada tidak sesuai dengan harapan yang diinginkan.

Algoritma
Adalah urutan langkah-langkah logis penyelesaian masalaah atau deretan intruksi yang jelas untuk
menyelesaikan masalah.

Parameter
Adalah Sesuatu yang menjadi patokan penyelesesaian masalah

Instansiasi masalah
Adalah masalah yang ditulis dalam bentuk sederhana
Contohnya seperti membuat diket, dalam menjawab suatu soal matematika.

Pemograman
Algoritma harus dijalankan dengan processor / bahasa computer

Program
Algoritma yang dituliskan dalam bahasa computer

Programer
Orang yang membuat program

Bahasa program
Setiap program mempunyai bahasa tertentu

Analogi
jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, langkah yang harus
dilakukan adalah :

Langkah-langkah :
- Menulis surat
- Masukkan surat ke dalam amplop
- Amplop dikasi alamat penerima dan pengirim
- Amplop ditempeli prangko
- Pergi ke kantor pos terdekat

Algoritma yang baik :


- Akurat terpercaya
- Efesiensi tinggi
- Bersifat general
- Bisa dikembangkan
- Mudah dimengerti
- Portabilitas tinggi ( mudah diimplementasikan )
- Precise (tepat,betul,teliti)
- Efektif
- Harus terminate ( harus ada batasan program untuk berhenti)
- Output yang dihasilkan tepat

Langkah pembuatan program


1. Mendefinisikan masalah
a. Kondisi awal , yaitu output yang tersedia
b. Kondisi akhir , yaitu output yang diinginkan
c. Data lain yang tersedia
d. Operator yang tersedia
e. Syarat dan kendala yang harus dipenuhi
2. Buat algoritma dan struktur cara penyelesaian
Jika masalahnya kompleks, maka dibagi dalam modul-modul
3. Menulis program
Dalam menulis program, pilih bahasa yang mudah dipahami
4. Mengecek ulang masalah
a. Kesalahan sintaks (penulisan program)
Seperti menulis “sin” tapi yang tertulis “si” atau “mod (a,b)” ditulis “mod(ab)”
5. Uji dan verivikasi program
6. Dokumentasi program
7. Pemeliharaan program

Struktur penulisan algoritma


a. Judul, mulai
b. Deklarasi
c. Algoritma.

Anda mungkin juga menyukai