perancangan sistem informasi

HIPO Hal.1/4
HIPO (Hierarchy Plus Input-Proses-Output)
- Merupakan metodologi yang dikembangkan dan didukung oleh IBM.
- 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
1. Untuk menyediakan suatu struktur guna memahami fungsi-fungsi dari sistem
2. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program,
bukannya menunjukkan perintah-perintah 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
Diagram dalam Paket 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 :
I. Visual Table Of Contents (VTOC)
Diagram ini menggambarkan hubungan dari fungsi-fungsi secara berjenjang
0.0
1.0 2.0 3.0
2.1 2.2
2.2.1 2.2.2
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 yang 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

HIPO Hal.2/4
II. Overview Diagram
- Menunjukkan secara garis besar hubungan dari input, proses dan 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
INPUT PROSES OUTPUT
File
Transaksi
Penjualan
File
Induk
Langganan
File
Induk
Persediaan
Data
Penjualan
1
2
1
2
Memasukkan
Data
Penjualan
1.1
Update
File induk
Langganan
1.2
Update
File induk
Persediaan
1.3
Rekam file
Transaksi
Piutang
1.4
Rekam file
Transaksi
Penjualan
1.5
Data
Penjualan
Berita
Kesalahan
File induk
Langganan
File induk
Persediaan
File transaksi
Piutang
File
Transaksi
penjualan
Gambar N.3. Overview diagram untuk fungsi 1.0 (merekamkan data penjualan)

HIPO Hal.3/4
III. Detail Diagrams
- 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
INPUT PROSES OUTPUT
tanggal
nmr faktur
file
transaksi
penjualan
kode
langganan
file
induk
langganan
data brg
file induk
persediaan
1
4
1. Masukkan data tgl
dan periksa
kebenaran data tgl
yg dimasukkan:
- bila tgl tidak
sah,ulangi;
- jika sah,teruskan
memasuk-kan data
berikutnya
2. Masukkan data
nomor faktur dan
periksa
kebenarannya:
- bila sudah pernah ada,
ulangi
- bila blm pernah ada,
berarti benar, teruskan
masukkan data
berikutnya
3. Masukkan data kode
langganan dan
periksa
kebenarannya:
- bila langganan tdk ada,
ulangi
- bila langganan ada,
teruskan masukkan data
berikutnya
4. Masukkan data brg
yg dipesan dan
periksa
kebenarannya
- bila kode brg='99999'
berarti selesai
memasukkan data
barang;
- bila kode brg tdk ada,
ulangi;
- hitung total penjualan;
- Masukkan kode brg
berikutnya
5. Masukkan potongan
penjualan
2
1
3
3
4
2
3
5
2
3
6
2
6
2
Data
Penjualan
Berita
Kesalahan
Gambar N.4. Detail diagram untuk fungsi 1.1 (memasukkan data penjualan)

HIPO Hal.4/4
Variasi dari Diagram HIPO
- VTOC dari paket HIPO disebut juga dengan hierarchy diagram atau hierarchy
chart.
- Overview diagram dan detail diagram dari paket HIPO sering disebut sebagai IPO
- hierarchy chart Æ sebagai pengganti dapat pula digunakan bagan terstruktur
(structure chart) utk menggambarkan fungsi-fungsi dari sistem secara berjenjang
- Input dan Output utk diagram IPO dapat dilihat dari bagan terstrukturnya dan
Proses di diagram IPO dapat digambarkan dengan menggunakan structured
english atau pseudocode

0 komentar:

Posting Komentar

 
Free Website TemplatesFreethemes4all.comFree CSS TemplatesFree Joomla TemplatesFree Blogger TemplatesFree Wordpress ThemesFree Wordpress Themes TemplatesFree CSS Templates dreamweaverSEO Design