Anda di halaman 1dari 15

PROGRAM “TIKET KERETA API” JAVA

NETBEANS Dengan MySQL

Cara membuat Program Tiket Kereta Api menggunakan Java NetBeans 8.0.2 dengan Mysql
ini adalah sebuah aplikasi sederhana yang menggunakan bahasa pemograman dibantu dengan
Java NetBeans IDE 8.0.2

Berikut ini cara Programnya :

1. Buka aplikasi XAMPP


Setelah tampilan seperti gambar dibawah:
Klik start pada “Apache” dan MySQL

Dan setelah XAMPP dijalankan akan seperti gambar dibawah ini :


2. Langkah selanjutnya
Buka browser (Google Chrome,Mozila Firefox, dll) pilih satu saja yang kalian mau.
Kemudian ketik http://localhost/phpmyadmin
Karena situs ini local anda dapat masuk kedalam situs ini tanpa ada jaringan internet yang
terhubung di PC anda.

Jika sudah masuk MySQL langkah selanjutnya adalah membuat database


3. Isi Nama Basis Data yang akan dibuat.
4. Buat nama tabel dan jumlah kolom yang akan dibuat

5. Isi kolom tabel berikut

Jika sudah berhasil membuat database


6. Langkah selanjutnya buka NetBeans 8.0.2

 LANGKAH MENGHUBUNGKAN JAVA dengan MySQL


 Klik “SERVICES” yang ada dibagian pojok kanan, kemudian klik “Databases”, klik
“MySQL Server at localhost, lalu disitu akan terlihat judul Databases yang telah kita
buat tadi, setelah itu klik kanan pada judul Databases yang dibuat tadi lalu klik
“connect”.
7. Silahkan buat project Java Application di NetBeans IDE 8.0.2
File – new project – Swing GUI Forms – Master/Detail Sample Form

Berikan Nama : Form_UAS


Pilih databases yang telah di connect tadi
Tampilan NetBeans akan seperti gambar dibawah :
Ubah tampilan agar menjadi seperti berikut :
Deleted TextField pada “jurusan, Jenis Kereta dan jenis tiket” ganti dengan ComboBox, lalu
tambah 1 “Button” dan ganti variablenya dengan “Exit”.

Klik kanan pada ComboBox (Jurusan) – Properties – model (lalu diganti dengan jurusan yang
di mau)
Cara yang sama lakukan pada ComboBox (Kelas Kereta dan Tiket Jenis)

Klik kanan pada ComboBox (jurusan, Kelas Kereta dan Tiket Jenis) – Properties – Binding –
selecteditem.
Binding source gunakan (master table)
Binding Expression gunankan yang ingin dibinding (Jurusan)
Seperti gambar dibawah :
Jika sudah, mulai source code dengan Button Exit
Klik kanan pada Exit – pilih Event – action – actionPerformed

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)


{
// TODO add your handling code here:
int Pilihan= JOptionPane.showConfirmDialog(null,”Akan
Selesai..?”,”Konfirmasi”,JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if(Pilihan==JOptionPane.YES_OPTION){
System.exit(0);

}
Masukan source code diatas,
jika sudah bisa dicoba dengan tekan “shift + f6”
untuk FLOWCHART APLIKASI SEDERHANA INI:
Aplikasi Pemesanan Tiket Kereta Api
Assalamualaikum Wr.Wb

Salam untuk kalian para pembaca blog histori jendela ilmu.. Kali ini saya akan memberikan
pelajaran dan materi tentang bagaimana CARA MEMBUAT APLIKASI PEMESANAN TIKET
KERETA API. Seblum saya membahas tentang inti materi tersebut saya akan menjelaskan
sedikit tentang DataBase,Mysql,Xampp. DATABASE,MYSQL & XAMPP tersebut merupakan
komponenen utama dan penting dalam pembuatan program tersebut.

Berikut ini adalah penjelasannya

� DATABASE
Basis data (database) adalah kumpulan data yang disimpan secara sistematis di dalam
komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program
aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa
tipe data, struktur data dan juga batasan-batasan pada data yang akan disimpan. Basis data
merupakan aspek yang sangat penting dalam sistem informasi karena berfungsi sebagai
gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena
dapat mengorganisasi data, menghidari duplikasi data, menghindari hubungan antar data
yang tidak jelas dan juga update yang rumit. Proses memasukkan dan mengambil data ke
dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem
manajemen basis data (database management system | DBMS). DBMS merupakan sistem
perangkat lunak yang memungkinkan pengguna basis data (database user) untuk
memelihara, mengontrol dan mengakses data secara praktis dan efisien.

Berikut ini adalah hasil DataBase Tiket Kereta Api�


�MYSQL

MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user.
MySQL adalah implementasi dari system manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah dipercaya
mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris.

�XAMPP

XAMPP (/[unsupported input]ˈzæmp/ atau /ˈɛks.æmp/[1]) adalah perangkat lunak


bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari
beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas
program Apache HTTP Server, MySQLdatabase, dan penerjemah bahasa yang ditulis
dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X
(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia
dalam GNU General Public License dan bebas, merupakan web server yang mudah
digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk
mendapatkanya dapat mendownload langsung dari web resminya.

Berikut ini adalah XAMPP �


Cara Membuat Aplikasi Pemesanan Tiket Kereta Api

Aplikasi ini saya di peruntukan bagi para mengguna transportasi kereta api.Tentunya
dengan adanya tiket kereta api online ini angat menguntungkan bagi konsumen kereta api di
Indonesia,karena tidak perlu lagi untuk mengantri atau bahkan hingga bermalam di stasiun
untuk mendapatkan tiket kereta api. Dengan tiket kereta api online para konsumen bisa
mengatur jadwal perjalanan menggunakan transportasi kereta api ini. Di aplikasi tiket
kereta api ini konsumen dapat langsung membayar tiket ,karena konsumen sudah dapat
mengetahui total keseluruhan harga tiket yang ingin dibeli.
Aplikasi ini juga sudah terhubung dengan Database sehingga dapat mempermudah
pihak pt KAI mengetahui siapa saja yang sudah membeli dan memesan tiket. Program tiket
ini saya akan implementasikan ke program java database, aplikasi yang perlu anda instal
untuk membuat program aplikasi ini adalah java NetBeans 8.1 dan Xampp, Langsung saja
kita praktekan untuk membuat programnya.

Berikut adalah Komponen Pendukung dari Aplikasi ini


 Button
 Combo box
 JOption Button
 Label
 Text field
 Tabel
 Panel
Berikut ini adalah formula yang di gunakan untuk membuat aplikas i:

 Harga Tiket = *berubah sesuai dengan tujuan

 Harga Total = Harga Tiket * Jumlah Tiket


v Source Code
⇒Berikut ini adalah Source Code untuk menentukan Tujuan dan untuk mengetahui
Harga Tiket sesuai dengan tujuannya :
⇒Berikut ini adalah Source Code menentukan Tanggal Keberangkatan yang sudah di
tentukan konsumen :

⇒ Berikut ini adalah Source Code untuk Jumlah Tiket yang ingin di pesan konsumen dan
Harga Total Tiket Kereta Api
Berikut Ini Adalah Hasil Setelah di Run

Anda mungkin juga menyukai