SlideShare a Scribd company logo
1 of 15
SISTEM INFOMASI
Hierarchy Plus Input-Process-Output (HIPO)
                    Dan
             Structured English
                 Pseudocode
                       

             DISUSUN OLEH :

         AHMAD RANDI DWINANTA
              AHMAD SUBHAN
        BELINDA AYU CHINTYA DEWI 



         UNIVERSITAS INDRAPRASTA
                   PGRI
Hierarchy plus Input-Process-output (HIPO) 

 (HIPO) merupakan  teknik  untuk mendokumentasikan  sistem 

  pemrograman. HIPO  dikembangkan  oleh  personnel IBM  yang 
  percaya  bahwa  dokumentasi sistem  pemrograman  yang 
  dibentuk dengan  menekankan  pada  fungsi-fungsi  sistem  akan 
  mempercepat  pencarian prosedur  yang  akan  dimodifikasi, 
  karena HIPO  menyediakan  fasilitas  lokasi  dalam  bentuk  kode 
  dari tiap prosedur dalam suatu sistem. 
Tujuan Hipo
    HIPO (Hierarchy plus Input-Process-Output) mempunyai sasaran 
    utama sebagai berikut :
   1) Untuk menyediakan suatu struktur guna memahami fungsi-
    fungsi dari sistem. 
   2) Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan 
    oleh program, bukannya menunjukkan statemen-statemen 
    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
 Daftar  isi  vizual/  Visual  Tabel  of  Contens  (VTOC), 
  yang terdiri dari satu diagram hierarki atau lebih.
 Diagram  Ringkasan/  Overview  Diagram  yaitu  suatu 
  seri  diagram  fungsional.  Masing-masing  diagram 
  dihubungkan dengan salah satu fungsi sistem.
 Diagram  Rinci/  Detail  Diagram  yaitu  suatu  seri 
  dagram  fungsional  dan  masing-masing  diagram 
  dihubungkan dengan sebuah sub-fungsi sistem.
                                               Paket hipo :

                                                  VTOC
                                                Overview 
                                                 Diagram
                                              Diagram Rinci
Daftar isi vizual/ Visual Tabel of Contens
                      (VTOC)

VTOC menggambarkan seluruh program HIPO
 baik rinci maupun ringkasan yang terstruktur.
 Pada diagram ini nama dan nomor dari
 program HIPO diidentifikasikan. Struktur
 paket diagram dan hubungan fungsi juga
 diidentifikasikan dalam bentuk hierarki.
Diagram Ringkasan/ Overview Diagram

Overview diagram menggambarkan fungsi dan
  referensi utama dari suatu sistem. Fungsi dan
  referensi ini diperlukan oleh program untuk
  memperluas fungsi sampai uraian yang terkecil.
  Diagram ini berisi input, proses, output dari fungsi
  khusus.
Diagram Rinci/ Detail Diagram
Diagram rinci merupakan diagram yang paling rendah
  yang terdapat dalam paket HIPO. Diagram rinci
  berisi unsur-unsur paket dasar. Fungsi dari
  diagram ini adalah menjelaskan fungsi-fungsi
  khusus, menunjukkan item-item output dan input
  yang khusus dan menunjukkan diagram rinci
  lainnya.
Pengenalan SE & Pseudocode
 Structured English (SE) merupakan alat yang cukup
  efisien untuk menggambarkan suatu algoritma.
  Pseudocode merupakan alternatif dari Structured
  English. Structured English mirip dengan
  pseudocode. Karena kemiripan ini, maka SE dan
  pseudocode sering dianggap sama.
 Structured English berbasiskan bahasa Inggris
  sehingga lebih tepat digunakan untuk
  menggambarkan suatu algoritma yang akan
  dikomunikasikan kepada pemakai sistem. Bentuk lain
  dari Structured English adalah structured Indonesia
  yang berbasiskan bahasa Indonesia.
Struktur dari Pemrograman Terstruktur

 Struktur dasar dari Structured English dabn

  Pseudocode mengikuti struktur dasar dari
  pemrograman terstruktur (structured programming).
  Struktur dasar ini terdiri dari 3 macam struktur, yakni :
 1. Struktur Urut (sequence structure)

 2. Struktur Keputusan (decision structure)

 3. Struktur Iterasi (iteration structure)
Sequence Structure

