BAB I PENDAHULUAN 1.1 Latar Belakang Untuk menyampaikan suatu informasi seperti informasi jadwal rapat, jadwal perwalian, jadwal seminar, jadwal sidang, pendaftaran asisten, pendaftaran study group, informasi kehilangan, berita suka maupun duka, dan informasi – informasi fakultas Informatika lainnya saat ini masih kurang efektif, yaitu masih menggunakan papan publikasi dan pemberitahuan secara langsung dari mulut ke mulut. Selain kurang efektif, penyampaian informasi pun masih kurang cepat tersampaikan dan terkadang kurang tepat sasaran, akibatnya banyak informasi – informasi yang tidak tersampaikan tepat waktu dan tidak diketahui oleh pihak – pihak yang bersangkutan. Dengan memanfaatkan website dan SMS Gateway, informasi ini dapat sampai ke tujuan dalam waktu yang relatif singkat dan efektif. Website dan SMS merupakan salah satu alternatif dalam pengelolaan dan penyampaian informasi, serta monitor komputer Fakultas Informatika sebagai salah satu media tambahan untuk menyampaikan informasi. Pembuatan proyek akhir yang berjudul “Aplikasi Pengelolaan dan Penyampaian Informasi Fakultas Informatika Menggunakan Website dan SMS Gateway” bertujuan untuk membuat sarana publikasi yang dapat menampilkan informasi yang akurat, realtime, dan up to date. Proyek akhir ini dibuat bertepatan dengan pengembangan fakultas dalam rangka peningkatan layanan dan penyampaian informasi. 1.2 Perumusan Masalah Dengan latar belakang tadi maka pada proyek akhir ini dirumuskan masalah sebagai berikut: 1. Bagaimana aplikasi menerima input, mengelola, menyampaikan dan menampilkan informasi berupa informasi sidang, seminar, perwalian, pengumuman dari admin aplikasi, fakultas, dosen, asisten laboratorium, dan organisasi di Fakultas Informatika. 2. Bagaimana aplikasi membaca, mengolah, menyampaikan dan menampilkan SMS pengumuman yang diterima. 3. Bagaimana aplikasi membaca, mengolah, dan menyampaikan informasi yang diinputkan melalui media website dan SMS. 1.3 Tujuan Proyek Akhir ini bertujuan untuk: 1. Membuat aplikasi yang dapat menerima input, mengelola, menyampaikan dan menampilkan informasi berupa informasi sidang, seminar, perwalian, pengumuman dari admin aplikasi, fakultas, dosen, asisten laboratorium, dan organisasi di Fakultas Informatika. 2. Membuat aplikasi yang mampu membaca, mengolah, menyampaikan dan menampilkan SMS pengumuman yang diterima. 3. Membuat aplikasi yang dapat membaca, mengolah, dan menyampaikan informasi yang diinputkan melalui media website dan SMS.
12
1.4 Batasan Masalah Sistem yang dibangun ini mempunyai batasan sebagai berikut : 1. Aplikasi ini tidak menangani masalah keamanan data. 2. Aplikasi ini hanya menangani proses penyampaian informasi berupa jadwal sidang, jadwal seminar, jadwal rapat, syarat sidang, syarat seminar, peraturan praktikum, jadwal praktikum, rekruitasi asisten, rekruitasi study group, pelatihan, pengumuman yang berkaitan dengan kepentingan Fakultas Informatika atau kepentingan mahasiswa Fakultas Informatika. 3. SMS yang diterima untuk penyampaian informasi atau pengumuman tidak dapat diproses jika nomor handphone pengirim tidak terdaftar. 4. Pelanggan diasumsikan sudah mengetahui format SMS yang disediakan. 5. Aplikasi ini tidak menangani terhadap gangguan jaringan seluler. 6. Aplikasi ini memiliki pulsa yang terbatas sehingga SMS balasan dari aplikasi tidak terkirim jika pulsa pada server tidak mencukupi. 7. Aplikasi ini digunakan oleh 6 user, yaitu admin aplikasi, dosen, asisten laboratorium, organisasi mahasiswa di Fakultas Informatika, mahasiswa, serta fakultas yang terdiri dari dekan, wakil dekan, kaprodi, dan kepala bengkel. 8. Aplikasi tidak menangani masalah filter isi informasi. 9. Keamanan sistem dan jaringan diasumsikan baik dan tidak memiliki gangguan. 1.5 Metode Penyelesaian Masalah Dalam menyelesaikan Perangkat Lunak ini metodologi yang akan digunakan adalah sebagai berikut : 1. Analisis Kebutuhan Pada tahap ini meliputi analisis aplikasi dan analisis kebutuhan perangkat lunak yang akan dibangun, misalnya siapa saja yang memakai aplikasi, Apa saja yang ada dalam perangkat lunak, dan kebutuhan pengetahuan tentang software bantu yang akan dipakai seperti Macromedia Dreamweaver CS3, Ms Visio Professional 2007, dll 2. Perancangan Pada tahap ini, perancangan perangkat lunak dilakukan dengan pemodelan data yaitu ER diagram dan Diagram Aliran Data dari aplikasi ini. 3. Implementasi Perancangan yang telah dibuat harus diimplementasikan ke dalam bentuk bahasa atau kode yang bisa dibaca oleh mesin. Proses implementasi harus sesuai dengan perancangan yang telah direncanakan sehingga mampu menyelesaikan masalah-masalah dalam sistem. Oleh karena itu implementasi sistem dilakukan dengan menggunakan alat atau bahan yang diperlukan misalnya komputer, Layar Monitor, handphone dan lain-lain. 4. Evaluasi Hasil evaluasi berupa pengujian bertujuan sebagai tolak ukur tingkat kegunaan perangkat lunak serta agar kekurangan yang mungkin terdapat pada perangkat lunak dapat diperbaiki sehingga tidak mengganggu performansi perangkat lunak.
13
1.6 Sistematika Penulisan Secara keseluruhan, sistematika penulisan pada proyek akhir ini adalah sebagai berikut: BAB I Pendahuluan Menjelaskan tentang latar belakang, perumusan masalah, batasan masalah, tujuan, metode penyelesaian masalah, dan sistematika penulisan proyek akhir. BAB II Landasan Teori Menjelaskan tentang dasar-dasar teori yang digunakan dalam pembuatan perangkat lunak ini. BAB III Analisa dan Perancangan Pada bagian ini dilakukan analisa terhadap sistem yang dibuat untuk mendefinisikan kebutuhan perangkat lunak. Dilanjutkan dengan pembuatan DAD, kamus data, Process Spesification dll. BAB IV Implementasi dan Pengujian Pada bagian ini berisi perancangan perangkat lunak untuk memenuhi kebutuhan yang sudah didefinisikan sebelumnya serta uji coba dari perangkat lunak yang telah dibangun. BAB V Penutup Berisi kesimpulan dari keseluruhan proyek akhir dan saran tentang pengembangan perangkat lunak selanjutnya.
14