Anda di halaman 1dari 12

ANALISIS INSTRUKSIONAL

PEMROGRAMAN WEB I

Oleh : Jamal, S.E., M.Kom.

AKADEMI MANAJEMEN INFORMATIKA KOMPUTER


PRODI KOMPUTERISASI AKUNTANSI
2016
1. Penentuan Capaian Pembelajaran Mata kuliah (CPMK) :
Nama Mata Kuliah : PEMROGRAMAN WEB

Bidang Deskripsi tingkat Deskripsi tingkat keluasan dan


Kemampuan kemampuan kerumitan materi keilmuan
Kognitif Mendesign (C6) Situs web sesuai dengan kaidah pembuatan
web yang baik
Psikomotorik Membuat (P4) Situs web dengan bahasa HTML, CSS, PHP
dan Database MySQL
Afektif Mengatur (A5) Situs web yang dibuat agar aman dan bisa
berfungsi dengan baik di internet
Capaian Pembelajaran Mata Kuliah (CPMK)
Membuat situs web dengan bahasa HTML, PHP, CSS dan Database MYSQL dengan
design yang sesuai kaidah pembuatan web yang baik serta mampu mengatur web aman
dan agar berfungsi baik di internet

2. Penetapan Kemampuan Akhir yang Direncanakan dan Indikator


Mata kuliah : PEMROGRAMAN WEB
Capaian : Membuat situs web dengan bahasa HTML, PHP, CSS dan Database
Pembelajaran MK MYSQL dengan design yang sesuai kaidah pembuatan web yang
baik serta mampu mengatur web aman dan agar berfungsi baik di
internet

No Kemampuan Akhir Indikator Materi


yang direncanakan
1 Mahasiswa mampu 1.1. Menjelaskan Konsep Dasar Web Konsep Dasar Web
memahami dan 1.2. Menjelaskan Arsitektur Web 1. Konsep Dasar
menjelaskan secara 1.3. Menjelaskan Web Server Web
umum konsep dasar 1.4. Menjelaskan Server Side Scripting 2. Arsitektur Web
web dan arsitektur, 1.5. Menjelaskan Client Side Scripting 3. Web Server
serta server & client 4. Server Side
side scripting Scripting
5. Client Side
Scripting
2 Mahasiswa mampu 2.1. Memahami Elemen-Elemen Web Elemen-Elemen
memahami dan - Struktur Dasar Elemen Web
menjelaskan elemen- - Kelompok Atribut 1. Struktur Dasar
elemen halaman web - Format Dasar Text Elemen
- Presentational Elements 2. Kelompok
- Phrase Elements Atribut
- List 3. Format Dasar
- Editing Text Text
- Penggunaan Character Entities untuk 4. Presentational

1
Special Character Elements

2
- Komentar 5. Phrase Elements
- Elemen <font> yang digunakan 6. List
- Elemen Block dan Inline 7. Editing Text
- Elemen pengelompokan dengan <div> 8. Penggunaan
dan <span> Character
- Links dan Navigation Entities untuk
2.2. Menjelaskan Elemen-Elemen Web Special
Character
9. Komentar
10. Elemen <font>
yang digunakan
11. Elemen Block
dan Inline
12. Elemen
pengelompokan
dengan <div>
dan <span>
13. Links dan
Navigation
3 Mahasiswa mampu 3.1. Memahami Konsep HTML Syntax HTML
memahami dan 3.2. Menghapalkan Syntax HTML 1. Format Text
menjelaskan syntax- 3.3. Mempraktekkan Syntax HTML 2. Format Gambar
syntax HTML, dalam pembuatan web 3. Form
menggunakan 4. Table
mempraktekkan dan 5. Link
berlatih menggunakan 6. HTML Lanjutan
script HTML untuk
membangun halaman
web
4 Mahasiswa memahami 4.1. Memahami Webserver local Tools Web
dan mahir XAMPP 1. Webserver local
menggunakan tools 4.2. Melakukan Setingan XAMPP dengan XAMPP
yang diperlukan dalam 4.3. Menggunakan Sublime Text 2. Setingan
pembuatan web berupa sebagai editor script web XAMPP
XAMPP Webserver 3. Menggunakan
dan Editor Sublime Sublime Text
Text
5 Mahasiswa mampu 5.1. Memahami konsep CSS Design Tampilan
memahami dan 5.2. Menggunakan CSS untuk Web dengan CSS
menjelaskan konsep mempercantik halaman web 1. Pengenalan
CSS, menggunakan Cascading Style
mempraktekkan untuk Sheet: Basic
mempercantik halaman Example &
web Inheritance
2. CSS Rules
3. CSS Properties
4. Controlling
Fonts
5. Text Formatting

