Categories: Program Java

Membuat Kegiatan Mean Dengan Java Dan Mysql

Kali ini penulis akan menjelaskan bagaimana cara membuat jadwal sederhana java yang terhubung ke database phpmyadmin. sebelumnya perlu diketahui dulu bahwa Java merupakan bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystem, suatu perusahaan yang populer dengan Workstation UNIX high-end.

Sejak dirilis pada tahun 1995, bahasa pemrograman Java dengan cepat memperoleh popularitas di kalangan para pemrogram. Keberhasilan ini disebabkan teknologi gres yang diperkenalkan Sun Microsystems yaitu Java Virtual Machine (JVM), yang memungkinkan sebuah aplikasi dijalankan di atas platform apa saja sepanjang pada mesin tersebut dipasang JVM.
Sebelum memulai, silahkan download terlebih dahulu xampp dan jdk+netbeans di link berikut :

Download Xampp Disini

Download JDK Disini

JDK ada upload di mediafire, cari tahu sendiri caranya download file di mediafire, sesudah download install xampp dan jdknya , buat cara install silahkan cari tahu sendiri caranya di google
Karena jadwal yang akan kita buat memerlukan sebuah fungsi untuk mengidentifikasi user yang akan memakai jadwal ini maka kita memerlukan database untuk menampung data-data user, berikut langkah-langkah membuat database dan sebuah tabel dengan phpmyadmin.
1. Pertama sesudah terinstall, jalankan apache dan mysql dari xampp control panel, klik start
2. Setelah itu, buka browser(terserah chrome atau firefox) , ketik alamatnya localhost, tekan enter
3. Tampilan, phpmyadmin
4. Selanjutnya buat sebuah database gres dengan cara masukkan nama database pada kolom create new database, kemudian klik tombol create
5. Jika sukses maka akan muncul pemberitahuan bahwa database sudah berhasil dibuat, jikalau tidak muncul gambar ibarat dibawah ini maka berdoa dulu dan ulangi langkah sebelumnya
6. Selanjutnya kita akan membuat sebuah tabel user untuk identifikasi user ketika login ke program
lantaran tabel user membutuhkan 4 kolom yaitu id_user,username,password,dan jabatan maka masukkan angka 4 di kolom field, kemudian klik go
7. lanjut, maka akan muncul halaman untuk melaksanakan setting struktur tabel yang kita buat barusan masukkan struktur tabel ibarat pada gambar berikut
8. setting struktur belum selesai, silahkan anda klik kafe navigasi dibawah dan arahkan ke kanan dan ikutin settingan struktur tabelnya kemudian klik tombol save.
9. jikalau settingan anda benar, maka akan muncul halaman ibarat dibawah ini
10. selanjutnya , kita akan memasukkan data ke tabel user , klik tab insert, ikuti gambar dibawah
11. akan muncul halaman yang memberitahukan bahwa data telah berhasil ditambahkan ke tabel user
12. untuk melihat data-data yang telah anda input ke tabel user maka klik nama tabel user ibarat gambar berikut ini :
13. Sampai sini anda telah berhasil membuat database dan sebuah tabel dengan nama user yang akan kita gunakan nanti untuk mengindetifikasi user yang masuk ke program, sehingga hanya user yang datanya ada di database saja yang dapat menggunakanya.
Pembuatan database sudah selesai , selanjutnya kita akan membuat jadwal java dimana jadwal ini merupakan jadwal GUI (Graphical User Interface) , silahkan cari tahu sendiri apa itu GUI di mba Google . Cara kerja dari jadwal yang akan kita buat yaitu jadwal akan menampilkan form login ketika pertama kali dijalankan (user diminta memasukkan username dan password) dan selanjutnya akan muncul jadwal utama dimana jadwal akan meminta user untuk memasukkan jumlah data yang ingin diinput dan nilai-nilai dari masing-masing data. kemudian jadwal akan menghitung nilai mean(nilai rata-rata) dari data-data yang diinput.
Langkah_langkah membuat jadwal statistika dengan java (pake netbeans ) :
1. Buka Netbeans, klik 2x shorcutnya di desktop
2. Klik File >> new project >> Pilih java application >> klik next
3. kemudian masukkan nama project dan browse lokasi daerah anda ingin menyimpan project aplikasi anda, dan klik finish.
4. Setelah klik finish maka akan muncul tampilan ibarat berikut
5. Karena kita akan membuat jadwal GUI maka kita harus membuat JFrame, caranya klik pada nama package statistikaoke >> klik kanan >> new >> Jframe form..
6. masukkan nama class untuk jframe dan klik tombol finish
7. Sebelum kita bekerja dengan GUI, silahkan amati dulu tampilan gui dan fungsi-fungsi dari setiap komponen-komponen yang ada.
8. Aturlah ukuran jframe dengan kursor menjadi 450, 275 dan jangan lupa ganti minimum size 450,275 pada properties jframe
9. selanjutnya set layout jframe menjadi null lantaran kita akan memasukkan sebuah gambar sebagai background form login kita
10. Kita akan memasukkan gambar sebagai background dengan jlabel, jadi klik jlabel kemudian drag ke jframe ibarat gambar berikut
11. Lalu arahkan perhatian anda ke properties dari jlabel di sisi kiri bawah layar, ikutin langkah-langkah ibarat gambar untuk membuat background gambar pada program.
12. Atur ukuran gambar yang telah anda import sebagai background dengan kursor
13. Karena lagi malas ngetik satu-satu, silahkan desain atribut-atrbut gui untuk jadwal ibarat gambar berikut :
Catatan : untuk ganti nama tombol atau jlabel silahkan lihat di potongan prorpeties dari atribut tersebut dan ubah potongan text sesuai dengan cita-cita masing-masing dan utnuk settingan lain silahkan atur sendiri sesuai selera.
14. Sampai sini kita telah berhasil membuat sebuah form login , selanjutnya kita akan membuat event ketika user melaksanakan klik pada tombol login dan exit tapi sebelum itu kita akan membuat script untuk menghubungkan jadwal java kita dengan database. sebelumnya kita harus menambahkan library mysql terlebih dahulu dengan cara Klik library >> klik add library >> pilih mysql JDBC library kemudian klik add library
15. Selanjutnya klik tab source pada class login.java kemudian tambahkan coding untuk menghubungkan database mysql dan jadwal java ibarat pada gambar berikut :
16. Jika koding anda benar maka jadwal tidak akan erorr ketika dijalankan dan jikalau salah maka akan muncul pemberitahuan bahwa jadwal anda tidak terkoneksi ke database
Database Terhubung :
Database Tidak Terhubung :
17. Sampai sini jadwal anda telah terhubung ke database dan langkah selanjutnya kita akan membuat fungsi untuk mengidentifikasi user yang login ke jadwal ini dan terhubung ke database dan fungsi keluar dari jadwal ketika user menglkik tombol exit.
Caranya klik pada tombol exit di jframe design >>  event >> action >> actionperfom
maka anda akan diarahkan ke source code dari event ini , tambahkan code dispose(); didalam fungsi ini, dispose(); bertujuan untuk menutup form yang sedang aktif.
18. Lanjut, kita akan menambahkan fungsi identifikasi user ketika login dengan database dan mengirimkan variabel yang kita baca dari database ke form utama jadwal ketika user mengklik tombol login pada program, ikuti langkah menambahkan event actionperformed ibarat pada langkah 17 diatas
jangan lupa ganti jTextfield2,jPasswordField sesuai dengan nama jtextfield anda sendiri, dan ketika anda selesai menambahkan koding ini maka akan terlihat error yang menyatakan bahwa form programUtama belum ada dan variabel yang kita kirim ke form programutama juga belum diinisialisasi di konstruktor form programUtama. jadi kita buat dulu form jadwal utama , caranya sama ketika kita buat form login
19. Silahkan Desain tampilan form programUtama ibarat pada gambar dibawah ini
Nih ada 2 gambar for pake di program, save jo kong coba sandiri
Silahkan lihat komponen-komponen penyusun tampilan form programUtama
Kalo sudah kini masuk di ngoding program.
20. Kita akan lanjutkan ngoding sebelumnya dimana ada error lantaran kita belum membuat form programUtama dan konstruktornya.
hingga sini error udah ilang, klarifikasi dari koding ini silahkan berguru sendiri, yang niscaya setVisible(false) untuk membuat komponen yang dimaksud dihidden kalo nilai false diganti true maka komponen akan terlihat
22. tambahkan variabel-variabel ibarat pada gambar dibawah ini, variabel-variabel dibawah ini akan kita gunakan untuk fungsi mean nantinya.
23. Tambahkan event ketika tombol input kecil diklik dan tombol input besar diklik , tambahkan koding ibarat gambar dibawah ini
koding untuk tombol inputkecil
koding untuk tombol inputbesar
kalo nda mengerti dengan kodingnya silahkan cari tahu sendiri di google.
21. Selanjutnya modifikasi jadwal anda ibarat ini :
komponen-komponen baru, silahkan tambahkan sendiri
22. Selanjutnya kasih event di jframe ketika form terbuka maka form akan menampilkan welcome namauser dan jabatanya yang diambil dari database. klik jframe >> event >> window>>windowopenned
23. kasih masuk koding ibarat gambar dibawah dan sesuaikan dengan nama jlabel anda sendiri.
24. Coba test jalankan jadwal anda dan lihat karenanya …..
Pertama jalankan jadwal form login, masukkan username dan password kemudian klik tombol login, kalo username dan password benar maka tampilanya ibarat gambar ini.
Maka akan terbuka form programutama, masukkan input data 3, kemudian klik input
masukkan nilai -nilai data sebanyak 3 kali , masukkan nilai masing-masing 1,2,3
Tampilan simpulan jadwal ibarat gambar dibawah ini, untuk koding median dan modus silahkan anda buat sendiri dengan algoritma terserah….

