190 likes | 705 Views
Analisa & Perancangan Sistem Informasi. Tambahan Materi & Tugas Pertemuan 11. Definisi HIPO. HIPO (Hirearcy Plus Input-Process-Output) adalah alat dokumentasi program yang dikembangkan oleh IBM Menggambarkan modul-modul yang harus diselesaikan oleh pemrogram
E N D
Analisa & Perancangan Sistem Informasi Tambahan Materi & Tugas Pertemuan 11
Definisi HIPO • HIPO (Hirearcy Plus Input-Process-Output) adalah alat dokumentasi program yang dikembangkan oleh IBM • Menggambarkan modul-modul yang harus diselesaikan oleh pemrogram • Sebenarnya merupakan alat dokumentasi program. • Sekarang banyak digunakan sebagai alat disain dan teknik dokumentasi dalam siklus pengembangan sistem • Berbasis pada fungsi, yaitu tiap-tiap modul didalam sistem • digambarkan oleh fungsi utamanya
Sasaran HIPO Untuk menyediakan suatu struktur guna memahami fungsi-fungsi dari sistem Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program, bukannya menunjukkan perintah-perintah program yang digunakan untuk melaksanakan fungsi tersebut Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan dan output yang harus dihasilkan oleh masing-masing fungsi pada tiap-tiap tingkatan dari diagram-diagram HIPO Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan-kebutuhan pemakai
Diagram dalamPaket HIPO Fungsi-fungsi dari sistem digambarkan oleh HIPO dalam tiga tingkatan. Untuk masing-masing tingkatan digambarkan dalam bentuk diagram tersendiri. Dengan demikian HIPO menggunakan tiga macam diagram untuk masing-masing tingkatannya, yaitu : Visual Table Of Contents (VTOC) Overview Diagram Detail Diagrams
Visual Table Of Contents (VTOC) Definisi: Diagram inimenggambarkanhubungandarifungsi-fungsidisistemsecaraberjenjang. Bentuknyamiripseperti topology Tree (pohon) dalam model topology. • Contoh: • Gambar N.1. VTOC • Gambar N.1 menunjukkan ada 7 buah fungsi didalam sistem • Fungsi dengan nomor 1.0, 2.0, 3.0 merupakan tingkatan yg tertinggi • Fungsi 2.1 dan 2.2 merupakan fungsi dibawah fungsi 2.0 • Fungsi 2.2.1 dan 2.2.2 merupakan fungsi dibawah fungsi 2.2 5
Overview Diagram Definisi: Menunjukkan secara garis besar hubungan dari input, proses & output - Bagian input menunjukkan item-item data yang akan digunakan oleh bagian proses - Bagian proses berisi sejumlah langkah-langkah yang menggambarkan kerja dari fungsi - Bagian output berisi dengan item-item data yang dihasilkan atau dimodifikasi oleh langkah-langkah proses Contoh: 6
Detail Diagrams Definisi: - Merupakan diagram tingkatan yang paling rendah di diagram HIPO - Diagram ini berisi dengan elemen-elemen dasar dari paket yang menggambarkan secara rinci kerja dari fungsi Contoh: 7
Variasidari Diagram HIPO • VTOC daripaket HIPO disebutjugadengan hierarchy diagram atau hierarchy chart. • Overview diagram dan detail diagram daripaket HIPO seringdisebutsebagai IPO • Hierarchy chart sebagaipenggantidapat pula digunakanbaganterstruktur (structure chart) utkmenggambarkanfungsi-fungsidarisistemsecaraberjenjang • Input dan Output utk diagram IPO dapatdilihatdaribaganterstrukturnyadanProsesdi diagram IPO dapatdigambarkandenganmenggunakan structured englishataupseudocode
Definisi Flowchart • Flowchart adalah bagan yang menggambarkan urutan instruksi untuk proses dengan komputer dan hubungan antara suatu proses dengan proses lainnya dengan menggunakan simbol • Flowchart tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah, tetapi hanya untuk menggambarkan prosedur dalam sistem yang dibentuk
Jenis Flowchart (1 of 4) • Sistem Flowchart • menunjukkanalurkerjaatauapa yang sedangdikerjakandidalamsistemsecarakeseluruhan • menjelaskanurutandariprosedur-prosedurygadadidalamsistem • merupakandeskripsisecaragrafikdariurutanprosedur-prosedur yang terkombinasi yang membentuksuatusistem • terdiridari data yang mengalirmelaluisistemdanprosesygmentransformasikan data itu • data danprosesdalam flowchart sistemdapatdigambarkansecaraonline atauoffline misalnya cash register ataukalkulator)
Jenis Flowchart (2 of 4) • Flowchart Sistem • Contoh:
Jenis Flowchart (3 of 4) • 2. Program Flowchart • merupakanketerangan yang lebihrincitentangbagaimanasetiaplangkah program atauprosedursesungguhnyadilaksanakan • menunjukkansetiaplangkah program atauprosedur dalam urutan yang tepat saat terjadi • programmer menggunakan flowchart program untukmenggambarkanurutaninstruksidari program komputer • analissistemmenggunakan flowchart program untukmenggambarkanurutantugas-tugaspekerjaandalamsuatuproseduratauoperasi.
Jenis Flowchart (4 of 4) • 2. Program Flowchart • Contoh:
Latihan: Flowchart Looping Flowchart untuk : • mencetak bilangan dari 1 -10 • melakukan proses increment (penambahan bilangan dengan 1) • proses perulangan ini akan dilakukan sampai kondisi terakhir yaitu mencetak bilangan 10. Waktu 5 menit. • Waktu 15 menit • Jangan lupa : Tulis Nama & NIM !