ANALISA PERANCANGAN PROGRAM

dokumen-dokumen yang mirip
PERTEMUAN 6 ANALISA DAN PERANCANGAN PROGRAM

Algoritma dan Pemograman 1A. Minggu 2

HIPO (Hierarchy Plus Input-Proses-Output)

Pendahuluan, Definisi, dan Simbolsimbol. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

BAB II DEFINISI DAN SIMBOL-SIMBOL

CONTOH SOAL UTS ANALISA PERANCANGAN SISTEM INFORMASI. Sumber dari dosen ADK diketik oleh

Selamat Ujian, Semoga sukses

Bagian I Jawablah Pertanyaan Di Bawah Ini Dengan Menyilang Pada Huruf a, b, c, d, atau e Pada Kertas Soal ini

PERANCANGAN PROGRAM. Secara garis besar struktur penulisan program terdiri dari : 1. Struktur urut Contoh struktur urut. untuk pseudocode :

ANALISA PERANCANGAN PROGRAM Bagian 2

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

Tabel Keputusan A. MATERI PENDAHULUAN STRUKTUR TABEL KEPUTUSAN. Condition Stub

PEMROGRAMAN TERSTRUKTUR

STRUCTURED ENGLISH PSEUDOCODE TABEL KEPUTUSAN. Dea Adlina

PEMROGRAMAN TERSTRUKTUR PERTEMUAN II LANGKAH-LANGKAH PENGEMBANGAN PROGRAM 6. DOKUMENTASI DAN PEMELIHARAAN PROGRAM

BAB XII PERANCANGAN SIM SECARA TERINCI

BAB 5 PERANCANGAN PROSES GDFGDGG A. BAGAN TERSTRUKTUR

Algoritma dan Pemrograman 2C. Logika Proporsional YUDI ADHA. ST. MMSI

2. Definisi dan Simbol Flowchart

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Algoritma Pemrograman Fery Updi,M.Kom

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 1 & 2. Ahmad hidayat

1. STRUCTURED ENGLISH (SE)

ALGORITMA STRUCTURED ENGLISH DAN PSEUDOCODE

STRUCTURED ENGLISH DAN PSEUDOCODE

ALGORITMA STRUCTURED ENGLISH DAN PSEUDOCODE

2. Bagaimana memodelkan Sistem Informasi jika dalam suatu organisasi belum ada

DESAIN SISTEM AKUNTANSI TERINCI

H I P O (Hierarchy plus Input-Proses-Output)

Definisi & Simbol Flowchart. Agustine Hana. M

Alih Kontrol dengan Flowchart

1. Suatu proses yang menggambarkan sistem secara keseluruhan atau global adalah diagram: a. Overview b. Context c. Hirarki d. Detail e.

TINJAUAN UMUM PENGEMBANGAN SISTEM

Pertemuan 3. Donny Yulianto, S.Kom

Bab 6 PERANCANGAN PERANGKAT LUNAK

Algoritma. Contoh Algoritma

BAB III LANDASAN TEORI

TINJAUAN UMUM PENGEMBANGAN SISTEM

Algoritma Pemrograman I

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom

BAB III METODOLOGI 3.1 Analisis Kebutuhan

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK PEMBANGKIT STRUCTURED ENGLISH BERDASARKAN TABEL KEPUTUSAN

BAB III METODOLOGI PENELITIAN

DAFTAR ISI. Halaman Judul... Halaman Pengesahan... Halaman Persembahan... Halaman Motto... Kata Pengantar... Daftar Isi... Daftar Gambar...

BAB I PEMODELAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Pengampu : Agus Priyanto, M.KOM

Parno, SKom., MMSI. Personal Khusus Tugas

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

BAB II LANDASAN TEORI

BAB 8 SPESIFIKASI PROSES (PROCESS SPECIFICATION)

BAB III LANDASAN TEORI

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

BAB III METODOLOGI Analisis Kebutuhan Fungsi dan Kinerja Fungsi dan kinerja yang dibutuhkan dalam aplikasi ini adalah sebagai berikut:

PERANCANGAN SISTEM TERINCI II

7. Logika dan Algoritma Pemrograman

Dasar-Dasar Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma

