Asisten :
1. Maulidani Mahmud
2. Muhammad Azwar Bahar
Oleh
Nama : Rahmadani Ramli
Nim : 60900120027
Kelas :B
Nim : 60900120027
Kelas :B
Mengetahui,
Laboran Terkait
------------------------------------
MATERI PRAKTIKUM KE - 1
A. Teori Dasar
1. Sebutkan dan jelaskan macam – macam koleksi library yang terdapat pada
package java.util
2. Buat program perhitungan operator aritmatika dengan masing – masing
operator terdiri dari class atau objek yang berbeda – beda.
Jawaban
1. =>>
Bitset
java.util.BitSet mengimplementasikan vektor bit yang tumbuh sesuai
kebutuhan.
Scanner
java.util.Scanner adalah pemindai teks sederhana yang dapat mengurai
jenis dan string primitif menggunakan ekspresi reguler. Biasanya
digunakan untuk menginput data berupa string ataupun integer
Random
java.util.Random class instance digunakan untuk menghasilkan aliran
angka/huruf random
Array
java.util.Arrays class berisi pabrik statis yang memungkinkan array untuk
dilihat sebagai daftar
Array List
java.util.ArrayList class menyediakan resizable-array dan
mengimplementasikan antarmuka list
Date
java.util.Date class mewakili momen waktu tertentu, dengan presisi
milidetik
Timer
java.util.Timer class menyediakan fasilitas bagi thread untuk
menjadwalkan tugas untuk eksekusi di masa mendatang di thread latar
belakang
Locale
java.util.Objek kelas lokal mewakili wilayah geografis, politik, atau
budaya tertentu.
Obsevable
java.util.Observable class mewakili objek yang dapat diamati, atau "data"
dalam paradigma model-view
Currency
java.util.Kelas mata uang mewakili mata uang.Berikut ini adalah poin
penting tentang Mata Uang
2. =>>
import java.util.Scanner;
class Penjumlahan {
int jmlh, a, b;
Scanner input = new Scanner(System.in);
public Penjumlahan(){
System.out.print("Masukkan Nilai A : ");
a = input.nextInt();
System.out.print("Masukkan Nilai B : ");
b = input.nextInt();
jmlh = a + b;
System.out.println("Hasil Penjumlahan Dari "+a+" + "+b+" Adalah "+
jmlh);
}
}
class Pengurangan {
int krng, a, b;
Scanner input = new Scanner(System.in);
public Pengurangan(){
System.out.print("Masukkan Nilai A : ");
a = input.nextInt();
System.out.print("Masukkan Nilai B : ");
b = input.nextInt();
krng = a - b;
System.out.println("Hasil Pengurangan Dari "+a+" - "+b+" Adalah "+
krng);
}
}
class Perkalian {
int pkali, a, b;
Scanner input = new Scanner(System.in);
public Perkalian(){
System.out.print("Masukkan Nilai A : ");
a = input.nextInt();
System.out.print("Masukkan Nilai B : ");
b = input.nextInt();
pkali = a * b;
System.out.println("Hasil Perkalian Dari "+a+" X "+b+" Adalah "+
pkali);
}
}
class Pembagian {
float bg, a, b;
Scanner input = new Scanner(System.in);
public Pembagian(){
System.out.print("Masukkan Nilai A : ");
a = input.nextFloat();
System.out.print("Masukkan Nilai B : ");
b = input.nextFloat();
bg = a / b;
System.out.println("Hasil Pembagian Dari "+a+"/"+b+" Adalah "+ bg);
}
}
class Modulo {
int mdls, a, b;
Scanner input = new Scanner(System.in);
public Modulo(){
System.out.print("Masukkan Nilai A : ");
a = input.nextInt();
System.out.print("Masukkan Nilai B : ");
b = input.nextInt();
mdls = a % b;
System.out.println("Hasil Modulus Dari "+a+" % "+b+" Adalah "+
mdls);
}
}
System.out.println("Pengurangan");
Pengurangan kurang = new Pengurangan();
System.out.println();
System.out.println("Perkalian");
Perkalian kali = new Perkalian();
System.out.println();
System.out.println("Pembagian");
Pembagian bagi = new Pembagian();
System.out.println();
System.out.println("Modulus");
Modulo mod = new Modulo();
}
}
C. Daftar Pustaka