sap pemograman berbasis web va4

8

Click here to load reader

Upload: bayufajar147665

Post on 27-Jun-2015

107 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: SAP Pemograman Berbasis Web vA4

SATUAN ACARA PERKULIAHANMATA KULIAH PEMROGRAMAN BERBASIS WEB

TEKNIK KOMPUTER

M ke

Pokok Bahasan dan TIU

Sub Pokok Bahasan dan Sasaran Belajar

1 Elemen Utama HTML

TIU : Mengetahui bagian-bagian sebuah dokumen HTML dan dapat emnggunakan tag-tag

Pokok Bahasan :

1. Header dokumen2. Body atai Isi dokumen3. Paragraf4. List atau Daftar5. Blockquota atau kutipan6. Preformed Text7. Address

2 Karakter, Link, dan Gambar.

TIU :Memformat karakter , membuat hubungan antar dokumen HTML, menampilkan gambar dalam dokumen HTML

Pokok Bahasan :

1. Format karakter dan karakter khusus2. Internal Link3. Link dengan mailto4. Link ke dokumen lain dan komputer lain5. Tag image dan attribu src6. Gambar sebagai latar belakang7. Pengaturan posisi gambar dalam dokumen HTML8. Link dengan gambar9. Memanipulasi ukuran gambar

3 Tabel, Frame dan Form

TIU :Mampu membuat variasi tabel, frame dan form tanpa menggunakan software bantu (tool).

Pokok Bahasan :

1. Definisi dalam tabel2. Tag-tag dalam tabel3. Atribut tag tabel4. Menampilkan beberapa file dalam beberapa tabel5. Atribut dalam FRAMESET dan FRAME6. Tetbox, Password dan Hidden text7. Tombol Submit dan Reset8. Checkbox dan radiobutton9. Gambar sebagai elemen input10.Selection11.Text Area

4 Pengenalan CSS

TIU :Mengetahui cara penulisan CSS dan jenis-jenis CSS

Pokok Bahasan :

1. Cara penulisan CSS2. Sintaks CSS3. Mendefinisikan lebih dari satu property4. Attribu Class dan id5. Penulisan komentar dalam CSS6. External Style Sheet7. Internal Style Sheet8. Inline Style Sheet9. Multiple Style Sheet

Page 2: SAP Pemograman Berbasis Web vA4

M ke

Pokok Bahasan dan TIU

Sub Pokok Bahasan dan Sasaran Belajar

5 Properti dalam CSS

TIU :Mengetahui properti yang biasa digunakan dalam CSS

Pokok Bahasan :

1. Color dan Background2. Text dan Font3. Border dan Margin4. Padding dan List

6 Dasar-dasar PHP

TIU :Memahami struktur penulisan program php, variabel, tipe data, konstanta, operator

Pokok Bahasan :

1. Struktur program PHP2. Variabel3. Tipe data4. Konstanta5. Operator Aritmetika6. Operator Assignment7. Operator Bitwise8. Operator Perbandingan9. Operator Error Control10.Operator Eksekusi11.Operator incrementing/decrementing12.Operator logika13.Operator string14.Operator array

7 Struktur Kendali

TIU :Memahami penggunaan pernyataan seleksi, perualangan dan penyisipan

Pokok Bahasan :

1. Pernyataan seleksi dengan if, else, elseif dan switch

2. Pernyataan perulangan dengan for, while, do … while, foreach

3. Penggunaan pernyataan break, continue4. Pernyataan require & include

8 Data Lanjutan

TIU :Memahami tipe-tipe data string, array dan object

Pokok Bahasan :

1. String : single quoted, double quoted2. Konversi data ke string3. Fungsi-fungsi string 4. Type casting5. Membuat, mengakses, menghapus Array6. Fungsi-fungsi Array7. Object

9 Fungsi

TIU :Memahami fungsi dan dapat menerapkannya dalam program PHP

Pokok Bahasan :

1. Fungsi yang didefinikan user2. Argumen dalam fungsi3. Returning Value (Nilai balik fungsi)4. Variabel scope5. Memanggil fungsi dari file lain

Page 3: SAP Pemograman Berbasis Web vA4

M ke

Pokok Bahasan dan TIU

Sub Pokok Bahasan dan Sasaran Belajar

10 Operasi File

TIU:Memahami fungsi-fungsi build-in untuk operasi file

Pokok Bahasan :

1. Mengakses file2. Meng-copy file3. Download file

11 Session dan Cookies

TIU:Memahami cara penggunaan session untuk keamanan situs

Pokok Bahasan :

1. Cookies2. Variabel session3. Aplikasi session

12 Menggunakan database

TIU :Memahami fungsi-fungsi PHP untuk mengakses MySQL

Pokok Bahasan :

1. Memanggil fungsi2. Koneksi ke MySQL3. Memilih database4. Mengirim query5. Menambah data ke basis data6. Mengambil hasil query dengan select

