Aplikasi berbasis web dibuat dengan memanfaatkan mekanisme yang sudah ada pada sistem web seperti web server dan web browser, dimana web server menyimpan dan mengeksekusi program untuk menghasilkan konten yang ditampilkan di web browser. Membuat aplikasi berbasis web berarti memperkaya fungsi web server dengan menambahkan program dan memperkaya interaktivitas halaman web dengan scripting.
Dokumen tersebut memberikan ringkasan singkat tentang:
1) Pengenalan materi pemrograman berbasis web yang mencakup konsep, instalasi, dan sintaks PHP dan HTML
2) Teknologi terkait seperti MySQL, CSS, dan form untuk membuat web dinamis
3) Manajemen sesi dan cookie dalam pemrograman web
Website merupakan sebuah komponen yang terdiri dari teks, gambar, suara animasi sehingga menjadi media informasi yang menarik untuk dikunjungi oleh orang lain.
Dokumen tersebut membahas tentang pemrograman web yang mencakup HTML, CSS, JavaScript, PHP, dan MySQL. Termasuk didalamnya konsep dasar pemrograman web seperti HTTP, URL, client-side dan server-side scripting menggunakan bahasa pemrograman seperti HTML, JavaScript, PHP. Juga dibahas tentang web browser, web server, dan contoh kode HTML dasar.
Dokumen ini membahas tentang konsep dasar internet dan pemrograman web. Menguraikan tentang World Wide Web atau Web sebagai ruang informasi global yang diakses melalui URL. Pengguna dapat mengakses halaman web melalui browser dan mengikuti link antar halaman. Pemrograman web memanfaatkan arsitektur klien-server dengan komunikasi HTTP. Aplikasi web memiliki kelebihan dapat diakses dari mana saja tetapi terbatas oleh keterbatasan browser dan kecepatan
Dokumen tersebut membahas konsep dasar pemrograman internet dan web. Secara singkat, internet merupakan jaringan komputer global yang memungkinkan aplikasi terdistribusi berkomunikasi menggunakan protokol seperti HTTP dan TCP/IP, sedangkan pemrograman web memanfaatkan arsitektur client-server dengan menambahkan skrip pada dokumen web.
Dokumen tersebut membahas konsep dasar pemrograman internet dan web. Secara singkat, internet merupakan jaringan komputer global yang memungkinkan komunikasi antar aplikasi melalui protokol TCP/IP, sedangkan pemrograman web memanfaatkan arsitektur client-server dengan menggunakan protokol HTTP untuk membangun aplikasi interaktif yang dapat diakses melalui browser web.
Dokumen tersebut membahas konsep dasar pemrograman web meliputi arsitektur web, protokol HTTP, client side programming, server side programming, dan penjelasan singkat mengenai HTML.
1. Web server menerima permintaan dan mengirim respons berupa halaman web. Contohnya Apache. Application server menyediakan akses ke logika bisnis untuk digunakan client. Contohnya JBoss. Database server menyimpan dan menyediakan akses ke data. Contohnya MySQL.
Tugas 2 membahas tentang server web, aplikasi, dan basis data serta implementasinya. Nginx dijelaskan memiliki kinerja lebih baik dibanding Apache karena bersifat event-based sehingga mengoptimalkan sumber daya. Domain, hosting, dan cloud computing dijelaskan sebagai layanan untuk menyimpan dan mengakses konten secara online.
Dokumen tersebut membahas tentang pengertian web server dan server side scripting serta cara instalasi dan konfigurasinya untuk membangun situs web dinamis."
Dokumen tersebut meringkas tentang World Wide Web, mencakup pengenalan, protokol HTTP, web browser, dan web server. Dokumen tersebut menjelaskan sejarah perkembangan World Wide Web sejak tahun 1989, protokol HTTP yang digunakan untuk transfer informasi melalui web, serta fungsi utama web browser dan web server dalam mengakses sumber daya melalui HTTP.
Dokumen tersebut membahas tentang pengertian web server dan jenis-jenis web server yang umum digunakan seperti Apache, IIS, dan Tomcat. Web server Apache dijelaskan memiliki kelebihan seperti open source, mudah diinstalasi, mendukung berbagai sistem operasi, dan fleksibel untuk menambah modul tambahan.
Dokumen tersebut membahas tentang pemrograman web yang mencakup HTML, CSS, JavaScript, PHP, dan MySQL. Termasuk didalamnya konsep dasar pemrograman web seperti HTTP, URL, client-side dan server-side scripting menggunakan bahasa pemrograman seperti HTML, JavaScript, PHP. Juga dibahas tentang web browser, web server, dan contoh kode HTML dasar.
Dokumen ini membahas tentang konsep dasar internet dan pemrograman web. Menguraikan tentang World Wide Web atau Web sebagai ruang informasi global yang diakses melalui URL. Pengguna dapat mengakses halaman web melalui browser dan mengikuti link antar halaman. Pemrograman web memanfaatkan arsitektur klien-server dengan komunikasi HTTP. Aplikasi web memiliki kelebihan dapat diakses dari mana saja tetapi terbatas oleh keterbatasan browser dan kecepatan
Dokumen tersebut membahas konsep dasar pemrograman internet dan web. Secara singkat, internet merupakan jaringan komputer global yang memungkinkan aplikasi terdistribusi berkomunikasi menggunakan protokol seperti HTTP dan TCP/IP, sedangkan pemrograman web memanfaatkan arsitektur client-server dengan menambahkan skrip pada dokumen web.
Dokumen tersebut membahas konsep dasar pemrograman internet dan web. Secara singkat, internet merupakan jaringan komputer global yang memungkinkan komunikasi antar aplikasi melalui protokol TCP/IP, sedangkan pemrograman web memanfaatkan arsitektur client-server dengan menggunakan protokol HTTP untuk membangun aplikasi interaktif yang dapat diakses melalui browser web.
Dokumen tersebut membahas konsep dasar pemrograman web meliputi arsitektur web, protokol HTTP, client side programming, server side programming, dan penjelasan singkat mengenai HTML.
1. Web server menerima permintaan dan mengirim respons berupa halaman web. Contohnya Apache. Application server menyediakan akses ke logika bisnis untuk digunakan client. Contohnya JBoss. Database server menyimpan dan menyediakan akses ke data. Contohnya MySQL.
Tugas 2 membahas tentang server web, aplikasi, dan basis data serta implementasinya. Nginx dijelaskan memiliki kinerja lebih baik dibanding Apache karena bersifat event-based sehingga mengoptimalkan sumber daya. Domain, hosting, dan cloud computing dijelaskan sebagai layanan untuk menyimpan dan mengakses konten secara online.
Dokumen tersebut membahas tentang pengertian web server dan server side scripting serta cara instalasi dan konfigurasinya untuk membangun situs web dinamis."
Dokumen tersebut meringkas tentang World Wide Web, mencakup pengenalan, protokol HTTP, web browser, dan web server. Dokumen tersebut menjelaskan sejarah perkembangan World Wide Web sejak tahun 1989, protokol HTTP yang digunakan untuk transfer informasi melalui web, serta fungsi utama web browser dan web server dalam mengakses sumber daya melalui HTTP.
Dokumen tersebut membahas tentang pengertian web server dan jenis-jenis web server yang umum digunakan seperti Apache, IIS, dan Tomcat. Web server Apache dijelaskan memiliki kelebihan seperti open source, mudah diinstalasi, mendukung berbagai sistem operasi, dan fleksibel untuk menambah modul tambahan.
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Murad Maulana
油
PPT ini dipresentasikan dalam acara Diseminasi repositori perpustakaan BAPETEN yang diselenggarakan oleh Kepala Pusat Pengkajian Sistem dan Teknologi
Pengawasan Instalasi dan Bahan Nuklir (P2STPIBN) pada tanggal 25 Februari 2025
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Dadang Solihin
油
Keberadaan Danantara: Pesimis atau Optimis?
Pendekatan terbaik adalah realistis dengan kecenderungan optimis.
Jika Danantara memiliki perencanaan yang matang, dukungan kebijakan yang kuat, dan mampu beradaptasi dengan tantangan yang ada, maka peluang keberhasilannya besar.
Namun, jika implementasinya tidak disertai dengan strategi mitigasi risiko yang baik, maka pesimisme terhadap dampaknya juga cukup beralasan.
Pada akhirnya, kunci suksesnya adalah bagaimana Danantara bisa dikelola secara efektif, inklusif, dan berkelanjutan, sehingga dampak positifnya lebih dominan dibandingkan risikonya.
SABDA Ministry Learning Center: Go Paskah: Paskah dan Sekolah Minggu bagian 1SABDA
油
Bagaimana menyiapkan Paskah yang alkitabiah dan berkesan untuk anak-anak Sekolah Minggu? Yuk, ikuti GoPaskah! "Paskah dan Sekolah Minggu". Acara yang pasti bermanfaat bagi guru-guru, pelayan anak, remaja, dan pemuda untuk membekali bagaimana mengajarkan makna Paskah seperti yang diajarkan Alkitab.
Hadirlah pada:
Tanggal: Senin, 10 Maret 2025
Waktu: Pukul 10.3012.00 WIB
Tempat: Online, via Zoom (wajib daftar)
Guest: Dr. Choi Chi Hyun (Ketua J-RICE Jakarta)
Daftar sekarang: http://bit.ly/form-mlc
GRATIS!
Untuk informasi lebih lanjut, hubungi kami:
WA Admin: 0821-3313-3315
Email: live@sabda.org
#SABDAYLSA #SABDAEvent #ylsa #yayasanlembagasabda #SABDAAlkitab #Alkitab #SABDAMLC #ministrylearningcenter #Paskah2025 #KematianKristus #kebangkitankristus #SekolahMinggu
2. Konsep
Pemrograma
n Web
Pemrograman web: membuat aplikasi berbasis web
Aplikasi berbasis web: Aplikasi yang dibuat dengan
memanfaatkan mekanisme dan aplikasi yang sudah ada
pada sistem web (WWW)
Sistem web sebenarnya merupakan aplikasi yang:
Berarsitektur client-server
Software web browser di sisi client
Software web server di sisi server
Menggunakan protokol HTTP dalam komunikasi
antara client dan server
Mempunyai fungsi utk mengambil/menjalankan isi file
dokumen web di server &menampilkannya di sisi
client
3. Membuat aplikasi berbasis web berarti:
鐃 Memperkaya fungsi web server dengan cara
menambahkan program pada dokumen web yang
akan dieksekusi oleh server ketika file dokumen web
tersebut diakses oleh web server
鐃 Misalnya, program yang mengambil data ke basis
data untuk ditampilkan ke web browser
鐃 Memperkaya interaktivitas dokumen dengan cara
menambahkan program pada dokumen web yang
akan dieksekusi oleh web browser ketika file
dokumen tersebut ditampilkan oleh web browser
鐃 Misalnya, program yang memvalidasi data masukan
pada form sebelum disubmit ke web server
Konsep
Pemrograma
n Web
4. Kelebihan:
鐃 Dapat diakses kapan pun dan dari mana pun selama
ada internet
鐃 Dapat diakses hanya dengan menggunakan web
browser (umumnya sudah tersedia di PC, PDA, dan
handphone terbaru), tidak perlu menginstall aplikasi
client khusus
Kekurangan:
鐃 Antarmuka yang dapat dibuat terbatas sesuai
spesifikasi standar untuk membuat dokumen web
dan keterbatasan kemampuan web browser untuk
menampilkannya
鐃 Terbatasnya kecepatan internet mungkin membuat
respon aplikasi menjadi lambat
Kelebihan & Kekurangan
Aplikasi Berbasis Web
5. Yang perlu dipelajari untuk membuat aplikasi
berbasis web:
鐃 Sintaks pembuatan dokumen web (HTML & CSS)
鐃 Client side scripting (JavaScript)
Di sisi server:
鐃 Mekanisme pemanggilan program dan
pengambilan output program oleh web server
(CGI)
鐃 Server side scripting (PHP, JSP, ASP, dll. Untuk
contoh: PHP)
Penghubung
鐃 Sintaks pengalamatan dokumen web (URL)
鐃 Protokol komunikasi (HTTP)
Kelebihan & Kekurangan
Aplikasi Berbasis Web
6. Jika dokumen web yang diminta oleh web browser merupakan
file program atau file HTML yang disisipi program, maka web
server akan menjalankan (run) file tersebut dengan bantuan
interpreter atau sistem operasi
Informasi yang diberikan oleh web server kepada program:
鐃 Server variables : berbagai informasi yang ada pada HTTP
request yang sedang diterima, nama dan path file program,
kapabilitas web server, dll
鐃 Environment variables : informasi yang telah diset (mungkin
oleh aplikasi lain) pada lingkungan sistem operasi
鐃 Cookie : isi cookie yang disimpan di web browser
鐃 Request parameter : input dari user yang dikirimkan
bersamaan dengan HTTP requestoleh web browser
Hasil output program ke standard output(screen) akan diambil
oleh web server untuk dikirimkan kepada web browser sebagai
HTTP response
Mekanisme CGI
(Common
Gateway Interface)
7. Pada PHP:
Server variables diletakkan pada predefined variable $_SERVER
$_SERVER[PHP_SELF] = path dan nama file yang sedang
dieksekusi
$_SERVER[SERVER_NAME] = nama host/server
$_SERVER[REQUEST_METHOD] = jenis metode request
$_SERVER[HTTP_USER_AGENT] = identitas web browser yang
melakukan request
$_SERVER[REMOTE_ADDR] = nomor IP user
dl
Environment variables diletakkan pada predefined variable $_ENV
Cookie diletakkan pada predefined variable $_COOKIE
Request parameter diletakkan pada predefined variable $_GET,
$_POST, $_FILES
Output menggunakan perintah echo
CGI pada PHP
8. Aplikasi mempunyai sejumlah fitur/fungsi yang memungkinkan user
untuk melakukan sejumlah task
Untuk memenuhi suatu task, dapat digunakan satu atau lebih
halaman web sebagai antarmuka
Contoh task yang menggunakan satu halaman web:
Membaca artikel nomor tertentu
Menambahkan entry baru pada guest book
Contoh task yang menggunakan lebih dari satu halaman web:
Membeli barang secara online
halaman 1: menampilkan daftar barang yang ada untuk dipilih
halaman 2: mengisi alamat pengiriman
halaman 3: menampilkan informasi transaksi yang baru saja
dilakukan
Antara halaman web yang satu dengan yang lain harus ada
komunikasi mengenai statedari task (misalnya, halaman 3 butuh
informasi mengenai barang yang telah dipilih pada halaman 1)
Konsep task dalam aplikasi
berbasis web