3
6. Text Pseudo-
Classes
7. Selectors
8. Length
9. Percentages
10. Coming to Grips
with the Box
Model
11. Links
12. Backgrounds
13. Lists
14. Tables
15. Outlines
16. Pseudo-Classes
:focus & :active
17. Generated
Content
18. Miscellaneous
Properties
19. Additional Rules
20. Postioning with
CSS
6 Mahasiswa mampu 6.1. Memahami web statis berbasis Uturan Pembuatan
memahami dan HTML dan CSS Web Statis
membuat web statis 6.2. Membuat web statis berbasis 1. Menentukan
berbasis HTML dan HTML dan CSS tema template
CSS tampilan web
2. Menyiapkan
setingan CSS
3. Membuat
halaman-
halaman web
statis dengan
HTML

7 Mahasiswa mampu 7.1. Memahami sytntax PHP Syntax PHP


memahami dan 7.2. Menggunakan script PHP untuk 1. Penganalan PHP
menjelaskan syntax membuat web 2. Apakah PHP?
PHP serta 3. Sejarah PHP
menggunakan 4. Installing PHP
mempraktekkan dan 5. Rangkuman PHP
berlatih menggunakan 6. PHP Dasar
script PHP untuk 7. sLexical Structure
membangun halaman & Data Types
web 8. Variables &
Expressions and
Operators
9. Flow-Control
Statement &
Including Code

4
5
10. Embedding PHP
in Web Pages
11. Functions
12. Calling &
Defining
Functions
13. Variable Scope &
Parameters
14. Return Values &
15. Variable
16. Anonymous
17. Strings
18. Arrays
19. Objects
20. Penanganan Form
21. File dan Direktori
22. Session and
Cookies
8 Mahasiswa mampu 8.1. Memahami sytntax SQL Syntax SQL
memahami dan 8.2. Menggunakan script SQL untuk 1. Konsep Basis
menjelaskan konsep membuat web dinamis Data di Web
dan syntax-syntax - Database
SQL, menggunakan - DBMS
mempraktekkan dan - RDBMS
berlatih menggunakan 2. Database Design
script SQL untuk - Mengapa
pendukung menggunakan
pembangunan halaman Relational Database
web - Blasted Anomalies
- Normalization
- Types of
Relationships
- Advanced
Database Concept
- Software Basis
Data (MySQL, dll)
& Instalasi
3. Pengenalan SQL
- Membuat,
Menampilkan,
Membuka dan
Menghapus
Database.
- Membuat,
Mengubah, dan
Menghapus Table
- Menambah,
Mengedit,
Menghapus,

6
Menampilkan
Record
9 Mahasiswa mampu 9.1. Memahami pentingnya koneksi Koneksi PHP
menghubungkan PHP dan MySQL dengan MySQL
PHP dengan MySQL 9.2. Membuat koneksi PHP dan 1. Membuat akun
MySQL database MySQL
2. Menyiapkan
Database
3. Menyiapkan Table
4. Menghubungkan
Database MySQL
dengan halaman
web PHP

10 Mahasiswa mampu 10.1. Memahami konsep CRUD Membuat modul


