SILABUS MATA KULIAH

advertisement
SILABUS MATAKULIAH
Program Studi
Kode Mata Kuliah
Nama Mata Kuliah
Jumlah SKS
Semester
Mata Kuliah Pra Syarat
:
:
:
:
:
:
DIII Teknik Elektromedik
TM605
Aplikasi Komputer II
3 SKS
IV
Bahasa Pemprograman
Deskripsi Mata Kuliah
:
Mata kuliah ini merupakan lanjutan dari perangkat keras dan aplikasi komputer dan bahasa pemprograman. Pada matakuliah ini
difokuskan pada tiga hal pokok, yaitu: dasar-dasar basis data, model data dan bagaimana membuat model data yang baik menggunakan
DBMS SQL, serta dipelajari tentang pembuatan sistem berbasis data.
Standar Kompetensi
:
Mahasiswa dapat membuat sistem berbasis data untuk kebutuhan manajemen peralatan elektromedik.
Kompetensi
Dasar
Mahasiswa
memahami
dasar
pemprograman
PHP
Mahasiswa
memahami
Indikator
Pengalaman
Pembelajaran
Setelah mengikuti perkuliahan Mengkaji dan
mahasiswa dapat:
mengerjakan
1. Menjelaskan variabel, tipe
soal-soal
data dan operator
mengenai
2. Menjelaskan fungsi kondisi
variabel, tipe
dan perulangan
data, operator,
3. Menjelaskan array dan fungsi
fungsi
4. Menjelaskan fungsi string dan decision, array
tanggal
serta membuat
5. Menjelaskan fungsi file dan
tabel dan form
direktori
dengan php
6. Membuat form
7. Membuat session dan cookie
Setelah mengikuti
mahasiswa dapat:
perkuliahan Mengkaji dan
mengerjakan
Materi Ajar
1. variabel, tipe data dan
operator
2. fungsi kondisi dan
perulangan
3. Array dan fungsi
4. String dan tanggal
5. File dan direktori
6. Penenganan Form
7. Session dan cookie
1. Terminologi
2. Kelebihan dan kekurangan
Waktu
250
menit
Alat/Bahan/Su
mber Belajar
LCD, Laptop,
White board,
Spidol
Penilaian
Rasmus Lerdorf,
Kevin Tatroe,
Programing
PHP, O'Reilly,
2002
50 menit
Loka dwiartara,
Ebook Menyelam
dan menaklukkan
samudra PHP,
Lapak Online,
LCD, Laptop,
Quis
White board,
konsep dasar
basis data
1. Menjelaskan terminologi basis
data
2. Menjelaskan keuntungan dan
kekurangan basis data
3. Menjelaskan istilah-istilah
dalam basis data
soal-soal
mengenai
konsep dasar
basis data
basis data
3. Isitilah dalam basis data
Spidol.
Mahasiswa
memahami
teori dan
konsep
normalisasi
data
Setelah mengikuti perkuliahan
mahasiswa dapat:
1. Menjelaskan atribut table
2. Menjelaskan Normalisasi
dengan ketergantungan
fungsional
3. Menjelaskan bentuk-bentuk
normal
Mengkaji dan
mengerjakan
soal-soal
mengenai teori
dan konsep
normalisasi
data
1. Atribut table
2. Domain dan tipe data
3. Normalisasi dengan
ketergantungan fungsional
4. Bentuk-bentuk normal
50 menit LCD, Laptop,
White board,
Spidol.
Mahasiswa
memahami
implementasi
sistem basis
data
Setelah mengikuti perkuliahan
mahasiswa dapat:
1. Melakukan tranformasi model
data ke skema/struktur basis
data
2. Membuat Diagram E-R
ditransformasi ke basis data
secara fisik
Mengkaji dan
mengerjakan
soal-soal
mengenai
tranformasi
model data ke
skema/struktur
basis data dan
Diagram E-R
1.
2.
3.
4.
50 menit LCD, Laptop,
White board,
Spidol.
Fathansyah.,
Basis Data,
Penerbit
Informatika
Bandung, edisi
ke-5, 2004
Komponen sistem basis data
Abstraksi basis data
Bahasa basis data
Struktur system basis data
Quis
Fathansyah.,
Basis Data,
Penerbit
Informatika
Bandung, edisi
ke-5, 2004
Fathansyah.,
Basis Data,
Penerbit
Informatika
Bandung, edisi
ke-5, 2004
Quis
Mahasiswa
memahami
struktur dasar
SQL, fungsi
agregasi
Setelah mengikuti perkuliahan
mahasiswa dapat:
1. Menjelaskan struktur dasar
SQL
2. Menjelaskan fungsi agregasi
3. Menjelaskan manipulasi data
Mengkaji dan
mengerjakan
soal-soal
mengenai
struktur dasar
SQL, fungsi
agregasi dan
manipulasi
data
1. Struktur dasar SQL
2. Fungsi agregasi
3. Manipulasi data
Mahasiswa
dapat
mengkoneksik
an dbms
dengan php
Setelah mengikuti perkuliahan
mahasiswa dapat:
1. menjelaskan koneksi dengan
sql
2. membuat form input
3. membuat form edit
4. memanipulasi data dengan php
Mengkaji dan
mengerjakan
soal-soal
mengenai
variabel, tipe
data, operator,
fungsi
decision, array
serta membuat
tabel dan form
dengan php
1.
2.
3.
4.
50 menit
LCD, Laptop,
White board,
Spidol.
Fathansyah.,
Basis Data,
Penerbit
Informatika
Bandung, edisi
ke-5, 2004
koneksi database
form input data
form edit data
manipulasi data
250
menit
LCD, Laptop,
White board,
Spidol
Rasmus Lerdorf,
Kevin Tatroe,
Programing
PHP, O'Reilly,
2002
Daftar referensi tambahan:
1. Rebecca M. Riordan, Designing Effective Database Systems, Addison Wesley Professional, 2005.
2. Husni I. Pohan, SQL + Tutorial plus Studi Kasus dengan Oracle dan Sybase, Penerbit Informatika Bandung, 2002
3. Elmasri, R., Navathe, S.B., Fundamental of Database Systems, 3rd Edition, Addison Wesley, 2000.
4. Rasmus Lerdorf, Kevin Tatroe, Programing PHP, O'Reilly, 2002
5. Loka dwiartara, Ebook Menyelam dan menaklukkan samudra PHP, Lapak Online
Quis
KONTRAK PERKULIAHAN
Nama Mata Kuliah
Kode Mata Kuliah
Jumlah SKS
Pengajar
Semester
Hari Pertemuan / Jam
Tempat Pertemuan
: Aplikasi Komputer II
: TM605
: 1T/2P
: MULYONO, M.Kom
: V / 2013-2014
: T. Senin 11:00-12:00 / P. Selasa, Rabu, Kamis 09:00-12:00
: T. B1.2 / P. Lab. Komputer
1. Manfaat Mata Kuliah
Dengan matakuliah perangkat keras dan aplikasi komputer mahasiswa dapat memahami, merakit, menginstal serta melakukan
troubleshooting dan perawatan komputer yang nantinya sangat diperlukan bagi mahasiswa setelah bekerja dalam bidangnya masing-masing.
2. Deskripsi Perkuliahan
Mata kuliah ini merupakan lanjutan dari perangkat keras dan aplikasi komputer dan bahasa pemprograman. Pada matakuliah ini
difokuskan pada tiga hal pokok, yaitu: dasar-dasar basis data, model data dan bagaimana membuat model data yang baik menggunakan
DBMS SQL, serta dipelajari tentang pembuatan sistem berbasis data.
3. STANDAR KOMPETENSI DAN KOMPETENSI DASAR
3.1. STANDAR KOMPETENSI
Pada akhir semester, Mahasiswa dapat membuat sistem berbasis data untuk kebutuhan manajemen peralatan elektromedik.
3.2. KOMPETENSI DASAR
Setelah mengikuti mata kuliah perangkat keras danaplikasi komputer mahasiswa diharapkan memiliki kemampuan untuk :
a. Mahasiswa dapat memahami konsep dasar basis data
b. Mahasiswa dapat memahami teori dan konsep normalisasi data
c. Mahasiswa dapat memahami implementasi sistem basis data
d. Mahasiswa dapat memahami struktur dasar SQL, fungsi agregasi
e. Mahasiswa memahami dasar pemprograman PHP
f. Mahasiswa dapat mengkoneksikan dbms dengan php
4. Organisasi Materi
Materi I : dasar pemprograman PHP
- variabel, tipe data dan operator
- fungsi kondisi dan perulangan
- Array dan fungsi
- String dan tanggal
- File dan direktori
- Penenganan Form
- Session dan cookie
Materi II : Konsep dasar basis data
- Terminologi
- Kelebihan dan kekurangan basis data
- Isitilah dalam basis data
Materi III : Normalisasi data
- Atribut table
- Domain dan tipe data
- Normalisasi dengan ketergantungan fungsional
- Bentuk-bentuk normal
Materi IV : implementasi basis data
- Komponen sistem basis data
- Abstraksi basis data
- Bahasa basis data
- Struktur system basis data
Materi V : struktur dasar SQL dan fungsi agregasi
- Struktur dasar SQL
- Fungsi agregasi
- Manipulasi data
Materi VI : koneksi dbms
- koneksi database
- form input data
- form edit data
- manipulasi data
5. Strategi Perkuliahan
Struktur konsep-konsep utama dibahas oleh Dosen. Keterkaitan antara konsep dengan fenomena empirik dibahas melalui latihan soal,
tanya jawab dan diskusi. Kajian analitis kritis dilakukan melalui metode analisis kasus. Mahasiswa pun dituntut untuk mengerjakan soal-soal
sebagai tugas rumah.
6. Materi / Bacaan Perkuliahan
Buku / bacaan pokok dalam perkuliahan ini adalah:
1. Rebecca M. Riordan, Designing Effective Database Systems, Addison Wesley Professional, 2005.
2.
3.
4.
5.
Husni I. Pohan, SQL + Tutorial plus Studi Kasus dengan Oracle dan Sybase, Penerbit Informatika Bandung, 2002
Elmasri, R., Navathe, S.B., Fundamental of Database Systems, 3rd Edition, Addison Wesley, 2000.
Rasmus Lerdorf, Kevin Tatroe, Programing PHP, O'Reilly, 2002
Loka dwiartara, Ebook Menyelam dan menaklukkan samudra PHP, Lapak Online
6. Tugas
a. Mahasiswa dapat membantu agar proses pembelajaran berjalan lancar dengan mentaati ketentuan sebagai berikut:
1) Mengikuti perkuliahan dengan baik dan tertib agar perkuliahan berlangsung dengan baik.
2) Terlambat maksimum 10 menit untuk melatih kedisiplinan dan tidak kehilangan materi.
3) Tidak menandatangani presensi teman untuk melatih kejujuran.
4) Berpakaian dengan sopan dan tidak diperkenankan memakai sandal untuk menghormati satu sama lain.
5) Dilarang berkomunikasi dengan hp di dalam kelas agar tidak saling mengganggu pada saat proses pembelajaran berlangsung.
b. Mahasiswa bertugas membaca materi kuliah sebelum perkuliahan dimulai agar mahasiswa sudah mempunyai bekal di dalam
perkuliahan. Ini sangat penting agar konsep-konsep yang abstrak dapat lebih mudah dipahami beserta contoh-contoh soal yang tersaji di
dalam perkuliahan. Selain itu perkuliahan menjadi lebih menarik karena terjadi interaksi yang lebih intensif antara dosen dan mahasiswa.
c. Mahasiswa diberi kesempatan untuk menjawab pertanyaan setiap akhir pokok bahasan agar dapat diketahui tingkat pemahaman terhadap
materi yang diberikan.
d. Diharapkan mahasiswa mempunyai tekat yang kuat untuk mengerjakan dan menyerahkan tugas pada waktu yang telah ditentukan,
karena keterlambatan berarti kegagalan untuk memperolah nilai yang baik.
e. Mahasiswa diharapkan mempersiapkan diri untuk mengikuti Ujian Tengah Semester (UTS) pada pertemuan ke-8 dan Ujian Akhir
Semester (UAS) pada pertemuan ke-16. Soal-soal pada ujian akan menggunakan bentuk pilihan ganda dan esai. Mahasiswa dapat
mengikuti ujian apabila menghadiri perkuliahan minimal 75%. Usaha pada UTS dan UAS akan sia-sia apabila mahasiswa
melakukan kecurangan, misal menyontek pada saat ujian.
7. Kriteria Penilaian
Penilaian akan dilakukan oleh dosen dengan menggunakan kriteria sebagai berikut:
NILAI
ABSOLUT
LAMBANG
MUTU
96 -100
A
4
91 - 95
A-
3,75
86 - 90
AB
3,50
81 - 85
B+
3,25
76 - 80
B
3,00
71 - 75
B-
2,75
66 - 70
BC
2,50
61 - 65
C+
2,25
56 - 60
C
2,00
51 - 55
C-
1,75
46 - 50
CD
1,50
41 - 45
D+
1,25
36 - 40
D
1,00
31 - 35
D-
0,75
26 - 30
DE
0,50
21 - 25
E+
0,25
0 - 20
E
0,00
Dalam menentukan nilai akhir akan digunakan pembobotan sebagai berikut:
Evaluasi tengah semester
35%
Evaluasi akhir semester
35%
Tugas-tugas
20%
Kehadiran
10%
8. Jadwal Kuliah
Pertemuan ke :
Pokok Bahasan/Materi
Kontrak perkuliahan
Dasar pemprograman PHP 1
1
dasar pemprograman PHP 2
2 dan 3
4
Konsep dasar basis data
Rujukan
Fathansyah.,
Basis Data,
Penerbit
Informatika
Bandung, edisi
ke
Rasmus Lerdorf,
Kevin Tatroe,
Programing
PHP, O'Reilly,
2002
Fathansyah.,
Basis Data,
Pertemuan ke :
Pokok Bahasan/Materi
Normalisasi data
5
implementasi basis data
6
struktur dasar SQL dan fungsi agregasi
7
8
9, 10, 11,
Penerbit
Informatika
Bandung, edisi
ke-5, 2004
Fathansyah.,
Basis Data,
Penerbit
Informatika
Bandung, edisi
ke
Fathansyah.,
Basis Data,
Penerbit
Informatika
Bandung, edisi
ke
Fathansyah.,
Basis Data,
Penerbit
Informatika
Bandung, edisi
ke
Ujian Mid Semester
koneksi dbms
12, 13, 14
dan 15
16
Rujukan
Ujian Akhir Semester
Rasmus Lerdorf,
Kevin Tatroe,
Programing
PHP, O'Reilly,
2002
Semarang, 1 Maret 2014
Dosen
Mulyono, M.Kom
Menyetujui:
Ketua Program Studi
Mahasiswa
(..................................................)
(..........................................)
Download