Postingan

Image Viewer

Gambar
Dalam kesempatan kali ini, saya mendapatkan tugas untuk membuat imageviewer dengan Blue J. Saya akan membuat fitur filter didalamnya. Berikut saya sertakan source code dari masing-masing class yang telah saya buat: 1.  Class OFImage import java.awt.*; import java.awt.image.*; import javax.swing.*; /** * class OFImage untuk mendefinisikan sebuah image dalam format object first. * * @author Lutfiyanti * @version 26112018 */ public class OFImage extends BufferedImage { /** * Create an OFImage copied from a BufferedImage. * @param image The image to copy. */ public OFImage(BufferedImage image) { super(image.getColorModel(), image.copyData(null), image.isAlphaPremultiplied(), null); } /** * Create an OFImage with specified size and unspecified content. * @param width The width of the image. * @param height The height of the im...

Foxes and Rabbit

Gambar
Class yang digunakan : 1. Rabbit import java.util.List; import java.util.Random; public class Rabbit { // Characteristics shared by all rabbits (static fields). // The age at which a rabbit can start to breed. private static final int BREEDING_AGE = 5; // The age to which a rabbit can live. private static final int MAX_AGE = 40; // The likelihood of a rabbit breeding. private static final double BREEDING_PROBABILITY = 0.15; // The maximum number of births. private static final int MAX_LITTER_SIZE = 4; // A shared random number generator to control breeding. private static final Random rand = Randomizer.getRandom(); // Individual characteristics (instance fields). // The rabbit's age. private int age; // Whether the rabbit is alive or not. private boolean alive; // The rabbit's position. private Location location; // The field occupied. ...

Database Akademik (Inheritance)

Source Code 1. Mahasiswa /** * Write a description of class Mahasiswa here. * * @author (Lutfiyanti) * @version (a version number or a date) */ public class Mahasiswa extends Database { private String jurusan; private String alamat; private String agama; public Mahasiswa (String n, String i, String j, String a1, String a2) { super (n,i); jurusan = j; alamat = a1; agama = a2; } public String toString() { return "Mahasiswa[super=" + super.toString() + ",jurusan=" + jurusan + ",alamat=" + alamat + ",agama=" + agama + "]"; } } 2. Matkul /** * Write a description of class Matkul here. * * @author (Lutfiyanti) * @version (a version number or a date) */ public class Matkul extends Database { private String semester; public Matkul (String n, String i, String s) ...

UTS-PBO-B-2018 Manless Parking System

Gambar
Pada kesempatan kali ini saya ingin membuat program Manless Parking System. Manless Parking System adalah sistem Parkir yang di pintu masuknya tidak dijaga oleh operator. Namun digantikan oleh kotak dispenser yang ada tombolnya untuk membuka palang parkir dan mencetak tanda mulai parkir. Sistem Parkir seperti ini banyak digunakan di bandara, Rumah Sakit,  Gedung Perkantoran,  Aparartment, Mall-Plaza  dan lain sebagainya. Program saya terdiri dari tiga class yaitu : 1. Class main 2. Class PrintMasuk 3. Class PrintKeluar Langsung saja kita lihat source Code untuk class main 1.  /** * Write a description of class Main here. * * @author (Lutfiyanti) * @version (UTS 15/10/2018) */ import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner scan = new Scanner(System.in); int menu=0; String nopol; int pilih; PrintMasuk masuk = new PrintMasuk(); ...

Music Organizer & Auction Machine

Gambar
Hallo semuanya, kali ini saya akan membuat music organizer dan sistem lelang. Langsung saja kita menuju ke cara membuat music organizer. MUSIC ORGANIZER 1. Class Music Organizer /** * Write a description of class MusicOrganizer here. * * @author (Lutfiyanti) * @version (8-10-2018) */ 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(); } //menambah file public void addFile(String filename) { files.add(filename); } // input jumlah file pada koleksi public int numberFile() { return files.size(); } // list file pada koleksi public void listFile(int index) { if(index >= 0 && index < files.size()) { ...