![]() |
Halaman Kasir |
Aplikasi ini bernama Faraz Information System (FISt), yang dibuat untuk memenuhi tugas kuliah Sistem Informasi. FISt dibuat menggunakan bahasa Java dan DBMS MySQL. Karena tujuannya adalah ingin menciptakan sebuah sistem informasi, FISt memiliki fitur cukup lengkap, diantaranya:
- Penanganan transaksi peminjaman dan penjualan buku
- Penyajian informasi berupa grafik dan laporan
- Manajemen buku dan member
- Dan lain-lain
![]() |
Peminjaman Buku |
Oh ya konsep model view controller (MVC) juga diterapkan dalam pembuatan FISt tetapi belum begitu sempurna. Masih ada code-code yang menurut saya tidak efisien. Mengenai framework seperti Spring dan Hibernate juga belum digunakan (jadi kalau ada master Java lewat, mau minta diajarin dongg).
Untuk memaksimalkan fitur dari aplikasi ini, FISt juga menggunakan beberapa library, seperti:
- UsuLibrary (untuk antarmuka)
- iReport (untuk pembuatan laporan)
- JFreeChart (untuk pembuatan grafik)
- Dan lain-lain
![]() |
Grafik Peminjaman |
Library-library tersebut mudah digunakan, mungkin ada yang lebih powerfull. Kalau ada yang bertanya silakan, Insya Allah dijawab (kalau bisa). Berikut saya sertakan beberapa screenshot dan link download aplikasi.
![]() |
Login Admin FISt |
![]() |
Data Buku |
![]() |
Laporan Data Buku |
Ini dia link download-nya gan: download FISt
Oh ya, saya membuatnya pake NetBeans versi 7.1. Maaf agak besar project-nya karena sudah saya sertakan juga library-nya. Jangan lupa import database terlebih dahulu dan atur koneksi database pada project, kalau bingung silakan komen di bawah gan.
thanks gannn. sangat membantu
BalasHapusmasih banyak kelemahannya gan, BTW thx gan.. :)
HapusKomentar ini telah dihapus oleh pengarang.
Hapusikut senang,.. ambil ilmunya gan,.. thanks,..........
BalasHapusiya gan, masih banyak kekurangan :)
Hapusgan gi mna atur data base pada project.y????
BalasHapusCoba cek class-class yg manggil database gan, udah lama nih ane coba inget2 dulu
Hapusgan,kok pas di run muncul kya gini ya?
BalasHapuscom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'bookstore'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:919)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4004)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1284)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2312)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2122)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:774)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:49)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:375)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:289)
at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlDataSource.java:442)
at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlDataSource.java:140)
at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlDataSource.java:110)
at faraz.database.BukuDatabase.getConnection(BukuDatabase.java:29)
at faraz.database.BukuDatabase.getBukuDao(BukuDatabase.java:36)
at faraz.view.KasirView.(KasirView.java:54)
at faraz.MainProgram$1.run(MainProgram.java:32)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at faraz.MainProgram$1.run(MainProgram.java:40)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
mohon bantuannya gan, makasih :)
makasi ya ilmunya gan....ini sangat membantu..
BalasHapusgan klo ada yg mengembalikan buku lewat dari tgl kembali ada peringatannya gk ??
BalasHapuswah ane lupa gan, seinget ane ga kasih peringatan, tapi operator bisa lihat kapan seharusnya tanggal kembali (buat denda)
Hapusizin download gan.
BalasHapusane dah unduh dan bener2 mantaff aplikasinya.
bisa begitu yah edittext nya.
btw ada tutornya ga gan.?
gan, ane mau nanya nih, ada langkah langkah yang dilakukan terlebih dahulu gk? oia, ijin modifikasi boleh? buat tugas kuliah nih. hehe
BalasHapusijin download dan edit gan, trima kasih atas bantuannya, semoga ilmu anda bermanfaat gn ,,amin
BalasHapusUsername sama passwordnya apa yah? Buat login admin😁
BalasHapusizin download kak
BalasHapusCara import database nya gmana?
BalasHapuska... ada projek java web aplikasi yang penjualan ga ka?
BalasHapus