LMS-SPADA INDONESIA

Halo dan selamat datang di mata kuliah Pemrograman Web!
Perkenalkan, saya Sutamrin dan Abdurrahman Hamid, dosen yang akan membimbing kalian selama satu semester ini dalam mempelajari pemrograman web. Saya sangat antusias bisa menemani kalian dalam mempelajari keterampilan yang sangat relevan di dunia digital saat ini.
Mata kuliah ini akan mengajarkan dasar-dasar pemrograman web, yang digunakan untuk membangun antarmuka web yang interaktif. Selain itu, kita juga akan masuk lebih dalam ke pemrograman server-side menggunakan PHP. PHP adalah salah satu bahasa pemrograman yang banyak digunakan dalam pengembangan web dinamis, seperti pembuatan form, autentikasi pengguna, hingga pengelolaan data menggunakan database.
Selama perkuliahan ini, kalian akan mempelajari bagaimana menggunakan PHP untuk mengembangkan aplikasi web yang dapat berkomunikasi dengan database dan memberikan pengalaman dinamis bagi pengguna. Penggunaan PHP ini akan membantu kalian memahami cara kerja back-end dari sebuah website, serta bagaimana mengintegrasikannya dengan front-end agar website tersebut berfungsi secara optimal.
Perkuliahan ini akan berbasis proyek, sehingga di akhir semester kalian diharapkan dapat mengembangkan sebuah aplikasi web yang utuh menggunakan PHP, yang tentunya bisa menjadi bagian dari portofolio kalian.
Mari kita mulai perjalanan ini dengan semangat, dan bersama-sama kita akan belajar bagaimana membangun website yang profesional dan fungsional!
CAPAIAN PEMBELAJARAN MATAKULIAH
Setelah mengikuti perkuliahan ini, mahasiswa diharapkan:

Selamat pagi, Adik-adki Mahasiswa sekalian!
Hari ini, kita akan memulai perjalanan kita dalam Pemrograman Web dengan mempelajari salah satu elemen dasar yang sangat penting, yaitu HTML (HyperText Markup Language). HTML adalah bahasa yang menjadi fondasi dari setiap halaman web yang pernah Anda kunjungi. Ini adalah tempat di mana semua konten web diatur dan ditampilkan.
Sebagai pengembang web, memahami HTML adalah langkah pertama yang harus dikuasai. Tanpa HTML, sebuah halaman web tidak akan memiliki struktur atau konten yang dapat dipahami oleh browser. Di sini, kita akan membahas bagaimana HTML bekerja, mengapa ia penting dalam pengembangan web, dan bagaimana Anda bisa mulai membangun halaman web sederhana dengan HTML.
Jadi, siapkan diri Anda untuk belajar lebih dalam tentang bagaimana halaman-halaman web yang Anda kunjungi setiap hari dibangun, dan bagaimana Anda dapat menciptakan halaman-halaman tersebut sendiri!
1. Awal Mula HTML
HTML pertama kali dikembangkan oleh Tim Berners-Lee pada tahun 1991. Tim, seorang ilmuwan komputer di CERN, menciptakan HTML sebagai cara untuk berbagi dokumen di seluruh jaringan komputer, yang akhirnya dikenal sebagai World Wide Web (WWW). HTML memungkinkan pengguna untuk menautkan dan mengakses dokumen melalui internet. Pada versi pertama HTML, hanya ada beberapa tag dasar yang digunakan untuk menyusun konten, seperti tag untuk heading, paragraf, dan tautan.
Untuk Menambah Pengetahuan dan Pemahaman Anda tentang HTML, silahkan buka dan baca/nonton video pada link dibawah ini

Setelah membaca materi tentang HTML pada link diatas, silahkan uraikan pemahaman Anda tentang HTML dan perannya dalam Pemrograman Web
Untuk melihat pemahaman Anda silahkan jawab pertanyaan-pertanyaan dalam quiz berikut

Pengantar Materi:
Pada pertemuan pertama, kita telah mempelajari dasar-dasar struktur HTML, seperti tag, elemen, dan atribut. Sekarang kita akan memperluas pengetahuan kita dengan memahami beberapa elemen penting yang memberikan fungsi dan struktur tambahan dalam halaman web.
Link (Tautan)
List (Daftar)
Image (Gambar)
Table (Tabel)
Untuk menambah wawasan Anda tentang Tag HTML Link List, Image dan Table , silahkan klik tautan berikut
Silahkan simak video berikut untuk menambah wawasan Anda tentang Link List Image dan Tabel pada HTML

Halo Mahasiswa, selamat datang kembali di perkuliahan Pemrograman Web! Saya harap kalian dalam keadaan baik dan siap melanjutkan materi berikutnya. Pada pertemuan sebelumnya, kita sudah membahas bagaimana cara menggunakan link, list, image, dan table dalam HTML. Sekarang, kita akan masuk ke materi yang lebih lanjut yang juga sangat penting dalam pengembangan web.
Pada pertemuan kali ini, kita akan mempelajari tiga elemen penting dalam HTML yang sering digunakan dalam membuat halaman web yang interaktif dan lebih menarik, yaitu Form, Frame, dan Font.