13 JavaScript

TIU:Mampu membuat dan menyisipkan JavaScript dalam file HTML

Pokok Bahasan :

1. Teori dasar2. Value, variabel, dan tipe data3. String dan array4. Conditional dan Looping5. Object Documents6. Object Windows7. Object History8. Math, Function dan Event

14 XML

TIU:Memahami proses pengolahan dan pertukaran data di Internet

Pokok Bahasan :

1. Teori dasar2. XML dengan Stylesheet3. Data Source Object XML pada HTML

Acuan : 1. Suteja, Bernard Renaldy, Agus Prijono dan Rusdy Agustaf, Mudah dan Cepat

Menguasai Pemrograman Web, Penerbit Informatika, Bandung 20052. Aziz, M. Farid, Belajar Sendiri Pemrograman php4, PT. Gramedia Jakarta 20013. Sidik, Betha, Pemrograman Web dengan PHP, Penerbit Informatika, Bandung 20024. Gottleber, Timothy T., dan Timothy N. Trainor, More Excellent HTML with XML,

XHTML and JavaScript, McGraw-Hill, New York 2003.

Page 4: SAP Pemograman Berbasis Web vA4

5. Rusmanto, Membangun Web secara Cepat dan Mudah dengan Mambo Open Source, Dian Rakyat, Jakarta 2005.

6. Suratman, Membangun Aplikasi Web dengan PHP dan MySQL, Penerbit Graha Ilmu, Yogyakarta 2003

7. Haryanto, Steven, PHP : Kumpulan Resep Pemrograman, Dian Rakyat, Jakarta 20048. Mulyana, Y. B., Trik Membangun Situs Menggunakan PHP dan MySQL, PT. Elek

Media Komputindo, Jakarta 2004

Page 5: SAP Pemograman Berbasis Web vA4

Pokok-pokok pikiran dalam menyusun silabus ini:

1. Mata kuliah ini bertujuan untuk memberikan bekal ketrampilan kepada

mahasiswa dalam membuat program berbasis HTML dan PHP. Jadi bukan

memberikan berbagai pengetahuan terkait dengan pemrograman berbasis

web.

2. Lebih baik memberikan sedikit materi tapi mendalam, dari pada memberikan

banyak materi namun dangkal.

3. Dengan mengetahui yang sedikit tapi mendalam, diharapkan menjadi cambuk

(trigger) untuk mengetahui teknik-teknik lain pemrograman berbasis web

lainnya, sesuai dengan minat mahasiswa.

4. Perlu diperhatikan juga daya serap dan daya juang mahasiswa.

Dikhawatirkan, jika terlalu banyak teori akan menyebabkan kejenuhan.

5. Mahasiswa sedini mungkin sudah diperkenalkan dengan sistem operasi open

source atau Linux dan Internet. Dengan sudah terbiasa menggunakan Linux,

akan memudahkan dalam pembuatan tugas mata kuliah ini.

6. Idealnya mata kuliah ini diajarkan di lab, namun jika tidak bisa, maka mereka

harus sering ke lab atau warnet untuk meng-upload tugas mingguan yang

diberikan. Tanpa tugas, maka bobot ketrampilannya menjadi minim.

7. Mata kuliah ini tidak bisa diberikan dengan hanya mengandalkan transparansi

saja. Mata kuliah ini bersifat dinamis, karena banyak variabel yang digunakan.

Dengan LCD Projector, dinamika mata kuliah ini akan terasa.

Page 6: SAP Pemograman Berbasis Web vA4

Butir kompetensi utama untuk program studi TK :

1. Algoritma : Penguasaan secara teoritik

2. Prasarana Aplikasi : Mengelola situs web

3. Program Aplikasi : Mampu menggunakan program aplikasi

4. Pemrograman komputer : Membuat program dalam skala kecil

5. Perangkat keras dan divais : memprogram sistem embedded, menerapkan

sistem embedded, memprogram divais, menerapkan periferal komputer.

6. Interkasi manusia komputer : menggunakan perangkat lunak berbasis grafik

7. Sistem informasi : menerapkan sistem informasi

8. Manajemen informasi (basis data) : menggunakan sistem basis data,

mengelola basis data

9. Perencanaan sumber daya teknologi informasi : memperbaharui komputer,

memperbaharui perangkat lunak

10.Sistem cerdas : menerapkan sistem cerdas

11.Jaringan dan komunikasi : merancang konfigurasi jaringan, memilih

komponen jaringan, memasang jaringan komputer, mengelola jaringan

komputer, menerapkan perangkat lunak komunikasi, mengelola sumber daya

komunikasi, menerapkan sistem mobile computing, mengelola sumber daya

mobile computing.

Catatan :

Tambahan mata kuliah XML, CMS

Server Mahasiswa