:::: MENU ::::

Informasi Update tentang Teknologi dan Otomotif

Showing posts with label java. Show all posts
Showing posts with label java. Show all posts
Hai... Sahabat Coding Teknotif27 . Kali ini saya akan memberikan ilmu baru tentang pemograman java. Nah kali ini programnya lebih banyak dan lebih kompek. dengan menggunakan report.

#KuyKitaNgoding

1. Pengenalan

XAMPP v3.2.2 
NetBeans 8.0
Mysql Connector

2.Persiapan

Kali ini kita kan akan menggunakan REPORT karena akan membuat struck dan laporan kalian harus mendownload datanya terlebih dahulu. Silahkan Kalian download semua File yang di bawah ini.


iReport       : iReport Download 
Jaspersoft  : Jaspersoft Download 
jCalendar   : jCalendar Download.

  • DataBase

Buka aplikasi XAMPP lalu Aktifkan Apache dan MySQL. Database yang saya gunakan adalah MySQL. Untuk mengaksesnya, silakan ketik "localhost/phpmyadmin" tetapi jika PORT kalian sudah diganti seperti yang saya di ganti menjadi 81 contoh "localhost:81/phpmyadmin".

Buat 
1. Database :
   db_aplikasipos
2. Table :   
   tb_pengguna.

   tb_pemasok.

   tb_pasok.

   tb_barang.

   tb_transaksi 

      dengan trigernya:
      Dan
        tb_laporan.
        3. View :
         query_total.
          query_fakturtransaksi.

            query_laporanpasok.

              query_stoktotal.

                3. Mebuat Projek

                1. Buka aplikasi NetBeans

                2. Buat project baru dengan cara menekan tombol CTRL+SHIFT+N > Java Application > lalu beri nama "Aplikasi_POS"


                3. Pada area Navbar, klik Tool > Plugin > Downloaded > Add Plugins > masuk ke file iReport yang sudah anda download tadi, lalu tekan tombol CTRL+A > Klik Open. ("TETAPI TERGANTUNG ANDA MENARUH FILENYA DIMANA")


                4. Pada area Navbar, klik Tool > Palette > Swing/AWT Components > Add from JAR > masuk ke file jCalendar yang sudah anda download tadi, lalu tekan pilih file jcalendar-1.3.2.jar > klik Next > tekan tombol CTRL+A > klik Next > Swing Controls >Finish.


                5. Klik kanan pada Libraries > Add JAR/Folder > masuk ke file Jaspersoft yang sudah anda download tadi, lalu tekan tombol CTRL+A  > klik OK 


                6.Klik kanan pada Libraries > Add Library > pilih MySQL JDBC Driver > klik OK


                • Form Koneksi
                1. Klik Kanan Pada Source Packages > New > Java Package > dan beri nama "koneksi".
                2. Lalu Klik kanan pada Packages koneksi > New > Java Class > dan beri nama "config".
                3. Lalu config.Java Klik 2 kali kalu ketik syntax beriut:

                • Form Login
                1. Klik Kanan Pada Source Packages > New > Java Package > dan beri nama "login".2. Lalu Klik kanan pada Packages koneksi > New > JFrame Form > dan beri nama "FormLogin".3. Lalu berikutnya kalian buatlah tampilan seperti berikut tetapi kalian bisa mengubahnya sesuai keinginan kalian:



                4. Synax Form login:


                5. Klik X2 pada tombol Login dan masukan sinyax berikut:


                6.Klik X2 pada tombol Batal dan masukan syntaxnya :


                • Form Pengguna
                1. Klik Kanan Pada Source Packages > New > Java Package > dan beri nama "dashboard".
                2. Lalu Klik kanan pada Packages koneksi  > New > JFrame Form > dan beri nama "FormPengguna"
                3.  berikutnya kalian buatlah tampilan seperti berikut tetapi kalian bisa mengubahnya sesuai keinginan kalian:

                4. Tambahkan palette Button Group -> Tekan Shift+Klik Kiri jRadioButton1 dan jRadioButton2 -> klik kanan -> Properties -> ubah value butttonGroup menjadi buttonGroup1
                5. Lalu Masukan Syntax Berikut:
                6. Klik tombol simpan lalu masukan Syntax berikut:
                7. Klik tombol perbarui lalu masukan Syntax berikut:
                8. Klik tombol hapus lalu masukan Syntax berikut:
                9. klik tombol batal lalu masukan Syntax berikut:
                10. Klik kanan jTable1 -> Events -> Mouse -> MouseClicked dan masukan Syntax berikut:
                11. Klik kanan jTextField6 -> Events -> Key ->keyReleased dan masukan Syntax berikut:
                • Form Dashbord
                Lakuan sama seperti FormPengguna. sama aja dan berbeda pada syntax saja.
                1. FormDashbordAdmin
                tampilanya:
                sytaxnya:

                2. FormDashboardKasir
                tampilanya:
                syntaxnya:


                • Form Pemasok
                Lakukan sama seperti Form Pengguna dan kalian bias ambil syntaxnya sama aja tetapi sesuaikan dengan database dan juga bagian bagiannya.
                1. tampilannya.
                2. syntax.


                • Form Pasok
                Lakukan sama seperti Form Pengguna dan kalian bias ambil syntaxnya sama aja tetapi sesuaikan dengan database dan juga bagian bagiannya.
                1. tampilanya.
                2. syntax.

                • Form Barang
                Lakukan sama seperti Form Pengguna dan kalian bias ambil syntaxnya sama aja tetapi sesuaikan dengan database dan juga bagian bagiannya.
                1. tampilannya.
                2. syntax.
                • Form Transaksi
                untuk form transaksi ini beda karena rumit dan mengunakan logika.

                1. Buat FormTrrasaksi.
                2. Tampilan FormTrsaksi.
                3. Sintak berikut:
                4. Sintak Tombol Simpan:
                5. Sintak Tombol Hapus:
                6. Sintak Tombol Batal:
                7. Sintak Tombol Selesai Belanja:
                8. Sintak Tombol Bayar:

                9. Klik Kanan jTextField5 -> Events -> Key -> KeyReleased dan masukan Sintaknya:
                10. Klik Kanan jTextField8 -> Events -> Key -> KeyReleased dan masukan Sintaknya:

                11. klik Kanan jTable1 -> Events -> Mouse -> MouseClicked dan masukan Sintaknya:

                • Struck / Faktur Transaksi
                 Cara membuat struck kalian harus memiliki iRepot. Kalian bisa download di atas tadi. Berikut adalaha langkah langkah mengunakan iRepot dan membuat Struk dan Faktur.


                1. Klik kanan Source Pakages > New > Java Package > beri nama "Laporan"
                2. Lalu Klik kanan lahi pada Package laporan > New > Report Wizard > pilih  Layout Blank A4 > Beri nama "FakturTransaksi.jrxml" > Klik New > pilih Database JDBC connection. Berikut cara mengatur seperti di bawah ini :
                3. Selanjutanya Klik Test > (Password Kosongkan) klik OK  >> Hingga mucul :
                4. Lalu Klik Desing Query > (Password juga di kosongkan ) Klik Ok > sesuaikan dengan gambar berikut ini:
                lalu Klik OK > Next > (Password juga di kosongkan ) Klik Ok 
                5.Tekan CTRL + A > pindahkan Semua file dari kotak sebalah kiri ke kotak sebalah kanan. dengan contoh berikut. 
                bila sudah Klik > Next
                6. pada tab XML,
                7.Pada Fakut Transaksi.jrxml 
                berikut syintaxnya:
                berikut contah  Stucknya:

                Hai... kawan kawan coding apakabar. Kali ini saya akan meberikan comtoh pemograman dengan bahasa java. Terlebih dahulu kalian  Pemograman java.

                • Pengenalan Tetang Java

                Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi.

                Tak usah panjang lebar hari kita mulai Coding!
                mari kita siap kan pelaratan dan kebutuhanya.

                • Persiapan

                1. Siapkan laptop 
                2. Instal aplikasi Netbeans &  XAMPP sebagai Server local kita
                3. Connector Xampp.
                4. Badan FIT :)

                • Tahapan - Tahapan

                1. Pertama kalian 
                         jalankan Aplikasi XAMPP dan Klik Star pada Apace dan  MySql
                2. Sebelum membuat database 
                 Pastikan terlebih dahulu XAMPP kalian telah dibuka dan telah menjalankan server Apache dan MySql. Setelah itu kalian buka Localhost /phpmyadmin pada browser kalian seperti gambar di bawah ini 
                 
                3. Mebuat DataBase                                                                                                                           Syntax di atas berfungsi untuk membuat database baru dengan nama db_crud, nama database tersebut dapat kalian ubah sesuai kebutuhan. Setelah itu kalian klik GO jika berhasil akan tampil hasil seperti ini: 
                 

                4. Mebuat Table 
                 Setelah membuat database saatnya membuat table,  pertama kalian harus select database yg telah kalian buat terlebih dahulu.  setelah itu kalian tuliskan syntaxnya (caranya sama seperti membuat database) hanya saja syntaxnya yang berbeda, disini kita akan membuat sebuah table dengan nama tb_siswa dengan isinya nis, nama, jurusan, jk, alamat seperti dibawah ini:  


                   

                5. Mebuat New Projek Di Netbeans
                 Pertama kalian harus membuka aplikasi Netbeans nya, lalu klik file -> new project. Setelah itu pilih kaegori Java dan pilih tipe project Java-nya Java Aplication lalu klik next: 

                 
                 

                 6. Membuat koneksi
                 Setelah membuat project, saatnya membuat koneksi ke database db_crud yang telah kita buat sebelumnya. Jadi yang pertama kali kita lakukan adalah menambah driver MySql ke dalam project yang kita buat. Caranya klik kanan bagian libraries -> Add Library, pilih MySql JDBC Driver lalu klik add library:
                 
                Sekarang saatnya membuat sebuah Class yang digunakan untuk melakukan koneksi ke database MySql. Tapi sebelum kita membuat sebuah Class, pastikan kita membuat Package dulu, caranya klik kanan bagian Source  Project yang telah kita buat lalu pilih New -> Java Package... dan beri nama dengan koneksi

                Dan beri nama dengan KoneksiDb.
                Sekarang saatnya meng-Coding dan masukan syntax yg telah di block seperti dibawah ini:
                 
                6. Membuat jForm Siswa  
                 Yang pertama kalian lakukan adalah membuat package baru dengan nama view, dan klik kanan pada package tersebut new -> jFrame Form… dan beri nama form_siswa: 

                Lalu Kalian disain masing masing Berikut Contohnya:


                7. Syntax Program










                8. Hasil dari Program


                • Penutup
                Semoga Aplikasi ini bisa bermafaat dan bisa berbgai ilmu sesama programing. Maaf apabila ada salah kata dan salah Program. Maklum saya cuman manusia biasa dan bukan tuhan atau komputer. Sekilan dan Terimkasih.

                RPL...! WAJIB NGULIK