Dalam pengembangan web modern, penggunaan framework HTML sangat membantu dalam mempercepat proses pembuatan halaman web yang responsif, efisien, dan terstruktur dengan baik. Framework HTML menyediakan kumpulan komponen dan aturan yang sudah dirancang sedemikian rupa, sehingga pengembang tidak perlu membuat kode dari nol. Framework ini memudahkan dalam pembuatan tata letak, gaya, dan interaksi yang konsisten di berbagai perangkat dan ukuran layar.
Simak Video VBerikut untuk menambah Pemahaman Anda tentang HTML menggunakan Bootstrap

Halo Mahasiswa, apa kabar semuanya? Semoga kalian dalam keadaan baik dan selalu semangat dalam mengikuti perkuliahan Pemrograman Web. Pada pertemuan sebelumnya, kita telah membahas HTML secara mendalam, mulai dari struktur dasar hingga elemen interaktif seperti form, tabel, dan lainnya. Sekarang, saatnya kita melangkah ke bahasa pemrograman yang lebih dinamis untuk mengembangkan aplikasi web yang interaktif dan fungsional.
Pengantar Materi: PHP dalam Pemrograman Web
Pada pertemuan kali ini, kita akan mempelajari dasar-dasar PHP (Hypertext Preprocessor), sebuah bahasa pemrograman server-side yang sangat penting dalam pengembangan web. Jika HTML berfungsi untuk mendesain tampilan halaman web, PHP digunakan untuk membuat halaman tersebut lebih dinamis, yaitu dengan memungkinkan interaksi dengan server dan data pengguna. PHP dapat berinteraksi dengan database, memproses input dari form, dan bahkan menghasilkan halaman HTML yang responsif terhadap tindakan pengguna.
PHP dapat disisipkan langsung ke dalam kode HTML untuk memproses dan menampilkan data dinamis. Misalnya, PHP bisa digunakan untuk menampilkan data dari database, membuat formulir dinamis, atau bahkan memproses login dan logout.
PHP bekerja dengan cara menerima permintaan dari browser (HTTP request), kemudian memprosesnya di server dan mengirimkan hasilnya kembali ke browser dalam bentuk HTML atau data lain yang bisa dibaca oleh browser.
Langkah awal untuk pengembangan aplikasi jika menggunakan OS windows, maka dapat digunakan aplikasi yang berupa Paket Pengembangan seperti XAMPP, Apserver ataupun LAMP/WAMP

Halo Mahasiswa! Selamat untuk kalian yang telah berhasil menyelesaikan pertemuan pertama dan menginstal paket pengembangan PHP seperti XAMPP dengan sukses. Ini adalah langkah penting dalam memulai perjalanan kalian untuk belajar PHP. Dengan XAMPP atau server lokal lainnya, kalian sekarang memiliki lingkungan pengembangan lengkap yang siap untuk menjalankan kode PHP. Semoga proses instalasi berjalan lancar, dan jika ada kesulitan, kalian bisa selalu berdiskusi.
Bahan Bacaan Pelengkap
untuk menambah pemahaman anda tentang PHP silahkan baca materi berikut

Halo mahasiswa semua, bagaimana kabarnya? Saya harap kalian dalam kondisi baik dan siap untuk melanjutkan pembelajaran kita di mata kuliah Pemrograman Web. Kalian telah belajar banyak konsep dasar, mulai dari HTML hingga dasar-dasar PHP. Selamat bagi kalian yang sudah aktif dalam mengikuti perkuliahan dan terus berlatih. Hari ini, kita akan membahas dua topik penting yang menjadi dasar pemrograman dinamis dalam PHP, yaitu Struktur Kendali dan Array.
Struktur kendali adalah bagian penting dalam semua bahasa pemrograman, termasuk PHP. Struktur ini memungkinkan program untuk membuat keputusan dan menjalankan kode tertentu berdasarkan kondisi yang diberikan. Struktur kendali mempengaruhi alur eksekusi program, sehingga dapat mengontrol bagaimana data diproses atau bagaimana tindakan dijalankan.
If-Else: Digunakan untuk membuat percabangan logika sederhana berdasarkan kondisi tertentu.
if-else.for, while, dan do-while. Perulangan digunakan untuk mengeksekusi blok kode berulang kali selama kondisi tertentu terpenuhi.Pada bagian ini akan dibahas perintah PHP untuk membuat percabangan kode program atau dikenal juga dengan struktur kondisi / struktur logika. Di dalam bahasa PHP terdapat kondisi IF, IF ELSE, IF ELSE IF, dan struktur SWITCH / CASE.

