Perancangan Sistem Repositori Tugas Akhir Menggunakan Progressive Web App (PWA)

Penggunaan perangkat lunak seperti DSpace, EPrints, ataupun Senayan Library Information Management Systems (SLIMS) dalam membangun sistem repositori tugas akhir menghasilkan sistem yang tidak memiliki karakteristik web modern. Karakteristik yang tidak dimiliki di antaranya tidak bergantung pada kone...

Full description

Bibliographic Details
Main Authors: Aminudin Aminudin, Basri Basren, Ilyas Nuryasin
Format: Article
Language:Indonesian
Published: Universitas Dian Nuswantoro 2019-05-01
Series:Techno.Com
Subjects:
Online Access:http://publikasi.dinus.ac.id/index.php/technoc/article/view/2309
_version_ 1811272412687237120
author Aminudin Aminudin
Basri Basren
Ilyas Nuryasin
author_facet Aminudin Aminudin
Basri Basren
Ilyas Nuryasin
author_sort Aminudin Aminudin
collection DOAJ
description Penggunaan perangkat lunak seperti DSpace, EPrints, ataupun Senayan Library Information Management Systems (SLIMS) dalam membangun sistem repositori tugas akhir menghasilkan sistem yang tidak memiliki karakteristik web modern. Karakteristik yang tidak dimiliki di antaranya tidak bergantung pada konektivitas jaringan sehingga dapat diakses secara offline, terlihat seperti aplikasi native pada umumnya, dapat diinstal pada homescreen perangkat pengguna, dan menampilkan splashscreen ketika awal aplikasi dibuka. Oleh karena itu, untuk membangun sistem repositori tugas akhir yang memiliki karakteristik web modern maka sistem ini akan dibangun berbasis Progressive Web App (PWA) dengan menggunakan teknologi service worker, manifest web app, dan architecture app shell. Dari Hasil implementasi PWA pada sistem menunjukkan bahwa dengan menggunakan service worker akan membuat website tidak bergantung pada konektivitas jaringan sehingga dapat diakses secara offline. Sedangkan, dengan menggunakan manifest web app, website dapat memunculkan pop-up add to homescreen (A2HS) yang berguna bagi pengguna untuk melakukan instalasi sistem pada homescreen perangkat dan memunculkan splashscreen ketika pengguna mengakses sistem melalui icon pada homescreen perangkat. Selain itu, dengan mengimplementasikan architecture app shell membuat perpindahan halaman pada website tidak melakukan load ulang halaman secara keseluruhan. Dari hasil pada pengujian kualitas PWA berdasarkan baseline progressive web app checklist dihasilkan skor 92.4/99. Skor ini menunjukkan bahwa PWA telah diimplementasikan dengan baik pada sistem repositori tugas akhir yang dibangun.
first_indexed 2024-04-12T22:39:48Z
format Article
id doaj.art-d0735b744de0456183a80bd4f986c447
institution Directory Open Access Journal
issn 2356-2579
2356-2579
language Indonesian
last_indexed 2024-04-12T22:39:48Z
publishDate 2019-05-01
publisher Universitas Dian Nuswantoro
record_format Article
series Techno.Com
spelling doaj.art-d0735b744de0456183a80bd4f986c4472022-12-22T03:13:46ZindUniversitas Dian NuswantoroTechno.Com2356-25792356-25792019-05-0118215416510.33633/tc.v18i2.23091423Perancangan Sistem Repositori Tugas Akhir Menggunakan Progressive Web App (PWA)Aminudin Aminudin0Basri Basren1Ilyas Nuryasin2Universitas Muhammadiyah MalangUniversitas Muhammadiyah MalangUniversitas Muhammadiyah MalangPenggunaan perangkat lunak seperti DSpace, EPrints, ataupun Senayan Library Information Management Systems (SLIMS) dalam membangun sistem repositori tugas akhir menghasilkan sistem yang tidak memiliki karakteristik web modern. Karakteristik yang tidak dimiliki di antaranya tidak bergantung pada konektivitas jaringan sehingga dapat diakses secara offline, terlihat seperti aplikasi native pada umumnya, dapat diinstal pada homescreen perangkat pengguna, dan menampilkan splashscreen ketika awal aplikasi dibuka. Oleh karena itu, untuk membangun sistem repositori tugas akhir yang memiliki karakteristik web modern maka sistem ini akan dibangun berbasis Progressive Web App (PWA) dengan menggunakan teknologi service worker, manifest web app, dan architecture app shell. Dari Hasil implementasi PWA pada sistem menunjukkan bahwa dengan menggunakan service worker akan membuat website tidak bergantung pada konektivitas jaringan sehingga dapat diakses secara offline. Sedangkan, dengan menggunakan manifest web app, website dapat memunculkan pop-up add to homescreen (A2HS) yang berguna bagi pengguna untuk melakukan instalasi sistem pada homescreen perangkat dan memunculkan splashscreen ketika pengguna mengakses sistem melalui icon pada homescreen perangkat. Selain itu, dengan mengimplementasikan architecture app shell membuat perpindahan halaman pada website tidak melakukan load ulang halaman secara keseluruhan. Dari hasil pada pengujian kualitas PWA berdasarkan baseline progressive web app checklist dihasilkan skor 92.4/99. Skor ini menunjukkan bahwa PWA telah diimplementasikan dengan baik pada sistem repositori tugas akhir yang dibangun.http://publikasi.dinus.ac.id/index.php/technoc/article/view/2309Progressive Web App (WAP)sistem repositoriservice worker
spellingShingle Aminudin Aminudin
Basri Basren
Ilyas Nuryasin
Perancangan Sistem Repositori Tugas Akhir Menggunakan Progressive Web App (PWA)
Techno.Com
Progressive Web App (WAP)
sistem repositori
service worker
title Perancangan Sistem Repositori Tugas Akhir Menggunakan Progressive Web App (PWA)
title_full Perancangan Sistem Repositori Tugas Akhir Menggunakan Progressive Web App (PWA)
title_fullStr Perancangan Sistem Repositori Tugas Akhir Menggunakan Progressive Web App (PWA)
title_full_unstemmed Perancangan Sistem Repositori Tugas Akhir Menggunakan Progressive Web App (PWA)
title_short Perancangan Sistem Repositori Tugas Akhir Menggunakan Progressive Web App (PWA)
title_sort perancangan sistem repositori tugas akhir menggunakan progressive web app pwa
topic Progressive Web App (WAP)
sistem repositori
service worker
url http://publikasi.dinus.ac.id/index.php/technoc/article/view/2309
work_keys_str_mv AT aminudinaminudin perancangansistemrepositoritugasakhirmenggunakanprogressivewebapppwa
AT basribasren perancangansistemrepositoritugasakhirmenggunakanprogressivewebapppwa
AT ilyasnuryasin perancangansistemrepositoritugasakhirmenggunakanprogressivewebapppwa