23.10.2014 Views

Spesifikasi Modul

Spesifikasi Modul

Spesifikasi Modul

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<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!