Show simple item record

dc.contributor.authorHerlambang, Rio Risqi Akbar
dc.date.accessioned2023-11-04T06:52:20Z
dc.date.available2023-11-04T06:52:20Z
dc.date.issued2023
dc.identifier.uridspace.uii.ac.id/123456789/45786
dc.description.abstractBadan Sistem Informasi (BSI) Universitas Islam Indonesia (UII) merupakan sebuah unit IT yang memberikan pelayanan di bidang teknologi dan informasi bagi UII. Saat ini BSI UII sedang mengembangkan sebuah aplikasi mobile bernama I’m UII yang ditujukan bagi mahasiswa UII untuk mempermudah proses perkuliahan mereka. Pada aplikasi ini terdapat beberapa fitur utama, yaitu fitur Schedule untuk manajemen jadwal kuliah mahasiswa, fitur What’s On UII sebagai portal berita UII, fitur Reminder sebagai pengingat aktivitas perkuliahan bagi mahasiswa, dan fitur e-KTM atau Kartu Tanda Mahasiswa Elektronik sebagai upaya dalam mendigitalisasi KTM mahasiswa UII dan dapat diakses di mana saja melalui ponsel mereka. Aktivitas magang dilakukan di dalam sebuah tim yang ada di BSI UII bernama Tim Akselerasi dan merupakan tim yang bertanggung jawab untuk pengembangan proyek aplikasi mobile I’m UII. Proyek ini dikembangkan menggunakan framework Flutter dan Lumen serta dengan menerapkan manajemen proyek berupa metode Waterfall. Framework Flutter digunakan karena kelebihannya pada satu kode yang bisa digunakan untuk membuat aplikasi di banyak device yaitu Android dan iOS, sehingga developer tidak perlu mempelajari dua bahasa untuk dua device berbeda seperti Kotlin untuk Android dan Swift untuk iOS. Framework Lumen digunakan karena framework ini memang khusus untuk pembuatan API dan karena framework ini juga merupakan turunan dari framework Laravel menjadikannya lebih mudah untuk dipelajari dan digunakan. Pada proyek ini penulis bekerja untuk mengembangkan fitur Reminder, halaman profil, dan e-KTM pada aplikasi I’m UII serta pada bagian backend untuk membuat API dari seluruh fitur tersebut. Pengujian pada aplikasi ini menggunakan BlackBox Testing dan hasil dari pengujian tersebut penulis berhasil mengembangkan fitur Reminder sehingga pengguna bisa melihat, menambah, mengedit, dan menghapus reminder serta beberapa fungsi lain di dalamnya, lalu penulis berhasil mengembangkan halaman profil yang berisi halaman personal data dan e-KTM di dalamnya. Selain itu pada bagian backend penulis berhasil membuat beberapa endpoint untuk fitur Reminder, halaman profil dan e-KTM. Endpoint tersebut seperti Get daftar reminder, Post reminder, Put reminder, dan Delete reminder untuk fitur Reminder, lalu endpoint Get user data yang digunakan untuk halaman profil dan e-KTM.en_US
dc.publisherUniversitas Islam Indonesiaen_US
dc.subjectaplikasi mobileen_US
dc.subjectaplikasi I’m UIIen_US
dc.subjectframework Flutteren_US
dc.subjectframework Lumenen_US
dc.subjectAPIen_US
dc.subjectmetode Waterfallen_US
dc.titlePengembangan Aplikasi Mobile I’m UII Dengan Framework Flutter dan Lumen pada Fitur Reminderen_US
dc.typeThesisen_US
dc.Identifier.NIM19523031


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record