membuat modul 10.2. Membuat script Create CRUD
pengolahan data 10.3. Membuat script Read 1. Konsep CRUD
berbasis web CRUD 10.4. Membuat script Update 2. Script Create
(Create-Read-Update- 10.5. Membuat script Delete dengan 3. Script Read
Delete) dengan PHP konfirmasi 4. Script Update
dan MySQL 5. Script Delete
dengan konfirmasi
11 Mahasiswa mampu 11.1. Memahami Keamanan Web Keamanan Web
memahami dan 11.2. Membuat script login PHP 1. Konsep Keamanan
membuat modul Web
keamanan web dengan 2. Pengertian Session
penerapan login 3. Mengenal HTTPS
4. Menyiapkan
database berkaitan
login Admin
5. Membuat script
Login
12 Mahasiswa mampu 12.1. Memilih hosting yang baik Upload web ke
memilih hosting dan 12.2. Mengupoad web ke hosting di Hosting
mengupload web internet 1. Web hosting yang
buatannya ke hosting baik
di internet 2. Mengenali hosting
gratisan
3. Hosting berbayar
4. Domain Internet
5. Upload web ke
hosting lewat
cpanel
6. Upload web ke
hosting via FTP
7. Setingan
DATABASE SQL
13 Mahasiswa mampu 13.1. Membuat Web Dinamis PHP dan Urutan Pembuatan
membuat web dinamis MySQL Web Dinamis
lengkap berbasis PHP

7
8
dan MySQL yang 13.2. Mempercantik halaman web 1. Pemilihan tema
dipercantik dengan dinamis dengan CSS template tampilan
script CSS web
2. Menyiapkan
database SQL
yang terkait
3. Menyiapkan script
CSS tampilan web
4. Pembuatan
halaman-halaman
web berbasis PHP
dan MySQL
14 Mahasiswa mampu 14.1. Memelihara halaman web yang Administrasi Web
melakukan dibuat 1. Konsep SEO
pemeliharaan dan 14.2. Mengendalikan halaman web 2. Mempromosikan
administrasi pada web yang dibuat web di mesin
yang dibuat agar pencari
berfungsi maksimal di 3. Adminisitrasi web
internet 4. Pemeliharaan web

9
3. Analisis Instruksional (Pemetaan Kompetensi)
PETA KOMPETENSI
MATA KULIAH PEMROGRAMAN WEB

CAPAIAN PEMBELAJARAN
Membuat situs web dengan bahasa HTML, PHP, CSS dan Database MYSQL dengan design
yang sesuai kaidah pembuatan web yang baik serta mampu mengatur web aman dan agar
berfungsi baik di internet

UAS
(14)
Mahasiswa mampu membuat web dinamis lengkap berbasis PHP
dan MySQL yang dipercantik dengan script CSS

(13) (12)
(11) (10) (9) (4) (5)
Memelihara, Memilih
Memahami dan Membuat modul Menghubu Memahami dan Memahami
meng- hosting dan
membuat pengolahan data ngkan PHP mahir menggunakan
administrasi mengupload konsep CSS
berbasis web dengan tools yang diperlukan
dan modul dan
web CRUD (Create- MySQL dalam pembuatan
mengoptima keamanan web penerapann
buatannya ke Read-Update- web berupa XAMPP
lkan web dengan ya
hosting di Delete) dengan Webserver dan
internet penerapan editor Sublime Text
PHP dan MySQL
login

UTS
(7) (8)
Memahami dan menjelaskan
Memahami dan menjelaskan syntax
konsep dan syntax-syntax SQL,
PHP serta menggunakan menggunakan mempraktekkan dan
mempraktekkan dan berlatih berlatih menggunakan script SQL
menggunakan script PHP untuk untuk pendukungpembangunan
membangun halaman web halaman web

(3) (6)
Memahami dan menjelaskan syntax-syntax HTML, memahami dan membuat web
menggunakan mempraktekkan dan berlatih statis berbasis HTML dan CSS
menggunakan script HTML untuk membangun halaman
web
(2)
Memahami dan menjelaskan elemen-
elemen halaman web.

(1)
memahami dan menjelaskan secara umum konsep dasar
web dan arsitektur, serta server & client side scripting.

10
Ketua Program Studi Probolinggo, 03 Agustus 2016
Komputerisasi Akuntansi Dosen Pengampu

Jamal, S.E., M.Kom. Jamal, S.E., M.Kom.

Anda mungkin juga menyukai