Aplikasi Absensi Pegawai Menggunakan Java Netbeans
Walaupun belum banyak memahami tentang bahasa pemrograman java pake Netbeans, tapi project aplikasi absensi pegawai ini lumayan memuaskan buat gue pribadi karena banyak banget pelajaran yang gue dapet dari project ini yang dapat menambah wawasan ngoding gue. hehe
Karena bukan hal yang baru lagi, aplikasi ini telah banyak digunakan di perusahaan atau instansi yang membutuhkan pendataan kehadiran dan absensi pegawai yang sangat detil sehingga dibutuhkan sistem otomatis yang dapat mencatat kehadiran dan absensi pegawai secara cepat dan mudah digunakan oleh perusahaan atau instansi.
Deskripsi singkat
Pada aplikasi ini gue ngambil kasus sebuah perusahaan yang mempunyai banyak karyawan dan shift yang berbeda-beda. Jadi, setiap karyawan punya jam kerjanya masing-masing. Selain mempunyai jam kerja masing-masing, mempunyai beberapa data pribadi umumnya pegawai seperti NIP, Nama, Jabatan, dan foto pegawai yang akan ditampilkan jika pegawai itu melakukan penanda kehadiran.Selain melakukan absen hadir di panel admin terdapat beberapa menu yang mencakup pengelolaan presensi dan absensi pegawai. Aplikasi ini terbagi menjadi 2 project karena project sebagai server ( admin ) hanya digunakan untuk staff khusus sedangkan clientnya ( presensi ) dapat digunakan oleh semua pegawai untuk melakukan presensi. Ini mencegah tangan jahil mengakses panel admin selain staff admin oleh karena itu project harus dibangun secara terpisah.
Fitur aplikasi
# Presensi / Client- Menampilkan waktu & tanggal
- Menjadikan windows menjadi selalu di tumpukan paling atas agar tidak mengganggu pegawai untuk melakukan presensi.
- Menampilkan data umum pegawai
- Mencegah pegawai keluar masuk sebelum waktunya ( rentan waktu 30 menit )
- Menganti fungsi tombol masuk dan tombol keluar menjadi satu, yaitu hanya menekan tombol Enter pada keyboard untuk melakukan kedua aksi tersebut dengan algoritma yang baik.
- Mengefisiensikan database
- Mempersingkat kode program
# Admin
Dashboard
- Menampilkan aktifitas terbaru semua pegawai
- Menampilkan persentase kehadiran pegawai secara keseluruhan
- Menampilkan jumlah pegawai perusahaan
Manajemen Pegawai
- Menampilkan data pegawai yang ada
- Terdapat fungsi umum Tambah, Ubah dan hapus data
- Mencengah duplikasi pegawai
- Aksi tombol simpan bisa digunakan sebagai penambahan data, dan pengubahan data.
Izin/cuti
- Menampilkan data pegawai yang cuti/izin
- Terdapat fungsi umum Tambah, Ubah dan hapus data
- Menggunakan komponen JDateChooseruntuk memilih tanggal
- Mencegah duplikasi data izin/cuti
- Aksi tombol simpan bisa digunakan sebagai penambahan data, dan pengubahan data.
Laporan harian
- Menggunakan komponen JCalendar untuk memilih tanggal yang akan dicetak.
- Menggunakan iReport untuk menjadikan laporan berformat PDF
Aplikasi ini memang sangat jauh dari kata Sempurna. Insya allah bakal gue kembangkan lagi kalau ada yang lapor bug, pengen mempelajarinya lebih lanjut atau ingin menggunakan tenaga saya untuk membuat aplikasi ini lebih sempurna dan benar-benar dapat digunakan di masyarakat.
Screenshoot
Tabel Relasional / ER Diagram |
Jendela Presensi Pegawai |
Dashboard di Jendela Admin |
Download Source code, bahan-bahan & database
Sebelum menjalankan aplikasinya, beberapa hal penting yang harus dilakukan diantaranya:
I. Menambahkan Pallet JCalendar di Netbeans
1. Download JCalendar ( Download ), lalu ekstrak.
2. Buka Netbeans IDE.
3. Klik Tools -> Pallete -> Swing/awt Components.
4. Klik New Categories -> beri nama kategori (contoh : JCalendar) -> Klik OK.
5. Klik Add From JAR -> arahkan ke folder hasil ekstrak yang dilakukan pada step 1, lalu buka folder "lib" dan pilih file jcalendar-1.4.jar -> Klik Next.
6. Pilih semua komponen jcalendarnya (Ctrl + A) -> Klik Next.
7. Pilih pallete category JCalendar -> klik Finish.
II. Menambahkan Library Eksternal di Netbeans
1. Buka Netbeans IDE.
2. Klik kanan pada Libraries project netbeansnya, pilih Add JAR/Folder.
3. Arahkan ke folder "lib" yang ada di masing-masing folder project AbsensiPegawai dan AbsensiPegawai-Client di paket download source code.
4. Pilih/blok semua file .jar nya ( Ctrl + A ).
5. Klik Open.
III. Pembuatan & Import Database MySQL
1. Buka tool manajemen database MySQL ( PHP MyAdmin, Navicat, dll )
2. Buat database MySQL bernama dbabsensipegawai.
3. Pilih database dbabsensipegawai.
4. Import file dbabsensipegawai.sql yang ada di paket source code project.
IV. Konfigurasi Koneksi Aplikasi Java ke Database MySQL
1. Buka Netbeans IDE.
2. Open kedua project absensinya (AbsensiPegawai & AbsensiPegawai-Client).
3. Buka file KoneksiDB.java di package controller.
4. Sesuaikan variabel url, username dan password koneksi MySQL yang akan dihubungkan dengan aplikasi. Default koneksi MySQL, usernamenya adalah "root" dan password dikosongkan.
V. Run Project
- Run project jika sudah tidak ada lagi baris kode yang error.
- Login di Admin aplikasi bisa menggunakan username "admin" & password "admin" atau username "dendi" & password "dendi". Atau sesuaikan credential administrator di tabel admin di database dbabsensipegawai.
Jika ingin memodifikasi report, gunakan iReport Designer yang bisa anda didownload di link dibawah ini
Hire me at dendicious@gmail.com
untuk bantuan pembuatan project.
untuk bantuan pembuatan project.
Jangan sungkan tinggalkan jejak :)
thanks gan,saya newbie mau tanya ... saya coba absen muncul tulisan "tidak bisa terhubung ke database",ketika berhasil login di menu admin nanti kan ke dashboard tapi kok jumlah pegawai 2700 dan stuff di letakkan di mana ya ?
ReplyDeletesorry banyak tanya
Makasih udah komen gan, pastikan database mysql nya bernama dbabsensipegawai, kasih komen dulu kodingan2 yang error, gunakan java versi terbaru. Foto diletakan 1 folder/sejajar dengan Client dan Admin..
DeleteSemoga membantu
cara makenya gimana ya?
ReplyDeletesorrry gue rookie banget
udah selesai download project PresensiPegawai-Admin, PresensiPegawai-Client letakan kedua project itu dalam 1 folder. Open kedua projectnya di netbeans.
DeleteImport dbabsensipegawai.sql ke database dbabsensipegawai yang sudah dibuat sebelumnya.
Ekstrak foto.rar 1 folder dengan yang lainnya.
Coba di run..
untuk import databasenya di phpmyadmin apa g mn gan?minta tutorial yg lebih rinci lg donk :D
Deletemasuk ke phpmyadmin. buat database dengan nama dbabsensipegawai.
Deletelalu pilih database dbabsensipegawai yang ada disebelah kiri browser.
setelah memilih database klik tab import, lalu choose file dbabsensipegawai.sql dan klik Go. selesai. :))
Berarti harus download database mySQL dulu ya gan?
Deletewah info bermanfaat nih,,, makasih gan ya,,,sekalian promo blog sya juga nih ,,,, barutaubanget.blogspot.com
ReplyDeleteSama - sama gan..
Deletesip gan, keep blogging :)
mau tanya nih
ReplyDeleteapa harus pakai netbean 7.2 ke atas?ga bisa yg versi bawahnya?
7.1 bisa mas..
Delete7.0 bisa ga?
Deletebisa ka
Deleteane tunggu projekan yang laen gan ..
ReplyDeletegan ane udah ikutin semua procedurenya tp pas di run knp error kaya di bawah ini ya?
ReplyDeleteorg.netbeans.lib.awtextra does not exist
panel_izin.add(jScrollPane5, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 230, 730, 230));
C:\Documents and Settings\Budi Supriadi\My Documents\Downloads\Compressed\absen netbeans\Absensi Pegawai\src\view\Admin.java:401: error: package org.netbeans.lib.awtextra does not exist
panel_izin.add(txtAbsen_keterangan, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 180, 180, 36));
C:\Documents and Settings\Budi Supriadi\My Documents\Downloads\Compressed\absen netbeans\Absensi Pegawai\src\view\Admin.java:409: error: package org.netbeans.lib.awtextra does not exist
panel_izin.add(btnAbsen_simpan, new org.netbeans.lib.awtextra.AbsoluteConstraints(520, 180, 100, 40));
C:\Documents and Settings\Budi Supriadi\My Documents\Downloads\Compressed\absen netbeans\Absensi Pegawai\src\view\Admin.java:416: error: package org.netbeans.lib.awtextra does not exist
panel_izin.add(radAbsen_cuti, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 150, -1, -1));
Coba ubah layout manager panel panel_izin menjadi null, lalu ubah kembali lagi menjadi absolute.
DeleteMakasih udah mampir di blog ane.. :)
Tolong gan bgaimana caranya open ke netbeans dan hubungkan ke databasenya.
DeleteTolong gan bgaimana caranya open ke netbeans dan hubungkan ke databasenya.
Deletepake sqllite aja gan biar mudah
ReplyDeleteNanti saya coba.
DeleteThank you sarannya gan
thanks gan dah share ilmunya...semoga ilmunya nambah dan lebih bermanfaat
ReplyDeletesama-sama.
Deleteaamiin..
warning: [options] bootstrap class path not set in conjunction with -source 1.7
ReplyDeleteC:\Users\budi\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1711: error: cannot find symbol
if(txtAbsen_tanggal.getDate() != null){
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\budi\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1713: error: cannot find symbol
absen_tanggal = Format.format(txtAbsen_tanggal.getDate());
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1730: error: cannot find symbol
if( "".equals(absen_nip) | txtAbsen_tanggal.getDate()== null | jenis_absen.getSelection() == null | "".equals(absen_keterangan) ){
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1771: error: cannot find symbol
txtAbsen_tanggal.setEnabled(false);
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1795: error: cannot find symbol
txtAbsen_tanggal.setEnabled(false);
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1796: error: cannot find symbol
txtAbsen_tanggal.setDate(null);
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1836: error: cannot find symbol
txtAbsen_tanggal.setEnabled(true);
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1837: error: cannot find symbol
txtAbsen_tanggal.setDate(null);
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1864: error: cannot find symbol
txtAbsen_tanggal.setEnabled(true);
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1902: error: cannot find symbol
txtAbsen_tanggal.setEnabled(false);
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1903: error: cannot find symbol
txtAbsen_tanggal.setDate(null);
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1925: error: cannot find symbol
txtAbsen_tanggal.setEnabled(false);
symbol: variable txtAbsen_tanggal
location: class Admin
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java:1947: error: cannot find symbol
txtAbsen_tanggal.setDate(tanggal);
symbol: variable txtAbsen_tanggal
location: class Admin
Note: C:\Users\amel\Desktop\netbeans\Absensi Pegawai\src\view\Admin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
13 errors
1 warning
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\nbproject\build-impl.xml:923: The following error occurred while executing this line:
C:\Users\amel\Desktop\netbeans\Absensi Pegawai\nbproject\build-impl.xml:263: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 1 second
Plugin JCalendar belum dipasang?
DeletetxtAbsen_tanggal kan gak ada.. itu buatnya pake jtextfield atau j datechooser?
Deleteerrornya sama :)
ReplyDeleteCompiling 13 source files to E:\Aplikasiiii\New folder\Absensi Pegawai\build\classes
ReplyDeleteE:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1711: error: cannot find symbol
if(txtAbsen_tanggal.getDate() != null){
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1713: error: cannot find symbol
absen_tanggal = Format.format(txtAbsen_tanggal.getDate());
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1730: error: cannot find symbol
if( "".equals(absen_nip) | txtAbsen_tanggal.getDate()== null | jenis_absen.getSelection() == null | "".equals(absen_keterangan) ){
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1771: error: cannot find symbol
txtAbsen_tanggal.setEnabled(false);
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1795: error: cannot find symbol
txtAbsen_tanggal.setEnabled(false);
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1796: error: cannot find symbol
txtAbsen_tanggal.setDate(null);
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1836: error: cannot find symbol
txtAbsen_tanggal.setEnabled(true);
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1837: error: cannot find symbol
txtAbsen_tanggal.setDate(null);
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1864: error: cannot find symbol
txtAbsen_tanggal.setEnabled(true);
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1902: error: cannot find symbol
txtAbsen_tanggal.setEnabled(false);
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1903: error: cannot find symbol
txtAbsen_tanggal.setDate(null);
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1925: error: cannot find symbol
txtAbsen_tanggal.setEnabled(false);
symbol: variable txtAbsen_tanggal
location: class Admin
E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java:1947: error: cannot find symbol
txtAbsen_tanggal.setDate(tanggal);
symbol: variable txtAbsen_tanggal
location: class Admin
Note: E:\Aplikasiiii\New folder\Absensi Pegawai\src\view\Admin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
13 errors
library jCalendarnya belum di tambahkan.
Deleteklik kanan di libraries -> add jar/folder lalu arahkan ke folder jCalendar yang baru saja didownload jcalendar -> lib -> jcalendar-1.4.jar
gan ada aplikasi data pengolahan pegawai gk
ReplyDeleteengga ada gan... belum ada studi kasus hehe
Deletegan kok di project admin ada tanda error di folder src -view admin.java itu salah dmna mas??
ReplyDeletelihat dulu baris kode yang errornya apa..
Deletemantap gan
ReplyDeleteMantap gan projectkan nya. ane baru coba netbeans cuma membuat aplikasi penjualan. Untuk project yang ini saya ingin lebih tau banyak bisa minta cp atau apa gitu agar mempermudah. Makasih atas ilmunya gan..
ReplyDeletekalo ada perlu kirim ke gmail ane aja gan..
Deletemakasih udah ngunjungin blog ane :)
Salam mas,
DeleteSaya udah running programnya dan ga ada error sewaktu running admin.
Tapi pas nyoba di client masukin NIPnya kok ada warning: "Tidak bisa terhubung ke database". service di xampp sudah running, sama databasenya sudah saya execute.
salah dimana ya mas? mohon penjelasannya.. terima kasih banyak
nama databasenya harus "dbabsensipegawai"
Deleteant -f "C:\\absensi\\Absensi Pegawai" -Djavac.includes=view/Login.java -Drun.class=view.Login -Dnb.internal.action.name=run.single run-single
ReplyDeleteinit:
Deleting: C:\absensi\Absensi Pegawai\build\built-jar.properties
deps-jar:
Updating property file: C:\absensi\Absensi Pegawai\build\built-jar.properties
Compiling 1 source file to C:\absensi\Absensi Pegawai\build\classes
compile-single:
run-single:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.(ImageIcon.java:205)
at javax.swing.ImageIcon.(ImageIcon.java:205)
at view.Login.initComponents(Login.java:98)
at view.Login.(Login.java:27)
at view.Login$8.run(Login.java:262)
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)
"com-jaspersoft-ireport-hadoop-hive.jar" sama "com-jaspersoft-ireport-mangodb.jar" file not found mas tulisannya
saya lupa ngasih library ireportnya mas. nanti saya update
Deleteoke saya tunggu gan
Deletesblumnya mksih byk gan
cara makenya gimana ya?
ReplyDeleteuda aq download smua projecty... tp msh error.. tanda seru gt
mas rendy, minta tolong penjelasannya dong di prgram itu kan ada tampilan windows selalu berada pada posisi paling atas, nah itu cara menghilangkannya gimana ya mas?
ReplyDeletetinggal di uncheck properti "Always On Top" di JFrame yang ada di panel navigatornya ( window -> navigator ).
DeleteMas, cara Memasang library iReport nya tolong jelasin dong.
ReplyDeleteDownload ini https://www.mediafire.com/?6g0x07v687v701n
Deletedi dalamnya ada banyak paket yang harus ditambahkan ke project admin.
Klik kanan Libraries, Add JAR /Folder dan tambahkan semua library yang saya upload.
mas, sudah saya coba projecty tp blum sukses.. ada tanda seruy(eror) pada project adminy,, caray gmn ?? matursuwun
ReplyDeletemas ini absensinya bisa pake barcode kah? gmna itu metodenya biar bisa sinkron ke programnya, ngebaca barcodenya pake webcam atau camera apa?
ReplyDeletemohon responnya om admin, soalnya itu liat preview interfacenya keren bgt kaya windows 8,
tertarik bgt pengen belajar yg kaya gitu,,
ditunggu responnya, mksih...
Pada dasarnya barcode scanner hanya sebagai pengganti keyboard. dengan mengubah inputan barcode menjadi sebuah karakter di komputer. jadi tinggal colokkan barcode scanner ke laptop. siapkan barcode yang sudah ada biasanya di ID card atau kode barang di suatu produk supermarket. arahkan laser merah ke arah barcode nya, dan karakter yang ada di barcode otomatis diketikan di komputer dan otomatis menekan tombol enter pada keyboard.
DeleteOleh karena itu di program yang saya buat, jika user menekan tombol enter, maka inputan NIP yang diketikan secara otomatis melakukan proses presensi.
Deleting: C:\absensi\Absensi Pegawai\build\built-jar.properties
ReplyDeletedeps-jar:
Updating property file: C:\absensi\Absensi Pegawai\build\built-jar.properties
Compiling 1 source file to C:\absensi\Absensi Pegawai\build\classes
compile-single:
run-single:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.(ImageIcon.java:205)
at view.Login.initComponents(Login.java:98)
at view.Login.(Login.java:27)
at view.Login$8.run(Login.java:262)
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)
ini knp yah gan??
This comment has been removed by the author.
ReplyDeleteom saya udah download project nya terus databasenya jg sudah, saya sudah bikin database nya lalu di import, tetapi kenapa ya pas di run terus login dengan NIP tetap tidak tersambung ke databasenya, itu kenapa ya om ? mohon pencerahannya, terimakasih
ReplyDeleteini erornya :
May 02, 2014 9:47:20 PM view.Absensi btn_MasukActionPerformed
SEVERE: null
java.sql.SQLException: Field 'id_jam' doesn't have a default value
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.sendCommand(MysqlIO.java:2002)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2427)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2345)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2330)
at controller.Submit_hadir.masuk(Submit_hadir.java:56)
at view.Absensi.btn_MasukActionPerformed(Absensi.java:255)
at view.Absensi.access$000(Absensi.java:44)
at view.Absensi$1.actionPerformed(Absensi.java:130)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
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.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:696)
at java.awt.EventQueue$4.run(EventQueue.java:694)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
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)
kayanya kurang nambahin library mysql jdbc nya..
Deletekalo absensi sekolah ada gak ?
ReplyDeleteKalo mau banget, saya buatin.
DeleteKirim deskripsinya ke dendicious@gmail.com aja.
gan saya mau nanya2 seputar java gui untuk membuat program pembelian tiket konser, boleh minta emailnya gan?
ReplyDeletedendicious@gmail.com
DeleteMin tau gk cara buat bedain tgl merah sma tgl biasa di java ??
ReplyDeleteBuat bdain perkalian gaji untuk kryawan gtu
bikin tabel lagi aja di database. buat daftar bulan dan tanggal merahnya berapa.
Deletedatanya dimasukin manual, ya kalo bisa ada di aplikasi. nginputin berapa tanggal merah di bulan & tahun tersebut.
soalnya tanggal merah (hari libur) engga otomatis terdeteksi di komputer mas
hehe
Oke
ReplyDeleteMksh y mas hehe
Database nya gak mau di import gan, di project admin masih ada 4 eror, com.toedter.calendar.JDateChooser pdahal lib jCalendernya udah.
ReplyDeleteKayanya belum nambahin jcalendar di pallete managernya
Deletecaranya :
caranya klik tools -> pallete -> swing/awt components
klik new categories -> isi "jcalendar" -> ok
klik add from JAR -> buka folder "\lib" yang ada di folder jcalendar-1.4 dan pilih jcalendar-1.4.jar lalu klik next -> pilih semua komponen jcalendarnya (ctrl+a) lalu klik next -> dan pilih pallete category jcalendar lalu klik finish.
saya sudah bikin tambah pegawai baru, kok pada saat saya tes absensinya selalu muncul anda tidak di perkenankan itu kenapa ya?
ReplyDeletekarena waktu pada saat itu tidak sesuai dengan waktu untuk melakukan presensi. coba lihat tabelpegawai, dia idjam nya apa. dan di tabel idjam ia seharusnya masuk jam berapa.
Deleteini sudah saya coba,
ReplyDeleteID Pegawai : J3D112114
Nama : M. Arifin
Id Jam : 3
saya mencoba2 itu semua sampe jam 00.00 masih tetap tidak di perkenankan. itu kenapa mas ya?
Bingung saya
Mungkin belum konek ke database.
Deletetanks gan, bermanfaat nih buat ngerjain tugas kuliahan, punya ane dah berjalan sempurna
ReplyDeletesama - sama gan
Deletemas punya project sederhana membuat id card yang diambil dari tabel karyawan. kalau punya, saya minta file projeknya kirim ke tejosoyo@yahoo.com
ReplyDeletetrim. moga2 kita bisa lebih akrab lagi mas.
ane ga punya gan
Deletemas, udah sy coba scan NIP pakai barcode scanner tapi kok gak bisa diinput datanya ya mas, mohon pencerahannya ya mas. azim.perdana@yahoo.co.id
ReplyDeletecoba kalo di notepad atau excel setelah ngescan dia nulis otomatis di layar?
Deletepermisi mas.ini saya download i report nya kok part2 gini ya?harus download satu2 ini?
ReplyDeletedownload yang mana?
DeleteKarenn ,, thank buat sharingnya ditunggu sharing program lainnya :)
ReplyDeletemakasih..
Deletesama - sama..
insya allah :)
gan ko pas ubah data pegawai malah ga ke update yah?
ReplyDeletedi databasenya keupdate gak?
Deletemas di koneksi nya error merah knpa yah ini dia (DriverManager.registerDriver(new "com".mysql.jdbc.Driver()); )
ReplyDeletedi com nya salh
add library mysql jdbc nya mas
Deletegan di form admin.java banya yg error minta di resolve tp ga bisa di resolve...ane pake netbeans 8.0 gan....
ReplyDeletebelum pasang pallet jcalendar di netbeans ya?
DeleteSebelumnya Terima kasih mas atas tutorialnya, saya ijin unduh filenya, saya baru buka buka netbeans, cara dan sangat menarik untuk dipelajari, mohon bimbingannya ya sob ? trima kasih
ReplyDeletegan, itu pass dan login nya apa ya?
ReplyDeleteTerimakasi contoh programnya master, saya dapat pelajaran sangat buanyak.
ReplyDeleteSaya sudah install dan jalan bagus.
Pertanyaan saya, ketika saya coba lihat lebih dalam, ternyata beberapa panel tidak kok tidak tampil di packagenya ya misal : panel_izin, panel_about, panel_Laporan_pegawai, panel_Laporan_Harian, panel_Pegawai. Jika saya lihat dalam package View, disana hanya terdapat Admin.java dan Login.java. Bisakah saya dikasih pencerahan ?
Terimakasih berat
permisi gan,saya mau mempelajari program ini,kebetulan ada tugas dari mata kuliah yang sama,kira2 boleh saya minta tutorialnya gax supaya saya gax bingung,thanks
ReplyDelete089615478959
ireport.a knpa ga mw d buka yya gan,.pdhal sudah sya install dgn bnar.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteException in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
ReplyDeleteat view.Login.jButton2ActionPerformed(Login.java:173)
at view.Login.access$400(Login.java:21)
at view.Login$4.actionPerformed(Login.java:105)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
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.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
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)
Caused by: java.lang.RuntimeException: Uncompilable source code - package net.sf.jasperreports.engine does not exist
at view.Admin.(Admin.java:30)
... 39 more
mas barcodenya bisa pake barcode for android gak yah ?
ReplyDeletegan aplikasi yg berbau akuntansi ada ga nih ?? soalnya gw jurusan komp.akuntansi makasih
ReplyDeletemakasih mas, aplikasinya sangat berguna sekali...
ReplyDeletemakasih mas... moga bisa belajar juga :D
ReplyDeletemas kalo pake yang 7.0 bisa gak? lagi perlu banget nih buat upk sekolah mohon di jawab yaa makasih mas :)
ReplyDeleteCoba aja dev..
Deletepake yang 7.0 bisa gak?lagi butuh banget buat upk ini mas tolong dijawab yaaa makasih
ReplyDeleteada yg absensi karyawan sekolah mas?? butuh pencerahan ini...
ReplyDeleteklo ada kirim kesini mas : ariefbaskoro75@gmail.com
mohon bantuannya...
Tinggal dikembangin aja mas databasenya dari projek ini..
Deleteklo error identifier expected di submin_hadir gmn ya mas
ReplyDeletecodingnya
public boolean cek_pegawai (view.Hadir_pegawai) {
throw new UnsupportedOperationException("Not supported yet"); //To change body of generated methods, choose Tools | Templates.
}
thanks
Gan bagaimana cara membuat aplikasi presensi untuk mempresensi siswa ?
ReplyDeleteMas kok databasenya pas q import GALAT, gmna tuh mas?
ReplyDeletebro untuk menambahkan sistem penggajian cara nya gmana bro, tolong bantu ane broo...
ReplyDeletethanks berat bro ya sebelumnya....
Sukses buat mas Dendi,
ReplyDeletekeren gan konsep mvc nya, terimakasih sudah share.. Sukses selalu...
ReplyDeleteinfo yg sangat bermanfaat mz...
ReplyDeletehttp://www.bromoweb.com
username sama passwrdnya apa gan ? pas di run gak mau
ReplyDeleteliat di tabel admin di database
Deleteboleh donk minta tutorial nya dalam bentuk pdf or doc
ReplyDeletegak saya buatin..
Deletemaaf cuma bisa ngeshare projek javanya aja... :)
kag, mau tanyak donk,,,
ReplyDeletekalau bikin program java pakek radio button itu bgmn?
pas waktu mau klik tabel terus datanya dimunculkan di radio buttonnya!!
gan, link updatenya kok, gak bisa dibuka?
ReplyDeleteSangat membatu sekali mas, tp kok jam nya gak real time ya mas?
ReplyDeleterealtime pada saat dirun
Deletecuma nampilin pake simple dateformat
gan kok adminnya eror gimana nih
ReplyDeleteudah ngikutin langkah2 diatas?
Deleteada beberapa library dan pallete yang harus ditambahin dulu di netbeannya gan..
aplikasinya memang sangat jauh dari kata sempurna
gan,, contoh aplikasi perpustakaannya ada nga
ReplyDeleteMas, knp pada waktu saya coba absen selalu dijawab "Anda tidak diperkenankan"
ReplyDeleteMohon pencerahannya...Terima kasih
Coba Absen dibawah jam 8, jadi agan set dulu jam di PC nya menjadi dibawah jam 8.
Deletemas, mau tanya, iReport harus install versi standalonenya ya?
ReplyDeleteiya gan, biar bisa buat sendiri.
DeleteMantap mas,,, jarang2 ada master yg mau berbagi seperti ini,,
ReplyDeleteNice job,, dan sukse selalu :D
Terima kasih mas rofi, semoga ilmunya bermanfaat.
DeleteAamiin.
mau nanya gan, caranya bikin relasinya gimana ya?
ReplyDeletemakasi
Kalo buat gambar relasi kaya di tutorial, saya pakai Navicat.
DeleteMisi gan.. ane mau nanya.. gmna caranya biar NIP pegawai bisa kedeteksi tanpa harus scan barcode terlebih dahulu.. Mohon pencerahannya gan..! Ane gak punya alat scan.. MAKASIH.. ! :D
ReplyDeletesebenarnya tidak perlu ada barcode scanner, bisa juga diketik pakai keyboard lalu tekan Enter.
DeleteSalam super, mas seterlah saya compile ternyata tidak bisa di run ada out put terdapat error
ReplyDelete-----------------------------------------------------------------------------------------------------------------------------
run:
java.lang.UnsupportedClassVersionError: view/Login : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: view.Login. Program will exit.
Exception in thread "main" Java Result: 1
-----------------------------------------------------------------------------------------------------------------------------
mohon solusinya,sebelumnya saya ucapkan terima kasih
This comment has been removed by the author.
ReplyDeleteerror gan..
ReplyDelete1.package view
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
2.button absen
if(txtAbsen_tanggal.getDate() != null){
SimpleDateFormat Format = new SimpleDateFormat("yyyy-MM-dd");
absen_tanggal = Format.format(txtAbsen_tanggal.getDate());
}
(padahal jcalender udah saya ikutin kaya agan)-,-
3.sisanya error yang sama tentang : txtAbsen_tanggal.setDate(tanggal);
ini kenapa yah? mohon solusinya :(
4. i repor telah saya instal tapi saaat mau di run malah error notifnya : cannot find java.exe
ituh kenapa yah gan?
maap kalo merepotkan gan dan banyak pertanyaannya.. semoga ilmu terus menjadi tabungan ke surga amin,, makasih
Makasih udah ngunjungin blog ane gan
DeleteDari semua pertanyaan diatas, sepertinya agan belum menambakan semua library yang di butuhkan. Agan bisa Add sekaligus satu folder yang ada di folder lib yang ada di dist.
Permisi gan, mohon bantuannya dmn setting ini yah
Deletejava.lang.RuntimeException: Uncompilable source code - package net.sf.jasperreports.engine does not exist
at view.Admin.(Admin.java:30)
Terima kasih
cara menambahkan library gimana gan!
Deletesaya baru belajar netbean, jadi maklumin lah, kalo saya gak tau.
prmisi gan..ni kox gx bsa d buka..ad file yg currupt
ReplyDeletecoba didownload lagi gan..
Deletemisi bang, ad program penjadwalan gk ya..??
ReplyDeletethx..
jimz.jazz2@gmail.com
kalo ada nanti saya share..
Deletegan ada aplikasi penggajian gk pake java ?? yg ada laporannya jg.
ReplyDeleteklo ada tolong kirim yah gan ..
trims seblmnya ..
anggizulfikar.unpam@gmail.com
ada
Deletesiang gan, boleh share Software Absensi dan Gaji Pegawai beserta Report-Reportnya gan ke eap_22@yahoo.co.id.. Thnks
ReplyDeleteMau nanya, itu di SSnya kan memasukkan NIP pakai barcode yah, apakah memakai hardware tambahan?
ReplyDeletebarcode scanner hanya alat tambahan yang yang digunakan untuk menggantikan fungsi keyboard sebagai sarana penginput kode ascii.
DeleteMaaf mas dendi, saya aplikasinya sudah sukses, tpi ko foto pegawainya gak nampil ya ? itu kenapa ? laporan harian juga gak bisa diproses ? sama tampilan absesnsi pegawai client gak bisa diclose ? atau di minimize ? terima kasih alzamaar@gmail.com
ReplyDeletecek filenamenya ada atau ngga di folder fotonya. jika sudah sesuai, cek path ke folder fotonya.
Deletemas ,, mau tanya.
ReplyDeletesaya buat program java dan ketika d run laporan pada ireport muncul tp setelah dijadikan .jar saat pemanggilan laporan pada ireport ada warning = byte data not found : logo bps2.jpg. padahal ketika d run dr netbeans nya tidak ada masalah.
itu kenapa ya mas ?
mohon bantuan nya....
Cek properties image expression di desain reportnya. gunakan relative path untuk pengalamatan filenya.
DeleteBang saya dapet tugas dr kampus nih, buat aplikasi pake bahasa pascal. Ada ide ga bang buat aplikasi nya kira2 apa ya?
ReplyDeleteAplikasi penghitung nilai resistor berdasarkan warna resistor.
Deletebermanfaat bgt gan. terima kasih
ReplyDeletesama-sama gan, terima kasih udah mampir di blog ane.
Deletegan saya nggak bisa buka laporan hariannya ya. ireport sudah di intall dan library sudah ditambahkan. mohon pencerhannya
ReplyDeleteat java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at net.sf.jasperreports.engine.util.JRClassLoader.loadClass(JRClassLoader.java:338)
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassFromBytes(JRClassLoader.java:261)
at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.loadEvaluator(JRAbstractJavaCompiler.java:102)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.loadEvaluator(JRAbstractCompiler.java:333)
Kan di run terus kluar log in,username sma passwordnya apa mas ??
ReplyDeletecek tabel admin di database mysqlnya.
Deletemas tolong donk saya ga bisa download klw bisa kash link downloadnya langsung.., saya ga bisa buka adf.ly
ReplyDeleterun:
ReplyDeleteException in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at view.Login.jButton2ActionPerformed(Login.java:173)
at view.Login.access$400(Login.java:21)
at view.Login$4.actionPerformed(Login.java:105)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
stener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
BUILD SUCCESSFUL (total time: 1 minute 54 seconds)
ane bingung gan..
mohon bimbingannya,, knp nampil bgtu yaakkk
gan username dan passwd nya apa ya?? kog gagal koneksi terus
ReplyDeletegan kalau mau rubah jam masuk dan jam keluar di report dari PM ke jenis jam yang 24jam gmna caranya?
ReplyDeleteSesuaikan pattern di text propertiesnya
Deletekeren gan UI dan UX nya. semoga bisa dikembangin lebih baik lagi
ReplyDeletewah mantap sekali aplikasinya. saya sangat tertarik.. kalau pesan deengan fungsi yang berbeda bisa gak yaa??
ReplyDeleteError in loading component: [JFrame]->Panel - Java NetBeans
ReplyDeleteerror gitu pas bukak design, pencerahanya tolong secepatnya
Gan bisa minta tolong
ReplyDeleteBuatin aplikasi penggajian yang ada create view update delete exitnya. Di netbeans.
makasih ya mas
Gan bisa minta tolong
ReplyDeleteBuatin aplikasi penggajian yang ada create view update delete exitnya. Di netbeans.
makasih ya mas
Gan bisa minta tolong
ReplyDeleteBuatin aplikasi penggajian yang ada create view update delete exitnya. Di netbeans.
makasih ya mas
Gan bisa minta tolong
ReplyDeleteBuatin aplikasi penggajian yang ada create view update delete exitnya. Di netbeans.
makasih ya mas
mau tanya klo mau nampilin file excel di netbeans gmana?
ReplyDeletemkasih ilmunya gan
ReplyDeletemantap gan..kunjungi juga membuax.blogspot.com...cara membuat aplikasi penghitungan dengan java neatbeans
ReplyDeletemembuatx.blogspot.com
DeleteThanks gan sangat bermanfaat
ReplyDeleteThanks gan sangat bermanfaat, sekalian nanya gan kalo mau nampilin reportnya mingguan atau berdasarkan orang yang kita pilih gimana yaa? mohon pencerahannya gan
ReplyDeletemau nanya, bagaimana menginstall hadoop di netbeans
ReplyDeletemakasih gan, izin sedot buat referensi TA ane, kebeneran tentang absensi tapi menggunakan pendeteksi wajah
ReplyDeleteSama-sama gan, terima kasih udah mampir. Opencv keren. Sukses buat TA nya.
Deletemas agan ERDiagramnya ada yg lebih jelas kah ? ingin belajar dari nol nih :)
ReplyDeletegan kok pas di masukin ke netbean ana banyak yang eror yah
ReplyDeleteerornya kaya gini gan
Problem: The project uses the file/folder called "commons-collections-3.2.1.jar", but this file/folder was not found.
Solution: Click Resolve and locate the missing file/folder.
Problem: The project uses the file/folder called "com-jaspersoft-ireport-addons.jar", but this file/folder was not found.
Solution: Click Resolve and locate the missing file/folder.
mohon pencerahannya gan,,,,,
Hapus semua library nya. Lakukan penambahan library lagi.
Deletegan NIP = idpegawai kan? atau beda? soalnya pas coba pake aplikasi yang pegawainya gak bisa masuk, pas di masukin idpegawai keluar "anda tidak diperkenankan" katanya. mohon pencerahannya gan....
ReplyDeletecek rule jam masuk kerjanya gan..
Deletemas saya sdh ikutin semua langkah nya tp pas saat saya run dan masukin username dan password nya, kemudian log in ada bacaan "gagal membuat koneksi"
ReplyDeletedan pada panel project di Source Packages-view-admin.java , itu ada tanda seru merah.. kenapa yah?? di project admin dan clinet nya..
1. cek di koneksidb.java, apakah settingan sudah sesuai atau belum
Delete2. baca errornya apa. pastikan semua library sudah ditambahkan ( semua library ada di folder lib)
ingin saya coba ne project, makasih mas atas ilmu nya. boleh saya bertanya-tanya tentang program?
ReplyDeleteGan... Mau tanya dong. Ketika di run di aplikasi AbsensiPegawai-Admin Muncul sebuah pesan "Error Membuat Koneksi". Mohon dibantu pencerahananya. Thanks Gan
ReplyDeleteCek koneksidb.java periksa nama database, username mysql dan password mysqlnya sudah benar atau belum.
DeleteGan... Mau tanya dong. Ketika di run di aplikasi AbsensiPegawai-Admin Muncul sebuah pesan "Error Membuat Koneksi". Mohon dibantu pencerahananya. Thanks Gan
ReplyDeletegan pencerahan donk !!! udah saya ikuti tutorialnya mulai dari sql dan netbeans nya tetapi pas awal saya run itu bisa masuk tapi pesan errornya merajalela hehehe itu kurang apanya yah ?
ReplyDeletemakasih untuk ilmunya gan..
ReplyDeletesudah bisa jalan ta gan ?
Deletegan untuk folder admin + foto + presensi bisa didownload dimana ?
ReplyDeletemas alamat emeailnya mas dendi apa mas, mksih
ReplyDeleteMakasih mas Ijin Download ya, untuk referensi di kuliahan
ReplyDeletebro pasword n id nyaa apa?
ReplyDeletegan kok cuman login aja yg running yg lain gg jalan,, tpi loginnya berhasil
ReplyDeletebang.. tolong tutor nya dr awal bang.. saya dr SMK4 ptk bang.. dikasi tugas bikin program dr Netbeans...
ReplyDeleteBoleh dicoba nih gan,,soalnya saya masih pemula hehehhe, nanti kalo ada error saya tanya deh gan
ReplyDeleteGan Ko Saya Gagal Buat Download Terus ya
ReplyDeletePass banget sama tugas gan makasih yah gan ..
ReplyDeleteAda refrensi yg lain selain ini kah ? Buat KP ni nanti
assalamu'alaikum,, maksih gan atas tutornya..gan mau nanya nih,, pas saya buka prgram AbsensiPegawai-Client, itu yg diinput pada kolom masukan Nip apa ya? sya sdah msukkan Id pegawai dari database tpi kok gk bisa ya? mohon dibalas komentar... makasih
ReplyDeletepastikan aplikasi clientnya konek ke database
DeleteKak, punya saya kok yang package "view" bagian "Admin.java" banyak yang eror ya???
ReplyDeletekoneksinya bnyak yg gagal pak
ReplyDeletekak bagian absensi client, package com.mysql.jdbc.Driver does not exist, gimana ya?
ReplyDeleteview absensi juga error. trims