DEFINISI-DEFINISI dan PENGENALAN DASAR :
ALGORITMA :
- Pola pikir yang terstruktur yang berisi tahap-tahap penyelesaian masalah.
- Urutan logis pengambilan keputusan untuk pemecahan masalah.
- Urutan langkah berhingga untuk memecahkan masalah logika dan matematika.
Contoh algoritma :
Ingin menulis surat, algoritmanya :
- Mempersiapkan kertas dan amplop
- Mempersiapkan alat tulis seperti pena dan pensil
- Mulai menulis
- Memasukkan kertas ke dalam amplop, menuliskan identitas tujuan dan sumber tujuan
- Pergi ke kantor pos untuk mengeposkan surat
081382741680
Penyajian algoritma :
- Teknik tulisan
a.Bahasa Manusia à Structure English
(lebih tepat untuk menggambarkan algoritma yang kan dikomunikasikann kepada pemakai)
Contoh :
- Mulai
- Inisialisasi dan pemberian nilai awal
- Baca data panjang dan lebar empat persegi panjang
- Hitung luas empat persegi panjang sama dengan panjang dikalikan dengan lebar
- Tampilkan hasil perhitungan.
- Selesai
b. Pseudocode (Pseudo : imitasi / mirip /menyerupai, code : program)
Kode yang mirip dengan kode pemrograman yang sebenarnya.
(Lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada programmer.)
· Begin
· Luas ← 0.
· Input (Baca) panjang, lebar
· Luas ← panjang * lebar
· Tulis (Tampil / Cetak) Luas
· End (Stop)
- Teknik gambar
a. Structure Chart à Bagan Terstruktur
Digunakan untuk :
§ mendefinisikan dan mengilustrasikan organisasi dari sistem secara berjenjang dalam bentuk modul dan submodul.
§ Menunjukkan hubungan elemen data dan elemen kontrol serta hubungan antar modulnya.
(Memberikan penjelasan yang lengkap dari system dipandang dari elemen data, elemen control, modul dan hubungan antar modulnya.).
Simbol Dasar dan contoh penggunaan : (lampiran a, b,c).
b. HIPO (Hierarchy plus Input-Proces-Output)
Alat bantu untuk merancang dan mendokumentasikan siklus pengembangan sistem.
Tidak ada komentar:
Posting Komentar