Anda di halaman 1dari 9

TEKNIK PENYAJIAN

ALGORITMA
Teknik Tulisan
Structure English
Pseudocode

Teknik Gambar
Structure Chart
HIPO
Flowchart
Nassi Schneiderman Chart

TEKNIK PENYAJIAN
Structure English
ALGORITMA
Alat yang cukup
efisien untuk menggambarkan suatu algoritma
Basis : bahasa Inggris
Dasar penggambaran algoritma: bahasa manusia

Pseudocode

Kode mirip dengan kode pemrograman yang sebenarnya.


Arti pseudo: imitasi atau mirip atau menyerupai
Arti code: kode program.
Basis: bahasa pemrograman
umumnya PASCAL, atau C++

Lebih rinci dari structure English,


Dapat menyatakan tipe data yang digunakan

struktur penulisan:
sequence structure
selection structure
looping structure.

Contoh struktur english:


Turn on Calculator
Clear Calculator
Repeat the following instruction
Key in dollar amount
Key in decimal point
Key in cent amount
Until all prices were been entered
Write down total price
Turn off Calculator

Contoh
pseudocode:

Komputer
mendapatkan data
read nama_mhs
get tgl_system
read anggota_1,
anggota_2
baca record mhs
baca nilai

Komputer
menyajikan
informasi
print STMIK & AMIK
Raharja
write record mahasiswa
display salah kode
cetak STMIK & AMIK
Raharja

Komputer melakukan
aritmatik
Add harga to total
Total = total + harga
a=a*b

Komputer
memberikan nilai
initialize total to 0
set student_count to 0

Komputer
membandingkan &
memilih alternatif
tindakan
IF mhs is part_time THEN
Add 1 to
part_time_count
ELSE
Add 1 to full_time_count
ENDIF

Komputer
melakukan
pengulangan
DO WHILE mhs_total
< 50
Read record mhs
Print nama_mhs,
alamat to laporan
ENDDO

Structured Chart
Organisasi dari sistem secara berjenjang
dalam bentuk modul dan submodul.
Structure chart digunakan untuk
menggambarkan modul modul dan
hubungannya:
Hubungan elemen data
Hubungan elemen kontrol
Hubungan antar modulnya.

Teknik pembuatan struktur chart

Program dibagi kedalam modul modul


Bentuk hirarki/organisasi modul modul
Gambarkan Komunikasi antar modul
Deskripsikan Fungsi modul

Deskripsi fungsi
A
B
C

Modul A Memanggil modul B


Modul B Berfungsi / bekerja
Modul B Memanggil modul C
Modul C Berfungsi / bekerja
Modul C Selesai, kembali ke
modul B
Modul B Selesai, kembali ke
modul A
Modul A Selesai

Deskripsi fungsi
A
q
p

flag

Deskripsi fungsi

Modul A memanggil modul B, dengan


mengirim elemen data P ke modul B.
Modul B Berfungsi / bekerja.
Modul B Selesai dan mengirimkan elemen
data q dan kontrol flag, kembali ke modul A.
Modul A selesai.

X Memanggil A
Setelah A bekerja, kemudian kembali ke X
X Memanggil B
Setelah B bekerja, kemudian kembali ke X
X Memanggil C
Setelah C bekerja, kemudian kembali ke X

Deskripsi fungsi
X

r
A

flag

flag

X Memanggil A, dan mengirim elemen


data p ke modul A. Setelah A
bekerja, kemudian kembali ke X dan
mengirim kontrol flag.
X Memanggil B , dan mengirim elemen
data r ke modul B. Setelah B
bekerja, kemudian kembali ke X dan
mengirim elemen data q.
X Memanggil C, dan mengirim kontrol
flag ke modul C. Setelah C bekerja,
kemudian kembali ke X

Anda mungkin juga menyukai