Aplikasi ini dibuat menggunakan IDE Netbeans dan di percantik dengan tampilan yang didesaign menggunakan java 2D, serta termasuk aplikasi database karena terdapat koneksi kedatabase untuk penyimpanan data. Aplikasi ini dibuat oleh dua orang yaitu saya disisi model dan controllernya dan fendi disisi desaign menggunakan java 2D dan saya rasa desaign dg java2D tidaklah mudah.. π
aplikasi ini dibuat untuk memudahkan kita menyimpan dokument atau pun ebook kedalam aplikasi, serta pencarian ebook yang pernah kita simpan dan open file akan diurusi aplikasi bila suatu saat nanti kita ingin membaca ebook yang pernah kita simpan tadi. jadi disini saya ingin pengguna aplikasi ini membuat sebuah perpustakaan mini yang isi perpustakaannya adalah buku buku dalam bentuk softcopy tidak lagi dalam bentuk hardcopy dikarenakan mahalnya buku dalam bentuk hardcopy serta mudahnya kita mendapatkan ebook atau buku dalam bentuk softcopy yg dapat kita download gratis dari internet. dan yang hebatnya lagi, kita dapat membawa perpustakaan kita pergi kemana-mana selama kita membawa aplikasi kita tadi yang berada didalam laptop kecil kita.
perpustakaan ini sudah disertai menu login sehingga kita dapat mengamankan isi perpustakaan kita supaya tidak sembarang orang bisa membaca ebook apa saja yang kita simpan didalamnya. dengan adanya perpustakaan mini ini, diharapkan kita bisa menyimpan ebook kita dengan aman tanpa harus bingung kalau suatu saat nanti lupa menaruhnya serta menghindari dari kemungkinan ebook kita ke delete karena bila setelah kita masukkan buku kita ke perpustakaan maka buku ini akan berada disana selamanya. selama kita tidak menghapus folder perpustakaannya..
jadi buku kita jadi aman. memudahkan dalam pencarian buku buku lama serta buku termanage dapat termanage dengan baik.
aplikasi ini opensource jadi nanti bisa dilihat sourcecodenya. bisa dijadikan bahan untuk belajar OOP(object oriented programming), DAO(Data acsess object), Desaign java 2D, serta MVC. semoga berguna untuk digunakan ataupun untuk dipelajari.
didalamnya sudah saya sertakan sql databasenya, jadi nanti tinggal d import saja di mysql. dengan user=root, password=(kosong). bisa diubah sendiri.
aplikasi ini dibuat untuk memudahkan kita menyimpan dokument atau pun ebook kedalam aplikasi, serta pencarian ebook yang pernah kita simpan dan open file akan diurusi aplikasi bila suatu saat nanti kita ingin membaca ebook yang pernah kita simpan tadi. jadi disini saya ingin pengguna aplikasi ini membuat sebuah perpustakaan mini yang isi perpustakaannya adalah buku buku dalam bentuk softcopy tidak lagi dalam bentuk hardcopy dikarenakan mahalnya buku dalam bentuk hardcopy serta mudahnya kita mendapatkan ebook atau buku dalam bentuk softcopy yg dapat kita download gratis dari internet. dan yang hebatnya lagi, kita dapat membawa perpustakaan kita pergi kemana-mana selama kita membawa aplikasi kita tadi yang berada didalam laptop kecil kita.
perpustakaan ini sudah disertai menu login sehingga kita dapat mengamankan isi perpustakaan kita supaya tidak sembarang orang bisa membaca ebook apa saja yang kita simpan didalamnya. dengan adanya perpustakaan mini ini, diharapkan kita bisa menyimpan ebook kita dengan aman tanpa harus bingung kalau suatu saat nanti lupa menaruhnya serta menghindari dari kemungkinan ebook kita ke delete karena bila setelah kita masukkan buku kita ke perpustakaan maka buku ini akan berada disana selamanya. selama kita tidak menghapus folder perpustakaannya..
jadi buku kita jadi aman. memudahkan dalam pencarian buku buku lama serta buku termanage dapat termanage dengan baik.
aplikasi ini opensource jadi nanti bisa dilihat sourcecodenya. bisa dijadikan bahan untuk belajar OOP(object oriented programming), DAO(Data acsess object), Desaign java 2D, serta MVC. semoga berguna untuk digunakan ataupun untuk dipelajari.
didalamnya sudah saya sertakan sql databasenya, jadi nanti tinggal d import saja di mysql. dengan user=root, password=(kosong). bisa diubah sendiri.
dibawah ini adalah screenshotnya..
Create user
Sudah disimpan username dan password
home
Tambah File
Browse File
Menambah Kategori
Cari
Open File bila data ditabel dipilih dan click tombol open
silahkan download pada link dibawah ini
http://bahrie127.googlecode.com/files/perpustakaan.zip
————————-
update for Windows :
program ini saya dedikasikan untuk dunia pendidikan, mari sejak dini tanamkan kebiasaan membaca.. π
——-
masas dani
Des 07, 2010 @ 22:25:12
wah, nice share om,
tambah sip wae ki..
aku hatus lebih giat berusaha nih..
π
keep spirit om..
bahrie-___-
Des 07, 2010 @ 22:30:01
maturnuwun om, tapi njenengan kan ahline linux.. hehehe π
gebra
Mar 16, 2011 @ 13:38:24
mantap, banget
bahrie-___-
Mar 16, 2011 @ 18:59:36
hehee makasih.. semoga bisa meningkat lagi.. π
ArwanJM
Apr 01, 2011 @ 12:13:38
Bagus banget nih om…q masih newbie pemrograman java…
boleh tak pake buat tugas RPL gak om???
bahrie-___-
Apr 01, 2011 @ 19:53:52
boleh boleh… π lbh boleh lagi diperbaiki..hehehe
ArwanJM
Apr 01, 2011 @ 15:13:06
Om aplikasinya pas cari file bisa tapi pas mau buka file udah klik tombol open kok gak mau buka filenya ya????
mohon pencerahan………..
bahrie-___-
Apr 01, 2011 @ 19:52:22
iya.. untuk opennya masih bermasalah.. coz sistem direktory di windows dan linux beda, jadi susah kalo untuk menentukan link filenya. jadi sesuain aja..
karena saya sudah lama ga pake windows jadi itu buatnya juga dilinux..hehehe
tapi ga susah kq tinggal di sesuain konfigurasi di menu open.. codenya dirubah dikit π
ArwanJM
Apr 02, 2011 @ 17:23:34
Udah ngotak-ngatik seharian gak ketemu2 nih om…
mohon bantuannya
konfigurasi yg mana yg diubah…?????
try {
// TODO add your handling code here:
tujuan = dir.substring(0, dir.length() – 5)+list.get(row).getPath();
Process p = Runtime.getRuntime().exec(“rundll32 url.dll,FileProtocolHandler ” + tujuan);
p.waitFor();
}
Ubahin sekalian y om…..Tugasnya mo dikumpul nih…Pleaseeee….
bahrie-___-
Apr 05, 2011 @ 09:31:20
eh maaf, baru lihat comment nya tadi.. iya yang dirumah itu variable tujuannya…
kalo disitu kan tujuan=dir.substring(bla bla bla
nah.. dir disitu adalah letak dimana aplikasi dijalankan, kalo kamu jalaninnya pake perpustakaan.jar yang ada di folder /disk maka dir= path yang sampe ke /disk
tinggal cari aja letak bukunya, kalo bukunya ada di /disk. codingnya gini tujuan=dir; selesai. tapi kalo ada di folder lain, saya kurang 5 karena ada 5 karakter yaitu /,d,i,s,k.
setelah itu saya tambai list.get(row) itu adalah nama path buku yang ada di database. semoga bisa dipahami..heehe
ArwanJM
Apr 02, 2011 @ 17:25:28
Lha ntu screenshotnya kn pake windows7 om???
ArwanJM
Apr 03, 2011 @ 22:46:10
tujuan = dir.substring(0, dir.length() – 5)+list.get(row).getPath();
yang diganti yang mana om???
mumet kepalaku…
please….. bantuannya
π₯
π₯
ArwanJM
Apr 04, 2011 @ 12:49:32
trnyata pas nyimpan file juga error om…file yang kita simpan gak mau kesimpan di folder arsip…makanya gak bisa di open kan gak ada filenya….yang bikin eror bagian mana ya???
balas dong………..
bahrie-___-
Apr 05, 2011 @ 09:38:47
maap maap telat.. baru lihat komentnya, seprti penjelasan di bawah.. mainin koding sama letak direktori yang ada di OS nya..
sepertinya itu screenshot yang saya bikin setelah lomba.. setelah itu ga pake windows lagi..
sekarang aja saya ol pake ubuntu.. kalo sempet tak coba bikin tutorial yg di windows dari penempatan foldernya hingga nyimpan projeknya supaya bisa jalan.
emang aplikasi itu sedikit ninggalin bug yg belum tak cari solusinya, yaitu untuk penyimpanan file supaya kalo aplikasi di pindah2 masih bisa nyesuain OS nya, kalo mo cari pasti ketemu caranya
sayangnya saya lagi ga fokus ke aplikasi itu lagi.. jadi ga tak cari hingga akhir.. mungkin bisa mas kembangin.. π
fendy
Mei 14, 2011 @ 11:51:12
Mantab dedikasinya untuk dunia pendidikan.
Terus lanjutkan niat baiknya, agar bangsa kita bs bangkit.
Untuk versi windowsnya jika berkenan, link nya bs sy dapatkan.
Trims
bahrie-___-
Mei 21, 2011 @ 15:24:03
Linknya ada diatas om.. π
abas
Mei 19, 2011 @ 20:52:56
om minta versi buat windows nya
di tunggu
bahrie-___-
Mei 21, 2011 @ 15:23:08
versi windows dah saya upload.. silah kan di kembangan π
ray
Mei 26, 2011 @ 22:53:57
mas…..saya error di sini import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel;
dia G DI KENAL……GMANA TU MAS?
AJARI LAH
saya pemula
bahrie-___-
Mei 27, 2011 @ 13:02:46
ooh…. kalo gitu di kelas Main.java nya cari try{ bla bla UIManager.getLookAndFeel bla bla bla}catch(bla bla ){
bla bla}
nah itu semua di comment dengan tanda // . sampai ga ada merah2..heeheh π
vheby
Nov 01, 2011 @ 21:50:30
try {
// TODO code application logic here
UIManager.setLookAndFeel(new NimbusLookAndFeel());
SwingUtilities.invokeLater(new Runnable() {
public void run() {
FrameUtama fm = new FrameUtama();
fm.setVisible(true);
}
});
} catch (UnsupportedLookAndFeelException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}}
yg di berikan // darimana mas, koq tetap merah ya?
bahrie-___-
Nov 02, 2011 @ 09:29:40
yg merah yang mana? coba di printscreen π
wawan
Jun 03, 2011 @ 22:02:59
Minta izin copas……………. master buat di blog ane………….salam kenal
bahrie-___-
Jun 04, 2011 @ 06:42:16
monggo mas semoga bermanfaat.. π Jangan Lupa sertakan Penulis aslinya serta link asli supaya tidak dianggap pembajakan.. π
Martin Laurent
Okt 01, 2011 @ 11:16:23
boleh minta src nya mas?
buat belajar2 nih, maklum mas masih oon hehehhey
bahrie-___-
Okt 02, 2011 @ 07:48:28
Boleh.. ambil aja di googlecode.. udah saya kasi link…
Wulan
Nov 30, 2011 @ 19:37:46
versi windowsnya mana ya?
pengen download juga
buat referensi tugas
π
bahrie-___-
Des 02, 2011 @ 09:13:18
bukannya udah ada.. itu yang update di bawah.. π for windows
iwan
Mar 08, 2012 @ 23:44:30
boleh di ambil ngak buat Pi (penulisan ilmiah )saya ??
pliss…
bahrie
Mar 09, 2012 @ 09:49:38
boleh silahkan.. π nanti saya kasih yah..hehehe
ARIEFM40
Mar 09, 2012 @ 23:32:09
ijin sedot gan, buat nambah wawasan. thnks ych…
bahrie
Mar 12, 2012 @ 10:30:46
monggo silahkan π
erwin
Mar 17, 2012 @ 14:53:36
keren aplikasinya…..
numpang oprak-oprek y gan… π
bahrie
Mar 19, 2012 @ 11:10:59
silahkan mas π
erwin
Mar 17, 2012 @ 14:56:17
oia mo tanya nh….
maklum masih awam teuing…
kalo yang perpustakaan-shorcut.Ink fungsinya bwat apa ya gan??
bahrie
Mar 19, 2012 @ 11:11:53
masa ada ?? itu mungkin copian yg dibuat ma virus, kan kalo di windows ada tuh virus yang pake .lnk, dihapus aja.. π
Muhammad Isfan Fajar
Apr 16, 2012 @ 20:42:00
mas numpang nanya library nimbuslookandfeel saya ngk ada dmna downloadnya ya, maaf klu slah tnya newbie π
bahrie
Apr 17, 2012 @ 08:00:05
itukan library default, bawaannya jdk. gak tahu ya kalo di jdk 7 udah dihapus. kalo error di nimbus nya, di tutup aja ato di hapus juga gak apa2. masih bisa jalan kq. π
Danu Hendarto
Apr 22, 2012 @ 14:52:02
Om bahrie Trims Tutorial dan ilmunya ,,… om ada gak tutorial khusus untuk desain 2D di java netbeans nya ,,..saya penasaran mau coba ,,.. tadinya langsung lihat di sourcenya ini tapi sedikit bingung kalo gak ada penjelasannnya ,,.. sebelumnya trims ya om bahrie ,,.. π
bahrie
Apr 22, 2012 @ 17:55:19
ada, buatannya kang eko. ini silahkan di pelajari.. π http://stripbandunk.googlecode.com/files/Swing-Make-Over.pdf
Muhammad Isfan Fajar
Apr 23, 2012 @ 13:50:15
masih ngk bisa jalan udah saya jadikan comment smua
bahrie
Apr 23, 2012 @ 19:23:32
laporan errornya apa? coba dibaca dulu… π
rio
Jun 21, 2012 @ 11:46:39
aplikasi ini pake data base y mas ??
bahrie
Jun 21, 2012 @ 13:22:55
ya
rio
Jun 21, 2012 @ 13:43:52
kok bnyak yang error ketika saya coba ??
bahrie
Jun 21, 2012 @ 14:51:22
iya..
rio
Jun 21, 2012 @ 16:47:43
gambar pesan error nya udah saya kirim ke emailnya mas,,
tolong penjelasan nya y .
thx
bahrie
Jun 21, 2012 @ 18:15:06
copy paste aja errrornya disini.. dipelajari aja nanti juga bisa.. π
Yuliani Nurul Inayah
Jul 03, 2012 @ 11:22:58
kalo pngen di windows gmn mas?
mohon dijawab π
bahrie
Jul 03, 2012 @ 13:20:18
itu yang for windows. itu jalan di windows.
Juned Inf
Nov 21, 2012 @ 13:03:33
kalau boleh tahu mas pakek netbeans berapa? jdk berapa?
bahrie
Nov 21, 2012 @ 15:39:35
kalo ndak salah sih netbeans 6.8 jdk 1.6 update 20
Rivaldi
Nov 28, 2012 @ 21:22:59
mas bahrie .. boleh tanya nda , mas nyediain tutorial untuk membuat aplikasi ini dari awal ga hehe .. maklum saya masih tahap belajar di netbeans ..
bahrie
Nov 29, 2012 @ 18:35:01
blum.. π
sigit
Des 06, 2012 @ 09:16:49
mas bahrie q juga masih meraba raba tentang netbeans ,
ko pas dijalaning perpustakaan.jar tidak bisa?
bahrie
Des 07, 2012 @ 08:52:01
diraba2nya lebih lama lagi.. #eh π
adi
Jan 09, 2013 @ 13:40:50
run:
Jan 09, 2013 1:36:04 PM stta.elinfo.perpustakaan.dao.koneksi.DatabaseUtilities getConnection
SEVERE: null
java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:943)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4113)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1308)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2336)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2369)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:792)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at stta.elinfo.perpustakaan.dao.koneksi.DatabaseUtilities.getConnection(DatabaseUtilities.java:26)
at stta.elinfo.perpustakaan.dao.impl.UserImpl.getUser(UserImpl.java:30)
at stta.elinfo.perpustakaan.gui.PanelLogin.status(PanelLogin.java:79)
at stta.elinfo.perpustakaan.gui.PanelLogin.(PanelLogin.java:44)
at stta.elinfo.perpustakaan.gui.FrameUtama.(FrameUtama.java:28)
at stta.elinfo.perpustakaan.Main$1.run(Main.java:32)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at stta.elinfo.perpustakaan.dao.impl.UserImpl.getUser(UserImpl.java:30)
at stta.elinfo.perpustakaan.gui.PanelLogin.status(PanelLogin.java:79)
at stta.elinfo.perpustakaan.gui.PanelLogin.(PanelLogin.java:44)
at stta.elinfo.perpustakaan.gui.FrameUtama.(FrameUtama.java:28)
at stta.elinfo.perpustakaan.Main$1.run(Main.java:32)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
MOHON BANTUANNYA.TRIMS
bahrie
Jan 09, 2013 @ 13:44:51
cek dulu user dan password koneksi database yang ada didalam code. dibongkar2 dulu lah. jangan asal run. π di ganti sesuai user dan password database. π
Tux Admirer
Jan 15, 2013 @ 12:21:12
Ijin download sob ..
bahrie
Jan 15, 2013 @ 13:55:23
oke, kulo sumonggoaken.. π
andi
Apr 17, 2013 @ 15:52:45
ini ada databasenya ndak om trus menggunakan database apa ya
bahrie
Apr 23, 2013 @ 23:48:20
Ada. Pakenya mysql..
yuzri
Mei 13, 2013 @ 00:31:56
thx dh mw brbagi ilmu
Gungwah
Jun 21, 2013 @ 00:50:52
ada database untuk mysqlnya gak kk bahrie
Gungwah
Jun 21, 2013 @ 01:06:59
plizzz cepet balasnya ya kk bahrie
Gungwah
Jun 21, 2013 @ 01:09:26
sama tutorial lengkapnya juga dari pembuatan neatbin dan mysqlnya juga
Gungwah
Jun 25, 2013 @ 08:39:03
kk minta tutorial lengkap membuat programnya dari databasenya sampek neatbinya
bahrie
Feb 05, 2014 @ 20:38:54
gan, cara merubah user = root dan password = (null). ? dan itu error nya yg panjang ini
run:
Feb 05, 2014 8:38:24 PM stta.elinfo.perpustakaan.dao.koneksi.DatabaseUtilities getConnection
SEVERE: null
java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4120)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:925)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1704)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1250)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2465)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2498)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2283)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:822)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:404)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:317)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:215)
at stta.elinfo.perpustakaan.dao.koneksi.DatabaseUtilities.getConnection(DatabaseUtilities.java:26)
at stta.elinfo.perpustakaan.dao.impl.UserImpl.getUser(UserImpl.java:30)
at stta.elinfo.perpustakaan.gui.PanelLogin.status(PanelLogin.java:79)
at stta.elinfo.perpustakaan.gui.PanelLogin.(PanelLogin.java:44)
at stta.elinfo.perpustakaan.gui.FrameUtama.(FrameUtama.java:28)
at stta.elinfo.perpustakaan.Main$1.run(Main.java:32)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at stta.elinfo.perpustakaan.dao.impl.UserImpl.getUser(UserImpl.java:30)
at stta.elinfo.perpustakaan.gui.PanelLogin.status(PanelLogin.java:79)
at stta.elinfo.perpustakaan.gui.PanelLogin.(PanelLogin.java:44)
at stta.elinfo.perpustakaan.gui.FrameUtama.(FrameUtama.java:28)
at stta.elinfo.perpustakaan.Main$1.run(Main.java:32)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
sahrul
Apr 12, 2014 @ 09:52:52
terimakasih sob . . . .ta’ coba’ dulu semoga berhasil
Ei Jie
Mei 01, 2014 @ 13:13:35
sebenernya lebih suka tutorialnya itu diberikan langkah” nya mas kalo cuma ngash program nya jadi binggung gmn cara buatnya
apalagi awam seperti saya
wieiwe
Mei 22, 2014 @ 13:18:36
qw udah ndowld file nya tapi wktu dirun kok g bisa
Reihan
Jun 06, 2014 @ 23:43:47
cara ngatasin yang error panjang itu bagaimana gan?
Jun 06, 2014 11:40:17 PM stta.elinfo.perpustakaan.dao.koneksi.DatabaseUtilities getConnection
SEVERE: null
java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
dst…………………….
risqi
Agu 06, 2014 @ 14:44:06
java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code – package com.sun.java.swing.plaf.nimbus does not exist
at stta.elinfo.perpustakaan.Main.(Main.java:8)
Exception in thread “main” Java Result: 1
dibagian nimbusslookandfeel error kak, itu gimana yah?
bahrie
Agu 14, 2014 @ 17:32:43
nimbus nya di tutup aja om.. di commant
Akbar Dewanta
Sep 22, 2014 @ 13:25:20
mas bahrie, numpang unduh ya buat referensi tugas π
Akbar Dewanta
Sep 22, 2014 @ 14:28:44
Oiya, udah nutup si nimbus dan importnya,sql udah jalan dan connected… pas di run succesful tp kok gak muncul apa-apa ya π
Akbar Dewanta
Sep 22, 2014 @ 14:40:17
Soalnya kalo seandainya yang bro bilang nimbusnya di tutup, maka main.java enggak jalanin apa-apa dong bro?
Akbar Dewanta
Sep 22, 2014 @ 15:44:53
Sudah bisa deh bro, ternyata di databaseutilities.java nya untuk password terisi ‘adr’ saya bikin null jadi bisa π
Cellya19
Des 08, 2015 @ 08:25:53
cara menjalankannya bagaimana yah om ?