SILABUS MATA KULIAH PERANCANGAN & PEMROGRAMAN WEB

dokumen-dokumen yang mirip
Silabus Mata Kuliah Perancangan Web

KBKF53110 WEB PROGRAMMING

RENCANA PEMBELAJARAN SEMESTER (RPS)

SILABUS MATA KULIAH PEMROGRAMAN JAVA

Menggunakan. Taryana Suryana Jonathan Sarwono

POLITEKNIK NEGERI JAKARTA

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

PHP (HYPERTEXT PREPROCESSOR)

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Pemrograman Basis Data Berbasis Web

Dasar PHP. Wiratmoko Yuwono

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

BAB II TINJAUAN PUSTAKA

Ajax dan PHP. IAbdu l Kadi r I. Mengimplementasikan Ajax dengan Kode JavaScript Membahas Tools Prototype dan ScripLaculo.us. O R ' G 'N ~ l C D

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Pemrograman Basis Data Berbasis Web

KEAHLIAN PEMROGAMAN JAVA

RENCANA PEMBELAJARAN SEMESTER

YAYASAN PENDIDIKAN TINGGI PAYAKUMBUH

GBPP dam SAP Java Script

PENGENALAN PHP DASAR

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKM32011 Pemrograman Web II

Pemrograman PHP7 untuk Pemula

Pertemuan 2. Muhadi Hariyanto

E-trik Ajax. Database MySQL. Dedi Alnas

RENCANA PELAKSANAAN PEMBELAJARAN

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

SATUAN ACARA PERKULIAHAN

BAB 2 LANDASAN TEORI

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

2. DASAR TEORI 2.1 PHP5

rrl =- t.] -4.1_. - friltlr.fi 4 +

BAB VII DASAR-DASAR PHP

: MODUL 1 BASIC PHP

BAB 2 LANDASAN TEORI

DASAR PHP. Oleh : Devie Rosa Anamisa

JavaScript. Pemrograman Web 1. Genap

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Pemrograman V SI 1501

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

SILABUS. 1. Menguasai IDE Borland Delphi 7 untuk pembuatan project. 2. Mengenali file yang diperlukan dalam project. 3. Melakukan desain form.

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

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

BAB II TINJAUAN PUSTAKA

Pengenalan JavaScript

BAB 2 LANDASAN TEORI. Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

No HP :

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

BAB 2 LANDASAN TEORI

SILABUS MATA KULIAH PEMROGRAMAN VISUAL II

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

MAHIR DALAM 7 HARI. Macromedia Dreamweaver dengan ASP

PERTEMUAN KE 1 PENGENALAN DASAR PHP

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Advantages. Keunggulan :

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Stored Procedure. M. Saefudin SKom, MMSI

YUPOCOM COMPUTER EDUCATION. JavaScript. 1. Mengenal JavaScript Hal yang harus diketahui Apa itu JavaScript. 2.

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

Pemrograman PHP & MySQL

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

MODUL 1 INTERNET PROGRAMMING : PHP 1

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

: 1. No HP :

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Modul 6 Function dan Trigger

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB 2 LANDASAN TEORI

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

MODUL. Variabel. Workshop Programming

Web Programming. Pengenalan PHP

KONTRAK PERKULIAHAN. [1] Manfaat Mata Kuliah. Mahasiswa mampu membuat program komputer dengan menggunakan bahasa pemrograman C.

KONTRAK PERKULIAHAN TIM KONSORSIUM

Daftar Isi. Bab 1 Pengantar Aplikasi Web 1.1 Aplikasi Web 1.2 Tahapan Persiapan untuk Mencoba Aplikasi Web 1.3 HTML5 1.4 CSS 1.5 JavaScript 1.

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

BAB II LANDASAN TEORI

SATUAN ACARA PERKULIAHAN (SAP)

Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

PEMROGRAMAN WEB 08 JavaScript Dasar

SILABUS MATA KULIAH PEMROGRAMAN APLIKASI BERGERAK

BAB 2 LANDASAN TEORI

OPERASI PERNYATAAN KONDISI

Membuat Database mysql dengan PhpMyAdmin

Transkripsi:

