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

dokumen-dokumen yang mirip
..*\' i.it- DISUSUN OLEH: RENCANA PROGRAM DAN KEGIATAN PEMROGRAMAN APLIKASI LANJUT FAKULTAS ILMU UNIVERSITAS DIAN DESEMBER 2OOB

MATAKULIAH BASIS DATA

=il= ''#i&kwi. ' "*-ttt-{ut%:* lj %"q:dlrulrfi iil fl RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA DISUSUN OLEH:

SriWinarno,SKom Panji Wisnu Wrawan, ST, MT

KBKF53110 WEB PROGRAMMING

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) -i llt.{\ \/ ' t+ .,+t-' =-,!il'; I.,"r I "., 'i'.ii:i'ii [ii- STATISTIKA PROBABI LITAS

SILABUS MATA KULIAH PERANCANGAN & PEMROGRAMAN WEB

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

SATUAN ACARA PERKULIAHAN

-rl ILLUSTRASI I RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) "ii. ** '**q R'r["3{ ru d*ff. r.r-. {;:;3 APRIL 2OO8.

KEAHLIAN PEMROGAMAN JAVA

YAYASAN PENDIDIKAN TINGGI PAYAKUMBUH

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKM32011 Pemrograman Web II

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

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) iltt'1\ 1, ''r, lrrlj - 'tl'{. ."r.- I ' I'r,, - ' t1 11r!'t'. f + ":1r.

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

gplat,1,, rrl "f-dj.; alp' fll --s =- f a,ufrrnr"rpi c o .'lr, rr* f a;lrjiiltr* '. 'i-r'f rr srlagi'(+ SISTEM MOBILE (PRAKTIKUM) DISUSUN OLEH:

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

E-trik Ajax. Database MySQL. Dedi Alnas

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

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

MODUL VI INTERAKSI DATABASE

DATABASE MYSQL DENGAN PHP

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

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SATUAN ACARA PERKULIAHAN (SAP)

Satuan Acara Perkuliahan

RENCANA PEMBELAJARAN SEMESTER

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

Menggunakan. Taryana Suryana Jonathan Sarwono

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

ALGORITMA DAN PEMROGRAMAN

RENCANA PEMBELAJARAN SEMESTER

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Pemrograman III IF1302

FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO NOVEMBER 2OO8

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SILABUS, RPP, RPS. Pemrograman Web. Program Studi Informatika FAKULTAS TEKNIK- UNIVERSITAS PGRI SEMARANG

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

[Year] SILABUS: Kode Mata Kuliah MI09KB33 Mata Kuliah Pemrograman Visual II Prasyarat - Cosyarat

METODE REPRODUKSI GRAFIKA II

2. DASAR TEORI 2.1 PHP5

RPS : CCP119 Pemrograman Berbasis Web halaman 1 dari 16

KONTRAK PERKULIAHAN. Kontrak Perkuliahan Sistem Basis Data oleh Saiful Bahri STMIK SINUS -1-

RENCANA PEMBELAJARAN SEMESTER (RPS)

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Yang dimaksud dengan 1 SKS adalah 50 menit. 1 kali pertemuan adalah 2 SKS (100 Menit).

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

Modul 4. Mengoperasikan Bahasa Pemrograman Data Description (SQL) Memahami penggunaan username dan password pada MySQL

Integrasi PHP dan MySQL Donny Reza, S.Kom

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER D3 BISNIS DAN KEWIRAUSAHAAN - UNIVERSITAS GUNADARMA

BERKENALAN DENGAN MODEL CODEIGNITER

BAB IV IMPLEMENTASI DAN PENGUJIAN. untuk dioperasikan. Dalam implementasi web dashboard absen dan biaya berobat karyawan

KONTRAK PERKULIAHAN TIM KONSORSIUM

KONTRAK BELAJAR. Nama Mata Kuliah : Pemrograman Visual Kode Mata Kuliah : : Wahyu Widodo, S.Kom Semester : 5 Hari Pertemuan : Tempat Pertemuan :

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

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 2

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

BAB III ANALISIS DAN PERANCANGAN. Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak.

POLITEKNIK NEGERI JAKARTA

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

Pokok Bahasan. Data. Perancangan Basis Data. Data. 5. Arsitektur/Abstraksi Data 6. Jenjang Data 7. Tipe File 8. Model Data

RENCANA PEMBELAJARAN SEMESTER (RPS)

Nama : Maya Masyita K Nst NIM : Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL

PHP + MySQL M. RUDYANTO ARIEF, MT

BAB 2 LANDASAN TEORI

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

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

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc.

RENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Modul 6 Function dan Trigger

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

SILABUS MATA PELAJARAN PEMROGRAMAN WEB DINAMIS (PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK )

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

SILABUS : DASAR-DASAR PEMROGRAMAN. : Made Windu Antara Kesiman, S.T., M.Sc NIP : : PENDIDIKAN KIMIA

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

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

SILABUS MATA KULIAH PEMROGRAMAN JAVA

PEMROGRAMAN PHP DASAR

SILABUS MATA KULIAH PEMROGRAMAN VISUAL II

Garis Entry Behavior. Mata kuliah: Sistem Informasi Manufaktur Lanjut (AK043251) / 2 sks

LAPORAN TUGAS BASIS DATA I

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Transaction dan Trigger. M. Saefudin SKom, MMSI

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

SILABUS. 1. Menguasai konsep database dasar. 2. Membuat database dengan menggunakan MySQL 5.0.

: MODUL 1 BASIC PHP

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

Irfan Satria S

Transkripsi:

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) * pljt.\.,1, qn'+ --$. rrl =- t.] -4.1_. - friltlr.fi 4 + r '{4, rs r = 'te#k'ft-lt* APLIKASI BERBASIS WEB DISUSUN OLEH: AJIB SUSANTO, M.Kom SUPRAYOGI, S.Kom FAKULTAS ILMU UNIVERSITAS DIAN DESEMBER 2OO8 KOMPUTER NUSWANTORO

HALAMAN PENGESAHAN RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Judul Matakuliah : Aplikasi Berbasis Web Penyusun : Nama :Ajib Susanto, M.Kom NPP : 0686.11.2000.253 Pangkat/Golongan : lllb Jabatan sekarang : Nama : Suprayogi, S.Kom NPP : 0686.11. Pangkat/Golongan : Jabatan sekarang : Mengetahui: Ketua Program Studi Semarang, Desember 2008 Penyusun, Mulvono, S.Si, M.Kom Aiib Susanto, M.Kom Suprayoqi, S.Kom Npp. NPP. 0686.11.2000.253 NPP. 0686.11. Dekan Fakultas llmu Komputer Edy Mulyanto, S.Si. M.Kom NPP. 0686.1 1.'1 993.040

A. NAMA MATAKULIAH. Aplikasi Berbasis Web B. KODE / SKS : A12 I 2 C. SEMESTER : 2008 / Ganjil D. STATUS MATAKULIAH : Wajib E. MATA KULIAH PRASYARAT : Pemrograman Web Dasar F. DESKRIPSI SINGKAT MATAKULIAH. Mata kuliah ini membahas mengenai pemrograman PHP, manajemen database menggunakan MySQL, dan pemrograman database dengan PHP dan MySQL. G. SILABUS MATAKULIAH 1. Dasar Pemrograman PHP t Pengertian PHP ) Cara kerja PHP ) Sintak Scnpf PHP ) Tipe Data t Variabel dan Konstanta ) Operator 2. Struktur Kontrol )tf ) tf... ELSE ) SWITCH... CASE 3. Perulangan ) FOR WHILE ' t Do...wHtLE 4. Fungsi Sintak Pendeklarasian Fungsi ) Parameter dalam fungsi 5. Teknik Pemrograman Modular ) lnclude 6. Konsep database MySQL dan DML dalam MySQL Konsep dasar database MySQL Tipe data dalam MySQL ) Create Database t Create Table SELECTION ) INSERTION ) DELETION UPDATE 7. Pembentukan ' koneksi dan Pengolahan database melalui script PHP ) MYSQL CONNECT

) MYSQL_SELECT_DB MYSQL_ERROR ') MYSQL_QUERY MYSQL_FETCH_ROW ' 8. Session dan Cookies ) Session t Cookies 9. Pemrograman Berorientasi Obyek dalam PHP ) Pengantar Pemrograman Beorientasi Obyek t Object dan Class ) Properties dan Method t Mendefinisikan Class 10. Konsep web template dan arsitektur web template ) Pengertian web template ) Cara kerja web template ) Variabel-variabel web template ') Modul-modul web template El Modul utama m Modul Pelengkap 1 1. Alternatif-alternatif pengembangan aplikasi web template t Multilingual t Theme H. TUJUAN PEMBELAJARAN Mahasiswa diharapkan dapat menggunakan konsep pemrograman web berbasis PHP untuk merancang aplikasi dengan PHP dan MySQL r. HASTL (OUTCOME) PEMBELAJARAN:. memahami konsep pemrograman web dengan menggunakan PHP. memahami konsep manajemen database dengan menggunakan MySQL o rtrerrg?plikasikan pemrograman database dengan PHP dan database MySQL

