SlideShare a Scribd company logo
Pengenalan Web Apps
Web apps, singkatan dari aplikasi web, adalah jenis perangkat lunak yang
berjalan di web browser.
Mereka dapat digunakan untuk berbagai tujuan, mulai dari e-commerce hingga
media sosial.
Keunggulan utama web apps adalah aksesibilitas yang mudah dari berbagai
perangkat tanpa perlu instalasi tambahan.
Peran dan Pentingnya Web Apps
Web Apps memiliki peran yang sangat penting dalam kehidupan sehari-hari kita. Mereka memungkinkan kita
untuk mengakses informasi, berinteraksi dengan layanan, dan melakukan transaksi secara efisien melalui web.
Dengan kemajuan teknologi, Web Apps terus berkembang dan memberikan pengalaman yang lebih baik bagi
pengguna.
Jenis-jenis Web Apps
Web Apps Statis: Jenis web apps yang kontennya tetap dan tidak berubah secara dinamis.
Web Apps Dinamis: Web apps yang kontennya dapat berubah secara dinamis sesuai dengan interaksi
pengguna.
Single-page Web Apps: Web apps yang hanya memiliki satu halaman dan dapat berinteraksi dengan
pengguna tanpa perlu memuat ulang halaman.
Aplikasi Web Statis (Web Apps Statis)
Pengertian
Aplikasi web statis adalah jenis aplikasi web yang
kontennya ditampilkan secara tetap tanpa
perubahan.
Halaman-halaman dalam aplikasi web statis
memiliki tampilan yang sama setiap kali diakses.
Karakteristik
Aplikasi web statis biasanya terdiri dari file HTML,
CSS, dan mungkin sedikit JavaScript.
Mereka tidak memiliki basis data dinamis dan tidak
memerlukan perubahan konten secara berkala.
Jenis Web Apps Dinamis
Apa itu Web Apps Dinamis?
Web Apps dinamis menyediakan konten yang
berubah sesuai dengan tindakan pengguna. Mereka
dirancang untuk memberikan pengalaman interaktif
dan responsif.
Karakteristik Utama
Mereka sering menggunakan teknologi seperti
JavaScript untuk memberikan pengalaman yang
dinamis. Dapat terhubung ke database untuk
mendapatkan dan menyajikan informasi yang terus
diperbarui.
Aplikasi Web Satu Halaman (Singgle Page Web Apps)
Definisi
Aplikasi web satu halaman (SPA)
adalah jenis aplikasi web yang
memuat hanya satu halaman
web dan menyajikan konten
dinamis kepada pengguna tanpa
perlu me-refresh halaman.
Keunggulan
SPA memberikan pengalaman
pengguna yang responsif dan
cepat, serta meminimalkan
waktu loading dengan hanya
memuat data yang dibutuhkan.
Teknologi Terkait
Untuk membangun SPA,
teknologi seperti React, Angular,
atau Vue.js sering digunakan
untuk mengelola tampilan dan
logika aplikasi.
Progressive web apps
Definisi
PWA adalah jenis aplikasi web yang dirancang untuk
memberikan pengalaman pengguna yang mirip
dengan aplikasi native, termasuk fitur seperti akses
offline, pemberitahuan push, dan kemampuan untuk
bekerja di berbagai platform.
Fitur-fitur Penting
Service workers dan caching
Installable
Manifest file untuk penyesuaian ikon dan splash
screen
Hybrid Web Apps
Definisi
Hybrid Web Apps adalah jenis aplikasi web yang
menggabungkan teknologi web dengan teknologi
native dalam pengembangannya.
Memanfaatkan Teknologi Web dan Fitur
Native
Aplikasi ini dikembangkan menggunakan teknologi
web seperti HTML, CSS, dan JavaScript, namun juga
dapat mengakses fitur-fitur perangkat seperti
kamera, GPS, dan pemberitahuan push.
Mereka memberikan pengalaman pengguna yang
mulus di berbagai platform dan menawarkan
pendekatan pengembangan aplikasi yang hemat
biaya.
Perbedaan Aplikasi Web, Desktop, dan Mobile
Aplikasi Desktop: Aplikasi desktop adalah program yang diunduh dan diinstal langsung pada komputer
pengguna.
1.
Aplikasi Mobile: Aplikasi mobile dirancang khusus untuk digunakan pada perangkat mobile
2.
Aplikasi Web: Aplikasi web diakses melalui browser web dan tidak memerlukan pengunduhan atau
instalasi.
3.
Teknologi dalam Web Apps
Teknologi yang umum digunakan dalam pengembangan web apps meliputi:
HTML (Hypertext Markup Language): Bahasa markah untuk membangun struktur dan konten web.
CSS (Cascading Style Sheets): Bahasa untuk mengatur tampilan dan gaya visual web.
JavaScript: Bahasa pemrograman yang digunakan untuk membuat interaksi dan logika di web apps.
Framework: Kerangka kerja seperti React, Angular, dan Vue.js digunakan untuk mempercepat
pengembangan web apps.
Backend Technologies: Untuk web apps yang memiliki logika server-side, teknologi seperti Node.js, Ruby on
Rails, dan PHP
Database: Untuk menyimpan dan mengelola data, web apps dapat menggunakan berbagai jenis database
seperti MySQL, MongoDB, dan PostgreSQL.
Contoh Kategoti Aplikasi Web Populer
Aplikasi Media Sosial
Aplikasi media sosial dengan
antarmuka pengguna modern,
warna-warna cerah, dan desain
yang elegan.
Aplikasi E-Commerce
Aplikasi e-commerce
menampilkan beragam produk,
antarmuka yang ramah pengguna,
dan proses pembayaran yang
mulus.
Aplikasi Produktivitas
Aplikasi produktivitas dengan
manajemen tugas yang intuitif,
desain minimalis, dan skema
warna yang menenangkan.
Contoh Aplikasi Web Populer
Facebook
Platform media sosial yang
memungkinkan pengguna untuk
terhubung dengan teman, keluarga, dan
orang lain di seluruh dunia.
Instagram
Aplikasi berbagi foto dan video yang
memungkinkan pengguna untuk
mengunggah, berbagi, dan menemukan
konten dari seluruh dunia.
Twitter
Platform media sosial yang
memungkinkan pengguna untuk
mengirim dan membaca pesan pendek
yang disebut "tweet", serta mengikuti
dan berinteraksi dengan orang lain.
YouTube
Platform berbagi video yang
memungkinkan pengguna untuk
mengunggah, menonton, dan
berinteraksi dengan video dari berbagai
kategori.
Spotify
Layanan streaming musik yang memungkinkan pengguna untuk mendengarkan jutaan lagu
dari berbagai genre dan artis.
Thank You

