Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan

Mengurangi Pengulangan Code Memakai Method Java

memanggil method report                 yogi Mengurangi Pengulangan Code Menggunakan Method Java


Example


Before Code

 if(brtBrg > maxBrt)                 {                    Double hitBrg;                    hitBrg = brtBrg - 15;                    totaLebih = (jmlOrg * ekTicket) + (biayaTmbh * hitBrg);                  infoYogi = "\n Jurusan : " +jurS                         + "\n Kelas : " +klsEk                         + "\n Berat Barang Bawaan : " +brtBrg                         + "\n Berat Barang MAX : " +maxBrt +" Kg"                         + "\n Denda Barang Rp." +biayaTmbh                         + "\n Jumlah Orang : " +jmlOrg                         + "\n Total Biaya Rp." +totaLebih;                 JOptionPane.showMessageDialog(null, infoYogi,"Program Penjualan Ticket", JOptionPane.INFORMATION_MESSAGE);                                  }                 else                 {                     total = (jmlOrg * ekTicket) + (biayaTmbh * brtBrg);                     infoYogi = "\n Jurusan : " +jurB                         + "\n Kelas : " +klsEk                         + "\n Berat Barang Bawaan : " +brtBrg                         + "\n Berat Barang MAX : " +maxBrt +" Kg"                         + "\n Denda Barang Rp." +biayaTmbh                         + "\n Jumlah Orang : " +jmlOrg                         + "\n Total Biaya Rp." +total;                 JOptionPane.showMessageDialog(null, infoYogi,"Program Penjualan Ticket", JOptionPane.INFORMATION_MESSAGE);                 } 


