Postingan

Tugas Rumah PBO-B: Membuat Database Akademik

Gambar
Nama: Paramastri Ardiningrum NRP: 05111740000019 Kelas: PBO-B Kali ini, saya membuat database akademik yang merupakan program berbahasa java dengan IDE BlueJ dimana menerapkan metode inheritance. Class identitas pegawai dosen mahasiswa data kelas buku matakuliah Class identitas /** * Kelas 'identitas' menyimpan identitas pegawai, dosen, mahasiswa * * @author (Paramastri A) * @version (18/11/18) */ public class identitas { private String nama; private String jenis_kelamin; private String alamat; public identitas(String id_nama, String id_jkel, String id_alamat) { nama = id_nama; jenis_kelamin = id_jkel; alamat = id_alamat; } public void print() { System.out.println("Nama :" + nama); System.out.println("Jenis Kelamin :" + jenis_kelamin); System.out.println("Alamat :" + alamat); } public String dap...

ETS PBO - B: Manless Parking System

Gambar
Nama: Paramastri Ardiningrum NRP: 05111740000019 Kelas: PBO-B Class ManlessParking /** * Membuat sistem parkir elektronik (Manless Parking System) * * @author (Paramastri A) * @version (1.0/15/10/2018) */ public class ManlessParking { private int harga_motor; private int harga_mobil; private int bayar; public ManlessParking() { harga_motor = 3000; harga_mobil = 6000; bayar = 0; String plat; } public void karcis(int jenis, String plat) { if(jenis==1) { System.out.println("----------------------------------------------------"); System.out.println("||||||||||||||||||||||||||||||||||||||||||||||||||||"); System.out.println("SIMPAN KARCIS PARKIR ANDA "); System.out.println("15 Oktober - Motor - " +plat ); System.out.println("||||||||||||||||||||||||||||||||||||||||||...

Tugas Rumah PBO-B: Membuat Music Organizer dan Program Pelelangan

Gambar
Nama: Paramastri Ardiningrum NRP: 05111740000019 Kelas: PBO B Halo! Kali ini, saya punya 2 tugas. Pertama yaitu membuat program pelelangan dan program membuat database lagu-lagu atau yang disebut Music Organizer. TUGAS 1: MUSIC ORGANIZER (PENYIMPAN DAN PEMUTAR MUSIK) Pada tugas yang satu ini, saya membuat program yang bisa menyimpang list musik atau lagu-lagu yang nantinya juga bisa diputar atau dihentikan pemutarannya. Terdapat 2 class, yakni MusicOrganizer dan MusicPlayer. Class MusicOrganizer /** * Music Organizer: menyimpan lagu-lagu (playlist) * * @author (Paramastri A) * @version (8/10/18) */ import java.util.ArrayList; public class MusicOrganizer { private ArrayList<String> files; private MusicPlayer player; // membuat music organizer public MusicOrganizer() { files = new ArrayList<String>(); player = new MusicPlayer(); } //nambah file public void tambahFile(Strin...

Tugas Rumah PBO-B: Membuat Jam Digital Sederhana

Gambar
Nama: Paramastri Ardiningrum NRP: 05111740000019 Kelas: PBO-B Kali ini, saya membuat jam digital sederhana dengan bahasa java untuk tugas rumah PBO. Class yang saya buat: TestClockDisplay NumberDisplay ClockDisplay Clock (GUI) Source code tiap class: TestClockDisplay /** * Write a description of class TestClockDisplay here. * * @author (Paramastri Ardiningrum) * @version (28/9/2018) */ public class TestClockDisplay { public void test() { ClockDisplay clock = new ClockDisplay(); clock.setTime(0,0); System.out.println(clock.getTime()); clock.setTime(9,45); System.out.println(clock.getTime()); clock.setTime(20,30); System.out.println(clock.getTime()); clock.setTime(23,59); System.out.println(clock.getTime()); } } NumberDisplay /** * The NumberDisplay class represents a digital number display that can hold * values from zero to...

Tugas Rumah PBO-B: Membuat Remote TV

Gambar
Nama: Paramastri Ardiningrum NRP: 05111740000019 Kelas: PBO - B Kali ini, saya mengerjakan tugas rumah membuat remote tv menggunakan java dengan IDE BlueJ. Class Terdiri dari class RemoteTV dan class Main Source Code Untuk source code RemoteTV: /** * Membuat remote tv untuk tugas 3 PBO-B * * @author (Paramastri A) * @version (21/9/2018) */ public class RemoteTV { private int channel; private int volume; public RemoteTV(int ch, int vl) { channel = ch; volume = vl; } public int dapatkanChannel() { return channel; } public int dapatkanVolume() { return volume; } public int keraskanVolume() { volume++; if(volume<=0) { volume=0; System.out.println("Anda berada pada mode mute."); } else if(volume>20) { System.out.println("Volume suara lebih dari 20 tidak disaranka...

Tugas PBO-B: Membuat TicketMachine

Gambar
Nama: Paramastri Ardiningrum NRP: 05111740000019 Kelas: PBO - B Hari ini, saya membuat mesin pencetak tiket menggunakan java. Class Source Code Terdiri dari kodingan TicketMachine dan Main nya import java.util.Scanner; /** * Membuat ticket machine * * @author (Paramastri A) * @version (17/9/2018) */ public class TicketMachine { private int harga; private int saldo; private int total; public TicketMachine(int harga_tiket) { harga = harga_tiket; saldo = 0; total = 0; } public int dapat_harga() { return harga; } public int dapat_saldo() { return saldo; } public void masukkan_uang(int jumlah) { if(jumlah > 0) { saldo += jumlah; } else { System.out.println("Gunakan nominal positif: " +jumlah); } } public void print_tiket() { if(saldo >= harga) ...

Tugas Rumah PBO-B: Membuat Gambar Pemandangan

Gambar
Nama: Paramastri Ardiningrum NRP: 05111740000019 Kelas: PBO-B Tugas rumah kali ini adalah menggambar pemandangan menggunakan java dengan memanfaatkan bangun 2 dimensi seperti persegi, lingkaran, dan segitiga. Di awal, saya membuat class-nya. Seperti di bawah ini. Seperti yang terlihat, terdapat banyak class. Saya jabarkan dalam bentuk kodingan satu persatu. Canvas Class canvas memungkinkan kita untuk menggambar grafis sederhana menggunakan bentuk bangun 2 dimensi yang ada. import javax.swing.*; import java.awt.*; import java.util.List; import java.util.*; /** * Canvas is a class to allow for simple graphical drawing on a canvas. * This is a modification of the general purpose Canvas, specially made for * the BlueJ "shapes" example. * * @author Paramastri A * @version 16/9/2018 */ public class Canvas { // Note: The implementation of this class (specifically the handling of // shape identity and colors) i...