Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

78

Click here to load reader

Transcript of Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Page 1: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

LAPORAN

PEMBUATAN FINAL PROJECT

SISTEM INFORMASI RENTAL CD

PEMROGRAMAN BERORIENTASI OBJEK ( PBO )

DISUSUN OLEH :

FATKHAN ARIYANI 12.12.0322 [ SI 12 F ]

MARIA RATNA KUSUMA 12.12.0323 [ SI 12 F ]

FIRMAN 12.12.0234 [ SI 12 F ]

OKI DWO PURNOMO 12.12.0326 [ SI 12 F ]

NITA DIANA 12.12.0327 [ SI 12 F ]

MELINA KRISNAWATI 12.12.0328 [ SI 12 F ]

JURUSAN SISTEM INFORMASISEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOMPURWOKERTO

TAHUN AJARAN 2012/2013

Page 2: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

SOAL

1. Membuat final project tentang SISTEM INFORMASI RENTAL CD, dengan Bahasa Pemrograman JAVA ( Netbeans ). Final project dikerjakan dengan sistem pemrograman berorientasi objek.

2. Membuat power point presentasi dengan runtutan tertentu.

LANDASAN TEORI

Page 3: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Dalam pembuatan final project Sistem Informasi Rental CD ini, menggunakan MySQL yaitu media pembuatan database. Kemudian untuk source code dan pembuatan form, menggunakan JAVA ( Netbeans ).

Berikut adalah pembuatan database dari Sistem Informasi Rental CD :

Database rental_cd memiliki 6 table, antara lain : table cd, jenis, login, member, peminjaman, dan pengembalian.

Table cd :

Table jenis :

Page 4: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Table login :

Table member :

Table peminjaman :

Page 5: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Table pengembalian :

Designer relasi antar table :

Page 6: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

LISTING PROGRAM

Page 7: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Pada package Entity :

Source code / script Class CDRental

package Entity;

public class CDRental {

public CDRental() {

}

private String kode_CD, Judul, tahun_rilis, harga, stok, kode_jenis;

public CDRental(String kode_CD, String Judul, String tahun_rilis, String harga, String stok, String kode_jenis) {

this.kode_CD = kode_CD;

this.Judul = Judul;

this.tahun_rilis = tahun_rilis;

this.harga = harga;

this.stok = stok;

this.kode_jenis = kode_jenis;

}

public String getJudul() {

return Judul;

}

public void setJudul(String Judul) {

this.Judul = Judul;

}

public String getHarga() {

return harga;

}

public void setHarga(String harga) {

this.harga = harga;

}

Page 8: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

public String getKode_CD() {

return kode_CD;

}

public void setKode_CD(String kode_CD) {

this.kode_CD = kode_CD;

}

public String getKode_jenis() {

return kode_jenis;

}

public void setKode_jenis(String kode_jenis) {

this.kode_jenis = kode_jenis;

}

public String getStok() {

return stok;

}

public void setStok(String stok) {

this.stok = stok;

}

public String getTahun_rilis() {

return tahun_rilis;

}

public void setTahun_rilis(String tahun_rilis) {

this.tahun_rilis = tahun_rilis;

}

}

Page 9: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Class jenis

package Entity;

/**

*

* @author Nur Hajmi Nugroho

*/

public class CDRental {

public CDRental() {

}

private String kode_CD, Judul, tahun_rilis, harga, stok, kode_jenis;

public CDRental(String kode_CD, String Judul, String tahun_rilis, String harga, String stok, String kode_jenis) {

this.kode_CD = kode_CD;

this.Judul = Judul;

this.tahun_rilis = tahun_rilis;

this.harga = harga;

this.stok = stok;

this.kode_jenis = kode_jenis;

}

public String getJudul() {

return Judul;

}

public void setJudul(String Judul) {

this.Judul = Judul;

}

public String getHarga() {

return harga;

Page 10: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

}

public void setHarga(String harga) {

this.harga = harga;

}

public String getKode_CD() {

return kode_CD;

}

public void setKode_CD(String kode_CD) {

this.kode_CD = kode_CD;

}

public String getKode_jenis() {

return kode_jenis;

}

public void setKode_jenis(String kode_jenis) {

this.kode_jenis = kode_jenis;

}

public String getStok() {

return stok;

}

public void setStok(String stok) {

this.stok = stok;

}

public String getTahun_rilis() {

return tahun_rilis;

}

public void setTahun_rilis(String tahun_rilis) {

this.tahun_rilis = tahun_rilis;

}

}

