Anda di halaman 1dari 10

Laporan 1

PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK


“Class dan Java”

Asisten :

1. Maulidani Mahmud
2. Muhammad Azwar Bahar

Oleh
Nama : Rahmadani Ramli
Nim : 60900120027
Kelas :B

LABORATORIUM KOMPUTER TERPADU


JURUSAN SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI ALAUDDIN MAKASSAR
2022
LEMBAR PENGESAHAN/ACC PRAKTIKUM

Laporan praktikum “PEMROGRAMAN BERORIENTASI OBJEK”


dengan judul “Class dan Java” yang disusun oleh :

Nim : 60900120027

Nama : Rahmadani Ramli

Kelas :B

Telah diperiksa dan dikonsultasikan kepada Asisten I dan Asisten II maka


dinyatakan diterima

Gowa, Juni 2022


Asisten I Asisten II

Maulidani Mahmud Muhammad Azwar Bahar

Mengetahui,
Laboran Terkait

Rizky Gita Abadi, S.Kom, M.T


LEMBAR PENILAIAN LAPORAN PRAKTIKUM

Nama : Rahmadani Ramli


NIM : 60900120027
Praktikum : Pemrograman Berorientasi Objek
Judul praktikum : Class dan Java
No Komponen penilaian Nilai
I. Nilai Pelaksaan Asistensi ke 1 (100)
A. Kedisiplinan (20)
B. Keterampilan menggunakan Komputer/Software (20)
C. Keaktifan (20)
D. Nilai laporan (40)

II. Nilai Pelaksanaan Asistensi ke 2 (100)


A. Kedisiplinan (20)
B. Keterampilan menggunakan Komputer/Software (20)
C. Keaktifan (20)
D. Nilai laporan (40)
III Total Nilai laporan praktikum (Asistensi 1 + Asistensi 2)/2 (100)
.

Tanggal praktikum : Juni 2022


Dikumpulkan tanggal : Juni 2022
Dikoreksi tanggal : Juni 2022
Asisten Praktikum,

------------------------------------
MATERI PRAKTIKUM KE - 1

A. Teori Dasar

B. Hasil dan Pembahasan

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);
}
}

public class laporan1 {


public static void main(String[] args) {
System.out.println("Penjumlahan");
Penjumlahan tambah = new Penjumlahan();
System.out.println();

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

Anda mungkin juga menyukai