ANALISA PERANCANGAN PROGRAM.

Slides:



Advertisements
Presentasi serupa
QUIS APSI Siapkan Kertas Selembar, pada kertas tersebut tuliskan:
Advertisements

KONSEP PENGEMBANGAN REKAYASA PERANGKAT LUNAK
Bab 6 PERANCANGAN PERANGKAT LUNAK
Algoritma Pemograman 1 A
TEORI ALGORITMA.
Perancangan Perangkat Lunak lanjutan Kuliah - 7
Bahasa Pemrograman dan Flow Chart
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Pseudocode Dengan Modularisasi
SPESIFIKASI PROSES Materi Pertemuan 9.
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
ALGORITMA PSEUDOCODE Pertemuan Ke-2 Meilia Nur Indah Susanti, ST.,MKom
Prototyping Aplikasi Teknologi Informasi
Analisa & Perancangan Sistem Informasi
Pemrograman Bahasa Komputer (CS-2700 / 3 SKS ) Oleh:
Algoritma dan Pemograman 1A
Analisa & Perancangan Sistem Informasi
HIPO (Hierarchy plus Inpot-Proses-Output)
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
SMK Negeri 1 Bawang Banjarnegara
Variabel, Konstanta, Tipe Data Dan Operator pada VB
HIPO Hierarchy plus Input-Proses-Output.
1 Spesifikasi Program. 2 Pendahuluan Programer bekerja berdasarkan spesifikasi program Spesifikasi program akan mendefinisikan atau menentukan input,
MERANCANG PROGRAM DAN PSEUDOCODE 1 Metode Perancang Program.
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Tehnik Dokumentasi dan Penyusunan Sistem
Structure English dan Decision Table
ALGORITMA & PEMROGRAMAN I-A
KELOMPOK 02 ALOGARITMA PEMOGRAMAN TAHUN AJARAN
Struktur Keputusan pada Structure English dan Pseudocode
Flowchart (Diagram Alur)
HIERARCHY PLUS INPUT PROSES OUTPUT ( HIPO )
Teknik Sistem & Dokumentasi Sistem
Algoritma.
Pendekatan Pengembangan Sistem Informasi
DESAIN SISTEM Muhammad Taqiyyuddin Alawiy, ST., MT TEKNIK ELEKTRO
STRUCTURED ENGLISH PSEUDOCODE TABEL KEPUTUSAN
FLOWCHARTING Pertemuan 3 & 4 Muhamad Haikal, S.Kom., MT.
penyusunan algoritma (flowchart)
SYSTEM FLOWCHART.
Analisa & Perancangan Sistem Informasi
PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR
Penyusunan Spesifikasi Perangkat Lunak
Algoritma dan Pemrograman Pertemuan 1
Pseudocode – Tipe Data, Variabel, dan Operator
DIAGRAM ALUR (FLOWCHART)
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Pertemuan 11 ANALISA PERANCANGAN PROGRAM Bagian 1.
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Pertemuan 11 ANALISA PERANCANGAN PROGRAM Bagian 2.
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
KSI Pertemuan 12 BANGSIS Lanjutan
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Bahasa Pemrograman dan Flow Chart
DASAR PEMROGRAMAN Anita Qoiriah ..
DIAGRAM ALUR (FLOWCHART)
UJIAN TERDIRI ATAS 50 SOAL
DEFINISI DAN SIMBOL-SIMBOL
Pertemuan 11 ANALISA PERANCANGAN PROGRAM Bagian 2.
DASAR-DASAR ALGORITMA dan FLOW CHART
ALGORITMA & DASAR PEMROGRAMAN
Spesifikasi Program.
FLOWCHARTING Temu 3 dan 4.
DASAR - DASAR PERANCANGAN PERANGKAT LUNAK (Lanjutan)
DASAR - DASAR PERANCANGAN PERANGKAT LUNAK
IT234 ALGORITMA DAN STRUKTUR DATA
Flowchart (Diagram Alur)
PENGERTIAN DASAR FLOWCHART
Pertemuan 2 Flowchart. Jenis-jenis flowchart Simbol-simbol Flowchart.
FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 3
Transcript presentasi:

