Anda di halaman 1dari 37

PERTEMUAN 1:

1A
------------------------------
package pertemuan1;
public class Pertemuan1 {
static void main(String[] args) {
String kelas="1IA-11";
String inisial="12";
String kelas_ti="1IA-11";
char huruf='A';
int a=10;
double b=3.14;
float c=5.7f;
boolean True;
int system=100;
}
}
1B
package pertemuan1;
public class pertemuan1b {
public static void main(String[] args) {
double luas,phi,r;
phi=3.14;
r=16;
luas=phi*r*r;
System.out.print("Luas Lingkaran =" +luas);
}}
1C
package pertemuan1;
import java.util.Scanner;
public class Pertemuan1c {
static Scanner x=new Scanner (System.in);
public static void main(String[] args) {
int panjang,lebar,luas;
System.out.print("Masukan Panjang : ");
panjang=x.nextInt();
System.out.print("Masukan Lebar : ");
lebar=x.nextInt();
luas=panjang*lebar;
System.out.println("Luas Persegi Panjang = " +luas);
}}
1D
--------------------------------------------
package pertemuan1;
import javax.swing.JOptionPane ;
public class Pertemuan1d {
public static void main(String[] args) {
int p=Integer.valueOf(JOptionPane.showInputDialog("Masukan Panjang"));
int l=Integer.valueOf(JOptionPane.showInputDialog("Masukan Lebar"));
String nama=String.valueOf(JOptionPane.showInputDialog("Masukan Nama"));
int luaspp=p*l;
String pesan="Luas Persegi Panjang="+luaspp+ "\nNama Anda " +nama;
JOptionPane.showMessageDialog(null, pesan);
JOptionPane.showConfirmDialog(null, "Ledakan Komputer Anda!!!");
}
}
PERTEMUAN 2

2A
--------------------------------
package pertemuan2;
import javax.swing.JOptionPane;
public class Pertemuan2 {
public static void main(String[] args) {
int nilai=Integer.valueOf(JOptionPane.showInputDialog("Masukan Nilai"));
if(nilai>60) {
String pesan="Nilai "+nilai+"anda lulus";
JOptionPane.showMessageDialog(null, pesan);

}
}

}
2B
----------------------------------------
package pertemuan2.pertemuan2b;
import java.util.Scanner;
public class pertemuan2b {
static Scanner x=new Scanner (System.in);
public static void main(String[] args) {
int bil;
System.out.print("Masukkan Bilangan :");
bil=x.nextInt();
if(bil%2==0){
System.out.println(bil+ " adalah bilangan genap");
}
else{
System.out.println(bil+ " adalah bilangan ganjil");
}
}

}
2C
------------------------------------
package pertemuan2.pertemuan2b;
import javax.swing.JOptionPane;
public class Pertemuan2c {
public static void main(String[] args) {
double bonus,hargaToko,hargaJual;
hargaToko=Integer.valueOf(JOptionPane.showInputDialog("Masukkan
HargaToko"));
hargaJual=Integer.valueOf(JOptionPane.showInputDialog("Masukkan
HargaJual"));
if(hargaJual>hargaToko){
bonus=0.05*hargaJual;
String pesan="Bonus Anda Rp." +bonus+ "Selamat ya!";
JOptionPane.showInputDialog(null,pesan);
}
else{
bonus=0;
String pesan="Bonus Anda Rp." +bonus+ "Rugi Saya!";
JOptionPane.showMessageDialog(null, pesan);

}
}}
2D
------------------------------------
package pertemuan2.pertemuan2b;
import javax.swing.JOptionPane;
public class pertemuan2d {
public static void main(String[] args) {
int x,y;
x=Integer.valueOf(JOptionPane.showInputDialog("Masukkan X"));
y=Integer.valueOf(JOptionPane.showInputDialog("Masukkan Y"));
if(x>y){
String pesan=x+ " Lebih Besar dari"+y;
JOptionPane.showMessageDialog(null, pesan);
}
else if(x<y){
String pesan=x+ "Lebih Kecil" +y;
JOptionPane.showMessageDialog(null, pesan);
}
else {
String pesan =x+ " sama dengan "+y;
JOptionPane.showMessageDialog(null, pesan);
}
}
2E
---------------------------
package pertemuan2.pertemuan2b;
import javax.swing.JOptionPane;
public class pertemuan2e {
public static void main(String[] args) {
int nilai;
nilai=Integer.valueOf(JOptionPane.showInputDialog("Masukkan Nilai"));
if(nilai>=85 & nilai<=100){
String pesan=" Nilai="+nilai+ " anda mendapat A";
JOptionPane.showMessageDialog(null, pesan);
}
else{
if(nilai>=70 & nilai<=84){
String pesan=" Nilai="+nilai+ " anda mendapat B";
JOptionPane.showMessageDialog(null, pesan);
}
if(nilai>=55 & nilai<=69){
String pesan="Nilai"+nilai+ "anda mendapat C";
JOptionPane.showMessageDialog(null, pesan);
}
if(nilai>=45 & nilai<=54){
String pesan="Nilai"+nilai+ "anda mendapat D";
JOptionPane.showMessageDialog(null, pesan);
}
if(nilai==0 & nilai<=44) {
String pesan="Nilai"+nilai+ "anda mendapat e";
JOptionPane.showMessageDialog(null, pesan);
}
}
}
}
PERTEMUAN 3
3A
-----------------------------------
package pertemuan3;
import javax.swing.JOptionPane;
public class Pertemuan3 {
public static void main(String[] args) {
int nilai;
nilai=Integer.valueOf(JOptionPane.showInputDialog("Masukan Nilai"));
switch(nilai) {
case 60:
JOptionPane.showMessageDialog(null, "Nilai yang anda Cek 60");
break;
case 70:
JOptionPane.showMessageDialog(null, "Nilai yang anda Cek 70");
break;
case 80:
JOptionPane.showMessageDialog(null, "Nilai yang anda cek 80");
break;
default:
JOptionPane.showMessageDialog(null, "Nilai yang anda cek");
}
}
}
3B
------------------------------
package pertemuan3;
import javax.swing.JOptionPane;
public class pertemuan3b {
public static void main(String[] args) {
String lampu;
lampu =String.valueOf(JOptionPane.showInputDialog("Masukkan Nilai"));
switch (lampu) {
case "Merah":
JOptionPane.showMessageDialog(null, " Berhenti ");
break;
case "Kuning":
JOptionPane.showMessageDialog(null, "Hati - hati");
break;
case "Hijau":
JOptionPane.showMessageDialog(null, "Jalan");
default :
JOptionPane.showMessageDialog(null,"Lampu cek ");
}
}
}
3C
------------------------------
package pertemuan3;
import java.util.Scanner;
public class pertemuan3c {
static Scanner p=new Scanner(System.in);
public static void main(String[] args) {
int n;
System.out.print("Masukkan n :");
n=p.nextInt();
for(int i=1;i<=n;i++){
System.out.println("Data ke-"+i);
}
}
}
3D
----------------------------------
package pertemuan3;
import java.util.Scanner;
public class pertemuan3d {
public static void main(String[] args) {
Scanner p=new Scanner(System.in);
int n;
System.out.print("Masukkan n :");
n=p.nextInt();
//for(int i=1;i<=n;i++){
int i=1;
while(i<=n){
System.out.println("Data ke-"+1);
i++;
}
}
}
3E
--------------------------------
package pertemuan3;
import java.util.Scanner;
public class pertemuan3e {
public static void main(String[] args) {
Scanner p=new Scanner(System.in);
int n;
System.out.print("Masukkan n :");
n=p.nextInt();
int i=1;
do{
System.out.println("Data ke-"+1);
i++;
}
while(i<=n);
}
}
3F
----------------------------
package pertemuan3;
import java.util.Scanner;
public class pertemuan3f {
static Scanner R=new Scanner (System.in);
public static void main(String[] args) {
int n;
System.out.print("Masukkan n :");
n=R.nextInt();
for(int i=1;i<=n;i++){
for (int j=1;j<=i;j++){
System.out.print("1");
}
System.out.println();
}
}
}
3G
-----------------------------------------
package pertemuan3;
import java.util.Scanner;
public class pertemuan3g {
static Scanner R=new Scanner (System.in);
public static void main(String[] args) {
int n;
System.out.print("Masukkan n :");
n=R.nextInt();
for(int i=1;i<n;i++){
for(int j=n-1;j>=i;j--) {
System.out.print(" ");
}
for (int k=1;k<=i;k++){
System.out.print("@");
}
for (int a=1;a<=i;a++){
System.out.print("@");
}
System.out.println();
}
}
}
LATIHAN PERTEMUAN 3
--------------------------------
package pertemuan3;
import javax.swing.JOptionPane;
public class Latihanpertemuan3 {
public static void main(String[] args) {
String lampu;
lampu =String.valueOf(JOptionPane.showInputDialog("Masukkan Nilai"));
switch (lampu) {
case "Merah":
JOptionPane.showMessageDialog(null, " Jalan ");
break;
case "Biru":
JOptionPane.showMessageDialog(null, "Tidak dalam daftar lampu");
default :
JOptionPane.showMessageDialog(null,"Lampu yang anda cek");
}
}
}
PERTEMUAN 4
4A
-------------------------------
package pertemuan4;
import javax.swing.JOptionPane;
public class Pertemuan4 {
public static void main(String[] args) {
int a,b;
a=Integer.valueOf(JOptionPane.showInputDialog("Masukkan a"));
b=Integer.valueOf(JOptionPane.showInputDialog("Masukkan b"));
String pesan=a+ " x "+b+" = " +kali(a,b);
JOptionPane.showMessageDialog(null, pesan);
}
public static int kali(int a, int b){
if(b==1){
return a;
}
else{
return a+kali(a,b-1);
}
}
}
4B
-----------------------------
package pertemuan4;
import javax.swing.JOptionPane;
import static pertemuan4.Pertemuan4.kali;
public class pertemuan4b {
public static void main(String[] args) {
int x,y;
x=Integer.valueOf(JOptionPane.showInputDialog("Masukkan bill"));
y=Integer.valueOf(JOptionPane.showInputDialog("Masukkan pangkat"));
String pesan=x+ " x "+y+" = " +kali(x,y);
JOptionPane.showMessageDialog(null, pesan);
}
public static int hitungpangkat(int x, int y){
if(y==0){
return 1;
}
else{
return x*hitungpangkat(x,y-1);
}
}
}
4C
-----------------------------------------
package pertemuan4;
import javax.swing.JOptionPane;
import static pertemuan4.Pertemuan4.kali;
public class pertemuan4c {
public static void main(String[] args) {
int n;
n=Integer.valueOf(JOptionPane.showInputDialog("Masukkan bil"));
String pesan=n+ "!=" +faktorial (n);
JOptionPane.showMessageDialog(null, pesan);
}
public static int faktorial(int n){
if (n==0){
return 1;
}
else{
return n*faktorial(n-1);
}
}
}
4D
--------------------------------------------
package pertemuan4;
import java.util.Scanner;
public class pertemuan4d {
public static void main(String[] args) {
Scanner x=new Scanner(System.in);
int n;
System.out.print("Masukkan Jumlah Deret :");
n=x.nextInt();
for (int i=0;1<n;i++);
}
public static int fibonacci(int n){
if(n==0){
return 0;
}
else if (n==1){
return 1;
}
else {
return fibonacci(n-1)+fibonacci(n-2);
}
}
}
4E
---------------------------------------
package pertemuan4;
import java.util.Scanner;
public class pertemuan4e {
static Scanner x=new Scanner(System.in);
public static void main(String[] args) {
int n;
System.out.print("Masukkan Jumlah Cakram :");
n=x.nextInt();
System.out.println("Tower of Hanoi Ilustration");
pindahkanCakram(n-1,'A','B','C');
}
public static void pindahkanCakram(int n, char A,char B,char C){
if(n==1){
System.out.println("pindahkanCakram" +n+ "dari-" +A+ "Ke-"+B);
}
else{
pindahkanCakram(n-1,'A','B','C');
System.out.println("pindahkanCakram" +n+ "dari-" +A+ "Ke-"+B);
pindahkanCakram(n-1,'A','B','C');
}
}
}
PERTEMUAN 5
5A
---------------------------
package pkg5;
import java.util.Scanner;
public class pkg5 {
static Scanner x=new Scanner(System.in);
public static void main (String[] args){
String buah[]=new String[5];
for(int i=0;i<buah.length;i++){
System.out.print("buah ke-" +i+ ";");
buah[i]=x.nextLine();
}
System.out.println("------------------");
for(String b: buah){
}
}
}
5B
-----------------------------------
package pertemuan5;
public class Pertemuan5Latihan {
public static void main (String[] args){
String nama[]={"Farrel","Gibran","Darren"};
String npm[]={"001","002","003"};
int nilai[]={100,80,90};
System.out.println("---------------------");
System.out.println("Nama\t NPM\t Nilai");
System.out.println("---------------------");
for(int i=0;i<nama.length;i++){
System.out.println(nama[i]+"\t" +npm[i]+ "\t" +nilai[i]);
}
System.out.println("--------------------");
}
}
5D
----------------------------
package pertemuan5;
public class pertemuan5d {
public static void main (String[] args){
int matriks[][]={{2,3,5},{6,7,8},{8,0,1}};
for (int i=0;i<matriks[0].length;i++){
for (int j=0;j<matriks[0].length;j++){
System.out.print(matriks[i][j]+" ");
}
}
System.out.println();
}
}
5E
----------------------------
package pertemuan5;
import java.util.Scanner;
public class Pertemuan5e {
static Scanner x=new Scanner(System.in);
public static void main (String[] args){
String meja[][]=new String[2][3];
for(int i=0;i<meja.length;i++){
for(int j=0;j<meja.length;j++){
System.out.format("Siapa yg akan duduk dimena(%d,%d):",i,j);
meja[i][j]=x.nextLine();
}
}
System.out.println("------------------------------");
for(int i=0;i<meja.length;i++){
for(int j=0;j<meja[1].length;j++){
System.out.format("| %s |\t",meja[i][j]);
}
System.out.println("");
}
System.out.println("------------------------------");
}
}
5F
-------------------------------------
package pertemuan5;
import java.util.Scanner;
public class pertemuan5f {
static Scanner x=new Scanner(System.in);
public static void main (String[] args){
//input baris dan kolom
int b,k;
System.out.print("Masukkan Jumlah Baris :");
b=x.nextInt();
System.out.print("Masukkan Jumlah Kolom :");
k=x.nextInt();
//Deklarasi variabel Matriks
int A[][]=new int [b][k];
int B[][]=new int [b][k];
int C[][]=new int [b][k];
//input Matriks
System.out.println("Masukkan Matriks A :");
for (int i=0;i<b;i++){
for (int j=0;j<k;j++){
System.out.print("[" +(i+1)+ "][" +(j+1)+ "]=");
A[i][j]=x.nextInt();
}
}
System.out.println("Masukkan Matriks B :");
for (int i=0;i<b;i++){
for (int j=0;j<k;j++){
System.out.print("[" +(i+1)+ "][" +(j+1)+ "]=");
B[i][j]=x.nextInt();
}
}
System.out.println("Masukkan Matriks A :");
for (int i=0;i<b;i++){
for (int j=0;j<k;j++){
System.out.print (A[i][j]+ "");
}
}
System.out.println("Masukkan Matriks B :");
for (int i=0;i<b;i++){
for (int j=0;j<k;j++){
System.out.print (B[i][j]+ "");
}}
}
}
PERTEMUAN 6
6A
---------------------------
package pertemuan6;
import javax.swing.*;
public class Pertemuan6 {
public static void main(String[] args) {
int bil,pembagi,hasil;
try{
bil=Integer.valueOf(JOptionPane.showInputDialog("Masukkan Bil :"));
pembagi=Integer.valueOf(JOptionPane.showInputDialog("Masukkan
Pembagi"));
hasil=bil/pembagi;
String pesan="Hasil Pembagian :" +hasil;
JOptionPane.showMessageDialog(null, pesan);
}
catch(ArithmeticException e){
String pesan="Tidak bisa melakukan pembagian karena" +e;
JOptionPane.showMessageDialog(null, pesan);
}
}
}
6B
------------------------------
package pertemuan6;
public class pertemuan6b {
public static void main(String[] args) {
try{
int x[]={2,6,4,8,9,10};
int y[]={9,11,4,7,8,1};
System.out.println("Data X ke-5 :" +x[5]);
System.out.println("Data Y ke-6 :" +y[6]);
}
catch(ArrayIndexOutOfBoundsException e){
System.out.println("Salah karena :" +e);
}
}
}
6C
---------------------------------
package pertemuan6;
import java.util.Scanner;
public class pertemuan6c {
static Scanner x=new Scanner(System.in);
public static void main(String[] args) {
try{
String angka;
System.out.println("Masukkan Angka :");
angka=x.nextLine();
int bil=Integer.parseInt(angka);
System.out.println(bil);
}
catch(NumberFormatException A){
System.out.println(A +"Kesalahan karena :");
}
}
}
6D
-----------------------------
package pertemuan6;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
public class pertemuan6d {
public static void main(String[] args) throws FileNotFoundException {
File file=new File("E://file.txt");
FileReader fr=new FileReader(file);
}}
6E
-----------------------
package pertemuan6;
import java.util.ArrayList;
public class pertemuan6e {
public static void main(String[] args) {
try{
//buat objek array list
ArrayList kantongAjaib=new ArrayList();
//isi kantong ajaib dengan 5 benda
kantongAjaib.add("Senter Pembesar");
kantongAjaib.add(1234);
kantongAjaib.add("Sari Roti");
kantongAjaib.add("Laptop");
kantongAjaib.add("Mineral water");
//Harus Sari Roti dari kantong Ajaib
kantongAjaib.remove("Sari Roti");
//Tampilkan isi kantong ajaib
System.out.println(kantongAjaib);
//Tampilkan banyak isi kantongAjaib
System.out.println("Kantong Ajaib berisi :" +kantongAjaib.size()+ "item");
System.out.println("isi kantong ke-5 :" +kantongAjaib.get(5));
}
catch (IndexOutOfBoundsException P){
System.out.println();
}
}
}
PERTEMUAN 7
7A
---------------------------
package pertemuan7;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Pertemuan7 {
public static void main(String[] args) throws IOException {
try{
String lokasiFile="D://pertemuan7.txt";
FileReader f=new FileReader(lokasiFile);
BufferedReader b=new BufferedReader(f);
String text;
while ((text=b.readLine()) !=null)
System.out.println(text);
}
catch(FileNotFoundException A){
System.out.println("Tidak bisa baca karena :" +A);
}
catch(IOException A){
System.out.println("Tidak bisa baca karena :");
} }}
7C
------------------------------
package pertemuan7;
import java.io.*;
public class Pertemuan7c {
public static void main(String[] args) throws IOException{
byte data[]=new byte[10];
System.out.print("Ketik 10 buah karakter : ");
System.in.read(data);
System.out.print("Karakter yang anda ketik adalah :");
for(int i=0;i<data.length;i++){
System.out.print((char)data[i]);
}
}
}
7D
------------------------------------
package pertemuan7;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Scanner;
public class Pertemuan7d {
public static void main(String[] args) throws FileNotFoundException{
int npm; String nama=""; double ipk;
//buat File
PrintStream tulis=new PrintStream("dataMhsw.txt");
int i;
Scanner x=new Scanner(System.in);
System.out.print("Jumlah Data :");
i=x.nextInt();
do{
System.out.print("NPM = ");
npm=x.nextInt();
System.out.print("Nama = ");
nama=x.next();
System.out.print("IPK = ");
ipk=x.nextDouble();
tulis.println(npm+"" +nama+ +ipk);
i--;
}
while (i>0);
System.out.println("Isi File");
Scanner A=new Scanner(new File("dataMhsw.txt"));
while(A.hasNext());
npm=A.nextInt();
nama=A.next();
//ipk=A.nextDouble();
System.out.println("(" +npm+ ")" +nama+ "(" +ipk+")");
}
}

Anda mungkin juga menyukai