PERANCANGAN & PEMROGRAMAN WEB A. IDENTITAS MATA KULIAH Program Studi : Sistem Informasi Mata Kuliah Kode Bobot Kelas Semester : Perancangan dan Pemrograman Web : SP-350 : 4(empat) sks : SI : 5 (lima) Prasyarat : Basis Data Terapan Deskripsi Singkat : Mata Kuliah ini akan memberikan materi perancangan dan pemrograman web dengan PHP. Lingkup materi meliputi : Ruang lingkup, konsep dasar Web, arsitektur Web, tag dasar HTML, server side scripting, variable, web project, metode POST dan GET, basis data web, koneksi ke basis data MySQL dan mempublikasikan situs web. Standar Kompetensi : Mahasiswa dapat membuat program menggunakan bahasa pemograman web dengan PHP dan mempublikasikan web dengan PHP. B. PENILAIAN a. Tugas : 20 % b. Kuis : 10 % c. UTS : 30 % d. UAS : 40 % C. DOSEN a. Koordinator b. Anggota : : Nyimas Artina S.Kom Herry Widagdo, S.T, M.Si Iis Pradesan., S.Kom, M.T.I Henky Honggo, S.Kom Dedy Hermanto, S.Kom D. PUSTAKA a. : 36 belajar komputer PHP dan MySQL, Ali Zaki, PT. Elex Media Komputindo b. Buku Pelengkap : Panduan praktis membuat web dengan PHP untuk pemula, FN Jovan, mediakita E. JADWAL KONSULTASI Hari : Selasa s.d. Sabtu Jam : 14:00 s.d. 16:00 F. SANKSI : 1. Tugas yang dikumpulkan terlambat tidak diberi nilai. 2.Mahasiswa yang tingkat kehadirannya kurang dari 70% tidak diizinkan untuk mengikuti UAS. 3. Mahasiswa yang mengenakan sandal dianggap tidak hadir.

PERANCANGAN & PEMROGRAMAN WEB G. TABEL KULIAH, POKOK BAHASAN DAN TUGAS 1 A. P O K O K B. B A H A S A N Penjelasan GBPP dan Pengenalan Konten Web Dinamis Membaca Teknologi Web 2 Open source Web server Apache Kombinasi teknologi web 3 Instalasi Uniserver Pengenalan dan Instalasi Uniserver Bekerja dengan FTP client Filezilla 4 File editor dan IDE dengan Dreamweaver 5 PHP dengan HTML dan pemanggilannya 6 Struktur script PHP Komentar Sintaks dasar Echo Print Ruang lingkup variabel 7 Struktur script PHP Operator Instruksi multi baris Tipe variabel Konstanta 8 Struktur script PHP Variabel Ekspresi (literal dan variabel) 9 Struktur Kontrol Kondisional Operator 10 Struktur Perulangan Looping Implisit dan eksplisit type casting Lingking dinamik 11 Fungsi dan Objek 12 Fungsi Array 13 Fungsi Date and Time, Fungsi String 14 Pembuatan Aplikasi Sederhana Ujian Tengah Semester C. TUGAS Soal Lampiran Tugas 1 15 Styling Dengan CSS 16 Javascript 17 Javascript Penangan Form dan Session Komponen Form Form Method GET 18 Form Method Post Hyperlink dan Argumen Penanganan Session Aplikasi PHPMyAdmin 19 20 21 Aplikasi PHPMyAdmin Konsep Basis Data MySQL: Create Database dan Table Insert Select

PERANCANGAN & PEMROGRAMAN WEB 22 23 24 25 26 Konsep Basis Data MySQL Server (lanjutan) Create Database dan Table Insert Select Konsep Basis Data My SQL Server: Where Update Delete Print Preview Seluruh record dan Per record berdasarkan kriteria Print Preview (Lanjutan) Seluruh record dan Per record berdasarkan kriteria Php dan database MySQL dalam transaksi Update Delete 27 Kuis 2 dan Pembahasan 28 Mempublikasikan situs web Ujian Akhir Semester