After Using Method

 if(yogi.brtBrg > yogi.maxBrt)                 {                    Double hitBrg;                    hitBrg = yogi.brtBrg - 15;                    yogi.totaLebih = (yogi.jmlOrg * yogi.ekTicket) + (yogi.biayaTmbh * hitBrg);                  yogi.infoReport(); //memanggil method report                 yogi.infoYogi = "\n Total Biaya Rp." +yogi.totaLebih;                 JOptionPane.showMessageDialog(null, yogi.infoYogi,"Program Penjualan Ticket", JOptionPane.INFORMATION_MESSAGE);                                  }                 else                 {                    yogi.total = (yogi.jmlOrg * yogi.ekTicket) + (yogi.biayaTmbh * yogi.brtBrg);                    yogi.infoReport();                    yogi.infoYogi = "\n Total Biaya Rp." +yogi.total;                 JOptionPane.showMessageDialog(null, yogi.infoYogi,"Program Penjualan Ticket", JOptionPane.INFORMATION_MESSAGE);                 } 

Sebelumnya buatlah variable nya menjadi public

Example


Before

 public static void main(String[] args) {         // hidangan for jenis tiket dan kelas tiket         String jnsTicketnKls = "";         String infoYogi = "";         String brtBr;         String jmlOrgY; //...... } 

After


 public class BusTicket  {     public String infoYogi = "";     public String brtBr;     public String jmlOrgY;   public static void main(String[] args) { //        hidangan for jenis tiket dan kelas tiket //        String jnsTicketnKls = ""; //        String infoYogi = ""; //        String brtBr; //        String jmlOrgY; 

Buat Methodnya


 public class BusTicket  {     public String infoYogi = "";     public String brtBr;     public String jmlOrgY;   public static void main(String[] args)  {    //code here }  public void infoReport()        {            infoYogi = "\n Jurusan : " +jurB                         + "\n Kelas : " +klsEk                         + "\n Berat Barang Bawaan : " +brtBrg                         + "\n Berat Barang MAX : " +maxBrt +" Kg"                         + "\n Denda Barang Rp." +biayaTmbh                         + "\n Jumlah Orang : " +jmlOrg;            JOptionPane.showMessageDialog(null, infoYogi,"Program Penjualan Ticket", JOptionPane.INFORMATION_MESSAGE);        } 

Untuk pemanggilan atau menggunaan variable public di dalam main , harus memakai object , like as yogi.namavariable ( nama_method.nama_variable) else other method

 //buat object untuk class nya         BusTicket yogi; //BusTicket yaitu class name         yogi = new BusTicket(); // this for method 

Berikut Source Code
jam 12 siang akan aku update;
Sumber https://scodeid.blogspot.com/

Membuat Aplikasi Crud Dengan Netbeans Dan Mysql

Membuat Aplikasi Crud dengan Netbeans dan Mysql Membuat Aplikasi Crud dengan Netbeans dan Mysql
Membuat Aplikasi Crud dengan Netbeans dan Mysql - Create, Read, Update , Delete Atau yang sering kita sebut CRUD dalam kegiatan aplikasi yang terhubung dengan sebuah database.

Jika kalian belum menciptakan database nya silahkan ke langkah-membuat-aplikasi-database-dengan-java-netbeans-mysql

Tools | Alat :

  • Netbeans IDE
  • Library JDBC ( Biasanya sudah ada pada netbeans full version )
  • Mysql ( xampp atau laragon ) localhost atau db4free
  • Remote Mysql ( navicat atau eksklusif pakai mozila atau chrome )
  • Coffe atau Tea
Tools atau Alat dapat Kalian Search on Google

Buat Project Sesuai Aturan Sun | Java

1. Create New Project
              -Java
                   -Java Application
2. Click Next.
    Project Name  : CRUD_MYSQL
3. Click Finish.


Menambahkan jFrame Form Java


Click pada Project CRUD_MYSQL menyerupai berikut

1. CRUD_MYSQL
          -Source Package
                   -crud_mysql [ini package]
                     CRUD_MYSQL.java

2. Buat jFrame Form,
3. Click kanan pada package - > new -> jFrameForm
    Class Name : CrudJava
4. Finish

Design Form Java Seperti Ini

Membuat Aplikasi Crud dengan Netbeans dan Mysql Membuat Aplikasi Crud dengan Netbeans dan Mysql

Pallete  jswing yang akan anda pakai :
  • Label
  • TextField
  • Button
  • Table
Click kanan pada pallete edit text untuk mengubah teks display atau lewat properties untuk mengubahnya, anda juga dapat mengubahnya dengan double click pada text nya, anda juga dapat mengubah Variable name pada click kanan.

Menambahkan Library MySQL JDBC Driver

1. CRUD_MYSQL
         - Libraries
2. Click Kanan pada Libraries,
3. Pilih Add Library - > Pilih Mysql JDBC Driver
4. Click Add Library

Sekarang waktunya ngoding, oh iya jangan lupa minumanya, di minum cepat - cepat , alasannya yakni codingnya simple dan sedikit :v, sayang minumanya nanti masih penuh :v.

Import Java Library

di bawah package crud_mysql;
 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.table.DefaultTableModel;

Lets Coding

  1. Berikan Variable Name pada Object Tablenya modelYogi.
     public class CrudYogi extends javax.swing.JFrame {          DefaultTableModel modelYogi;     /**      * Creates new form CrudYogi      */     public CrudYogi() {         initComponents();              } 
  2. Ubah Title 1, 2, 3 , 4 menjadi Title Database yang telah kalian buat sebelumnya
      public CrudYogi() {         initComponents();         String []colTitle={"ID","NAME","ADDRESS","WORK"};         modelYogi = new DefaultTableModel(colTitle,0);         tableCrud.setModel(modelYogi);      } 
  3. Coba Jalankan Programnya [SHIFT + F6]. Pastikan Title 1, Title 2 dan seterusnya Telah berubah sesuai yang code di atas ID, NAME ,,,

Continue | Lanjutan

  1. Buatlah Method ( ingat ! method haruslah kata kerja bukan kata benda )
    updateDataView(); 
    Masukan Code tersebut di bawah tableCrud.setModel di dalam block public CrudYogi.
    Setelah itu [ALT+ENTER] pada text code di atas, dan pilih create method "updateDataView" blablabla.
  2. Tambahkan code berikut di dalam method yang sudah anda buat
                Connection yogiCn = DriverManager.getConnection("jdbc:mysql://localhost:3306/netbeans","root","");             ResultSet yogiRs = yogiCn.createStatement().executeQuery("Select * from crud"); 
    Setelah itu [ALT+ENTER] di selesai baris code ResultSet, dan pilih try catch
  3. Sehingga code di dalam method , akan terlihat menyerupai ini
         private void updateDataView()      {         int row = tableCrud.getRowCount();                  for(int aYogi=0;aYogi < row;aYogi++)         {             modelYogi.removeRow(0);         }         try {             Connection yogiCn = DriverManager.getConnection("jdbc:mysql://localhost:3306/netbeans","root","");             ResultSet yogiRs = yogiCn.createStatement().executeQuery("Select * from crud");             while(yogiRs.next())             {                 String dataYogi[]={yogiRs.getString(1),yogiRs.getString(2),yogiRs.getString(3),yogiRs.getString(4)};                 modelYogi.addRow(dataYogi);             }         } catch (SQLException ex) {             Logger.getLogger(CrudYogi.class.getName()).log(Level.SEVERE, null, ex);         }              }

Create Function Java

  1. Double Click pada Button CREATE. Maka embeded code akan terbuat dengan sendirinya dan direct ke Source ini
     private void createButtonActionPerformed(java.awt.event.ActionEvent evt) {                                                    //code here @aw.yogi             } 
    createButton yakni variable name dari Button Create.
  2. Tambahkan Function pada method tersebut dengan code ini :
     try {             Connection yogiCn = DriverManager.getConnection("jdbc:mysql://localhost:3306/netbeans","root","");             yogiCn.createStatement().executeUpdate("insert into crud values"+"('"+idText.getText()+"','"+nameText.getText()+"','"+addressText.getText()+"','"+workText.getText()+"')");             updateDataView();                      } catch (SQLException ex) {             Logger.getLogger(CrudYogi.class.getName()).log(Level.SEVERE, null, ex);         }  
    idText , nameText , addressText dan seterusnya yakni variable nama TextField.

Function Create sudah anda buat, Cobalah Jalankan kegiatan nya, coba test Masukan :

  1. ID          = 1
  2. Name     = Yogi
  3. Address = Indonesia
  4. Work      = Programming


Setelah itu click create, maka data akan masuk ke dalam table dan database mysql anda.
Membuat Aplikasi Crud dengan Netbeans dan Mysql Membuat Aplikasi Crud dengan Netbeans dan Mysql


Untuk Cara Update dan Delete.

Sumber https://scodeid.blogspot.com/

Langkah Menciptakan Aplikasi Database Dengan Java Netbeans Mysql

Langkah Membuat Aplikasi Database dengan Java Mysql dan Netbeans Langkah Membuat Aplikasi Database dengan Java Netbeans Mysql

Langkah Membuat Aplikasi Database dengan Java Mysql dan Netbeans - Baik secara locale atau Public, Langkah Konfigurasi applikasi ini sama saja, Disini aku akan memperlihatkan langkah awal memulainya.

Pertama Buatlah Databasenya , ada dua cara yang akan aku berikan, pertama memakai CLI ( command line interface ) kedua secara GUI ( graphical user interface ) .

Sebelum kalian menciptakan aplikasi crud java netbeans , sebaiknya ikutilah tutorial berikut ini, klarifikasi di bawah sudah aku berikan komplemen tips dan trik nya.

Tools | Alat :

  • Mysql ( xampp atau laragon ) localhost atau db4free online
  • Remote Mysql ( navicat atau eksklusif pakai mozila atau chrome )
  • Coffe atau Tea
Tools atau Alat dapat Kalian Search on Google
CLI atau GUI ? disini aku memakai dua-duanya .

Jika anda memakai Linux, biasanya sudah ada package mysql alias sudah tersintall.
Jika belum ada , silahkan apt-get install mysql dan jalankan service nya service mysql start

Jika anda menggunaan Windows, kalian harus menginstall packet mysql atau cara instant-nya, anda dapat memakai Xampp atau Laragon, alasannya ialah sudah jadi 1 packet di dalamnya ada MySQL. Atau bila anda hanya Menginginkan packet myql dapat sini https://www.mysql.com/downloads/

Disini aku menggunakan Xampp , Untuk Mengaktifkan MySQL nya :

  1.  buka apps nya , dan aktifkan Service mysql nya dengan cara click Start pada Action nya. 
Langkah Membuat Aplikasi Database dengan Java Mysql dan Netbeans Langkah Membuat Aplikasi Database dengan Java Netbeans Mysql

Cara Lainya ;

  • Buka sistem operasi dos dengan klik start, run, ketikkan cmd kemudian ok ( WINDOWS + R )

    1. Setelah masuk pada command prompt ketikkan perintah untuk membuka direktori xampp
    2. cd c:\xampp c:\xampp>xampp_start.exe Starting "xampp"...
    3. ATAU
    4. Setelah membuka cmd, lokasi kalian niscaya ada di C:\Users\SCODEID , nah ketikan saja cd . . Setelah itu lokasi kalian ada di C:\Users , ketikan lagi cd .. sampai posisi lokasi di C:\
    5. Setelah itu dikala dir ( di windows ) atau ls ( linux ) untuk view file and folder yang ada di C:\
    6. Setelah itu lihat apakah ada folder xampp ? bila ada masuk ke folder dengan cara cd nama_folder, Setelah itu ketikan xampp_s kemudian pencet tab saja , nanti otomatis tertulis xampp_start.exe kemudian enter.
    7. Jika berhasil mengaktifkan MySQL Engine akan tampil pesan sebagai berikut :
    8. "xampp" is started.
    Cara lainya dapat dengan Windows + R, Kemudian Ketik service.msc dan Cari MySQL , kemudian click kanan , dan Start Service.

    Membuat Database Menggunakan CLI

    Mengaktifkan MySQL
    Setelah masuk ke direktori xampp\mysql\bin

    Aktifkan MySQL dengan mengetik perintah di bawah ini pada command prompt
    Mysql –u root –p
    Enter Password :

    Artinya masuk ke MySQL dengan −u ( username ) root dan −p ( password ) bila ada. Proses akan berhasil bila telah tampil pesan di layar sebagai berikut :

    Welcome to the mysql monitor. Command end with ; or \g Your mysql connection id is 1

    Server version : x.x.xx source distribution
    Type ‘help;' or ‘\h' for help. Type ‘\c' to clear current input statement.
    Mysql>

    mysql>create database netbeans;
    Query OK, 1 row affected (0.03 sec)

    mysql> use netbeans
    Database changed

    Setelah itu buatlah tablenya yang akan kita gunakan dalam Aplikasi Crud Simple Java Netbeans
     CREATE TABLE `crud` (   `id` int(8) NOT NULL AUTO_INCREMENT,   `name` varchar(20) NOT NULL,   `address` varchar(20) NOT NULL,   `work` varchar(20) NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1; 

    Membuat Database Menggunakan GUI

    • open Chrome atau Mozila atau browser apapun
    • ketikan localhost di url browser
    • click phpmyadmin
    • atau eksklusif dapat juga localhost/phpmyadmin
    • setelah itu ikuti langkah pada gambar berikut ini :
    Langkah Membuat Aplikasi Database dengan Java Mysql dan Netbeans Langkah Membuat Aplikasi Database dengan Java Netbeans Mysql



    Jika telah final , Langkah selanjutnya ialah menciptakan applikasi java terhubung dengan mysql dan menambahkan beberapa library jdbc.

    Silahkan lanjutkan membaca di Membuat Aplikasi Crud dengan Netbeans dan Mysql


    Sumber https://scodeid.blogspot.com/