Spesifikasi Modul
Spesifikasi Modul
Spesifikasi Modul
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