ANALISA PERANCANGAN PROGRAM

Spesifikasi Proses Spesifikasi Proses atau minispec, karena 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 : Untuk mengurangi makna ganda dari proses tersebut. Memperoleh deskripsi yang tepat mengenai apa yang dicapai. 3. Untuk memvalidasi sistem desain.

PERANCANGAN PROGRAM Desain Program Secara Per Modul Yaitu memecah–mecah suatu masalah yang rumit yang akan diprogramkan ke dalam beberapa elemen-elemen yang nantinya akan diintegrasikan kembali menjadi satu kesatuan untuk memenuhi kebutuhan sistem. Alat-alat Perancangan Program Bagan terstruktur (Structured Chart) Struktur English dan Pseudocode Tabel Keputusan (Decision Tabel) Bagan HIPO Bagan Alir Program (Program Flowchart)

Struktur English dan Pseudocode Struktur English adalah menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai sistem Pseudocode adalah imitasi(mirip) yang menunjukkan kode dari Program. Struktur English terdiri dari : Struktur Urut (Sequence structure), yang terdiri dari sebuah instruksi yang tidak mempunyai perulangan atau keputusan di dalamnya

2. Struktur Keputusan (Decision structure), dapat berupa struktur if-then atau if-then-else atau struktur case. 3. Struktur Iterasi (Iteration structure), yang diterapkan pada suatu situasi instruksi yang diproses berulang kali sampai kondisi yang diinginkan terpenuhi dan dapat berupa struktur FOR, struktur REPEAT, atau struktur WHILE

Bagan Terstruktur Bagan Terstruktur adalah mendefinisikan dan mengilustrasikan Organisasi dari sistem informasi secara berjenjang dalam bentuk modul dan submodul. Simbol-simbol Dasar Module menunjukkan suatu modul Connection menghubungkan suatu modul dengan modul lainnya Loop menunjukkan suatu perulangan di dalam modul. Decision menunjukkan suatu penyeleksian Kondisi di dalam modul. Menunjukkan suatu data dan elemen kontrol

Terdapat dua model bagan terstruktur yaitu : Transformed center, bagan ini menggambarkan sistem dalam tiga cabang. Transaction centered, bagan ini menggambarkan suatu sistem yang menangani beberapa tipe transaksi yang mempunyai jalur berbeda.

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 : 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

Langkah-langkah membuat Tabel keputusan : Menentukan kondisi yang akan diseleksi Menentukan jumlah kemungkinan kejadian yang akan terjadi, yaitu sebanyak N=2n, contoh n=3,N=23 =8 3. Menentukan tindakan yang akan dilakukan 4. Mengisi Condition entry 5. Mengisi action entry

HIPO (Hierarchy plus Input-Proses-Output) Sasaran HIPO, yaitu : Untuk menyediakan suatu struktur guna memahami fungsi dari sistem Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program Untuk menyediakan penjelasan dari Input dan Output pada masing-masing tiap tingkatan dari HIPO. Untuk menyediakan Ouput yang tepat dan sesuai dengan kebutuhan-kebutuhan pemakai. Diagram dalam paket HIPO Visual Table Contents (VTOC) Overview Diagram Detail Diagrams

Contoh HIPO :

Diagram Alur / Flowchart Alat yang dipakai untuk membuat algoritma adalah diagram alur atau flowchart. Sedangkan arti khusus dari flowchart itu sendiri adalah simbol-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

Dosen Memberikan Contoh-Contoh Program Flowchart b. Sistem Flowchart Sistem Flowchart merupakan simbol-simbol yang 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)

Contoh Tampilan Menu Data Barang

Contoh Program Flowchart

Contoh Program Flowchart