ANALISIS INSTRUKSIONAL

dokumen-dokumen yang mirip
RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PEMROGRAMAN WEB. Disusun Oleh: Lelly Hidayah Anggraini, S.Kom, M.Cs

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER (RPS)

KONTRAK BELAJAR. Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB : Wahyu Widodo, S.Kom Semester : 5

Materi 1 E-Commerce Lanjut (Codeigniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER

KBKF53110 WEB PROGRAMMING

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

BAB I PENDAHULUAN... I-1

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

Bab 4 Pembahasan dan Hasil

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

BAB I PENDAHULUAN 1.1 Latar belakang

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

Object-Oriented Programming Sederhana Dengan PHP

BAB IV IMPLEMENTASI DAN PENGUJIAN

SILABUS. Semester : 7 Kelompok Mata Kuliah : MKK-PS Program Studi/Program : Teknologi Pendidikan Status Mata Kuliah :

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKM32011 Pemrograman Web II

BAB I PENDAHULUAN 1.1 Latar Belakang Aplikasi Penjadwalan dan Input Mata Pelajaran di SMA Negeri 3 Sintang berbasis Web 1.

Entity Relationship Model Internet Web Web browser Web server Perangkat Lunak Sist

BAB IV HASIL DAN PEMBAHASAN

BERKENALAN DENGAN MODEL CODEIGNITER

SATUAN ACARA PERKULIAHAN (SAP)

Kontrak Kuliah Pemrograman Basis Data Berbasis Web (Semester Genap 2008/2009)

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

MEMBUAT CRUD DENGAN CODEIGNITER : INPUT DATA KE DATABASE

KEAHLIAN PEMROGAMAN JAVA

Kontrak Kuliah Pemrograman Basis Data Berbasis Web (Semester Genap 2010/2011)

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

RANCANG BANGUN SISTEM REMINDER KREDIT SEMESTER STUDI KASUS JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG TUGAS AKHIR

SISTEM INFORMASI PENJADWALAN MEETING MENGGUNAKAN SMS GATEWAY BERBASIS WEB

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB III LANDASAN TEORI

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

[FORMAT] RENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

MEMBANGUN APLIKASI MENGGUNAKAN FRAMEWORK KOHANA (STUDI KASUS PUSKESMAS KALASAN)

BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN WEB (INTERNET + HTML) KODE : TI11. C107/ 2 SKS. Teknik Pembelajaran Ceramah dan Diskusi

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

Bab 2 Tinjauan Pustaka

FRAMEWORK CODEIGNITER

BAB II KAJIAN PUSTAKA

YAYASAN PENDIDIKAN TINGGI PAYAKUMBUH

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

Rancang Bangun Sistem Informasi Perwalian dan Monitoring Matakuliah Studi Kasus Teknik Informatika Universitas Muhammadiyah Malang

Pendahuluan Kajian Pustaka

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka merupakan acuan utama pada penelitian ini, berupa studi

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

RENCANA PEMBELAJARAN SEMESTER

BAB IV HASIL DAN UJI COBA

Laporan Berkala I (2 Minggu Pertama)

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

Bab 4 Implementasi dan Evaluasi

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

ABSTRAK. Kata Kunci : Website Media Pembelajaran, SMK Teknik Komputer dan Jaringan, Use Case, Flowchart, ERD, AJAX, PHP, MySQL.

IMPLEMENTASI MVC PADA SITUS PORTAL PENCARIAN UNIVERSITAS DI DAERAH ISTIMEWA YOGYAKARTA. Rionaldi Sugiarto Katon Wijana, Wimmie Handiwidjojo

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN. 1.1 Latar Belakang

PEMROGRAMAN INTERNET. Program Studi Teknologi Informasi U N I V E R S I T A S U D A Y A N A

BAB 1 PENDAHULUAN. selalu dijadikan pilihan oleh calon mahasiswa untuk melanjutkan studinya. Karena

BAB I PENDAHULUAN. Menurut Ciptaningtyas, Ijtihadie, dan Lumayung (2014) bahwa di

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI MANAJEMEN (SIM) PENJADWALAN AGENDA PEGAWAI DI UPN VETERAN JAWA TIMUR BERBASIS WEB SKRIPSI

Manajemen File Sederhana Dengan PHP

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN KESIMPULAN

Aplikasi Teknologi Online

Pengenalan Internet dan Protokol HTTP

BAB 4 IMPLEMENTASI DAN EVALUASI

Satuan Acara Perkuliahan

TUGAS AKHIR SISTEM INFORMASI GEOGRAFIS (SIG) PENGELOLAAN REKLAME DI SURABAYA BERBASIS WEB. Nurul Hilmy Rahmawati NRP:

SISTEM INFORMASI GEOGRAFIS PEMETAAN TEMPAT HIBURAN MALAM DI KUTA BERBASIS WEB

Aplikasi Mobile berbasis Android yang dapat menjadi panduan dalam mengontrol berat badan maupun kalori yang dikonsumsi setiap minggunya?.

BAB IV HASIL DAN ANALISIS

BAB 1 PENDAHULUAN Latar Belakang Masalah

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

Deskripsi Mata Kuliah. Tujuan Instruksional /Standar Kompetensi

BAB IV DESKRIPSI PEKERJAAN. penyebaran informasi masih menggunakan cara selebaran ataupun melalui suratsurat

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) MATAKULIAH DESAIN WEB (DREAMWAVER)

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari

BAB I PENDAHULUAN. Saat ini, teknologi perangkat bergerak semakin berkembang dan populer

SILABI. 2. HTML (HyperText Markup Language) 3. Cascading Style Sheets (CSS) 9. Pengenalan ASP.Net. 10. Pengantar Content Management System (CMS)

FORMULIR No.Dokumen RENCANA PEMBELAJARAN SEMESTER

DAFTAR ISI. HALAMAN JUDUL...i. HALAMAN PENGESAHAN PEMBIMBING...ii. HALAMAN PENGESAHAN PENGUJI...iii. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah: PEMROGRAMAN BASIS DATA. Oleh: Nisa Miftachurohmah, S. Kom

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

ANALISIS INSTRUKSIONAL JURUSAN : TEKNIK INFORMATIKA MATA KULIAH : Web Programing Fundamental SEMESTER : IV (Empat) BOBOT SKS : 4 TIU Mahasiswa mampu merancang dan membuat web site menggunakan bahasa pemrograman PHP berbasis MVC dan AJAX yang memiliki nilai jual 8 Mahasiswa termotivasi untuk me-manage aplikasi dan isi (content) dari web site yang telah diaktifkan di jaringan internet sehingga web site tersebut banyak diakses oleh pengguna sehingga mempunyai nilai jual 6 7 Mahasiswa mampu memahami serta mampu membangun aplikasi web berbasis framework Model View Controller (MVC) sampai menghasilkan aplikasi web yang terstruktur, sistematis dan mudah untuk di-maintenace Mahasiswa mampu membangun web berbasis Asynchronous Javascript and XML (AJAX)sampai menghasilkan aplikasi web site yang cepat untuk diakses oleh pengguna 4 3 Mahasiswa mampu membangun aplikasi web menggunakan bahasa pemrograman PHP yang terintegrasi dengan MySQL sehingga menghasilkan aplikasi web yang siap pakai Mahasiswa mampu membangun aplikasi web sederhana menggunakan bahasa pemrograman PHP 2 Mahasiswa mampu menggunakan software atau tools yang dibutuhkan untuk membangun web site 1 Mahasiswa mampu merancang tema web site dan mewujudkan tema tersebut menjadi tampilan (interface) website menggunakan syntax HTML, cascade style sheet dan javascript. Garis entry behaviuor

SILABUS Mata Kuliah Kode / Bobot SKS Fakultas / Jurusan Standar Kompetensi Mata Kuliah Prasyarat : Web Programing Fundamental : 4 SKS : Teknik Informatika : Mahasiswa Mampu Membangun Aplikasi Web Berbasis MVC dan AJAX yang Mempunyai Nilai Jual : Web Desain, Basis Data Lanjut + Praktikum Mingg u Ke 1,2 Kompetensi Dasar Mahasiswa mampu menemukan tema untuk diwujudkan kedalam desain web Indikator Pencapaian Mahasiswa tertarik untuk mempelajari pemrograman web Mahasiswa mampu membuat tampilan web site yang akan dibuat Materi Pokok Motivasi Peluang bisnis di internet Review mata kuliah desain web Pengalaman Belajar Diskusi peluang bisnis pada internet Mendesain tampilan (interface) web site Konsultasi tugas desain web Alokasi Waktu PL:2x(4x50 ) Penilaian Presentasi tugas pembuatan tampilan web. Sumber Belajar 3 4,5,6,7 Mahasiswa mahir menggunakan tools yang diperlukan dalam pembuatan aplikasi web Mahasiswa mampu mengimplementasikan dasar-dasar Bisa meng-install dan mengoperasikan XAMPP Mahasiswa mampu mengaplikasikan dasar-dasar instalasi dan pengoperasia n XAMPP Dasar-dasar pemrograman, PHP, variable Praktikum instalasi dan pengoperasian XAMPP Diskusi referensi bahasa PL:1x(4x50 ) PL:4x(3x50 ) Mendokument a-sikan proses instalasi dan pengoperasia n XAMPP Presentasi hasil tugas mandiri untuk Referensi 1 Bab I dan II Referensi 1 bab III

pemrograman web PHP,Variable, Mahasiswa mampu mengaplikasikan Condition,Looping,A rray, Mahasiswa mampu mengaplikasikan Function,Session serta Fungsi-fungsi standard build-in pada PHP, upload gambar Condition, looping, array Function, session, fungsi-fungsi build in. pemrograman PHP Praktikum dasar-dasar pemrograman web. Konsultasi tugas pemrograman dasar membuat halaman multi bahasa, pulldown menu, page login 8,9,10 Mahasiswa mampu meng-interkonesikan PHP dengan MySQL Mampu membuat database, table, transact-sql Mampu mengkoneksikan PHP dengan MySql Mampu melakukan pencarian data serta menampilkan hasil pencarian pada halaman HTML Mampu melakukan manipulasi data (insert, update,delete) Penggunaan MySql Transact SQL select,insert, update, delete Koneksi PHP dan MySql penggabunga n transact SQL dengan PHP Diskusi aturan penggunaan mysql Diskusi mengoperasika n transact SQL (select, insert, update, delete) Diskusi mengkoneksika n PHP dan MySql Diskusi tata cara menggabungka n transact SQL dengan PHP Konsultasi tugas PL:3x(3x50 ) Presentasi hasil tugas mandiri membuat koneksi ke PHP ke MySQL Referensi 2

12,13, 14 Memprogram web Berbasis Objek pada PHP Mahasiswa menguasai konsep PBO pada PHP Mahasiswa mampu membuat Class pada PHP Konsep PBO pada PHP Class dan Object Diskusi mengkoneksika n PHP dan MySql Konsultasi tugas PL:3x(3x50 ) Referensi 1 15,16, 17 18,19, 20 21 Pemrograman Berbasis Model View Controller Asynchronous Javascript and XML (AJAX) Manajemen aplikasi dan content Memahami kosep dasar MVC Mampu membuat aplikasi framework codeigniter Memahami konsep dasar, manfaat dan tujuan membangun web berbasis AJAX. Memahami serta mampu mengaplikasikan sinkronisasi HTML, javascript dan PHP Memahi dan mampu mengaplikasikan framework AJAX. Mampu mendapatkan iklan pada web site. Contoh google add- Sense. Optimasi Program Teknik memperoleh iklan. PL:3x(3x50 ) Referensi 3 PL:3x(3x50 ) Referensi 4 PL: 3x50 Referensi 5

Pustaka : 1. Mehdi Achour at all, 2007, PHP Manual, the PHP Documentation Group, 2007. 2. MySql User Guide, http://mysql.org. 3. CodeIgniter User Guide, http://www.codeigniter.com. 4. Simple Introduction to AJAX and XMLHttpRequest, http://www.thewebfreaks.com 5. Google ad-seense, http://www.ad-seense.google.com Catatan : 1 sks = (50 TM + 50 BT + 50 BM)/Minggu PL = Praktikum Laboratorium

Rencana Pelaksanaan Perkuliahan ( RPP ) Mata Kuliah : Web Programing Fundamental Kode/Bobot SKS : 4 SKS Fakultas/Jurusan : Teknik Informatika Alokasi Waktu : 4 x 50 Menit Pertemuan Ke : 1-2 Kompetensi dasar Mahasiswa mampu membuat tema untuk diwujutkan kedalam desain web Indikator Mahasiswa dapat: Mahasiswa mampu menjelaskan konsep dasar dan apa manfaat dan tujuannya mempelajari pemrograman web Mahasiswa mampu membedakan pemrograman client-server dan multi-tier Mahasiswa mampu membuat tampilan (interface) web site yang akan dibuat Materi Pokok Motivasi Peluang bisnis di internet Konsep Pemrograman multi-tier Review mata kuliah desain web Pertemuan Ke : 1-2 Langkah Perkuliahan Waktu Langkah perkuliahan Metode Bahan 45 Kegiatan Awal 1. Dosen menyampaikan motivasi peluang bisnis di internet melalui media web site 2. Dosen menyampaikan bekal ilmu apa saja yang harus dikuasai mahasiswa agar bisa membangun bisnis di internet 3. Dosen menyampaikan silabus dan kontrak kuliah 100 Kegiatan Inti 1. Dosen menjelaskan konsep dasar pemrograman multi-tier yang merupakan basis utama dari pemrograman web 2. Dosen menugaskan mahasiswa untuk mencari tema web site yang akan dibuat 3. Dosen me-review mata kuliah desain web. 150 Kegiatan Akhir 1. Mahasiswa dituugaskan untuk merancang tampilan web site sesuai dengan tema yang telah ditentukan 2. Mahasiswa dituugaskan untuk merancang tampilan web admin 3. Mahasiswa diminta mempresantasikan desain web yang telah dibuat 5 Kegiatan Tindak Lanjut Ceramah & Tanya jawab Ceramah, diskusi Presentasi, tugas terstruktur & tugas mandiri PowerPoint Lembar Hand Out, PowerPoint, Dreamweaver

Mahasiswa diminta untuk men-download software XAMPP untuk persiapan materi minggu depan Rencana Pelaksanaan Perkuliahan ( RPP ) Mata Kuliah : Web Programing Fundamental Kode/Bobot SKS : 4 SKS Fakultas/Jurusan : Teknik Informatika Alokasi Waktu : 4 x 50 Menit Pertemuan Ke : 3 Kompetensi dasar Mahasiswa mahir menggunakan tools yang diperlukan untuk membangun aplikasi web Indikator Mahasiswa dapat meng-install dan mengoperasikan XAMPP Materi Pokok praktikum instalasi XAMPP Pertemuan Ke : 3 Langkah Perkuliahan Waktu Langkah perkuliahan Metode Bahan 50 Kegiatan Awal Dosen menyampaikan tata cara instalasi dan pengoperasian software XAMPP 90 Kegiatan Inti 1. Mahasiswa mempraktekkan tata cara instalasi XAMPP 2. Mahasiswa mempraktekkan tata cara mengoperasikan XAMPP 5 Kegiatan Akhir Mahasiswa diminta untuk mendokumentasikan tata cara instalasi dan pengoperasian XAMPP 5 Kegiatan Tindak Lanjut 1. Mahasiswa diminta untuk membaca E-book dan mencari tutorial lainnya di Internet yang berkaitan dengan teknik pemrograman PHP. 2. Dosen menyediakan soal-soal pre-test yang harus dikerjakan dan dipresentasikan mahasiswa minggu depan. Ceramah & Tanya jawab Praktek PowerPoint, XAMPP, PCkomputer XAMPP,PCkomputer

Rencana Pelaksanaan Perkuliahan ( RPP ) Mata Kuliah : Web Programing Fundamental Kode/Bobot SKS : 4 SKS Fakultas/Jurusan : Teknik Informatika Alokasi Waktu : 4 x 50 Menit Pertemuan Ke : 4-7 Kompetensi dasar Mahasiswa mampu mengimplementasikan dasar-dasar pemrograman web Indikator Mahasiswa mampu mengaplikasikan dasar-dasar PHP,Variable Mahasiswa mampu mengaplikasikan Condition,Looping,Array Mahasiswa mampu mengaplikasikan Function,Session serta Fungsi-fungsi standard build-in pada PHP Materi Pokok Dasar-dasar pemrograman, PHP, variable Condition, looping, array Function, session, fungsi-fungsi build in. Pertemuan Ke : 4-7 Langkah Perkuliahan Waktu Langkah perkuliahan Metode Bahan 30 Kegiatan Awal Dosen menyampaikan konsep dasar pemrograman PHP dan integrasi PHP dengan HTML 120 Kegiatan Inti 1. Dosen menjelaskan konsep, tata cara penulisan variable, POST-GET, condition, looping, array, function, session dan fungsi-fungsi build-in yang tersedia pada PHP. 2. Dosen menjelaskan contoh program pembuatan aplikasi web multi bahasa, menu dinamis serta halaman login. 3. Mahasiswa ditugaskan untuk mempraktekkan contoh-contoh program yang telah dijelaskan oleh Dosen. 150 Kegiatan Akhir 1. Mahasiswa ditugaskan untuk membuat aplikasi web multi bahasa (bahasa Inggris/Indonesia) sesuai dengan tema web site yang telah dibuat oleh Mahasiswa yang bersangkutan. 2. Mahasiswa ditugaskan untuk membuat aplikasi menu dinamis untuk halaman (page) web site serta halaman web admin 3. Mahasiswa ditugaskan untuk membuat halaman login 300 Kegiatan Tindak Lanjut Mahasiswa melakukan konsultasi dengan Dosen pengampu berkaitan dengan tugas yang dibuat Ceramah & Tanya jawab Ceramah, Diskusi & Praktek Tugas terstruktur & tugas mandiri PowerPoint, XAMPP, PCkomputer PowerPoint, XAMPP, PCkomputer