Pokok Bahasan : Pengenalan konten web dinamis Standar Kompetensi : Memahami teknologi HTTP HTM dan keuntungan PHP, MySQL, Javascript Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi 1. Mahasiswa mampu memahami dasar pemrograman web 1.1 Mampu mendeskripsikan teknologi HTTP - HTM 1.2 Mampu menjelaskan keuntungan PHP, MySQL dan JavaScript 1. Teknologi HTTP - HTM 2. Keuntungan PHP, MySQL dan Javascript - Mengetahui teknologi HTTP -HTM - Mengetahui keuntungan PHP, MySQL dan Javascript Pokok Bahasan : Teknologi Web Standar Kompetensi : Memahami kombinasi teknologi web, web server apache dan open source Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi 1. Mahasiswa mampu memahami kombinasi teknologi web, web server apche dan open source 1. 1. Mampu mendiskripsi kombinasi teknologi web 1. 2. Memahai cara kerja web serve apche 1. 3. Memahi cara kerja open source 1. Kombinasi teknologi web 2. Web server apache 3. Open source - Mengetahui teknologi web - Memanfaatkan web server apache - Memahami open source

Pokok Bahasan : Instalasi Uniserver Standar Kompetensi : Menerapkan uniserver dalam penginstalan Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi 1. Menerapan uniserver dalam penginstalan 1.1 Mendefinisikan Fungsi Uniserver dalam PHP 1.2 Mendefinisikan uniserver dalam mengubah server security MSG 1. Fungsi uniserver 2. Pengaturan server security MSG 1. Cara penginstalan uniserver 2. Mengubah setting uniserver security MSG Pokok Bahasan : File editor dan IDE dengan dreamweaver Standar Kompetensi : Menerapkan dreamweaver untuk merancang tampilan dalam sebuah website Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi 1. Memahami penggunaan tools dalam dreamweaver 1.1. Mendefinisikan dasar-dasar pembentuk objek pada dreamweaver 1. Pengenalan dreamweaver 2. Pengenalan Properti code, desain 3. Penggunaan tools 1. Memahami Komponen pembentuk objek pada dreamweaver 2. Memahami penggunaan objek dalam dreamweaver 2. Menerapkan aplikasi dreamweaver sebagai pembuatan perancangan efek animasi dalam pembuatan sebuah website 2.1. Menggunakan Efek scorlling dalam dreamweaver 2.2. Menggunakan efek Background 1. Efek teks scrolling dengan dreamweaver 2. Efek Background dengan dreamweaver 1. Membuat efek scrolling dalam dreamweaver 2. Membuat efek background dalam pembuatan sebuah website dengan dreamweaver

Pokok Bahasan : PHP dan HTML dan pemanggilannya Standar Kompetensi : Menerapkan sintaks dasar php, html escaping, pemisahan instruksi, komentar atau remarks Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi 1. Memahami penggunaan sintaks dasar php 2. Menerapkan dasar PHP sebagai pembuatan dalam sebuah website 1.1. Mendefinisikan dasar-dasar pembentuk php 2.1. Menggunakan HTML Escaping dalam PHP 2.2. Menggunakan komentar remarks dalam PHP 2.3. Menggunakan pemisah instruksi dalam PHP 1. Pengertian PHP 2. Pengenalan sintaks dasar PHP 1. Sintak dasar PHP 2. Penggunaan sintak komentar atau remarks 3. Penggunaan perintah intruksi 1. Memahami PHP 2. Mengenal penggunaan sintaks dasar PHP 1. Membuat web sederhana dengan menggunakan sintak dasar PHP 2. Menerapkan penggunaan sintak komentar atau remarks 3. Menerapkan perintah instruksi dalam pembuatan web Pokok Bahasan : Struktur script PHP Standar Kompetensi : Menerapkan penggunaan perintah operator, instruksi multi baris, tipe variabel, konstanta Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi 1. Memahami penggunaan sintaks dasar php 1.1. Mendefinisikan tipe data dalam php 1.2. Mendefinisikan operator 1.3. Mendefinisikan instruksi multi baris 1.4. Mendefinisikan konstanta 1. Tipe data 2. Operator (Operator aritmatika, operator bitwise, operator perbandinganm operator kontrol kesalahan, operator eksekusi, operator penambahan dan pengurangan, operator string, operator string, operator array) 3. Instruksi multi baris 4. Konstanta 1. Mengenal Tipe data dan jenis tipe data 2. Mengenal Operator 3. Mengenal Instruksi multi baris 4. Mengenal konstanta

