Hipo




HIPO

( HIERARCHY PLUS INPUT-PROCESS-OUTPUT)


A. Definisi

§  Alat dokumentasi program.

§  Dikembangkan dan didukung oleh IBM.

§  Digunakan sebagai alat bantu (tools) untuk merancang dan mendokumentasikan siklus pengembangan sistem dengan cara Top-Down.



B.  Sasaran HIPO

§  Dirancang dan dikembangkan untuk menggambarkan suatu struktur bertingkat, menggambarkan fungsi-fungsi dari modul-modul suatu sistem.



§  Dirancang untuk menggambarkan modul-modul yang harus diselesaikan oleh pemrogram.

§  HIPO tidak dipakai untuk menunjukkan instruksi-instruksi program yang akan digunakan.

§  HIPO juga merupakan penjelasan yang lengkap dari input, proses dan output yang diinginkan.
    
C.    Diagram HIPO
Ada 3 macam diagram :

1.    Visual table of contents

2.    Overwiew diagrams
3.    Ditail diagram


1.    Visual table of contents
Menggambarkan hubungan dari modul-modul dalam suatu sistem secara berjenjang.


2. Overwiew diagrams
§  Menggambarkan hubungan dari input, proses dan output (secara ringkas).

Overwiew Diagram 1.0
Input
Proses
Output
Data
Karyawan
Entry data :
a. Tambah data
b. Ubah data
c. Hapus data
File Data
Karyawan

Tabel 1. Contoh Overview Diagram HIPO
3. Detail diagram
Menggambarkan elemen-elemen dasar dari paket (secara rinci).

Detail Diagram 1.0
Input
Proses
Output
Data Karyawan
Meliputi :
·         NIP
·         Nama lengkap
·         Tempat
·         Tanggal lahir
·         Alamat lengkap
·         Golongan
·         Jabatan
·         Status
·         Jumlah anak
·         Gaji pokok
·         Tunjangan
1.Masukan data :
 -Uji kesamaan data 
  (validasi data)
  -Simpan Data input
2. Ubah data :
  -Uji kesamaan data
   (validasi data)
  -Ubah data
  -Simpan Data input
3. Hapus data :
  -Uji kesamaan data
   (validasi data)
  -Hapus data
4. Cetak laporan
- File Data
  Karyawan
- Pemberitahuan
  kesamaan data
- Pemberitahuan
  kesalahan data
- Kembali kemenu
  induk


Soal :
Buatlah rancangan teknik top-down dengan HIPO untuk menentukan grade nilai, berdasarkan ketentuan sbb :
   Jika nilai >= 85 maka grade = ‘A’
Jika nilai >= 75 maka grade = ‘B’
Jika nilai >= 65 maka grade = ‘C’
Jika nilai >= 50 maka grade = ‘D’
Jika nilai   <50 maka grade = ‘E’

Jawaban :

VTOC


 

Overwiew Diagram 0.0
Input
Proses
Output
- Nim
- Nilai

1. Baca data   Nilai
2. Proses Tentukan  Grade
3. Cetak Grade
- Grade


Detail Diagram 0.0
Input
Proses
Output
- Nim
- Nilai

1. - Baca data Nilai
   - Kirim data Nilai ke
     program utama
2. – Proses Tentukan Grade
   - Kirim data Grade ke
     program utama
3. - Cetak Grade
- Grade


Overwiew Diagram 1.0
Input
Proses
Output
- Nim
- Nilai
Entry data Nilai
- Nim
- Nilai


Detail Diagram 1.0
Input
Proses
Output
Data Nilai
Meliputi :
- NIM
- Nilai
Masukan data :
  Nim dan Nilai 

- NIM
- Nilai


Overwiew Diagram 2.0
Input
Proses
Output
- Nilai
Tentukan Grade Nilai
- Grade

Detail Diagram 2.0
Input
Proses
Output
- Nilai
Tentukan Grade Nilai :
Jika Nilai >= 85 maka
     Grade = ‘A’
Jika Nilai >= 75 maka
     Grade = ‘B’
Jika Nilai >= 65 maka
     Grade = ‘C’
Jika Nilai >= 50 maka
     Grade = ‘D’
Jika Nilai   <50 maka
      Grade = ‘E’
- Grade


Overwiew Diagram 3.0
Input
Proses
Output
- Grade
Cetak Grade Nilai
- Grade


Detail Diagram 3.0
Input
Proses
Output
- Grade
Cetak Grade Nilai
- Grade




 

2 komentar: