Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions src/H071221028/Pertemuan_1/No1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package H071221028.Pertemuan_1;

import java.util.Scanner;

public class No1 { // nama file classnya
public static void main(String[] args) {
String nim; // variable
Scanner keyboard = new Scanner(System.in);
System.out.print("Masukkan NIM: ");
nim = keyboard.next();
String inp = nim.substring(nim.length() - 3); // memasukkan index yang diminta, -3 untuk 3 angka terakkhir

int angka = Integer.parseInt(inp); // modifikasi tipedata

if (angka % 7 == 0) {
System.out.println("soal: no 7");
} else {
System.out.printf("soal : no %d\n", angka % 7); // %d untuk angka int
}

keyboard.close();
}

}
61 changes: 61 additions & 0 deletions src/H071221028/Pertemuan_1/No2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
package H071221028.Pertemuan_1;

import java.util.InputMismatchException;
import java.util.Scanner;

public class No2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

try {
int n = scanner.nextInt();

int countDecimal = 0;
int countInteger = 0;

for (int i = 0; i < n; i++) {
float number = scanner.nextFloat();

if (number - (int)number > 0) { // angka - angka, jika agka menyisakan angka dibelakang koma akan masuk ke bilangan desimal
countDecimal++;
} else {
countInteger++;
}
}

System.out.printf("%d Bilangan Bulat\n", countInteger);
System.out.printf("%d Bilangan Desimal\n", countDecimal);
} catch (InputMismatchException e) {
System.out.println("Please input a number!");
e.printStackTrace();
}

scanner.close();
}
}


// import java.util.Scanner;

// public class Dua {
// public static void main(String[] args) {
// Scanner scanner = new Scanner(System.in);
// System.out.print("Masukkan jumlah bilangan: ");
// int n = scanner.nextInt();
// int decimals = 0;
// int integers = 0;

// for (int i = 0; i < n; i++) {
// System.out.print("Masukkan bilangan ke-" + (i+1) + ": ");
// double num = scanner.nextDouble();
// if (num == (int) num) {
// integers++;
// } else {
// decimals++;
// }
// }

// System.out.println("Jumlah bilangan decimal: " + decimals);
// System.out.println("Jumlah bilangan bulat: " + integers);
// }
// }
32 changes: 32 additions & 0 deletions src/H071221028/Pertemuan_1/No3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package H071221028.Pertemuan_1;

import java.util.InputMismatchException;
import java.util.Scanner;

public class No3 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

try {
System.out.print("Name : ");
String name = scanner.nextLine();

System.out.print("Umur : ");
int age = scanner.nextInt();

scanner.nextLine(); // hapus \n yang masih tersisa di aliran input


System.out.print("Hobby : ");
String hobby = scanner.nextLine();

System.out.printf("Nama saya %s, %d tahun, hobby %s.\n", name, age, hobby);

} catch (InputMismatchException e) {
System.out.println("Please input with proper data format!");

}

scanner.close();
}
}
41 changes: 41 additions & 0 deletions src/H071221028/Pertemuan_1/No4.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package H071221028.Pertemuan_1;

import java.util.Scanner;

public class No4 {
public static String capitalizeFirstCharacter(String sentence) {
String words[] = sentence.split("\\s");

String returnSentence = "";

// for (int i = 0; i < words.length; i++) {
// words[i] = words[i].substring(0, 1).toUpperCase() + words[i].substring(1).toLowerCase();

// returnSentence += words[i];
// if (i < words.length - 1) {
// returnSentence += " ";
// }
// }
for (String word : words ){
word = word.substring(0, 1).toUpperCase() + word.substring(1).toLowerCase();

returnSentence += word;
returnSentence += " ";


}

return returnSentence;
}

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Masukkan Judul Film :\n> ");
String sentence = scanner.nextLine();

System.out.println(capitalizeFirstCharacter(sentence));

scanner.close();
}
}
63 changes: 63 additions & 0 deletions src/H071221028/Pertemuan_1/No5.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
package H071221028.Pertemuan_1;

import java.util.Scanner;