2. Menerapkan tipe dan jenis data dasar PHP sebagai pembuatan dalam sebuah website 2.1. Menggunakan jenis tipe data dalam PHP 2.2. Menggunakan operator dalam PHP 2.3. Menggunakan instruksi multi baris dalam PHP 2.4. Menggunakan konstanta 1. Jenis tipe data 2. Operator (Operator aritmatika, operator bitwise, operator perbandinganm operator kontrol kesalahan, operator eksekusi, operator penambahan dan pengurangan, operator string, operator string, operator array) 3. Instruksi multi baris 4. Konstanta 1. Menerapkan penggunaan tipe data dalam Web 2. Menerapkan penggunaan operator dalam Web 3. Menerapkan penggunaan instruksi multi baris dalam web 4. Menerapkan penggunaan konstanta dalam web Pokok Bahasan : Struktur script PHP Standar Kompetensi : Menerapkan penggunaan perintah Variabel, ekspresi (literal dan variabel), Fungsi string Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi 1. Memahami penggunaan variabel dan ekspresi dalam php 2. Menerapkan variabel dan ekspresi PHP sebagai pembuatan dalam sebuah website 1. 1. Mendefinisikan variabel 1. 2. Menjelaskan penamaan variabel 1. 3. Menjelaska predefine variabel 1. 4. Mendefinisikan ekspresi 1. 5. Menjelaskan fungsi string 1. 1. Menggunakan variabel dalam PHP 1. 2. Menggunakan penamaan variabel dalam PHP 1. 3. Menggunakan predefine variabel 1. 4. Menggunakan ekspresi dalam PHP 1. 5. Menggunakan fungsi string dalam PHP 1. Variabel 2. ekspresi 1. Variabel 2. Ekspresi 1. Mengenal variabel 2. Penggunaan penamaan variabel 3. Mengenal ekspresi 1. Menerapkan penggunaan variabel dalam Web 2. Menerapkan penggunaan penamaan variabel dalam Web 3. Menerapkan penggunaan predefine variabel dalam web 4. Menerapkan penggunaan ekspresi dalam web 5. Menerapkan penggunaan fungsi string dalam web

Pokok Bahasan : Struktur script PHP Standar Kompetensi : Menerapkan penggunaan perintah Variabel, ekspresi (literal dan variabel), Fungsi string Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi 3. Memahami penggunaan variabel dan ekspresi dalam php 4. Menerapkan variabel dan ekspresi PHP sebagai pembuatan dalam sebuah website 1. 6. Mendefinisikan variabel 1. 7. Menjelaskan penamaan variabel 1. 8. Menjelaska predefine variabel 1. 9. Mendefinisikan ekspresi 1. 10. Menjelaskan fungsi string 1. 1. Menggunakan variabel dalam PHP 1. 2. Menggunakan penamaan variabel dalam PHP 1. 3. Menggunakan predefine variabel 1. 4. Menggunakan ekspresi dalam PHP 1. 5. Menggunakan fungsi string dalam PHP 3. Variabel 4. ekspresi 3. Variabel 4. Ekspresi 4. Mengenal variabel 5. Penggunaan penamaan variabel 6. Mengenal ekspresi 6. Menerapkan penggunaan variabel dalam Web 7. Menerapkan penggunaan penamaan variabel dalam Web 8. Menerapkan penggunaan predefine variabel dalam web 9. Menerapkan penggunaan ekspresi dalam web 10. Menerapkan penggunaan fungsi string dalam web