Rencana Pelaksanaan Perkuliahan ( RPP ) Mata Kuliah : Web Programing Fundamental Kode/Bobot SKS : 4 SKS Fakultas/Jurusan : Teknik Informatika Alokasi Waktu : 4 x 50 Menit Pertemuan Ke : 8-10 Kompetensi dasar Mahasiswa mampu meng-interkonesikan PHP dengan MySQL Indikator Mampu membuat database, table, transact-sql Mampu mengkoneksikan PHP dengan MySql Mampu melakukan pencarian data serta menampilkan hasil pencarian pada halaman HTML Mampu melakukan manipulasi data (insert, update,delete) Materi Pokok Penggunaan MySql Transact SQL select,insert, update, delete Koneksi PHP dan MySql penggabungan transact SQL dengan PHP Pertemuan Ke : 8-10 Langkah Perkuliahan Waktu Langkah perkuliahan Metode Bahan 15 Kegiatan Awal Dosen menjelaskan penggunaan phpmyadmin 135 Kegiatan Inti 1. Dosen menjelaskan tata cara pembuatan database, table dan penulisan transact SQL (select, insert, update, delete) 2. Dosen menjelaskan penulisan script koneksi PHP ke MySql 3. Dosen menjelaskan penggabungan transact SQL kedalam script PHP 150 Kegiatan Akhir 1. Mahasiswa ditugaskan untuk menyempurnakan aplikasi login yang terkoneksi dengan database. 2. Mahasiswa ditugaskan untuk menyempurnakan pembuatan menu dinamis yang terkoneksi dengan database. 3. Mahasiswa ditugaskan untuk membuat aplikasi entry content pada page web admin. 4. Mahasiswa ditugaskan untuk membuat testimoni pada web site. 150 Kegiatan Tindak Lanjut Mahasiswa melakukan konsultasi dengan Dosen pengampu berkaitan dengan tugas yang dibuat Ceramah & Tanya jawab Ceramah, Diskusi & Praktek Tugas terstruktur & tugas mandiri PowerPoint, XAMPP, PCkomputer XAMPP,PCkomputer

Rencana Pelaksanaan Perkuliahan ( RPP ) Mata Kuliah : Web Programing Fundamental Kode/Bobot SKS : 4 SKS Fakultas/Jurusan : Teknik Informatika Alokasi Waktu : 4 x 50 Menit Pertemuan Ke : 12-14 Kompetensi dasar Mahasiswa mampu Memprogram web Berbasis Objek pada PHP Indikator Mahasiswa menguasai konsep PBO pada PHP Mahasiswa mampu membuat Class pada PHP Materi Pokok Konsep PBO pada PHP Class dan Object Pertemuan Ke : 12-14 Langkah Perkuliahan Waktu Langkah perkuliahan Metode Bahan 50 Kegiatan Awal Dosen menjelaskan konsep dasar pemrograman PHP berbasis Object Oriented Programming (OOP) 100 Kegiatan Inti Dosen menjelaskan contoh program pembuatan class pada PHP Kegiatan Akhir 150 1. Mahasiswa ditugaskan untuk mengimplementasikan OOP pada tugas yang telah dikerjakan sebelumnya (aplikasi login, menu dinamis, entry content dan testimoni) 2. Pada aplikasi web admin mahasiswa ditugaskan untuk membuat aplikasi ganti password dan penambahan user baru 3. Mahasiswa ditugaskan untuk membuat paging content Kegiatan Tindak Lanjut 150 Mahasiswa melakukan konsultasi dengan Dosen pengampu berkaitan dengan tugas yang dibuat Ceramah & Tanya jawab Ceramah, Diskusi & Praktek Tugas terstruktur & tugas mandiri PowerPoint, PCkomputer XAMPP,PCkomputer, Hand Out

Rencana Pelaksanaan Perkuliahan ( RPP ) Mata Kuliah : Web Programing Fundamental Kode/Bobot SKS : 4 SKS Fakultas/Jurusan : Teknik Informatika Alokasi Waktu : 4 x 50 Menit Pertemuan Ke : 15-17 Kompetensi dasar Mahasiswa mampu membuat program PHP berbasis Model View Controller (MVC) Indikator Mahasiswa memahami kosep dasar MVC Mahasiswa memahami framework MVC yang telah tersedia. Mahasiswa mampu membuat aplikasi PHP menggunakan framework codeigniter Materi Pokok Konsep dasar MVC Contoh-contoh framework yang berbasis MVC Pemnanfaatan codeigniter yang merupakan salah satu framework berbasis MVC Pertemuan Ke : 15-17 Langkah Perkuliahan Waktu Langkah perkuliahan Metode Bahan 50 Kegiatan Awal Dosen menjelaskan konsep dasar pemrograman PHP berbasis Model View Controller (MVC) 100 Kegiatan Inti Dosen menjelaskan contoh program pembuatan aplikasi web berbasis MVC yang menggunakan framework MVC Kegiatan Akhir 150 Mahasiswa ditugaskan untuk mengimplementasikan aplikasi web berbasis MVC pada tugas yang telah dikerjakan sebelumnya (aplikasi login, menu dinamis, entry content, paging content dan testimoni) Kegiatan Tindak Lanjut 150 Mahasiswa melakukan konsultasi dengan Dosen pengampu berkaitan dengan tugas yang dibuat Ceramah & Tanya jawab Ceramah, Diskusi & Praktek Tugas terstruktur & tugas mandiri PowerPoint, PCkomputer XAMPP,PCkomputer, Hand Out, codeigniter

