Anda di halaman 1dari 8

LAPORAN TUGAS BESAR PEMROGRAMAN

BERORIENTASI OBJEK
Pembelian Tiket Bola

Disusun Oleh :
Naufal Hisyam Faizsyahly Fadhilah (1302150048)
Agustian Ardiansyah (1302154144)

FAKULTAS INFORMATIKA JURUSAN ILMU KOMPUTASI


TELKOM UNIVERSITY
KATA PENGANTAR

Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa karena berkat
rahmat-Nya, laporan ini dapat diselesaikan. Laporan ini akan membahas mengenai
Pemesanan Tiket Bola.
Laporan ini dibuat untuk memaparkan sistem yang terdapat pada Pemesanan Tiket
Bola yang berbasis data base. Laporan ini juga dibuat untuk memenuhi tugas penulis dalam
pembuatan laporan tugas besar yang diberikan pada mata kuliah Pemrograman Berorientasi
Objek.

Penulis mengucapkan terimakasih kepada semua pihak yang telah membantu dalam
proses pembuatan laporan ini. Penulis menyadari bahwa masih terdapat banyak kesalahan
dalam laporan ini. Oleh karena itu, kritik dan saran yang membangun, sangat penulis
harapkan dari para pembaca. Semoga laporan ini dapat bermanfaat bagi para pembaca.

Bandung, 10 Mei 2017

Penyusun
BAB I
PENDAHULUAN
1.1. Latar Belakang
Di era modernisasi saat ini dimana hampir semua orang membutuhkan sesuatu yang serba
praktis dan cepat, maka hampir semua aspek kegiatan manusia diatur menggunakan sistem
yang otomatis, termasuk untuk kebutuhan pemesanan tiket. Namun setelah disurvey di
beberapa stadion ternyata untuk penjualan tiket pertandingan bola masih menggunakan cara
sederhana, yakni para pembeli tiket harus menyiapkan uang untuk setiap kali pembelian tiket
serta petugas masih mencatat nama penumpang dengan pena dan kertas. Cara ini sebenarnya
sudah cepat, namun kurang efisien.
Selain dari itu, selama ini juga masih ada sistem calo yang ditemukan di stadion, yakni
dimana ada seseorang yang membeli tiket dengan jumlah yang banyak, namun untuk dijual
kembali, dengan harga yang lebih mahal dari aslinya. Tiket ini biasa calo tawarkan kepada
pembeli yang mungkin membutuhkan proses yang cepat tanpa mengantri atau pada saat tiket
di loket sudah habis terjual. Hal ini tentunya merugikan bagi para pembeli tiket, karena
pembeli harus membayar dengan harga yang lebih mahal dari aslinya. Oleh karena itu,
ditemukanlah solusi yang bisa menangani permasalahan-permasalahan tersebut, yakni
dengan dibuatnya suatu software pembelian tiket pertandingan bola.

1.2. Rumusan Masalah


Adapun rumusan masalah sebagai berikut :
1. Bagaimana cara memasukan,mengupdate,dan menghapus data pembeli dari aplikasi
dan terhubung ke database?
2. Bagaimana cara menampilkan data pembeli di dalam aplikasi?.

1.3. Tujuan
Tujuan dari aplikasi ini adalah untuk memudahkan seorang administrator untuk menginput data
pembeli.
BAB II
Program

2.1.Deskripsi Program

Aplikasi Pemesanan Tiket Bola merupakan sebuah aplikasi yang dibangun


dengan menggunakan bahasa Java dan oracle DBMS, aplikasi ini dibangun
untuk memudahkan administrator dalam mengelola data pembeli,
Dalam proses transaksi pembelian entah mengalami kesalahan atau
perubahan, dari nama ataupun nomer identitas. Maka dari itu untuk
mengantisipasi masalah perubahan data pembeli, penulis membuat menu update
untuk mengganti data pembeli apabila ada yang perlu diganti.

2.2.Fungsi Aplikasi Program

Pemesanan Tiket Bola merupakan sebuah aplikasi yang dapat memudahkan


karyawan dalam pembukuan laporan data para pembeli, tanpa harus menginput
data secara manual pada buku.

2.3.Fitur yang Terdapat dalam Program

Pada halaman utama Pemesanan Tiket Bola, user akan dihadapkan kepada
sebuah interface yang berisi:
1. Simpan, interface ini digunakan untuk menyimpan data para pembeli ke data
base.
2. Lihat, interface ini berguna untuk melihat data pembeli yang sudah di data
sebelumnya.
3. Clear Tab, interface untuk menghapus text yang ada di text field.
4. Ubah, interface ini digunakan untuk mengubah apa yang sudah diinputkan
oleh admin, jadi bila terjadi kesalahan dalam menginput data, data yang sudah
dimasukan bisa diubah terleboh dahulu.
5. Hapus, interface ini diguakan untuk menghapus data pembeli dari data base.
6. Proses, interface ini berfungsi untung menghitung total harga tiket yang di
beli oleh pembeli.
7. Login, interface ini untuk login admin.

2.4.Implementasi
Berikut implementasi yang digunakan dalam aplikasi kami :
1. Platform swing
2. Label
3. Text Field
4. ComboBox
5. Button
6. Menu Bar
7. Menu Item
8. Ojdbc
9. Oracle Database
10. Rs2XML

2.5.Data Base
Data base dalam aplikasi kami terdapat Table yang bernama Tiket dan
mempunyai kolom NOID yang bertipe Varchar, kolom Nama yang bertipe
Varchar, kolom Jenis yang bertipe Varchar, kolom harga yang bertipe
Int,kolom banyak yang bertipe Int, dan kolom total yang bertipe Integer.
BAB III

TINJAUAN PUSTAKA

3.1.Cara Kerja Aplikasi


Cara kerja aplikasi ini, saat di running di dalam class pertama maka aplikasi ini
menampilkan sebuah interface login, dalam class pertama ini admin di haruskan login
dengan menginputkan user nama dan password yang sudah tersedia sebelumnya. Setelah
login berhasil, maka admin akan masuk dalam interface penginputan data. Pengiputan
data ini berada di class kedua. Kemudian admin mengisikan data-data di text field yang
sudah tersedia. Di class kedua terdapat beberapa Button, diantaranya Button Proses,
berguna untuk memperoses total harga tiket. Button simpan, untuk menyimpan data ke
data base. Button Hapus, untuk menghapus data di data base. Ubah, untuk merubah data
yang sudah masuk dalam data base. Dan button lihat, buton lihat berfungsi untuk melihat
data dalam aplikasi yang sudah masuk dalam data base.

4. Screenshot Aplikasi

Page login
Page pengisian data
BAB IV

PENUTUP
4.1. Kesimpulan
Pada program ini masih dalam pengembangan jadi dalam program ini hanya
terdapat menu yang terbatas dengan interface yang kurang juga. Setidaknya dalam
program ini sudah sangant membantu seorang administrator untuk melakukan
pekerjaannya, karena pekerjaan dasar beliau sudah di backup dengan program ini,
dengan mudah dan dinamis, semoga program ini bisa penulis kembangkan lagi sesuai
data dan kejadian didalam kehidupan nyata.

4.2. Saran
Alangkah lebih baiknya jika program ini memiliki dikembangkan dan
diperbaiki, sehingga kekurangan dan bug yang terdapat didalam program ini dapat
berjalan sebagaimana mestinya. Dan lebih disempurnakan lagi tampilannya agar
memiliki tampilan yang jauh lebih menarik.

Anda mungkin juga menyukai