Halo mahasiswa semuanya! Saya harap kalian semua dalam keadaan baik dan tetap bersemangat dalam belajar. Kita sudah memasuki tahap lebih lanjut dalam mata kuliah Pemrograman Web, dan saya bangga melihat perkembangan kalian sejauh ini. Teruslah berlatih dan eksplorasi lebih banyak konsep yang akan membuat pemahaman kalian tentang web development semakin dalam.
Pada pertemuan kali ini, kita akan mempelajari tiga topik penting yang sangat sering digunakan dalam pengembangan web dinamis, yaitu Function, Session, dan Cookies. Ketiga konsep ini sangat krusial dalam membangun aplikasi web yang interaktif, efisien, dan user-friendly.

Halo mahasiswa semua! Bagaimana kabarnya? Semoga kalian tetap bersemangat dalam perkuliahan kita. Setelah mempelajari dasar-dasar PHP, pada pertemuan kali ini kita akan membahas salah satu konsep yang sangat penting dalam pengembangan aplikasi web, yaitu CRUD.
CRUD adalah singkatan dari Create, Read, Update, dan Delete. Konsep CRUD adalah pondasi utama dalam pengembangan aplikasi web yang melibatkan interaksi dengan database. Dengan CRUD, kita bisa melakukan operasi dasar pada data yang tersimpan di database seperti MySQL.
Operasi CRUD digunakan di hampir semua aplikasi web dinamis, baik itu aplikasi manajemen konten, e-commerce, maupun sistem informasi.
CRUD adalah akronim untuk Create,
Read, Update, dan Delete. Operasi CRUD adalah manipulasi data dasar
berbasis database, dalam hal ini adalah database MYSQL. oleh karena itu perlu lakukan pengenalan tentang database MYSQL
Operasi CRUD atau biasa di kenal dengan Create, Read Update dan Delete merupakan operasi yang sangat sering digunakan ketika seorang programer membuat suatu program dengan PHP. CRUD merupakan salah satu inti dari sebuah pemrograman karena di dalam suatu program biasanya mencakup operasi Create atau menciptakan data, Read atau Menampilkan data, Update atau mengedit suatu data dan Delete atau menghapus data.
Pada kesempatan kali ini kita akan mencoba untuk membahas bagaimana cara membuat sebuah aplikasi sederhana dan cara menerapkan operasi CRUD.
SIlahkan Bentuk Kelompok dengan anggota maksimal 3 orang, kemudian diskusikan tentang Rencana Project yang dibuat. Buatkan file presentasi terhadap Rencana project yang akan dibuat dan presentasikan nanti pada pertemuan selanjutnya.
Satu kelopok 1 Topik Diskusi

Halo mahasiswa semuanya! Semoga kalian semua dalam keadaan sehat dan tetap semangat dalam mengikuti perkuliahan kita. Pada minggu sebelumnya, kalian sudah berdiskusi mengenai rencana project yang akan menjadi bagian penting dari penilaian di mata kuliah Pemrograman Web ini. Saya sangat mengapresiasi partisipasi aktif kalian selama diskusi tersebut, dan sekarang saatnya kita melanjutkan ke tahap berikutnya, yaitu Presentasi Rencana Project.
Kegiatan presentasi ini bertujuan untuk memberikan kesempatan bagi kalian untuk:
Setiap kelompok atau individu akan diberi waktu 10-15 menit untuk memaparkan:
Setelah presentasi, akan ada sesi tanya jawab dan diskusi yang bertujuan untuk memperdalam ide serta memberikan masukan konstruktif.
Silahkan Kumpulkan file PPT rencana projectnya pada form penugasan ini dalam bentuk file PPT dan PDF. Selain itu juga susunlah Agenda/Jadwal penyusunan project Anda mulai dari Awal sampai pada pertemuan ke 14. Agenda dibuat dalam bentuk tabel yang kemudian dilakukan screenshot untuk dimasukkan dalam penugasan ini

Halo mahasiswa semua! Semoga kalian dalam keadaan sehat dan tetap antusias dalam mengerjakan project yang sedang berjalan. Pada minggu ini, kita akan memasuki fase penting dalam proses pengembangan project, yaitu Monitoring Project. Kegiatan ini bertujuan untuk memantau kemajuan dari setiap tim dalam rangka penyusunan project, memastikan bahwa semuanya berjalan sesuai rencana, dan membantu mengatasi kendala yang dihadapi.
Monitoring project bertujuan untuk:

Halo mahasiswa semua! Selamat atas perjalanan panjang kalian dalam mengembangkan project web sepanjang semester ini. Pada pertemuan kali ini, kita akan memasuki tahap penting, yaitu Presentasi Hasil Akhir Project. Ini adalah kesempatan bagi kalian untuk menunjukkan hasil kerja keras dan kreativitas yang telah kalian curahkan selama beberapa minggu terakhir.
Presentasi hasil akhir project memiliki beberapa tujuan utama:
Setiap kelompok akan diberikan waktu 15-20 menit untuk presentasi, yang akan mencakup: