buatlah
program untuk mendatakan peserta lomba menggambar tingkat internasional
dengan syarat umur harus di atas 20 tahun dan di bawah 25 tahun jika
tidak program akan meminta ulang umur nya. inputan nama jika di isikan
"0" akan menyelesaikan program pendataan dan menampilkan nama, alamat,
umur, dan no register peserta.
pada top tested flowchart nya akan seperti ini :
lalu script nya akan seperti ini :
<-------------------------------------------------------------------------------------------------------------------->
WHILE :
<html>
<script language=VBscript>
nama = cstr(inputbox("masukan nama peserta"))
document.write "<b><font size=18>" & "DATA DIRI PESERTA LOMBA LUKIS" & "</font></b><br><br><hr>"
DO WHILE nama <> "0"
umur = cint(inputbox("masukan umur peserta"))
DO WHILE umur < 20 OR umur > 25
umur = cint(inputbox("masukan umur peserta"))
LOOP
alamat = cstr(inputbox("masukan alamat peserta"))
noreg = clng(inputbox("masukan nomor register peserta"))
document.write "nama peserta lomba: <b><i>" & nama & "</i></b><br>"
document.write "umur : <b><i>" & umur & "</i></b><br>"
document.write "alamat : <b><i>" & alamat & "</i></b><br>"
document.write "no reg : <b><i<>" & noreg & "</i></b><br><hr>"
nama = cstr(inputbox ("masukan nama peserta"))
LOOP
</script>
</html>
pada top tested flowchart nya akan seperti ini :
lalu script nya akan seperti ini :
<-------------------------------------------------------------------------------------------------------------------->
WHILE :
<html>
<script language=VBscript>
nama = cstr(inputbox("masukan nama peserta"))
document.write "<b><font size=18>" & "DATA DIRI PESERTA LOMBA LUKIS" & "</font></b><br><br><hr>"
DO WHILE nama <> "0"
umur = cint(inputbox("masukan umur peserta"))
DO WHILE umur < 20 OR umur > 25
umur = cint(inputbox("masukan umur peserta"))
LOOP
alamat = cstr(inputbox("masukan alamat peserta"))
noreg = clng(inputbox("masukan nomor register peserta"))
document.write "nama peserta lomba: <b><i>" & nama & "</i></b><br>"
document.write "umur : <b><i>" & umur & "</i></b><br>"
document.write "alamat : <b><i>" & alamat & "</i></b><br>"
document.write "no reg : <b><i<>" & noreg & "</i></b><br><hr>"
nama = cstr(inputbox ("masukan nama peserta"))
LOOP
</script>
</html>
*Penulisan script menggunakan bahasa VB
<-------------------------------------------------------------------------------------------------------------------->
UNTIL :
<html>
<script language=VBscript>
nama = cstr(inputbox("masukan nama peserta"))
document.write "<b><font size=18>" & "DATA DIRI PESERTA LOMBA LUKIS" & "</font></b><br><br><hr>"
DO UNTIL nama = "0"
umur = cint(inputbox("masukan umur peserta"))
DO UNTIL umur >= 20 AND umur <= 25
umur = cint(inputbox("masukan umur peserta"))
LOOP
alamat = cstr(inputbox("masukan alamat peserta"))
noreg = clng(inputbox("masukan nomor register peserta"))
document.write "nama peserta lomba: <b><i>" & nama & "</i></b><br>"
document.write "umur : <b><i>" & umur & "</i></b><br>"
document.write "alamat : <b><i>" & alamat & "</i></b><br>"
document.write "no reg : <b><i<>" & noreg & "</i></b><br><hr>"
nama = cstr(inputbox ("masukan nama peserta"))
LOOP
</script>
</html>
pada botom tested flowchart nya akan seperti ini :
lalu script nya akan seperti ini :
<-------------------------------------------------------------------------------------------------------------------->
WHILE :
<html>
<script language=VBscript>
nama = cstr(inputbox ("masukan nama peserta"))
document.write "<b><font size=18>" & "DATA DIRI PESERTA LOMBA LUKIS" & "</font></b><br><br><hr>"
DO WHILE nama <> "0"
DO
umur = cint(inputbox("masukan umur peserta"))
LOOP WHILE umur < 20 OR umur > 25
alamat = cstr(inputbox("masukan alamat peserta"))
noreg = clng(inputbox("masukan nomor register peserta"))
document.write "nama peserta lomba: <b><i>" & nama & "</i></b><br>"
document.write "umur : <b><i>" & umur & "</i></b><br>"
document.write "alamat : <b><i>" & alamat & "</i></b><br>"
document.write "no reg : <b><i<>" & noreg & "</i></b><br><hr>"
nama = cstr(inputbox ("masukan nama peserta"))
LOOP
</script>
</html>
<-------------------------------------------------------------------------------------------------------------------->
UNTIL:
<html>
<script language=VBscript>
nama = cstr(inputbox ("masukan nama peserta"))
document.write "<b><font size=18>" & "DATA DIRI PESERTA LOMBA LUKIS" & "</font></b><br><br><hr>"
DO UNTIL nama = "0"
DO
umur = cint(inputbox("masukan umur peserta"))
LOOP UNTIL umur >= 20 AND umur <= 25
alamat = cstr(inputbox("masukan alamat peserta"))
noreg = clng(inputbox("masukan nomor register peserta"))
document.write "nama peserta lomba: <b><i>" & nama & "</i></b><br>"
document.write "umur : <b><i>" & umur & "</i></b><br>"
document.write "alamat : <b><i>" & alamat & "</i></b><br>"
document.write "no reg : <b><i<>" & noreg & "</i></b><br><hr>"
nama = cstr(inputbox ("masukan nama peserta"))
LOOP
</script>
</html>
nah di atas kita sudah melihat contoh dari penggunaan conditional loop top tested dan botom tested menggunakan metode while dan until.
Ket :
Tulisan berwarna biru : adalah script secara keseluruhan
Tulisan berwarna merah : seperti yang sudah saya tuliskan di atas, itulah kondisi yang di haruskan menggunakan top tested karena instruksi digunakan tidak hanya sebagai input data namun juga sebagai inputan yang menghentikan kerja program
tulisan berwarna ungu gelap : menerangkan perbedaan dalam penulisan script, pada jenis conditional loop top tested dan conditional loop botom tested dengan menggunakan metode WHILE
tulisan berwarna hijau : menerangkan perbedaan dalam penulisan script, pada jenis conditional loop top tested dan conditional loop botom tested dengan menggunakan metode UNTIL
<html>
<script language=VBscript>
nama = cstr(inputbox("masukan nama peserta"))
document.write "<b><font size=18>" & "DATA DIRI PESERTA LOMBA LUKIS" & "</font></b><br><br><hr>"
DO UNTIL nama = "0"
umur = cint(inputbox("masukan umur peserta"))
DO UNTIL umur >= 20 AND umur <= 25
umur = cint(inputbox("masukan umur peserta"))
LOOP
alamat = cstr(inputbox("masukan alamat peserta"))
noreg = clng(inputbox("masukan nomor register peserta"))
document.write "nama peserta lomba: <b><i>" & nama & "</i></b><br>"
document.write "umur : <b><i>" & umur & "</i></b><br>"
document.write "alamat : <b><i>" & alamat & "</i></b><br>"
document.write "no reg : <b><i<>" & noreg & "</i></b><br><hr>"
nama = cstr(inputbox ("masukan nama peserta"))
LOOP
</script>
</html>
*Penulisan script menggunakan bahasa VB
pada botom tested flowchart nya akan seperti ini :
lalu script nya akan seperti ini :
<-------------------------------------------------------------------------------------------------------------------->
WHILE :
<html>
<script language=VBscript>
nama = cstr(inputbox ("masukan nama peserta"))
document.write "<b><font size=18>" & "DATA DIRI PESERTA LOMBA LUKIS" & "</font></b><br><br><hr>"
DO WHILE nama <> "0"
DO
umur = cint(inputbox("masukan umur peserta"))
LOOP WHILE umur < 20 OR umur > 25
alamat = cstr(inputbox("masukan alamat peserta"))
noreg = clng(inputbox("masukan nomor register peserta"))
document.write "nama peserta lomba: <b><i>" & nama & "</i></b><br>"
document.write "umur : <b><i>" & umur & "</i></b><br>"
document.write "alamat : <b><i>" & alamat & "</i></b><br>"
document.write "no reg : <b><i<>" & noreg & "</i></b><br><hr>"
nama = cstr(inputbox ("masukan nama peserta"))
LOOP
</script>
</html>
*Penulisan script menggunakan bahasa VB
<-------------------------------------------------------------------------------------------------------------------->
UNTIL:
<html>
<script language=VBscript>
nama = cstr(inputbox ("masukan nama peserta"))
document.write "<b><font size=18>" & "DATA DIRI PESERTA LOMBA LUKIS" & "</font></b><br><br><hr>"
DO UNTIL nama = "0"
DO
umur = cint(inputbox("masukan umur peserta"))
LOOP UNTIL umur >= 20 AND umur <= 25
alamat = cstr(inputbox("masukan alamat peserta"))
noreg = clng(inputbox("masukan nomor register peserta"))
document.write "nama peserta lomba: <b><i>" & nama & "</i></b><br>"
document.write "umur : <b><i>" & umur & "</i></b><br>"
document.write "alamat : <b><i>" & alamat & "</i></b><br>"
document.write "no reg : <b><i<>" & noreg & "</i></b><br><hr>"
nama = cstr(inputbox ("masukan nama peserta"))
LOOP
</script>
</html>
*Penulisan script menggunakan bahasa VB
nah di atas kita sudah melihat contoh dari penggunaan conditional loop top tested dan botom tested menggunakan metode while dan until.
Ket :
Tulisan berwarna biru : adalah script secara keseluruhan
Tulisan berwarna merah : seperti yang sudah saya tuliskan di atas, itulah kondisi yang di haruskan menggunakan top tested karena instruksi digunakan tidak hanya sebagai input data namun juga sebagai inputan yang menghentikan kerja program
tulisan berwarna ungu gelap : menerangkan perbedaan dalam penulisan script, pada jenis conditional loop top tested dan conditional loop botom tested dengan menggunakan metode WHILE
tulisan berwarna hijau : menerangkan perbedaan dalam penulisan script, pada jenis conditional loop top tested dan conditional loop botom tested dengan menggunakan metode UNTIL
KEMBALI KE MATERI
Terima kasih telah membaca Artikel Contoh soal Conditional botom tested dan top tested menggunakan metode while dan until . Jika Anda ingin Copy Paste Artikel ini, Harap cantumkan Link Contoh soal Conditional botom tested dan top tested menggunakan metode while dan until sebagai sumbernya.
|