Sasaran HIPO HIPO Hierarchy plus Input­Process­Output .1 Definisi HIPO

3. penjualan = nonota + tglnota + namaK + kodebarang + jumlah nonota = 0 {Text}10 tglnota = 0 {DateTime} namaK = 0 {Text}25 kodebarang= 0 {Text}10 jumlah = 0 {Number} Text = [a­z | A­Z | 0­9 | . | , ] Number = [0­9] 4. retjual = noretjual + tglretjual + nonota + kodebarang + banyak noretjual = 0 {Text}10 tglretjual = 0 {DateTime} nonota = 0 {Text}10 kodebarang= 0 {Text}10 banyak = 0 {Number} Text = [a­z | A­Z | 0­9 | . | , ] Number = [0­9] 4.11 Perancangan Aplikasi Program 4.11.1 HIPO Hierarchy plus Input­Process­Output 4.11.1.1 Definisi HIPO HIPO Hierarchy plus Input­Process­Output merupakan metodologi yang dikembangkan dan didukung oleh IBM. HIPO sebenarnya adalah alat dokumentasi program. Akan tetapi sekarang, banyak digunakan sebagai alat desain dan tehnik dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi, yaitu tiap­tiap modul di dalam sistem digambarkan oleh fungsi utamanya http:kuliah.its.ac.idolga­sarilembar01.html.

4.11.1.2 Sasaran HIPO

HIPO dapat digunakan sebagai alat pengembangan sistem dan teknik dokumentasi program dan penggunaannya mempunyai beberapa sasaran, yaitu: 1. Untuk menyediakan suatu struktur guna memahami fungsi­fungsi dari sistem. 2. Untuk lebih menekankan fungsi­fungsi yang harus diselesaikan oleh program, bukan menunjukkan statemens program yang digunakan untuk melaksanakan fungsi tersebut. 3. 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. 4. Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan­ kebutuhan pemakai. HIPO dari Aplikasi Sistem Informasi di SBC3 ditampilkan pada Gambar 11. Gambar 11 : Hierarki IPO Keterangan IPO : No. Nama Proses Input Deskripsi Proses Output 1 Pendataan Data barangdistributor Penyimpanan ke basis data Basis data ter­ update 1.1 Tambah Data barangdistributor Penambahan data ke basis data Basis data ter­ update 1.2 Edit Data barangdistributor Perubahan data Basis data ter­ update 1.3 Cari Kategori pencarian yang tersedia Pencarian data Informasi hasil pencarian 1.5 Hapus Kode Hapus data Data terhapus 2 Transaksi Pembelian Data pembelian Penyimpanan data pembelian Basis data pembelian ter­ update 2.1 Tambah Nomor Faktur Penambahan data pembelian Basis data pembelian ter­ update 2.2 Simpan Data pembelian Penyimpanan data Basis data ter­ update 2.3 Cari Kategori pencarian yang tersedia Pencarian data Informasi hasil pencarian 2.4 Hapus Kode Hapus data Data terhapus 3 Transaksi Penjualan Data penjualan Penyimpanan data penjualan Basis data penjualan ter­ update 3.1 Tambah Nomor Nota Penambahan data penjualan Basis data penjualan ter­ update 3.2 Simpan Data penjualan Penyimpanan data Basis data ter­ update 3.3 Cari Kategori pencarian yang tersedia Pencarian data Informasi hasil pencarian 3.4 Cetak Data penjualan Cetak nota Nota 4 Retur Data retur Penyimpanan data retur Data retur ter­ update 4.1 Retur Pembelian Data retur pembelian Penyimpanan data retur pembelian Data retur pembelian ter­ update 4.1.1 Tambah Nomor Retur Penambahan data retur pembelian Basis data retur pembelian ter­ update 4.1.2 Simpan Data retur pembelian Penyimpanan data retur Basis data retur pembelian ter­ update 4.1.3 Cari Kategori pencarian yang tersedia Pencarian data Informasi hasil pencarian 4.1.4 Hapus Kode Hapus data Data terhapus 4.2 Retur Penjualan Data retur penjualan Penyimpanan data retur penjualan Data retur penjualan ter­ update 4.2.1 Tambah Nomor Retur Penambahan data retur penjualan Basis data retur ter­ update 4.2.2 Simpan Data retur pembelian Penyimpanan data retur Basis data retur penjualan ter­ update 4.2.3 Cari Kategori pencarian yang tersedia Pencarian data Informasi hasil pencarian 4.2.4 Hapus Kode Hapus data Data terhapus Tabel 8 : Keterangan IPO

4.11.2 Flowchart Program. Berikut adalah flowchart­flowchart program dari perancangan aplikasi.