Struktur nini terdiri dari sebuah instruksi atau blok dari
instruksi yang tidak mempunyai perulangan atau
keputusan di dalalamnya. Strukture ini disebut juga
struktur urut sederhana (simple sequence structure).
Struktur ini semata-mata henya berisi langkah-langkah
yang urut saja, satu diikuti yang lainnya.
Decision Structure
 Decision Structure
 Decision Structure (struktur keputusan) atau
  Selection Structure (struktur seleksi) terdiri atas :
 1. If - Then
 2. If - Then - Else
 3. Case
Iteration Structure

Iteration Structure
Iteration Structure (struktur iterasi), atau Loop Structure
(struktur Perulangan), atau Repetition Structure (struktur
repetisi) diterapkan pada situasi suatu instruksi atau group
dari intruksi yang diproses berulangkali sampai kondisi
yang diinginkan sudah dipenuhi. Struktur ini terdiri atas :
1. For
2. Repeat
3. Do-While
Pohon Keputusan
 Pohon keputusan adalah salah satu metode
  klasifikasi yang paling populer karena mudah untuk
  diinterpretasi oleh manusia. Pohon keputusan adalah
  model prediksi menggunakan struktur pohon atau
  struktur berhirarki. Konsep dari pohon keputusan
  adalah mengubah data menjadi pohon keputusan
  dan aturan-aturan keputusan. Manfaat utama dari
  penggunaan pohon keputusan adalah
  kemampuannya untuk mem-break down proses
  pengambilan keputusan yang kompleks menjadi lebih
  simpel sehingga pengambil keputusan akan lebih
  menginterpretasikan solusi dari permasalahan
Model Pohon Keputusan
SISTEM INFORMASI

More Related Content

What's hot

90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
90593353 bab-1-dasar-dasar-pemograman-komputer-fotran90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
90593353 bab-1-dasar-dasar-pemograman-komputer-fotranmocoz
 
2.adp penyajian algoritma
2.adp penyajian algoritma2.adp penyajian algoritma
2.adp penyajian algoritmaHardini_HD
 
Penulisanalgoritma
PenulisanalgoritmaPenulisanalgoritma
Penulisanalgoritmacasnadi
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartIAIN PEKALONGAN
 
2 adp dasar-dasar algoritma
2   adp dasar-dasar algoritma2   adp dasar-dasar algoritma
2 adp dasar-dasar algoritmaMuhammad Salihin
 

What's hot (8)

90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
90593353 bab-1-dasar-dasar-pemograman-komputer-fotran90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
 
2.adp penyajian algoritma
2.adp penyajian algoritma2.adp penyajian algoritma
2.adp penyajian algoritma
 
2 adp penyajian algoritma
2   adp penyajian algoritma2   adp penyajian algoritma
2 adp penyajian algoritma
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Penulisanalgoritma
PenulisanalgoritmaPenulisanalgoritma
Penulisanalgoritma
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchart
 
Bahasa fortran dasar
Bahasa fortran dasarBahasa fortran dasar
Bahasa fortran dasar
 
2 adp dasar-dasar algoritma
2   adp dasar-dasar algoritma2   adp dasar-dasar algoritma
2 adp dasar-dasar algoritma
 

Viewers also liked

Data Flow Diagram dan Entity Relational Diagram
Data Flow Diagram dan Entity Relational DiagramData Flow Diagram dan Entity Relational Diagram
Data Flow Diagram dan Entity Relational DiagramPutu Sundika
 
Tugas kelompok 8
Tugas kelompok 8Tugas kelompok 8
Tugas kelompok 8Mr Odin
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship DiagramAnggi Mayona
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 

Viewers also liked (7)

Kelompok 6
Kelompok 6Kelompok 6
Kelompok 6
 
Data Flow Diagram dan Entity Relational Diagram
Data Flow Diagram dan Entity Relational DiagramData Flow Diagram dan Entity Relational Diagram
Data Flow Diagram dan Entity Relational Diagram
 
Tugas kelompok 8
Tugas kelompok 8Tugas kelompok 8
Tugas kelompok 8
 
Tugas si kelompok 8
Tugas si kelompok 8Tugas si kelompok 8
Tugas si kelompok 8
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship Diagram
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 

Similar to SISTEM INFORMASI