Pokok Bahasan : Pengendalian Proses : Kondisi, Perulangan Standar Kompetensi : Mengintegrasikan kontrol program seleksi untuk menyelesaikan suatu kasus Kompetensi Dasar Indikator Sub Pokok Bahasan Pengalaman Belajar Alokasi 1. Dapat menggunakan pernyataan if dan/atau if..else 2. Dapat menggunakan pernyataan switch 1. 1. Mendefinisikan sintaks if untuk menyeleksi suatu kondisi 1. 2. Menggunakan if bertingkat (nested if) 1. 1. Mendefinisikan switch case dengan kondisi yang bertipe data integer 1. 2. Mendefinisikan switch case dengan kondisi yang bertipe data karakter 1. 3. Mengkonversi if else menjadi switch case jika memungkinkan 1. 4. Mengkonversi switch case ke dalam if else 1. If 2. If else 3. If else if else 1. Switch case dengan integer 2. Switch case dengan tipe char - menggunakan sintaks If, dan if else untuk menyeleksi suatu kondisi - menggunakan simbol operator pada kondisi if - menggunakan sintaks Switch case untuk menyeleksi suatu kondisi - menggunakan sintaks Switch case untuk mengganti sintaks if else 2x50 1x50

Pokok Bahasan : Struktur Perulangan Standar Kompetensi : Mengintegrasikan pengulangan untuk menyelesaikan suatu kasus Kompetensi Dasar Indikator Sub Pokok Bahasan Pengalaman Belajar Alokasi 1. Mampu menggunakan pernyataan pengulangan for untuk mengeksekusi pernyataan pada program secara berulang-ulang 2. Mampu menggunakan pernyataan pengulangan While untuk mengeksekusi pernyataan pada program secara berulang-ulang 3. Mampu menggunakan pernyataan pengulangan do while untuk mengeksekusi pernyataan pada program secara berulang-ulang 1. 1. Mendefinisikan pengulangan for untuk menyelesaikan kasus perulangan 1. 2. Mendefinisikan pengulangan for untuk menyelesaikan kasus perulangan bertingkat 1. 3. Mendefinisikan pengulangan whileuntuk menyelesaikan kasus perulangan 1. 4. Mendefinisikan pengulangan while untuk menyelesaikan kasus perulangan bertingkat 1. 5. Mendefinisikan pengulangan do while untuk menyelesaikan kasus perulangan 1. 6. Mendefinisikan pengulangan do while untuk menyelesaikan kasus perulangan bertingkat 1. For 2. For bertingkat - menggunakan pengulangan for menaik - menggunakan pengulangan for menurun - menggunakan pengulangan for bertingkat/ nested for 3. While - menggunakan pengulangan while menaik - menggunakan pengulangan while menurun - menggunakan pengulangan while bertingkat/ nested for 4. Do While - menggunakan pengulangan do while menaik - menggunakan pengulangan do while menurun - menggunakan pengulangan do while bertingkat/ nested for 4. Mampu 1. 7. Mendefinisikan pengulangan 5. Foreach - menggunakan pengulangan foreach menaik 2x50 2x50 2x50 2x50

menggunakan pernyataan pengulangan foreach untuk mengeksekusi pernyataan pada program secara berulang-ulang foreach untuk menyelesaikan kasus perulangan 1. 8. Mendefinisikan pengulangan foreach untuk menyelesaikan kasus perulangan bertingkat - menggunakan pengulangan foreach menurun - menggunakan pengulangan foreach bertingkat/ nested for Pokok Bahasan : Fungsi dan objek Standar Kompetensi : Menggunakan fungsi dan objek untuk mengelompokkan sejumlah pernyataan yang sering dipakai Kompetensi Dasar Indikator Sub Pokok Bahasan Pengalaman Belajar Alokasi 1.Dapat menggunakan fungsi dan objek yang tak mengembalikan nilai 1. 1. Mendefinisikan fungsi dan objek 1. 2. Menggunakan ungsi dan objek yang tak mengembalikan nilai 1. Fungsi 2. Fungsi tanpa nilai kembali - Menjelaskan fungsi - Menggunakan fungsi yang tidak mengembalikan nilai dalam sejumlah kasus (misal fungsi yang menampilkan garis pada layar) 2x50 2.Dapat menggunakan fungsi dan objek yang mengembalikan nilai 3.Dapat menggunakan variabel dalam fungsi dan objek dengan berbagai ruang lingkup 1. 1. Menjelaskan peranan pernyataan return 1. 2. Mendefinisikan argumen fungsi dan objek 1. 3. Mendefinisikan fungsi dan obejk dengan nilai kembalian 1. 4. Menggunakan fungsi dan obejk dengan nilai kembali 1. 1. Menjelaskan ruang lingkup variabel 1. 2. Mendeklarasikan variabel global 1. 3. Mendeklarasikan variabel auto 1. 4. Mendeklarasikan variabel eksternal 1.Fungsi dengan nilai kembali 2.Argumen fungsi - Mengirim suatu nilai sebagai argumen ke dalam suatu fungsi. - Menggunakan fungsi dengan nilai kembali dalam sejumlah kasus (misal fungsi yang menghitung nilai faktorial) 1. Ruang lingkup variabel - Menjelaskan ruang lingkup variabel - Mendeklarasikan berbagai variabel dalam berbagai ruang lingkup - Membuat program dengan memanfaatkan konsep ruang lingkup variabel 2x50 2x50

