Web dinamis katalog sederhana dengan fitur CRUD lengkap untuk menambah, mengubah dan menghapus data katalog secara online. Fitur ini memungkinkan pengelolaan data katalog secara mudah dan fleksibel dari sisi administrator.
2. Website
● Website adalah sebuah kumpulan halaman pada
suatu domain di internet yang menyajikan
informasi
● Jenis jenis website : company profile, toko online,
blog, web portal, search engine, forum, sosial
media, dll
● Manfaat website : memperluas jangkauan
promosi, media tanpa batas, wadah komunitas, dll
3. Cara Kerja Website
Ada 2 bagian utama dalam aplikasi web, yaitu yang pertama adalah sisi client dan yang kedua ialah sisi server.
● Client dapat mengakses aplikasi web melalui web browser, seperti mozilla firefox, google chrome, internet explorer, dan
web browser lainnya.
● Server adalah perangkat komputer dengan spesifikasi yang bagus dan digunakan untuk menyimpan aplikasi web
beserta database server yang siap untuk diakses oleh client.
4. Perbedaan Localhost Dan Web Hosting
Localhost (Website offline)
● Localhost memiliki server yang disebut sebagai server offline.
● Kenapa disebut sebagai server offline? Hal ini dikarenakan setiap data website yang dimasukkan kedalam server ini
tidak bisa untuk diakses dari luar.
Web Hosting (Website Online)
● Web hosting atau bisa disebut sebagai server online merupakan server yang digunakan dalam menyimpan data-data
dari sebuah website yang telah dikembangkan pada server localhost.
● Website dapat diakses user manapun melalui internet.
6. Database
Database atau basis data adalah kumpulan data yang dikelola sedemikian rupa berdasarkan ketentuan tertentu yang saling
berhubungan sehingga mudah dalam pengelolaannya. Melalui pengelolaan tersebut pengguna dapat memperoleh kemudahan
dalam mencari informasi, menyimpan informasi dan membuang informasi.
Macam Macam Database
9. Aplikasi yang dibutuhkan :
Web Server - Untuk running website Text Editor - Untuk membuat Website
(xampp) (wamp) (sublime)
(visual studio code) (notepad++)
10. Pengertian Web Server
● Sebuah software yang memberikan layanan berupa data
● Perangkat yang menyimpan dan mengirimkan konten website
● Berfungsi untuk menerima permintaan HTTP atau HTTPS dari klien atau kita kenal dengan web browser
● Terdapat 2 jenis web server : online dan offline (lokal komputer)
11. Manfaat Web Server
● Menjalankan sebuah website
● Menampung file file project
● Menampung database
● Melakukan pemeriksaan terhadap sistem security
● Menyediakan data berdasarkan request
12. Pengertian Text Editor
Text Editor adalah suatu software aplikasi atau suatu program komputer yang memungkinkan user untuk membuat,
mengubah atau mengedit file teks yang ada berupa plain text.
13. Manfaat Text Editor
● Mempermudah menghapal syntax karena
terdapat fitur autocomplete
● Mencari kata pada sebuah file ataupun folder
● Membantu kita untuk melihat stuktur folder file
dan source code
17. Latar Belakang
HTML merupakan sebuah dasar ataupun pondasi bahasa pemrograman sebuah web page, HTML muncul sebagai standar
baru dari kemajuan dan berkembangnya internet.
Deskripsi
HTML adalah singkatan dari Hypertext Markup Language, yaitu bahasa markup standar untuk membuat dan menyusun
halaman dan aplikasi web. Anda bisa menggunakan bahasa markup ini untuk bagian paragraf, heading, maupun link pada
suatu web page.
Manfaat
● Membuat halaman web.
● Menampilkan berbagai informasi di dalam sebuah browser Internet.
● Membuat link menuju halaman web lain dengan kode tertentu (hypertext).
37. Latar Belakang
Cascading Style Sheet atau lebih sering disebut dengan istilah CSS merupakan salah satu dokumen website yang bertujuan
untuk mengatur gaya (style) tampilan website.
Deskripsi
CSS adalah kumpulan perintah yang digunakan untuk menjelaskan tampilan sebuah halaman situs web dalam mark-up
language. Salah satu contoh bahasa mark-up paling populer adalah HTML yang tergolong sebagai bahasa pemrograman
standar dan lazim digunakan dalam pembuatan halaman web.
Manfaat
CSS dipakai untuk mendesain halaman depan atau tampilan website (front end). CSS menangani tampilan dan ‘rasa’ dari
halaman website.
46. Apa itu Bootstrap ?
Bootstrap adalah framework open-source khusus front end
yang awalnya dibuat oleh Mark Otto dan Jacob Thornton
untuk mempermudah dan mempercepat pengembangan
web di front end.
https://getbootstrap.com/
55. Deskripsi
MySQL adalah sebuah DBMS (Database Management System) menggunakan perintah SQL (Structured Query Language)
yang banyak digunakan saat ini dalam pembuatan aplikasi berbasis website. MySQL dibagi menjadi dua lisensi, pertama
adalah Free Software dimana perangkat lunak dapat diakses oleh siapa saja. Dan kedua adalah Shareware dimana perangkat
lunak berpemilik memiliki batasan dalam penggunaannya.
Manfaat
Secara garis besar, fungsi dari MySQL adalah untuk membuat dan mengelola database pada sisi server yang memuat
berbagai informasi dengan menggunakan bahasa SQL. Fungsi lain yang dimiliki adalah memudahkan pengguna dalam
mengakses data berisi informasi dalam bentuk String (teks), yang dapat diakses secara personal maupun publik dalam web.
Aplikasi yang dibutuhkan
60. Pengertian Primary Key
Primary key adalah suatu nilai dalam basis data
yang digunakan untuk mengidentifikasi suatu baris
dalam tabel. Nilai dari primary key adalah unik.
sedangkan secara sederhananya, primary key dapat
diartikan sebagai kolom yang berisi nilai unik,
berfungsi sebagai identitas untuk membedakan
setiap record yang ada pada tabel.
96. Latar Belakang
PHP diciptakan oleh Rasmus Lerdorf seorang pemrogram C, dan digunakan untuk mencatat jumlah pengunjung pada
homepage-nya. Pada awal tahun 1995 dirilis PHP/FI (Form Interpreter) yang memiliki kemampuan dasar membangun aplikasi
web, memproses form dan mendukung data mySQL
Deskripsi
PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk
penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML.
Manfaat
Fungsi PHP secara umum ialah untuk mengakses layanan Web dan mengubah halaman HTML statis menjadi halaman
dinamis. Memanfaatkan fungsi PHP dengan baik akan otomatis bisa mengembangkan situs web statis atau situs web.
Sebagai bahasa pemrograman yang biasanya diterapkan untuk membuat website.
142. Latar Belakang
Javascript diciptakan selama 10 hari saat bulan Mei 1995 oleh Brendan Erich, yang bekerja di Netscape (sekarang Mozilla) .
Sebelum bernama Javascript, ia terlebih dahulu dinamai Mocha dan selanjutnya pada September 1995 namanya diubah
kembali menjadi Livescript. Hingga pada Desember 1995 dinamai menjadi Javascript sejak lisensinya di miliki Sun
Deskripsi
JavaScript adalah bahasa pemrograman yang digunakan dalam pengembangan website agar lebih dinamis dan interaktif.
Kalau sebelumnya kamu hanya mengenal HTML dan CSS, nah sekarang kamu jadi tahu bahwa JavaScript dapat
meningkatkan fungsionalitas pada halaman web.
168. TUGAS : Membuat web dinamis katalog sederhana, lengkap dengan bagian CRUD nya.
Editor's Notes
https://www.jetorbit.com/blog/pengertian-fungsi-dan-cara-kerja-web-atau-situs/
https://www.dewaweb.com/blog/pengertian-website-lengkap/
Website adalah sebuah kumpulan halaman pada suatu domain di internet yang menyajikan informasi serta diletakkan di dalam sebuah server atau hosting yang mana untuk mengaksesnya melalui halaman depan (home page) menggunakan jaringan internet. Website seringkali disebut sebagai web, site, situs atau situs web. Agar dapat diakses di internet maka sebuah website membutuhkan 2 komponen yang harus ada, yaitu domain dan hosting.
https://www.jetorbit.com/blog/pengertian-fungsi-dan-cara-kerja-web-atau-situs/
Di jelasin http request tu apa , mksdnya itu kyk ada orng nulis di url browser, nah itu hhtp request, request minta source code html nya untuk di tampilin di browser
Point penting client dan server di high light , di jelasin dengan penekanan krna point penting
Demoin dri buka url , kebuka website, sampe cara liat source code di view source
Jadi dijelasin alur detail krna ini bisa jadi orng awam banget
https://www.gaswad.com/perbedaan-localhost-dan-web-hosting/
Gpp dijelasin lagi perbedaan local host sama web hosting , soalnya emang penting biar keinget aja di ulang , jdsperti di pertegas diperdalam
Di liatin juga klo localhost bukanya gmn , klo web hosting buka domainya gmn
Diliatin juga database itu bentuknya gmn ,buka phpmyqdmin di localhost
Diliatin juga akses database di cpanel
Jd dikasih perbandingan
Diliatin juga database itu bentuknya gmn ,buka phpmyqdmin di localhost
Diliatin juga akses database di cpanel
Jd dikasih perbandingan
https://www.buatkuingat.com/2019/02/memahami-pengertian-dan-sejarah-database-server-untuk-pemula.html
Jelasin klo di web server online / offline itu ada databasenya , diliatin lagi di browser
Mulai, jadi dengan penjelasan sblmnya tadi dibutuhin aplikasi2 ini
Dijelasin oleh sebab itu butuh web server untuk di local , sama text editor untuk coding
Jd ada 2 poin penting , cara buatnya pake apa , cara runningnya pake apa
Tambahin link download
Tambahin nama masing2
Tambahin perbedaan masing2 - masing
Jelasin rekomendasinya pake apa , alasanya apa mending pake itu
https://www.dicoding.com/blog/apa-itu-web-server-dan-fungsinya/
Dijelasin lebih bahasa gaul , misal web server ini buat jalanin website di komputer ( local ) , soalnya aslinya harus ada server di online , VPS , hosting dll
Manfaat web server utama aja yang ditampilin dilist sesuai yang sering digunakan seperti
Menjalankan website ( menerima http request dan menampilkan hasil request )
Menampung database sperti mysql
Nampung file file berbagai macam project
Cari yg lebih dket dulu baru ke manfaat lain
Software untuk mengirim dan menerima email
Dilanjut sndiri dulu aja
Manfaat Web Server
Jika berbicara secara detail, maka Web Server memiliki peran dalam memproses berbagai data yang diminta oleh klien (web browser). Kemudian ia memberikan hasil atau jawaban berupa dokumen, video, foto, atau beragam bentuk berkas lainnya.
Adapun kita pecah menjadi beberapa bagian fungsi dari web server:
Membersihkan berbagai cache yang terdapat pada penyimpanan serta semua dokumen yang tidak terpakai lagi.
Melakukan pemeriksaan terhadap sistem security yang berasal dari permintaan HTTP berdasarkan request klien atau web browser.
Menyediakan data berdasarkan request atau permintaan yang masuk agar dapat menjamin keamanan sistem yang berjalan dengan lancar.
Tambahin screenshoot sourcode kyk misal kumpulan code
Tambahin manfaat text editor yang lebih praktikal , jd bukan yg teeori contoh
Membantu kita menghapal syntax karena ada autocomplete
Membantu kita untuk melihat stuktur folder file dan source code
dll
Tambahin screenshoot sourcode kyk misal kumpulan code
Tambahin manfaat text editor yang lebih praktikal , jd bukan yg teeori contoh
Membantu kita menghapal syntax karena ada autocomplete
Membantu kita untuk melihat stuktur folder file dan source code
dll
Jelasin gmn cara memulai project di localhost , struktur folder dll di demoin
Masuk ke localhost gmn
Buat folder project gmn
Testing runging di browoser gmn
Masuk ke php myadmin gmn
Jelasin gmn cara memulai project di localhost , struktur folder dll di demoin
Praktekin cara start wamp / xampp
Masuk ke localhost gmn
Buat folder project gmn
Testing runging di browoser gmn
Masuk ke php myadmin gmn
Jelasin juga klo buka folder ada index.html udah otomatis kebuka