Anda di halaman 1dari 9

Nama : Firdhi Agasi Putra

NIM : 191011400931
Kelas : 04TPLM002
Mata Kuliah : Pemrograman 1

Jawaban UTS
1. Source Code Hitung.java
public class Hitung {
public static void main(String[] args) {
int nilai1;
nilai1 = 25;
double nilai2 = 3.5;
System.out.println("nilai1 = " + nilai1);
System.out.println("nilai2 = " + nilai2);
System.out.println("nilai1 + nilai2 = " + (nilai1 + nilai2));
}
}
2. Source code Buah.java
public class Buah {
public static void main(String[] args) {
String[] buah = {"Apel", "Mangga", "Jeruk", "Sirsak"};
int[] jumlah = {5, 3, 5, 4};
for (int i = 0; i < buah.length; i++) {
System.out.println(buah[i] + " " + jumlah[i] + " buah ");
}
}
}

3. Source code TokoBuku.java


import java.util.Scanner;
public class TokoBuku {
public static void main(String[] args) {
String[] daftarBuku = {
"Pemrograman Java",
"Android",
"Python",
"PHP",
"Javascript"
};
System.out.println("Buku yang tersedia (1-5)");
for (int i = 0; i < daftarBuku.length; i++) {
System.out.println((i + 1) + ".) " + daftarBuku[i]);
}
Scanner scanner = new Scanner(System.in);
System.out.print("Masukan Pilihan Anda : ");
int pilihan = scanner.nextInt();
if (pilihan >= 1 && pilihan <= 5) {
System.out.println("Anda memilih " + daftarBuku[pilihan - 1]);
} else {
System.out.println("Pilihan anda tidak ada !");
}
}
}
4. Source code DataMhs.java
import javax.swing.JOptionPane;
public class DataMhs {
public static void main(String[] args) {
boolean inginMemasukkanDataLagi = true;
while (inginMemasukkanDataLagi) {
Mhs mahasiswa = new Mhs();
String nim = JOptionPane.showInputDialog("NIM:");
mahasiswa.setNim(nim);
String nama = JOptionPane.showInputDialog("NAMA:");
mahasiswa.setNama(nama);
String alamat = JOptionPane.showInputDialog("ALAMAT:");
mahasiswa.setAlamat(alamat);
String jurusanInput = JOptionPane.showInputDialog("JURUSAN (61 = MATEMATIKA, 62 =
BIOLOGI, 63 = KIMIA, 64 = FISIKA, 65 = TEKNIK INFORMATIKA, 66 = TEKNIK
ARSITEKTUR):");
int jurusan = Integer.parseInt(jurusanInput);
mahasiswa.setJurusan(jurusan);
String msg = "Data Mahasiswa Universitas
Pamulang\n=============================\nNIM: " + mahasiswa.getNim() +
"\nNAMA: " + mahasiswa.getNama() + "\nALAMAT: " + mahasiswa.getAlamat() +
"\nJURUSAN: " + mahasiswa.getJurusanString();
JOptionPane.showMessageDialog(null, msg);

String konfirmasiInput = JOptionPane.showInputDialog("Apakah Anda ingin memasukkan data


lagi? (Y) Ya ; (T) Tidak");
char konfirmasi = konfirmasiInput.charAt(0);
if (konfirmasi == 'T' || konfirmasi == 't') {
inginMemasukkanDataLagi = false;
}
}
}
}
Source code Mhs.java
public class Mhs {
private String nim, nama, alamat;
private int jurusan;
public void setNim(String nim) {
this.nim = nim;
}
public String getNim() {
return nim;
}
public void setNama(String nama) {
this.nama = nama;
}
public String getNama() {
return nama;
}
public void setAlamat(String alamat) {
this.alamat = alamat;
}
public String getAlamat() {
return alamat;
}
public void setJurusan(int jurusan) {
this.jurusan = jurusan;
}
public int getJurusan() {
return jurusan;
}
public String getJurusanString() {
switch (jurusan) {
case 61:
return "MATEMATIKA";
case 62:
return "BIOLOGI";
case 63:
return "KIMIA";
case 64:
return "FISIKA";
case 65:
return "TEKNIK INFORMATIKA";
case 66:
return "TEKNIK ARSITEKTUR";
default:
return "Tidak Valid";
}
}
}

Anda mungkin juga menyukai