Pemograman Java Visual Basic
Tujuan bahan 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 aktivitas dengan mempersiapkan test case untuk setiap kemungkinan.
1. Menjalankan aplikasi Pascal.
2. Membuat (create) program:
a. Program 1: loopfor.pas, dengan cara men-Save As dari aktivitas yang sudah ada.
b. Jalankan aktivitas tersebut dan test untuk data sebagai berikut dan perhatikan hasilnya.
ii. N=1
iii. N>1
d. Test aktivitas 2 looprepeat.pas dan aktivitas 3 loopwhile.pas dengan data yang sama seperti dipoin b.
i. Set nilai awal i:=1 menjadi i:=0;
ii. Hapus aba-aba atau jadikan komentar, i:=i+1;
iii. Ubah eskpresi lojik i>N menjadi i<N
Catatan: setiap kali edit harus di test dengan masalah b, sesudah itu dikembalikan lagi ke kode orisinil sebelum di coba dengan masalah edit berikutnya. Perhatikan hasilnya? Apa yang anda simpulkan?
i. Set nilai awal i:=1 menjadi i:=0;
ii. Hapus aba-aba atau jadikan komentar, i:=i+1;
iii. Ubah eskpresi lojik i<=N menjadi i>N
Catatan: setiap kali edit harus di test dengan masalah b, sesudah itu dikembalikan lagi ke kode orisinil sebelum dicoba dengan masalah edit berikutnya. Perhatikan hasilnya? Apa yang anda simpulkan?
1. Menjalankan aplikasi Java.
2. Membuat (create) program:
a. Program 4: loopfor.java, dengan cara men-Save As dari aktivitas yang sudah ada. Program ini merupakan hasil translasi dari Pascal ke Java.
b. Membuat aktivitas 5 looprepeat.java dan 6 loopwhile.java: dengan men-Save As dari loopfor.java.
c. Test setiap aktivitas dengan cara yang sama dengan aktivitas dalam bahasa Pascal.
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. |
2. Program looprepeat.pas
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. |
3. Program loopwhile.pas
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. |
4. Program loopfor.java
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,,,,