Global searching is not enabled.
Skip to main content

Topic outline

  • MATA KULIAH PEMROGRAMAN WEB

    HEADER13

    Halo Mahasiswa, Selamat Datang di Mata Kuliah Pemrograman Web! 🌐✨

    Selamat bergabung dalam perkuliahan Pemrograman Web. Pada mata kuliah ini, kita akan mempelajari konsep, teknik, serta keterampilan praktis dalam membangun aplikasi dan situs web. Materi akan mencakup dasar-dasar HTML, CSS, dan JavaScript, dilanjutkan dengan pemahaman tentang pemrograman, basis data, serta integrasi framework yang banyak digunakan di dunia lingkungan kerja saat ini.

    Pembelajaran dirancang untuk menggabungkan teori dan praktik sehingga mahasiswa tidak hanya memahami konsep, tetapi juga mampu mengimplementasikannya dalam bentuk projek nyata. Setiap materi dilengkapi dengan contoh, latihan, serta studi kasus agar lebih mudah dipahami.

    Sebagai pendukung pembelajaran, dosen dan tim pengajar telah menyiapkan:

    1. Modul dan bahan ajar digital yang dapat diakses melalui LMS,
    2. Forum diskusi interaktif untuk bertanya, berbagi ide, dan berdiskusi,
    3. Quis, Tugas dan Projek yang membantu mengasah keterampilan pemrograman web secara berkelanjutan.
    4. Sesi pendampingan jika mahasiswa membutuhkan penjelasan tambahan.

    Kami berharap mahasiswa aktif mengikuti perkuliahan berani bereksperimen dengan pemrograman serta memanfaatkan seluruh bahan ajar yang tersedia di LMS. Ingat, kemampuan membangun website adalah salah satu keterampilan penting di era digital yang sangat dibutuhkan di dunia kerja. Selamat belajar, semoga perjalanan kita di mata kuliah ini menyenangkan, penuh tantangan, dan bermanfaat bagi masa depan kalian! 🚀


    Identitas Mata Kuliah

    Mata kuliah             :  Pemrograman Web (Unduh RPS)

    Program Studi         :  Teknik Informatika

    Perguruan Tinggi     :  Institut Bisnis dan Teknologi Indonesia 
                                    Universitas Sains dan Teknologi Indonesia


    Topik Materi Pembelajaran Pemrograman Web

    Dalam mata kuliah ini, kalian akan mempelajari prinsip dasar pemrograman web dengan menggunakan framework melalui pendekatan konseptual dan praktikum. Selama 16 pertemuan, kalian akan mempelajari berbagai topik yang tersusun secara sistematis dari dasar hingga penerapannya dalam projek yang relevan dengan perkembangan teknologi. Setiap pertemuan dirancang tidak hanya untuk membangun pemahaman teoretis, tetapi juga mendorong kemampuan analisis, perancangan, dan penyelesaian masalah melalui implementasi langsung baik dalam bentuk simulasi maupun eksperimen nyata. 

    Pada mata kuliah Pemrograman Web, mahasiswa akan mempelajari konsep Pemrograman Web mulai dari Web dasar hingga Web framework yang merupakan fondasi penting dalam pengembangan aplikasi dan layanan berbasis internet. Konsep ini mencakup proses perancangan, pengkodean, serta pengelolaan komponen-komponen yang membentuk halaman web. Fokus utama pembelajaran mencakup beberapa pokok bahasan penting, yaitu:

    1. Struktur Dasar Web merupakan materi pengenalan konsep client-server, memahami cara kerja browser dan server, Protokol komunikasi (HTTP, HTTPS)
    2. Bahasa Markup dan Styling merupakan HTML (HyperText Markup Language) untuk menyusun struktur konten halaman web, CSS (Cascading Style Sheets) untuk  Mendesain dan mempercantik tampilan web. Pemrograman Client-side meliputi JavaScript: Membuat halaman menjadi dinamis dan interaktif, DOM (Document Object Model) Manipulation, Validasi form
    3. Pemrograman Server-side meliputi Bahasa backend (contoh: PHP, Python, Node.js), pengelolaan logika aplikasi dan pengolahan data, Penanganan request-response dan sesi pengguna.
    4. Database dan Integrasi Data meliputi Konsep database relasional dan non-relasional, Operasi CRUD (Create, Read, Update, Delete), Koneksi antara backend dan database (misalnya MySQL, MongoDB)
    5. Framework dan Library Pendukung meliputi Penggunaan framework seperti Laravel,
    6. Arsitektur Aplikasi Web meliputi Konsep MVC (Model-View-Controller), Routing dan pengelolaan URL, Modularisasi kode.

    Profil Pengajar Pemrograman Web      

    Mata kuliah Pemrograman Web dibimbing oleh tim dosen yang memiliki pengalaman luas di bidang pengembangan situs web. Setiap pengajar telah terlibat dalam berbagai projek pembuatan dan pengelolaan website, mulai dari aplikasi web dinamis, portal informasi, hingga sistem e-commerce. Melalui kombinasi teori dan praktik berbasis projek, tim pengajar berkomitmen untuk membekali mahasiswa dengan keterampilan teknis, pemahaman konsep, dan wawasan implementasi web sehingga siap bersaing di dunia kerja sebagai web developer profesional.

    pro22


    eka1  jeri1  deni1

    Dr. Anak Agung Gde Ekayana, S.Pd.,M.Pd | Ir. Ni Wayan Jeri Kusumadewi, S.Kom.,M.Kom | Rahmadenni, M.Kom

    gungekayana@instiki.ac.id - jerikusumadewi@gmail.com - rahmadenni@usti.ac.id

    Informasi terkait Kompetensi Dosen Pengajar dapat mengklik icon gambar berikut ini

    sc11sc11sc11 

    Klik - Link WAG Kelas Pemrograman Web - INSTIKI & USTI

    Semua Mahasiswa Wajib Bergabung pada WAG Kelas.

    wa1


    Petunjuk Belajar Melalui LMS

    Salam Semangat untuk Seluruh Mahasiswa,

    Selamat datang di petunjuk belajar Pemrograman Web. Seluruh proses pembelajaran kita akan terintegrasi melalui LMS ini. Mohon diperhatikan beberapa petunjuk berikut agar perkuliahan berjalan lancar.

    1. Bahan ajar sudah tersedia pada setiap pertemuan. Mahasiswa diwajibkan mengakses materi dan aktivitas secara berurutan, mulai dari membaca modul, mengerjakan latihan, hingga menyelesaikan aktivitas diskusi atau tuga

    2. Pada setiap pertemuan terdapat aktivitas kuis. Kuis hanya dapat dikerjakan apabila seluruh aktivitas sebelumnya telah dinyatakan komplit. Oleh karena itu, pastikan semua langkah pembelajaran diikuti dengan baik

    3. Gunakan LMS ini sebagai sarana untuk berbagi pengetahuan, baik melalui forum diskusi, pengumpulan tugas, maupun dalam kegiatan proyek. Partisipasi aktif akan sangat mendukung pemahaman materi

    4. UTS akan dilaksanakan pada pertemuan ke-8, sedangkan UAS pada pertemuan ke-16. Harap dipersiapkan dengan sebaik-baiknya

    5. Pertemuan tatap maya akan dilakukan melalui Zoom yang telah disematkan di masing-masing pertemuan. Pastikan selalu mengakses link yang tersedia di LMS

    6. Perhatikan dengan seksama batas waktu pengumpulan setiap tugas atau proyek. Keterlambatan pengumpulan akan memengaruhi penilaian

    7. Biasakan mengecek LMS sebelum memulai perkuliahan agar tidak tertinggal informasi penting.

    Tips Tambahan:

    Jadwal Belajar   :  Atur waktu belajar yang teratur agar Anda tidak terburu-buru ketika ada tugas atau ujian.
    Diskusi Aktif      :  Manfaatkan forum diskusi untuk bertanya jika ada yang kurang jelas dari materi yang diajarkan.
    Koneksi Stabil    :  Pastikan koneksi internet stabil terutama saat mengikuti ujian online atau mengikuti video conference.

    Mari kita jalani perkuliahan ini dengan semangat belajar yang tinggi, disiplin, dan kolaboratif. Ingat, setiap langkah kecil yang kalian lakukan hari ini adalah investasi besar untuk masa depan kalian. 💪🚀

    • rps2

      Halo mahasiswa semuanya 👋

      Rencana Pembelajaran Semester (RPS) untuk mata kuliah Pemrograman Web telah resmi diunggah di LMS dan dapat kalian akses mulai hari ini. Silakan membuka LMS untuk mempelajari capaian pembelajaran, pokok materi setiap pertemuan, metode pembelajaran, serta penilaian yang akan digunakan selama satu semester ke depan.

      Diharapkan kalian membaca RPS tersebut agar lebih siap mengikuti proses perkuliahan dan memahami alur pembelajaran yang telah dirancang. Jika ada hal yang ingin ditanyakan, jangan ragu untuk menghubungi dosen pengampu.

      Selamat belajar dan semangat mengikuti perkuliahan Pemrograman Web

    • pp2

      Selamat datang para mahasiswa,

      Modul praktikum ini disusun sebagai panduan pelaksanaan kegiatan praktikum yang akan kalian ikuti selama perkuliahan. Modul ini dirancang untuk mendukung pemahaman teori yang telah dipelajari dalam perkuliahan dan mengembangkan keterampilan praktis yang relevan dengan kompetensi mata kuliah.

      Melalui kegiatan praktikum, kalian diharapkan mampu menerapkan konsep-konsep yang telah dipelajari secara langsung, serta melatih kemampuan berpikir kritis, memecahkan masalah, dan bekerja secara kolaboratif. Modul ini mencakup tujuan praktikum, langkah-langkah kerja, alat dan bahan yang digunakan, serta lembar kerja dan evaluasi hasil praktikum.

      Harap dibaca dan dipahami dengan baik setiap bagian dalam modul ini sebelum melaksanakan kegiatan praktikum. Kehadiran dan partisipasi aktif kalian sangat penting dalam menunjang keberhasilan proses pembelajaran.

      Semoga modul ini dapat menjadi sarana pembelajaran yang efektif dan menyenangkan bagi kalian semua.

      Terima Kasih

    • emo

      Halo Mahasiswa.

      Kami informasikan kepada seluruh mahasiswa peserta mata kuliah Pemrograman Web bahwa materi pembelajaran berupa E-Modul untuk telah diunggah dan kini dapat diakses melalui sistem LMS ini pada bagian. E-Modul ini merupakan panduan utama yang memuat kerangka konseptual dan substansi esensial yang akan dibahas dalam beberapa pertemuan mendatang. Seluruh mahasiswa diwajibkan untuk segera mengunduh dan mempelajari materi tersebut secara mandiri sebagai persiapan fundamental sebelum sesi perkuliahan selanjutnya. Pemahaman awal terhadap isi E-Modul akan sangat menunjang efektivitas diskusi kelas dan keberhasilan Anda dalam mengikuti evaluasi

    • Halo mahasiswa, hari ini kita akan berbicara tentang pentingnya eksplorasi materi dalam proses pembelajaran. Eksplorasi materi merupakan suatu konsep yang sangat relevan terutama di zaman sekarang yang penuh dengan sumber informasi yang beragam.

      Dalam era saat ini, kemampuan menguasai pemrograman web menjadi keterampilan yang sangat berharga. Dengan menguasai pemrograman web, kita dapat menciptakan, mengembangkan, dan memelihara berbagai aplikasi maupun situs yang bermanfaat bagi banyak orang. Salah satu cara efektif untuk memperdalam pemahaman dalam bidang ini adalah dengan melakukan eksplorasi materi secara menyeluruh. ChatGPT dapat menjadi mitra belajar yang membantu memecah konsep-konsep pemrograman web yang kompleks, mulai dari struktur HTML, logika pemrograman JavaScript, hingga penerapan framework modern, menjadi bagian-bagian yang lebih sederhana dan mudah dipahami, sehingga proses belajar menjadi lebih menyenangkan dan efektif.

      Dengan eksplorasi materi, Anda dapat:

      1. Memperluas Pemahaman: Melalui berbagai sumber informasi, Anda bisa mendapatkan pandangan yang lebih komprehensif tentang topik tertentu. Kalian dapat membaca artikel, menonton video, dan bahkan berdiskusi dengan sesama mahasiswa untuk mendapatkan sudut pandang yang berbeda.

      2. Meningkatkan Kreativitas: Eksplorasi materi bisa membuka pintu untuk ide-ide baru dan kreativitas. Dengan menyelami berbagai sumber informasi, Anda bisa menemukan cara pandang yang inovatif dalam memahami dan mengaplikasikan konsep-konsep baru.

      3. Membangun Keterampilan Riset: Dengan terbiasa menggali berbagai sumber informasi, Anda akan semakin terampil dalam mencari, menilai, dan menyajikan informasi dengan baik. Keterampilan riset yang baik sangat bernilai dalam mempersiapkan Anda untuk tantangan di dunia kerja.

      Jadi, mari kita manfaatkan teknologi dan sumber daya yang ada untuk eksplorasi materi dalam pembelajaran kita. Belajar bukan hanya tentang menerima informasi, tetapi juga tentang bagaimana kita secara aktif mencari dan menggali pengetahuan untuk memperluas horison kita. ChatGPT, siap membantu Anda dalam perjalanan eksplorasi materi ini. Mari belajar bersama dan jadikan proses pembelajaran ini sebagai pengalaman yang bermanfaat. Terima kasih 👍😀

    • Zoom Meeting is inviting you to a scheduled Zoom meeting.

      Topic: Perkuliahan Pemrograman WEB-PDK-SPADA
      Time: Jan 20, 2026 01:45 PM Singapore
      Every week on Tue, 99 occurrence(s)
      Please download and import the following iCalendar (.ics) files to your calendar system.
      Weekly: https://us06web.zoom.us/meeting/tZYsdeuurTooHtybjFzNUBNrNV7sAhGE9Ngd/ics?icsToken=DHasvDuQ82dD3nnqMQAALAAAAP-bm6aKZxjfUfWo7H3E7fuFh0Hz4gKXK8eW63R2Yvvxff-3hmIvVUqEic2a6x3CH1bi3QxPCggEI9JFoDAwMDAwMQ&meetingMasterEventId=k69SRBNvTfiePEiGIrg1VA
      Join Zoom Meeting
      https://us06web.zoom.us/j/82122631248?pwd=myQMHXaYCD1gUObNQasPHzuvJAzRZH.1

      View meeting insights with Zoom AI Companion
      https://us06web.zoom.us/launch/edl?muid=e68ddbff-d479-4139-8f5b-721b0f437f28

      Meeting ID: 821 2263 1248
      Passcode: 097028

      ---

      One tap mobile
      +13602095623,,82122631248#,,,,*097028# US
      +13863475053,,82122631248#,,,,*097028# US


      ---

      Join by SIP
      • 82122631248@zoomcrc.com

      Join instructions
      https://us06web.zoom.us/meetings/82122631248/invitations?signature=MmT38ClZo-cK0LeEUNjgaZHVn9puDybkZ50BiM8_yUg

  • Pertemuan 1 - Jaringan Komputer dan Internet

    • Pe111

      CP Pertemuan 1 – Mahasiswa mampu menjelaskan konsep kerja jaringan komputer dan internet serta keterkaitannya dengan perkembangan teknologi website

      Halo mahasiswa hebat, selamat datang di pertemuan pertama.

      Pada pertemuan ini, kita akan memulai perjalanan dengan membahas Konsep Kerja Jaringan Komputer dan Internet, yang menjadi pondasi penting dalam memahami seluruh materi selanjutnya. Kalian akan diperkenalkan pada Konsep Kerja jaringan Komputer dan Internet, serta bagaimana komputer bekerja dalam menjalankan perintah, dan cara komputer saling terhubung dan berkomunikasi. 

      Lebih dari sekadar teori, kalian juga akan mengeksplorasi bagaimana memahami cara kerja komputer dari input hingga output, mengetahui bagaimana komputer saling terhubung dalam jaringan, mengenal berbagai perangkat dan sistem yang digunakan dalam jaringan komputer serta mempersiapkan mahasiswa untuk memahami teknologi informasi.

      Pemahaman yang kuat pada materi dasar jaringan komputer dan internet akan menjadi kunci keberhasilan kalian dalam mempelajari topik-topik berikutnya, seperti konfigurasi perangkat jaringan, protokol komunikasi, keamanan jaringan, dan implementasi infrastruktur berbasis cloud. Oleh karena itu, ikuti pembelajaran ini dengan penuh perhatian, aktif berdiskusi, serta jangan ragu untuk bertanya, agar fondasi pengetahuan kalian semakin kokoh dan siap menghadapi tantangan di bidang teknologi jaringan. ikuti dengan penuh perhatian, aktif berdiskusi, dan jangan ragu untuk bertanya.

      Ingat, fondasi yang kokoh akan menopang bangunan ilmu yang kuat. Mari mulai pertemuan ini dengan semangat belajar dan eksplorasi!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa

      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian memahami konsep kerja jaringan komputer dan internet, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!


    • Salam Menjadi dan Memberi,
      Kegiatan pembelajaran ini kalian diminta untuk mencari dan memilih istilah-istilah yang berkaitan dengan pemrograman web. Setiap mahasiswa wajib memilih istilah yang berbeda dengan mahasiswa lainnya agar tidak ada pengulangan.
      Tujuan dari kegiatan ini adalah agar kalian lebih mengenal kosakata dan konsep penting dalam pemrograman web. Setelah menemukan istilah, silakan tuliskan beserta penjelasan singkatnya pada kolom yang sudah disediakan di LMS.
      Pastikan istilah yang dipilih relevan dengan topik pemrograman web dan dituliskan secara jelas agar mudah dipahami oleh teman-teman lain.

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.
      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.
      Selamat belajar dan semoga sukses.

    • Halo teman-teman,

      Materi pemrograman web pada topik Jaringan Komputer dan Internet membahas bagaimana sebuah aplikasi web dapat berjalan melalui proses komunikasi antarperangkat di dalam jaringan. Mahasiswa diperkenalkan pada konsep dasar jaringan, seperti cara komputer saling terhubung, bagaimana data dikirimkan melalui protokol komunikasi, serta peran server dan client dalam siklus permintaan dan respons. Pemahaman tentang alamat IP, DNS, HTTP, dan struktur paket data juga menjadi bagian penting agar mahasiswa mampu memahami bagaimana sebuah halaman web dapat diakses dari berbagai perangkat di seluruh dunia.

    • Halo mahasiswa luar biasa,

      Untuk membantu kalian memahami topik pembelajaran kali ini dengan lebih baik, berikut ini disediakan sebuah video pembelajaran yang dapat kalian saksikan sebelum memulai kegiatan perkuliahan.

      Video ini dirancang untuk memberikan gambaran awal dan pengetahuan dasar mengenai materi yang akan kita bahas, sehingga kalian dapat lebih siap dan aktif saat mengikuti diskusi maupun praktikum.

      Silakan simak dengan saksama, catat hal-hal penting, dan siapkan pertanyaan atau tanggapan yang ingin kalian sampaikan dalam sesi pertemuan nanti.

      Selamat menonton dan semoga bermanfaat!

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.
      Selamat belajar dan semoga sukses.

    • Opened: Saturday, 16 August 2025, 8:03 AM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda. Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di SPADA

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui media chat.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • View Make forum posts: 1

      Halo mahasiswa

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema-tema sesuai dengan topik pembelajaran mingguan. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata, baik dari kegiatan praktikum, proyek pribadi, maupun pengamatan terhadap penerapan jaringan komputer dan internet dalam kehidupan sehari-hari. Pengalaman langsung ini akan membantu memperkaya pemahaman, mengaitkan konsep teori dengan praktik di lapangan, serta menumbuhkan kemampuan analisis yang lebih mendalam terhadap berbagai permasalahan dan solusi di bidang jaringan.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • View Make attempts: 1
      Opened: Tuesday, 7 October 2025, 1:00 PM
      Closed: Monday, 20 October 2025, 5:00 PM
      Halo mahasiswa
      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi  Konsep Kerja Jaringan Komputer dan Internet yang telah dipelajari dalam pertemuan tersebut.
      Melalui kuis ini, kalian dapat secara langsung mengetahui area materi yang sudah kalian kuasai maupun bagian yang perlu ditinjau kembali. Ini juga menjadi strategi untuk meningkatkan retensi atau daya ingat terhadap konsep-konsep penting, terutama dalam pembelajaran  Konsep Kerja Jaringan Komputer dan Internet yang bersifat konseptual dan aplikatif.
      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.
      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian untuk mampu menguasai materi dengan lebih kuat dan percaya diri.
  • Pertemuan 2 - Web Server dan Sintaks dasar HTML

    • pertemuan2

      Capaian pembelajaran pertemuan 2 – Mahasiswa mampu menuliskan sintak dasar web server dan dasar HTML

      Hai Mahasiswa, Selamat Datang di Pertemuan Kedua

      Pada pertemuan kali ini, kita akan memasuki jenis web Server dan Sintaks dasar HTML, yang merupakan fondasi dasar dalam Pemrograman Web,  yang mempelajari bagaimana halaman web dibuat, disimpan, dan ditampilkan kepada pengguna melalui jaringan internet.

      Kita akan mempelajari Web Server, seperti Fungsi Utama Web Server, Cara Kerja Web Server beserta Sintaks Dasar HTML (HyperText Markup Language). Pemahaman tentang gerbang logika ini sangat krusial karena menjadi landasan untuk membangun dan menampilkan halaman web serta untuk melangkah ke tahap selanjutnya yaitu ke tahap lanjut seperti CSS, JavaScript, PHP, maupun framework seperti Laravel, React, atau Node.js.

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.
    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian pengenalan dari Web server dan Sintaks dasar HTML, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!

    • Sebelum kita mulai pembelajaran pada pertemuan pertama ini, terlebih dahulu saya akan memberikan pretest. Tujuannya bukan untuk menilai benar atau salah, melainkan untuk mengetahui sejauh mana pemahaman awal dan pengalaman yang sudah kalian miliki terkait materi yang akan kita pelajari di mata kuliah ini.

      Pretest ini penting agar saya sebagai dosen dapat menyesuaikan strategi pembelajaran, serta membantu kalian melihat perkembangan kompetensi dari awal hingga akhir perkuliahan

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.
      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.
      Selamat belajar dan semoga sukses.

    • Halo teman-teman,

      Materi pemrograman web pada pertemuan ini berfokus pada pemahaman Web Server dan sintaks dasar HTML sebagai fondasi penting dalam membangun sebuah halaman web. Mahasiswa diperkenalkan pada konsep Web Server sebagai komponen utama yang bertugas menyimpan, memproses, dan mengirimkan halaman web kepada pengguna melalui browser. Dalam pembelajaran ini dijelaskan bagaimana Web Server bekerja menangani request dan response, termasuk peran protokol HTTP dalam proses komunikasi antara server dan client.

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.
      Selamat belajar dan semoga sukses.

    • Opened: Tuesday, 14 October 2025, 3:03 PM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di Elearning

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema  Web Server dan Sintaks dasar HTML. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata, baik dari kegiatan praktikum, proyek pribadi, maupun pengamatan terhadap penerapan web server dan sintaks dasar HTML dalam kehidupan sehari-hari. Dengan berbagi pengalaman tersebut, kalian dapat mengaitkan materi yang dipelajari dengan contoh nyata, seperti pembuatan halaman web sederhana, pengelolaan hosting, atau konfigurasi server, sehingga pemahaman menjadi lebih mendalam dan keterampilan yang diperoleh dapat langsung diterapkan dalam pengembangan web.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • Opened: Tuesday, 14 October 2025, 2:40 PM
      Closed: Monday, 20 October 2025, 8:40 PM
      Halo mahasiswa
      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi  Konsep Kerja Jaringan Komputer dan Internet yang telah dipelajari dalam pertemuan tersebut.
      Melalui kuis ini, kalian dapat secara langsung mengetahui area materi yang sudah kalian kuasai maupun bagian yang perlu ditinjau kembali. Ini juga menjadi strategi untuk meningkatkan retensi atau daya ingat terhadap konsep-konsep penting, terutama dalam pembelajaran  Konsep Kerja Jaringan Komputer dan Internet yang bersifat konseptual dan aplikatif.
      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.
      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian untuk mampu menguasai materi dengan lebih kuat dan percaya diri.
  • Pertemuan 3 - Composer & Struktur Dasar PHP

    • pertemuan3

      Capaian pembelajaran pertemuan 3 – Mahasiswa mampu mengaplikasikan Composer & Struktur Dasar PHP

      Pada pertemuan kali ini, kita akan memperdalam pemahaman tentang melakukan instalasi Laravel, Struktur Dasar PHP dan Percabangan dengan membahas konsep yang lebih kompleks, yaitu 

      mempelajari struktur dasar PHP seperti penulisan kode, penggunaan variabel, operator, dan tipe data. Kemudian, materi dilanjutkan dengan percabangan (kondisional), yaitu logika pemrograman yang memungkinkan pengambilan keputusan berdasarkan kondisi tertentu, menggunakan struktur if, else, elseif, dan switch.

      Setelah memahami dasar pemrograman PHP, siswa akan dikenalkan dengan Laravel, sebuah framework berbasis PHP yang banyak digunakan dalam industri pengembangan aplikasi web. Siswa akan belajar bagaimana melakukan instalasi Laravel melalui Composer,

      Tidak hanya teori, kita juga akan melihat implementasi praktis bagaimana menulis sintaks dasar PHP seperti mendeklarasikan variabel, menampilkan output, dan menggunakan operator.

      Mari kita eksplorasi bersama, dan jangan ragu untuk aktif berdiskusi!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.
    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal mengenai Instalasi Compuser, Struktur Dasar PHP dan Percabangan, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.
      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.
      Selamat belajar dan semoga sukses.

    • Halo teman-teman,

      Materi perkuliahan Pemrograman Web mengenai Composer dan Struktur PHP telah diunggah ke LMS dan sudah dapat kalian akses mulai hari ini. Pada materi ini, kalian akan mempelajari bagaimana Composer berfungsi sebagai dependency manager yang memudahkan pengelolaan library dalam proyek PHP, termasuk cara instalasi, penggunaan perintah dasar, serta pengaturan file composer.json. Selain itu, materi ini juga membahas struktur dasar dalam PHP, meliputi penulisan kode yang baik, pengorganisasian folder dan file, serta praktik standar dalam membangun aplikasi web berbasis PHP yang rapi dan mudah dikembangkan.

    • Berikut ini adalah langkah-langkah untuk menginstal composer di PC, jadi simak dengan baik ya

    • Halo mahasiswa semuanya,

      Berikut ini adalah video terkait cara menginstal Visual Code. Silakan disimak dengan baik dan dicoba langsung ya

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.
      Selamat belajar dan semoga sukses.

    • Opened: Tuesday, 21 October 2025, 3:17 PM
      Due: Monday, 27 October 2025, 3:17 PM

      Halo mahasiswa

      Pada pertemuan ke-3 ini, kalian akan melanjutkan pembelajaran mengenai Struktur Dasar PHP, dan Percabangan, yang merupakan salah dasar dalam pemahaman Pemrograman Web

      Sebagai bagian dari proses pemahaman materi, kalian diberikan tugas yang wajib dikerjakan. Tugas ini dirancang untuk membantu kalian dalam memahami logika alur program dan kemampuan mengambil keputusan berdasarkan kondisi tertentu dalam kode. Melalui latihan ini, kalian akan belajar bagaimana komputer merespons input yang berbeda dan bagaimana membuat program yang lebih dinamis serta interaktif."

      Melalui pengerjaan tugas ini, diharapkan kalian tidak hanya menguasai konsep, tetapi juga mampu mengaitkan teori dengan penerapannya dalam percabangan.

      Kerjakan dengan penuh tanggung jawab, dan jadikan tugas ini sebagai media untuk menguji pemahaman dan meningkatkan kepercayaan diri kalian dalam belajar.

      Semangat, dan selamat mengerjakan!

      https://drive.google.com/file/d/1foXtdWAScft5gpCHr-qO7sG9uZpCXa_2/view?usp=sharing 

    • Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di SPADA

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema Instalasi Laravel, Struktur Dasar PHP dan Percabangan. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata, baik itu dari hasil mengerjakan tugas pemrograman web, pengembangan proyek pribadi seperti membuat website atau aplikasi sederhana, maupun dari pengamatan terhadap berbagai situs dan layanan berbasis web yang kalian gunakan sehari-hari. Melalui berbagi pengalaman tersebut, kita dapat bersama-sama mengaitkan konsep dan sintaks pemrograman web dengan penerapannya di dunia nyata, sehingga proses pembelajaran menjadi lebih kontekstual, menarik, dan bermanfaat.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • Halo mahasiswa
      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi  Konsep Kerja Jaringan Komputer dan Internet yang telah dipelajari dalam pertemuan tersebut.
      Melalui kuis ini, kalian dapat secara langsung mengetahui area materi yang sudah kalian kuasai maupun bagian yang perlu ditinjau kembali. Ini juga menjadi strategi untuk meningkatkan retensi atau daya ingat terhadap konsep-konsep penting, terutama dalam pembelajaran  Konsep Kerja Jaringan Komputer dan Internet yang bersifat konseptual dan aplikatif.
      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.
      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian untuk mampu menguasai materi dengan lebih kuat dan percaya diri.
  • Pertemuan 4 - Perulangan

    • pertemuan4

      Capaian pembelajaran pertemuan 4 – Mahasiswa mampu mengimplementasikan perulangan pada pemrograman web

      Pada pertemuan kali ini, kita akan memasuki tahap baru dalam mempelajari Perulangan dengan fokus pada Struktur dasar perulangan. Mahasiswa akan diajak untuk memahami cara struktur dasar perulangan (looping) dalam pemrograman, yang merupakan salah satu fondasi penting dalam logika dan algoritma.  Materi ini sangat penting karena menjadi jembatan antara teori dengan implementasi nyata dalam pemrograman.

      Kita tidak hanya menguasai konsep logika dasar, tetapi juga mampu mengaplikasikan teori tersebut dalam bentuk kode program yang efisien dan dinamis. Struktur perulangan membantu mahasiswa menyelesaikan berbagai permasalahan praktis seperti pengolahan data, pencetakan pola, atau perhitungan berulang dengan cara yang sistematis dan terstruktur.

      Dengan mempelajari materi ini, mahasiswa akan terbiasa berpikir algoritmik, mengembangkan kemampuan analisis, serta terbuka terhadap pendekatan solusi yang lebih optimal dalam menyusun program.

      Melalui latihan dan contoh kasus, diharapkan mahasiswa tidak hanya mampu memahami konsep secara teori, tetapi juga dapat menerapkannya dalam menyelesaikan masalah perulangan. Jangan ragu untuk berdiskusi dan bertanya agar pemahaman Anda semakin mendalam. Selamat belajar! 🚀

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Due: Tuesday, 28 October 2025, 1:00 PM
    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo teman-teman,

      Pada pertemuan kali ini, kita memasuki salah satu konsep fundamental dalam pemrograman web, yaitu materi perulangan (looping). Perulangan merupakan struktur yang memungkinkan program menjalankan suatu blok kode secara berulang berdasarkan kondisi tertentu. Konsep ini sangat penting karena banyak proses dalam pengembangan web yang membutuhkan eksekusi berulang, seperti menampilkan daftar data, memproses array, melakukan perhitungan otomatis, hingga membangun komponen antarmuka secara dinamis.

    • Halo mahasiswa Pemrograman web pada dasarnya tidak hanya sebatas menulis kode untuk membuat tampilan halaman, tetapi juga mencakup bagaimana sebuah aplikasi dapat berfungsi secara cerdas, adaptif, dan responsif terhadap kebutuhan pengguna. Saat ini, AI banyak digunakan untuk memperkaya pengalaman dalam aplikasi web. Contohnya adalah chatbot berbasis Natural Language Processing (NLP) yang mampu menjawab pertanyaan pengguna secara otomatis, sistem rekomendasi pada e-commerce yang membantu konsumen menemukan produk sesuai minat, hingga analisis data besar yang dapat meningkatkan pengambilan keputusan bisnis.

    • Pemrograman web dapat dikaitkan dengan perkembangan Artificial Intelligence (AI), simak dan jawab pertanyaan yang ada di dalam video berikut yaaa

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Opened: Saturday, 16 August 2025, 8:03 AM
      Due: Tuesday, 28 October 2025, 10:46 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di Elearning

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • Due: Tuesday, 28 October 2025, 2:00 PM

      Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema Perulangan sesuai dengan topik pembelajaran mingguan. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata, baik itu dari latihan praktikum membuat perulangan dalam kode program, pengembangan proyek pribadi seperti menampilkan daftar data secara dinamis di website, maupun dari pengamatan terhadap fitur-fitur pada situs yang memanfaatkan perulangan untuk menampilkan konten secara otomatis. Dengan berbagi pengalaman tersebut, kita dapat memahami bagaimana konsep perulangan pada pemrograman web tidak hanya menjadi teori, tetapi juga menjadi solusi efisien dalam mengolah dan menampilkan data di dunia nyata.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • View Make attempts: 1
      Opened: Tuesday, 28 October 2025, 2:00 PM
      Closed: Tuesday, 28 October 2025, 10:00 PM

      Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap konsep dan penerapan perulangan dalam pemrograman web, termasuk kapan dan bagaimana struktur perulangan digunakan secara efektif. Kuis ini juga menjadi strategi untuk meningkatkan retensi atau daya ingat terhadap pola logika dan sintaks perulangan yang sering digunakan, sehingga kalian dapat lebih terampil dalam mengolah data secara efisien dan menghasilkan tampilan web yang dinamis serta fungsional.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 5 - Array Function

    • pertemuan5

      Pertemuan 5 –  Mahasiswa mampu menerapkan Array function pada pemrograman web 

      Pada pertemuan kali ini, kita akan memasuki tahap lebih mendalam dalam mempelajari Jenis-jenis array Function, dengan fokus pada mempelajari tentang beragam fungsi bawaan (built-in function) yang disediakan oleh bahasa pemrograman (seperti PHP) untuk mengelola, memanipulasi, dan menganalisis data dalam bentuk array. MMateri array ini merupakan pengembangan dari konsep variabel dan struktur data dasar, di mana satu variabel mampu menyimpan banyak nilai sekaligus dalam satu kesatuan. Jika sebelumnya mahasiswa hanya mengenal variabel tunggal untuk menyimpan satu nilai, maka array memperluas kemampuan tersebut dengan menyimpan sekumpulan data yang berhubungan menggunakan satu nama variabel.

      Dengan memahami materi ini, Anda diharapkan mampu menganalisis kebutuhan pengolahan data dalam sebuah sistem, menyusun struktur data yang tepat menggunakan array, serta mengimplementasikan solusi programatis yang efisien dan mudah dipaham

      Mari kita eksplorasi bersama teknik-teknik menarik ini dan siapkan diri untuk tantangan desain yang lebih kompleks! 🚀

      Selamat belajar, dan jangan ragu untuk berdiskusi!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • game55

      Halo teman-teman mahasiswa, sebelum memulai pembelajaran hari ini, kalian bisa mencoba mengerjakan game berikut ini. Game ini mengajak kalian untuk melatih fokus dengan mencocokan antara pertanyaan dengan jawaban yang disediakan secara acak.

      Selamat Mencoba

    • Halo mahasiswa hebat,

      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo mahasiswa semuanya! 👋


      Pada pertemuan kali ini kita akan mempelajari materi Array Function dalam pemrograman web, sebuah konsep penting yang sangat sering digunakan dalam pengembangan aplikasi modern. Array Function memungkinkan kita mengelola, memanipulasi, dan mengolah kumpulan data dengan lebih efisien. Dalam berbagai bahasa pemrograman web—seperti JavaScript maupun PHP—array function menyediakan banyak fitur seperti menambah data, menghapus data, mencari nilai tertentu, mengurutkan elemen, hingga melakukan transformasi data secara cepat dan mudah.

    • Halo mahasiswa luar biasa,

      Untuk membantu kalian memahami topik pembelajaran kali ini dengan lebih baik, berikut ini disediakan sebuah video pembelajaran yang dapat kalian saksikan sebelum memulai kegiatan perkuliahan.

      Video ini dirancang untuk memberikan gambaran awal dan pengetahuan dasar mengenai materi yang akan kita bahas, sehingga kalian dapat lebih siap dan aktif saat mengikuti diskusi maupun praktikum.

      Silakan simak dengan saksama, catat hal-hal penting, dan siapkan pertanyaan atau tanggapan yang ingin kalian sampaikan dalam sesi pertemuan nanti.

    • Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

       Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • View Make a submission Receive a grade
      Opened: Tuesday, 4 November 2025, 10:00 AM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di SPADA

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • View Make forum posts: 1

      Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema jenis-jenis array Function. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata, baik itu dari kegiatan praktikum mengolah data menggunakan array, pengembangan proyek pribadi seperti membuat daftar produk atau menu secara dinamis di website, maupun dari pengamatan terhadap fitur-fitur situs yang menampilkan data terstruktur menggunakan array. Dengan berbagi pengalaman tersebut, kita dapat memahami bagaimana konsep array dalam pemrograman web berperan penting dalam menyimpan, mengelola, dan menampilkan informasi secara efisien di berbagai aplikasi nyata.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • View Make attempts: 1 Receive a grade

      Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap konsep dan penerapan perulangan dalam pemrograman web, termasuk kapan dan bagaimana struktur perulangan digunakan secara efektif. Kuis ini juga menjadi strategi untuk meningkatkan retensi atau daya ingat terhadap pola logika dan sintaks perulangan yang sering digunakan, sehingga kalian dapat lebih terampil dalam mengolah data secara efisien dan menghasilkan tampilan web yang dinamis serta fungsional.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 6 - Server dan Client

    • pertemuan6

      Capaian pembelajaran pertemuan 6 – Mahasiswa mampu menerapkan server dan client pada pemrograman web

      Pada pertemuan kali ini, kita akan memasuki dunia Konsep Server Side Scipting dan Client Side Scripting, merupakan dua konsep utama yang menjadi fondasi dalam membangun aplikasi web yang dinamis, interaktif, dan fungsional. Keduanya bekerja secara beriringan untuk memastikan pengalaman pengguna yang optimal serta pengelolaan data dan logika bisnis yang efisien.

      Client Side Scripting merujuk pada proses eksekusi kode yang dilakukan di sisi pengguna (browser). Bahasa pemrograman seperti HTML, CSS, dan JavaScript digunakan untuk mengatur tampilan antarmuka, memberikan efek visual, serta menjalankan interaksi secara langsung tanpa harus berkomunikasi terus-menerus dengan server. Hal ini memungkinkan pengguna merasakan kecepatan dan kenyamanan saat berinteraksi dengan halaman web.

      Sementara itu, Server Side Scripting adalah eksekusi kode yang dilakukan di sisi server. Bahasa seperti PHP, Python, atau Node.js digunakan untuk menangani permintaan pengguna, memproses data dari database, serta menerapkan logika aplikasi. Server mengirimkan hasil olahan kepada browser untuk ditampilkan kepada pengguna. Server Side Scripting sangat penting dalam menjaga keamanan data dan memastikan sistem bekerja sesuai dengan aturan yang telah ditentukan.

      Keduanya merupakan fondasi utama dalam membangun aplikasi web modern yang interaktif, dinamis, dan fungsional. Keduanya saling melengkapi untuk menciptakan pengalaman pengguna yang optimal sekaligus menjaga efisiensi dan keamanan sistem.

      Mari eksplorasi bersama, dan jangan ragu untuk bertanya!

      Selamat belajar!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak mempengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo mahasiswa semuanya! 👋

      Materi perkuliahan Server dan Client pada Pemrograman Web sudah diunggah di LMS dan dapat kalian akses mulai hari ini. Silakan login ke LMS untuk mempelajari materi tersebut sebagai persiapan sebelum pertemuan berikutnya. Di dalamnya terdapat pembahasan mengenai konsep komunikasi antara server dan client, proses pertukaran data, serta penerapan praktis dalam pengembangan aplikasi web dinamis.

      Diharapkan kalian dapat mempelajari materi secara mandiri dan mencatat poin-poin penting yang akan kita bahas lebih lanjut di kelas. Jika terdapat kendala dalam mengakses materi, jangan ragu untuk menghubungi dosen pengampu.

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Silakan dicermati pembagian kelompok berikut.

    • Halo Mahasiswa,

      Silakan teman-teman mahasiswa bersama kelompoknya mencermatikan studi kasus berikut ini.

      Kerjakan secara berkelompok.

    • Opened: Tuesday, 9 December 2025, 10:00 AM

      team1

      Halo Mahasiswa,

      Kami memberitahukan kepada seluruh mahasiswa peserta mata kuliah [Pemrograman Web bahwa prosedur resmi pengumpulan Tugas Team Cased Based Learning harus dilaksanakan secara tunggal melalui fitur Penugasan (Assignment) yang terintegrasi di dalam sistem Learning Management System (LMS) SPADA.

      Kirim hasil pengerjaan dengan format: Nama Mahasiswa - Nama Kelompok (contoh Kelompok 1)

    • Opened: Monday, 10 November 2025, 10:09 AM

      Halo mahasiswa hebat,

      Pada pertemuan ke-6 ini, kalian akan melanjutkan pembelajaran mengenai Konsep Server Sripting dan Client Side Scripting, yang merupakan dua komponen utama dalam pengembangan aplikasi web modern, memiliki peran penting dalam menciptakan sistem yang interaktif, efisien, dan dinamis.

      Sebagai bagian dari proses pemahaman materi, kalian diberikan tugas yang wajib dikerjakan. Tugas ini dirancang untuk membantu kalian mengasah kemampuan analisis, serta memahami bagaimana .

      Melalui pengerjaan tugas ini, diharapkan kalian tidak hanya memahami konsep dasar Server dan Client, tetapi juga mampu mengaitkan teori tersebut dengan penerapannya dalam pemrograman web, seperti bagaimana server memproses permintaan dan mengirimkan respon, serta bagaimana client menampilkan data kepada pengguna. Dengan demikian, kalian dapat melihat secara langsung hubungan antara konsep yang dipelajari dengan fungsinya dalam membangun aplikasi web yang interaktif dan responsif.

      Kerjakan dengan penuh tanggung jawab, dan jadikan tugas ini sebagai media untuk menguji pemahaman dan meningkatkan kepercayaan diri kalian dalam belajar.

      Semangat, dan selamat mengerjakan!

    • View Make a submission Receive a grade
      Opened: Tuesday, 11 November 2025, 8:03 AM
      Due: Thursday, 29 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di E-Learning

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • View Post replies: 1

      Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema-tema sesuai dengan topik pembelajaran mingguan. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata, baik itu dari kegiatan praktikum yang melibatkan komunikasi antara server dan client, pengembangan proyek pribadi seperti membuat website sederhana dengan respon dari server, maupun dari pengamatan terhadap cara kerja aplikasi web yang kalian gunakan sehari-hari. Dengan berbagi pengalaman tersebut, kita dapat memahami bagaimana konsep dasar server dan client dalam pemrograman web bekerja secara nyata untuk mengirim, memproses, dan menampilkan informasi kepada pengguna.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • View Make attempts: 1 Receive a grade

      Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap konsep dan penerapan perulangan dalam pemrograman web, termasuk kapan dan bagaimana struktur perulangan digunakan secara efektif. Kuis ini juga menjadi strategi untuk meningkatkan retensi atau daya ingat terhadap pola logika dan sintaks perulangan yang sering digunakan, sehingga kalian dapat lebih terampil dalam mengolah data secara efisien dan menghasilkan tampilan web yang dinamis serta fungsional.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 7 - View dan Routing

    • pertemuan7

      Capaian pembelajaran pertemuan 7 – Mahasiswa mampu membuat View dan Routing pada pemrograman web.

      Pada pertemuan ketujuh ini, kita akan memasuki pembahasan mendalam tentang Routing pada Laravel, salah satu komponen utama dalam pengembangan aplikasi web berbasis framework PHP modern. Routing berperan sebagai pengatur arah lalu lintas permintaan pengguna, menentukan bagaimana permintaan HTTP (seperti GET, POST, PUT, DELETE) diproses dan diarahkan ke fungsi atau controller yang tepat.

      Kita akan mempelajari bagaimana Laravel memetakan URL ke aksi-aksi tertentu melalui file web.php dan api.php. Fokus utama pertemuan ini mencakup definisi route sederhana, route dengan parameter, route bersyarat, serta penggunaan route name untuk kemudahan navigasi. Tidak hanya itu, kita juga akan membahas route grouping, middleware, dan resource controller yang mempercepat pengembangan aplikasi dan terstruktur. Selain aspek teknis, pertemuan ini juga menekankan pentingnya clean routing struktur demi maintainability dan scalability aplikasi.

      Pemahaman mendalam tentang routing sangat penting karena inilah titik awal interaksi pengguna dengan sistem. Tanpa routing yang baik aplikasi akan kehilangan arah dan kejelasan alur kerja.

      Jangan ragu untuk bertanya atau berdiskusi jika ada konsep yang membutuhkan penjelasan lebih lanjut. Selamat belajar!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak mempengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal mengenai View dan Routing, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini yaitu View dan Routing. 

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo teman-teman,

      Materi ajar pertemuan 7 sudah di upload di e-learning. Silakan kalian download, baca, dan pelajari supaya saat kita lanjut di pertemuan berikutnya bisa lebih siap. Kalau ada bagian yang membingungkan nanti kita bahas bareng di kelas.

    • Halo Mahasiswa,

      Telah tersedia video review materi pertemuan 1 sampai dengan pertemuan 7 pada mata kuliah Pemrograman Web. Video ini disiapkan agar kalian dapat mengulang kembali pokok-pokok bahasan yang telah kita pelajari, mulai dari konsep dasar hingga penerapannya dalam praktik pemrograman.

      Silakan disimak dengan baik setiap penjelasan yang ada pada video tersebut. Harap diperhatikan bagian-bagian penting, terutama yang berkaitan dengan konsep dasar, struktur kode, serta contoh penerapan pada kasus nyata. Jangan lupa untuk mencatat poin-poin penting agar lebih mudah dipelajari kembali.

      Video review ini juga dapat menjadi bahan belajar utama dalam rangka persiapan menghadapi Ujian Tengah Semester (UTS). Oleh karena itu, pastikan kalian mempelajari dengan sungguh-sungguh, mengulang bagian yang belum dipahami, dan mengajukan pertanyaan apabila masih ada materi yang dirasa sulit.

      Terima Kasih

      Tetap Semangat

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Opened: Monday, 10 November 2025, 12:00 PM

      Halo mahasiswa hebat,

      Pada pertemuan 7 ini, sebagai bagian dari proses pemahaman materi, kalian diberikan tugas yang wajib dikerjakan. Tugas ini dirancang untuk membantu kalian mengasah kemampuan analisis, serta memahami bagaimana route dan view saling terhubung dalam membentuk alur kerja aplikasi web.

      Melalui tugas ini, kalian akan belajar bagaimana Laravel mengelola permintaan pengguna (request) melalui routing, dan bagaimana hasil dari proses tersebut ditampilkan secara dinamis melalui view. Kalian akan diminta untuk membuat beberapa rute dengan parameter, menghubungkannya ke controller atau fungsi langsung, serta menampilkan data ke dalam tampilan (view) menggunakan Blade Template.

      Tidak hanya berhenti pada aspek teknis, tugas ini juga bertujuan membangun pemahaman konseptual kalian tentang bagaimana informasi mengalir dari URL hingga tampil di layar pengguna, serta bagaimana desain arsitektur MVC (Model-View-Controller) diterapkan secara nyata.

      Dengan menyelesaikan tugas ini, diharapkan kalian tidak hanya memahami konsep dasar route dan view dalam Laravel, tetapi juga mampu mengaitkannya dengan praktik terbaik pengembangan aplikasi web yang efisien, terstruktur, dan mudah dipeliharaan.

      Semangat, dan selamat mengerjakan!

    • Opened: Saturday, 16 August 2025, 8:03 AM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di E-Learning

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema-tema sesuai dengan topik pembelajaran mingguan. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata, baik itu dari praktik langsung dalam membangun tampilan (View), mengatur alur navigasi melalui Routing di Laravel, proyek pribadi yang pernah kalian kerjakan, maupun pengamatan terhadap bagaimana aplikasi web mengelola tampilan dan jalur akses pengguna dalam kehidupan sehari-hari.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses

    • Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap konsep dan penerapan perulangan dalam pemrograman web, termasuk kapan dan bagaimana struktur perulangan digunakan secara efektif. Kuis ini juga menjadi strategi untuk meningkatkan retensi atau daya ingat terhadap pola logika dan sintaks perulangan yang sering digunakan, sehingga kalian dapat lebih terampil dalam mengolah data secara efisien dan menghasilkan tampilan web yang dinamis serta fungsional.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 8 (Ujian Tengah Semester)

    • yu8

      Selamat datang di Minggu Ujian Tengah Semester (UTS)😁

      Sebelum menghadapi UTS, pastikan kalian untuk mereview pemahaman terhadap seluruh materi yang telah dipelajari dari Pertemuan 1 hingga Pertemuan 7. Mari kita tinjau kembali rangkaian konsep penting yang menjadi fondasi mata kuliah ini:

      • Pertemuan 1: Pengenalan Jaringan Komputer dan Internet.

      • Pertemuan 2 & 3: Web Server, Internet dan Composer dan Struktur Dasar PHP

      • Pertemuan 4 & 5: Perulangan dan Array

      • Pertemuan 6 & 7: Server, Slide Cripting dan View, Routing

      Penguatan untuk Mahasiswa:

      1. Jangan Panik! Fokus pada pemahaman konsep dasar. Pemrograman web adalah perpaduan antara logika, struktur, dan interaksi—kuasai fondasinya, dan Anda akan lebih mudah membangun aplikasi yang dinamis, responsif, serta mampu beradaptasi dengan berbagai kebutuhan pengembangan di masa depan.

      2. Manfaatkan Sumber Belajar: Gunakan catatan praktikum, latihan soal, dan diskusi kelompok untuk mengidentifikasi area yang perlu diperdalam.

      3. Latih Logika, Bukan Hafalan: UTS ini menguji kemampuan Anda dalam menerapkan konsep, bukan sekadar menghafal. Terbiasalah dengan pola soal dan analisis kasus sederhana.

      4. Istirahat yang Cukup: Kondisi fisik dan mental yang prima adalah kunci konsentrasi optimal saat ujian.

      SEMANGAT

    • Assignment icon
      KUMPUL UTS Assignment
      Opened: Monday, 24 November 2025, 8:03 AM

      Selamat siang adik-adik rekan mahasiswa, untuk pelaksanaan UTS bisa dibaca dengan seksama pada file terlampir. Terimakasih.

      Not available unless:
      • You have a grade in TUGAS 1 PERTEMUAN 3
      • You have a grade in TUGAS 2 PERTEMUAN 6
      • You have a grade in TUGAS 3 PERTEMUAN 7
  • Pertemuan 9 - Migration dan Database

    • pertemuan9

      Capaian pembelajaran Pertemuan 9 – Mahasiswa mampu menerapkan migration dan database dalam pemrograman web

      Pada pertemuan kali ini, kita akan mempelajari Migration dan Create Database SQL pada Laravel merupakan fitur penting yang digunakan untuk membuat dan mengelola struktur database secara terprogram melalui skrip PHP. Dengan migration, pengembang dapat membuat tabel, mengubah struktur tabel, serta mengatur relasi antar tabel tanpa harus menulis perintah SQL secara manual di database.

      Pemahaman terhadap Migration dan pembuatan database SQL pada Laravel tidak hanya bermanfaat untuk membangun struktur data yang rapi dan efisien, tetapi juga menjadi fondasi penting dalam pengembangan aplikasi web yang skalabel dan mudah dipelihara. Melalui praktik langsung dan latihan implementasi, kalian akan diajak untuk melihat bagaimana perubahan struktur database dapat dilakukan secara terprogram, terdokumentasi, dan konsisten.

      Migration di Laravel adalah bahasa arsitektur data yang menyatukan logika pemrograman dan desain basis data—menguasainya berarti membuka jalan menuju pengembangan aplikasi yang kokoh, kolaboratif, dan profesional.

      Mari kita eksplorasi bersama materi ini dengan semangat belajar yang tinggi! Jangan ragu untuk bertanya atau berdiskusi jika ada konsep yang membutuhkan penjelasan lebih lanjut. Selamat belajar!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal mengenai Migration dan Create Database SQL, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo mahasiswa semuanya! 

      Materi perkuliahan Migration dan Database sudah diunggah di LMS dan dapat kalian akses mulai hari ini. Silakan login ke LMS untuk mempelajari materi tersebut sebagai persiapan sebelum pertemuan selanjutnya. Di dalamnya terdapat pembahasan mengenai konsep migrasi data, struktur database, serta penerapan praktis dalam pengembangan aplikasi.

      Diharapkan kalian dapat mempelajari materi secara mandiri dan mencatat poin-poin penting yang akan kita bahas lebih lanjut di kelas. Jika ada kendala dalam mengakses materi, jangan ragu untuk menghubungi dosen pengampu.

    • Halo mahasiswa INSTIKI dan USTI,
      Saat ini kalian sudah berada di pertemuan 9, pada pertemuan ini akan menggunakan tambahan tool yaitu LARAVEL
      Silakan cermati cara install tool tersebut,

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • View Make a submission Receive a grade
      Opened: Saturday, 16 August 2025, 8:03 AM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di Elsa

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • View Post replies: 1

      Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema-tema sesuai dengan topik pembelajaran mingguan yaitu Migration dan Create Database SQL. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata, baik dari proses membuat migration, mengelola struktur tabel, hingga menghubungkannya dengan database dalam proyek yang pernah kalian kerjakan. Pengalaman tersebut bisa berasal dari praktikum, pengembangan aplikasi pribadi, maupun pengamatan terhadap sistem informasi yang memanfaatkan basis data di kehidupan sehari-hari. Dengan berbagi pengalaman, kalian dapat saling memperkaya wawasan dan memahami bagaimana migration dan database berperan penting dalam membangun fondasi yang kokoh bagi suatu aplikasi.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • View Make attempts: 1

      Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat untuk materi Migration dan Create  Database. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi Migration dan Create Databse SQL yang telah dipelajari dalam pertemuan ini. 

      Melalui kuis ini, kalian dapat secara langsung mengukur pemahaman terhadap konsep dasar Migration dan pembuatan database SQL di Laravel. Ini menjadi sarana untuk mengenali bagian mana yang telah kalian kuasai, serta aspek yang masih perlu diperdalam. Pendekatan ini juga merupakan strategi efektif untuk memperkuat daya ingat dan pemahaman, khususnya dalam membangun struktur basis data yang terorganisir dan mendukung pengembangan aplikasi secara terstruktur dan profesional.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian pada materi Migration dan Create Database, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 10 - Object Relational Mapping

    • pertemuan10

      Capaian pembelajaran pertemuan 10 – Mahasiswa mampu merancang Object Relational Mapping pada pemrograman web

      Pada pertemuan kali ini, kita akan mempelajari salah satu fondasi penting dalam pengembangan aplikasi web modern: Object Relational Mapping (ORM) dalam framework PHP. Materi ini merupakan jembatan antara dunia pemrograman berorientasi objek dan sistem basis data relasional, memungkinkan kita untuk mengakses, mengelola, dan memanipulasi data dalam bentuk objek tanpa harus menulis query SQL secara langsung.

      Kita akan membahas konsep dasar ORM, seperti mapping antara tabel dan kelas, relasi antar model (one-to-many, many-to-many), serta bagaimana melakukan operasi CRUD dengan lebih bersih dan terstruktur. Framework seperti Laravel menggunakan Eloquent ORM untuk menyederhanakan interaksi dengan database dan meningkatkan produktivitas pengembangan.

      Pemahaman terhadap ORM tidak hanya mempermudah dalam membangun aplikasi yang bersih dan mudah dipelihara, tetapi juga menjadi dasar penting dalam menerapkan prinsip MVC (Model-View-Controller) secara efektif. Melalui studi kasus dan latihan langsung, kalian akan melihat bagaimana ORM mempercepat pengembangan aplikasi dengan mengurangi kerumitan kode SQL, sekaligus menjaga konsistensi data dan logika bisnis.

      Mari kita eksplorasi bersama materi ini dengan semangat belajar yang tinggi! Jangan ragu untuk bertanya atau berdiskusi jika ada konsep yang membutuhkan penjelasan lebih lanjut.

      Selamat belajar.

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal pada materi Object Relational Mapping (ORM) di framework PHP, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo mahasiswa semuanya

      Materi perkuliahan Pemrograman Web dengan topik Object Relational Mapping (ORM) telah diunggah di LMS dan sudah dapat kalian akses mulai hari ini. Silakan pelajari materi tersebut secara mandiri sebagai persiapan sebelum pertemuan selanjutnya.

      Dalam materi ini, kalian akan mempelajari bagaimana konsep ORM digunakan untuk menghubungkan objek dalam program dengan tabel di database, sehingga pengelolaan data menjadi lebih efisien dan terstruktur. Pastikan kalian memahami konsep dasar dan contoh implementasinya agar dapat mengikuti praktik dengan baik pada sesi berikutnya.

      Selamat belajar dan semangat selalu

    • Halo mahasiswa semuanya!

      Materi perkuliahan Pemrograman Web yang dikaitkan dengan isu Global Citizenship Education (GCED) telah diunggah di LMS dan sudah dapat kalian akses mulai hari ini. Silakan dipelajari secara mandiri sebagai bekal sebelum pertemuan selanjutnya.

      Melalui materi ini, kalian akan memahami bagaimana keterampilan pemrograman web dapat berkontribusi pada isu-isu global seperti keberlanjutan, kolaborasi lintas budaya, dan tanggung jawab digital sebagai warga dunia. Diharapkan kalian dapat mengaitkan kemampuan teknis dengan nilai-nilai kemanusiaan dan global citizenship.

      Terima Kasih

    • Halo mahasiswa luar biasa,

      Untuk membantu kalian memahami topik pembelajaran kali ini dengan lebih baik, berikut ini disediakan sebuah video pembelajaran yang dapat kalian saksikan sebelum memulai kegiatan perkuliahan.

      Video ini dirancang untuk memberikan gambaran awal dan pengetahuan dasar mengenai materi yang akan kita bahas, sehingga kalian dapat lebih siap dan aktif saat mengikuti diskusi maupun praktikum.

      Silakan simak dengan saksama, catat hal-hal penting, dan siapkan pertanyaan atau tanggapan yang ingin kalian sampaikan dalam sesi pertemuan nanti.

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Opened: Tuesday, 9 December 2025, 10:14 AM

      Halo mahasiswa hebat,

      Pada pertemuan ke-10 ini, kalian akan melanjutkan pembelajaran mengenai Object Relational Mapping (ORM) dalam pemrograman web, yang merupakan salah satu konsep penting untuk menghubungkan logika aplikasi dengan database. Melalui ORM, pengelolaan data dapat dilakukan dengan lebih efisien, terstruktur, dan minim kesalahan, tanpa perlu menulis query SQL secara langsung. Pemahaman yang baik mengenai ORM akan membantu kalian membangun aplikasi web yang lebih aman, mudah dikelola, dan siap untuk dikembangkan lebih lanjut.

      Sebagai bagian dari proses pemahaman materi, kalian diberikan tugas yang wajib dikerjakan. Tugas ini dirancang untuk membantu kalian mengasah kemampuan analisis, serta memahami bagaimana konsep Object Relational Mapping (ORM) bekerja dalam menghubungkan logika program dengan struktur basis data.

      Melalui pengerjaan tugas ini, diharapkan kalian tidak hanya menguasai konsep, tetapi juga mampu mengaitkan teori dengan penerapannya dalam pemrograman web.

      Kerjakan dengan penuh tanggung jawab, dan jadikan tugas ini sebagai media untuk menguji pemahaman dan meningkatkan kepercayaan diri kalian dalam belajar.

      Semangat, dan selamat mengerjakan!

    • Opened: Saturday, 16 August 2025, 8:03 AM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di E-Learning

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema-tema sesuai dengan topik pembelajaran mingguan yaitu memahami bagaimana konsep Object Relational Mapping (ORM). Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata, baik itu dari kegiatan praktikum, proyek pribadi, maupun pengamatan terhadap penggunaan Object Relational Mapping (ORM) dalam pengembangan aplikasi web. Misalnya, ketika kalian mengelola data pengguna, memproses transaksi, atau menampilkan informasi dari database tanpa menulis query SQL secara manual. Pengalaman langsung ini akan membantu kalian memahami bagaimana ORM menyederhanakan interaksi dengan database sekaligus meningkatkan efisiensi dan keamanan aplikasi.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap konsep Object Relational Mapping (ORM), baik dari sisi teori maupun penerapan dalam pemrograman web. Kuis ini dirancang untuk membantu kalian mengidentifikasi bagian materi yang sudah dikuasai serta aspek yang masih memerlukan peninjauan ulang. Dengan demikian, proses pembelajaran menjadi lebih terarah dan membantu meningkatkan retensi konsep-konsep penting, terutama terkait pengelolaan data dan integrasi antara aplikasi dengan database secara efisien dan aman.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 11 - Controller, JQuery dan Seeding

    • pertemuan11

      Capaian pembelajaran pertemuan 11 – Mahasiswa mampu mengimplementasikan controller, JQuery dan Seeding pada pemrograman web

      Pada pertemuan kali ini, kita akan membahas beberapa komponen dalam pengembangan aplikasi web menggunakan framework Laravel, yaitu: Controller, perintah dasar jQuery, Query Builder, dan Seeding. Keempat elemen ini memiliki peran penting dalam membangun aplikasi yang dinamis, interaktif, dan terstruktur.

      Controller berfungsi sebagai pengatur alur logika aplikasi menghubungkan permintaan pengguna (request) dengan respons yang diberikan oleh sistem. Di sisi lain, jQuery sebagai pustaka JavaScript mempermudah manipulasi elemen HTML, menangani event, dan berinteraksi dengan server secara asinkron. Kita akan mempelajari perintah dasar jQuery untuk membuat antarmuka pengguna yang lebih responsif dan interaktif. Selanjutnya, Query Builder dalam Laravel memberikan cara yang lebih aman dan efisien untuk mengakses dan mengelola data dalam database tanpa harus menulis SQL mentah secara langsung. Melalui pendekatan yang fluent dan ekspresif, kalian akan belajar melakukan operasi seperti select, insert, update, hingga join dengan mudah. Terakhir, Seeding memungkinkan pengisian data awal ke dalam database secara otomatis, sangat berguna untuk pengujian dan pengembangan aplikasi.

      Pertemuan ini tidak hanya menekankan pada konsep teoretis, tetapi juga implementasi praktis bagaimana masing-masing komponen ini berinteraksi satu sama lain dalam membangun sebuah sistem aplikasi yang utuh.

      Mari kita eksplorasi bersama, dan siapkan diri untuk melihat bagaimana teori ini diaplikasikan dalam simulasi atau praktikum!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa hebat,

      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal pada materi 

      Pada pertemuan kali ini, kita akan membahas beberapa komponen fundamental dalam pengembangan aplikasi web menggunakan framework Laravel, yaitu: Controller, perintah dasar jQuery, Query Builder, dan Seeding. Keempat elemen ini memiliki peran penting dalam membangun aplikasi yang dinamis, interaktif, dan terstruktur.

      Controller berfungsi sebagai pengatur alur logika aplikasi—menghubungkan permintaan pengguna (request) dengan respons yang diberikan oleh sistem. Di sisi lain, jQuery sebagai pustaka JavaScript mempermudah manipulasi elemen HTML, menangani event, dan berinteraksi dengan server secara asinkron. Kita akan mempelajari perintah dasar jQuery untuk membuat antarmuka pengguna yang lebih responsif dan interaktif.

      Selanjutnya, Query Builder dalam Laravel memberikan cara yang lebih aman dan efisien untuk mengakses dan mengelola data dalam database tanpa harus menulis SQL mentah secara langsung. Melalui pendekatan yang fluent dan ekspresif, kalian akan belajar melakukan operasi seperti select, insert, update, hingga join dengan mudah. Terakhir, Seeding memungkinkan pengisian data awal ke dalam database secara otomatis, sangat berguna untuk pengujian dan pengembangan aplikasi.

      Pertemuan ini tidak hanya menekankan pada konsep teoretis, tetapi juga implementasi praktis bagaimana masing-masing komponen ini berinteraksi satu sama lain dalam membangun sebuah sistem aplikasi yang utuh.

      "Dalam pengembangan aplikasi modern, memahami alur logika, interaksi pengguna, dan manajemen data adalah fondasi utama—dan penguasaan controller, jQuery, query builder, serta seeding adalah langkah nyata untuk mewujudkannya."

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo teman-teman,

      Materi ajar pertemuan 11 sudah di upload di e-learning. Silakan kalian download, baca, dan pelajari supaya saat kita lanjut di pertemuan berikutnya bisa lebih siap. Kalau ada bagian yang membingungkan nanti kita bahas bareng di kelas.

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Opened: Saturday, 16 August 2025, 8:03 AM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di Elsa

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema-tema sesuai dengan topik pembelajaran mingguan. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata mengenai materi Controller, Perintah Dasar jQuery, dan Seeding dalam pengembangan aplikasi web. Baik itu dari kegiatan praktikum, proyek pribadi, maupun pengamatan terhadap penerapan teknologi ini pada aplikasi dalam kehidupan sehari-hari. Misalnya, bagaimana Controller mengatur alur logika aplikasi, bagaimana jQuery mempermudah manipulasi elemen pada halaman web, serta bagaimana Seeding digunakan untuk mengisi database dengan data awal secara cepat dan konsisten. Pengalaman tersebut akan membantu memperkuat pemahaman konsep sekaligus keterampilan praktis kalian.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap materi ControllerPerintah Dasar jQuery, dan Seeding dalam pengembangan aplikasi web. Kuis ini dirancang untuk membantu kalian mengidentifikasi materi yang sudah dikuasai serta bagian yang masih perlu ditinjau kembali. Dengan begitu, proses pembelajaran menjadi lebih terarah sekaligus membantu meningkatkan retensi atau daya ingat terhadap konsep-konsep penting, baik yang bersifat konseptual maupun aplikatif.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 12 - Create dan Read

    • pertemuan122

      Capaian pembelajaran pertemuan 12 – Mahasiswa mampu membuat create dan read pada pemrogramawan web

      Pada pertemuan kali ini, kita akan memasuki salah satu konsep fundamental dalam pengembangan aplikasi web menggunakan Laravel: Proses Create dan Form Validation. Kedua aspek ini merupakan inti dari interaksi antara pengguna dan sistem, khususnya dalam hal penginputan dan penyimpanan data ke dalam database. Kita akan mempelajari bagaimana Laravel memfasilitasi proses pembuatan data baru melalui formulir, serta bagaimana sistem dapat memastikan bahwa data yang dikirimkan telah sesuai dengan aturan yang ditentukan.

      Proses Create melibatkan beberapa tahap, mulai dari pembuatan form input, pengiriman data melalui controller, hingga penyimpanan data ke database menggunakan model. Sementara itu, Form Validation berfungsi sebagai penjaga kualitas data memastikan bahwa setiap isian memenuhi syarat, seperti tidak kosong, format sesuai, atau tidak duplikat. Laravel menyediakan cara yang elegan dan efisien untuk menerapkan validasi, baik secara langsung di controller maupun melalui form request terpisah.

      Pertemuan ini tidak hanya berfokus pada teori, tetapi juga pada implementasi praktis bagaimana data diolah dari sisi pengguna hingga masuk ke sistem dengan validasi yang ketat dan terstruktur. Kalian akan melihat bagaimana kombinasi antara form, controller, model, dan validasi membentuk alur kerja yang aman dan profesional dalam pengelolaan data.

      Dalam dunia pengembangan web, menerima dan memverifikasi data pengguna adalah denyut nadi aplikasi mdan memahami proses create serta validasi form adalah langkah pertama untuk membangun sistem yang terpercaya dan handal.

      Mari kita eksplorasi bersama, dan siapkan diri untuk melihat bagaimana teori ini diaplikasikan dalam simulasi atau praktikum!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini yaitu Create dan Read.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar!

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo teman-teman,

      Materi ajar pertemuan 12 sudah di upload di e-learning. Silakan kalian download, baca, dan pelajari supaya saat kita lanjut di pertemuan berikutnya bisa lebih siap. Kalau ada bagian yang membingungkan nanti kita bahas bareng di kelas.

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Opened: Monday, 7 July 2025, 8:03 AM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di E-Learning

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat tema-tema sesuai dengan topik pembelajaran mingguan. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata mengenai materi Create dan Read dalam pemrograman web. Baik itu dari kegiatan praktikum, proyek pribadi, maupun pengamatan terhadap penerapan proses penambahan dan penampilan data pada aplikasi dalam kehidupan sehari-hari. Misalnya, ketika membuat formulir pendaftaran pengguna, menambahkan data ke database, atau menampilkan daftar informasi secara dinamis di sebuah halaman web. Pengalaman tersebut akan membantu memperkuat pemahaman konsep sekaligus keterampilan praktis kalian.

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • View Make attempts: 1

      Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi proses create dan Read

      yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap materi Create dan Read dalam pemrograman web. Kuis ini dirancang untuk membantu kalian mengidentifikasi bagian yang sudah dikuasai serta aspek yang masih perlu ditinjau kembali. Dengan demikian, proses pembelajaran menjadi lebih fokus dan membantu meningkatkan retensi atau daya ingat terhadap konsep-konsep penting, terutama yang berkaitan dengan proses penambahan dan penampilan data pada aplikasi web secara konseptual maupun aplikatif.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 13 - Update dan Delete

    • pertemuan13

      Capaian pembelajaran pertemuan 13 – Mahasiswa mampu membuat update dan delete pada pemrograman web

      Pada pertemuan kali ini, kita akan mendalami dua proses penting dalam pengelolaan data pada aplikasi web berbasis Laravel: Proses Update dan Delete. Kedua proses ini berperan sebagai kunci dalam menjaga relevansi dan akurasi data yang tersimpan di dalam database. Proses Update memungkinkan pengguna untuk memperbarui informasi yang sudah ada melalui form input yang dilengkapi validasi, sehingga perubahan yang dilakukan terjamin kebenaran dan keamanannya. Laravel mendukung proses ini melalui fitur-fitur seperti Eloquent ORM atau Query Builder yang mempermudah pengelolaan data, serta perlindungan CSRF untuk mencegah serangan keamanan. Sementara itu, Proses Delete memberikan mekanisme untuk menghapus data yang tidak lagi diperlukan, baik secara langsung melalui perintah sederhana maupun dengan pendekatan soft delete yang mempertahankan riwayat data di database. Dengan memahami kedua proses ini, pengembang dapat membangun aplikasi yang tidak hanya dinamis dan interaktif, tetapi juga aman, terstruktur, dan efisien dalam pengelolaan datanya.

      Pertemuan ini tidak hanya berfokus pada teori, tetapi juga pada implementasi langsung bagaimana data diambil, ditampilkan, diedit, dan disimpan kembali ke database secara terstruktur. Kalian akan melihat bagaimana alur komunikasi antara model, controller, dan view membentuk fondasi penting dalam pengembangan fitur CRUD yang kokoh dan skalabel.

      Mari kita eksplorasi bersama, dan siapkan diri untuk melihat bagaimana teori ini diaplikasikan dalam simulasi atau praktikum!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal, sekaligus mengarahkan fokus pemahaman menganai Update, Delete pada ralavel terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo teman-teman,

      Materi ajar pertemuan 13 sudah di upload di e-learning. Silakan kalian download, baca, dan pelajari supaya saat kita lanjut di pertemuan berikutnya bisa lebih siap. Kalau ada bagian yang membingungkan nanti kita bahas bareng di kelas.

    • Halo mahasiswa luar biasa,

      Untuk membantu kalian memahami topik pembelajaran kali ini dengan lebih baik, berikut ini disediakan sebuah video pembelajaran yang dapat kalian saksikan sebelum memulai kegiatan perkuliahan.

      Video ini dirancang untuk memberikan gambaran awal dan pengetahuan dasar Update dan Delete mengenai materi yang akan kita bahas, sehingga kalian dapat lebih siap dan aktif saat mengikuti diskusi maupun praktikum.

      Silakan simak dengan saksama, catat hal-hal penting, dan siapkan pertanyaan atau tanggapan yang ingin kalian sampaikan dalam sesi pertemuan nanti.

      Selamat menonton dan semoga bermanfaat!

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • View Make a submission
      Opened: Tuesday, 30 December 2025, 6:56 AM

      Halo mahasiswa hebat,

      Pada pertemuan ke-13 ini, kalian akan melanjutkan pembelajaran mengenai Proses Read dan Update dalam framework Laravel, yang merupakan bagian penting dari implementasi fitur CRUD dalam pengembangan aplikasi web.

      Sebagai bagian dari proses pemahaman materi, kalian diberikan tugas yang wajib dikerjakan. Tugas ini dirancang untuk membantu kalian mengasah kemampuan analisis, serta memahami bagaimana data dapat diambil (read) dari database dan diperbarui (update) melalui alur kerja yang terintegrasi antara model, controller, dan view.

      Melalui pengerjaan tugas ini, diharapkan kalian tidak hanya menguasai konsep, tetapi juga mampu mengaitkan teori dengan implementasi dalam pemrograman web. 

      Kerjakan dengan penuh tanggung jawab, dan jadikan tugas ini sebagai media untuk menguji pemahaman dan meningkatkan kepercayaan diri kalian dalam belajar.

      Semangat, dan selamat mengerjakan!

    • Opened: Saturday, 16 August 2025, 8:03 AM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di E-Learning

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • View Make forum posts: 1

      Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat materi Update dan Delete pada Laravel. Diskusi ini bertujuan untuk memperdalam pemahaman kalian, sekaligus melatih kemampuan berpikir kritis dan menyampaikan pendapat secara konstruktif.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, berdasarkan pengalaman nyata mengenai materi Update dan Delete dalam pemrograman web. Baik itu dari kegiatan praktikum, proyek pribadi, maupun pengamatan terhadap penerapan proses pengubahan dan penghapusan data pada aplikasi dalam kehidupan sehari-hari. Misalnya, ketika mengedit profil pengguna, memperbarui status pesanan, atau menghapus data yang sudah tidak diperlukan dari sistem. Pengalaman tersebut akan membantu memperkuat pemahaman konsep sekaligus keterampilan praktis kalian..

      Selain itu, hubungkan juga tanggapan kalian dengan hasil belajar yang telah kalian peroleh, baik dari materi video, modul, tugas, atau hasil praktik. Pendekatan ini akan membantu kalian untuk lebih memahami konteks dan manfaat nyata dari materi yang dipelajari, sekaligus memberikan ruang bagi refleksi diri dalam proses belajar.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • View Make attempts: 1

      Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi update dan delete yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap materi Update dan Delete dalam pemrograman web. Kuis ini dirancang untuk membantu kalian mengidentifikasi bagian yang sudah dikuasai serta aspek yang masih perlu ditinjau kembali. Dengan demikian, proses pembelajaran menjadi lebih terarah dan membantu meningkatkan retensi atau daya ingat terhadap konsep-konsep penting, terutama yang berkaitan dengan proses pengubahan dan penghapusan data pada aplikasi web, baik secara konseptual maupun aplikatif.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 14 - TRANSAKSI

    • pertemuan14

      Capaian pembelajaran pertemuan 14 – Mahasiwa mampu menerapkan CRUD berbasis frame laravel pada pemrograman web

      Pada pertemuan kali ini, kita akan mempelajari salah satu konsep inti dalam pengembangan aplikasi web menggunakan Laravel, yaitu penerapan CRUD (Create, Read, Update, Delete). CRUD merupakan fondasi utama dari hampir setiap sistem informasi, yang memungkinkan pengguna untuk mengelola data secara penuh—mulai dari menambahkan, menampilkan, mengubah, hingga menghapus data. Dengan menguasai CRUD, kalian akan memiliki keterampilan dasar yang sangat penting untuk membangun aplikasi web yang fungsional, efisien, dan mudah dikelola.

      Dalam pembahasan ini, kita akan menelusuri bagaimana Laravel memfasilitasi penerapan CRUD melalui kombinasi routing, controller, model, dan view. Kita akan mempelajari alur kerja mulai dari pembuatan form input, pengolahan data dengan Eloquent ORM, hingga penampilan data di antarmuka pengguna. Selain itu, kita akan membahas best practice seperti validasi input, pengelolaan pesan sukses atau error, serta penerapan keamanan menggunakan token CSRF untuk mencegah serangan berbahaya.

      Materi ini juga akan menyoroti bagaimana Laravel mempermudah proses CRUD dengan fitur-fitur bawaannya, termasuk kemudahan dalam query database, penggunaan Blade template untuk pengelolaan tampilan, serta opsi optimisasi seperti pagination dan pencarian data.

      CRUD bukan sekadar empat operasi dasar—ia adalah kerangka kerja hidup dari sebuah aplikasi, menghubungkan logika bisnis dengan data, dan menghadirkan pengalaman pengguna yang utuh dan terstruktur.

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal mengatahui pemahaman materi kalian mengenai menerapkan CRUD berbasis Framework Laravel, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar

    • Halo Mahasiswa,

      Semoga kalian semua dalam keadaan sehat dan penuh semangat. Kami ingin menyampaikan bahwa materi pembelajaran sudah tersedia di LMS. Silakan segera diakses dan dipelajari agar kalian dapat mengikuti alur pembelajaran minggu ini dengan baik.

      Mohon perhatikan setiap bagian materi yang sudah disiapkan, karena akan menjadi dasar untuk aktivitas diskusi, tugas, maupun evaluasi pada pertemuan berikutnya.

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Halo teman-teman,

      Materi ajar pertemuan 14 sudah di upload di e-learning. Silakan kalian download, baca, dan pelajari supaya saat kita lanjut di pertemuan berikutnya bisa lebih siap. Kalau ada bagian yang membingungkan nanti kita bahas bareng di kelas.

    • Halo Mahasiswa,

      Selamat datang dalam perkuliahan ini. Pada proses pembelajaran yang akan kita jalani bersama, kalian tidak hanya akan menerima materi secara teori, tetapi juga diajak untuk aktif dalam berbagai bentuk kegiatan. Melalui praktikum, kalian akan memperoleh pengalaman langsung dalam menerapkan konsep yang dipelajari sehingga lebih mudah dipahami. Selain itu, akan ada diskusi forum yang menjadi ruang untuk bertukar ide, menyampaikan pendapat, dan mengembangkan kemampuan berpikir kritis secara kolaboratif. Kegiatan tanya jawab juga akan menjadi bagian penting, di mana kalian diberi kesempatan untuk mengajukan pertanyaan maupun memberikan tanggapan agar tercipta suasana belajar yang interaktif. Semua kegiatan ini tentu akan lebih bermakna jika disertai dengan keaktifan kalian selama proses pembelajaran berlangsung

      Terima kasih atas kerjasama dan komitmen kalian dalam proses pembelajaran.

      Selamat belajar dan semoga sukses.

    • Opened: Saturday, 16 August 2025, 8:03 AM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di E-Learning

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • View Post replies: 1

      Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat materi Menerapkan CRUD berbasis Framework Laravel. Diskusi ini bertujuan untuk memperdalam pemahaman kalian terhadap konsep dan implementasi CRUD, sekaligus melatih kemampuan berpikir kritis, analitis, dan menyampaikan pendapat secara terstruktur.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan, baik berdasarkan pengalaman nyata dari kegiatan praktikum, proyek pribadi, maupun pengamatan terhadap aplikasi yang kalian gunakan sehari-hari. Pengalaman tersebut akan menjadi bahan refleksi yang berharga dalam memahami bagaimana fitur CRUD bekerja di dunia nyata.

      Selain itu, kaitkan tanggapan kalian dengan hasil belajar yang telah diperoleh dari berbagai sumber—baik dari materi video, modul, tugas, maupun praktik langsung di kelas atau di luar kelas. Pendekatan ini akan membantu kalian memahami tidak hanya teori, tetapi juga konteks penerapan CRUD dalam membangun aplikasi yang fungsional, aman, dan efisien, sekaligus memberikan ruang untuk mengasah keterampilan problem solving yang dibutuhkan di dunia kerja.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Opened: Tuesday, 6 January 2026, 10:00 AM

      Kepada seluruh mahasiswa,
      kegiatan pembelajaran berbasis Project Based Learning (PjBL) telah kami bagikan melalui Learning Management System (LMS). Kegiatan ini dirancang untuk membantu Anda memahami materi perkuliahan secara lebih mendalam melalui pengalaman belajar yang kontekstual, aplikatif, dan berorientasi pada pemecahan masalah nyata.

      Melalui proyek ini, Anda diharapkan dapat mengintegrasikan konsep teori dengan praktik, mengembangkan kemampuan berpikir kritis, kreativitas, serta keterampilan kolaborasi dan komunikasi. Seluruh instruksi, tahapan pengerjaan, kriteria penilaian, serta tenggat waktu telah dijelaskan secara rinci pada LMS, sehingga mohon dipelajari dengan saksama sebelum memulai pengerjaan proyek.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • Opened: Tuesday, 6 January 2026, 10:00 AM
      Closed: Tuesday, 6 January 2026, 8:22 PM

      Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap konsep dan penerapan fitur CRUD dalam pemrograman web. Kuis ini juga menjadi strategi untuk meningkatkan retensi atau daya ingat terhadap langkah-langkah penting, mulai dari membuat, membaca, memperbarui, hingga menghapus data, sehingga kalian lebih siap menerapkannya baik dalam latihan maupun proyek nyata.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 15 - Presentasi Project Website

    • pertemuan15

      Capaian pembelajaran pertemuan 15 – Mahasiswa mampu mempresentasi project website yang telah dirancang

      Pada pertemuan kali ini, kita akan memasuki tahap penting dalam proses pembelajaran, yaitu Presentasi Project. Kegiatan ini merupakan puncak dari rangkaian praktik dan teori yang telah kita pelajari, di mana kalian akan menampilkan hasil karya aplikasi yang telah dibangun, sekaligus menjelaskan proses perancangannya secara runtut dan profesional. Presentasi ini bukan sekadar memamerkan hasil akhir, tetapi juga menunjukkan pemahaman mendalam kalian terhadap konsep, teknologi, dan metode yang digunakan.

      Dalam kegiatan ini, kalian akan memaparkan seluruh aspek proyek—mulai dari latar belakang dan tujuan pengembangan, perancangan database, alur sistem, implementasi fitur utama, hingga hasil akhir aplikasi yang dapat digunakan secara fungsional. Penyajian juga mencakup demontrasi langsung (live demo) untuk menunjukkan bagaimana aplikasi berjalan, termasuk interaksi pengguna, pengolahan data, dan fitur-fitur unggulan yang dikembangkan.

      Fokus utama dari presentasi ini adalah bagaimana kalian mampu menyampaikan ide dan hasil kerja secara jelas, logis, dan menarik. Hal ini mencakup penguasaan materi teknis, kemampuan menjawab pertanyaan audiens, serta keterampilan menampilkan dokumentasi yang mendukung, seperti diagram, flowchart, dan tampilan antarmuka aplikasi.

      Melalui kegiatan ini, mahasiswa diharapkan mampu mengasah keterampilan komunikasi, kolaborasi, dan problem solving, sekaligus membangun rasa percaya diri dalam menyampaikan karya di hadapan orang lain—kemampuan yang sangat dibutuhkan di dunia kerja maupun dalam pengembangan profesional di masa depan.

      Mari kita eksplorasi lebih dalam dan siapkan diri untuk praktik langsung!

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo mahasiswa hebat,
      Sebelum kita memulai perkuliahan hari ini, berikut ini terdapat pertanyaan pemantik yang wajib kalian kerjakan terlebih dahulu.

      Pertanyaan ini disusun untuk membantu kalian mengaktifkan pengetahuan awal, sekaligus mengarahkan fokus pemahaman terhadap topik yang akan kita bahas dalam pertemuan ini.

      Mohon dikerjakan dengan sungguh-sungguh, karena jawaban kalian akan menjadi bagian penting dalam diskusi dan eksplorasi materi nantinya.

      Selamat mengerjakan dan semangat belajar

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Halo Mahasiswa,

      Telah tersedia video review materi pertemuan 9 sampai dengan pertemuan 14 pada mata kuliah Pemrograman Web. Video ini disiapkan agar kalian dapat mengulang kembali pokok-pokok bahasan yang telah kita pelajari, mulai dari konsep dasar hingga penerapannya dalam praktik pemrograman.

      Silakan disimak dengan baik setiap penjelasan yang ada pada video tersebut. Harap diperhatikan bagian-bagian penting, terutama yang berkaitan dengan konsep dasar, struktur kode, serta contoh penerapan pada kasus nyata. Jangan lupa untuk mencatat poin-poin penting agar lebih mudah dipelajari kembali.

      Video review ini juga dapat menjadi bahan belajar utama dalam rangka persiapan menghadapi Ujian Tengah Semester (UTS). Oleh karena itu, pastikan kalian mempelajari dengan sungguh-sungguh, mengulang bagian yang belum dipahami, dan mengajukan pertanyaan apabila masih ada materi yang dirasa sulit.

      Terima Kasih

      Tetap Semangat

    • Sebelum memulai materi, silakan kerjakan pretest yang tersedia di pada pertemuan ini. Tujuan dari pretest ini adalah untuk mengetahui kemampuan awal dan pemahaman dasar kalian terhadap topik yang akan dipelajari. Hasilnya tidak memengaruhi nilai akhir, tetapi penting untuk melihat sejauh mana kesiapan kalian dalam mengikuti proses belajar.

    • Opened: Saturday, 16 August 2025, 8:03 AM
      Due: Friday, 30 January 2026, 11:59 PM

      Perhatian, Mahasiswa/Mahasiswi yang Luar Biasa!

      Berikut adalah tempat untuk mengupload hasil laporan praktikum Anda . Pastikan hasil laporan yang Anda kirim telah memenuhi semua kriteria dan panduan yang telah diberikan sebelumnya.

      Perhatikan hal-hal berikut sebelum mengumpulkan:

      1. File dalam format PDF (pastikan terbaca dengan jelas).
      2. Beri nama file dengan format: NIM_Nama_Praktikum
      3. Perhatikan Batas waktu pengumpulan di E-Learning

      Jika ada kendala atau pertanyaan, segera hubungi dosen atau sampaikan melalui forum diskusi.

      "Disiplin dalam pengumpulan tugas melatih tanggung jawab dan profesionalisme Anda di dunia kerja nanti."

      Silakan unggah laporan Anda tepat waktu, dan semoga hasilnya memuaskan! 🎯

      Terima kasih dan selamat belajar!

    • Halo mahasiswa hebat,

      Dalam setiap pertemuan perkuliahan ini, akan ada sesi diskusi yang mengangkat materi Presentasi Project. Diskusi ini bertujuan untuk memperdalam pemahaman kalian mengenai proses pengembangan aplikasi secara menyeluruh, sekaligus melatih kemampuan berpikir kritis, mengemukakan pendapat, dan memberikan masukan secara konstruktif terhadap karya yang dipresentasikan.

      Kami sangat mendorong kalian untuk memberikan tanggapan yang relevan dan membangun, baik berdasarkan pengalaman nyata dari kegiatan praktikum, pengerjaan tugas proyek, maupun pengamatan terhadap aplikasi atau sistem berbasis web yang pernah kalian gunakan. Pengalaman tersebut dapat menjadi referensi penting dalam memberikan evaluasi yang objektif dan bermanfaat bagi pengembangan project.

      Selain itu, kaitkan tanggapan kalian dengan hasil belajar yang telah diperoleh dari materi video, modul, tugas, maupun praktik langsung. Pendekatan ini akan membantu kalian memahami nilai praktis dari sebuah proyek, melihat kelebihan dan kekurangan dari implementasi yang dilakukan, serta memberikan ruang bagi refleksi diri untuk meningkatkan kualitas karya di masa mendatang.

      Mari manfaatkan ruang diskusi ini sebagai sarana untuk tumbuh bersama, berbagi wawasan, dan saling menginspirasi.
      Sampaikan pendapat dengan percaya diri, terbuka, dan bertanggung jawab.

    • Halo Mahasiswa,

      Sebagai bagian dari proses perkuliahan kita akan melaksanakan evaluasi pembelajaran dalam bentuk kuis. Kuis ini tidak hanya berfungsi untuk memberikan nilai, tetapi lebih kepada mengukur sejauh mana pemahaman kalian terhadap materi yang telah dipelajari. Melalui kegiatan ini, kalian dapat mengenali topik mana yang sudah dikuasai dengan baik dan bagian mana yang masih perlu ditingkatkan

      Selamat belajar dan semoga sukses.

    • View Make attempts: 1
      Opened: Tuesday, 13 January 2026, 4:47 AM

      Halo mahasiswa hebat,

      Sebagai bagian dari proses pembelajaran yang bermakna dan berkelanjutan, setiap pertemuan akan disertai dengan sesi kuis singkat. Kuis ini bukan sekadar penilaian, melainkan alat bantu untuk mengukur sejauh mana kalian memahami materi yang telah dipelajari dalam pertemuan tersebut.

      Melalui kuis ini, kalian dapat secara langsung mengetahui sejauh mana pemahaman kalian terhadap konsep dan penerapan fitur CRUD dalam pemrograman web. Kuis ini juga menjadi strategi untuk meningkatkan retensi atau daya ingat terhadap langkah-langkah penting, mulai dari membuat, membaca, memperbarui, hingga menghapus data, sehingga kalian lebih siap menerapkannya baik dalam latihan maupun proyek nyata.

      Perlu diperhatikan, untuk kuis pada pertemuan selanjutnya, sistem akan menggunakan fitur Restrict Access. Artinya, kalian hanya dapat mengakses kuis di pertemuan berikutnya jika telah menyelesaikan kuis di pertemuan sebelumnya. Jadi, pastikan kalian mengerjakan kuis tepat waktu dan tidak melewatkannya, agar proses belajar kalian tetap berlanjut dengan baik.

      Kuis akan disusun secara proporsional dan sesuai dengan topik yang dibahas, baik dalam bentuk pilihan ganda, isian singkat, maupun soal aplikatif. Jadikan kuis ini sebagai peluang untuk merefleksikan pemahaman kalian, bukan sebagai beban. Dengan disiplin belajar dan semangat yang konsisten, kalian akan mampu menguasai materi dengan lebih kuat dan percaya diri.

  • Pertemuan 16 (Ujian Akhir Semester)

    • uas1

      Halo mahasiswa hebat,

      Tidak terasa kita telah sampai di minggu ujian akhir semester. Ini adalah momen penting untuk mengukur pemahaman dan pencapaian kalian selama mengikuti perkuliahan dari pertemuan 1 hingga 15.

      Silakan manfaatkan waktu dengan sebaik-baiknya untuk mempelajari kembali seluruh materi yang telah dibahas, mulai dari dasar-dasar sistem komputer dan jaringan, HTML, Percabangan, perulangan, Array, Instalasi Compuser, sampai dengan penerapan CRUD pada aplikasi Laravell. Jangan lupa juga untuk Quis, LKM, dan Tugas yang pernah kalian kerjakan.

      Ingat, ujian bukan hanya tentang menghafal, tetapi juga tentang memahami konsep dan mampu menerapkannya dalam konteks nyata. Persiapan yang baik akan memberikan rasa percaya diri yang tinggi saat menghadapi soal.

      Tetap semangat, jaga kesehatan, dan yakinlah pada kemampuan kalian!
      Selamat belajar dan semoga sukses menghadapi ujian!

    • Assignment icon
      KUMPUL UAS Assignment
      Opened: Saturday, 16 August 2025, 10:00 AM
      Not available unless:
      • You have a grade in TUGAS 4 PERTEMUAN 10
      • You have a grade in TUGAS 5 PERTEMUAN 13
    • Opened: Tuesday, 20 January 2026, 10:00 AM

      Halo Mahasiswa/i 👋

      Silakan mengunggah hasil Project Perancangan Website melalui LMS sesuai dengan jadwal yang telah ditentukan. Pastikan seluruh komponen proyek telah lengkap dan sesuai dengan ketentuan yang sudah dijelaskan, mulai dari desain antarmuka, struktur navigasi, hingga fungsionalitas dasar website.

      Sebelum melakukan pengumpulan, periksa kembali hasil pekerjaan Anda untuk memastikan tidak ada kesalahan teknis maupun kekurangan konten pada laporan.

      Apabila mengalami kendala selama proses pengunggahan di LMS, segera sampaikan melalui forum atau kanal komunikasi yang tersedia. Selamat menyelesaikan proyek, semoga hasil yang Anda kerjakan mencerminkan pemahaman dan kreativitas terbaik. Semangat 💪📌