sap pemograman berbasis web va4
TRANSCRIPT
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
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
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.
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
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.
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