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 = [az | AZ | 09 | . | , ]
Number = [09] 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 = [az | AZ | 09 | . | , ]
Number = [09] 4.11 Perancangan Aplikasi Program
4.11.1 HIPO Hierarchy plus InputProcessOutput 4.11.1.1 Definisi HIPO
HIPO Hierarchy plus InputProcessOutput 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 tiaptiap modul di dalam sistem digambarkan oleh fungsi utamanya http:kuliah.its.ac.idolgasarilembar01.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 fungsifungsi dari sistem.
2. Untuk lebih menekankan fungsifungsi 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 masingmasing fungsi pada tiaptiap
tingkatan dari diagramdiagram 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 flowchartflowchart program dari perancangan aplikasi.