SlideShare a Scribd company logo
1 of 20
Structured English ( SE ) & Pseudocode, Tabel
  Keputusan & Pohon Keputusan, Hierarchy
     Plus Input-Process-Output (HIPO)”.

     Dosen . Bpk Nahot Frastian S.Kom

                 Kelompok 6
              Daud 2011 4350 1419
        Ahmad Farid      2011 4350 1448
   Pamungkas Purbo Setyawan    2011 4350 1424
Structured English ( SE ) &
            Pseudocode
Structured English (SE) merupakan alat yang cukup
efisien untuk menggambarkan suatu algoritma.Basis dari
structured English adalah bahasa Inggris sedangkan
Struktur Indonesia (SI) berbasis pada bahasa Indonesia.
Pseudocode berasal dari kata pseudo (mirip) dan code
(kode).Pseudocode merupakan salah satu metode
menuliskan algoritma yang mirip dengan kode
pemrograman yang sebenarnya. Pseudocode berbasis pada
bahasa pemrograman yang sesungguhnya, seperti
COBOl, FORTRAN,C atau Pascal, sehingga lebih
tepat digunakan untuk menggambarkan algoritma yang
akan dikomunikasikan kepada programmer.
Struktur penulisan program
Struktur urut

‐ untuk SI :
Baca data Jamkerja
Hitung Gaji adalah Jamkerja
dikalikan Tarip
                    Tampilkan Gaji
‐ untuk pseudocode :
Baca data Jam¬kerja dari keyboard    Read Jam¬kerja
Hitung Gaji = Jam¬kerja * Tarip      Let Gaji = Jam¬kerja * Tarip
Tampilkan Gaji di monitor            Print Gaji
Struktur Keputusan

                   Struktur If‐Then
If Nilai lebih besar dari 60 Then tambah 1 ke Lulus
                 untuk pseudocode :
                   If Nilai > 60 Then
                   Lulus = Lulus + 1
                          End if
Struktur Iterasi (Perulangan)

                     Struktur For
 untuk SI :
Baca Jumlah¬barang
Untuk masing¬masing barang
Baca data Nilai¬penjualan (Unit dan Harga)
Hitung Nilai¬barang yaitu Unit dikalikan Harga
Tampilkan dalam satu baris hasilnya
Hitung Jumlah
Tampilkan nilai Jumlah
Struktur Iterasi (Perulangan)
untuk pseudocode :
Jumlah = 0                                                          10 JUMLAH = 0
Baca Jumlah¬barang dari monitor         20 INPUT JUMLAHBARANG
Do I = 1 to Jumlah¬barang                          30 FOR I = 1 TO JUMLAHBARANG
Read data Unit dan Harga dari monitor   40 INPUT UNIT,HARGA
Nilai¬barang = Unit * Harga                    50 NILAIBARANG=UNIT*HARGA
Tampilkan baris laporan di printer           60 LPRINT UNIT, HARGA,
Jumlah = jumlah + Nilai¬barang               NILAIBARANG
Enddo                                   70 JUMLAH = JUMLAH +
Tampilkan Jumlah di printer             NILAIBARANG
                                                  80 NEXT I
                                                  90 RINT “JUMLAH PENJUALAN =”; JUMLAH
Tabel Keputusan & Pohon Keputusan



            Tabel Keputusan

    Tabel keputusan adalah tabel yang
   digunakan sebagai alat bantu untuk
  menyelesaikan logika di dalam program.
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
Gambar Pohon keputusan
Structure Chart

Fungsi dari Structure Chart digunakan untuk
mendefinisikan dan mengilustrasikan dari sistem
secara berjenjang dalam bentuk modul dan sub
modul. Structure Chart juga menunjukkan
hubungan elemen data dan elemen kontrol serta
hubungan antar modulnya, sehingga Structure
Chart dapat memberikan penjelasan yang lengkap
dari sistem dipandang dari elemen data, elemen
Simbol‐simbol standar untuk menggambarkan struktur
sistem
Structure Chart memiliki dua
           model



 a. Transformed‐Centere
    d
 b. Transaction‐Centere
