Aplikasi Toko Buku dengan Pemrograman Java
29 Mar 2011 52 Komentar
in Algoritma, Database, Java Programming, Ubuntu Tag:toko buku java
Assalamu’alaikum..

Aplikasi ini sudah saya uploud di di googlecode lewat subversion, jadi yang ingin melihatnya silahkan di sedot aja lewat subversion masing masing, bisa pake netbeans maupun eclipse. namun sebelumnya komputer anda harus sudah di install subversion, untuk pengguna linux terutama ubuntu, untuk install subversion cukup mudah, tinggal ketik aja di terminal
sudo apt-get install subversion
setelah itu masuk ke netbeans, klik menu team, lalu subversion, lalu checkout. dan nanti masukkan link googlecode saya.
https://bahrie127.googlecode.com/svn/trunk/
untuk username dan password tidak usah di masukkan langsung next aja, dan cari folder toko buku lalu di ok aja.. Dan juga bagi temen-temen yang ingin berkontribusi mengembangkan aplikasi ini bisa berpartisipasi, kirim aja alamat emailnya nanti saya daftarkan supaya dapat commit ke project ini(comment aja di bawah nanti saya daftarkan untuk membantu).. karena project ini masih banyak kekurangan,untuk laporannya belum saya buat, rencana mau saya buat pake jasperreport. mungkin ada temen yang lagi belajar dan ingin sekalian praktek mungkin bisa membantu disini. karena database yang saya buat sudah relasional jadi mudah nantinya untuk dibuat laporan..

kita sebagai programmer juga harus gaul..hehee tidak hanya di zip lalu di upload terus di download dan di unzip. kalo code kita disimpan di googlecode seperti ini, suatu saat kalo kita ingin menggunakan lagi tinggal kita checkout aja ke netbeans tanpa harus susah susah download di unzip dan configurasi ulang..hehee selamat mencoba..
———
update 15 april 2011.
Project tokobukuapp yang ada di googlecode sudah saya update lagi bagi temen2 yang kemaren menemukan error diproses bisa di chekout ulang. dan sekaligus sudah saya buat file zip nya bagi yang blum gitu ngerti ttg subversion. dengan di download secara manual diharapkan kita semua bisa sama sama belajar.. ![]()
bila menemukan error, di Jcalendar. import aja library nya dengan cara klik kanan libraries, add jar/folder. lalu cari di folder project/dist/lib/.
link download ada dibawah :
dan untuk Library yang dibutuhkan dapat didownload dibawah ini..
update — 24/4/2012 –
waktu melakukan transaksi penjualan seharusnya stok barang berkurang, codenya sudah saya bikin tapi salah ketik, yang harusnya update didalam code saya tulis udpate, hingga akan terjadi error, bagi yang menemukan error disitu, rubah aja udpate menjadi update.
ada di class ini https://bahrie127.googlecode.com/svn/trunk/TokoBuku/src/bahrie/tokobukuapp/implement/ImplemPenjualan.java
yang bagian ini
PreparedStatement ps2=DatabaseUtilities.getConnection().prepareStatement(“udpate buku set stok=? where id_buku=?”);
selamat berkarya







