Skip to main content

Posts

Showing posts from June, 2021

PROGRAM PUSTAKA ADT MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

  Program Antrian Pembelian Tiket Pesawat Berikut ini merupakan contoh program Pustaka ADT pada bahasa pemrograman java menggunakan Queue dan juga Linked List: Source Code 1. Class appAntrianTiket import java.util.Queue; import java.util.LinkedList; import java.util.Scanner; public class appAntrianTiketPesawat { public static void main(String[] args) { int bagasi;     int hargaTiket=700000;     int hargaBagasi=4400;     String noAntrian,nama,bandaraAsal,bandaraTujuan; Queue q = new LinkedList(); Scanner s = new Scanner(System.in); int pilih=0; do { System.out.println("\nMENU PEMBELIAN TIKET PESAWAT");         System.out.println("1. Ambil nomor antrian");         System.out.println("2. Panggil antrian");         System.out.println("3. Daftar antrian");         System.out.println("4. Keluar");         System.out.print("...

PROGRAM DASAR QUEUE MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

    Program Operasi Dasar Queue Berikut ini merupakan contoh program dasar Queue menggunakan bahasa pemrograman java: Source Code 1. Class cNode public class cNode { private String noAntrian; private String kdPelanggan; cNode next, prev; cNode(String no, String kd){ kdPelanggan=kd; noAntrian=no; next=prev=null; System.out.println("Object "+no+ " dan "+kd+" dibuat..."); } public String getNomorAntrian() { return noAntrian; } public String getKodePelanggan() { return kdPelanggan; } } 2. Class cQueue public class cQueue { cNode depan, belakang; int size; cQueue(){ depan=belakang=null; size=0; System.out.println("Object Queue dibuat..."); } public void enqueue(cNode baru) { if(belakang==null) { depan=belakang=baru; } else { belakang.next=baru; baru.prev=belakang; belakang=baru; } size++; System.out.println("Enqueue berhasil..."); System.out.printl...