Transformed‐Centered
Transaction‐Centered
Hierarchy Plus Input-Process-
          Output (HIPO)
Merupakan alat dokumentasi program yang
dikembangkan dan didukung oleh IBM. Tetapi
kini HIPO juga telah digunakan sebagai alat
bantu untuk merancang dan
mendokumentasikan siklus pengembangan
system. HIPO berbasis pada fungsi yaitu
tiap¬tiap modul di dalam sistem digambarkan
HIPO menggunakan tiga macam
 diagram untuk masing‐masing
         tingkatannya

  a. Visual Table of Content
            (VTOC)
    b. Overview Diagrams
      c. Detail Diagrams
a. Visual Table of Content (VTOC)

  Diagram yang menggambarkan
hubungan dari      di sistem secara
              fungsi‐fungsi


           berjenjang.
Overview diagrams menunjukkan
secara garis besar hubungan dari
    input,proses dan output.
Detail diagrams merupakan diagram
  tingkatan yang paling rendah di
            diagram HIPO
The End



Thank you

More Related Content

Similar to Kelompok 6

2.adp penyajian algoritma
2.adp penyajian algoritma2.adp penyajian algoritma
2.adp penyajian algoritmaHardini_HD
 
9.adp penyajian algoritma
9.adp penyajian algoritma9.adp penyajian algoritma
9.adp penyajian algoritmaHardini_HD
 
2 adp penyajian algoritma
2   adp penyajian algoritma2   adp penyajian algoritma
2 adp penyajian algoritmaFaisal Amir
 
2 adp penyajian algoritma
2   adp penyajian algoritma2   adp penyajian algoritma
2 adp penyajian algoritmaFaisal Amir
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMAWalid_1234
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartIAIN PEKALONGAN
 
Pertemuan 1 - Pengantar Algoritma
Pertemuan 1 - Pengantar AlgoritmaPertemuan 1 - Pengantar Algoritma
Pertemuan 1 - Pengantar AlgoritmaAchmad Solichin
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrogramanpurispace
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxDikicandra6
 
Analisa perancangan sistem 3
Analisa perancangan sistem 3Analisa perancangan sistem 3
Analisa perancangan sistem 3iimpunya3
 

Similar to Kelompok 6 (20)

2.adp penyajian algoritma
2.adp penyajian algoritma2.adp penyajian algoritma
2.adp penyajian algoritma
 
9.adp penyajian algoritma
9.adp penyajian algoritma9.adp penyajian algoritma
9.adp penyajian algoritma
 
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
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMA
 
penyajian algoritma
penyajian algoritmapenyajian algoritma
penyajian algoritma
 
2 adp penyajian algoritma
2   adp penyajian algoritma2   adp penyajian algoritma
2 adp penyajian algoritma
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
BAB V.doc
BAB V.docBAB V.doc
BAB V.doc
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchart
 
Pertemuan 1 - Pengantar Algoritma
Pertemuan 1 - Pengantar AlgoritmaPertemuan 1 - Pengantar Algoritma
Pertemuan 1 - Pengantar Algoritma
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrograman
 
Pengantar R
Pengantar RPengantar R
Pengantar R
 
E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
 
Modul 1-2
Modul 1-2Modul 1-2
Modul 1-2
 
Analisa perancangan sistem 3
Analisa perancangan sistem 3Analisa perancangan sistem 3
Analisa perancangan sistem 3
 
Penjelasan Program
Penjelasan ProgramPenjelasan Program
Penjelasan Program
 

