Laporan Final Project - Aplikasi Sistem Informasi Rental CD - Netbeans

Post on 12-Jun-2015

1.068 views 18 download

Transcript of 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

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

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 :

Table login :

Table member :

Table peminjaman :

Table pengembalian :

Designer relasi antar table :

LISTING PROGRAM

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;

}

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;

}

}

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;

}

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;

}

}

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;

}

}

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;

}

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;

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;

}

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;

}

}

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;

}

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;

}

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;

}

}

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;

}

}

}

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 {

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;

/**

*

* @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() + "'"

+ "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 {

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;

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

}

}

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;

}

}

}

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() + "',"

+ " 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;

}

}

}

Source code / script Form CDRental

Source code / script Form jenis

Source code / script Form login

Source code / script Form Member

Source code / script Form Peminjaman

Source code / script Form Pengembalian

Source code / script Form Menu Utama

Output Powerpoint Presentasi

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 .

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.