DAFTAR LAMPIRAN
ISO/IEC 25010
10. Desain Interface Form
Gambar 4. 66. Desain Interface Form
Pada gambar 4.65 merupakan desain interface form. Tampilan yang ada, akan digunakan pada halaman lihat kode bayar, jadwal wisuda, monitor wisuda, laporan IPK, dan laporan bahasa.
Pengkodean
Analisis kebutuhan perangkat pendukung dalam tahap
“Pengembangan Academic Information System (AIS) Mobile UIN Syarif Hidayatullah Jakarta berbasis Android dengan Evaluasi Kinerja berdasarkan ISO/IEC 25010” merupakan hal terpenting agar aplikasi dapat berjalan dengan baik. Spesifikasi dari perangkat pendukung yang dapat menjalani aplikasi adalah smartphone Android dengan API minimal 19 (Android versi 4.4 Kitkat).
Analisis kebutuhan perangkat lunak pendukung juga menjadi hal yang sangat penting dalam tahap implementasi sistem. Ada empat langkah dalam proses implementasi sistem tersebut, yaitu:
− Program yang digunakan untuk mengolah API yaitu Postman
120
UIN Syarif Hidayatullah Jakarta
− Program yang digunakan untuk membuat aplikasi Mobile yakni adalah Android Studio 3.1.
− Pengujian program menggunakan smartphone Android, untuk melakukan pengujian pada perangkat Android langsung, serta melakukan perbaikan program jika diperlukan.
Fase Implementasi Pengujian Sistem
Pada tahap ini sangat perlu dilakukan untuk mengetahui apakah sistem ini berjalan dengan baik atau tidak, apakah setiap unit berfungsi dengan baik sesuai dengan rancangan peneliti, dan untuk memastikan bahwa tidak ada bugs atau kesalahan pada program. Untuk pengujian sistem, peneliti menggunakan parameter dari karakteristik ISO/IEC 25010, yaitu functional suitability dan performance efficiency.
Functionally Suitability
Pengujian functionally suitability¸ mengarah kepada fitur-fitur yang ada pada aplikasi mobile, apakah berjalan sesuai keinginan atau tidak.
Pada pengujian ini dilakukan dengan melihat apakah fungsi yang ada pada aplikasi berjalan sesuai rancangan. Adapun instrumen pengujian terdapat pada tabel dibawah.
Tabel 4. 37. Instrumen Uji Functionally Suitability
No Fitur Deskripsi Hasil yang diharapkan
1. Login Fitur untuk login Sistem akan menampilkan utama
2. Ganti Password
Fitur untuk mengganti password
Password berubah sesuai inputan user
3. Lihat Biodata
Fitur untuk melihat biodata user
Sistem menampilkan halaman biodata sesuai data user
UIN Syarif Hidayatullah Jakarta
4. Informasi Dosen
Fitur untuk melihat informasi dosen
Aplikasi menampilkan list dosen berdasarkan jurusan puser
5. Penilaian Dosen
Fitur untuk mengisi penilaian dosen
Sistem berhasil melakukan pengisian penilaian dosen
6. List
perkuliahan
Fitur untuk menampilkan list perkuliahan user
Sistem menampilkan list perkuliahan berdasarkan semester yang dipilih 7. Isi KRS Fitur untuk mengisi krs Sistem berhasil melakukan
pengisian krs 8. Hapus Mata
Kuliah
Fitur untuk menghapus mata kuliah
Sistem berhasil menghapus mata kuliah dari list
9. Lihat Absensi
Fitur untuk
menampilkan absensi perkuliahan
Sistem menampilkan list absensi
Siste menampilkan list agenda
11. Lihat Buku
FItur untuk
menampilkan buku perkuliahan
Sistem menampilkan list buku
12. Lihat Tugas
Fitur untuk
menampilkan tugas perkuliahan
Sistem menampilkan list tugas
13. Cari Ruangan
Fitur untuk mencari ruangan kosong
Sistem menampilkan list ruangan kosong sesuai parameter user
14. Lihat Bayaran
Fitur untuk melihat informasi bayaran
Sistem menampilkan list bayaran per semester
122
UIN Syarif Hidayatullah Jakarta
15. Lihat list beasiswa
Fitur untuk melihat list beasiswa
Sistem menampilkan list beasiswa
16. Daftar beasiswa
Fitur untuk mendaftar beasiswa
Sistem berhasil mendaftarkan beasiswa
17. Lihat beasiswaku
Fitur untuk melihat beasiswa user
Sistem berhasil menampilkan list beasiswa user
18. Kode Bayar Fitur untuk melihat kode pembayaran wisuda
Sistem berhasil menampilkan kode pembayaran wisuda 19. Monitor
Wisuda
Fitur untuk melihat persyaratan wisuda
Sistem menampilkan syarat wisuda user
20. Lihat Jadwal Wisuda
Fitur untuk melihat jadwal wisuda
Sistem menampilkan jadwal wisuda
21. Lihat
laporan nilai
Fitur untuk melihat nilai mata kuliah
Sistem menampilkan laporan nilai mata kuliah
22. Lihat
laporan ip Fitur untuk melihat ip Sistem menampilkan laporan ip dalam bentuk list
23. Lihat laporan ipk
Fitur untuk melihat laporan ipk
Sistem menampilkan laporan ipk
24.
Lihat laporan Bahasa
Fitur untuk melihat laporan bahasa
Sistem menampilkan laporan bahasa
25. Logout Fitur untuk keluar dari aplikasi
Sistem berhasil keluar dari menu utama dan menampilkan halaman login
26 Integrasi Ais Web Metode
Create
Fitur untuk menambah data pada AIS Mobile
Data yang ditambah pada AIS Mobile terlihat pada AIS Web Metode
Read
Fitur untuk melihat data pada AIS Mobile
Data yang terlihat pada AIS Mobile sama dengan yang ada pada AIS Web
UIN Syarif Hidayatullah Jakarta
Metode Update
Fitur untuk merubah data pada AIS Mobile
Data yang dirubah pada AIS Mobile berubah juga pada AIS Web
Metode Delete
Fitur untuk menghapus data pada AIS Mobile
Data yang dihapus pada AIS Mobile terhapus pada AIS Web
Performance efficiency
Pengujian performance efficiency dilakukan dengan menggunakan googleplay console secara automation, dimana sistem akan menginstall dan menjalankan aplikasi AIS Mobile pada beberapa perangkat smartphone. Berdasarkan fungsi-fungsi yang ada pada AIS Mobile maka aspek pengujian yang diambil adalah :
− Time behavior
Time behavior adalah waktu yang diperlukan dalam menyelesaikan suatu fungsi pada aplikasi. Pada aspek ini akan dilihat waktu yang diperlukan untuk menjalankan semua fungsi dari aplikasi.
− Resource utilization pada CPU
CPU Utilization adalah aktivitas perangkat dalam menggunakan sumber daya CPU ketika menjalankan aplikasi dalam rentang waktu tertentu. Pada aspek ini akan dilihat seberapa efisien penggunaan CPU selama aplikasi digunakan.
− Resource utilization pada memory
Memory utilization adalah aktivitas perangkat dalam menggunakan sumber daya memory ketika menjalankan aplikasi. Pada aspek ini akan dilihat seberapa besar penggunaan memory saat aplikasi menjalankan semua fungsinya.
124 UIN Syarif Hidayatullah Jakarta
BAB 5
HASIL DAN PEMBAHASAN
Hasil
Hasil Pengujian
Pengujian dilakukan dengan dua tahap, yaitu pengujian functionaly suitability dan performance efficiency.
Hasil Pengujian Functionally Suitability
Uji Functional Suitability dilakukan oleh Ketua tim pengembang PUSTIPANDA, Bapak Supardi M.Kom. Tujuan dilakukan pengujian yaitu untuk melihat apakah fitur berjalan dengan baik atau tidak.
Berdasarkan hasil pengujian functionally suitability dapat disimpulkan bahwa seluruh fitur yang ada telah berjalan sesuai dengan harapan.
Hasil pengujian terdapat pada lampiran.
Hasil Pengujian Performance Efficiency
Uji Performance Efficiency dilakukan menggunakan google play console secara automation. Hasil pengujian dikelompokkan menjadi 3, yaitu penggunaan CPU, memory, dan time behavior. Berikut hasil pengujian performance efficiency.
Tabel 5. 1. Hasil uji performance efficiency AIS Mobile versi native
No Model Perangkat CPU Memory(MB) Time Behavior (s)
1. Mate 9 3,95% 13,12 0,33
UIN Syarif Hidayatullah Jakarta Tabel 5. 2. Hasil uji performance efficiency AIS Mobile versi hybrid
No Model Perangkat CPU Memory(MB) Time Behavior (s)
1. Mate 9 9,02% 15,75 0,39
2. Pixel 11,16% 15,12 0,52
3. Pixel 2 6,98% 16,12 0,34
4. LG G6 15,01% 19,25 0,77
5. Galaxy S9 8,51% 14 0,37
Rata- rata 10,14% 16,05 0,48
Tabel 5. 3. Perbandingan performance efficiency AIS Mobile versi native dan hybrid
No Aspek Native Hybrid
1 CPU 5,21 % 10,14%
2 Memory (MB) 14,77 16,05
3 Time Behavior (s) 0,37 0,48
Berdasarkan hasil perbandingan uji performance efficiency antara AIS Mobile versi native dan hybrid seperti yang tertera pada tabel di atas, menunjukkan performa aplikasi dengan menggunakan berbagai perangkat yang memiliki kecepatan CPU, kapasitas memory, dan time behavior berbeda. Penjelasan detail dari hasil uji performance efficiency adalah sebagai berikut.
− Time Behavior
Time Behavior adalah waktu yang dibutuhkan untuk menyelesaikan suatu fungsi. Berdasarkan tabel 5.3 time behavior dari AIS Mobile native memiliki rata-rata 0,37 detik sedangkan rata-rata AIS Mobile versi hybrid 0,48. Dengan hasil ini, dapat
126
UIN Syarif Hidayatullah Jakarta
disimpulkan time behavior dari AIS Mobile versi native lebih cepat dibanding versi hybrid.
− CPU Utilitazion dan Memory Utilitazion
CPU Utilization adalah aktivitas perangkat dalam menggunakan sumber daya CPU ketika menjalankan aplikasi dalam rentang waktu tertentu. Sedangkan memory utilization adalah aktivitas perangkat dalam menggunakan sumber daya memory ketika menjalankan aplikasi. Berikut adalah kesimpulan dari penggunaan CPU dan Memory utilization pada perangkat berdasarkan tabel 5.3.
• Rata-rata penggunaan CPU pada AIS Mobile native adalah 5,21%, sedangkan pada AIS Mobile hybrid 10,14%.
• Rata-rata penggunaan Memory pada AIS Mobile native adalah 14,77 MB, sedangkan penggunaan memory pada AIS Mobile versi hybrid sebesar 16,05 MB.
Berdasarkan seluruh uji performance efficiency yang sudah dilakukan, dapat disimpulkan secara umum bahwa AIS Mobile versi native lebih baik performanya dibanding AIS Mobile versi hybrid, bahkan dari aspek CPU utilization versi native hampir dua kali lebih efisien dibanding versi hybrid.
UIN Syarif Hidayatullah Jakarta
Hasil Tampilan User Interface Desain Interface Login
Gambar 5. 1. Desain Interface Login
Pada gambar 5.1. merupakan tampilan halaman login. Tampilan tersebut terdapat field username dan password yang harus diisi oleh user untuk masuk ke halaman menu utama.
Desain Interface Menu Utama
Gambar 5. 2. Desain Interface Menu Utama
Pada gambar 5.2. merupakan tampilan halaman menu utama.
Tampilan tersebut berisi menu-menu yang terdapat pada aplikasi
128
UIN Syarif Hidayatullah Jakarta
seperti, biodata, dosen, perkuliahan, wisuda, bayaran, informasi, beasiswa, dan laporan.
Desain Interface Menu Navigasi
Gambar 5. 3. Desain Interface Menu Navigasi
Pada gambar 5.3. merupakan tampilan halaman menu navigasi.
Pada tampilan halaman menu utama terdapat tombol navigasi yang dapat digunakan oleh user untuk mengubah password dan logout.
Desain Interface Ganti Password
Gambar 5. 4. Desain Interface Ganti Password
UIN Syarif Hidayatullah Jakarta
Pada gambar 5.4. merupakan tampilan halaman ganti password.
Pada tampilan tersebut terdapat field password lama, password baru, dan konfirmasi password untuk mengubah password.
Desain Interface Biodata
Gambar 5. 5. Desain Interface Biodata
Pada gambar 5.5. merupakan tampilan halaman biodata. Pada tampilan tersebut menampilkan informasi biodata user, berupa informasi tentang data perkuliahan dan data diri.
Desain Interface Informasi Dosen
Gambar 5. 6. Desain Interface Informasi Dosen
130
UIN Syarif Hidayatullah Jakarta
Pada gambar 5.6. merupakan tampilan halaman informasi dosen.
Pada tampilan tersebut menampilkan list dosen berdasarkan prodi user.
Apabila salah satu dosen ditekan maka akan tampil popup detail informasi dosen yang dipilih.
Desain Interface Penilaian Dosen
Gambar 5. 7. Desain Interface Penilaian Dosen
Pada gambar 5.7. merupakan tampilan halaman penialaian dosen.
Pada tampilan tersebut menampilkan list peniaian dosen beserta poin yang harus diisi. Hal yang harus dilakukan adalah memilih salah satu poin lalu menekan tombol submit.
UIN Syarif Hidayatullah Jakarta
Desain Interface Kelola KRS
Gambar 5. 8. Desain Interface Kelola KRS
Pada gambar 5.8. merupakan tampilan halaman kelola krs. Pada tampilan tersebut menampilkan list mata kuliah berdasarkan semester yang dipilih. Apabila sedang dalam jadwal pengisian krs, maka terdapat icon silang pada sebelah kanan mata kuliah, yang berfungsi untuk menghapus mata kuliah.
Desain Interface Isi KRS
Gambar 5. 9. Desain Interface Isi KRS
132
UIN Syarif Hidayatullah Jakarta
Pada gambar 5.9. merupakan tampilan halaman isi krss. Pada tampilan tersebut menampilkan list penawaran mata kuliah. Terdapat checkbox disebelah kanan yang harus diklik user untuk memilih mata kuliah.
Desain Interface Menu Aktivitas
Gambar 5. 10. Desain Interface Menu Aktivitas
Pada gambar 5.10. merupakan tampilan halaman menu aktivitas.
Tampilan tersebut berisi menu absensi, agenda, buku, dan tugas.
Apabila salah satu menu dipilih maka akan muncul tampilan list.
Desain Interface Cari Ruangan
Gambar 5. 11. Desain Interface Cari Ruangan
UIN Syarif Hidayatullah Jakarta
Pada gambar 5.11. merupakan tampilan halaman cari ruangan. Pada tampilan tersebut terdapat field yang harus diisi seperti hari, jam mulai, jam selesai, dan fakultas. Setelah ditekan tombol cari ruang, maka akan muncul tampilan list informasi ruang yang tersedia.
Desain Interface Kode Bayar
Gambar 5. 12. Desain Interface Kode Bayar
Pada gambar 5.12. merupakan tampilan halaman kode bayar. Pada tampilan tersebut menampilkan kode pembayaran wisuda user, yang akan muncul apabila telah menyelesaikan tahapan perkuliahan.
Desain Interface Monitor Wisuda
Gambar 5. 13. Desain Interface Monitor Wisuda
134
UIN Syarif Hidayatullah Jakarta
Pada gambar 5.13. merupakan tampilan halaman monitor wisuda.
Pada tampilan tersebut menampilkan informasi status monitor wisuda, yang akan muncul apabila user telah mendaftar wisuda.
Desain Interface Jadwal Wisuda
Gambar 5. 14. Desain Interface Jadwal Wisuda
Pada gambar 5.14. merupakan tampilan halaman jadwal wisuda.
Pada tampilan tersebut menampilkan informasi jadwal wisuda yang akan terlaksana.
Desain Interface Bayaran
Gambar 5. 15. Desain Interface Bayaran
Pada gambar 5.15. merupakan tampilan halaman bayaran. Pada tampilan tersebut menampilkan list semester pembayaran user dan
UIN Syarif Hidayatullah Jakarta
apabila diklik pada salah satu list akan muncul popup detail informasi bayaran.
Desain Interface List Beasiswa
Gambar 5. 16. Desain Interface List Beasiswa
Pada gambar 5.16. merupakan tampilan halaman list beasiswa. Pada tampilan tersebut menampilkan list beasiswa yang tersedia untuk user.
Terdapat tombol detail dan daftar pada list, apabila beasiswa sudah tidak tersedia, maka tombol daftar akan hilang pada list.
Desain Interface Beasiswaku
Gambar 5. 17. Desain Interface Beasiswaku
Pada gambar 5.17. merupakan tampilan halaman beasiswaku. Pada tampilan tersebut menampilkan list beasiswa yang diterima oleh user.
136
UIN Syarif Hidayatullah Jakarta
Desain Interface Laporan Nilai
Gambar 5. 18. Desain Interface Laporan Nilai
Pada gambar 5.18. merupakan tampilan halaman laporan nilai. Pada tampilan tersebut menampilkan list nilai mata kuliah user persemester dan apabila diklik pada salah satu mata kuliah akan muncul popup detail informasi nilai.
Desain Interface Laporan IP
Gambar 5. 19. Desain Interface Laporan IP
Pada gambar 5.19. merupakan tampilan halaman laporan ip. Pada tampilan tersebut menampilkan list laporan ip tiap semester, yang terdiri dari jumlah sks dan ip.
UIN Syarif Hidayatullah Jakarta
Desain Interface Laporan IPK
Gambar 5. 20. Desain Interface Laporan IPK
Pada gambar 5.20. merupakan tampilan halaman laporan ipk. Pada tampilan tersebut menampilkan informasi jumlah sks dan ipk user.
Desain Interface Laporan Bahasa
Gambar 5. 21. Desain Interface Laporan Bahasa
Pada gambar 5.21. merupakan tampilan halaman laporan ip. Pada tampilan tersebut menampilkan informasi nilai toafl dan toefl.
138
UIN Syarif Hidayatullah Jakarta
BAB 6 PENUTUP
Kesimpulan
Berdasarkan dari hasil penelitian dan penulisan yang penulis jelaskan, maka dapat ditarik kesimpulan bahwa
− AIS Mobile telah berhasil dikembangkan dengan menggunakan native Android dan terintegrasi dengan AIS web.
− AIS Mobile versi native Android memiliki fitur yang lebih lengkap dibanding versi hybrid. Beberapa fitur tambahan yang ada seperti informasi dosen, monitor wisuda, kode bayar wisuda, dan jadwal wisuda.
Selain itu, terdapat perbaikan pada fitur cari ruangan dan input krs.
− Kinerja dari AIS Mobile versi native lebih baik dari versi hybrid. Hal ini dibuktikan dengan hasil uji performance efficiency ISO/IEC 25010, dimana pada aspek CPU utilitazation AIS Mobile versi native unggul hampir dua kali lipat dengan penggunaan CPU sebesar 5,21% dibanding versi hybrid 10,14%, pada aspek time behavior dan memory utilization juga, versi native unggul dibanding versi hybrid.
Saran
Hasil dari penelitian ini masih belum sempurna. Oleh karena itu masih banyak hal yang dapat dikembangkan. Berikut merupakan saran dari penelitian ini, diantaranya adalah :
− Sistem dapat diterapkan di beberapa platform Mobile lain, seperti iOS.
− Penambahan fitur berdasarkan ais versi web.
− Perubahan pada desain aplikasi.
139 UIN Syarif Hidayatullah Jakarta