Proposal Adi
Proposal Adi
Daniel L Tobing, ST
NIP. 19731015 199403 1 003
1
DAFTAR ISI
2
1. Pendahuluan
1.2 Tujuan
Tujuan tugas akhir ini adalah mengganti sistem pemesanan tiket pesawat
yang konvensional menjadi sistem pemesanan tiket pesawat yang modern secara
komputerisasi yang dapat memberikan kemudahan bertransaksi, peningkatan
pendapatan, efisiensi tenaga dan biaya inventaris.
3
2. Perumusan dan Metode Penyelesaian Masalah
3. Tinjauan Pustaka
3.1 Komponen-Komponen
1. J2SE PC Application.
Merupakan aplikasi perangkat lunak (software) yang digunakan sebagai
user interface. Aplikasi ini dibangun dengan bahasa Java khususnya
menggunakan J2SE platform.
2. BlueCove JSR-82 API (Application Programming Interface).
Merupakan library JSR-82 API untuk J2SE yang digunakan untuk
membangun koneksi dengan client via bluetooth.
3. BlueCove-Bluetooth WinSock API (Java Native Interface –JNI).
4
Merupakan penggabungan antara BlueCove dan Bluetooth WinSock API
yang dilakukan melalui JNI. Bluetooth WinSock API hanya mengizinkan
aplikasi yang menggunaka bahasa C untuk mengoperasikan USB
bluetooth dongle yang umum digunakan. Dengan menggunakan JNI
aplikasi Java dapat mengakses fungsi-fungsi library (*.dll atau *.so) yang
dibuat dengan bahasa pemrograman C, C++, dan Basic.
4. Microsoft (MS) Bluetooth Stack.
Merupakan socket-style C API yang mengizinkan aplikasi yang
menggunakan bahasa C digunakan untuk mengoperasikan USB Bluetooth
dongle (bluetooth hardware) yang terdapat pada sistem operasi Windows
XP service pack 2.
5. USB bluetooth dongle
Merupakan bluetooth hardware yang berfungsi sebagai pengirim sinyal
dan penerima sinyal yang didalamnya membawa paket-paket data.
6. MySQL
Database MySQL
5
Merupakan bluetooth hardware yang berfungsi sebagai pengirim sinyal
dan penerima sinyal yang didalamnya membawa paket-paket data.
Untuk dapat melakukan empat proses penting pada database yaitu Insert,
Delete, Select, Update diperlukan koneksi dengan database yang bersangkutan.
Pada perograman Java terdapat sekumpulan API yang digunakan untuk
mengakses database yaitu JDBC (Java Database Connectivity). Untuk dapat
melakukan koneksi ke database diperlukan JDBC driver.
Server :
6
Setelah hubungan antar Java-Bluetooth-Database terbentuk, maka aplikasi
dapat melakukan beberapa pekerjaan, yaitu :
Pada tugas akhir ini, aplikasi dapat MIDlet Client dapat melakukan :
Proses Inisialisasi
Proses device discovery
Proses service discovery
Proses pengiriman dan penerimaan data
Proses penambahan dan penghapusan data pada record store
Tampilan form login
Tampilan list pesawat dan tujuannya
Tampilan list jadwal penerbangan
Tampilan informasi untuk maskapai penerbangan
Tampilan informasi tempat duduk
Tampilan untuk pesan error
7
d. BlueCove Stack, yang digunakan sebagai library pada J2SE untuk
koneksi melalui bluetooth.
e. Telepon selular, yang mendukung Java API Bluetooth (JSR-82)
f. Database MySQL
g. JDBC driver, koneksi Java dan MySQL
6 Jadwal Pelaksanaan
Alokasi waktu pelaksanaan : 2 Februari – 24 Juli 2010
Lokasi pelaksanaan :
1. Laboratorium Teknologi Informasi Jurusan Teknologi Informasi –
Politeknik Negeri Jakarta Kerjasam CEVEST
2. Lokasi OJT
8
IPK Semester 1 s.d. 4 : 3.605
Bagian yang dikerjakan : Pemrograman berbasis Java pada aplikasi sistem
antrian Check in penumpang pesawat dengan
media bluetooth.
Waktu Pengerjaan : 10 jam/minggu
Pembimbing 1
Nama Lengkap dan Gelar : Muhammad Yasir, S.Si
NIP : 19700830 199803 1 004
Bidang Spesialisasi : Perancangan Sistem
Waktu Bimbingan : 3 Jam/minggu
Pembimbing 2
Nama Lengkap dan Gelar : Muhammad Yusuf, S. Kom
NIP :
Bidang Spesialisasi : Pemrograman Java
Waktu Bimbingan : 3 Jam/minggu
8 Perkiraan Biaya
[2] Sun developers,Part II : The Java APIs for Bluetooth Wireless Technology, 18
November 2009, <http://developers.sun.com/mobility/midp/articles/bluetooth2/>
9
PENILAIAN PROPOSAL TUGAS AKHIR
JURUSAN TEKNOLOGI INFORMASI
.......................................
NIP.
10