J. METODE PEMBELAJARAN DAN ALOKASI WAKTU Kegiatan di dalam kelas (2 SKS x 14 minggu): a. Penjelasan kuliah = 1 jam b. Kuliah ceramah/praktek = 19 jam c. Diskusi kelompok & kelas = 2 iam d. Presentasi tugas kelompok = 2 iam e' Ujian Totar 111^*:^ ( 14 perremuan) Yang dimaksud dengan jam di sini adalah jam pelajaran (50 menit) sesuai dengan definisi SKS. Selain itu, karena 1 SKS mengandung kegiatan untuk tugas mandiri yang terencana, maka diberikan pula kegiatan berikut: Tugas terencana di luar kelas (2 SKS x 14 minggu): a.tugas lndividu = 10 jam b.tugaskelompok = 9jam c. Studi mandiri = 9 iam total = 28 jam K. ATURAN PERKULIAHAN Peserta kuliah wajib mengikuti perkuliahan minimal 75% dari jumlah pertemuan dalam satu semester sebagai persyaratan untuk dapat mengikuti ujian akhir. Mahasiswa yang tidak memenuhi batas kehadiran minimal mengikuti ketentuan yang berlaku di akademik. L. RENCANA KEGIATAN PEMBELAJARAN MIN GGUAN Minggu ke Topik (Pokok Bahasan) Metode Pembelajaran 1 1. Dasar Pemrograman PHP 1.1 Pengertian PHP 1.2Cara Kerja PHP 1.3Sintak Script PHP 2 2. Dasar Pemrograman PHP Tipe data Varabel dan konstanta Operator