Algoritma dan pemograman 1 a minggu 2
Algoritma dan pemograman 1 a minggu 2Algoritma dan pemograman 1 a minggu 2
Algoritma dan pemograman 1 a minggu 2Alvin Setiawan
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchartGema Bangsawan
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiStemada Kediri
 
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)RaniaRaniaJuita
 
Perancangan dan pengembangan sistem
Perancangan dan pengembangan sistemPerancangan dan pengembangan sistem
Perancangan dan pengembangan sistembrekebol
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemogramanankg44
 
2. definisi dan simbol flowchart
2. definisi dan simbol flowchart2. definisi dan simbol flowchart
2. definisi dan simbol flowchartmambo99
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5ketanmanis
 
Algoritma dan pemrograman (pengantar 1).pptx
Algoritma dan pemrograman (pengantar 1).pptxAlgoritma dan pemrograman (pengantar 1).pptx
Algoritma dan pemrograman (pengantar 1).pptxMiaMiftahulRachmawat
 
Data Flow Diagram dan Flowchart
Data Flow Diagram dan FlowchartData Flow Diagram dan Flowchart
Data Flow Diagram dan FlowchartFandi Rahmat
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptxBom Bom
 
Perancangan Sistem Secara Umum
Perancangan Sistem Secara UmumPerancangan Sistem Secara Umum
Perancangan Sistem Secara UmumLia Rusdyana Dewi
 

Similar to SISTEM INFORMASI (20)

Algoritma dan pemograman 1 a minggu 2
Algoritma dan pemograman 1 a minggu 2Algoritma dan pemograman 1 a minggu 2
Algoritma dan pemograman 1 a minggu 2
 
Bhs assembly
Bhs assemblyBhs assembly
Bhs assembly
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
 
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
 
Perancangan dan pengembangan sistem
Perancangan dan pengembangan sistemPerancangan dan pengembangan sistem
Perancangan dan pengembangan sistem
 
BAB V.doc
BAB V.docBAB V.doc
BAB V.doc
 
Software
SoftwareSoftware
Software
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
2. definisi dan simbol flowchart
2. definisi dan simbol flowchart2. definisi dan simbol flowchart
2. definisi dan simbol flowchart
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 
Algoritma dan pemrograman (pengantar 1).pptx
Algoritma dan pemrograman (pengantar 1).pptxAlgoritma dan pemrograman (pengantar 1).pptx
Algoritma dan pemrograman (pengantar 1).pptx
 
STRUCTURE_CHART.doc
STRUCTURE_CHART.docSTRUCTURE_CHART.doc
STRUCTURE_CHART.doc
 
Data Flow Diagram dan Flowchart
Data Flow Diagram dan FlowchartData Flow Diagram dan Flowchart
Data Flow Diagram dan Flowchart
 
Pertemuan 7 dfd
Pertemuan 7 dfdPertemuan 7 dfd
Pertemuan 7 dfd
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx
 
Perancangan Sistem Secara Umum
Perancangan Sistem Secara UmumPerancangan Sistem Secara Umum
Perancangan Sistem Secara Umum
 