Kelompok 6

  • 1. Structured English ( SE ) & Pseudocode, Tabel Keputusan & Pohon Keputusan, Hierarchy Plus Input-Process-Output (HIPO)”. Dosen . Bpk Nahot Frastian S.Kom Kelompok 6 Daud 2011 4350 1419 Ahmad Farid 2011 4350 1448 Pamungkas Purbo Setyawan 2011 4350 1424
  • 2. Structured English ( SE ) & Pseudocode Structured English (SE) merupakan alat yang cukup efisien untuk menggambarkan suatu algoritma.Basis dari structured English adalah bahasa Inggris sedangkan Struktur Indonesia (SI) berbasis pada bahasa Indonesia. Pseudocode berasal dari kata pseudo (mirip) dan code (kode).Pseudocode merupakan salah satu metode menuliskan algoritma yang mirip dengan kode pemrograman yang sebenarnya. Pseudocode berbasis pada bahasa pemrograman yang sesungguhnya, seperti COBOl, FORTRAN,C atau Pascal, sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada programmer.
  • 3. Struktur penulisan program Struktur urut ‐ untuk SI : Baca data Jamkerja Hitung Gaji adalah Jamkerja dikalikan Tarip Tampilkan Gaji ‐ untuk pseudocode : Baca data Jam¬kerja dari keyboard Read Jam¬kerja Hitung Gaji = Jam¬kerja * Tarip Let Gaji = Jam¬kerja * Tarip Tampilkan Gaji di monitor Print Gaji
  • 4. Struktur Keputusan Struktur If‐Then If Nilai lebih besar dari 60 Then tambah 1 ke Lulus untuk pseudocode : If Nilai > 60 Then Lulus = Lulus + 1 End if
  • 5. Struktur Iterasi (Perulangan) Struktur For untuk SI : Baca Jumlah¬barang Untuk masing¬masing barang Baca data Nilai¬penjualan (Unit dan Harga) Hitung Nilai¬barang yaitu Unit dikalikan Harga Tampilkan dalam satu baris hasilnya Hitung Jumlah Tampilkan nilai Jumlah
  • 6. Struktur Iterasi (Perulangan) untuk pseudocode : Jumlah = 0 10 JUMLAH = 0 Baca Jumlah¬barang dari monitor 20 INPUT JUMLAHBARANG Do I = 1 to Jumlah¬barang 30 FOR I = 1 TO JUMLAHBARANG Read data Unit dan Harga dari monitor 40 INPUT UNIT,HARGA Nilai¬barang = Unit * Harga 50 NILAIBARANG=UNIT*HARGA Tampilkan baris laporan di printer 60 LPRINT UNIT, HARGA, Jumlah = jumlah + Nilai¬barang NILAIBARANG Enddo 70 JUMLAH = JUMLAH + Tampilkan Jumlah di printer NILAIBARANG 80 NEXT I 90 RINT “JUMLAH PENJUALAN =”; JUMLAH
  • 7. Tabel Keputusan & Pohon Keputusan Tabel Keputusan Tabel keputusan adalah tabel yang digunakan sebagai alat bantu untuk menyelesaikan logika di dalam program.
  • 8. 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
  • 10. Structure Chart Fungsi dari Structure Chart digunakan untuk mendefinisikan dan mengilustrasikan dari sistem secara berjenjang dalam bentuk modul dan sub modul. Structure Chart juga menunjukkan hubungan elemen data dan elemen kontrol serta hubungan antar modulnya, sehingga Structure Chart dapat memberikan penjelasan yang lengkap dari sistem dipandang dari elemen data, elemen
  • 11. Simbol‐simbol standar untuk menggambarkan struktur sistem
  • 12. Structure Chart memiliki dua model a. Transformed‐Centere d b. Transaction‐Centere
  • 15. Hierarchy Plus Input-Process- Output (HIPO) Merupakan alat dokumentasi program yang dikembangkan dan didukung oleh IBM. Tetapi kini HIPO juga telah digunakan sebagai alat bantu untuk merancang dan mendokumentasikan siklus pengembangan system. HIPO berbasis pada fungsi yaitu tiap¬tiap modul di dalam sistem digambarkan
  • 16. HIPO menggunakan tiga macam diagram untuk masing‐masing tingkatannya a. Visual Table of Content (VTOC) b. Overview Diagrams c. Detail Diagrams
  • 17. a. Visual Table of Content (VTOC) Diagram yang menggambarkan hubungan dari di sistem secara fungsi‐fungsi berjenjang.
  • 18. Overview diagrams menunjukkan secara garis besar hubungan dari input,proses dan output.
  • 19. Detail diagrams merupakan diagram tingkatan yang paling rendah di diagram HIPO