1.
Array Kota
public
class ArrayKota {
public
static void main(String[] args) {
String
[] kota;
kota
= new String[3];
kota[0]
= “Jakarta”;
kota[1]
=”Surabaya”;
kota[2]
=”Semarang”;
System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);
}
}
2.
Array Kota 2
public
class ArrayKota2 {
public
static void main(String [] args) {
String[]
kota ={“Jakarta”,”Surabaya”,”Semarang”};
System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);
}
}
3.
Array Kota 3
Public
static void main(String[] args) {
String[]
kota ={“Jakarta”,”Surabaya”,”Semarang”};
for
(int i=0; i<=kota.length;++)
System.out.println(kota[i]);
}
}
4.
Array
Multidimensi
public
class ArrayMultidimensi {
public
static void main(String[] args) {
String[]
[] nama = {{“Pak”,”Bu”,”Mbak”},{“Joko”,”Susi”}};
System.out.println(nama[0][0]
+ nama[1][0]);
System.out.println(nama[0][1]
+ nama[1][0]);
System.out.println(nama[0][2]
+ nama[1][1]);
}
}
5.
Nama Negara dan
Ibu Kota
public
class NamaNegaradanIbuKotan {
public
static void main(String [] args) {
String
[][] Negara = {{“Ibukota Amerika adalah”,”Ibukota Inggris adalah”,Ibukota
Jepang adalah”,”Ibukota Prancis adalah”}};
System.out.println(Negara
[0][4] + Ibukota [0][2]);
System.out.println(Negara
[0][2] + Ibukota [0][4]);
System.out.println(Negara
[0][5] + Ibukota [0][0]);
}
}
6.
Fungsi 2
public
class fungsi2 {
public
static void kalimat {
System.out.println(“Di
Dalam Method Kalimat”);
}
public
static void main(String [] args) {
kalimat();
System.out.println(“Di
Dalam Main”);
Kalimat();
}
}
7.
Fungsi 3
public
class fungsi3 {
public
static int jumlah(){
int
a=7, b=15;
return(a+b);
}
public
static void main(String args[]){
System.out.println(“Hasil Pemanggilan Method
Jumlah”);
System.out.println(jumlah());
}
}
8.
Fungsi 3a
public
class fungsi3a{
public
int jumlah(){
int
a=7,b=15;
return
(a+b);
}
public
static void main (String []args)
fungsi3a
obyek= new fungsi3a();
System.out.println(“Hasil
Pemanggilan Method Jumlah”);
System.out.println(obyek.jumlah());
}
}
9.
Matematika
public
class Matematika {
int
pertambahan = 0;
int
pengurangan = 0;
int
perkalian = 0;
int
pembagian = 0;
void
tambah (int Pertambahan){
pertambaha
= pertamabahan + Pertambahan;
System.out.println(“Pertambahan:
“ + pertambahan);
}
void
kurang (int Pengurangan ){
pengurangan
= pengurangan – Pengurangan;
System.out.println(“Pengurangan:”
+ pengurangan);
}
void
kali (int Perkalian){
perkalian
= perkalian * Perkalain;
System.out.println(“Perkalian
:” + perkalian );
}
Void
bagi(int Pembagian){
Pembagian
= pembagian / Pembagian;
System.out.println(“Pembagian:”
+ pembagian);
}
}
10. Matematika 1
public
class Matematika1 {
public
static int jumlah (int a,int b){
return
(a+b);
}
public
static int kurang (int c,int d){
return
(c-d);
}
public
static int kali (int e,int f){
return(e*f);
}
public
static double bagi(double g,double h){
return(g/h);
}
public
static void main(String [] args){
System.out.println(“Panggil
method jumlah dengan parameter”)
System.out.println(jumlah(20,20));
System.out.println(“Panggil
method kurang dengan parameter”)
System.out.println(kurang(10,5));
System.out.println(“Panggil
method kali dengan parameter”)
System.out.println(kali(10,20));
System.out.println(“Panggil
method bagi dengan parameter”)
System.out.println(bagi(21,2));
}
}
11. Mobil 2
public
class Mobil2{
String
warna;
int
tahunProduksi;
void
printMobil (){
System.out.println(“Warna:”
+ warna”);
System.out.println(“Tahun:”
+ tahunProduksi”);
}
}
12. Mobil 2 Beraksi
public
class Mobil2Beraksi{
public
static void main(String [] args){
Mobil2
mobilku = new Mobil2();
mobilku.warna=”Hitam”;
mobilku.tanunProduksi=”2006”;
mobilku.printMobil();
}
}
13. Mobil 2 Lengkap
public
class Mobil2Lengkap{
String
warna;
int
tahunProduksi;
void
printMobil(){
System.out.println(“Warna:”
+ warna);
System.out.println(“Tahun:”
+ tahunProduksi);
}
void
printHidupkanMobil(){
System.out.println(“HidupkanMobil”);
}
void
printMatikanMobil(){
System.out.println(“MatikanMobil”);
}
void
printUbahGigi(){
System.out.println(“UbahGigi”);
}
}
14. Mobil 2 Lengkap 2
public
class Mobil2Lengkap2{
public
static void main(String [] args){
Mobil2Lengkap
mobilku= new Mobil2Lengkap(){
mobilku.warna
=”Putih”;
mobilku.tahunProduksi=”2006”;
mobilku.printMobil();
mobilku.printHidupkanMobil();
mobilku.printMatikanMobil();
mobilku.printUbahGigi();
}
}
15. Mobil Beraksi
public
class MobilBeraksi {
public
class void main (String [] arags) {
Mobil
mobilku = new Mobil();
mobilku.warna=”Hitam”;
mobilku.tahunProduksi=”2006”;
System.out.println(“Warna:”
+ warna);
System.out.println(“Tahun:”
+ tahunProduksi);
}
}
16. Mobil Lengkap
public
class MobilLengkap{
public
static void main(String []args){
String
warna;
int
tahunProduksi;
void
printMobil(){
}
}
17. Sepeda
public
class Sepeda {
int
kecepatan = 0;
int
gir =0;
void
ubahGir(int pertambahanGir){
gir=
gir + pertambahanGir;
System.out.println(“Gir:”
+ gir);
}
Void
tambahKecepatan(int pertambahanKecepatan){
kecepatan=kecepatan
+ pertambahanKecepatan;
System.out.println(“Kecepatan:”+kecepatan);
}
}
18. Sepeda Beraksi
public
class SepedeBeraksi{
public
static void main(String[] args){
Sepeda
sepedaku = new Sepedaku();
Sepedaku.kecepatan
= 10;
Sepedaku.gir
= 2;
Sepedaku.tambahKecepatan(30);
Sepedaku.ubahGir(3);
}
}
19. Tugas Halaman 39
public
class Tugashalaman39{
public
int jumlah(){
int
a=10, b=2;
return
(a+b);
}
public
int kurang(){
int
a=10, b=2;
return
(a-b);
}
public
int kali(){
int
a=10, b=2;
return
(a*b);
}
public
int bagi(){
int
a=10 , b=2;
return
(a/b);
}
public
static void main(String[]args){
tugasHal39
obyek = new tugasHal39();
System.out.println(“Hasil
pemanggilan method jumlah”);
System.out.println(obyek.jumlah());
System.out.println(“Hasil
pemanggilan method kurang”);
System.out.println(obyek.kurang());
System.out.println(“Hasil
pemanggilan method kali”);
System.out.println(obyek.kali());
System.out.println(“Hasil
pemanggilan method bagi”);
System.out.println(obyek.bagi());
}
}
20. Program untuk menghitung luas segitiga :
Rumus
: l=0,5*a*t
Ket:
l = Luas
a = Alas
t = Tinggi
Dik:
a = 8
t
= 24
Program
class
MenghitungLuasSegitiga{
public
static void main(String[]args){
int a =8;
int t =24;
double
l;
l
=0,5*a*t;
System.out.println(“Hasil=”+l);
}
}
21. Program untuk menghitung luas lingkaran :
Rumus: 
Ket:
l = Luas
Ï€ = 3,14
r = Jari-jari
Dik:
r = 9
Program
class
MenghitungLuasLingkaran{
public
static void main(String[]args){
int r = 9;
double
l;
l
=3,14*r*r;
System.out.println(“Hasil=”+l);
}
}
22. Program untuk menghitung luas bujur
sangkar :
Rumus: l = s*s
Ket:
l = Luas
s= Sisi
Dik:
s = 10
Program
class
MenghitungLuasBujurSangkar{
public
static void main(String[]args){
int s = 10;
int
l;
l=s*s;
System.out.println(“Hasil=”+l);
}
}
23. Program untuk menghitung luas persegi
panjang :
Rumus: l = p*L
Ket:
l = Luas
P= Panjang
L = Lebar
Dik:
P = 12
L
= 8
Program
class
MenghitungLuasPersegiPanjang{
public
static void main(String[]args){
int P = 12;
int
L = 8;
int
l;
l=P*L;
System.out.println(“Hasil=”+l);
}
}
24. Buatlah program
yang memberikan grade untuk nilai dengan ketentuan sbb:
·
Nilai
> 90 grade = A
·
80<
nilai <= 90 grade = B
·
70<
nilai <= 80 grade = C
·
60<
nilai <= 70 grade = D
·
Nilai
<=60 grade = E
Jawab:
Program
class
GradeNilai {
public
static void main(String[]args){
int
Nilai = 95;
if
(Nilai>90){
System.out.println("Grade=A");
}
if
(Nilai<=90){
System.out.println("Grade=B");
}
if
(Nilai<=80){
System.out.println("Grade=C");
}
if
(Nilai<=70){
System.out.println("Grade=D");
}
if
(Nilai<=60){
System.out.println(“Grade=E");
}
}
25. Lulus dan Tidak Lulus
1.
Buatlah
program untuk menginput tiga buah bilangan yang menyatakan nilai ujian tiga
buah mata kuliah. Cetak “LULUS” bila nilai rata-rata ketiga buah bilangan
tersebut lebih besar atau sama dengan 60, bila nilai rata-rata lebih kecil dari
60 maka cetak “TIDAK LULUS”.
Jawab :
Program
class
NilaiUjian {
public
static void main(String[]args){
int
a = 40;
int
b = 60;
int
c = 70;
int
Nilai;
Nilai
= a+b+c/3;
if(Nilai>=60){
System.out.println("LULUS");
}
else
if(Nilai<60){
System.out.println("TIDAK
LULUS");
}
}
}
26. WHILE
public class tugasWhile {
public static void main (String[]args) {
int i=1 , j ;
int k=3;
while (i<=3){
j=3;
while (j>=1) {
System.out.println(i+" "+k);
j--;
}
i++;
k--;
}}}
27.
DOWHILE
public class tugasDoWhile {
public static void main (String[]args) {
int i=1,j;
int k=3;
do{
j=3;
do {
System.out.println(i+" " +k);
j--;
}
while (j>=1);
i++;
k--;
} while (i<=3);
}}
28.
FOR
public class TugasFor_2 {
public static void main (String []
args){
for (int i=1; i<=3; i++){
for (int j=1; j<=5; j++){
System.out.println(i+" "+j);
}
}
}}
29. Program Flowchat
Jawab :
Program
class NilaiTerbesar {
public static void main(String[]args){
int A=80;
int B=70;
int C=60;
if (A>B){
System.out.println("Nilai A lebih
besar dari pada B");
}
else {
System.out.println("Nilai A lebih
kecil dari pada B");
}
if (A>C){
System.out.println("Nilai A lebih
besar dari pada C");
}
else{
System.out.println("Nilai A lebih
kecil dari pada C");
}
if (B>C){
System.out.println("Nilai B lebih
besar dari pada C");
}
else{
System.out.println("Nilai B lebih
kecil dari pada C");
}
}
}