3 3. Struktur Kontrol IF IF... ELSE SWITCH...... CASE 4 4. Struktur Kontrol FOR WHILE DO...... WHTLE 5 5. Fungsi & Array Sintaks pendeklarasian fungsi Paramater dalam fungsi Deklarasi Array Menamoilkan Arrav 6 6. Teknik Pemrograman Modular lnclude 7 7. Konsep Database MySQL & DML dalam MySQL Konsep dasar database MySQL Tipe data dalam MySQL CREATE DATABASE CREATE TABLE SELECTION INSERTION DELETION UPDATE 8 UTS Uiian Praktek I 9. Pembentuka koneksi & Pengelolaan database melalui script PHP 9.1 MYSQL_CONNECT 9.2 MYSQL_SELECT_DB 9.3MYSQL_ERROR 9.4 MYSQL_QUERY 9.5 MYSOL FETCH ROW 10 10. Session & Cookies 10.1 Session 10.2 Cookies

11 I 1. Pemrograman Berorientasi Obyek pada PHP 1 1.1 Pengaltar Pemrograman Berorientasi Obyek 11.2 Object dan Class I 1.3 Properties dan Method lt.4 Mendefinisikan Class 12 12. Konsep web template dan arsitektur web template 12.1 Pengertian web template 12.2 Carakerja web template 12.3 Variabel-variab el web template 12.4 Modul-modul web template 12.4.1Modul utama 12.4.2 Modul oelenokao 13 1 3. Alternatif-alternatif pengem bangan aplikasi web template 12.5 Multilingual 12.6 Theme 14 UAS Presentasi M. PENJABARAN RKBM 1. Kuliah minggu 1 Menjelaskan dasar pemrograman PHP meliputi menjelaskan pengertian PHP, cara kerja PHP, pengenalan web server dan server side scripting, instalasi dan konfigurasi PHP, sintaks PHP, latihan program PHP sederhana. 2. Kuliah Minggu 2 Menjelaskan dasar pemrograman PHP meliputi tipe data, variabel dan konstanta, operator dalam PHP, komentar dalam PHP, latihan program untuk tipe data, variabel, konstanta, operator dan komentar di PHP. 3. Kuliah Minggu 3 Menjelaskan struktur kontrol di PHP meliputi lf, lf.. ELSE dan SWITCH... CASE, latihan program konversi nilai angka menjadi huruf, program menampilkan nama hari dalam bahasa lndonesia. 4. Kuliah Minggu 4 Menjelaskan perulangan di PHP meliputi FOR, WHILE dan DO