Pokok Bahasan : Array Standar Kompetensi : Menjelaskan dan menerapkan penggunaan array Kompetensi Dasar Indikator Sub Pokok Bahasan Pengalaman Belajar Alokasi 1.Dapat menggunakan array satu dimensi 2.Dapat menggunakan array dua dimensi 1. 1. mendefinisikan array 1. 2. menerapkan array dalam perulangan 1. Variabel array 2.Deklarasi variabel array 3.Inisialisasi array satu dimensi 4.Array dua dan tiga dimensi 5. Mengirimkan array dalam suatu fungsi 1. menggunakan array 1 dimensi untuk berbagai kasus (misal matrik 1 dimensi) 2. menggunakan array 1 dimensi untuk berbagai kasus (misal matrik 2 dimensi) 4x50 Pokok Bahasan : Fungsi String dan Fungsi Date Standar Kompetensi : Memahami fungsi string dan fungsi date yang ada dalam PHP. Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi 1. Memahami fungsi string yang ada dalam php. 1.1 Menyebutkan fungsi string yang ada. 1.2 Memahami kegunaan dari masing - masing fungsi string yang ada dalam bahasa php. 1.3 Menggunakan fungsi-fungsi string yang ada dalam bahasa php. 1. Syntaks Fungsi Length 2. Syntaks Fungsi SubString 3. Syntaks FungsiReplace 4. Syntaks Fungsi InString 5. Syntaks Fungsi ToUpper 6. Syntaks Fungsi To lower 7. Syntaks Fungsi Join 8. Syntaks Fungsi Split 1. Mengetahui syntaks untuk manipulasi data dengan tipe data String 2. Menggunakan fungsi string pada object komponen 1. Memahami fungsi date yang ada dalam php. 2.1 Menyebutkan fungsi date yang ada. 2.2 Memahami kegunaan dari masing - masing fungsi date yang ada dalam php. 2.3 Menggunakan fungsi-fungsi date yang ada dalam php. 1. Syntaks Selisih Jam 2. Syntaks Selisih Menit 3. Syntaks Selisih Detik 4. Syntaks Selisih Hari 5. Syntaks Selisih Bulan 6. Syntaks Selisih Tahun 1. Mengetahui syntaks untuk manipulasi data dengan tipe data Date 2. Menggunakan fungsi Date pada object komponen

Pokok Bahasan : CSS Standar Kompetensi : Menerapkan CSS dalam pengaturan tabel, font dan frame Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi 2. Menggunakan CSS sebagai bantuan dalam merancang sebuah web 3. Menggunakan Font dalam CSS 2.1 Mendefinisikan Fungsi CSS dalam php 2.2 Mendefinisikan CSS dalam mengubah Font, teks dan warna latar 3.1 Menggunakan font dalam CSS 3.2 Menggunakan Efek font dengan CSS 3. Pengertian CSS 4. Pengaturan tabel 5. Table style (pewarnaan) 1. Font dengan CSS 2. Font size, font type and text 3. Text Alignment dalam CSS 3. Sintak CSS 4. Merancang sebuah web menggunakan CSS 1. Memanfaatkan CSS dalam pengaturan font 2. Menggunakan pengaturan CSS untuk posisi sebuah teks 4. Menerapkan CSS dalam pengaturan bingkai, garis tepi dan pewarnaan background 4.1 Menggunakan CSS untuk pembuatan dan pengaturan sebuah bingkai 4.2 Menggunakan CSS dalam mengubah warna background 1. Pembuatan Bingkai 2. Garis tepi dari bingkai 3. Pengaturan warna background 4. Background image 1. Memanfaatkan CSS untuk pengaturan pembuatan sebuah bingkai 2. Menggunakan css sebagai perancang website untuk perubahan warna background

