Anda di halaman 1dari 10

LEMBAR PERSETUJUAN

PROPOSAL TUGAS AKHIR

Program Studi : TEKNOLOGI INFORMASI


Jurusan : TEKNIK ELEKTRO
1. Judul Tugas Akhir : APLIKASI SISTEM ANTRIAN PADA
PROSES CHECK IN PENUMPANG
PESAWAT DENGAN MEDIA
BLUETOOTH

2. Bentuk Tugas Akhir : Membuat Sistem Aplikasi Pemesanan


Tiket dengan Bluetooth
3. Personalia Tugas Akhir
1. Nama Mahasiswa : Dellano Adiputra
NIM/IPK Semester 1 s.d. 5 : 6307030116 /3.605
Sub Judul : Pemrograman berbasis Java pada aplikasi
sistem antrian Check in penumpang
pesawat dengan media Bluetooth.
Pembimbing 1 : Muhammad Yasir,S.Si
NIP : 19700830 199803 1 004
Paraf :
Pembimbing 2 : Muhammad Yusuf, S.Kom
NIP :-
Paraf :

2. Nama Mahasiswa : Ferliana Chandra


NIM/IPK Semester 1 s.d. 5 : 630703013Z /
Sub Judul : Perancangan sistem dan
Implementasi database aplikasi
Pembimbing 1 : Muhammad Yasir,S.Si
NIP : 19700830 199803 1 004
Paraf :
Pembimbing 2 : Muhammad Yusuf, S.Kom
NIP :
Paraf :

4. Perkiraan Biaya : Rp. 1.025.000,00


5. Alokasi Waktu Pelaksanaan : 15 Minggu

Bekasi, Januari 2010


Menyetujui:
Kepala Program Studi,

Daniel L Tobing, ST
NIP. 19731015 199403 1 003

1
DAFTAR ISI

Halaman Muka ..........................................................................................................i


Halaman Persetujuan ................................................................................................1
Daftar Isi ...................................................................................................................2
1. Pendahuluan ........................................................................................................3
2. Perumusan Masalah ............................................................................................4
3. Tinjauan Pustaka .................................................................................................4
4. Alat Tugas Akhir .................................................................................................7
5. Proyeksi Aplikasi Akhir ......................................................................................8
6. Jadwal Pelaksanaan .............................................................................................8
7. Personalia Tugas Akhir .......................................................................................8
8. Perkiraan Biaya ...................................................................................................9
9. Daftar Pustaka .....................................................................................................9
Lampiran
1. Lembar Penilaian Seleksi Proposal

2
1. Pendahuluan

1.1 Latar Belakang


Pada saat ini teknologi bluetooth telah banyak digunakan pada berbagai
aplikasi. Oleh karena bluetooth sebagai perangkat wireless yang digunakan
untuk transfer data dengan frekuensi 2,4 GHz, jarak jangkauan yang pendek,
murah dan low power, banyak produk elektronik dan telekomunikasi yang
memanfaatkan teknologi bluetooth ini dengan memberikan fasilitas didalamnya.
Masalah yang akan diangkat pada tugas akhir ini mengenai pemesanan
tiket pesawat. Pada pemesanan tiket pesawat konvensional, orang yang akan
berpergian dengan pesawat harus membeli/memesan tiket di loket penjualan
tiket. Kemudian oleh petugas loket akan diberikan tiket pesawat kepada
pemesan. Proses pemesanan/pembelian tiket konvensional akan mengakibatkan
antrian apabila pemesan tiket lebih dari satu orang pada saat yang sama. Kondisi
seperti ini akan memberikan dampak yang kurang efektif dan efesien.
Untuk mengatasi masalah tersebut, dibuat suatu aplikasi yang
memanfaatkan bluetooth pada telepon selular yang mendukung java API
bluetooth untuk melakukan pemesanan tiket pesawat secara elektronik (e-
ticketing). Pembuatan aplikasi e-ticketing bertujuan untuk mengatasi antrian dan
memberikan kemudahan dalam pembelian/pemesanan tiket pesawat pada
customer. Pemesanan/pembelian tiket pesawat dilakukan pada server yang
didalamnya memberikan layanan berupa pembelian tiket, informasi jadwal
penerbangan pesawat, informasi tempat duduk yang sudah dipesan atau yang
masih kosong, dan informasi harga tiket.

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

