RENCANA PEMBELAJARAN SEMESTER (RPS) Mata Kuliah : Pemrogaman Web (3 sks) Kode : TFP 3308 Prasyarat : Sistem Manajemen Basis Data Program studi : Teknik Informatika ( S1) Semester : IV Dosen : Prita Haryani S.Pd, M.Eng JURUSAN TEKNIK INFORMATIKA INSTITUT SAINS DAN TEKNOLOGI AKPRIND YOGYAKARTA 2018
Mata Kuliah : Pemrogaman Web (3 sks) Kode : TFP 3308 Prasyarat : Sistem Manajemen Basis Data Program studi : Teknik Informatika ( S1) Semester : IV Capaian Pembelajaran (LO) Prodi : dapat membuat aplikasi dinamis Capaian Pembelajaran (LO) Mata Kuliah : dinamis sampai operasi CRUD (Create Read Update Delete) pada se dinamis sampai operasi CRUD (Create Read Update Delete) pada base Melakukan operasi pembacaan Melakukan operasi penambahan Melakukan operasi penghapusan Melakukan operasi update Menggunakan mysql untuk pembuatan base Mengkoneksikan & mysql Menggunakan syntax Menggunakan struktur percabangan Menggunakan struktur perulangan Menggunakan array Menggunakan form Menggunakan tag-tag dasar HTML Menggunakan CSS memahami konsep secara umum
INSTITUT SAINS & TEKNOLOGI AKPRIND YAOGYAKARTA FAKULTAS TEKNOLOGI INDUSTRI I. RENCANA PEMBELAJARAN SEMESTER (RPS) Program Studi : Teknik Informatika Mata Kuliah : Pemrograman Web Kode : TFP-3308 Jumlah Sks : 3 sks Semester : IV Dosen Pengampu : Prita Haryani, S.Pd, M.Eng Deskripsi Mata Kuliah : Mata kuliah ini memberikan pengalaman belajar kepada mahasiswa tentang pembuatan aplikasi. Materi yang disampaikan meliputi:1) pengantar 2) HTML 3) CSS 4) Javascript 5) 6) Pengoperasian base. Pelaksanaan kuliah dilaksanakan dalam bentuk ceramah, diskusi, penugasan di laboratorium, penulisan makalah proyek dan presentasi Capaian Pembelajaran : dinamis sampai operasi CRUD (Create Read Update Delete) pada base
1 2 3 4 5 6 7 8 9 10 Capaian Bahan Metode Pengalaman Indikator Teknik Waktu Sumber/ Pembelajaran Kajian/Pokok Pembelajaran Belajar Penilaian Penilaian Bahan Perte muan Ke 1 memahami konsep secara umum Bahasan Konsep Domain DNS Domain Provider Konsep Hosting Konsep Web client (browser) & server Konsep Database client & base server Konsep file client & file server Penggunaan FTP Pengenalan bahasa Mendownload dan Menginstall Menjalankan Web Server Menjalankan FTP Server sebuah sederhana (berdasarkan contoh) Mengupload tersebut pada FTP Server Mengakses memahami konsep domain/hosting memahami konsep kerja memahami fungsi dari aplikasiaplikasi mengetahui bahasabahasa dalam Bobot Penilai -an 5.0 % 3 x 50 Ref
2 tag-tag dasar HTML untuk membuat statis 3 CSS untuk styling sederhana pada statis 4 menggunaka n dalam pembuatan.struktur HTML Tag-tag dasar Atribut dasar Syntax CSS CSS internal CSS eksternal Tag style dan link Selector warna, posisi, dan background Syntax dasar - Struktur umum - Penggunaan perintah echo Memodifikasi Program Memodifikasi Program sebuah memanfaatkan tag dan atribut HTML yang telah diajarkan Mengupload tersebut pada FTP Server Mengakses Halaman Web sebuah memanfaatkan tag dan atribut HTML yang telah diajarkan Menambahkan CSS untuk memodifikasi HTML Mengupload tersebut pada FTP Server Mengakses Halaman Web Mengubah HTML menjadi sebuah menampilkan informasi dalam format HTML meletakkan gambar, link dan tabel pada CSS pada memahami konsep selector mengubah posisi, ukuran, dan warna pada elemen HTML mengenal syntax
5 dalam pembuatan 6 dalam pembuatan 7 dalam pembuatan Variabel dalam Struktur percabangan -Percabangan if -Percabangan Switch Case Struktur perulangan Perulangan for Perulangan while Perulangan do while Penggunaan variabel bertipe array dalam bahasa Modifikasi coding perintah (echo,variable, aritmatik, string operation) Mengupload tersebut pada FTP Server Mengakses Halaman Web praktek tentang penggunaan percabangan if dan switch case praktek satu per satu tentang penggunaan perulangan for, while dan do while praktek penggunaan variabel array. UTS struktur percabangan dalam bahasa Mahasiwa struktur perulangan dalam bahasa array dalam bahasa
1 2 3 4 5 6 7 8 9 10 Capaian Bahan Metode Pengalaman Indikator Teknik Waktu Sumber/ Pembelajaran Kajian/Pokok Pembelajaran Belajar Penilaian Penilaian Bahan Perte muan Ke 8 dalam pembuatan 9 operasi base Bahasan Pemanfaatan tag form di HTML Pemanfaatan berbagai input sederhana Pemanfaatan metode POST dan GET Pembuatan schema base MySQL Pembuatan table dan field di MySQL Operasi CRUD pada base, baik interface phpmyadmi menulis kalimat SQL Modifikasi coding mencoba berbagai macam jenis form untuk input sederhana mengerti beda penggunaan method POST dan GET langsung praktek pada form HTML mempraktekka n pembuatan schema base MySQL Mempraktekka n pembuatan table dan field Melakukan dua metode operasi select pada phpmyadmin dan cara menuliskan kalimat SQL menggunak an form menggunak an MySQL untuk pembuatan base Bobot Penilai -an Ref
10 operasi base 11 operasi base 12 operasi base Koneksi ke server MySQL Membaca dan menampilkan dalam bentuk tabel ataupun bentuk lain Operasi insert Operasi delete latihan untuk membuat koneksi ke server MySQL mempraktekka n pembacaan table dan dalam base beberapa studi kasus. menampilkan table tersebut dalam bentuk format table HTML atau yang lainnya membuat file HTML dan untuk inserting (berdasarkan apa yang sudah dibuat pada pertemuan minggu lalu) memodifikasi file HTML dan mengkoneksik an & MySQL operasi pembacaan operasi penambahan
13 operasi base 14 operasi base Operasi update Proggres report tugas agar dapat mendelete (berdasarkan apa sudah dibuat pada pertemuan minggu lalu) memodifikasi file HTML dan agar dapat mengupdate (berdasarkan apa yang sudah dibuat pada pertemuan minggu lalu) mempresentasi kan progress reportnya, dan membuka sesi diskusi untuk setiap permasalahan yang mereka alami selama pembuatan proyek. operasi penghapusan operasi update membuat dinamis sampai operasi CRUD (Create Read Update Delete) pada base 8.0 % 3 x 50 UAS
EVALUASI No Komponen Evaluasi Bobot (%) 1 Kehadiran dan dalam klas 10% 2 Hasil Praktikum dan 50% 3 Ujian Tengah Semester 20% 4 Ujian Akhir Semester 20% Jumlah 100% Referensi : Kadir,Abdul, Pemrograman Web Mencakup HTML,CSS, JAVASCRIPT, &, 2015, Andi Offset Yogyakarta Winanrno,E, Zaki,A & SmitDev Community, Pemrograman berbasis HTML5,.& Javascript, 2014, Pt Elex Media Komputindo, Jakarta Raharjo,B, Heryanto,I, dan K.Rosdiana, E, Modul Pemrograman Web HTML, & MYSQL revisi kedua, 2014,Modula,Bandung