23.10.2014 Views

Spesifikasi Modul

Spesifikasi Modul

Spesifikasi Modul

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Spesifikasi</strong> <strong>Modul</strong>


Pseudocode<br />

Structured English merupakan alat yang<br />

cukup efisien untuk menggambarkan suatu<br />

algoritma. Pseudocode merupakan alternatif<br />

dari Structured English. Pseudocode adalah<br />

kode yang mirip dengan instruksi kode<br />

program yang sebenarnya. Pseudocode akan<br />

memudahkan programer untuk memahami<br />

dan menggunakannya.


Aturan penulisan pseudocode<br />

1. Statement program ditulis dengan bahasa<br />

Indonesia/inggris yang sederhana<br />

2. Setiap instruksi ditulis pada setiap baris<br />

3. Pisahkan modul-modul atau kelompok pseudocode<br />

dengan memberikan spasi beberapa baris untuk<br />

mempermudah bacaan<br />

4. Bedakan bentuk huruf dalam penulisan pseudocode<br />

5. Berikanlah tabulasi yang berbeda untuk penulisan<br />

pseudocode pada instruksi-instruksi yang berada dalam<br />

loop atsu struktur kondisi<br />

6. Lakukan pembatasan terhadap jumlah baris pseudocode<br />

pada setiap modulnya


Struktur dasar dari Structured English dan<br />

pseudocode mengikuti struktur dasar dari<br />

pemograman terstruktur<br />

Struktur Urut<br />

struktur ini berisi langkah-langkah yang urut saja,<br />

satu diikuti oleh yang lainnya<br />

contoh: dalam struktured indonesia<br />

Baca data jam kerja<br />

Hitung gaji adalah jam kerja dikalikan gaji<br />

Tampilkan gaji


Struktur keputusan<br />

dapat berupa struktur if-then atau struktur if-then-else atau struktur<br />

case.<br />

contoh:<br />

Structured English<br />

If kondisi<br />

Then tindakan-1<br />

Else tindakan-2<br />

Structured Indonesia<br />

Jika kondisi<br />

Maka tindakan-1<br />

Selainnya tindakan-2


Struktur perulangan<br />

struktur ini dapat berupa struktur For, struktur Repeat atau<br />

struktur Do-While<br />

contoh:<br />

Structured English<br />

Repeat until kondisi<br />

tindakan<br />

Structured Indonesia<br />

ulangi hingga kondisi<br />

tindakan


<strong>Spesifikasi</strong> Proses<br />

<strong>Modul</strong>e Gaji<br />

Terima “data jamkerja”<br />

Cek PokokGaji dan transport dari file gaji<br />

Hitung Totalgaji = jamkerja x transport + pokokgaji<br />

Tampilkan totalgaji<br />

Kirim “data TotalGaji”<br />

Akhir <strong>Modul</strong>e

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!