Page 11: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Class login

package Entity;

public class login {

private String username, password;

public login() {

}

public login(String username, String password) {

this.username = username;

this.password = password;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

}

Page 12: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Class member

package Entity;

public class member {

private String ID_member, nama, tgl_lahir, alamat, no_telp;

public member() {

}

public member(String ID_member, String nama, String tgl_lahir, String alamat, String no_telp) {

this.ID_member = ID_member;

this.nama = nama;

this.tgl_lahir = tgl_lahir;

this.alamat = alamat;

this.no_telp = no_telp;

}

public String getID_member() {

return ID_member;

}

public void setID_member(String ID_member) {

this.ID_member = ID_member;

}

public String getAlamat() {

return alamat;

}

public void setAlamat(String alamat) {

this.alamat = alamat;

}

public String getNama() {

return nama;

}

Page 13: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

public void setNama(String nama) {

this.nama = nama;

}

public String getNo_telp() {

return no_telp;

}

public void setNo_telp(String no_telp) {

this.no_telp = no_telp;

}

public String getTgl_lahir() {

return tgl_lahir;

}

public void setTgl_lahir(String tgl_lahir) {

this.tgl_lahir = tgl_lahir;

}

}

Source code / script Class peminjaman

package Entity;

public class peminjaman {

private String no_peminjaman, ID_member, kode_jenis, kode_CD, tgl_pinjam, harga, jumlah, Total;

public peminjaman() {

}

public peminjaman(String no_peminjaman, String ID_member, String kode_jenis, String kode_CD, String tgl_pinjam, String harga, String jumlah, String Total) {

this.no_peminjaman = no_peminjaman;

this.ID_member = ID_member;

this.kode_jenis = kode_jenis;

this.kode_CD = kode_CD;

Page 14: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

this.tgl_pinjam = tgl_pinjam;

this.harga = harga;

this.jumlah = jumlah;

this.Total = Total;

}

public String getID_member() {

return ID_member;

}

public void setID_member(String ID_member) {

this.ID_member = ID_member;

}

public String getTotal() {

return Total;

}

public void setTotal(String Total) {

this.Total = Total;

}

public String getHarga() {

return harga;

}

public void setHarga(String harga) {

this.harga = harga;

}

public String getJumlah() {

return jumlah;

}

public void setJumlah(String jumlah) {

this.jumlah = jumlah;

}

Page 15: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

public String getKode_CD() {

return kode_CD;

}

public void setKode_CD(String kode_CD) {

this.kode_CD = kode_CD;

}

public String getKode_jenis() {

return kode_jenis;

}

public void setKode_jenis(String kode_jenis) {

this.kode_jenis = kode_jenis;

}

public String getNo_peminjaman() {

return no_peminjaman;

}

public void setNo_peminjaman(String no_peminjaman) {

this.no_peminjaman = no_peminjaman;

}

public String getTgl_pinjam() {

return tgl_pinjam;

}

public void setTgl_pinjam(String tgl_pinjam) {

this.tgl_pinjam = tgl_pinjam;

}

}

Page 16: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Class pengembalian

package Entity;

public class pengembalian {

private String kode_pengembalian, tgl_peminjaman, tgl_pengembalian, harga_denda, lama, Total, kode_cd, id_member;

public pengembalian() {

}

public pengembalian(String kode_pengembalian, String tgl_peminjaman, String tgl_pengembalian, String harga_denda, String lama, String Total, String kode_cd, String id_member) {

this.kode_pengembalian = kode_pengembalian;

this.tgl_peminjaman = tgl_peminjaman;

this.tgl_pengembalian = tgl_pengembalian;

this.harga_denda = harga_denda;

this.lama = lama;

this.Total = Total;

this.kode_cd = kode_cd;

this.id_member = id_member;

}

public String getTotal() {

return Total;

}

public void setTotal(String Total) {

this.Total = Total;

}

public String getHarga_denda() {

return harga_denda;

}

public void setHarga_denda(String harga_denda) {

this.harga_denda = harga_denda;

}

Page 17: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

public String getId_member() {

return id_member;

}

public void setId_member(String id_member) {

this.id_member = id_member;

}

public String getKode_cd() {

return kode_cd;

}

public void setKode_cd(String kode_cd) {

this.kode_cd = kode_cd;

}

public String getKode_pengembalian() {

return kode_pengembalian;

}

public void setKode_pengembalian(String kode_pengembalian) {

this.kode_pengembalian = kode_pengembalian;

}

public String getLama() {

return lama;

}

public void setLama(String lama) {

this.lama = lama;

}

public String getTgl_peminjaman() {

return tgl_peminjaman;

}

public void setTgl_peminjaman(String tgl_peminjaman) {

this.tgl_peminjaman = tgl_peminjaman;

Page 18: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

}

public String getTgl_pengembalian() {

return tgl_pengembalian;

}

public void setTgl_pengembalian(String tgl_pengembalian) {

this.tgl_pengembalian = tgl_pengembalian;

}

}

Pada Package Entity Manager

Source code / script Class CDRentalManager

package EntityManager;

import Entity.CDRental;

public class CDRentalManager {

int i;

public int inputdata(CDRental cdr) {

i = 0;

try {

String sql = "insert into cd(kode_CD,Judul,tahun_rilis,harga,stok,kode_jenis)"

+ "values('" + cdr.getKode_CD() + "','" + cdr.getJudul() + "','" + cdr.getTahun_rilis() + "','" + cdr.getHarga() + "','" + cdr.getStok() + "','" + cdr.getKode_jenis() + "')";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

Page 19: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

public int ubahdata(CDRental cdr) {

i = 0;

try {

String sql = "update cd set Judul='" + cdr.getJudul() + "',"

+ "tahun_rilis='" + cdr.getTahun_rilis() + "',"

+ "harga='" + cdr.getHarga() + "',"

+ "stok='" + cdr.getStok() + "',"

+ "kode_jenis='" + cdr.getKode_jenis() + "'"

+ "where kode_CD='" + cdr.getKode_CD() + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int hapusdata(String ID) {

i = 0;

try {

String sql = "Delete from cd where kode_CD='" + ID + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

}

Page 20: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Class JenisManager

package EntityManager;

import Entity.jenis;

import Fungsi.Fungsi;

public class JenisManager {

int i;

public int inputdata(jenis jn) {

i = 0;

try {

String sql = "insert into jenis(kode_jenis,nama_jenis)"

+ "values('" + jn.getKode_jenis() + "','" + jn.getNama_jenis() + "')";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int ubahdata(jenis jn) {

i = 0;

try {

Page 21: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

String sql = "update jenis set kode_jenis='" + jn.getKode_jenis() + "',nama_jenis='" + jn.getNama_jenis() + "'"+ "where kode_jenis='" + jn.getKode_jenis() + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int hapusdata(String ED) {

i = 0;

try {

String sql = "Delete from jenis where kode_jenis='" + ED + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

}

Source code / script Class LoginManager

package EntityManager;

import Entity.login;

import Fungsi.Fungsi;

Page 22: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

/**

*

* @author Nur Hajmi Nugroho

*/

public class LoginManager {

int i;

public int inputdata(login log) {

i = 0;

try {

String sql = "insert into login(username,password)"

+ "values('" + log.getUsername() + "','" + log.getPassword() + "')";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int ubahdata(login log) {

i = 0;

try {

String sql = "update login set password ='" + log.getPassword() + "'"

Page 23: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

+ "where username='" + log.getUsername() + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int hapusdata(String ID) {

i = 0;

try {

String sql = "Delete from login where username='" + ID + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

}

Source code / script Class MemberManager

package EntityManager;

import Entity.member;

import Fungsi.Fungsi;

public class MemberManager {

int i;

public int inputdata(member mb) {

i = 0;

try {

Page 24: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

String sql = "insert into member(ID_member,nama,tgl_lahir,alamat,no_telp)"

+ "values('" + mb.getID_member() + "','" + mb.getNama() + "','"

+ mb.getTgl_lahir() + "','" + mb.getAlamat() + "','" + mb.getNo_telp() + "')";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int ubahdata(member mb) {

i = 0;

try {

String sql = "update member set nama='" + mb.getNama() + "',"

+ " tgl_lahir='" + mb.getTgl_lahir() + "',"

+ " alamat='" + mb.getAlamat() + "',"

+ " no_telp='" + mb.getNo_telp() + "'"

+ "where ID_member='" + mb.getID_member() + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int hapusdata(String ID) {

i = 0;

try {

String sql = "Delete from member where ID_member='" + ID + "'";

i = Fungsi.EQuery(sql);

return i;

Page 25: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

} catch (Exception e) {

return i;

}

}

}

Source code / script Class PeminjamanManager

package EntityManager;

import Entity.peminjaman;

import Fungsi.Fungsi;

public class PeminjamanManager {

int i;

public int inputdata(peminjaman pinjam) {

i = 0;

try {

String sql = "insert into peminjaman(no_peminjaman,ID_member,kode_jenis,kode_CD,tgl_pinjam,harga,jumlah,Total)"

+ "values('" + pinjam.getNo_peminjaman() + "','" + pinjam.getID_member() + "','"

+ pinjam.getKode_jenis() + "','" + pinjam.getKode_CD() + "','"

+ pinjam.getTgl_pinjam() + "','" + pinjam.getHarga() + "','"

+ pinjam.getJumlah() + "','" + pinjam.getTotal() + "')";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

Page 26: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

public int ubahdata(peminjaman pinjam) {

i = 0;

try {

String sql = "update peminjaman set ID_member='" + pinjam.getID_member() + "',"

+ " kode_jenis='" + pinjam.getKode_jenis() + "',"

+ " kode_CD='" + pinjam.getKode_CD() + "',"

+ " tgl_pinjam='" + pinjam.getTgl_pinjam() + "',"

+ " harga='" + pinjam.getHarga() + "',"

+ " jumlah='" + pinjam.getJumlah() + "',"

+ " Total='" + pinjam.getTotal() + "'"

+ "where no_peminjaman='" + pinjam.getNo_peminjaman() + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int hapusdata(String ID) {

i = 0;

try {

String sql = "Delete from peminjaman where no_peminjaman='" + ID + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

}

Page 27: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Class PengembalianManager

package EntityManager;

import Entity.pengembalian;

import Fungsi.Fungsi;

public class PengembalianManager {

int i;

public int inputdata(pengembalian pg) {

i = 0;

try {

String sql = "insert into pengembalian(kode_pengembalian,tgl_peminjaman,tgl_pengembalian,harga_denda,lama,Total,kode_cd,id_member)"

+ "values('" + pg.getKode_pengembalian() + "','" + pg.getTgl_peminjaman() + "','"

+ pg.getTgl_pengembalian() + "','" + pg.getHarga_denda() + "','" + pg.getLama() + "','" + pg.getTotal()+ "','"

+ pg.getKode_cd() + "','" + pg.getId_member() + "')";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int ubahdata(pengembalian pg) {

i = 0;

try {

String sql = "update pengembalian set tgl_peminjaman='" + pg.getTgl_peminjaman() + "',"

+ " tgl_pengembalian='" + pg.getTgl_pengembalian() + "',"

+ " harga_denda='" + pg.getHarga_denda() + "',"

+ " lama='" + pg.getLama() + "',"

Page 28: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

+ " Total='" + pg.getTotal() + "',"

+ " kode_cd='" + pg.getKode_cd() + "',"

+ " id_member='" + pg.getId_member() + "'"

+ "where kode_pengembalian='" + pg.getKode_pengembalian() + "'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

public int hapusdata(String ID) {

i = 0;

try {

String sql = "Delete from pengembalian where kode_pengembalian='"+ID+"'";

i = Fungsi.EQuery(sql);

return i;

} catch (Exception e) {

return i;

}

}

}

Page 29: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Form CDRental

Page 30: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 31: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 32: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 33: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 34: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 35: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 36: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Form jenis

Page 37: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 38: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 39: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 40: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 41: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Form login

Page 42: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 43: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Form Member

Page 44: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 45: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 46: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 47: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 48: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 49: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Form Peminjaman

Page 50: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 51: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 52: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 53: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 54: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Form Pengembalian

Page 55: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 56: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 57: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 58: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 59: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 60: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Source code / script Form Menu Utama

Page 61: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 62: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 63: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Output Powerpoint Presentasi

Page 64: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 65: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 66: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 67: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 68: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 69: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans
Page 70: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

KESIMPULAN

Pada dasarnya project rental cd ini dibuat dengan menggunakan Database Mysql, dan Bahasa Pemrograman Java ( Netbeans ).

Metode yang digunakan adalah waterfall, karena meskipun memakan waktu yang cukup lama dalam pembuatannya, namun langkah – langkah dalam pembuatannya berurutan, lebih sistematis, teratur dan meminimalisir suatu kesalahan .

Page 71: Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

DAFTAR PUSTAKA

Raharjo, Budi. Heryanto, Imam. Haryono, Arif. 2009. Mudah Belajar JAVA. Bandung : Informatika Bandung,

Gamaliel, Fritz. 2013. Membuat Program Akuntansi Manufaktur dengan Java dan MySQL. Jakarta : Gramedia.