SISTEM INFORMASI

  • 1. SISTEM INFOMASI Hierarchy Plus Input-Process-Output (HIPO) Dan Structured English Pseudocode   DISUSUN OLEH : AHMAD RANDI DWINANTA AHMAD SUBHAN BELINDA AYU CHINTYA DEWI  UNIVERSITAS INDRAPRASTA PGRI
  • 2. Hierarchy plus Input-Process-output (HIPO)   (HIPO) merupakan  teknik  untuk mendokumentasikan  sistem  pemrograman. HIPO  dikembangkan  oleh  personnel IBM  yang  percaya  bahwa  dokumentasi sistem  pemrograman  yang  dibentuk dengan  menekankan  pada  fungsi-fungsi  sistem  akan  mempercepat  pencarian prosedur  yang  akan  dimodifikasi,  karena HIPO  menyediakan  fasilitas  lokasi  dalam  bentuk  kode  dari tiap prosedur dalam suatu sistem. 
  • 3. Tujuan Hipo HIPO (Hierarchy plus Input-Process-Output) mempunyai sasaran  utama sebagai berikut :  1) Untuk menyediakan suatu struktur guna memahami fungsi- fungsi dari sistem.   2) Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan  oleh program, bukannya menunjukkan statemen-statemen  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.
  • 4. Diagram Dalam Paket Hipo  Daftar  isi  vizual/  Visual  Tabel  of  Contens  (VTOC),  yang terdiri dari satu diagram hierarki atau lebih.  Diagram  Ringkasan/  Overview  Diagram  yaitu  suatu  seri  diagram  fungsional.  Masing-masing  diagram  dihubungkan dengan salah satu fungsi sistem.  Diagram  Rinci/  Detail  Diagram  yaitu  suatu  seri  dagram  fungsional  dan  masing-masing  diagram  dihubungkan dengan sebuah sub-fungsi sistem. Paket hipo : VTOC Overview  Diagram Diagram Rinci
  • 5. Daftar isi vizual/ Visual Tabel of Contens (VTOC) VTOC menggambarkan seluruh program HIPO baik rinci maupun ringkasan yang terstruktur. Pada diagram ini nama dan nomor dari program HIPO diidentifikasikan. Struktur paket diagram dan hubungan fungsi juga diidentifikasikan dalam bentuk hierarki.
  • 6. Diagram Ringkasan/ Overview Diagram Overview diagram menggambarkan fungsi dan referensi utama dari suatu sistem. Fungsi dan referensi ini diperlukan oleh program untuk memperluas fungsi sampai uraian yang terkecil. Diagram ini berisi input, proses, output dari fungsi khusus.
  • 7. Diagram Rinci/ Detail Diagram Diagram rinci merupakan diagram yang paling rendah yang terdapat dalam paket HIPO. Diagram rinci berisi unsur-unsur paket dasar. Fungsi dari diagram ini adalah menjelaskan fungsi-fungsi khusus, menunjukkan item-item output dan input yang khusus dan menunjukkan diagram rinci lainnya.
  • 8. Pengenalan SE & Pseudocode  Structured English (SE) merupakan alat yang cukup efisien untuk menggambarkan suatu algoritma. Pseudocode merupakan alternatif dari Structured English. Structured English mirip dengan pseudocode. Karena kemiripan ini, maka SE dan pseudocode sering dianggap sama.  Structured English berbasiskan bahasa Inggris sehingga lebih tepat digunakan untuk menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai sistem. Bentuk lain dari Structured English adalah structured Indonesia yang berbasiskan bahasa Indonesia.
  • 9. Struktur dari Pemrograman Terstruktur  Struktur dasar dari Structured English dabn Pseudocode mengikuti struktur dasar dari pemrograman terstruktur (structured programming). Struktur dasar ini terdiri dari 3 macam struktur, yakni :  1. Struktur Urut (sequence structure)  2. Struktur Keputusan (decision structure)  3. Struktur Iterasi (iteration structure)
  • 10. Sequence Structure Struktur nini terdiri dari sebuah instruksi atau blok dari instruksi yang tidak mempunyai perulangan atau keputusan di dalalamnya. Strukture ini disebut juga struktur urut sederhana (simple sequence structure). Struktur ini semata-mata henya berisi langkah-langkah yang urut saja, satu diikuti yang lainnya.
  • 11. Decision Structure  Decision Structure  Decision Structure (struktur keputusan) atau Selection Structure (struktur seleksi) terdiri atas :  1. If - Then  2. If - Then - Else  3. Case
  • 12. Iteration Structure Iteration Structure Iteration Structure (struktur iterasi), atau Loop Structure (struktur Perulangan), atau Repetition Structure (struktur repetisi) diterapkan pada situasi suatu instruksi atau group dari intruksi yang diproses berulangkali sampai kondisi yang diinginkan sudah dipenuhi. Struktur ini terdiri atas : 1. For 2. Repeat 3. Do-While
  • 13. Pohon Keputusan  Pohon keputusan adalah salah satu metode klasifikasi yang paling populer karena mudah untuk diinterpretasi oleh manusia. Pohon keputusan adalah model prediksi menggunakan struktur pohon atau struktur berhirarki. Konsep dari pohon keputusan adalah mengubah data menjadi pohon keputusan dan aturan-aturan keputusan. Manfaat utama dari penggunaan pohon keputusan adalah kemampuannya untuk mem-break down proses pengambilan keputusan yang kompleks menjadi lebih simpel sehingga pengambil keputusan akan lebih menginterpretasikan solusi dari permasalahan