Sabtu, 26 Maret 2011

Konsep Dasar Pemrograma


Program terdiri dari intruksi-intruksi yang disusun dengan urutan yang logis dan dijadikan satu kesatuan perintah yang diberikan kepada komputer untuk mengerjakan suatu proses sehingga menghasilkan keluaran (output) yang diinginkan.
Untuk dapat menghasilkan program yang efektif sebaiknya terlebih dahulu dipahami secara rinci permasalahan yang dihadapi untuk menemukan titik pemecahan terbaik dari permasalahan tersebut. Dalam proses pembuatan program tidak hanya sekedar membuat suatu intruksi yang akan dikerjakan komputer, akan tetapi harus memiliki tujuan yang jelas yaitu memecahkan suatu masalah yang dihadapi dan membuat pekerjaan yang dilakukan oleh pemakai (user) dalam mengoperasikannya menjadi lebih mudah, serta dapat memanfaatkan komputer sebagai alat bantu untuk menyelesaikan suatu masalah.
Keberhasilan suatu program tidak terlepas dari persiapan-persiapan yang dilakukan, karena itu ada baiknya penulis menguraikan langkah-langkah yang harus dilakukan dalam membuat program, yaitu sebagai berikut:
1. Menganalisa dan memahami permasalahan yang ada, kemudian mengembangkan suatu urutan proses logika untuk mendefinisikan masalah tersebut kedalam algoritma.
2. Merancang pemecahan masalah dengan menentukan data apa yang diperlukan sebagai input dan apa saja yang akan dihasilkan sebagai output dari program yang dibuat.
3. Program algoritma yang sudah dibuat diterjemahkan kedalam bentuk statement-statement yang sesuai dengan bahasa pemprograman yang akan dipergunakan.
4. Melakukan pengujian terhadap program dan mengoreksi apakah program tersebut sudah benar dan bebas dari unsur kesalahan, atau masih harus diperbaiki agar mendapat hasil keluaran yang sesuai dengan kebutuhannya.
5. Melakukan pendokumentasian program sebagai cadangan (back up), proses ini dianggap penting dilakukan sebagai upaya pemeliharaan dan pengembangan program.
Konsep IPO dikembangkan mejadi :

Originating  -->  input - ->  proses - ->  Output  -->  Distribution  --> Storage

Originating
Berhubungan dengan pengumpulan data yang biasanya merupakan pencatatan data kedokumen dasar. Setelah dikumpulkan dilakukan proses input.

Input
Tahapan ini merupakan proses pemasukan data kedalam proses komputer melalui peralatan input.

Proses
Tahap ini merupakan proses pengolahan data dari data yang sudah diinput berupa proses menghitung membandingkan, mengurutkan, mengklasifikasikan, mengendalikan dan mencari di storage.

Output
Tahap ini merupakan proses untuk menghasilkan keluaran dari proses pengolahan data ke peralatan output berupa informasi (monitor, speaker, dsb)

Distribution
Tahap ini merupakan proses penyebaran informasi kepada pihak-pihak yang berhak dan membutuhkan informasi.

Storage
Tahap ini merupakan perekaman hasil pengolahan data storage yang nantinya dapat dipergunakan untuk input proses selanjutnya.



Tidak ada komentar:

Posting Komentar