2.1 Perumusan Masalah


Hasil Penelitian awal menunjukan bahwa pembelian/pemesanan tiket
pesawat konvensional tidak efesien dan efektif, karena permintaan tiket pesawat
yang cukup tinggi sehingga antrian panjang pun terjadi.
Dengan demikian, permasalahan utama dalam tugas akhir ini adalah
bagaimana sistem yang baru akan mengganti sistem yang lama sehingga
efisiensi waktu dan biaya dapat tercipta.

2.2 Metode Penyelesaian Masalah


Metode Penyelesaian masalah dilakukan dengan cara menganalisis sistem
pembelian/pemesanan tiket pesawat yang lama. Kemudian mengumpulkan data-
data yang mendukung untuk perancangan sistem yang baru. Setelah data-data
terkumpul, maka dirancang desain sistem yang kemudian akan diujikan.

3. Tinjauan Pustaka

Pada tinjauan pustaka untuk subjudul Pemrograman berbasis Java pada


aplikasi sistem antrian Check in penumpang pesawat dengan media bluetooth,
berisi tentang penjelasan komponen-komponen program yang terkait dan cara
kerja aplikasi.

3.1 Komponen-Komponen

Komponen-komponen yang mendukung aplikasi ini adalah pada server


adalah :

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

Kemudian untuk komponen yang mendukung pada telepon selular adalah :

1. J2ME MIDlet Application.


Merupakan aplikasi yang dijalankan pada telepon selular yang dibuat
dengan menggunakan bahasa pemrograman Java khususnya dengan J2ME
platform.
2. MIDP/Bluetooth API (Application Programming Interface).
Merupakan stack yang digunakan untuk layar tampilan pada aplikasi Java
dan untuk komunikasi bluetooth.
3. KVM (KiloByte Virtual Machine).
Merupakan Java Interpreter yang digunakan untuk menginterpretasikan
Java bytecode ke kode native atau kode mesin dari arsitektur yang
bersangkutan.
4. Phone OS (Operating System) Stack.
Merupakan sistem operasi yang digunakan untuk mengeksekusi aplikasi
yang terdapat pada telepon selular.
5. Phone Bluetooth Chipset.

5
Merupakan bluetooth hardware yang berfungsi sebagai pengirim sinyal
dan penerima sinyal yang didalamnya membawa paket-paket data.

3.2 Program Aplikasi Database Server (PC)

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.

3.2.1 Proses Koneksi Database

Untuk melakukan koneksi pada MySQL, server perlu mengakses driver


JDBC terlebih dahulu melalui metode Class.forName(). Setelah driver
berhasil diakses, proses berikutnya adalah membuat objek koneksi melalui
metode DriverManager. Berikut source code ringkas untuk proses koneksi
dengan MySQL.

Server :

Private Connection con; //objek koneksi


. . .
Private void koneksi() throws Exception {
String diver = “com.mysql.jdbc.Driver”;
String url = “jdbc:mysql:///tiket”;
String username = “root”
String password = “ ”;
Class.forName( “com.mysql.jdbc.Driver” ).newInstance();
con = DriverManager.getConnection( url,username,password );
}

3.3 Program Aplikasi Bluetooth Server (PC)

3.3.1 Proses Koneksi Bluetooth pada Server

Proses pertama yang dilakukan untuk membangun koneksi client-server


via bluetooth yaitu melakukan inisialisasi pada local device bluetooth yang
bertujuan untuk mendapatkan informasi dari local device bluetooth dan
untuk mendapatkan akses ke bluetooth manager.

6
Setelah hubungan antar Java-Bluetooth-Database terbentuk, maka aplikasi
dapat melakukan beberapa pekerjaan, yaitu :

 Proses validasi login


 Proses data jadwal penerbangan
 Proses Informasi tempat duduk
 Proses pemesanan tempat duduk
 Proses pembatalan tiket
 Proses pencetakan tiket

