bab 1 pendahuluan

advertisement
BAB 1
PENDAHULUAN
1.1. Pengantar
Dalam era informasi ini, kemajuan teknologi komunikasi berkembang
sangat pesat, antara lain dengan adanya media cetak, telepon, radio, televisi,
handphone, internet dan alat-alat komunikasi lainnya membuat masyarakat dapat
memperoleh informasi yang diinginkan. Perkembangan teknologi komunikasi
dengan harga yang relatif murah tersebut membuat masyarakat ingin memiliki
informasi dengan cepat dan akurat tanpa harus melewati proses yang lama.
Berkembangnya teknologi komunikasi juga turut didukung oleh
perkembangan teknologi komputer yang memungkinkan untuk mengerjakan
setiap proses dalam waktu yang singkat, menganalisis data sehingga dapat
memberikan informasi secara cepat, akurat, dan terstruktur. Penerapan teknologi
komunikasi ini sangat luas, seperti misalnya dalam bidang perbankan, bidang
kedokteran, bidang transportasi, dan bidang-bidang liannya.
Seiring dengan berkembangnya teknologi komunikasi, maka masyarakat
yang ingin mendapatkan informasi tidak perlu langsung datang ke sumber
informasi, melainkan mereka dapat mengaksesnya secara langsung. Salah satu
informasi yang ingin diakses adalah informasi tentang jadwal penerbangan
komersial. Untuk mengakses jadwal penerbangan komersial biasanya dapat
dilakukan dengan mengakses internet, telepon maupun datang langsung ke
sumber informasi. Bagi calon penumpang pesawat yang hendak melakukan
penerbangan dengan segera, ketiga cara tersebut memiliki kelemahan. Akses
internet yang belum tersedia di daerah calon penumpang itu berada, biaya telepon
melalui handphone yang cukup mahal, pesawat telepon yang tidak dapat
digunakan selama perjalanan, ataupun jika langsung datang ke biro perjalanan
atau bandara maka akan memakan waktu dan biaya. Salah satu media yang paling
1
banyak digunakan sekarang ini untuk memperoleh informasi adalah SMS. Media
SMS ini diharapkan dapat memberikan informasi dengan cepat dan akurat.
1.2. Latar Belakang Masalah
SMS atau Short Messaging Services merupakan salah satu fitur dari GSM,
yang dikembangkan dan dijadikan standart oleh ETSI untuk mengirim dan
menerima pesan1. Adapun jasa atau layanan yang menggunakan SMS antara lain
perbankan, seperti SMS banking. Pada bidang transportasi, layanan yang dapat
dikembangkan dengan menggunakan SMS, misalnya aplikasi untuk mengetahui
jadwal penerbangan pesawat, yang meliputi nama maskapai penerbangan,
keberangkatan dan tujuan penerbangan, tanggal dan waktu penerbangan, harga
tiket pesawat.
Keanekaragaman sifat client untuk memahami format SMS yang akan
dikirim ke handphone yang terhubung di komputer sebagai server untuk
mengakses suatu informasi, seringkali membuat pemahaman antara client yang
satu berbeda dengan yang lain. Setelah mendapatkan kebutuhan dari client
mengenai informasi yang dibutuhkan untuk jadwal penerbangan, akan dilakukan
pencarian data untuk informasi tersebut. Pencarian data dengan melakukan query
ke dalam database yang diimplementasikan ke dalam program komputer akan
membantu untuk mendapatkan informasi yang diinginkan oleh client dalam waktu
yang singkat.
1.3. Rumusan Masalah
Berdasarkan permasalahan di atas, maka sebuah program aplikasi berbasis
SMS akan dibangun untuk menjawab kebutuhan client dalam mendapatkan
1
Ferry Gunawan, SMS Gateway Server dan Client dengan Java dan PHP. Jakarta: PT.Elex
Media Computindo, 2003, Hal: xi
2
informasi jadwal penerbangan. Kebutuhan client yang akan dipenuhi adalah
informasi tentang jadwal keberangkatan semua pesawat, jadwal kedatangan
semua pesawat dan jadwal kedatangan pesawat tertentu. Dalam rangka memenuhi
kebutuhan tersebut, client diberikan kesempatan untuk menentukan format SMS
untuk mendapatkan informasi jadwal penerbangan melalui penelitian / survey
yang akan dilakukan. Dalam hal ini metode yang digunakan untuk melakukan
penelitian adalah metode purposive random sampling.
1.4. Batasan Masalah
Pada permasalahan ini, pembuatan sistem mempunyai batasan-batasan
sebagai berikut :
–
Sistem tidak membuat aplikasi pemesanan tiket pesawat dan tidak
menampilkan jumlah tiket pesawat yang sudah terjual maupun yang
masih tersedia.
–
Panjang SMS maksimal 160 karakter dan menggunakan bahasa
Indonesia .
–
Satu kali pengiriman SMS hanya dapat mengakses satu informasi jadwal
penerbangan baik jadwal keberangkatan maupun kedatangan.
–
Sistem
tidak
membuat
laporan
tentang
jumlah
akses,
waktu
pengaksesan, maupun data orang yang mengakses.
–
Variabel-variabel yang termasuk dalam informasi jadwal penerbangan
antara lain nama pesawat, kota keberangkatan, kota tujuan, waktu
keberangkatan, waktu kedatangan, hari penerbangan, kelas penerbangan,
harga penerbangan.
Sistem akan mencari informasi jadwal yang
diinginkan client dengan range waktu 60 menit sebelum waktu yang
diinputkan client sampai 60 menit ke depan dan juga sistem hanya
menampilkan harga rata-rata dari kelas ekonomi ataupun kelas bisnis
dari masing-masing penerbangan.
3
–
Aplikasi SMS ini bertujuan untuk mendapatkan informasi jadwal
penerbangan dari dan ke Yogyakarta yang dikelola oleh PT Angkasa
Pura I Bandar Udara Adisutjipto Yogyakarta dan tidak melayani
penerbangan transit antar kota.
–
Client hanya menentukan format SMS, sedangkan format penulisan
SMS yang harus diinputkan oleh client ditentukan oleh sistem.
–
Hasil penelitian dari kuisioner ini difokuskan pada komunikasi teknologi
SMS, jadi hanya untuk menentukan urutan format SMS yang digunakan
untuk mengakses jadwal penerbangan.
–
Sampel yang digunakan untuk penelitian ini 10% dari jumlah populasi
yang ada di Bandar Udara Adisutjipto Yogyakarta.
–
Sistem ini tidak terhubung dengan internet.
–
Aplikasi ini hanya dilakukan penelitian di laboratorium saja, jadi belum
diaplikasikan secara nyata.
1.5. Tujuan Penelitian
–
Menghasilkan program aplikasi berbasis SMS baik dalam bidang
transportasi yang mampu mengakses jadwal penerbangan berdasarkan
kebutuhan nyata dari client sebenarnya, maupun dalam bidang lainnya
yang memiliki nilai jual tinggi.
–
Mengimplementasikan penggunaan SMS sebagai media informasi
–
Melengkapi prasyarat yang harus ditempuh oleh mahasiswa jurusan
teknik informatika guna memperoleh gelar sarjana strata 1.
4
1.6. Spesifikasi Sistem
1.6.1 Gambaran Kerja Sistem
1.6.1.1 Input
Client dapat memasukkan inputan berupa informasi yang dibutuhkan
untuk mendapatkan jadwal penerbangan berdasarkan format penulisan SMS yang
telah ditentukan dari hasil penelitian. Informasi yang dapat diakses oleh client
adalah informasi tentang jadwal keberangkatan penerbangan, jadwal kedatangan
penerbangan tertentu, dan jadwal kedatangan semua penerbangan. Inputan
tersebut harus client kirimkan melalui SMS ke nomor handphone tujuan yang
terhubung di server. Selain itu admin juga harus menginputkan jadwal
penerbangan yang akan disimpan ke dalam database.
1.6.1.2 Proses
Inputan SMS yang diterima oleh handphone yang terhubung di server
akan ditransfer ke komputer server melalui kabel data. Inputan tersebut akan
diproses oleh komputer server, pertama-tama dengan melakukan pengecekan
terhadap format inputan SMS client. Jika format SMS yang diinputkan oleh client
tidak sesuai dengan format yang telah ditentukan, maka server akan mengirimkan
format yang benar kepada client melalui SMS. Jika format SMS benar maka
server akan melakukan query ke dalam database. Berdasarkan format SMS yang
diinputkan oleh client inilah akan dihasilkan informasi jadwal penerbangan yang
dibutuhkan oleh client. Setelah server mengirim kembali hasil query ke client
melalui SMS, maka secara otomatis SMS yang tersimpan di inbox handphone
yang terhubung di server akan terhapus.
1.6.1.3 Output
Output yang dihasilkan adalah hasil query yang telah didapatkan dari
database. Hasil pencarian inilah yang kemudian akan dikirim kembali oleh server
ke handphone client melalui SMS. Client akan mendapatkan informasi jadwal
penerbangan yang dibutuhkan melalui SMS.
5
1.6.2 Kemampuan Sistem
Sistem aplikasi yang dibuat diharapkan mampu mengakses jadwal
penerbangan yang sesuai dengan kebutuhan client, serta mampu menampilkan
input ataupun output SMS yang mewakili keanekaragaman client dan mudah
dipahami oleh semua client. Pada permasalahan ini kasus yang dipakai adalah
data penerbangan komersial dari dan ke Yogyakarta yang dikelola oleh PT
Angkasa Pura I Bandar Udara Adisutjipto Yogyakarta. Adapun kemampuan
sistem yang dibuat adalah sebagai berikut :
a. Client dapat menentukan format SMS yang hendak digunakan dalam
mengakses jadwal penerbangan, sedangkan format penulisan SMS tetap
ditentukan oleh sistem.
b. Client dapat mengkases jadwal keberangkatan semua penerbangan
komersial, jadwal kedatangan penerbangan tertentu maupun semua
penerbangan melalui SMS.
c. Sistem akan menyediakan fasilitas setup sehingga admin dapat melakukan
perubahan terhadap jadwal penerbangan.
d. Sistem akan melakukan query ke dalam database terhadap inputan SMS
yang dikirimkan oleh client.
e. Output yang dihasilkan adalah hasil query yang telah didapatkan berupa
jadwal penerbangan yang akan dikirimkan kembali oleh server kepada
client melalui SMS.
Spesifikasi hardware, software dan brainware yang digunakan dalam
pembangunan program adalah :
•
Kebutuhan Hardware
– Sebuah personal computer (PC) dengan spesifikasi
1. Processor Pentium 4 1.4 GHz
2. RAM / Memory sebesar 128 Megabytes
3. Monitor Samsung 15” (resolusi 1024 x 768)
6
4. Mouse, Keyboard dan Floppy drive.
5. Hard Disk dengan kapasitas 20 Gigabytes
– Handphone yang memiliki fitur SMS (minimal 160 karakter) sebagai
client
– Handphone merek NOKIA tipe 5110 yang mendukung FBUS (sebagai
handphone yang terhubung di komputer server)
– Kabel data handphone merek NOKIA
– SIM Card yang masih aktif dan memiliki kredit sms
•
Kebutuhan Software
1. Microsoft Windows XP
2. Driver MobileFBUS 1.5
3. Database server, yaitu Microsoft Access 2003
4. Visual Basic 6.0
5. Crystal Report for VB 4.6
•
Kebutuhan Brainware
User yang dapat menggunakan sistem ini adalah user yang dapat
mengoperasikan sistem operasi Microsoft Windows XP (atau versi yang lebih
baru) dan mengetahui pengoperasian sistem yang akan dibuat serta
penganalisaan output yang dihasilkan. Selain itu diperlukan juga user yang
mengerti pemrograman dengan menggunakan Visual Basic dan Microsoft
Access agar mampu menangani apabila terjadi kesalahan / kerusakan pada
program, juga agar mampu mengembangkan lebih lanjut.
1.7. Metodologi Penelitian
Metodologi yang digunakan dalam menyelesaikan Tugas Akhir ini
mempunyai tahapan sebagai berikut :
–
Penelitian / survey terhadap para calon penumpang pesawat mengenai
format SMS dengan cara membagikan kuisioner kepada calon
7
penumpang pesawat yang berisi tentang urutan prioritas informasi yang
dibutuhkan saat ingin menggunakan jasa penerbangan tertentu.
–
Studi Pustaka berdasarkan kebutuhan sistem yang akan dibangun.
–
Mempelajari buku referensi dan informasi dari internet yang berkaitan
dengan
komponen
MobileFBUS
yang
menghubungkan
antara
handphone dan komputer menggunakan bahasa pemrograman Visual
Basic, dan database Microsoft Acces.
–
Perencanaan dan perancangan sistem berdasarkan kebutuhannya.
–
Merancang aplikasi pada komputer sebagai server menggunakan bahasa
pemrograman VisualBasic.
–
Mengimplementasikan sistem dan mengintegrasikannya pada perangkat
handphone sekaligus malakukan evaluasi.
–
Melakukan konsultasi dengan dosen pembimbing berhubungan dengan
perancangan dan pelaporan tugas akhir.
1.8. Sistematika Penulisan
Sistematika laporan Tugas Akhir ini secara garis besar dapat dituliskan
sebagai berikut :
BAB 1 : PENDAHULUAN
Merupakan bab pendahuluan yang berisi tentang latar belakang masalah,
rumusan masalah, batasan masalah, tujuan penulisan tugas akhir,
spesifikasi sistem, metodologi penelitian dan sistematika penulisan.
BAB 2 : LANDASAN TEORI
Mengenai landasan teori tentang pengertian SMS, cara kerja SMS, SMS
Gateway, MobileFBUS, interaksi manusia komputer (IMK).
BAB 3 : ANALISIS DAN PERANCANGAN SISTEM
Membahas analisis kebutuhan, rancangan input, rancangan proses, dan
rancangan tampilan.
BAB 4 : IMPLEMENTASI SISTEM
8
Membahas tentang struktur program, pada client side dan server side,
implementasi program yang meliputi pemasukan data, layar tampilan
input/ output, operasional dan pemeliharaan sistem, kelebihan dan
kekurangan
program
dalam
penggunaannya
serta
kemungkinan
pengembangan sistem.
BAB 5 : KESIMPULAN DAN SARAN
Merupakan bab penutup yang berisi kesimpulan dari proyek tugas akhir ini
dan saran atas hasil dari program yang dibuat dan serta pengembangannya
pada masa mendatang.
1.9. Jadwal Penulisan
Jadwal penyelesaian tugas akhir dapat digambarkan dengan Gantt Chart
seperti pada Gambar 1.1. Tugas Akhir dimulai pada minggu ketiga bulan
Februari sampai awal bulan Mei.
Gambar 1.1 Jadwal Kegiatan Tugas Akhir
9
Download