PENGEMBANGAN APLIKASI BINUSMAYA BERBASISKAN ANDROID Hendra Li Binus University, Jakarta, DKI Jakarta, Indonesia Eripin Binus University, Jakarta, DKI Jakarta, Indonesia dan Michael Hansson Binus University, Jakarta, DKI Jakarta, Indonesia Abstrak Tujuan penelitian ini adalah untuk mempercepat waktu akses pengambilan informasi Binusmaya. Kemudian memudahkan navigasi konten Binusmaya. Lalu menghemat bandwidth yang digunakan untuk mendapatkan informasi perkuliahan. Metodologi penelitian yang digunakan meliputi metode analisis dengan cara survei atas sistem yang sedang berjalan menggunakan teknik wawancara, analisis terhadap data survei, identifikasi kebutuhan informasi, dan identifikasi persyaratan sistem. Selanjutnya melakukan perancangan sistem berupa diagram UML dan user interface. Kemudian melakukan studi pustaka untuk mencari referensi yang berhubungan dengan permasalahan yang ditemukan. Hasil yang dicapai yaitu aplikasi Binusmaya sebagai alat bantu penyajian informasi perkuliahan untuk pengguna smartphone Android. Simpulan dari perancangan aplikasi ini adalah waktu akses informasi perkuliahan menjadi lebih cepat. Lalu, navigasi konten menjadi lebih mudah dengan adanya struktur yang lebih sederhana. Serta biaya pemakaian bandwidth menjadi lebih hemat dengan menampilkan informasi yang sering diakses. Saran untuk pengembangan ke depannya adalah dengan
menambahkan fitur pemantau kepadatan jalan di sekitar BINUS University. Kata Kunci : Android, Binusmaya 1. Pendahuluan Perkembangan dunia teknologi dan komunikasi sekarang ini telah menuntut semua pekerjaan dan kegiatan dilakukan dengan cepat dan efisien. Agar semua dapat berjalan dengan mudah maka diperlukan suatu alat atau fasilitas yang dapat memberi kemudahan tersebut. Salah satunya adalah dengan perangkat mobile, dengan perangkat mobile, hampir semua pekerjaan dapat dilakukan saat ini, tentu saja semua pekerjaan yang berhubungan dengan informasi dan komunikasi. BINUS University sebagai sebuah institut pendidikan tentunya tetap mengikuti perkembangan tersebut. BINUS University sebelumnya telah memiliki sistem pembelajaran berupa sistem pembelajaran MCL (Multi Channel Learning) atau yang biasa disebut Binusmaya, namun belum ada aplikasi Binusmaya mobile khususnya untuk smartphone Android. Berawal dari kebutuhan informasi yang serba cepat dan praktis mengenai perkuliahan saat ini, serta tren penggunaan smartphone Android yang sedang meningkat, penulis bekerja sama dengan IT Directorate BINUS University membangun aplikasi Binusmaya yang berbasiskan smartphone Android. Untuk itu penulis mencoba mengembangkan sebuah aplikasi Binusmaya berbasiskan Android. Aplikasi Binusmaya berbasiskan Android menyajikan informasi yang sama seperti pada website Binusmaya dalam konteks yang lebih sempit. Aplikasi ini terdiri dari beberapa menu, di antaranya menu Inbox, My Class, Forum, Exam, Exam Score, Grade Entry dan Library serta fitur Next Class. Dalam skripsi ini, penulis membahas lingkup kerja sebagai tim pengembang aplikasi Binusmaya berbasiskan Android pada BINUS University.
2. Metodologi Pembahasan masalah dan penulisan topik difokuskan pada Binusmaya yang diaplikasikan ke smartphone Android untuk mahasiswa jenjang studi S1, D3, dan dosen BINUS University. Penulis bekerja sama dengan pihak IT Directorate di mana IT Directorate sebagai pengembang Binusmaya bertanggung jawab sepenuhnya dalam menyediakan database yang akan digunakan serta pembuatan web services untuk menggunakan database tersebut. Penulis menggunakan web services tersebut untuk mengembangkan aplikasi Binusmaya berbasiskan Android. Aplikasi Binusmaya berbasiskan Android meliputi beberapa fitur tentang penyajian informasi seputar perkuliahan, yaitu: Tabel Fitur Aplikasi Binusmaya Berbasiskan Android Fitur Tahap v Telah diselesaikan Desain Coding - Belum diselesaikan Next Class v v Inbox v - My Class v v Forum v - Exam v v Exam Score v v Grade Entry v - Library v - Ruang lingkup dari penelitian mencakup perancangan, implementasi, dan evaluasi. Pembahasannya dibagi menjadi: 1. Perancangan 2. Implementasi 3. Evaluasi
2.1. Perancangan Aplikasi Binusmaya merupakan bagian dari Multi Channel Learning, materi pembelajaran disimpan secara digital di Binusmaya. Binusmaya merupakan tempat bagi mahasiswa untuk mengakses materi kuliah serta berdiskusi dengan sesama mahasiswa dan dosen yang berbasiskan Android. Metode-metode yang digunakan dalam penulisan skripsi ini antara lain: metode analisis dengan melakukan wawancara dan kuesioner, metode desain dengan menggunakan use case diagram, data flow diagram, activity diagram, sequence diagram, dan perancangan layar, dan metode terakhir adalah studi pustaka. Aplikasi Binusmaya berbasiskan Android ini menawarkan 8 fitur, yaitu fitur Next Class, Inbox, My Class, Forum, Exam, Exam Score, Grade Entry, dan Library. Fitur Next Class menampilkan informasi kelas mahasiswa atau dosen selanjutnya seperti waktu perkuliahan, ruangan atau kampus dan akan berganti setiap perkuliahan telah selesai. Fitur Inbox menawarkan fasilitas untuk mahasiswa atau dosen untuk melihat apakah terdapat pesan yang masuk atau tidak. Selain itu, pengguna dapat membuat pesan baru dan mengirimkannya ke orang lain. Lalu fitur My Class. Fitur ini menampilkan informasi kelas mahasiswa atau dosen seperti tanggal perkuliahan, waktu perkuliahan, ruangan ataupun kampus. Pengguna juga dapat mengakses detail dari kelas dan topik kelas. Pada fitur Forum, mahasiswa atau dosen dapat memilih jenis forum yang diinginkan seperti class forum, parallel forum, team forum, practicum forum, dan course forum. Pengguna juga dapat melihat thread forum, membalas pesan, dan membuat thread baru. Fitur Exam menawarkan informasi tentang jadwal ujian seperti tanggal ujian, waktu ujian, ruangan, kampus, dan nomor tempat duduk. Fitur Exam
Score menampilkan nilai ujian dari mahasiswa seperti TM, UTS, UAS, PRK, total, dan grade. Fitur Grade Entry menyediakan layanan untuk dosen memasukkan nilai ujian mahasiswa. Fitur terakhir adalah menu Library. Pada fitur ini mahasiswa dan dosen dapat mencari buku, meminjam buku, membatalkan peminjaman buku, melihat sampul buku, dan mendapatkan informasi lain tentang buku. 2.2. Implementasi Aplikasi Binusmaya berbasiskan Android versi 1.0 telah direalisasikan pada http://apps.binusmaya.binus.ac.id/mobile/android/installer/binusmaya_android.apk. Untuk sementara fitur yang ditawarkan pada aplikasi ini adalah fitur Next Class, My Class, Exam dan Exam Score. Fitur Next Class telah sepenuhnya diimplementasi. Sedangkan pada fitur My Class, bagian yang telah sepenuhnya diimplementasi adalah bagian Class List, Class Detail, dan Class Topics. Pada fitur Exam & Exam Score juga telah sepenuhnya diimplementasi. Versi Android minimun yang dibutuhkan untuk menjalankan aplikasi ini adalah Android 2.1 (Eclair). Untuk tampilan terbaik, ukuran layar yang disarankan adalah 320 x 480 pixels, 128 MB untuk ukuran memori, dan processor minimum adalah 600 MHz. 2.3. Evaluasi Untuk evaluasi aplikasi, penulis menggunakan metode kuesioner. Kuesioner ini menggunakan layanan Google Docs. Pertama kali, pengguna diberikan aplikasi untuk diujicoba. Lalu pengguna mengisi kuesioner yang berisi beberapa pertanyaan seperti kemudahan dalam navigasi konten dan pengampilan. Selain itu, penulis juga melakukan evaluasi antarmuka berdasarkan 8 aturan emas desain antarmuka.
. 3. Kesimpulan Berdasarkan pembahasan aplikasi Binusmaya berbasiskan Android yang telah dijelaskan pada bab-bab sebelumnya, maka kesimpulan dari penulisan skripsi ini adalah: 1. Waktu akses informasi perkuliahan menjadi lebih cepat. 2. Kemudahan dalam navigasi konten dengan adanya struktur yang lebih sederhana. 3. Biaya pemakaian bandwidth menjadi lebih hemat dengan menampilkan informasi yang sering diakses. Daftar Pustaka [1] Barritt, Chuck, Alderman Jr, F.Lee. (2004). Creating a Reusable Learning Objects Strategy. San Fransico: Pfeifer. [2] BINUS University. (2010). Course Outline (CO) and Online Resources (OR) Development Guidelines. 2010. [3] BINUS University. (2011). Visi dan Misi. Bina Nusantara. [Online] Bina Nusantara, 2011. http://www.binus.ac.id. [4] Cardoso, J. (2007). Semantic Web Services: Theory, Tools, and Applications. United States: IGI Global. [5] Connolly, T. M., & Carolyn E. B. (2005). Database Systems A Practical Approach to Design, Implementation, and Management. (4 th edition). Harlow: Addison Wesley. [6] Cooper, D.R. (2003). Business Research Methods. New York: McGraw-Hill. [7] Dastbaz, M. (2003). Designing Interactive Multimedia Systems. McGraw-Hill. [8] Dykes, L., & Ed. T. (2005). XML For Dummies. (2 nd edition). Indiana: Wiley Publishing. [9] Ellis, R.K. (2009). Field Guide to Learning Management Systems. New York: American
Society for Training & Development. [10] Fathansyah. (1999). Basis Data. Bandung: Informatika. [11] Fitzgerald, M. (2004). XML Hacks. United States: O Reilly Media. [12] Gargenta, M. (2011). Learning Android. United States: O Reilly Media. [13] Gosling, J., Joy, B., Steele, G., & Bracha, G. (2000). The Java Language Specification. (2 nd edition). California: Addison-Wesley. [14] Jacobson, I. (1992). Object-Oriented Software Engineering: A Use Case Driven Approach (ACM Press). Addison-Wesley. [15] Meier, R. (2010). Android 2 Application Development. Indianapolis: Wiley Publishing. [16] Murphy, M.L. (2010). Beginning Android 2. United States: Apress. [17] O Brien, J. (2003). Introduction to Information Systems, Eleventh Edition, New York: McGraw-Hill Higher Education. [18] Paulsen, M.F. (2003). Experiences with Learning Management Systems in 113 European Institutions. Norway: Educational Technology & Society. [19] Pearlson, K.E., & Carol S.S. (2004). Managing and using information systems: a strategic approach. (2 nd edition). Wiley. [20] Pressman, R.S. (2010). Software Engineering a Practitioner s Approach. (7 th edition). New York: McGraw-Hill. [21] Radack, S. (2009). The System Development Life Cycle. United States: NIST. [22] Schneiderman, B., & Catherine P. (2005). Designing The User Interface : Strategies for Effective Human-Computer Interaction. (4 th edition). Boston: Addison Wesley. [23] Shelly, G.B., Woods, D.M., & Dorin, W.J. (2008). HTML, XHTML, and CSS. (5 th edition). Boston: Course Technology. [24] Whitten, et al. (2004). System Analyst and Design Methods. (6 th edition). New York: McGraw-Hill.