Dalam pembuatan program anda tidak hanya dituntut oleh perintah-perintah saja, tetapi anda harus tau apa tujuan anda dalam pemecahan suatu masalah dan untuk itu anda akan membuat program dengan tujuan dan memudahkan pekerjaan pengguna (user) sehingga komputer dijadikan sebagai alat bantu untuk menyelesaian masalah mereka.
Ciri-ciri algoritma pemrograman yang baik adalah :
- Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah
- Menghasilkan output yang tepat dan benar dalam waktu yang singkat
- Ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak menimbulkan arti ganda.
- Ditulis dengan format yang mudah dipahami dan diimplementasikan ke dalam bahasa pemrograman.
- Semua operasi yang dibutuhkan terdefinisi dengan jelas.
- Semua proses harus berakhir setelah sejumlah langkah dilakukan.
1. Mendefinisikan masalah.
2. Membuat flowchart.
3. Membuat program.
4. Melakukan tes program.
5. Membuat dokumentasi program.
Konsep IPO dikembangkan menjadi :
Originating -> input -> proses -> Output -> Distribution -> Storage
- Originating
2. Input
Tahapan ini merupakan proses pemasukan data kedalam proses komputer melalui peralatan input.
3. Proses
Tahap ini merupakan proses pengolahan data dari data yang sudah diinput berupa proses menghitung membandingkan, mengurutkan, mengklasifikasikan, mengendalikan dan mencari di storage.
4. Output
Tahap ini merupakan proses untuk menghasilkan keluaran dari proses pengolahan data ke peralatan output berupa informasi (monitor, speaker, dsb)
5. Distribution
Tahap ini merupakan proses penyebaran informasi kepada pihak-pihak yang berhak dan membutuhkan informasi.
6. Storage
Tahap ini merupakan perekaman hasil pengolahan data storage yang nantinya dapat dipergunakan untuk input proses selanjutnya.
Pemrograman terdiri atas tiga macam :
- Pemrograman Terstruktur merupakan suatu tindakan untuk membuat program yang berisi instruksi-instruksi dalam bahasa komputer yang disusun secara logis dan sistematis supaya mudah dimengerti, mudah dites, dan mudah dimodifikasi.
- Pemrograman Modular, alam pemrograman modular program dipecah-pecah kedalam modul-modul dimana setiap modul menunjukkan fungsi dan tugas tertentu.
- Pemrograman Top Down, sangat berguna dalam perencanaan pemrograman modular.
http://ga-guna.blogspot.com/2009/01/konsep-dasar-pemrograman-program.html
http://kutukomputer.net23.net/2008/11/konsep-dasar-pemrograman/
http://mahrus.wordpress.com/2008/03/25/konsep-dasar-pemrograman/
No comments:
Post a Comment