Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Struktur Keputusan pada Structure English dan Pseudocode

Presentasi serupa


Presentasi berjudul: "Struktur Keputusan pada Structure English dan Pseudocode"— Transcript presentasi:

1 Struktur Keputusan pada Structure English dan Pseudocode
Selection structure merupakan struktur logika guna mengambil suatu keputusan. Pada struktur ini dapat digunakan instruksi-instruksi seperti IF-THEN atau struktur CASE

2 Inisialisasi variabel Baca data Nilai Siswa
Contoh : Struktur English Inisialisasi variabel Baca data Nilai Siswa Jika nilai siswa lebih besar dari 60 maka status sama dengan lulus, jika tidak maka status sama dengan gagal Cetak status siswa Pseudocode REM Program kelulusan siswa LET data Nilai diberi nilai awal 0 INPUT data Nilai IF data Nilai>60 THEN Status siswa sama dengan ‘Lulus’ ELSE Status siswa sama dengan ‘Gagal’ PRINT Status Siswa END

3 Struktur Perulangan pada Structure English dan Pseudocode
Suatu perulangan diterapkan pada situasi di mana suatu instruksi atau grup dari instruksi diproses berulang kali sampai kondisi yang diinginkan terpenuhi. Pada struktur perulangan ini dapat digunakan instruksi FOR, REPEAT – UNTIL , DO – WHILE.

4 Contoh : Struktur English Inisialisasi variabel yang digunakan Tentukan nilai awal hitungan Bila hitungan belum mencapai lebih besar dari sepuluh maka ulangilah blok instruksi berikut ini : = > Cetak kata “Udinus” = > Hitungan ditambah Satu Selesai Pseudocode REM Program Untuk menampilkan kata Udinus 10 Kali LET Hitungan diberi nilai awal 0 While Hitungan <= 10 PRINT Kata “Udinus” Hitungan ditambah 1 Wend END

5 HIPO (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 sistem.

6 Sasaran HIPO : HIPO telah dirancang dan dikembangkan secara khusus untuk menggambarkan suatu struktur bertingkat guna memahami fungsi-fungsi dari modul-modul suatu sistem dan HIPO juga dirancang untuk menggambarkan modul-modul yang harus diselesaikan oleh pemrogram. HIPO tidak dipakai untuk menunjukkan instruksi-instruksi program yang akan digunakan, disamping itu HIPO menyediakan penjelasan yang lengkap dari input yang akan digunakan, proses yang akan dilakukan serta output yang diinginkan.

7 Diagram HIPO HIPO menggunakan 3 macam diagram untuk masing-masing tingkatannya, yaitu a. Visual table of contens Diagram ini menggambarkan hubungan dari modul-modul dalam suatu sistem secara berjenjang

8 Sistem Perpustakaan Entry Data Pelayanan Sirkulasi Laporan Karyawan
Anggota Pustaka Peminjaman Kembali Laporan Denda Laporan Pustaka Laporan Peminjaman Tambah Tambah Tambah Tambah Tambah Edit Edit Edit Edit Edit Urut Urut Urut Urut Urut Hapus Hapus Hapus Hapus Hapus

9 B. Overview diagrams Overview diagram digunakan utk menunjukkan secara garis besar hubungan dari input, proses dan output, di mana bagian input menunjukkan item-item data yang akan digunakan oleh bagian proses, bagian proses berisi langkah-langkah yang menggambarkan kerja dari fungsi atau modul dan bagian output berisi hasil pemrosesan data Input Process Output Data Karyawan Memasukkan Data Kartu identitas Daftar Karyawan Slip Gaji

10 C. Detail Diagram Detail diagram berisi elemen-elemen dasar dari paket yang menggambarkan secara rinci kerja dari fungsi atau modul Input Process Output Data Karyawan Meliputi : NIP Nama lengkap Tempat Tgl_lahir Alamat Golongan Gaji Pokok Masukkan data Uji Kesamaan Data Uji Akhir Input Data Kartu Identitas DAftar Karyawan Slip GAji Pemberitahuan kesamaan data Pemberitahuan kesalahan data Kembali ke menu induk

11 Flowchart Structure English disusun dengan tujuan utk menggambarkan tahap-tahap penyelesaian suatu masalah dengan kata-kata (teks). Metode ini memiliki kelemahan, dimana penyusunan algoritma dengan structure english sangat dipengaruhi oleh tata bahasa pembuatnya, sehingga kadang-kadang sulit dipahami oleh orang lain . Oleh karena itu kemudian dikembangkan suatu metode utk menggambarkan tahap-tahap pemecahan masalah dengan merepresentasikan simbol-simbol tertentu yang mudah dimengerti, mudah digunakan dan standar. Salah satu metode penulisan simbol ini adalah flowchart.

12 Tujuan utama dari penggunaan flowchart adl utk menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan menggunakan simbol-simbol yang standar. Tahap penyelesaian masalah yang disajikan harus jelas, sederhana, efektif dan tepat. Dalam penulisan flowchart dikenal dua model, yaitu sistem flowchart dan program flowchart

13 Sistem Flowchart Sistem Flowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut. Sistem flowchart ini tdk digunakan utk menggambarkan urutan langkah utk pemecahan masalah, tetapi hanya utk menggambarkan prosedur dalam sistem yang dibentuk Dalam menggambarkan flowchart baisanya digunakan simbol-simbol yg standar, tetapi pemrogram juga dapat membuat simbol-simbol sendiri apabila simbol-simbol yg telah tersedia dirasa masih kurang. Dalam kasus ini pemrogram harus melengkapi gambar flowchart tersebut dng kamus simbol utk menjelaskan arti dari masing-masing simbol yang digunakannya, agar pemrograman lain dapat mengetahui maksud dari simbol-simbol tsb

14 Simbol-simbol System Flowchart

15 Contoh Penggunaan System Flowchart

16 Simbol-simbol Program Flowchart

17 Proses Konseptual Flowchart Pada penggambaran program flowchart terdapat dua jenis metode yaitu conceptual flowchart dan detail flowchart. Conceptual flowchart menggambarkan tentang alur dari suatu pemecahan masalah secara global saja. Sedangkan detail flowchart menggambarkan alur pemecahan masalah secara rinci

18 Contoh Detail Flowchart


Download ppt "Struktur Keputusan pada Structure English dan Pseudocode"

Presentasi serupa


Iklan oleh Google