Pengembangan Aplikasi Pengelolaan Rapat Studi Kasus: Jurusan Sistem Informasi I Komang Deno Wirautama 5209 100 031 Dosen Pembimbing 1 : Bambang Setiawan, S.Kom, MT
Dosen Pembimbing 2 : Radityo Prasetianto Wibowo, S.Kom, M.Kom
Laboratorium E-Bisnis Jurusan Sistem Informasi Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember 2013
Outline • • • • • • •
Pendahuluan Metodologi Penggalian Kebutuhan Desain Sistem Implementasi dan Uji Coba Kesimpulan dan Saran Demo
Pendahuluan
Latar Belakang • Rapat sebagai salah satu tools proses komunikasi sebuah organisasi. • Permasalahan ketika anggota organisasi bersifat heterogen. • Permasalahan pengelolaan rapat – Penentuan jadwal rapat – Pemanfaatan teknologi penyaluran informasi rapat
informasi
dalam
Perumusan Masalah Ruang lingkup masalah yang diambil adalah pada Jurusan Sistem informasi. Adapun permasalahan yang akan dibahas adalah: • Bagaimana melakukan proses pengecekan jadwal rapat dosen dan karyawan? • Bagaimana memanfaatkan teknologi SMS Gateway sebagai penyalur pesan undangan rapat dan konfirmasi ketidakhadiran peserta rapat? • Bagaimana memanfaatkan teknologi Email sebagai penyalur informasi rapat?
Tujuan Tujuan tugas akhir ini yaitu mengembangkan aplikasi yang dapat, • Memberikan kemudahan kepada penanggung jawab rapat untuk menentukan waktu pengadaan rapat yang tepat berdasarkan jadwal rapat anggota dan konfirmasi ketidakhadiran anggota. • Memberikan kemudahan dalam penyaluran informasi rapat melalui sms dan email anggota.
Metodologi
Motodologi Start
2
1
Perumumsan Masalah dan Penetapan Tujuan
Studi Litaratur
Hasil Uji Coba Sesuai?
Analisis Kebutuhan Sistem
YA Desain Sistem Penyusunan Dokumen Tugas Akhir Pengembangan Aplikasi Pengelolaan Rapat
Uji Coba dan Evaluasi
2
1
Finish
TIDAK
Analisis Kebutuhan Sistem
Spesifikasi Kebutuhan • Layanan Pesan Singkat
– Undangan rapat – Penundaan dan Pembatalan Rapat – Konfirmasi Ketidakhadiran
• User Interface – – – – – –
Pengelolaan Akun Pengelolaan Jadwal Rutin Pengelolaan User Pengelolaan Rapat Pengelolaan Jadwal dan Pengiriman Informasi Rapat Pengelolaan Gateway
User
User
Admin
Dosen dan Karyawan
Penanggung Jawab Rapat
Non Penanggung Jawab Rapat
Lingkungan Sistem SMS Service Gateway Gammu
User Interface HTML
PHP
Intranet
Databases Kelola Rapat
Javscript
SMSD
Browser
Desain Sistem
Desain Sistem
sumber : Doug Rosenberg dan Matt Stephens, 2007
Implementasi dan Uji Coba
Implementasi Perangkat Keras Notebook Prosesor
RAM Modem Wireless GSM Provider
Perangkat Lunak / Tools Sistem Operasi Web Server Basis Data Bahasa Pemrograman PHP Framework Editor
Spesifikasi Intel Core 2 Duo CPU T7700 @ 2.40 GHz 4096 MB Wave Fastrack M1306B IM3
Versi Windows 7 Ultimate Apache 2.4.3 MYSQL 5.0.10 PHP 5.4.7 dan HTML 5 Code Igniter 2.1.3 Notepad++
Implementasi • • • •
Implementasi Teknologi Website Implementasi Teknologi SMS Gateway Implementasi Layanan SMS Implementasi Kirim Email
Uji Coba Fungsional No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18 19. 20. 21. 22. 23. 24. 25. 26.
Use Case Use Case Login Use Case Install Service Use Case Start Service Use Case Stop Service Use Case Uninstall Service Use Case Edit Gateway Use Case Tambah User Use Case Edit User Use Case Delete User Use Case Tambah Rapat Use Case Edit Rapat Use Case Delete Rapat Use Case Tambah Peserta Rapat Use Case Delete Peserta Rapat Use Case Edit Akun Pribadi Use Case Lihat Jadwal Rutin Use Case Lihat Jadwal Rapat Use Case Konfirmasi Ketidakhadiran Aplikasi Use Case Tambah Jadwal Rutin Use Case Tambah Jadwal Rapat Use Case Tunda Jadwal Rapat Use Case Pembatalan Rapat Use Case Kirim Email Use Case Kirim SMS Use Case Konfirm SMS Use Case Logout
Hasil Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Uji Coba Non Fungsional • Uji Performa • Uji Keamanan
Kesimpulan dan Saran
Kesimpulan • Aplikasi pengelolaan rapat yang telah dikembangkan dapat melakukan penyimpanan dan pengecekan jadwal rapat dosen dan karyawan. Aplikasi juga dapat mengirim informasi berupa pemberitahuan jadwal rapat melalui layanan pesan singkat dengan mengintegrasikan layanan Gammu SMS gateway. Selain itu, dengan memanfaatkan library email dari framework Codeigniter, aplikasi dapat menyebarkan informasi rapat lainnya menggunakan layanan surat elektronik. • Melalui hasil uji coba performa menggunakan Apache Benchmark pada lingkungan uji coba, aplikasi pengelolaan rapat dapat menangani request dari 700 user yang berbeda secara bersamaan. Dan melalui hasil uji coba keamanan menggunakan software uji keamanan Accunetix, tidak menemukan celah keamanan yang bersifat high thread pada aplikasi pengelolaan rapat.
Saran • Untuk meningkatkan performa fungsionalitas, aplikasi pengelolaan rapat disarankan untuk diintegrasikan dengan aplikasi kalendar dan penjadwalan yang lebih handal seperti Google Calendar. • Untuk meningkatkan kebermanfaatan, aplikasi pengelolaan rapat sebaiknya dikembangkan untuk konsep organisasi yang lebih kompleks lagi, seperti organisasi pemerintahan dan organisasi profit ataupun non profit lainnya. • Untuk meningkatkan mobilitas, aplikasi pengelolaan rapat disarankan untuk dikembangkan dalam bentuk platform lain, misalkan mobile yang berbasis iOS, dan Android.
Demo Aplikasi
Sekian dan Terima Kasih