public class No5 {
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
String a = inp.next();
String hari = a.substring(0, 2);
System.out.print(Integer.parseInt(hari) + " "); // parseint untuk mengubah dari string ke int
String bulan = a.substring(3, 5);
int month = Integer.parseInt(bulan);
String [] bul = {"januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"}
;
System.out.print(bul [month - 1] + " ");


// if (month == 1) {
// System.out.print(" Januari ");
// }
// else if (month == 2) {
// System.out.print(" Februari ");
// }
// else if (month == 3) {
// System.out.print(" Maret ");
// }
// else if (month == 4) {
// System.out.print(" April ");
// }
// else if (month == 5) {
// System.out.print(" Mei ");
// }
// else if (month == 6) {
// System.out.print(" Juni ");
// }
// else if (month == 7) {
// System.out.print(" Juli ");
// }
// else if (month == 8) {
// System.out.print(" Agustus ");
// }
// else if (month == 9) {
// System.out.print(" September ");
// }
// else if (month == 10) {
// System.out.print(" Oktober ");
// }
// else if (month == 11) {
// System.out.print(" November ");
// }
// else if (month == 12) {
// System.out.print(" Desember ");

String tahun = a.substring(6, 8);
int year = Integer.parseInt (tahun);
if (year <= 23) {
System.out.print("20" + tahun);
}
else {
System.out.print("19" + tahun);
}
}
}
18 changes: 18 additions & 0 deletions src/H071221028/Pertemuan_1/No6.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package H071221028.Pertemuan_1;

import java.util.Scanner;

public class No6 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Input jari-jari: ");
double jariJari = scanner.nextDouble();

double area = (22.0 / 7.0) * jariJari * jariJari;

System.out.printf("Luas lingkaran: %.2f\n", area); // pakai %.2f untuk 2 angka dibelakang koma

scanner.close();
}
}
28 changes: 28 additions & 0 deletions src/H071221028/Pertemuan_1/No7.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package H071221028.Pertemuan_1;

import java.util.Scanner;

public class No7 {
static String[] buah = {"Anggur", "Apel", "Belimbing", "Durian", "Rambutan", "Pisang", "Jeruk", "Semangka", "Nanas",
"Salak", "manggis"};
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
System.out.print("Key: ");
String inputBuah = inp.next();
int indexBuah = findIndex(inputBuah);
System.out.println(indexBuah);
inp.close();
}
static int findIndex(String text){
text = text.toLowerCase();
int result = -1;
for (int i = 0; i < buah.length; i++) {
String buah1 = buah[i];
buah1 = buah1.toLowerCase();
if (buah1.equals(text)){
result = i;
}
};
return result;
}
}
34 changes: 34 additions & 0 deletions src/H071221028/Pertemuan_1/No8.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package H071221028.Pertemuan_1;

import java.util.Scanner;

public class No8 {
public static void main(String[] args) {
int[][] angka = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9, }, { 10, 11 }, { 12 }, { 13, 14, 15, 16 } }; // menyimpan
// array
System.out.println(angka[0][2]);
Scanner inp = new Scanner(System.in);

try {
System.out.print("Input angka yang ingin di cari : ");
int inputAngka = inp.nextInt();
boolean found = false;

for (int i = 0; i < angka.length; i++) {
for (int j = 0; j < angka[i].length; j++) {
int angka1 = angka[i][j];
if (angka1 == inputAngka) {
System.out.println("Found" + inputAngka + " at [" + i + "][" + j + "]");
break;
}
}
}
if (!found) {
System.out.println("Bilangan" + " " + inputAngka + " " + "tidak ditemukan pada bilangan");
}
} catch (Exception e) {
System.out.println("Input harus berupa data integer (angka)");
}
inp.close();
}
}
53 changes: 53 additions & 0 deletions src/H071221028/Pertemuan_2/No1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
// class Event {
// String namaEvent;
// String peserta;
// int jumlahPeserta;

// public String getnama(){
// return namaEvent;
// }

// public String getpeserta(){
// return peserta;
// }

// public int getjumlah(){
// return jumlahPeserta;
// }
// }

// public class No1 {
// public static void main(String[] args) {
// Event event = new Event();

// event.namaEvent = "Mathematic Event";
// event.peserta = "SD";
// event.jumlahPeserta = 560;

// System.out.println("Nama event: " + event.getnama() + ".");
// System.out.println("Jenjang Peserta: " + event.getpeserta()+ ".");
// System.out.println("Jumlah Peserta: " + event.getjumlah()+".");

// }

// }
// Parent class
class Sepatu {
protected String brand = "Sport";
public void running() {
System.out.println("fastest");
}
}

// Child class
class Shoe extends Sepatu {
private String model = "Sport";
public static void main(String[] args) {
Shoe mynike = new Shoe();
mynike.brand = "Nike";
mynike.model = "Running";
System.out.println("Brand: " + mynike.brand + ", Model: " + mynike.model);
mynike.running();
}
}

Loading