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
22 changes: 22 additions & 0 deletions src/H071221104/Pertemuan_1/No1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package H071221104.Pertemuan_1;

import java.util.Scanner;

public class No1 {
public static void main(String[] args) {
int nim;
Scanner key = new Scanner(System.in);
System.out.print("Masukkan angka terakhir NIM: ");
nim = key.nextInt();
if (nim % 7 == 0){System.out.print("Soal no:7");}
else {System.out.println("soal nomor :"+ nim % 7);}
// else if (nim % 7 == 1){System.out.print("Soal no:1");}
// else if(nim % 7 == 2){System.out.print("Soal no:2");}
// else if(nim % 7 == 3){System.out.print("Soal no:3");}
// else if(nim % 7 == 4){System.out.print("Soal no:4");}
// else if(nim % 7 == 5){System.out.print("Soal no:5");}
// else if(nim % 7 == 6){System.out.print("Soal no:6");}

key.close();
}
}
43 changes: 43 additions & 0 deletions src/H071221104/Pertemuan_1/No2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
package H071221104.Pertemuan_1;

import java.util.Scanner;

public class No2 {

public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
try {
System.out.print("Masukkan jumlah bilangan: ");
int n = inp.nextInt();

int desimal = 0;
int bulat = 0;

for (int i = 0; i < n; i++) {
// for (int i = 0; i < n; i++) adalah sebuah perulangan dalam bahasa pemrograman
// java.
// Arti dari perulangan ini adalah "untuk nilai awal i sama dengan 0; lakukan
// perintah-perintah di dalam blok perulangan ini selama i kurang dari nilai n;
// setiap kali perintah-perintah di dalam blok perulangan selesai dieksekusi,
// tambahkan 1 ke nilai i".
// Dalam konteks ini, n adalah sebuah variabel atau konstanta yang menyatakan
// jumlah iterasi atau pengulangan yang ingin dilakukan.

// System.out.print("Masukkan bilangan ke-" + (i + 1) + ": ");
double num = inp.nextDouble();

if (num % 1 == 0) {
bulat++;
} else {
desimal++;
}
}

System.out.println(bulat + " Bilangan Bulat");
System.out.println(desimal + " Bilangan Desimal");
inp.close();
} catch (Exception e) {
System.out.println("Hanya bisa menerima angka");
}
}
}
23 changes: 23 additions & 0 deletions src/H071221104/Pertemuan_1/No3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package H071221104.Pertemuan_1;

import java.util.Scanner;

public class No3 {
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
try {
System.out.print("Name : ");
String a = inp.nextLine();
System.out.print("Umur : ");
int b = inp.nextInt();
inp.nextLine();
System.out.print("Hobby : ");
String c = inp.nextLine();
System.out.println("Nama Saya " + a + ", " + b + " Tahun, " + "Hobby " + c);
} catch (Exception e) {
System.out.println("inputan umur harus berupa angka");
}
inp.close();
}

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

import java.util.Scanner;

public class No4 {
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
System.out.print("Masukkan kalimat: ");
String kalimat = inp.nextLine();
String[] kata = kalimat.toLowerCase().split(" ");
String kalimatBaru = "";
for (int i = 0; i < kata.length; i++) {
kalimatBaru += kata[i].substring(0, 1).toUpperCase() + kata[i].substring(1) + " ";
}
System.out.println(kalimatBaru.trim());
inp.close();
}
}




54 changes: 54 additions & 0 deletions src/H071221104/Pertemuan_1/No5.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
package H071221104.Pertemuan_1;

import java.util.Scanner;

public class No5 {
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
String tanggal = inp.nextLine();
String [] arraytanggal = tanggal.split("-");
// System.out.println(arraytanggal);
int [] arraytanggal2 = new int [3];
for (int i = 0; i < arraytanggal.length; i++) {
arraytanggal2[i] = Integer.parseInt(arraytanggal[i]);
inp.close();
}
int tahun = arraytanggal2[2];
String tahun2 = "";
if (tahun >= 0 && tahun < 30){
tahun2 = "20" + arraytanggal[2];
} else {
tahun2 = "19" + arraytanggal[2];
}
System.out.println(arraytanggal2[0] + " " + konversiBulan(arraytanggal2[1])+ " " + tahun2);
}
public static String konversiBulan(int angka){
if (angka == 1) {
return "Januari";
} else if (angka == 2) {
return "Februari";
} else if (angka == 3) {
return "Maret";
} else if (angka == 4) {
return "April";
} else if (angka == 5) {
return "Mei";
} else if (angka == 6) {
return "Juni";
} else if (angka == 7) {
return "Juli";
} else if (angka == 8) {
return "Agustus";
} else if (angka == 9) {
return "September";
} else if (angka == 10) {
return "Oktober";
} else if (angka == 11) {
return "November";
} else if (angka == 12) {
return "Desember";
} else {
return "";
}
}
}
20 changes: 20 additions & 0 deletions src/H071221104/Pertemuan_1/No6.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package H071221104.Pertemuan_1;

import java.util.Scanner;

public class No6 {
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
try {
System.out.print("Masukkan jari-jari lingkaran: ");
double jariJari = inp.nextDouble();

double luasLingkaran = Math.PI * Math.pow(jariJari, 2);
System.out.printf("Luas lingkaran adalah: %.2f", luasLingkaran);
} catch (Exception e) {
System.out.println("Hanya menerima angka");
}
inp.close();
}

}
27 changes: 27 additions & 0 deletions src/H071221104/Pertemuan_1/No7.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package H071221104.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 inputBuah){
inputBuah = inputBuah.toLowerCase();
int result = -1;
for (int i = 0; i < buah.length; i++) {
String buah1 = buah[i];
buah1 = buah1.toLowerCase();
if (buah1.equals(inputBuah)){
result = i;
}
};
return result;
}
}
28 changes: 28 additions & 0 deletions src/H071221104/Pertemuan_1/No8.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package H071221104.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 } };
Scanner inp = new Scanner(System.in);

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

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;
}
}
}
} catch (Exception e) {
System.out.println("Input harus berupa data integer (angka)");
}
inp.close();
}
}
21 changes: 21 additions & 0 deletions src/H071221104/Praktikum _2/Cuboid.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package Semester2.Praktikum.Pertemuan2;

public class Cuboid {
double height;
double width ;
double length ;

double getVolume(){
return height * width * length;
}
}

class Volume{
public static void main(String[] args) {
Cuboid a = new Cuboid();
a.height = 3;
a.width = 30;
a.length = 50;
System.out.printf("Volume = %.2f", a.getVolume());
}
}
41 changes: 41 additions & 0 deletions src/H071221104/Praktikum _2/Main.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package Semester2.Praktikum.Pertemuan2;
class Alamat{
String jalan;
String kota;
String getAlamatLengkap(){
return jalan + "," + kota;
}
}

class Mahasiswa{
Alamat alamat;
String nama;
String nim;

String getNama(){
return nama;
}
String getNim(){
return nim;
}
Alamat getAlamat(){
return alamat;
}
}

public class Main {
public static void main(String[] args) {
Alamat alamat = new Alamat();
alamat.jalan = "Pallangga";
alamat.kota = "Makassar";

Mahasiswa mahasiswa = new Mahasiswa();
mahasiswa.alamat = alamat;
mahasiswa.nama = "Rafli";
mahasiswa.nim = "H071221104";

System.out.println("Nama: " + mahasiswa.getNama());
System.out.println("NIM: " + mahasiswa.getNim());
System.out.println("Alamat: " + mahasiswa.getAlamat().getAlamatLengkap());
}
}
46 changes: 46 additions & 0 deletions src/H071221104/Praktikum _2/Person.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
package Semester2.Praktikum.Pertemuan2;
import java.util.Scanner;
public class Person {
String name;
int age;
boolean isMale;

public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setGender(boolean isMale) {
this.isMale = isMale;
}
public String getGender (){
if (isMale == true){
return "Male";
} return "Female";
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
class Orang {
public static void main(String[] args) {
Person person = new Person();
Scanner input = new Scanner(System.in);
System.out.print("Nama: ");
person.name = input.nextLine();
System.out.print("Are you Male? true or false: ");
person.isMale = input.nextBoolean();
System.out.print("Umur: ");
person.age = input.nextInt();
input.close();
System.out.println("Nama: " + person.getName() );
System.out.println("Gender: " + person.getGender());
System.out.println("Umur: " + person.getAge());
}
}


36 changes: 36 additions & 0 deletions src/H071221104/Praktikum _2/no1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
package Semester2.Praktikum.Pertemuan2;

public class no1 {
String nama;
int health;
int mana;
int att;
int armor;
}
class Hero {
//Method
static void detailHero() {
//Atribut
no1 bimasakti = new no1();
bimasakti.nama = "Bimasakti";
bimasakti.health = 300;
bimasakti.mana = 100;
bimasakti.att = 50;
bimasakti.armor = 200;

System.out.println("Nama Hero: " + bimasakti.nama);
System.out.println("Health: " + bimasakti.health);
System.out.println("Mana: " + bimasakti.mana);
System.out.println("Attack: " + bimasakti.att);
System.out.println("Armor: " + bimasakti.armor);
}
static void slogan(){
System.out.println("'Akulah lambang dari kebenaran' ");
}
//Maiin Method
public static void main(String[] args) {
detailHero();
slogan();
}
}

Loading