Rencana Pelaksanaan Perkuliahan ( RPP ) Mata Kuliah : Web Programing Fundamental Kode/Bobot SKS : 4 SKS Fakultas/Jurusan : Teknik Informatika Alokasi Waktu : 4 x 50 Menit Pertemuan Ke : 18-20 Kompetensi dasar Mahasiswa mampu membuat program PHP berbasis Asynchronous Javascript and XML (AJAX) Indikator Memahami konsep dasar, manfaat dan tujuan membangun web berbasis AJAX. Memahami serta mampu mengaplikasikan sinkronisasi HTML, javascript dan PHP Memahi dan mampu mengaplikasikan framework AJAX. Contoh : prototype.js, JSON, JQUERY Materi Pokok Konsep dasar AJAX Implementasi framework AJAX Pertemuan Ke : 18-20 Langkah Perkuliahan Waktu Langkah perkuliahan Metode Bahan 50 Kegiatan Awal Dosen menjelaskan konsep dasar pemrograman PHP AJAX 100 Kegiatan Inti Dosen menjelaskan contoh program pembuatan aplikasi web berbasis AJAX Kegiatan Akhir 150 Mahasiswa ditugaskan untuk mengimplementasikan aplikasi web berbasis AJAX pada tugas yang telah dikerjakan sebelumnya (menampilkan content, menu dinamis, paging content dan testimoni) Kegiatan Tindak Lanjut 150 Mahasiswa melakukan konsultasi dengan Dosen pengampu berkaitan dengan tugas yang dibuat Ceramah & Tanya jawab Ceramah, Diskusi & Praktek Tugas terstruktur & tugas mandiri PowerPoint, PCkomputer XAMPP,PCkomputer, Hand Out, codeigniter

Rencana Pelaksanaan Perkuliahan ( RPP ) Mata Kuliah : Web Programing Fundamental Kode/Bobot SKS : 4 SKS Fakultas/Jurusan : Teknik Informatika Alokasi Waktu : 4 x 50 Menit Pertemuan Ke : 20-21 Kompetensi dasar Mahasiswa memahami strategi membangun bisnis informasi melalui media internet Indikator Mahasiswa mampu menampilkan peta pengunjung (informasi jumlah pengunjung) Mahasiswa mampu mendapatkan iklan pada web site. Contoh google add- Sense Materi Pokok Optimasi aplikasi Manajemen content Mendaftarkan web site ke google ad-sense Pertemuan Ke : 21 Langkah Perkuliahan Waktu Langkah perkuliahan Metode Bahan Kegiatan Awal 30 Dosen memberikan pemahaman bagaimana strategi membangun bisnis informasi melalui web site 90 Kegiatan Inti Dosen menjelaskan tips dan trik mengoptimasi aplikasi, memanajemen content serta teknik untuk mendapatkan iklan google ad-sense 10 Kegiatan Akhir 1. Mahasiswa ditugaskan membuat aplikasi untuk menampilkan jumlah pengunjung 2. Mahasiswa ditugaskan untuk mendaftarkan web site-nya ke google ad-sense 20 Kegiatan Tindak Lanjut Dosen menjelaskan nilai yang sudah diperoleh mahasiswa sesuai dengan tugas yang telah dikerjakan oleh mahasiswa yang bersangkutan Ceramah & Tanya jawab Ceramah, Diskusi & Praktek Tugas terstruktur & tugas mandiri PowerPoint, XAMPP, PCkomputer XAMPP,PCkomputer, Hand out