Pokok Bahasan : Javascript Standar Kompetensi : Menerapkan JavaScript untuk mempercantik tampilan dalam sebuah website Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi 1. Memahami penggunaan operator dan logika 2. Memahami perulangan dan fungsi 3. Menerapkan JavaScript sebagai pembuatan efek animasi dalam pembuatan sebuah website 1.1. Mendefinisikan dasar-dasar pembentuk JavaScript 1.2. Mendefinisikan Operator dan logika 2.1. Mendefinisikan perulang 2.2. Menggunakan perulang do, while dan for 2.3. Mendefinisikan Penggunaan Fungsi 11.1. Menggunakan Efek scorlling dalam JavaScript 11.2. Menggunakan efek Background 5. Pengertian JavaScript 6. Pengenalan javascript 7. Pengenalan Properti JavaScript 1. Pengertian Logika 2. Operator Logika 8. Logika If, If bersarang dan Switch 1. Pengertian perulangan 2. Operator-operator perulangan 1. Pengertian Fungsi 2. Variabel Lokal dan global 3. Menampilkan jam 1. Efek teks scrolling dengan JavaScript 2. Efek Background dengan JavaScript 7. Memahami Komponen pembentuk JavaScript 8. Memahami penggunaan operator dan Logika dalam JavaScript 1. Memahami penggunaan perulangan dalam JavaScript 2. Memahami penggunaan sebuah fungsi 1. Membuat efek scrolling dalam JavaScript 2. Membuat efek background dalam pembuatan sebuah website dengan JavaScript Pokok Bahasan : Penangan Form dan session Standar Kompetensi : Membuat formulir secara server side dan client side secara POST atau GET Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi 1. Mahasiswa mampu membuat formulir dengan secara client side dan server side dengan script php 1. 1. Mampu membedakan membuat tampilan halaman webside berupa formulir pengisian data 1. 2. Mampu membedakan client side dan server side dalam pemrograman web php 1. Membuat formulir dengan <Form>, <Submit> dan <Reset> 2. Metode POST dan GET - Membuat tampilan formulir pengisian data pada script ASP.Net - Mengetahui perbedaan POST dan GET 1 x 50

Pokok Bahasan : Aplikasi PHPMyAdmin Standar Kompetensi : Mengunakan perintah phpmyadmin Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi 1. Mahasiswa mampu menggunakan perintahperintah dasar SQL seperti : create, insert dam select 2. Mahasiswa mampu menggunakan perintahperintah dasar MySQL. 1. 1. Mampu menetukan tipe field yang digunakan pada pembuatan tabel 1. 2. Mampu menyisipkan satu atau beberapa record pada tabel 1. 3. Mampu menampilkan satu atau seluruh field pada tabel 2. 1. Mampu menetukan ekspor struktur database. 2. 2. Mampu menentukan impor struktur database 2. 3. Mampumenghapus tabel dan database 2. 4. Mampu membuat user dan hak akses 1. Membuat / create database dan create table dan mengenal tipe-tipe field : -Char -VarChar -Int -DateTime, dll 2. Menyisipkan / insert record baru pada tabel 3. Menampilkan / select dengan tanda * atau nama field. 1. Ekspor struktur database 2. Impor struktur database 3. Buat user dan hak akses - Membuat membuat database dan tabel serta tipe field dan lebar field yang dibutuhkan. - Menambah record baru pada tabel - Menampilkan seluruh atau beberapa field yang dibutuhkan - Dapat menerapkan perintah ekspor struktur database - Dapat menerapkan perintah impor struktur database - Dapat menghapus tabel dan database - Menerapkan pembuatan user dan hak akses

Pokok Bahasan : Konsep Basis Data MySQL Server Standar Kompetensi : Mengunakan perintah-perintah dasar SQL (create, insert, select, update dan delete) Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi 1. Mahasiswa mampu menggunakan perintah-perintah dasar SQL seperti : insert, update, delete dan select 2. Mahasiswa mampu menggunakan perintah-perintah dasar SQL seperti : select, update dan delete 1. 1. Mampu menetukan tipe field yang digunakan pada pembuatan tabel 1. 2. Mampu menyisipkan satu atau beberapa record pada tabel 1. 3. Mampu menampilkan satu atau seluruh field pada tabel 2. 1. Mampu menetukan record yang akan ditampilkan. 2. 2. Mampu memperbaiki isi record 2. 3. Mampumenghapus isi record 1. Membuat / create database dan create table dan mengenal tipetipe field : -Char -VarChar -Int -DateTime, dll 2. Menyisipkan / insert record baru pada tabel 3. Menampilkan / select dengan tanda * atau nama field. 1. Menetukan kriteria tampilan dengan where dan kondisi operator AND, OR dan Case 2. Menetukan record dan field yang akan diperbaiki /update, set dan where 3. Menetukan record dan field yang akan dihapus /delete, set dan where - Membuat membuat database dan tabel serta tipe field dan lebar field yang dibutuhkan. - Menambah record baru pada tabel - Menampilkan seluruh atau beberapa field yang dibutuhkan - Menampilkan data dengan operator AND, OR serta CASE - Menetukan record mana yang akan diperbaiki - Menenrukan record yang akan dihapus

Pokok Bahasan : Web Hosting Standar Kompetensi : Pengenalan web hosting dan menerapkan cara melakukan web hosting ke internet Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi 1. Pengenalan web hosting 2. Memahami teknologi web hosting 1.1. Mendefinisikan web hosting 1.2. Mempelajari web hosting 1.3. Menggunakan domain web hosting 1.4. Mempelajari kapasitas web hosting 2.1. Memahami type web hosting 2.2. Menggunakan teknologi web hosting 2.3. Menggunakan emaill web hosting 1. Pengertian Web hosting 2. Pengenalan web hosting 3. Provider web hosting 3. Domain web hosting 4. Kapasitas web hosting 1. Teknologi web hosting 2. Type web hosting 3. Email web hosting 1. Memahami web hosting 2. Memahami provider web hosting, domain web hosting dan kapasitas web hosting 1. Memahami penggunaan teknologi web hosting 2. Memahami penggunaan type web hosting 3. Memahami penggunaan email web hosting 3. Menerapkan database web hosting dan E- Commers web hosting 3.1. Menggunakan database web hosting 3.2. Menggunakan E-Commers web hosting 1. Database web hosting 2. E-Commers web hosting 3. Membuat database web hosting 4. Membuat E-Commers Web hosting

Pokok Bahasan : Print Preview Standar Kompetensi : Menampilkan seluruh record dan per record sesuai kriteria Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi 1. Mahasiswa mampu menampilkan seluruh record pada tabel database MySQL 2. Mahasiswa mampu menampilkan per record atau mebari data pada tabel database MySQL 1. 1. Mampu menampilkan seluruh record pada tabel database MySQL. 2. 1. Mampu menampilkan seluruh record pada tabel database MySQL. 1. Menggunakan datagrid sebagai tempat menampilkan record table. 2. Menggunakan datagrid sebagai tempat menampilkan record table. 3. Menggunakan kriteria (where) untuk menampilkan sebagian atau satu record - Dapat menerapkan pembuatan laporan 1 x 50 - Dapat menerapkan pembuatan laporan 1 x 50 Disiapkan oleh, Diperiksa oleh Disahkan oleh, 1. Nyimas Artina, S.Kom (....) Koordinator 2. Henky Honggo, S.Kom (.) 3. Herry Widagdo, S.T, M.Si ( ) Anggota 4. Iis Pradesan, S.Kom, M.T.I (....) 5. Dedy Hermanto, S.Kom ( ) Desy Iba Ricoida, S.T, M.T.I Ketua Program Studi Sistem Informasi Johannes Petrus, S.Kom, M.T.I. Pembantu Ketua I