Silahkan dicoba untuk membuat jadwal statistika sederhana ini (buat nambah ilmu) kalo dikerjakan ya manis tapi kalo ngak dikerjakan juga ngak apa-apa (rugi sendiri lah) , Kalo ada error coba perbaiki sendiri atau tanya2 ke orang yang tahu atau searching dulu di google dan selamat berguru java. keep fighting…
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code
Tags: program java

Recent Posts

Source code aplikasi Digital Library (digilib) berbasis php

Digilib Digital Library merupakan aplikasi yang dibuat dengan tujuan untuk mempermudah proses pemonitoran perpustakaan untuk…

1 hour ago

Source code aplikasi rekrutmen karyawan berbasis web

Aplikasi  rekrutmen karyawan berbasis web ini dibangun menggunakan codeigniter, cukup lengkap untuk sebuah aplikasi rekrutmen.…

7 hours ago

Source code aplikasi memilih lokasi di Indonesia berbasis web

Script yang akan kami share kali ini digunakan untuk form input nama lokasi, yang pertama…

13 hours ago

Source Code Aplikasi Cuti Karyawan menggunakan php

Meskipun masih sederhana tapi aplikasi cuti karyawan online ini cukup bagus untuk dijadikan bahan pembelajaran…

19 hours ago

Source Code Aplikasi Kartu Rencana Studi (krs) Online

Sistem Perwalian Online Sistem kartu rencana studi online berbasis web, dibuat dengan menggunakan Codeigniter 2.1*.…

1 day ago

Source Code Aplikasi Managemen Surat Berbasis Web

Kemajuan teknologi hari ini menuntut aktifitas manusia untuk berjalan menjadi lebih aktif dan cepat. Tidak…

1 day ago