Langsung ke konten utama

Contoh Mengkoneksikan Database dan Menampilkan Database

Nama : Angga Tian Pambudi.
Nim    : 161021450122.


A. Pada kali ini saya akan membuat aplikasi untuk menampilkan database yang telah dibuat secara otomatis dan dapat di update, aplikasi ini dapat mempermudah untuk melihat data yang telah di buat di dalam database.
kali ini saya menggunakan beberapa aplikasi yaitu XAMPP, Mozilla, dan Netbeans.

B. Flowchart

C. Proses
   

Pertama saya akan buka aplikasi XAMPP dan mengaktifkan APACHE dan MYSQL saja, (untuk membuat DataBase). klik Start pada Apache dan Mysql lalu klik Admin pada MySQL.

lalu akan beralih ke Browser (Mozilla) dan akan langsung masuk ke localhost


lalu membuat database nya dengan klik basic data yang ada di atas.

lalu saya membuat nama database dengan tiketing dan klik buat  




lalu klik pada database sebelah kiri dan masukan nama table dan jumlah table yang akan dibuat lalu klik kirim



lalu akan muncul kolom, dan isi kolom dan jenisnya.
lalu klik Simpan.


lalu isi data sesuai kolom dan klik kirim dan ualangi isi data tersebut


hasil dari data yang dibuat 


lalu buka apliaksi netbeans lalu buka new project - java - lalu java application 

lalu klik kanan pada library lalu add library, lalu pilih MYSQL JDBC Driver lalu klik add Libarry



lalu buat codingan koneksi pada java class


lalu membuat design Form 


saya hanya menggunakan label dan table karna untuk input database saya sudah langsung di PHPmyadmin
lalu masuk ke codingan untuk menyambungkan antara design, koneksi dan database,

setelah selesai semua codingan makan klik run dan run file ( Shift+f6)
dan Hasil akan muncul 

D. Source Code

     Source code pada Java Class 


package tiket3;
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;

/**
 *
 * @author angga
 */
public class Tiket3 {
    Connection koneksi;
    public Connection getConnection(){
        try {
            koneksi = DriverManager.getConnection("jdbc:mysql://localhost/tiket","root","");
            
        }    
        catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Koneksi ke database GAGAL", "Informasi", JOptionPane.INFORMATION_MESSAGE);
        }
        return koneksi;
    }


Lalu Source Code pada Java Form 

import java.sql.Connection;
import java.sql.Statement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import tiket3.Tiket3;
public class datapenumpang extends javax.swing.JFrame {
    
      private DefaultTableModel tabmode;
      
      private void datapenumpang(){
          Object[]baris = {"Tanggal", "Nama", "Nomor Kursi", "Tujuan"};
          tabmode= new DefaultTableModel(null, baris);
          table_data.setModel(tabmode);
          String sql = "select * from pemesanan";
          try {
              Connection konek = new Tiket3().getConnection();
              Statement stat = konek.createStatement();
              ResultSet hasil = stat.executeQuery(sql);
              while (hasil.next()){
                  String Tanggal = hasil.getString("tanggal");
                  String Nama = hasil.getString("nama");
                  String Nomor_Kursi = hasil.getString("nomor_kursi");
                  String Tujuan = hasil.getString("tujuan");
                  String[]data = {Tanggal, Nama, Nomor_Kursi, Tujuan};
                  tabmode.addRow(data);
              }
              konek.close();
          } catch (Exception e) {
              JOptionPane.showMessageDialog(null, "Menampilkan data GAGAL", "Informasi", JOptionPane.INFORMATION_MESSAGE);
          }
      }
 




DEMIKIAN PENJELASAN SINGKAT TENTANG PROGRAM YANG SAYA BUAT
SEKIAN dan TERIMA KASIH.

Komentar

Postingan populer dari blog ini

Contoh Program Aplikasi Sederhana di Netbeans

Judul Aplikasi: Tiket Bus Malam "PEGASUS TRANS"   Nama  : Angga Tian Pambudi NIM     : 161021450122   A. Deskripsi Aplikasi. Aplikasi ini di buat untuk memudahkan operator dalam melayani penjualan tiket bus “ PEGASUS Trans”, aplikasi ini dibuat lantaran di Indonesia sebagian besar penjualan tiket khususnya bus masih dengan sistem manual (tulis tangan), menurut saya itu sangat kurang efektif karna kerap menimbulkan kesalahan dalam penulisan baik dalam penulisan nomer kode Bus atau jumlah biaya. Dalam penggunaannya aplikasi ini hanya membutuhkan beberapa data dari customer Misalnya Nama, jurusan perjalanan dan banyak tiket yang dipesan untuk kode bus dan harga per orangnya itu akan di proses secara otomatis oleh aplikasi langsung, dan satu lagi aplikasi ini sangat simple dan mudah di oprasikan. Demikian deskripsi dari aplikasi yang saya buat, terimakasih. B. Flowchart C.Tampilan Aplikas Disini saya memakai beberapa komponent m...

Normalisasi Data Base I (TICKETING)

Nama : Angga Tian Pambudi Nim    : 161021450122 Normalisasi adalah suatu teknik untuk meng-organisasikan data ke dalam table-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi. Data diuraikan dalam bentuk table, selanjutnya dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat. Normalisasi juga bertujuan : ·           Untuk menghilangkan kerangkapan data agar lebih ringkas. ·           Untuk mengurangi kompleksitas. ·           Untuk mempermudah pemodifikasi data. Kasus Berikut Terdapat Contoh struck pemesanan/pembelian Tiket dari salah Satu Transportasi di Indonesia yang akan coba kita normalisasi sekaligus penjelasan mengenai  Tahapannya. Tahapan Normalisasi Dalam Studi kasus ini terdapat beberapa tahapan yang diantaranya sebagi berikut       Un-Normalized D...

Pembuatan Aplikasi Info Produk Percetakan Bebasis Android

Assalammualikum Wr.Wb. Aplikasi ini dibuat untuk memperkenalkan produk suatu perusahaan dengan melalui handphone android karna di zama sekarang sudah banyak yang menggunakan handphone android untuk itu mari kita ikuti langkah-langkah berikut: 1. Pertama Klik New-New Projek seperti gambar di bawah ini .  2. pilih design yang diinginkan .  3. klik finish disini saya menggunakan 4 activity yg terdiri dari activity login, daftar, listview dan info data barang 4. pertama design login seperti berikut codingannya <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:app="http://schemas.android.com/apk/res-auto"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context=".MainActi...