More Related Content

Similar to PPT Pengenalan-Web-Apps-Bahasa Indonesia.pdf

Tugas i rekayasa web arie firmandani
Tugas i rekayasa web arie firmandaniTugas i rekayasa web arie firmandani
Tugas i rekayasa web arie firmandani
Arie Firmandani
 
13.4.pptx
13.4.pptx13.4.pptx
13.4.pptx
SelinaAulia2
 
Tugas 1
Tugas 1Tugas 1
Ronald adriansyah
Ronald adriansyahRonald adriansyah
Ronald adriansyah
ronald adriansyah
 
PWA 101.pdf
PWA 101.pdfPWA 101.pdf
PWA 101.pdf
Ryan Aunur Rassyid
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
reksa eka
 
Laporan tugas besar_web
Laporan tugas besar_webLaporan tugas besar_web
Laporan tugas besar_web
QyeChildist Parth-ll
 
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server Docker
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server DockerMembuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server Docker
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server Docker
RizkyCrown
 
Makalah Mobile Programming
Makalah Mobile ProgrammingMakalah Mobile Programming
Makalah Mobile Programming
Vicinthia Veren
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
Iich-oNe Hidayat
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
Iich-oNe Hidayat
 
Jurnal Jusepto
Jurnal JuseptoJurnal Jusepto
Jurnal Jusepto
Harry Kusuma
 
Web Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Web Engineering dalam Konteks Web Science: Isu Terkini dan TantanganWeb Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Web Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Bambang Purnomosidi D. P.
 
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAKONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
AgusNugraha39
 
Bab 1 Teknologi Web
Bab 1   Teknologi WebBab 1   Teknologi Web
Bab 1 Teknologi Web
YUSRA FERNANDO
 
Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programmingFrisianlllllllFlag
 
Web 1.0 4.0
Web 1.0 4.0Web 1.0 4.0
Web 1.0 4.0
Ilyana Zulkefli
 
