Download Lab. Pemrograman 2 - Kuliah Online

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
L b P
Lab.
Pemrograman 2 (J
(Java L
Lanjut)
j )
Lab. Pemrograman 2
1
Syahrul Mauluddin, S.Kom
Manajemen Informatika - UNIKOM
Peraturan Perkuliahan
1.
2.
2
Max Alfa 3 Kali
IF (Alfa
(Alf > 3 ) NilaiAkhir
Nil iAkhi = E
Komponen Penilaian
Quiz
10%
80
80-100
100
Tugas 20%
68-79
UTS
30%
56-67
56
67
UAS
40%
45-55
0-44
A
B
C
D
E
Silabus
Array II
2.
Paket (Package), import
3.
Deklarasi Konstruktor (Declaring Constructor)
4.
Kelas String (The String Class)
5.
Kelas Math (The Math Class)
6
6.
Inner Class, Abstract Class, Interface
7.
Exception Handling
8.
Building java GUI
Referensi :
1.
B
Benny
H
Hermawan. 2004
2004. Menguasai
M
i Java
J
2 & Obj
Objectt Oriented
Oi t d
Programming. Andi.
2.
Bambang Hariyanto. 2007. esensi-esensi bahasa pemrograman
JAVA. Informatika.
1.
3
Contoh melewatkan Array lewat Method
import javax.swing.*;
public class Array2{
p
y {
public static void main(String [] args) {
Array2_input panggil=new Array2_input();
panggil.input();
}
}
4
Contoh melewatkan Array lewat Method
import javax.swing.*;
public class Array2_input{
p blic void
public
oid input
inp t () {
int [] nilai=new int[10]; String [] nama=new String[10];
String jawab=""; int i=0;
do{
nama[i]=JOptionPane showInputDialog("Masukan Nama ");
nama[i]=JOptionPane.showInputDialog("Masukan
nilai[i]=Integer.valueOf(JOptionPane.showInputDialog("Masukan nilai"));
i++;
jawab=JOptionPane.showInputDialog("Mau Tambah data lagi");
}while(jawab equalsIgnoreCase("Y"));
}while(jawab.equalsIgnoreCase(
Y ));
Array2_output panggil=new Array2_output();
panggil.output(nama,nilai,i);
}
}
5
Contoh melewatkan Array lewat Method
import javax.swing.*;
public class Array2_output{
public void output (String nama[],int nilai[],int i) {
System.out.println("==============================");
System.out.println( Nama\t\t\tNilai );
System.out.println("Nama\t\t\tNilai");
System.out.println("==============================");
for(int j=0;j<i;j++){
S t
System.out.println(nama[
t i tl (
[ j ]+"
] " \t\t\t"+nilai[
\t\t\t" il i[ j ]);
])
}
}
}
6
Method dengan tipe nilai kembalian berupa Array
import javax.swing.*;
public class Array2{
p
y {
public static void main(String [] args) {
Array2_output panggil=new Array2_output();
panggil.output();
}
}
7
Method dengan tipe nilai kembalian berupa Array
import javax.swing.*;
public class Array2_input{
public String [] input () {
String [] nama=new String[10];
int i=0;
do{
nama[i]=JOptionPane.showInputDialog("Masukan Nama ");
i++;
}while(i<2);
return
t
nama;
}
}
8
Method dengan tipe nilai kembalian berupa Array
import javax.swing.*;
public class Array2_output{
p blic void
public
oid output()
o tp t() {
String nama[]=new String[10];
int i=2;
Array2_input panggil=new Array2_input();
nama=panggil input();
nama=panggil.input();
System.out.println("==========");
System.out.println("Nama");
System.out.println("==========");
for(int j=0;j<i;j++){
System.out.println(nama[ j ]);
}
}
}
9
Ada Pertanyaan ?
10
Ingin Mahir Bahasa Pemrograman Syaratnya : Latihan, Latihan dan Latihan
Related documents