Laporan Tugas Besar Pemrograman Berbasi Obejek

November 27, 2018 | Author: Agustian Ardiansyah | Category: N/A
Share Embed Donate


Short Description

Pemroraman berorientasi objek...

Description

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 memba ntu 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.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF