BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi dan komunikasi yang sangat pesat berpengaruh langsung terhadap kehidupan manusia antara lain internet dan telepon seluler, internet memberikan kemudahan dalam mengakses informasi yang sangat berharga yang mana saat ini tidak terbatas pada tempat dan waktu untuk menghubungkan jarak yang begitu jauh untuk berkomunikasi, perkembangan teknologi selalu mempunyai peranan yang penting didalam dunia multimedia, pendidikan, hiburan, dan lain-lain. Semakin berkembangnya teknologi dan telepon selular (ponsel) maka semakin banyak pula kebutuhan manusia dalam aktifitasnya untuk menggunakannya. Telepon selular saat ini memiliki banyak fasilitas yang dapat digunakan seperti SMS (Short Message Service), MMS (Multimedia Messaging Service), WAP (Wireless Application Protocol), Wifi (Wireless Fidelity), Multimedia Streaming, Video Call dan bahkan ada juga yang telah ditanamkan GPS (Global Positioning System). Selain itu, telepon selular juga mempunyai teknologi yang semakin berkembang seperti GSM, CDMA, GPRS, HSDPA dan yang terbaru 3G. Oleh karena itu telepon selular saat ini dapat digunakan untuk berbagai kebutuhan 1
2 interaksi dengan sistem komputer, hal inilah yang mendorong adanya teknologi komputer yang berbasis SMS Gateway. Didalam dunia pendidikan sekarang banyak kita jumpai layanan informasi akademik mahasiswa secara online. Namun salah satu kendala yang dihadapi mahasiswa adalah keterbatasan koneksi internet yang tidak memadai atau dimiliki mahasiswa/mahasiswi secara personal. Maka untuk mengatasi permasalahan tersebut perlu dirancang suatu sistem untuk mengakses informasi tentang kampus dan akademik berbasis SMS karena hampir seluruh mahasiswa/mahasiswi memiliki telepon selular dan mampu mengakses informasi yang dibutuhkan dengan lebih praktis, cepat efisien dan juga menghemat biaya. SMS (short message servise) adalah layanan untuk mengirim dan menerima pesan tertulis (text) yang diterapkan kepada perangkat bergerak (mobile device) dan juga media yang digunakan untuk melakukan pemberitahuan terhadap sebuah informasi kepada pelanggan. Dari latar belakang diatas penulis tertarik untuk membangun sebuah sistem notifikasi berbasis sms gateway yang mana semua mahasiswa/mahasiswi dapat menerima informasi tentang kalender akademik dari kampus melalui handphone dalam bentuk SMS yang di namakan APLIKASI NOTIFIKASI KALENDER AKADEMIK SEKOLAH TINGGI TEKNOLOGI INDONESIA BERBASIS SMS GATEWAY.
3 1.2 Identifikasi Masalah Berdasarkan latar belakang masalah maka penulis mengambil pokok permasalahan yaitu: 1. Keterbatasan fasilitas internet yang tidak dimiliki seluruh mahasiswa apabila mereka berada diluar kawasan kampus. 2. Media penyampaian informasi akademik kepada mahasiswa kurang memadai. 3. Proses penyampaian informasi kalender akademik secara manual kurang efekti dan efisien. 4. Seringnya mahasiswa lupa dengan jadwal kalender akademik sehingga tidak mengikuti kegiatan kalender akademik. 1.3 Perumusan Masalah Berdasarkan uraian singkat yang telah dipaparkan pada latar belakang masalah, maka dapat dirumuskan permasalahannya sebagai berikut : Bagaimana membangun suatu Aplikasi notifikasi kalender akademik melalui sms pada Sekolah Tinggi Teknologi Indonesia Tanjungpinang?. 1.4 Tujuan Penelitian Dengan dibangunnya aplikasi ini diharapkan dapat memberikan kemudahan-kemudahan yaitu antara lain :
4 1. Pihak kampus dapat memberikan informasi secara menyeluruh kepada masing-masing mahasiswa sesuai dengan kebutuhan mahasiswa tersebut. 2. Mahasiswa dapat menerima informasi tentang kalender akademik lebih mudah,cepat dan akurat. 1.5 Batasan Masalah Dengan batasan masalah yang dihadapi diperlukan ruang lingkup permasalahan terhadap sistem yang akan dibangun, hal ini bertujuan agar pembahasan masalah tidak terlalu luas. Maka ruang lingkup yang akan dibahas adalah sebagai berikut : 1. SMS gateway hanya berfungsi sebagai media pemberitahuan notifikasi layanan pengiriman informasi kalender akademik melalui handphone (SMS). 2. Pada sistem ini hanya menggunakan satu nomor yang didaftarkan oleh tiap user sebagai pemrosesan sms yang diterima. 3. Output dari aplikasi ini berupa SMS yang dikirim oleh sistem mengenai informasi kalender akademik. 4. Pesan SMS yang dikirim dari sistem dapat diterima dengan cepat oleh user apabila tidak ada gangguan pada sistem jaringan operator telepon selular dan apabila melewati waktu yang telah ditentukan maka SMS akan mengalami kegagalan pengiriman pesan.
5 5. Pesan SMS akan dikirim ke mahasiswa 7 hari sebelum pelaksanaan kegiatan. 6. Mahasiswa tidak dapat mengirim pesan balasan ke sistem. 7. Kartu SIM Card yang digunakan adalah kartu GSM. 1.6 Metode Penelitian 1.6.1. Metode Pengumpulan Data Pengumpulan data-data yang diperlukan menggunakan metode sebagai berikut : 1. Observasi Metode pengumpulan data ini digunakan untuk mendapatkan data yang berkaitan dengan SMS Gateway dan proses penyampaian informasi kalender akademik. Interaktif untuk menentukan input serta output yang tepat dan efektif. 2. Studi Pustaka Metode ini digunakan untuk mendapatkan informasi tambahan berupa referensi buku-buku literatur yang dapat digunakan sebagai bahan acuan dalam menyelesaikan laporan serta pembangunan aplikasi ini. 1.6.2. Metode Pengembangan sistem Metode pengembangan sistem yang digunakan adalah pendekatan terstruktur atau waterfall yang terdiri dari beberapa tahap kegiatan yaitu :
6 Perencanaan Analisis Perancangan Implementasi Testing Pemeliharaan Gambar 1.1 Metodologi Waterfall 1 Keterangan : a. Perencanaan adalah tahapan menangani masalah perangkat lunak, perangkat keras dan sumber daya manusia. b. Analisis adalah melakukan analisis system dengan mencari penyebabpenyebab masalah yang timbul disistem lama untuk diidentifikasikan permasalahannya dan digunakan sebagai dasar perancangan sistem baru. c. Perancangan adalah proses mengubah kebutuhan-kebutuhan menjadi bentuk karakteristik yang dimulai dengan penulisan program desain tadi harus diubah menjadi bentuk yang dimengerti sistem. d. Implementasi adalah tahap penerjemahan desain kedalam bahasa pemograman yang sesuai dengan kebutuhan. 1 AdiNugroho, AnalisidanPerancanganSistemInformasidenganMetodologiBerorientasiObjek, hal 125, 2004.
7 e. Pengujian adalah tahap pengujian perangkat lunak yang telah dikembangkan untuk memback up kesalahan-kesalahan dan menjamin bahwa masukan sesuai dengan hasil yang dibutuhkan. f. Pemeliharan adalah tahap perawatan sistem yang telah dikembangkan seperti perangkat lunak, perangkat keras dan media lain yang berhubungan dengan komputer. Pada tahap ini segala kemungkinan mengenai kekurangan perangkat lunak baik berupa kesalahan atau halhal yang ditambahkan ke dalam perangkat lunak. 1.7 SistematikaPenulisan Bab I Pendahuluan, bab ini berisi uraian tentang latar belakang masalah, identifikasi masalah, rumusan masalah, tujuan, batasan-batasan masalah, metodologi penelitian serta sistematika penulisan. Bab II Landasan Teori, landasan teori berfungsi mencakup teori yang relevan dengan judul atau pokok permasalahan. Berisi tentang tentang definisi serta konsep dasar aplikasi, menguraikan tentang karakteristik aplikasi, konsep basis data dan perangkat lunak yang digunakan. Pada bab ini juga dibahas teori-teori yang menjadi landasan atau dasar dalam melakukan penelitian serta sejarah dan struktur organisasi Sekolah Tinggi Teknologi Indonesia (STTI). Bab III Analisis Sistem, bab ini menguraikan tentang analisis kelemahan sistem, analisis terhadap sistem yang berjalan saat ini, semua prosedur-
8 prosedur yang sedang berjalan dan menguraikan kebutuhan sistem agar dapat diusulkan untuk menyelesaikan masalah pada sistem yang lama. Bab IV Perancangan Sistem, bab ini berisi tentang perancangan sistem,meliputi proses (Flowmap usulan), tahap perancangan sistem meliputi perancangan berorientasi aliran data (Data Flow Diagram), diagram konteks (Context Diagram), ERD (Entity Relationship Diagram) dan perancangan basis data serta perancangan antar muka sistem. Bab V Implementasi Sistem, berisi tentang tahap implementasi sistem berupa hardware, software, dan uji coba sistem, program dan manual instalasi. Bab VI Penutup, bab ini memberikan kesimpulan tentang hasil yang dicapai dalam perancangan perangkat lunak dan saran untuk pengembangan perangkat lunak berikutnya.