pemograman Java Visual Basic
STRUKTUR KONTROL JAVA PENGULANGAN
STRUKTUR KONTROL PENGULANGAN
Tujuan
Tujuan materi praktikum pada Modul IV ini adalah:
1. Megenal sintaks struktur kontrol pengulangan dalam bahasa pemograman Pascal dan Java:
a. FOR
b. REPEAT
c. WHILE
2. Belajar menganalisi kasus.
3. Belajar memperbaiki kesalahan sintaks.
4. Belajar menguji hasil program dengan mempersiapkan test case untuk setiap kemungkinan.
Tujuan materi praktikum pada Modul IV ini adalah:
1. Megenal sintaks struktur kontrol pengulangan dalam bahasa pemograman Pascal dan Java:
a. FOR
b. REPEAT
c. WHILE
2. Belajar menganalisi kasus.
3. Belajar memperbaiki kesalahan sintaks.
4. Belajar menguji hasil program dengan mempersiapkan test case untuk setiap kemungkinan.
A. PASCAL
1. Menjalankan aplikasi Pascal.
2. Membuat (create) program:
a. Program 1: loopfor.pas, dengan cara men-Save As dari program yang sudah ada.
b. Jalankan program tersebut dan test untuk data sebagai berikut dan perhatikan hasilnya.
1. Menjalankan aplikasi Pascal.
2. Membuat (create) program:
a. Program 1: loopfor.pas, dengan cara men-Save As dari program yang sudah ada.
b. Jalankan program tersebut dan test untuk data sebagai berikut dan perhatikan hasilnya.
i. N<1
ii. N=1
iii. N>1
ii. N=1
iii. N>1
c. Create program 2 dan 3 dengan men-Save As program loopfor.pas. Ganti struktur pengulangannya masing-masing dengan repeat (lihat listing program no 2 looprepeat.pas) dan while (lihat listing program no 3 loopwhile.pas).
d. Test program 2 looprepeat.pas dan program 3 loopwhile.pas dengan data yang sama seperti dipoin b.
d. Test program 2 looprepeat.pas dan program 3 loopwhile.pas dengan data yang sama seperti dipoin b.
e. Edit program 2 looprepeat.pas:
i. Set nilai awal i:=1 menjadi i:=0;
ii. Hapus instruksi atau jadikan komentar, i:=i+1;
iii. Ubah eskpresi lojik i>N menjadi i<N
Catatan: setiap kali edit harus di test dengan kasus b, setelah itu dikembalikan lagi ke kode asli sebelum di coba dengan kasus edit berikutnya. Perhatikan hasilnya? Apa yang anda simpulkan?
i. Set nilai awal i:=1 menjadi i:=0;
ii. Hapus instruksi atau jadikan komentar, i:=i+1;
iii. Ubah eskpresi lojik i>N menjadi i<N
Catatan: setiap kali edit harus di test dengan kasus b, setelah itu dikembalikan lagi ke kode asli sebelum di coba dengan kasus edit berikutnya. Perhatikan hasilnya? Apa yang anda simpulkan?
f. Edit program 2 loopwhile.pas:
i. Set nilai awal i:=1 menjadi i:=0;
ii. Hapus instruksi atau jadikan komentar, i:=i+1;
iii. Ubah eskpresi lojik i<=N menjadi i>N
Catatan: setiap kali edit harus di test dengan kasus b, setelah itu dikembalikan lagi ke kode asli sebelum dicoba dengan kasus edit berikutnya. Perhatikan hasilnya? Apa yang anda simpulkan?
i. Set nilai awal i:=1 menjadi i:=0;
ii. Hapus instruksi atau jadikan komentar, i:=i+1;
iii. Ubah eskpresi lojik i<=N menjadi i>N
Catatan: setiap kali edit harus di test dengan kasus b, setelah itu dikembalikan lagi ke kode asli sebelum dicoba dengan kasus edit berikutnya. Perhatikan hasilnya? Apa yang anda simpulkan?
B. JAVA
1. Menjalankan aplikasi Java.
2. Membuat (create) program:
a. Program 4: loopfor.java, dengan cara men-Save As dari program yang sudah ada. Program ini merupakan hasil translasi dari Pascal ke Java.
b. Membuat program 5 looprepeat.java dan 6 loopwhile.java: dengan men-Save As dari loopfor.java.
c. Test setiap program dengan cara yang sama dengan program dalam bahasa Pascal.
1. Menjalankan aplikasi Java.
2. Membuat (create) program:
a. Program 4: loopfor.java, dengan cara men-Save As dari program yang sudah ada. Program ini merupakan hasil translasi dari Pascal ke Java.
b. Membuat program 5 looprepeat.java dan 6 loopwhile.java: dengan men-Save As dari loopfor.java.
c. Test setiap program dengan cara yang sama dengan program dalam bahasa Pascal.
LISTING PROGRAM
1. Program loopfor.pas
program LoopFor;
var B:real; i,N:integer; begin write('N= ');Read(N); for i:=1 to N do begin writeln('i= ',i); end; writeln('Selesai '); end. |
program LoopRepeat; var B:real; i,N:integer; begin write('N= ');Read(N); i:=1; repeat writeln('i= ',i); i:=i+1; until (i>N); writeln('Selesai '); end. |
program LoopWhile; var B:real; i,N:integer; begin write('N= ');Read(N); i:=1; while (i<=N) do begin writeln('i= ',i); i:=i+1; end; writeln('Selesai '); end. |
import java.util.Scanner; public class loopfor { public static void main(String[] args) { int N; Scanner sc= new Scanner(System.in); System.out.print("N : ");N=sc.nextInt(); for(int i=0;i<N;i++){ System.out.println("i : "+i); } System.out.println("After loop"); } } |
Sekian terima kasih,,,,
0 Response to "pemograman Java Visual Basic"
Post a Comment