• Tidak ada hasil yang ditemukan

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

Dokumen terkait