BAB III LANDASAN TEORI

BAB III ANALISA DAN DESAIN SISTEM

Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis No. ISBN

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN PEMBIMBING... ii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR... iii

BAB 2 LANDASAN TEORI

2.4. Struktur Branching

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau

BAB III LANDASAN TEORI. waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan

Program Development Cycle

PERTEMUAN 7 QUIZ ONLINE

BAB III OBJEK DAN METODE PENELITIAN

BAB III ANALISA DAN DESAIN SISTEM

IT234 ALGORITMA DAN STRUKTUR DATA

Pendahuluan. SDLC merupakan satu aplikasi dari pendekatan sistem untuk tugas mengembangkan dan menggunakan suatu sistem berbasiskomputer

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

OUTLINE PERANCANGAN SISTEM INFORMASI AKUNTANSI

Pendahuluan Metode Numerik

OUTLINE PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

KONSEP DASAR PENGEMBANGAN SISTEM AKUNTANSI

PENGANTAR PEMROGRAMAN TERSTRUKTUR

METODOLOGI PENGEMBANGAN SISTEM INFORMASI

SISTEM MONITORING PEMBIMBINGAN TUGAS AKHIR DI STMIK SINAR NUSANTARA SURAKARTA

OUTLINE PERANCANGAN PROGRAM BISNIS

TEKNIK PENGUJIAN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

Pengembangan Sistem Informasi. Modul XIII

ALGORITMA & PEMROGRAMAN

BAB III ANALISIS DAN PERANCANGAN. Dalam proses produksi terdapat beberapa faktor yang akan mempengaruhi

Spesifikasi Program. Pendahuluan

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran tertentu, (Scott, 1996:89). Menurut Robert

Apa itu pendekatan sistem?

MODUL III CONTROL FLOW & FLOWCHART

BAB III LANDASAN TEORI. (sumber:

Ciri ciri Program Terstruktur (Good Program) Langkah langkah Pengembangan Program

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB III ANALISA DAN DESAIN SISTEM

Algoritma & Flowchart

BAB 3 PERANCANGAN PROGRAM APLIKASI

Transkripsi:

Pertemuan 5 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 : 1. Untuk mengurangi makna ganda dari proses tersebut. 2. Memperoleh deskripsi yang tepat mengenai apa yang dicapai. 3. Untuk memvalidasi sistem desain. 1

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 1. Bagan terstruktur (Structured Chart) 2. Struktur English dan Pseudocode 3. Tabel Keputusan (Decision Tabel) 4. Bagan HIPO 5. 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 : 1. Struktur Urut (Sequence structure), yang terdiri dari sebuah instruksi yang tidak mempunyai perulangan atau keputusan di dalamnya 2

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 3

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. 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 4

Langkah-langkah membuat Tabel keputusan : 1. Menentukan kondisi yang akan diseleksi 2. Menentukan jumlah kemungkinan kejadian yang akan terjadi, yaitu sebanyak N=2 n, contoh n=3,n=2 3 =8 3. Menentukan tindakan yang akan dilakukan 4. Mengisi Condition entry 5. Mengisi action entry HIPO (Hierarchy plus Input-Proses-Output) Sasaran HIPO, 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 5

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 6

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 7

Contoh Program Flowchart Contoh Program Flowchart 8

Latihan Soal 1. Mendefinisikan dan mengilustrasikan organisasi dari sistem informasi secara berjenjang dan bentuk modul dan submodul adalah a. Bagan terstruktur c. Pseudeucode b. HIPO d. DFD e. Algoritma 2. Yang bukan merupakan bagian dari Tabel keputusan adalah : a. Condition stub c. Condition Entry b. Action Stub d. Action key e. Action Entry 3. Menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai sistem : a. Structure English c. HIPO b. DFD d. Tabel Keputusan e. JSD 4. Yang termasuk dalam susunan struktur English adalah, kecuali: a. Struktur Urut b. Struktur keputusan c. Struktur Iterasi d. Struktur IF d. Semua benar 9

5. Simbol-simbol yang digunakan dalam bagan terstruktur seperti dibawah ini kecuali : a. Module c. Decision b. Loop d. Connector e. Couple 10