Apr 14, 2011 @ 12:11:14
Mas, Minta yang zip dong, soale aku pake windows, dan baru pemula… Thanks
Apr 14, 2011 @ 16:45:22
ok, kapan2 saya upload mas yg zipnya..
Apr 17, 2011 @ 00:13:10
bagus nih totorial a ..
tapi kok agak sulit ya ketika di jalanin di windows..
pas di run ga ad apa2..
mohon pencerahannya…
Apr 17, 2011 @ 10:35:34
ihihihi. masa sih?? kemungkinan pengaturan databasenya yang blum bener. jadi pertama import dulu databasenya, file .sql nya ada di dalam src/……/sql
setlah itu pengaturan database yang ada di project di rubah juga. kalo default punyaku username=”root” dan passwordnya “root”
nah itu dirubah sesuai yg dipake. kalo diwindows biasanya username root dan passwordnya kosong. coba dilihat di Output nya Netbeans kalo banyak yg salah berarti bener ga jalan. hehee
Apr 28, 2011 @ 23:41:54
pas dijalanin muncul error kek gini…
Compiling 25 source files to D:\codeJava\appInventory\TokoBuku\build\classes
D:\codeJava\appInventory\TokoBuku\src\bahrie\tokobukuapp\Main.java:9: package com.jtattoo.plaf does not exist
import com.jtattoo.plaf.JTattooUtilities;
D:\codeJava\appInventory\TokoBuku\src\bahrie\tokobukuapp\view\MenuUtama.java:25: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.JRException;
D:\codeJava\appInventory\TokoBuku\src\bahrie\tokobukuapp\view\MenuUtama.java:26: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.JasperFillManager;
D:\codeJava\appInventory\TokoBuku\src\bahrie\tokobukuapp\view\MenuUtama.java:27: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.JasperPrint;
D:\codeJava\appInventory\TokoBuku\src\bahrie\tokobukuapp\view\MenuUtama.java:28: package net.sf.jasperreports.view does not exist
import net.sf.jasperreports.view.JasperViewer;
D:\codeJava\appInventory\TokoBuku\src\bahrie\tokobukuapp\view\ReportReview.java:16: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.JasperPrint;
D:\codeJava\appInventory\TokoBuku\src\bahrie\tokobukuapp\view\ReportReview.java:17: package net.sf.jasperreports.view does not exist
import net.sf.jasperreports.view.JRViewer;
D:\codeJava\appInventory\TokoBuku\src\bahrie\tokobukuapp\view\ReportReview.java:26: cannot find symbol
symbol : class JasperPrint
location: class bahrie.tokobukuapp.view.ReportReview
tu berarti librarynya kurang ya…. downloadnya dimana ya jtatto…blablabla??? maklum ni nubie….
Apr 29, 2011 @ 16:26:36
iya nih librarynya udah saya upload ke googlecode. silahkan di ambil.
Apr 29, 2011 @ 20:17:13
alhamdulillah, libnya jalan. nah pas di run, ni sy ga tau username dan pass adminnya, sy masuk pake username dan password kasir yang bisa diliat di phpmyadmin….. jd cuma bisa masuk menu transaksi doang… padahal form2 lain buat admin dah dibuat. apa emang belum di fungsikan??? liat syntak nya bikin pusing aja, beda banget ama yang di buku2 cetakan… tambah pusying nih… salam dari nubie….
Apr 30, 2011 @ 00:04:01
hehehehe.. beda ya dari buku cetakan??heheehe kalo saya blajar dari blog temen2 serta koding mereka jadi ya gitu hasil codingannya..hehehe di php myadmin yg kasir ada dua nama kalo ga salah. bahrie sama romdani. pake yang bahrie aja. atau kalo ga gitu kamu inputin aja lagi. yg penting untuk akses kamu isi dengan Admin, ingat A nya besar(kapital)..!
ya nanti juga pasti akan ngerti. perlahan2.hehehe
Mei 26, 2011 @ 10:35:31
mas, dibuka di windows 7 kok tidak bisa yaa ?? saya membukanya di J-creator, bagaimana caranya mas. thx u. hehehe. .
Mei 26, 2011 @ 20:13:53
wah.. pakenya netbeans aja..
cz saya buatnya pake netbeans..
saya blum pernah pake jCreator.. kaya’nya lbh enak kan netbeans kq, opensource juga.. dan banyak yang make jadi kalo ada masalah ada kmunitasnya.. ada yg bahas di internet.. ada juga milistnya di indo. selain jug-indonesia kan ada netbeans-indonesia..
Mei 31, 2011 @ 19:47:25
ass. mas bahrie sy pmbaca baru nh, dahsyat bgt program2 yg dibuat, sy sdh coba yg ni n yg perpus, bgus bgt bwt yg pngn bljr bkin aplikasi dtabase pke java,, top markotop lah.. hhe..
Mei 31, 2011 @ 20:16:08
hehehe alhamdulillah bisa membantu.. mas syafiq nanti juga bisa kq buat yg lbh dari ini..hehe
Jun 10, 2011 @ 13:54:20
terima kasih ya mas, dah bantu mii
Jun 10, 2011 @ 16:32:11
hehehe sama sama..
Jun 27, 2011 @ 14:16:00
m’KASIH.. Tutorialnya Mas… bisa nambah referensi belajar Java !
Jun 28, 2011 @ 06:40:54
sama sama.. happy coding..
Okt 07, 2011 @ 09:32:57
wah mantap banget mas…alangkah baik’a jika dibuat langkah demi langkah dalam membangun aplikasi ini, biar semua pada bisa gmn cara membuatnya dari awal..maklum mas mash newbie…dbuat donk mas ebook’a..dtunggu ya!
Okt 22, 2011 @ 22:28:08
nah itu butuh proses pembuatannya..hehehe
Nov 12, 2011 @ 09:41:21
mas mohon tanya password dan usernamenya apa ya?
Nov 13, 2011 @ 18:48:20
password ma username?? kan udah ada di database. . tinggal lihat aja.. kalo ga ada ya bikin aja sesukanya..hehe
Nov 13, 2011 @ 14:59:08
mantappppppppppp banggggggg….slalu berkarya yach …
Nov 13, 2011 @ 18:48:35
maksih sama sama
Nov 19, 2011 @ 16:41:29
ko username and passworde salah padahal itu passwor database nya
Nov 21, 2011 @ 10:49:00
bukan password database, tapi password yang ada di table kasir, pake username dan password..
Des 02, 2011 @ 16:06:19
mas cara membuat program kita di zip gmna .??
Des 27, 2011 @ 10:31:27
klik kanan, compress.
Des 09, 2011 @ 07:59:13
makasihhh,,
ente ajibbbbbbbbb
pahala ente banyakkk,,
Des 10, 2011 @ 21:43:58
makasih. mas nya juga bisa kq share ilmu disini
Des 26, 2011 @ 22:08:40
gan mau tanya nich,,
untuk input buku kx masih lom bisa ea,,
setelah isi form id, nama, penerbit, dsb lalu di klik tmbah msh g bisa nambah ke tabel nya,,
mohon penjelasannya…
Des 27, 2011 @ 10:31:46
errornya apa? coba copykan disini..
Jan 01, 2012 @ 19:58:11
semoga bermanfaat mas buat saya !! thanks ia informasinya
Jan 02, 2012 @ 10:57:38
iya sama sama .hehehe
Jan 02, 2012 @ 14:51:40
mas programny jalan tapi pas saya masukin username dan passny ga bisa ke buka ya… saya dah liat di databasenya passny bahrie tapi ga bisa masuk..
saya pake windows n d koneksiny juga dah saya rubah tapi tetep ga masuk..
Jan 03, 2012 @ 14:04:20
mungkin pengaturan databasenya yg masih salah. coba buka di package koneksi class databaseutilities.java itu butuh username dan password. coba cek bener ga sama yg di komputer mas ato mbak nya ato enggak.hehehe
Jan 04, 2012 @ 01:17:54
mas mau nanyak ne gimana cara kalo kita ubah password kita setting default password nya . . .
misalnya kita buat button set password default yang kita setting menjadi 123, maka pada saat button itu di klik otomatis password berubah menjadi default yang kita sudah kita tentukan kira2 gimna thu mas cara buat nya?
mohon bantuanya
Jan 04, 2012 @ 10:37:35
ooww.. tinggal buat aja form yang ada tombolnya. terus kalo tombolnya di klik otomatis ngirim query yang update user di passwordnya. jadi ngerubah data user. yang sebelumnya passwordnya ga tahu jadi 123.
Jan 04, 2012 @ 20:14:42
mas punya saya berhasil ubah password jadi default tp ketika di klik ubah passwordnya nambah troz menjadi 123123123 dan seterusnya jika di klik ubah
dan kalo di akali di tombol ubah kita tulis syntax txtPassword.setText(“”);
password a mau berubah menjadi default tapi ada petik satu seperti ini 123′
—–ini syntax y saya tuliss mas
public void updatepass(Kasir o) throws SQLException {
PreparedStatement ps = DatabaseUtilities.getConnection().prepareStatement(“update kasir set nama=?,alamat=?,telepon=?,status=?,” + “username=?,password=’123′?,akses=? where id_kasir=?”);
ps.setString(1, o.getNama());
ps.setString(2, o.getAlamat());
ps.setString(3, o.getTelepon());
ps.setString(4, o.getStatus());
ps.setString(5, o.getUsername());
ps.setString(6, o.getPassword());
ps.setString(7, o.getAkses());
ps.setInt(8, o.getId());
ps.executeUpdate();
}
Jan 05, 2012 @ 00:47:10
ooo ternyata sudah bisa mas tinggal ganti txtPassword.setText(“123”);
Jan 27, 2012 @ 10:56:15
sip.. bagus..
tinggal diakalin2 dikit pasti ketemua solusinya..hehe
Jan 26, 2012 @ 16:12:46
thank uu,,,
slamm sksess,,,,,,,,,,,,
Feb 01, 2012 @ 23:08:46
bg kpan2 bs konsultasi ga???
Feb 02, 2012 @ 15:32:48
boleh. dapat chat di gtalk : bahrie172@gmail.com , atau ym : bahrie127 (saipul_bahrie@yahoo.co.id)
atau mention ada di twitter : @bahrie_bhe
Feb 16, 2012 @ 02:46:03
contoh SI berbasis data mining dounk…
dgn mysql
Feb 16, 2012 @ 11:11:28
waduh, saya aja ndak ambil datamining..
Apr 28, 2012 @ 21:27:56
Bagus ni…buat belajar
Mas..klo database nya pake oracle, apa aj yg perlu dirubah2?
Thanks jawabannya
Apr 29, 2012 @ 19:17:30
ganti konneksinya, sesuain yang di butuhin sama oracle.
Mei 19, 2012 @ 04:52:01
mas.. mau nanya dikit… tapi agak menyimpang sih hehehehehe gini mas… bisa g ea di table tu kita klik datanya?? sehingga muncul di textfieldnya??? nah kalo menggunakan jcalender gimana ea mas codingnya???
Mei 19, 2012 @ 11:27:11
bisa… tinggal jcalendarnya diset aja dengan yang ada..
textCal.setCalendar(beli.getTanggal());
nanti masuk ke jcalendar
Mei 19, 2012 @ 16:47:39
seperti ini coding nya mas….
public class form_anggota extends javax.swing.JFrame {
private String TglString;
public form_anggota() {
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
//Setting tanggal di jcalender
private void jDateChooser1PropertyChange(java.beans.PropertyChangeEvent evt) {
// TODO add your handling code here:
if(jDateChooser1.getDate()!=null){
SimpleDateFormat Format=new SimpleDateFormat(“yyyy-MM-dd”);
TglString=Format.format(jDateChooser1.getDate());
}
// coding untuk klik pada tabelnya mas…
private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
vKodeKonsumen.setText(jTable1.getValueAt(jTable1.getSelectedRow(),0).toString());
vNamaKonsumen.setText(jTable1.getValueAt(jTable1.getSelectedRow(),1).toString());
vJekel.setSelectedItem(jTable1.getValueAt(jTable1.getSelectedRow(),2).toString());
jDateChooser1.setCalendar((jTable1.getValueAt(jTable1.getSelectedRow(),3).toString());
vAlamat.setText(jTable1.getValueAt(jTable1.getSelectedRow(),4).toString());
vPekerjaan.setText(jTable1.getValueAt(jTable1.getSelectedRow(),5).toString());
vTelp.setText(jTable1.getValueAt(jTable1.getSelectedRow(),6).toString());
Selebihnya jalan mas… cuma pada jcalender nya data nya tidak muncul mas….
Mei 22, 2012 @ 01:48:09
bagai mana cara menampilkan foto dengan manggunakan jfilechooser,,,,mohon bantuannya…….
Mei 23, 2012 @ 16:18:27
Pass di jalankan muncul error kayak gini
java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code – package com.jtattoo.plaf does not exist
at bahrie.tokobukuapp.Main.(Main.java:9)
Could not find the main class: bahrie.tokobukuapp.Main. Program will exit.
Exception in thread “main” Java Result: 1
BUILD SUCCESSFUL (total time: 8 seconds)
Mei 24, 2012 @ 07:43:55
itu library jtattoo nya blum kamu masukkin.. download aja disini terus di import libraries http://www.jtattoo.net/downloads/JTattoo.jar
tandanya ada disini : Caused by: java.lang.RuntimeException: Uncompilable source code – package com.jtattoo.plaf does not exist
kalo sudah di import tapi belum bisa, mungkin butuh di clean and build dulu karena itu ada tulisan Uncompilable source code
dicoba dulu, semoga berhasil. library kan saya upload juga kan. pake itu aja?? semua nya dimasukkan. cara memasukkannya libraries add jar