Sistem Aplikasi Reservasi Tiket Pesawat Terbang Menggunakan Java dan Oracle

Kali ini kita akan membahas materi gabungan antara Basis data, Pemrograman Berorientasi Objek dan Sistem Perangkat Lunak  “Sistem Aplikasi Reservasi Tiket Pesawat Terbang” proyek aplikasi ini dikerjakan oleh kelompok Septian Nur Cahyo, mahasiswa Ilmu Komputasi Institut Teknologi Telkom angkatan 2010.

Anggota Kelompok

  1. Septian Nurcahyo (118100007)
  2. Caroline Dissiana S ( 118100002 )
  3. Arina Noviani ( 118100010 )
  4. Esther Laura C ( 118100013 )
  5. Karina Priscilia ( 118100014 )

Tujuan utama dari pembuatan Program reservasi tiket pesawat  yaitu diharapkan program ini dapat membantu masyarakat untuk melakukan pemesanan tiket pesawat secara cepat dan efektif, mengingat bahwa mobilitas masyarakat sekarang ini cukup tinggi sedangkan waktu yang mereka punya sangat sedikit.

Program berbasis dekstop yang terintegrasi,  konten-konten yang terdapat didalamnya meliputi informasi umum tentang reservasi tiket pesawat, harga tiket pesawat, dan pencetakan tiket pesawat terbang.

Batasan Desain

Desain program reservasi tiket pesawat terbang dalam pengimplementasiannya hanya sebatas program berbasis dekstop.

Implementasi

  1. Program didesain agar masyarakat (konsumen) dapat memesan tiket
  2. Program didesain agar konsumen dapat melihat harga tiket dari berbagai jadwal penerbangan.
  3. Program didesain agar konsumen dapat melihat jadwal keberangkatan pesawat

Alur Proses Software

1. Proses Untuk Admin yaitu Admin disini berhak untuk insert,delete,update maupun view jadwal penerbangan yang ada

2. Proses Untuk Customer yaitu Costumer hanya bisa melihat jadwal yang telah disediakan oleh Admin dan melakukkan pemesanan tiket dan diakhiri dengan pengiriman no_pembayaran untuk validasi pembayaran ke Admin

reservasi

reservasi2

 Source Code

Source code pada aplikasi ini digabung menjadi 1 tetapi package namun di dalam 1 package terdapat banyak class dengan fungsi yang berbeda-beda demikian juga databasenya ,misal di class a buth database maka database juga diletakkan di class a

Database

Software ini memiliki 9 tabel data yang berada pada 1 database. Kelima dari tabel tersebut merupakan table yang berdiri sendiri yaitu, table konsumen, table rute ,table tiket, table admin dan table pembayaran. Kemudian ada 1 table dengan entitas lemah yaitu table dailyprice yang bergantung terhadap table rute, kemudian 3 table sisanya adalah table yang terbentuk dari relasi kelima table utama yaitu table mengecek, table memiliki, dan table membeli

Deployment

Aplikasi ini membutuhkan server yang berfungsi sebagai tempat penyimpanan database terpusat, sehingga aplikasi ini dapat digunakan dari beberapa komputer di perusahaan secara bersamaan.

Download Paper

Download Aplikasi

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s