Web Service dan service oriented architecture
Web Service dan service oriented architectureWeb Service dan service oriented architecture
Web Service dan service oriented architecture
septiara5
 
materi 1 WEB.pptx
materi 1 WEB.pptxmateri 1 WEB.pptx
materi 1 WEB.pptx
margotour
 

Similar to PPT Pengenalan-Web-Apps-Bahasa Indonesia.pdf (20)

Tugas i rekayasa web arie firmandani
Tugas i rekayasa web arie firmandaniTugas i rekayasa web arie firmandani
Tugas i rekayasa web arie firmandani
 
13.4.pptx
13.4.pptx13.4.pptx
13.4.pptx
 
Tugas 1
Tugas 1Tugas 1
Tugas 1
 
Ronald adriansyah
Ronald adriansyahRonald adriansyah
Ronald adriansyah
 
PWA 101.pdf
PWA 101.pdfPWA 101.pdf
PWA 101.pdf
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
 
Laporan tugas besar_web
Laporan tugas besar_webLaporan tugas besar_web
Laporan tugas besar_web
 
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server Docker
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server DockerMembuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server Docker
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server Docker
 
Makalah Mobile Programming
Makalah Mobile ProgrammingMakalah Mobile Programming
Makalah Mobile Programming
 
Perbandingan beberapa website
Perbandingan beberapa websitePerbandingan beberapa website
Perbandingan beberapa website
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Jurnal Jusepto
Jurnal JuseptoJurnal Jusepto
Jurnal Jusepto
 
Web Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Web Engineering dalam Konteks Web Science: Isu Terkini dan TantanganWeb Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Web Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
 
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAKONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
 
Bab 1 Teknologi Web
Bab 1   Teknologi WebBab 1   Teknologi Web
Bab 1 Teknologi Web
 
Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programming
 
Web 1.0 4.0
Web 1.0 4.0Web 1.0 4.0
Web 1.0 4.0
 
Web Service dan service oriented architecture
Web Service dan service oriented architectureWeb Service dan service oriented architecture
Web Service dan service oriented architecture
 
materi 1 WEB.pptx
materi 1 WEB.pptxmateri 1 WEB.pptx
materi 1 WEB.pptx
 

