PERANCANGAN APLIKASI LAYANAN MOBILE INFORMASI ADMINISTRASI AKADEMIK BERBASIS ANDROID MENGGUNAKAN WEBSERVICE (STUDI KASUS REG.B UNIVERSITAS TANJUNGPURA) Novi Nuari1) Program Studi Teknik Informatika Jurusan Teknik Elektro Fakultas Teknik Universitas Tanjungpura 1) Email :
[email protected]
1)
Abstrack-Management of the administrative process academic information on Informatics Engineering Program Regular b Faculty of Engineering, University Tanjungpura has several stages and often takes a long time for officers in managing it . The role of information technology in every process information is very important in becoming a arrangement data and information that is appropriate to the needs of the user . The need for information technology poses a profound impact on the process of institutional administration . It takes a technology that is able to apply mobile information system so that the application of academic and academic information system design can be improved . Currently, the webservice is designed to support interoperability and interaction between systems on a network . It can therefore developed an academic information system application android based information systems that are connected by the academic environment of the College of Engineering , University Tanjungpura Informatics Program . Mobile -based applications built on the Android platform . The test results showed that the application can be used for the process of inputting LIRS ( Sheet Field Study Plan ) and the trust online . Application can help users to get information quickly , safely and easily . Keywords – administrative, academic, webservice, mobile .
1. Pendahuluan Telepon pintar berbasis Android merupakan media yang sangat canggih dalam akses informasi dan layanan data, hal ini memungkinkan semua bidang kehidupan manusia dapat semakin ringan dikerjakan dengan bantuan telepon pintar tersebut. Contohnya dalam penerapan teknologi mobile pada Sistem Informasi Administrasi Akademik dilingkup pendidikan perguruan tinggi seperti Fakultas Teknik Universitas Tanjungpura. Fakultas Teknik Universitas Tanjungpura sebagai wadah pendidikan memiliki kapabilitas untuk menjadi pemimpin dalam teknologi informasi guna memenuhi dan menunjang kegiatan akademik bagi civitas akademika Fakultas Teknik Universitas Tanjungpura. Penyampaian informasi yang bervariasi, tepat dan aman diharapkan mampu memberikan informasi yang dibutuhkan oleh mahasiswa. Contoh lain ketika kampus melakukan kegiatan, pengumuman dapat diberitahukan melalui telepon pintar kepada mahasiswa dalam bentuk pemberitahuan dan pesan langsung dengan memanfaatkan teknologi internet tanpa perlu mencetak dan menempel pada tiap sudut ruang informasi kampus. Sehingga telepon pintar tersebut bukan hanya sebagai media untuk menelpon, menulis pesan singkat dan mengakses situs-situs jejaring sosial namun juga mampu berperan aktif dalam sektor dunia
pendidikan yaitu membantu mahasiswa agar dapat dengan mudah memperoleh informasi. Berdasarkan latar belakang tersebut maka dibutuhkan suatu aplikasi yang berfungsi dalam membantu memberikan informasi akademik melalui layanan mobile yaitu telepon pintar dengan platform Android demi meningkatkan afektivitas informasi administrasi di lingkungan akademik Fakultas Teknik Program Studi Informatika. 1.
Sistem Informasi dan Administrasi Akademik 2.1 Pengertian Sistem Terdapat berbagai pendapat yang mendefinisikan definisi sistem, yaitu: “Sistem adalah suatu jaringan kerja dari prosedur prosedur yang saling berhubungan, berkumpul bersama sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu”[1]. Penjelasan di atas menjelaskan bahwa sistem bekerja dalam suatu jaringan kerja dari suatu prosedur nyang saling berhubungan satu sama lain untuk menyelesaikan tujuan dan sasaran yang dimaksud. Definisi sistem juga dapat dijelaskan oleh Jogiyanto dalam bukunya Analisia dan Desain sistem informasi, menerangkan: “sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”[2]. Sistem juga diartikan sebagai sekumpulan elemen yang bekerja sama dalam suatu kesatuan untuk melaksankan suatu fungsi yang berguna. Dalam bukunya Jogiyanto sistem dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen. Definisi sistem menurut Abdul Kadir adalah ”sekelompok elemen-elemen
yang saling terintegrasi dengan maksud dan tujuan yang sama untuk melaksanakan sasaran yang telah ditentukan”[3]. 2.2 Definisi Sistem Informasi Sistem Informasi adalah Suatu sistem terintegrasi yang mampu menyediakan informasi yang bermanfaat bagi penggunanya atau Sebuah sistem terintegrasi atau sistem manusia-mesin, untuk menyediakan informasi untuk mendukung operasi, manajemen dalam suatu organisasi. Menurut Robert A.Leitch : “sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan”[3]. 2.3 Pengertian Administrasi “Administrasi adalah usaha dan kegiatan yang berkaitan dengan penyelenggaraan kebijakan untuk mencapai tujuan”[4]. Administrasi didefinisikan sebagai keseluruhan proses kerjasama antara dua orang manusia atau lebih yang didasarkan atas rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya. Unsur-unsur yang mendukung administrasi adalah: 1. Dilakukan oleh dua orang atau lebih. 2. Memiliki tujuan. 3. Memiliki tugas yang hendak dilaksanakan. 2.4 Definisi Webservice Webservice adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan.
Webservice digunakan sebagai suatu fasilitas yang disediakan oleh suatu website untuk menyediakan layanan (dalam bentuk informasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan-layanan (service) yang disediakan oleh suatu sistem yang menyediakan webservice. Webservice menyimpan data informasi dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi, maupun bahasa compiler. Webservice bertujuan untuk meningkatkan kolaborasi antar pemrogram dan perusahaan, yang memungkinkan sebuah fungsi di dalam webservice dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil pemrograman yang terdapat di dalamnya
2.5 Sistem Informasi Akademik Sistem Informasi Akademik (SIAKAD) adalah aplikasi atau sistem yang dirancang dan dibuat untuk mengelolah data-data yang berhubungan dengan informasi akademik, meliputi data mahasiswa, data dosen, rekaman hasil kuliah, kurikulum dan jadwal perkuliahan [5]. Selain merupakan sumber daya informasi di kampus, SIAKAD juga dapat digunakan sebagai sarana media komunikasi antar dosen dan mahasiswa dilingkungan kampus menggunakan teknologi internet sehingga akses informasi akademik tidak hanya dapat dilakukan di dalam kampus saja tetapi diluar kampus pun bisa bahkan diamana saja selama terhubung dengan jaringan internet. SIAKAD merupakan sistem informasi berbasis online yang bertujuan untuk membentuk Knowledge Based
System yang dapat diakases dengan menggunakan internet, sebagai contoh. a. Berita, berisi informasi terbaru yang diterbitkan oleh lembaga pendidikan maupun teknologi informasi dari berbagai sumber berita. b. Pendidikan, berisi informasi yang berkaitan dengan perkuliahan yang terdapat dilembaga pendidikan, misalnya kurikulum, Satuan Acara Perkuliahan (SAP), dosen, materi kuliah, Kerja Praktek (KP), Tugas Akhir (TA) dan penelitian. c. Komunitas, berisi tentang komunitas yang ada dilembaga pendidikan yang akan menginformasikan tentang civitas akademika misalnya staff, mahasiswa, alumni, bulletin dan lain-lain. d. Data Personal, berisi informasi yang berhubungan dengan mahasiswa diantaranya Lembar Isian Rencana Studi (LIRS), Lembar Isian Hasil Studi (LIHS) dan jadwal perkuliahan 3. Perancangan Sistem 3.1 Perancangan Arsitektur Sistem Perancangan sistem pada sistem administrasi akademik berbasis android ini terdiri dari aplikasi web yang berfungsi sebagai admin dan terhubung kedalam database dan berfungsi sebagai server dan perangkat mobile android yang berfungsi sebagai client. Desain arsitektur sistem dapat dilihat pada Gambar 1 berikut
Gambar 1 Arsitektur sistem
3.2 Perancangan Diagram Model Data 3.2.1 Use Case Diagram Use case diagram digunakan untuk memodelkan dan menyatakan unit fungsi/layanan yang disediakan oleh sistem kepada pengguna. Use case diagram dapat dilihat pada Gambar 2 sebagai berikut.
event untuk menghasilkan suatu output tertentu. Sequence diagram dapat dilihat pada Gambar 3 berikut. WSDL
Call method()
Data Event
getEvent
Connection
getConnection()
Gambar 3 Sequence diagram 3.2.4
Gambar 2 Arsitektur sistem 3.2.2 Activity Diagram Activity diagram digunakan untuk menggambarkan logika, proses bisnis dan alur kerja. Activity diagram dapat dilihat pada Gambar 3 berikut Android
Memanggil Method
Class Diagram Class diagram digunakan untuk menampilkan beberapa kelas yang ada dalam sistem/perangkat lunak yang akan dirancang. Class diagram dapat dilihat pada Gambar 4 berikut.
Web Service
Mencari Method
Gambar 4 Class diagram Menjalankan Method
Menampilkan Respon
Gambar 3 Activity diagram 3.2.3 Sequence Diagram Sequence diagram digunakan untuk menggambarkan scenario untuk rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah
4. Hasil dan Pembahasan 4.1 Langkah Pengujian Pengujian sistem administrasi akademik berbasis android ini menggunakan metode black box. Pengujian ini dilakukan dengan menjalankan program dengan maksud menemukan kesalahan serta memeriksa apakah sistem dapat berjalan dengan baik sesuai dengan yang direncanakan.
LIRS 4.2 Hasil Pengujian Berikut ini didapatkan hasil pengujian sebagai berikut. Halaman beranda merupakan halaman yang digunakan oleh pengguna untuk mengakses menu-menu yang terdapat pada aplikasi sistem informasi akademik berbasis mobile dengan platform Android. Antarmuka hasil perancangan halaman beranda dapat dilihat pada Gambar 5
(Lembar
Menampilkan lembar Isian isian
Rencana Studi)
rencana
studi
pengguna dan menu untuk
mengambil
rencana studi Transkrip Nilai
Menampilkan nilai,
data jumlah
matakuliah dan IPK Pengumuman
Menampilkan
data
pengumuman
dan
rincian pengumuman LIHS (Lembar
Menampilkan lembar Isian isian
hasil
studi
Hasil Studi)
pengguna
Logout
Keluar dari sistem
Hasil pengujian kompatibilitas dilihat pada Tabel 2 berikut.
dapat
Tabel 2 - Hasil pengujian kompatibilitas Gambar 5 Antarmuka halaman utama Pada halaman utama terdapat beberapa menu. Fungsi masing-masing menu dapat dilihat pada Tabel 1 berikut. Tabel 1 - Daftar Menu Halaman Utama dan Fungsinya Menu Fungsi Akun
Menampilkan
data
pengguna dan menu untuk
mengubah
password Jadwal
Menampilkan jadwal pribadi pengguna
Jadwal Kuliah
Menampilkan jadwal kuliah
5. Kesimpulan a. Mahasiswa dapat menerima pemberitahuan jika terdapat informasi pengumuman terbaru, status LIRS (Lembar Isian Hasil Studi) terbaru dan nilai terbaru pada aktivitas LIHS (Lembar Isian Hasil Studi) dan langsung diarahkan untuk melihat
rincian informasi tersebut pada aktivitas pengumuman, LIRS dan LIHS. b. Berdasarkan hasil pengujian kompatibilitas, aplikasi dapat berjalan dengan baik pada sebagian besar perangkat Android, dengan versi sistem operasi setara atau dibawah 4.0.1. c. Hasil perancangan dan pengujian menunjukan bahwa aplikasi ini dapat digunakan untuk proses peng-inputan LIRS (Lembar Isian Hasil Studi) dan perwalian secara online. d. Berdasarkan hasil kuesioner dan diukur dengan skala Likert’s Summated Rating (LSR) nilai yang didapat adalah 2549 dari nilai maksimum 3150, dapat disimpulkan bahwa perangkat lunak yang dirancang dinilai cukup berhasil.
Referensi [1] Ariani Sukamto, Rosa. 2009. BlackBox Testing. Februari 19, 2012. http://www.gangsir.com/download/6 -Black-BoxTesting.pdf. [2] Asairsa, Ridwan. 2013. Pengembangan Aplikasi SIAKAD Fakultas Teknik Universitas Tanjungpura. UNTAN. Pontianak. [3]
[4]
[5]
Hartono, Jogiyanto. (2005). Sistem Teknologi Informasi. Yogyakarta: Andi Yogyakarta. Henderi. 2007. UML: Konsep dan Penerapannya Menggunakan Visual Paradigm. Januari, 20, 2012. http://www.blogster.com/henderi/um l-konsep-dan-penerapannyamenggunakan-visual-paradigm171108195848. Lyracc. 2009. Eclipse IDE. Januari, 7, 2012.
http://java.lyracc.com/belajar/javauntuk-pemula/eclipse-ide. [6]
Nugroho, Adi. Mei 2010. Rekayasa Perangkat Lunak Menggunakan UML dan Java. Andi. Yogyakarta.
[7]
Safaat, Nazarudin. April 2012. Pemrograman Aplikasi Mobile Smatrphone dan Tablet PC Berbasis Android. Informatika. Bandung.
[8]
Widodo, Pudjo, Prabowo, Herlawati. Oktober, 2012. UML Untuk Memodelkan Analisis & Desain Sistem Berorientasi Objek. Informatika. Bandung.
[9]
http://www.json.org, diakses pada tanggal. 12 Mei 2013, jam 07.56.
[10] http://www.elib.unikom.ac.id, diakses pada tanggal. 12 Mei 2013, jam 21.20.
Biography 1)
Novi Nuari, lahir di Singkawang, Indonesia, 25 November 1989. Memperoleh gelar Sarjana Teknik Informatika dari Universitas Tanjungpura, Pontianak, Indonesia, 2013