I. Algoritma Pemrograman yang Baik
Ciri-ciri algoritma pemrograman yang baik adalah:
1. Memiliki logika perhitungan atau metode yang tepat dalam memecahkan masalah
2. Menghasilkan output yang tepat dan benar dalam waktu yang singkat
3. Ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak menimbulkan arti ganda
4. Ditulis dengan format yang mudah dipahami dan diimplementasikan ke dalam bahasa pemrograman
5. Semua operasi yang dibutuhkan terdefinisi dengan jelas
6. Semua proses harus berakhir setelah sejumlah langkah dilakukan
II. Standar Suatu Program Yang Baik
A. Standar Pemecahan Masalah
Teknik untuk dapat membantu memecahkan masalah antara lain teknik top down dan teknik modular
B. Standar Penyusunan Program
1. Kebenaran logika dan penulisan
Program yang disusun harus memiliki logika dalam pemecahan masalah. Program yang dibuat harus memiliki ketepatan,ketelitian dan kebenaran sehingga menghasilkan program yang baik.
2. Waktu Penulisan dan Eksekusi Program
3. Perawatan dan Pengembangan Program
Penyusunan program harus mempunyai sifat kesederhanaan dan kejelasan dari program yang nantinya akan dikembangkan dan membantu dalam perawatan.
4. Portabilitas
Bahasa pemrograman dan program yang disusun sebaiknya bisa dipakai pada berbagai tipe komputer yang berbeda-beda dan berbagai jenis sistem operasi.
C.Standar Perawatan Program
1. Dokumentasi
2. Penulisan Instruksi
a. Berikan keterangan untuk awal statement atau instruksi yang tergabung dalam sekelompok statement.
b. Awal dan akhir statement dari sekempulan
Statement ditulis pada kolom yang sama.
c. Gunakan sebaris atau beberapa baris kosong sebagai pemisah.
d. Hindari pernyataan untuk percabangan
(If Statement) yang sangat rumit dan Nested Loop (Loop disalam Loop lain yang berlebihan).
e. Gunakan "kurung buka dan tutup" dalam menulis suatu ekspresi aritmatika atau logika.
f. Gunakan "spasi" dalam menulis statement atau instruksi.
III. Sifat Penulisan Program
a. Program Oriented
Penulisan program yang struktur programnya selalu berubah,apabila kondisi data yang diproses di dalam program tersebut, bertambah volume datanya.
b. Data Oriented
Penulisan program yang struktur program tmnya tidak selalu berubah, walaupun volume data yang di proses di dalam program tersebut, dalam jumlah besar.Selain itu pula penulisan program ini bersifat dinamis dan mempunyai tingkat fleksibilitas yang tinggi.(contoh: program aplikasi)
c. Program Interaktif
Yaitu penulisan program yang terstruktur, dimana programnya dapat dipergunakan oleh pengguna secara mudahdan dapat di mengerti tentang proses yang sedang dilakukan oleh program tersebut serta dapat mengatur kebutuhan akan peranti masukkan dan keluaran.
Tidak ada komentar:
Posting Komentar