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