Perencanaan Tes Hasil Belajar Mata Kuliah : Web Programming Fundamental Kode / Bobot SKS : 4 SKS Fakultas / Jurusan : Teknik Informatika Standar Kompetensi : Mahasiswa mampu membuat web site berbasis MVC dan AJAX Mata Kuliah Prasyarat: Desain Web, Basis Data Lanjurt + Praktikum A. Kisi-kisi soal No Pokok Bahasan dan Sub Pokok Bahasan Jumlah soal proses berpikir maksimal C1 C2 C3 C4 C5 C6 Jumlah butir soal 1 Penentuan tema dan tampilan web membuat tampilan (interface) web membuat tampilan halaman adminnistrator 2 Penggunaan tools software pendukung 1 Instalasi dan penggunaan web server 3 Dasar-dasar PHP Membuat halaman multi bahasa (Indonesia/Inggris) Membuat menu aplikasi Membuat form login 4 Interkoneksi PHP dengan MySql menyempurnakan aplikasi login yang terkoneksi dengan database menyempurnakan pembuatan menu dinamis yang terkoneksi dengan database membuat aplikasi entry content pada page web admin membuat testimoni pada web site 5 PHP berbasis Object Oriented Programming Implementasi OOP pada tugas sebelumnya (aplikasi login, menu dinamis, entry content dan testimoni) membuat aplikasi ganti password dan penambahan user % 8 2 15 20 15

baru pada web admin membuat paging content 6 Aplikasi PHP berbasis MVC implementasi aplikasi web berbasis MVC pada tugas yang telah dikerjakan sebelumnya (aplikasi login, menu dinamis, entry content, paging content dan testimoni) 7 Aplikasi PHP berbasis AJAX implementasi aplikasi web berbasis AJAX pada tugas yang telah dikerjakan sebelumnya 15 (menampilkan content, menu dinamis, paging content dan testimoni) 8 Manajemen aplikasi dan content membuat aplikasi untuk menampilkan jumlah 10 pengunjung mendaftarkan web site-nya ke google ad-sense Jumlah Prosentase 100 15 B. Standarisasi Bobot Penilaian Soal nomor 1 (bobot 8%) A. interface web site harus memenuhi kriteria sebagai berikut (nilai : 4%): 1. sesuai dengan tema yang ditentukan oleh mahasiswa yang bersangkutan 2. gambar-gambar banner maksimal berukuran 100 KB 3. desain tampilan web, menu, form dan sub menu harus sesuai dengan site map yang telah dibuat. 4. komposisi bentuk dari halaman web adalah content 90% dan 10% gambar, animasi,hiasan dsb. B. interface web admin harus memenuhi kriteria sebagai berikut (nilai : 4%): 1. harus ada desain page login 2. harus ada desain page ganti password 3. harus ada desain page menambah/mengurangi user 4. harus ada desain page untuk pengaturan isi(content) web site Soal Nomor 2 (bobot 2%) Harus bisa meng-install dan menjalankan web server dan database server (XAMPP) Soal Nomor 3 (bobot 15%) A. Bisa mendeteksi IP address dari pengunjung yang sedang mengakses web tersebut. Bisa mendeteksi jika 3 (tiga) digit IP addressnya adalah 202 atau 203 maka page yang tampil menggunakan bahasa Indonesia selain itu menggunakan bahasa Inggris (nilai : 5%) B. Bisa membuat menu aplikasi yang dinamis (nilai : 5%)

C. Berhasil membuat aplikasi login pada aplikasi web admin yang terintegrasi dengan SESSION untuk menyimpan user yang login (nilai : 5%) Soal Nomor 4 (bobot 20%) A. Bisa mengkoneksikan aplikasi login yang terkoneksi dengan mysql (nilai : 5%) B. Bisa menunjukkan pulldown menu yang terkoneksi dengan mysql (nilai : 5%) C. Bisa menunjukkan cara pembuatan entry content pada aplikasi web admin (nilai:5%) D. Bisa menunjukkan cara pembuatan testimoni pada web site (nilai : 5%) Soal Nomor 5 (bobot 15%) A. Bisa menunjukkan aplikasi login, menu dinamis, entry content dan testimoni menggunakan OOP (nilai : 5%) B. Bisa menunjukkan aplikasi ganti password dan penambahan user baru (nilai 5%) C. Bisa membuat paging content (nilai 5%) Soal Nomor 6 (bobot 15%) Bisa menunjukan cara pembuatan aplikasi login, menu dinamis, entry content, paging content dan testimoni yang berbasis MVC(menggunakan framework codeigniter) (nilai 15%) Soal Nomor 7 (bobot 15%) Bisa menunjukan cara pembuatan aplikasi login, menu dinamis, entry content, paging content dan testimoni yang berbasis AJAX (nilai 15%) Soal Nomor 8 (bobot 10%) 1. bisa membuat aplikasi untuk menampilkan jumlah pengunjung (nilai :5%) 2. bisa mendaftarkan dan memasang iklan web site-nya ke google ad-sense (nilai:5%)

