Selasa, 14 Januari 2014

ANALISA PERANCANGAN PROGRAM

ANALISA PERANCANGAN PROGRAM
       I.            SPESIFIKASI PROSES
Merupakan Sebagian kecil dari spesifikasi proyek total yang diciptakan untuk proses-proses primitif atas suatu diagram aliran data serta untuk beberapa proses pada level yang lebih tinggi yang mengembangkan diagram anak.

Tiga (3) tujuan membuat spesifikasi proses :
1.      Untuk mengurangi makna ganda dari proses tersebut
2.      Memperoleh deskripsi yang tepat mengenai apa yangdicapai.
3.      Untuk memvalidasi sistem desain.

    II.            Desain Program secara per Modul
Yaitu memecah–mecah s suatu masalah yang rumit yangakan diprogramkan ke dalam beberapa elemenyang nantinya akan diintegrasikan kembali menjadi satukesatuan untuk memenuhi kebutuhan sistem.

Alat-alat Perancangan Program
1. Bagan terstruktur (Structured Chart)
2. Struktur English dan Pseudocode
3. Tabel Keputusan (Decision Tabel)
4. Bagan HIPO
5. Bagan Alir Program (Program Flowchart)

 III.            Stuktur English dan Pseudocode
Stuktur english adalah Menggambarkan suatu algoritma yang dikomunikasikan kepada pemakai sistem.

Pseudocodeadalah imitasi yang menunjukan kode dari program

Stuktur English terdiri dari :
1.      Stuktur urut (Sequence Stucture) terdirii dari intruksi tang tidak mempunyai perulangan atau keputusan didalamnya.
2. Struktur Keputusan (Decision structure)dapat berupastruktur if-then atau if-then-else atau struktur case.
3. Struktur Iterasi (Iteration structure) ) yang diterapkan padasuatu situasi instruksi yang diproses berulang kali sampaikondisi yang diinginkan terpenuhi dan dapat berupa strukturFOR, struktur REPEAT, atau struktur WHILE.

Bagan Terstuktur

Bagan Terstruktur adalah mendefinisikan dan mengilustrasikanOrganisasi dari sistem informasi secara berjenjang dalam bentukmodul dan submodul.

Simbol-simbol Dasar
·         Module menunjukkan suatu modul
·         Connection menghubungkan suatu moduldengan modul lainnya
·         Loop menunjukkan suatu perulangandi dalam modul.
·         Decision menunjukkan suatu penyeleksianKondisi di dalam modul.
·         Menunjukkan suatu data dan elemen kontrol



Terdapat dua model bagan terstruktur yaitu :

1. Transformed center, bagan ini menggambarkan sistem dalam tiga cabang.
2. Transaction centered, bagan ini menggambarkan suatu sistem yang menangani beberapa tipe transaksi yang mempunyai jalur berbeda.

              IV.            Tabel Keputusan (Decision Table)

Tabel keputusan adalah tabel yang digunakan sebagai alat bantu untuk menyelesaikan logika didalam program yang terdiri dari baris dan kolom.

Tabel Keputusan terdiri dari 4 bagian utama, yaitu :
1. Condition stub, berisi kondisi yang akan diseleksi
2. Condition entry, berisi kemungkinan dari kondisi yang akan diseleksi (Y atau T dengan simbol N)
3. Action stub, berisi pernyataan yang akan dikerjakan
4. Action entry, digunakan untuk memberi tanda tindakan mana yang dilakukan dan mana yang tidak dilakukan

Sasaran HIPO( Hierarchy plus input –proses-output), yaitu :
1. Untuk menyediakan suatu struktur guna memahami fungsi dari sistem
2. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program
3. Untuk menyediakan penjelasan dari Input dan Output pada masing-masing tiap tingkatan dari HIPO.
4. Untuk menyediakan Ouput yang tepat dan sesuai dengan kebutuhan-kebutuhan pemakai.

Diagram dalam paket HIPO
1. Visual Table Contents (VTOC)
2. Overview Diagram
3. Detail Diagrams

                V.            Diagram alur /Flowchart
Alat yang dipakai untuk membuat algoritma adalah diagram alur atau
flowchart. Sedangkan arti khusus dari flowchart itu sendiri adalah simbol yang digunakan untuk menggambarkan urutan proses yang terjadi dalam sebuah program atau suatu diagram yang menggambarkan susunan logika suatu program dan merupakan alat bantu komunikasi
dan dokumentasi.

1. Jenis Flowchart
a. Program Flowchart
Program Flowchart merupakan simbol - simbol yang menggambarkan proses secara rinci dan detail antara instruksi yang satu dengan instruksi yang lainnya di dalam suatu program komputer yang bersifat logik

b. Sistem Flowchart
Sistem Flowchart merupakan simbol menggambarkan urutan prosedur secara detail di dalam suatu sistem komputerisasi dan bersifat fisik.

Dosen Memberikan Contoh-Contoh Program Flowchart(Berdasarkan DAD usulan yang telah dibahas pada pertemuan 3).



Tidak ada komentar:

Posting Komentar