Mulai
Batasan Masalah
Pengembangan
Model
Rancangan
Pemrograman
Algoritma
Perbaikan Pengujian
Algoritma Pembetulan Analisa
Dokumentasi
Selesai
DATA : Bahan mentah yang akan diolah menjadi informasi sehingga dapat
dipergunakan
1. Tipe Data Dasar : merupakan tipe data primitif yang tidak terstruktur yang
didefinisikan oleh bahasa pemrograman.
Tipe data dasar dibagi menjadi lima bagian yaitu :
a. Tipe Data Numerik : disetiap bahasa pemrograman dapat dipastikan ada tipe data
rational.
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.
1. Mendefinisikan masalah.
2. Membuat flowchart.
3. Membuat program.
4. Melakukan tes program.
5. Membuat dokumentasi program.
Pemrograman Modular
Dalam 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.