PPT Pengenalan-Web-Apps-Bahasa Indonesia.pdf

  • 1. Pengenalan Web Apps Web apps, singkatan dari aplikasi web, adalah jenis perangkat lunak yang berjalan di web browser. Mereka dapat digunakan untuk berbagai tujuan, mulai dari e-commerce hingga media sosial. Keunggulan utama web apps adalah aksesibilitas yang mudah dari berbagai perangkat tanpa perlu instalasi tambahan.
  • 2. Peran dan Pentingnya Web Apps Web Apps memiliki peran yang sangat penting dalam kehidupan sehari-hari kita. Mereka memungkinkan kita untuk mengakses informasi, berinteraksi dengan layanan, dan melakukan transaksi secara efisien melalui web. Dengan kemajuan teknologi, Web Apps terus berkembang dan memberikan pengalaman yang lebih baik bagi pengguna.
  • 3. Jenis-jenis Web Apps Web Apps Statis: Jenis web apps yang kontennya tetap dan tidak berubah secara dinamis. Web Apps Dinamis: Web apps yang kontennya dapat berubah secara dinamis sesuai dengan interaksi pengguna. Single-page Web Apps: Web apps yang hanya memiliki satu halaman dan dapat berinteraksi dengan pengguna tanpa perlu memuat ulang halaman.
  • 4. Aplikasi Web Statis (Web Apps Statis) Pengertian Aplikasi web statis adalah jenis aplikasi web yang kontennya ditampilkan secara tetap tanpa perubahan. Halaman-halaman dalam aplikasi web statis memiliki tampilan yang sama setiap kali diakses. Karakteristik Aplikasi web statis biasanya terdiri dari file HTML, CSS, dan mungkin sedikit JavaScript. Mereka tidak memiliki basis data dinamis dan tidak memerlukan perubahan konten secara berkala.
  • 5. Jenis Web Apps Dinamis Apa itu Web Apps Dinamis? Web Apps dinamis menyediakan konten yang berubah sesuai dengan tindakan pengguna. Mereka dirancang untuk memberikan pengalaman interaktif dan responsif. Karakteristik Utama Mereka sering menggunakan teknologi seperti JavaScript untuk memberikan pengalaman yang dinamis. Dapat terhubung ke database untuk mendapatkan dan menyajikan informasi yang terus diperbarui.
  • 6. Aplikasi Web Satu Halaman (Singgle Page Web Apps) Definisi Aplikasi web satu halaman (SPA) adalah jenis aplikasi web yang memuat hanya satu halaman web dan menyajikan konten dinamis kepada pengguna tanpa perlu me-refresh halaman. Keunggulan SPA memberikan pengalaman pengguna yang responsif dan cepat, serta meminimalkan waktu loading dengan hanya memuat data yang dibutuhkan. Teknologi Terkait Untuk membangun SPA, teknologi seperti React, Angular, atau Vue.js sering digunakan untuk mengelola tampilan dan logika aplikasi.
  • 7. Progressive web apps Definisi PWA adalah jenis aplikasi web yang dirancang untuk memberikan pengalaman pengguna yang mirip dengan aplikasi native, termasuk fitur seperti akses offline, pemberitahuan push, dan kemampuan untuk bekerja di berbagai platform. Fitur-fitur Penting Service workers dan caching Installable Manifest file untuk penyesuaian ikon dan splash screen
  • 8. Hybrid Web Apps Definisi Hybrid Web Apps adalah jenis aplikasi web yang menggabungkan teknologi web dengan teknologi native dalam pengembangannya. Memanfaatkan Teknologi Web dan Fitur Native Aplikasi ini dikembangkan menggunakan teknologi web seperti HTML, CSS, dan JavaScript, namun juga dapat mengakses fitur-fitur perangkat seperti kamera, GPS, dan pemberitahuan push. Mereka memberikan pengalaman pengguna yang mulus di berbagai platform dan menawarkan pendekatan pengembangan aplikasi yang hemat biaya.
  • 9. Perbedaan Aplikasi Web, Desktop, dan Mobile Aplikasi Desktop: Aplikasi desktop adalah program yang diunduh dan diinstal langsung pada komputer pengguna. 1. Aplikasi Mobile: Aplikasi mobile dirancang khusus untuk digunakan pada perangkat mobile 2. Aplikasi Web: Aplikasi web diakses melalui browser web dan tidak memerlukan pengunduhan atau instalasi. 3.
  • 10. Teknologi dalam Web Apps Teknologi yang umum digunakan dalam pengembangan web apps meliputi: HTML (Hypertext Markup Language): Bahasa markah untuk membangun struktur dan konten web. CSS (Cascading Style Sheets): Bahasa untuk mengatur tampilan dan gaya visual web. JavaScript: Bahasa pemrograman yang digunakan untuk membuat interaksi dan logika di web apps. Framework: Kerangka kerja seperti React, Angular, dan Vue.js digunakan untuk mempercepat pengembangan web apps. Backend Technologies: Untuk web apps yang memiliki logika server-side, teknologi seperti Node.js, Ruby on Rails, dan PHP Database: Untuk menyimpan dan mengelola data, web apps dapat menggunakan berbagai jenis database seperti MySQL, MongoDB, dan PostgreSQL.
  • 11. Contoh Kategoti Aplikasi Web Populer Aplikasi Media Sosial Aplikasi media sosial dengan antarmuka pengguna modern, warna-warna cerah, dan desain yang elegan. Aplikasi E-Commerce Aplikasi e-commerce menampilkan beragam produk, antarmuka yang ramah pengguna, dan proses pembayaran yang mulus. Aplikasi Produktivitas Aplikasi produktivitas dengan manajemen tugas yang intuitif, desain minimalis, dan skema warna yang menenangkan.
  • 12. Contoh Aplikasi Web Populer Facebook Platform media sosial yang memungkinkan pengguna untuk terhubung dengan teman, keluarga, dan orang lain di seluruh dunia. Instagram Aplikasi berbagi foto dan video yang memungkinkan pengguna untuk mengunggah, berbagi, dan menemukan konten dari seluruh dunia. Twitter Platform media sosial yang memungkinkan pengguna untuk mengirim dan membaca pesan pendek yang disebut "tweet", serta mengikuti dan berinteraksi dengan orang lain. YouTube Platform berbagi video yang memungkinkan pengguna untuk mengunggah, menonton, dan berinteraksi dengan video dari berbagai kategori. Spotify Layanan streaming musik yang memungkinkan pengguna untuk mendengarkan jutaan lagu dari berbagai genre dan artis.