KONTRAK PERKULIAHAN Mata Kuliah : Web Programing Fundamental SKS : 4 Dosen : Moh.Erdda Habiby 1. Manfaat Matakuliah mahasiswa mempunyai pemahaman dan melakukan pendalaman terhadap teknik-teknik pemrograman web. 2. Deskripsi Matakuliah Pembelajaran mata kuliah Pemrograman Web mencakup : Dasar-dasar pemrograman web, interkoneksi dengan MySql, PHP berbasis Object Oriented Programming, Pemrograman Web menggunakan framework berbasis Model View Controller (MVC), Asynchronous Javascript and XML serta Content and Application Management. 3. Tujuan : 1. Tujuan Umum :Mahasiswa mampu membangun aplikasi web yang mempunyai nilai jual. 2. Tujuan khusus a. Mahasiswa mampu mengimplementasikan dasar-dasar pemrograman web menggunakan bahasa pemrograman PHP b. Mahasiswa mampu mengimplementasikan koneksi PHP dengan MySql c. Mahasiswa mampu mengimplementasikan teknik pemrograman PHP berbasis Object Oriented Programming(OOP). d. Mahasiswa mampu mengimplementasikan teknik pemrograman PHP berbasis Model View Controller (MVC) e. Mahasiswa mampu mengimplementasikan teknik pemrograman PHP berbasis Asynchronous Javascript and XML (AJAX) f. Mahasiswa mampu memanajemen Aplikasi & content web 4. Organisasi Materi : Pembuatan web yang memiliki nilai jual menggunakan bahasa pemrograman PHP berbasis MVC dan AJAX (8) Majamenen Aplikasi & Content (6) Pemrograman web berbasis MVC (7) pemrograman web berbasis Asynchronous Javascript and XML (AJAX) (5) PHP berbasis Object Oriented Programming (4) Interintegrasi PHP dan MySQL (3) Dasar-dasar bahasa pemrograman PHP (1) membuat tampilan (interface) web site dan tampilan web admin (2) Instalasi & pengoperasian software atau tools pendukung

5. Referensi : 1. Mehdi Achour at all, 2007, PHP Manual, the PHP Documentation Group, 2007. 2. MySql User Guide, http://mysql.org. 3. CodeIgniter User Guide, http://www.codeigniter.com. 4. Simple Introduction to AJAX and XMLHttpRequest, http://www.thewebfreaks.com 5. Google ad-seense, http://www.ad-seense.google.com 6. Strategi Perkuliahan 1. Proses belajar-mengajar dikemas dalam bentuk presentasi dan diskusi. 2. Bahan Presentasi dan diskusi dari dimabilkan tugas 3. Tugas dikerjakan secara perorangan. 4. Konsultasi berkaitan dengan tugas yang dikerjakan 7. Tugas-tugas Macam-macam tugas yang diberikan pada mahasiswa adalah : 1. Tugas Proyek: Masing-masing mahasiswa ditugaskan untuk membuat aplikasi web menggunakan bahasa pemrograman PHP 2. Tugas Per-Pertemuan: Tugas yang diberikan per-pertemuan selama 1 semester. 8. Kriteria Penilaian Dalam memberikan penilaian diperlukan pedoman sebagai berikut : 1. Absensi : 10% 2. Tugas Proyek : 50 % 3. Tugas Per-Pertemuan : 40 % Adapun katagori penilaian : 81 100 : Nilai A 71 80 : Nilai AB 61 70 : Nilai B 51 60 : Nilai BC 41 50 : Nilai C 31 40 : Nilai CD 21 30 : Nilai D 11 10 : Nilai DE 0 10 : Nilai E

9. Jadwal Perkuliahan Pertemuan Pokok bahasan Sub Pokok Bahasan Referensi Pendahuluan Diskusi peluang I,II bisnis pada internet Mendesain tampilan (interface) web site tugas desain web Instalasi dan Instalasi dan Referensi 1 Bab I III pengoperasian XAMPP pengoperasian XAMPP IV,V,VI,VII Dasar-dasar Dasar Referensi 1 Bab pemrograman web pemrograman 2,3,4 PHP, variable Condition, looping, array Function, session, fungsi build in VIII,IX,X XI,XII,XIII XIV,XV,XVI XVII,XVIII,XI X XX,XXI Integrasi PHP dengan MySql PHP berbasis Object Oriented Programming PHP berbasis Model View Controller PHP berbasis Asynchronous Javascript and XML (AJAX) Manajemen Aplikasi dan Content Penggunaan MySql Transact SQL select,insert, update, delete Koneksi PHP dan MySql penggabungan transact SQL dengan PHP Konsep PBO pada PHP Class dan Object Konsep Model View Controller Implementasi PHP berbasis MVC Konsep AJAX Implementasi PHP berbasis AJAX Optimasi Program Manajemen content dan freedback dari pengunjung Referensi 2 Referensi 1 Bab 10 Referensi 3 Referensi 4 Referensi 5 Dosen Pengampu, Banyuwangi, Ketua Kelas, M.Erdda.Habiby.S.ST