{"id":7608,"date":"2021-08-28T08:19:00","date_gmt":"2021-08-28T01:19:00","guid":{"rendered":"https:\/\/www.jetorbit.com\/blog\/?p=7608"},"modified":"2022-08-26T10:31:15","modified_gmt":"2022-08-26T03:31:15","slug":"mengenal-apa-itu-progressive-web-app-pwa-demi-website-yang-lebih-cepat","status":"publish","type":"post","link":"https:\/\/www.jetorbit.com\/blog\/mengenal-apa-itu-progressive-web-app-pwa-demi-website-yang-lebih-cepat\/","title":{"rendered":"Mengenal Apa Itu Progressive Web App (PWA) Demi Website yang Lebih Cepat"},"content":{"rendered":"\n<p>Guys, dengan terus berkembangnya tren di <em>web development<\/em> atau pengembangan web, kini ada tren yang ramai dibicarakan lho, yaitu Progressive Web App (PWA). Tahukah kalian bahwa PWA itu ternyata salah satu solusi untuk membuat akses website lebih cepat. Okay deh, baca sampai selesai yuk <strong>Mengenal Apa Itu Progressive Web App (PWA) Demi Website yang Lebih Cepat<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Apa Itu Progressive Web App<\/strong><\/h2>\n\n\n\n<p><em>Progressive Web App <\/em>atau PWA adalah gabungan dari <em>web apps<\/em> dan <em>mobile apps<\/em>. Mobile Apps adalah aplikasi JavaScript yang bekerja di browser dan bertujuan untuk membawa fitur-fitur native app ke website.<\/p>\n\n\n\n<p>Nah, dengan perkenalan API web yang baru, PWA dapat membantu membawa UI dan UX aplikasi ke browser web di perangkat mobile kalian. Jadi, Progressive Web Apps merupakan aplikasi web tradisional yang disempurnakan dengan teknologi web modern sehingga memungkinkan mereka untuk memberikan pengalaman yang lebih mirip aplikasi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Karakteristik Progressive Web App <\/strong><\/h2>\n\n\n\n<p>Berikut ini ada beberapa karakteristik dari Progressive Web App:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>PWA bersifat progresif <\/strong><\/h3>\n\n\n\n<p>PWA bekerja untuk semua user, tidak peduli browser apa yang digunakan atau di mana kalian mengakses website tersebut. Jadi, mau kalian memakai Chrome atau Opera atau kalian mengakses website dari Indonesia atau Eropa, kalian tetap dapat membuka website tersebut dengan waktu <em>loading <\/em>yang cepat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Responsive<\/strong><\/h3>\n\n\n\n<p>Progressive Web App juga akan bekerja untuk semua device, baik itu desktop, mobile, atau tablet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Web App tidak bergantung dengan konektivitas<\/strong><\/h3>\n\n\n\n<p>PWA tetap bisa bekerja dengan jaringan yang lemah dengan bantuan service workers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Terasa seperti aplikasi<\/strong><\/h3>\n\n\n\n<p>PWA dirancang agar terasa seperti aplikasi. Mereka memiliki gaya interaksi dan navigasi seperti aplikasi handphone.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Selalu <em>up-to-date<\/em><\/strong><\/h3>\n\n\n\n<p>PWA akan selalu <em>up-to-date <\/em>karena adanya <em>service workers<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mudah ditemukan<\/strong><\/h3>\n\n\n\n<p>Sesuai dengan manifest W3C, klasifikasi Progressive Web App adalah sebagai aplikasi. PWA juga akan lebih mudah ditemukan oleh mesin pencari karena adanya <em>service workers<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Meningkatkan user engagement<\/strong><\/h3>\n\n\n\n<p>Dengan fitur-fitur PWA seperti push notifications maka ini bisa membantu meningkatkan <em>user engagement<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instalasi<\/strong><\/h3>\n\n\n\n<p>Pengguna dan pengunjung website dapat menyimpan progressive web app yang sering mereka akses langsung ke <em>home screen<\/em> handphone mereka sehingga tidak perlu <em>download <\/em>aplikasi dari app store.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Linkable<\/strong><\/h3>\n\n\n\n<p>PWA bisa dengan mudah dibagikan ke orang lain dengan URL tanpa proses instalasi yang kompleks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Kelebihan PWA<\/strong><\/h2>\n\n\n\n<p>Google menyebut kelebihan PWA dengan istilah FIRE (Fast, Integrated, Reliable, and Engaging), yakni Cepat, Terintegrasi, Bisa Diandalkan dan Menarik. Berikut ini kelebihan PWA dilihat dari sisi pemilik website maupun pengguna aplikasi:&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Hemat Biaya Produksi<\/strong><\/h3>\n\n\n\n<p>Mengembangkan sebuah Progressive Web App tidak membutuhkan biaya besar.&nbsp;<\/p>\n\n\n\n<p>Kalian cukup mengembangkan sebuah website dengan metode progresif yang ditawarkan PWA. Hasilnya adalah sebuah aplikasi yang bisa digunakan di semua perangkat dan sistem aplikasi, yang tentunya biaya produksi lebih kecil.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Kemudahan Digunakan di Berbagai Perangkat<\/strong><\/h3>\n\n\n\n<p>Membangun PWA memungkinkan kalian untuk merancang tampilan aplikasi yang seragam di berbagai perangkat dengan berbagai ukuran layar, baik ponsel maupun tablet.&nbsp;<\/p>\n\n\n\n<p>Kalian juga bisa mengatur fungsi yang konsisten meskipun digunakan pada sistem operasi yang berbeda, seperti iOS, Android, maupun Windows.&nbsp;<\/p>\n\n\n\n<p>Pengguna juga menjadi terbiasa jika harus mengakses PWA menggunakan perangkat yang berbeda.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tidak Bergantung App Store<\/strong><\/h3>\n\n\n\n<p>Kalian tidak lagi bergantung kepada AppStore, seperti Google Play Store, Apple Store, dan Windows Store ketika akan mempublikasikan aplikasi.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Dari sisi bisnis, kalian tidak perlu mengeluarkan biaya untuk registrasi atau berlangganan sehingga merasa lega.&nbsp;<\/p>\n\n\n\n<p>Kalian juga bisa lebih leluasa lho untuk mengembangkan aplikasi tersebut tanpa terjerat oleh persyaratan minimal yang harus dipenuhi, cukup fokus pada tampilan dan fungsi aplikasi yang optimal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instalasi Cepat<\/strong><\/h3>\n\n\n\n<p>Kelebihan selanjutnya adalah proses instalasi yang cepat.&nbsp;<\/p>\n\n\n\n<p>Hal ini karena kalian memang tak perlu melakukan instalasi yang berbelit layaknya aplikasi mobile, cukup menambahkan website kalian ke HomeScreen maka aplikasi pun akan terpasang otomatis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Berfungsi Layaknya Aplikasi Mobile<\/strong><\/h3>\n\n\n\n<p>Pengguna mobile lebih suka mengakses informasi melalui aplikasi dibandingkan dengan browser. Itulah alasan jumlah aplikasi yang diunduh pengguna selalu meningkat tiap tahun.<\/p>\n\n\n\n<p>Hal ini karena <em>user experience<\/em> yang ditawarkan aplikasi mobile lebih menyenangkan.&nbsp;<\/p>\n\n\n\n<p>Nah, kemampuan PWA menghadirkan pengalaman seperti aplikasi mobile sangat bermanfaat untuk meningkatkan <em>engagement<\/em>.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ramah Bandwidth<\/strong><\/h3>\n\n\n\n<p>Berapa 23,5 MB untuk mengunduh aplikasi mobile Twitter. Jika menggunakan PWA, cukup membutuhkan 600 KB saja. Wow, amazing sih itu!<\/p>\n\n\n\n<p>Selain itu, interaksi ketika menggunakan PWA pun ramah <em>bandwidth <\/em>karena hadirnya optimasi gambar yang memangkas kebutuhan data hingga 70%.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ramah Storage<\/strong><\/h3>\n\n\n\n<p>Pengguna tak perlu merasa khawatir karena kehabisan storage saat menggunakan PWA. Alasannya adalah <em>progressive web app <\/em>berukuran sangat kecil jika dibandingkan dengan aplikasi mobile.<\/p>\n\n\n\n<p>Contoh, aplikasi Pinterest hanya berukuran 688 KB saja untuk versi PWA, yang mana dengan ukuran kecil tentunya pengguna tidak akan ragu menggunakan karena tidak membebani kinerja perangkat.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Cara Kerja Progressive Web App<\/strong><\/h2>\n\n\n\n<p>Kata progressive di depan kata web apps menandakan adanya peningkatan web modern pada website.<\/p>\n\n\n\n<p>Jika browser lama tidak mendukung fitur baru pada PWA, mereka masih tetap bisa menampilkan websitenya, kok. Tentunya website akan berfungsi lebih baik jika kalian mengaksesnya melalui browser modern.<\/p>\n\n\n\n<p>Aplikasi ini akan mendapatkan windows dan <em>shortcut <\/em>sendiri di <em>taskboard <\/em>kalian (di Windows 10 dan Chrome) atau ikon di <em>homescreen <\/em>kalian (di perangkat Android dan smartphone lainnya).<\/p>\n\n\n\n<p>Saat membukanya, mereka akan <em>loading <\/em>dengan cepat berkat API Cache dan IndexedDB, yang mana menyimpan sumber daya dan data aplikasi di perangkat kalian. Hal ini memungkinkan mereka bekerja bahkan ketika sedang offline.<\/p>\n\n\n\n<p>Teknologi seperti service workers dan push notifications akan memungkinkan aplikasi untuk melakukan <em>background tasks<\/em>, seperti menyinkronkan dan mengirimi notifikasi bahkan ketika sedang tidak berjalan, seperti aplikasi asli.<\/p>\n\n\n\n<p>Fetch API membuat aplikasi dapat dengan lebih cepat dan lebih mudah meminta data. Mereka memiliki file Web App Manifest, yang memberikan nama, ikon, penulis, dan deskripsi yang digunakan saat memasang aplikasi ke homepage atau desktop.<\/p>\n\n\n\n<p>Mereka selalu ditampilkan melalui HTTPS terenkripsi, yang berarti mereka aman dan data tidak dapat diubah saat transit.<\/p>\n\n\n\n<p>Progressive Web Applications tidak seperti Chrome Packaged Apps milik Google atau Hosted Web Apps milik Microsoft. Mereka mengharuskan aplikasi untuk \u201cdikemas\u201d sebagai file dan diserahkan ke app store.<\/p>\n\n\n\n<p>Oleh karena itu, pengguna harus menginstall dari App Store Chrome atau Windows Store. Aplikasi-aplikasi ini juga hanya berfungsi di Chrome atau Windows. Pengembang harus mengubah file aplikasi offline dan mengirimkan versi baru ke app store untuk melakukan update.<\/p>\n\n\n\n<p>Sementara itu, Progressive Web Apps tidak pernah dikemas dalam file offline. Seperti aplikasi web tradisional yang kita gunakan saat ini nih, mereka di hosting sepenuhnya di server aplikasi.<\/p>\n\n\n\n<p>Jika <em>developer <\/em>ingin memperbarui aplikasi web progresif mereka, mereka memperbarui persis seperti saat mereka memperbarui aplikasi web di server mereka. Semua platform dan browser yang mendukung PWA dapat menggunakan Progressive Web Applications yang sama.<\/p>\n\n\n\n<p>PWA dapat dicantumkan di app store untuk penemuan dan pemasangan yang lebih mudah tetapi app store hanya akan mengarah ke server aplikasi web. Pengguna akan dapat menemukan dan menginstal langsung dari browser mereka jika aplikasi tidak kompatibel dengan kebijakan konten app store.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Contoh Progressive Web Apps <\/strong><\/h2>\n\n\n\n<p>Sebagian besar <em>traffic <\/em>Twitter, kurang lebih 80%, berasal dari perangkat mobile. Inilah alasan mengapa pada tahun 2017 Twitter membangun PWA.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"1024\" src=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-1.png\" alt=\"mengenal-progressive-web-app-1\" class=\"wp-image-7610\" srcset=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-1.png 619w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-1-181x300.png 181w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/a><\/figure><\/div>\n\n\n<p>Selain itu, Twitter meningkatkan performa websitenya dengan cara mengurangi penggunaan data melalui optimasi gambar dan pemanfaatan <em>cache<\/em>.<\/p>\n\n\n\n<p>Tentu hasilnya adalah membuahkan hasil positif karena mereka mengurangi <em>bounce rate<\/em> sebesar 20% dan jumlah tweet yang dikirim meningkat hingga 75%.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Bagaimana Membangun Sebuah PWA <\/strong><\/h2>\n\n\n\n<p>Membangun sebuah PWA tidak terlalu sulit, kok Guys. Kalian cukup memenuhi ketentuan website yang baik lalu mengikuti tahapan cara membangun PWA sebagai berikut:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Memastikan Website Kalian PWA-Ready <\/strong><\/h3>\n\n\n\n<p>Berbeda dengan aplikasi mobile, kalian tidak harus menunggu persetujuan Google dan Apple untuk mempublikasikan aplikasi.&nbsp;<\/p>\n\n\n\n<p>Untuk membuat website siap digunakan sebagai PWA, cukup menggunakan Lighthouse. Aplikasi ini akan mengaudit website apakah sudah sesuai dengan ketentuan penggunaan untuk PWA.&nbsp;<\/p>\n\n\n\n<p>Caranya sebagai berikut:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Akses Website kalian menggunakan Google Chrome.<\/li><li>Bukalah Developer Tools.<\/li><\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"504\" src=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-2.png\" alt=\"mengenal-progressive-web-app-2\" class=\"wp-image-7611\" srcset=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-2.png 1024w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-2-300x148.png 300w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-2-768x378.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\"><li>Pilih menu Audits.<\/li><\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"363\" src=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-3.png\" alt=\"mengenal-progressive-web-app-3\" class=\"wp-image-7612\" srcset=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-3.png 1024w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-3-300x106.png 300w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-3-768x272.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\"><li>Pilih Run Audits.<\/li><\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-4.png\" alt=\"mengenal-progressive-web-app-4\" class=\"wp-image-7613\" srcset=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-4.png 1024w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-4-300x168.png 300w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-4-768x429.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\"><li>Hasilnya harus menunjukkan warna hijau pada kategori PWA.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Membuat Web App Manifest<\/strong><\/h3>\n\n\n\n<p>Web App Manifest merupakan sebuah file JSON yang berisi berbagai informasi, seperti nama website, ikon dan ukuran yang digunakan, warna default, halaman awal, orientasi layar, dan <em>splash screen<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Menambahkan Web App Manifest ke Template<\/strong><\/h3>\n\n\n\n<p>Web App Manifest sebaiknya ditambahkan ke level terendah dari template aplikasi yang kalian buat supaya tampak oleh browser ketika proses instalasinya.<\/p>\n\n\n\n<p>Sebagai contoh, kalian bisa menambahkan manifest tersebut pada bagian &lt;head&gt; template HTML kalian:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>&lt;link rel=\u201dmanifest\u201d href=\u201d\/static\/manifest.json\u201d&gt;<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Membuat Service Worker<\/strong><\/h3>\n\n\n\n<p>Service Worker adalah script yang dijalankan di balik layar. Secara fungsi, service worker bisa mendengarkan berbagai event, salah satunya Fetch Event.&nbsp;<\/p>\n\n\n\n<p>Hadirnya Service Worker memungkinkan adanya fitur yang berjalan tanpa interaksi pengguna, seperti push notifications, auto synchronize, dan lain-lain.&nbsp;<\/p>\n\n\n\n<p>Kalian bisa menambahkan script service worker ke file index.html template kalian.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Me-load Service Worker<\/strong><\/h3>\n\n\n\n<p>Pastikan kalian me-load service worker yang sudah kalian buat agar berjalan sebagaimana mestinya.<\/p>\n\n\n\n<p>Caranya adalah tambahkan script berikut pada bagian &lt;body&gt; file template HTML kalian:<\/p>\n\n\n\n<p><strong>&lt;<\/strong>script<strong>&gt;<\/strong><\/p>\n\n\n\n<p>if<strong> (!navigator.serviceWorker.controller) {<\/strong><\/p>\n\n\n\n<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;navigator.serviceWorker.register(\u201c\/sw.js\u201d).then(<\/strong>function<strong>(reg) {<\/strong><\/p>\n\n\n\n<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;console.log(\u201cService worker has been registered for scope: \u201d + reg.scope);<\/strong><\/p>\n\n\n\n<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;});<\/strong><\/p>\n\n\n\n<p><strong>}<\/strong><\/p>\n\n\n\n<p><strong>&lt;\/<\/strong>script<strong>&gt;<\/strong><\/p>\n\n\n\n<p>Setelah proses ini, kalian bisa cek perubahan yang terjadi pada log di konsol browser kalian.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Melakukan Deploy PWA<\/strong><\/h3>\n\n\n\n<p>Setelah semua langkah di atas berhasil, saatnya melakukan deploy PWA kalian. Kalian bebas memilih platform yang ingin digunakan untuk tahapan ini, seperti <a href=\"https:\/\/www.heroku.com\/\" target=\"_blank\" rel=\"noopener\">Heroku <\/a>atau <a href=\"https:\/\/www.netlify.com\/\" target=\"_blank\" rel=\"noopener\">Netlify<\/a>. Nah, setelah selesai, kalian bisa mencoba PWA yang telah dibuat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Cara Cek Status PWA di Sebuah Website<\/strong><\/h2>\n\n\n\n<p>Guys, kalian tahu kah bagaimana cara mengetahui status PWA pada website kalian?<\/p>\n\n\n\n<p>Caranya mudah, kok. Kalian bisa mengikuti langkah berikut ini dengan menggunakan Google Chrome:<\/p>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Klik kanan pada halaman website yang ingin kamu cek, pilih <strong><a href=\"https:\/\/www.jetorbit.com\/panduan\/pengertianfungsi-dan-cara-inspect-elemen\/\">Inspect<\/a><\/strong><\/li><\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"620\" src=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-5-1024x620.png\" alt=\"mengenal-progressive-web-app-5\" class=\"wp-image-7614\" srcset=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-5-1024x620.png 1024w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-5-300x182.png 300w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-5-768x465.png 768w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-5.png 1279w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\"><li>Klik pada ikon tampilkan lebih lanjut (<strong>&gt;&gt;<\/strong>), pilih <strong>Application<\/strong>:<\/li><\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-6-1024x621.png\" alt=\"mengenal-progressive-web-app-6\" class=\"wp-image-7615\" srcset=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-6-1024x621.png 1024w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-6-300x182.png 300w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-6-768x466.png 768w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-6.png 1279w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\"><li>Pilih menu <strong>Service Worker<\/strong>, cek status apakah sudah berwarna <strong>hijau<\/strong>.<\/li><\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"622\" src=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-7-1024x622.png\" alt=\"mengenal-progressive-web-app-7\" class=\"wp-image-7616\" srcset=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-7-1024x622.png 1024w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-7-300x182.png 300w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-7-768x467.png 768w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-7.png 1279w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>Jika status service worker is <em>running <\/em>dengan indikator hijau, artinya website tersebut sudah menerapkan PWA.&nbsp;<\/p>\n\n\n\n<p>Anyway, ada cara lain yang lebih mudah untuk memastikannya, lho. Cukup klik menu tiga titik di pojok kanan atas. Jika sudah ada pilihan Install maka website tersebut sudah menerapkan PWA.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-8-1024x621.png\" alt=\"mengenal-progressive-web-app-8\" class=\"wp-image-7617\" srcset=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-8-1024x621.png 1024w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-8-300x182.png 300w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-8-768x466.png 768w, https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2021\/08\/Mengenal-Apa-Itu-Progressive-Web-App-PWA-8.png 1279w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>Guys, ternyata telah banyak kemajuan teknologi yang bisa membantu untuk melayani pengunjung kalian dengan lebih baik, ya. Salah satunya adalah PWA (<em>Progressive Web App<\/em>). Tunggu apa lagi, Guys? Jadikan website kalian menjadi yang terbaik dengan memastikan akses yang cepat sekaligus tetap memanjakan pengguna mobile dengan beragam fitur yang bermanfaat.<\/p>\n\n\n\n<p>Good luck&nbsp;<\/p>\n\n\n\n<p>Bagi kalian yang masih bingung bagaimana cara membuat website, tenang saja. Kami punya solusinya. Kalian bisa langsung cek ke <a href=\"https:\/\/www.jetorbit.com\/\">Jetorbit<\/a> guna memenuhi kebutuhan pembuatan website. Selain itu, kami juga menyediakan VPS dan bisa kalian cek <a href=\"https:\/\/www.jetvm.com\/\" target=\"_blank\" rel=\"noopener\">di sini<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guys, dengan terus berkembangnya tren di web development atau pengembangan web, kini ada tren yang ramai dibicarakan lho, yaitu Progressive Web App (PWA). Tahukah kalian bahwa PWA itu ternyata salah satu solusi untuk membuat akses website lebih cepat. Okay deh, baca sampai selesai yuk Mengenal Apa Itu Progressive Web App (PWA) Demi Website yang Lebih &#8230; <a title=\"Mengenal Apa Itu Progressive Web App (PWA) Demi Website yang Lebih Cepat\" class=\"read-more\" href=\"https:\/\/www.jetorbit.com\/blog\/mengenal-apa-itu-progressive-web-app-pwa-demi-website-yang-lebih-cepat\/\" aria-label=\"Read more about Mengenal Apa Itu Progressive Web App (PWA) Demi Website yang Lebih Cepat\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":7609,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"generate_page_header":"","footnotes":""},"categories":[25],"tags":[2075,2079,2082,2080,283,7,2077,2078,2081,2076,2074],"class_list":["post-7608","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-info","tag-apa-itu-pwa","tag-cara-kerja-pwa","tag-cek-status-pwa","tag-contoh-pwa","tag-domain-murah","tag-hosting-murah","tag-karakteristik-pwa","tag-kelebihan-pwa","tag-membangun-pwa","tag-progressive-web-app","tag-pwa","infinite-scroll-item","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts\/7608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/comments?post=7608"}],"version-history":[{"count":2,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts\/7608\/revisions"}],"predecessor-version":[{"id":11843,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts\/7608\/revisions\/11843"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/media\/7609"}],"wp:attachment":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/media?parent=7608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/categories?post=7608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/tags?post=7608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}