WHILE, latihan program mencetak angka dengan berbagai variasi, program bilangan faktorial. 5. Kuliah Minggu 5 Menjelaskan Fungsi dan Array meliputi deklarasi fungsi, peramater dalam fungsi, deklarasi arcay, menampilkan array, latihan program membuat fungsi bilangan ganjil, membuat fungsi limit kartu kredit, membuat program arrcy untuk daftar mahasiswa dan nilai 6. Kuliah Minggu 6 Menjelaskan teknik pemrograman modular dengan include, latihan program dengan mengumpulkan fungsi dalam satu file kemudian digunakan/dipanggil pada program lain yang terpisah. 7. Kuliah Minggu 7 Menjelaskan konsep database MySQL meliputi type data MySQl, membuat database dan tabel, latihan membuat database penjualan dengan tabel pelanggan, barang, pesan dan bukutamu. Menjelaskan DML dalam MySQL meliputi perintah select, insert, delete dan update. Latihan manipulasi data dari tabel yang sudah dibuat. 8. Kuliah Minggu 8 Ujian tengah semester 9. Kuliah Minggu 9 Menjelaskan pembentukan koneksi database meliputi perintah MYSQL_CONNECT, MYSQL-SELECT-DB, MYSQL-ERROR. latihan membuat program koneksi dan formulir isi buku tamu. Menjelaskan pengelolaah database melalui script PHP meliputi MYSQL-QUERY dan MYSQL_FETCH-ROW. Latihan menyempurnakan simpan data pada formulir buku tamu dan membuat tampilan buku tamu. 10.Kuliah Minggu 10 Menjelaskan session dan cookies, latihan proses pembuatan session, pemeriksaan session, penghapusan session dan latihan proses pembuatan cookies, pemeriksaan cookies, penghapusan cookies 11. Kuliah Minggu 'll Menjelaskan pemrograman berorientasi obyek, object dan class, properties dan method, dan mendefinisikan class, latihan membuat class dan membuat form input data produk. 12.Kuliah Minggu 12 Menjelaskan konsep web template dan arsitekturnya. Latihan membuat modul utama web. 13.Kuliah Minggu 13 Menjelaskan alternatif pengembangan web template. Latihan membuat formulir pelanggan dan menampilkan daftar pelanggan. 14. Kuliah Minggu 14 Ujian Akhir Semester. Presentasi tugas akhir dan aplikasi berbasis web sudah di upload.

N. TUGAS 1. Buatlah program sederhana untuk menghitung total pembelian barang sebagai inputan kode barang, nama barang, jumlah beli, harga barang, diskon diberikan jika total pembelian lebih dari Rp. 500.000 2. Buatlah database kepegawaian dengan tabel karyawan, masukkan minimal 5 data dan manipulasi datanya dengan menggunakan perintah SQL insert, update, delete dan select. 3. Buatlah program form karyawan dari database kepegawaian dan tabel karyawan. 4. Melengkapi form karyawan buatlah menu utama dan menampilkan data karyawan. O.KOMPONEN PENILAIAN 1. Tugas :20% 2. Ujian Tengah Semester '.40% 3. Ujian AKhir Semester.40% 4. Standar konversi nilai yang direncanakan: A:85-99 B:70-84 C:56-69 D:40-55 E:00-39 P. BAHAN, SUMBER INFORMASI DAN REFERENSI : Buku Utama: o W. J.Gilmore : "A Programmer's lntroduction to PHP 4.0", Appress, 2001. David Sklar, Adam Trachtenberg: "PHP Cookbook", O'Reilly, Second Edition, 2006. o Elizabeth Naramore, Jason Gerner, Yann Le scouarnec, Jeremy- stolz, Michael K. Glass : "Beginning PHPS, Apache, and MySQL@ Web Development", Wiley Publishing, lnc., 2005 o W. Jason Gilmore : "Beginning PHP and MySQL: From Novice to Professional", Third Edition, Appress, 2008.. Tim Converse and Joyce Park with Clark Morgan, 'phps and MySQL@ Bible", Wiley Publishing, lnc., 2004.. MySQL AB, "MySQL 5.1 Reference Manual", 1997-2006.