• Tidak ada hasil yang ditemukan

Kontrak Web Dinamis Lanjut

N/A
N/A
Protected

Academic year: 2017

Membagikan "Kontrak Web Dinamis Lanjut"

Copied!
5
0
0

Teks penuh

(1)

KONTRAK BELAJAR

Nama Mata Kuliah : Web Dinamis Lanjut

Kode Mata Kuliah : IKB112312

Pengajar : Wahyu Widodo, S.Kom

Semester : 5

Bobot : 2 SKS

Hari Pertemuan : Rabu

Tempat Pertemuan : Laboratorium 1 Kampus STMIK EL RAHMA

1. Manfaat Mata Kuliah

Manfaat mata kuliah ini bagi mahasiswa adalah :

a. Mahasiswa mengetahui konsep PHP berorientasi objek. b. Mahasiswa mengetahui konsep MVC.

c. Mahasiswa dapat membuat website atau aplikasi berbasis web menggunakan framework.

2. Deskripsi Perkuliahan

Mata kuliah Aplikasi Web Dinamis Lanjut ini mempelajari pemrograman web berorientasi objek yang

diimplementasikan dalam penggunaan framework dengan konsep MVC (Model View Controller) untuk

membangun sebuah website atau aplikasi berbasis web. Dalam mata kuliah ini framework yang digunakan

adalah Framework CodeIgniter.

3. Kompetensi Dasar

a. Mahasiswa dapat menjelaskan dan memahami PHP berorientasi objek. b. Mahasiswa dapat menjelaskan konsep MVC.

c. Mahasiswa dapat menjelaskan alur kerja framework CodeIgniter. d. Mahasiswa dapat mngkoneksikan framework dengan database

e. Mahasiswa dapat menjelaskan dan membuat form CRUD (Create Update Delete) f. Mahasiswa dapat menjelaskan dan membuat form validation.

g. Mahasiswa dapat memadukan desain template dengan aplikasi yang dibuat. h. Mahasiswa dapat memahami kinerja dan penggunaan ajax maupun jquery.

4. Materi / Bacaan Perkuliahan / Referensi

a. David Upton, CodeIgniter for Rapid PHP Application Development ’, Packt Publishing, 2010.

b. Hari Yunanto, Dasar – dasar pembuatan website dengan Code Igniter.

c. Thomas Myer, Professional CodeIgniter, Wiley Publishing, Indianapolis, 2008 d. Farid Azis, Object Oriented Programming PHP 5, Elex Media, 2005.

.

5. Tugas-Tugas

(2)

6. Kriteria Penilaian

Penilaian akan dilakukan dengan menggunakan kriteria akumulasi dari tugas, kuis, uas dan uts. Adapun persentase

bobot didiskusikan bersama saat pertemuan 1.

Rentang nilai sebagai berikut :

NILAI RANGE

A > 75

B 66 – 75

C 41 – 65

D 30 – 40

(3)

7. Komposisi Materi

PERTEMUAN TOPIK MEMBAHAS

1 Pengantar Object Oriented Programming

dengan dengan PHP Part 1

 Mengenal Konsep OOP  Mengenal Karakteristik OOP

meliputi Abstraction, Object,

Class, Inheritance, Polymorphism

 Hubungan antar Class

2 Pengantar Object Oriented Programming

dengan dengan PHP Part 2

 Objek sebagai referensi

 Teknik kloning objek  Konstruktor dan Destruktor

 Variable dan Method

3 Teknik Encapsulation dan Pewarisan  Memahami aksebilitas properti

 Studi kasus teknik pewarisan

4 Pengenalan Web Framework  CMS dan Web Framework

 Perkenalan Framework Code Igniter  Aturan Framework Code Igniter.

 Mengenal Patern MVC

5 Konsep MVC : Controller  Konsep dasar Controller

 Function , Variable dan Parameter

pada controller

 Contoh Penerapan dalam Kasus

6 Konsep MVC : Model

Penerapan OOP pada Web Database

 Manajemen Database

 Koneksi ke Database

 Mengenal Active Record Class

 Menampilkan data dari mysql  Update, Delete dan Insert Data

7 Konsep MVC : View  Penggunaan form helper

 Input data menggunakan form

(4)

8 Penanganan Error dan Testing Kode  Teknis Class Error Handling

 Testing Class Unit

 Penggunaan Class Benchmarking  Penggunaan Class Profiller

 Testing dengan Mock  Kontroling dan Timing

9 Penanganan File  Penggunaan File helper

 Download dan Upload

 Membuat file kompresi ke Zip

10 Image Processing dengan Class Image  Cara Upload Images

 Membatasi ukuran dan meresize

image

 Cara Membuat thumnail

 Cara Membuat watermark

11 Pengenalan JSON  Pengenalan Json

 Menampilkan data menggunakan

jQGrid

 Pengurutan data pada jqgrid

12 CURD CodeIgniter dengan Jquery  Insert, Update dan Delete dengan

Jquery

13 CURD Laravel  Insert, Update dan Delete dengan

laravel framework

14 Studi kasus membuat plugin wordpress  Anatomi wordpress

 Membuat plugin sederhana

UJIAN AKHIR SEMESTER

(5)

Template Eng. : -

Referensi

Dokumen terkait

2) Menu kuis : menu ini berisi latihan soal operasi bilangan yang terdiri dari 12 soal secara acak. 3) Menu permainan : menu ini memiliki 2 pilihan permainan, yaitu

Yaitu upah yang sepadan dengan pekerjaannya serta sepadan dengan jenis pekerjaannya, sesuai dengan jumlah nilai yang disebutkan dan disepakati oleh kedua belah

Gambar 6.9 View hasil perancangan socialitation zone- open hall.. Gambar 6.10 View hasil perancangan socialitation

Dalam berbagai dataran dialog dari apa yang telah dijelaskan diatas, saya menganalisis bahwa bentuk aplikasi dari dialog antar umat beragama dalam Masjid Baitul

Cover di buat dengan warna yang digunakan untuk membedakan materi dalam isi buku dan dengan maksud menggambarkan bahwa bersepeda memiliki banyak informasi dari jenis

ISO 26000 mengakui untuk mendapatkan kredibilitas yang tinggi, suatu laporan tanggung jawab sosial harus mencakup kinerja tanggung jawab sosial organisasi berdasarkan objektifnya,

Sudah saatnya HIMA MEKA sebagai salah satu organisasi kemahasiswaan yang bergerak dalam bidang keprofesian Teknik mekatronika harus memiliki sistem

Dengan pertimbangan tersebut, dilakukan perbandingan untuk mengetahui pemilihan yang tepat dengan menggunakan diesel engine atau dengan motor listrik sebagai penggerak cargo