3.4 Program Aplikasi MIDlet Client (telepon selular)

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

4 Alat Tugas Akhir


Untuk menjalankan sistem pemesanan tiket dengan memanfaatkan
bluetooth pada telepon selular, dimana komputer sebagai server dan telepon
selular sebagai client diperlukan hardware dan software untuk diinstalasi yaitu:
a. Komputer(PC) menggunakan sistem operasi Windows XP service pack 2,
karena pada sistem operasi ini terdapat Microsoft Bluetooth Stack.
b. USB bluetooth dongle
c. SDK (Development Kit) J2SE

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

5 Proyeksi Aplikasi Akhir

Aplikasi untuk pemesanan tiket pesawat dengan memanfaatkan bluetooth


pada telepon selular terdiri atas aplikasi pada server (komputer) dan aplikasi
MIDlet pada client (telepon selular). Oleh karena itu proyeksi aplikasi akhir pada
kedua aplikasi ini dapat melakukan pengolahan data, modifikasi data, dan proses
komunikasi client-server via bluetooth.
Aplikasi dapat digunakan di bandara-bandara untuk pemesanan tiket
secara konvensional yang bisa meminimalisir antrian, sehingga proses transaksi
menjadi efektif dan efesien.

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

7 Personalia Tugas Akhir


Nama Mahasiswa : Dellano Adiputra
NIM : 6307030116
Program Studi/Jurusan : Teknologi Informasi/Teknik Elektro

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

Nama Mahasiswa : Ferliana Chandra


NIM : 630703013Z
Program Studi/Jurusan : Teknologi Informasi/Teknik Elektro
IPK Semester 1 s.d. 4 : 3.24
Bagian yang dikerjakan : Perancangan sistem dan Implementasi
database aplikasi
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

1. Bluetooth dongle = Rp. 25.000,00


2. Telepon Selular (Bluetooth) = Rp. 1.000.000,00

Total = Rp. 1.025.000,00


9 Daftar Pustaka
[1] MySQL, MySQL Connector/J, 4 Agustus 2005,
<http://www.mysql.com/product/connector/>

[2] Sun developers,Part II : The Java APIs for Bluetooth Wireless Technology, 18
November 2009, <http://developers.sun.com/mobility/midp/articles/bluetooth2/>

[3] Getting Started with Java and Bluetooth|Java.net, 27 Agustus 2004,


<http://today.java.net/pub/a/today/2004/07/27/bluetooth.html>

9
PENILAIAN PROPOSAL TUGAS AKHIR
JURUSAN TEKNOLOGI INFORMASI

Program Studi : Teknologi Informasi


Judul : Aplikasi Sistem Antrian Pada Proses Check In Penumpang Pesawat
Dengan Media Bluetooth
No KRITERIA INDIKATOR BOBOT SKOR NILAI
PENILAIAN
Orientasi a. Latar Belakang
Permasalaha b. Tujuan
n dan c. Permusan
1 25
Pustaka masalah
d. Tinjauan
Pustaka
Pola e. Metode
2 Penyelesaian Penyelesaian 25
Masalah Masalah
Manfaat f. Proyeksi
Hasil Aplikasi Hasil
3 25
g. Pengembangan
di Masyarakat
Fisibilitas h. Jadwal
Sumber Daya Pelaksanaan
4 15
i. Personalia
j. Biaya
Kebahasan k. Bahasa Proposal
l. Daftar Pustaka
5 (keserasian dan 10
substansi
Kemutakhiran)
NILAI TOTAL 100
1) Masing-masing kriteria diberi skor 1,2,3,4 dan 5 (1=sangat kurang, 2=kurang, 3=baik, 5=sangat baik)
yang mencerminkan skor seluruh butir yang dinilai dalam masing-masing kriteria.
2) Nilai = Skor x Bobot; Nilai Total = N1+N2+N3+N4+N5
3) Hasil Penilaian : Nilai Total  400 (Diterima); Nilai Total < 400 (Ditolak)

Bekasi, 20 Januari 2010


Saran untuk pengusul :
a.n Panitia TA
Ketua Tim Penilai,

.......................................
NIP.

10

Anda mungkin juga menyukai