RENCANA PEMBELAJARAN ISO 9001 : 2008
Nomor Dok
:
Nomor Revisi
:
Tgl. Berlaku
:
Klausa ISO
:
FRM/KUL/01/02 02 1Oktober 2012 7.5.1 & 7.5.5
Written by
Checked by
Approved by
Leon Andretti Abdillah, S.Kom.,MM
Merry Agustina, M.M.,M.Kom
M.Izman Herdiansyah, ST., MM., Ph.D
Mata Kuliah
: Praktikum Basis Data
Program Studi
: Komputerisasi Akuntansi
Capaian Pembelajaran
Mahasiswa mampu mengimpelementasikan Perangkat Lunak Basis Data menggunakan MySQL dalam melakukan proses : pengolahan data pada sebuah Database baik proses pendefinisian basis data serta proses manipulasi terhadap basis data sehingga kelanjutannya dapat diterapkan dalam proses pembuatan aplikasi yang memanfaatkan basis data
(1) Ming gu ke
1
(2) Kemampuan akhir yang diharapkan
Setelah mengikuti kuliah ini, mahasiswa akan dapat: 1. Mengetahui kewajiban dan hak yang berkaitan dengan proses perkuliahan 2. Mengetahui tujuan perkuliahan dan referensi yang digunakan
Semester :1
valid date
(3) Bahan Kajian (Materi Ajar) 1. Kontrak Perkuliahan 2. Deskripsi mata kuliah, silabus, referensi 3. Pengantar Basis Data a. DDL b. DML
Kode
: 147BK2222
Dosen
:
(4) Bentuk Pembelajaran
Tatap muka dan tanya jawab. Penugasan kepada mahasiswa untuk mencari contoh aplikasi basis data
Sks
:
(5) Kriteria Penilaian (Indikator)
2 sks
(6) Bobot Nilai
Pemahaman Materi dengan menjawab 10% soal-soal latihan, dan keaktipan dikelas
RENCANA PEMBELAJARAN ISO 9001 : 2008
Nomor Dok
:
Nomor Revisi
:
Tgl. Berlaku
:
Klausa ISO
:
FRM/KUL/01/02 02 1Oktober 2012 7.5.1 & 7.5.5
3. Membedakan perintah DDL dan DML
2
3-4
Setelah mengikuti kuliah ini, mahasiswa akan dapat: 1. Menjelaskan dan mempraktikan cara instalasi MySQL 2. Menjelaskan dan mempraktikan cara mengkoneksikan MySQL 3. Menjelaskan dan mempraktikan query dasar/sederhana di MySQL
Database Definition Language: a. create database b. use database c. create table d. alter table :
Setelah mengikuti kuliah ini, mahasiswa akan dapat: 1. Menjelaskan dan mempraktekan cara menghapus data pada suatu tabel dengan menggunakan query DELETE 2. Menjelaskan dan mempraktekan cara mengubah data pada suatu tabel dengan menggunakan perintah UPDATE, SET WHERE 3. Menjelaskan dan mempraktekan cara menampilkan data pada suatu tabel dengan menggunakan klausa WHERE
1. DELETE FROM 2. UPDATE SELECT * FROM 3. SELECT a. Logika AND, OR dan NOT b. AS c. BETWEEN d. LIKE ‘% [data_string]‘ 4. Menggabungkan data dari beberapa tabel 5. ORDER BY
Tatap muka, praktik, latihan soal
Pemahaman Materi 10% dengan mempraktikan soalsoal latihan.
Data Manipulation Language : - insert into
Tatap Muka dan Tanya Jawab,praktik. Latihan Soal, Studi Kasus
Pemahaman Materi dengan 10% mempraktikan soalsoal latihan, dan menyelesaikan studi kasus
RENCANA PEMBELAJARAN ISO 9001 : 2008
Setelah mengikuti kuliah ini, mahasiswa akan dapat: 1. Menjelaskan dan mempraktekan fungsi dari penggunaan Fungsi Agregasi 2. Menjelaskan dan mempraktekan fungsi dari penggunaan fungsi String
5
FUNGSI AGGREGASI : - COUNT(*) - SUM - AVG - MAX - MIN FUNGSI STRING : - CONCAT - CONCAT_WS - SUBSTRING - MID - LENGTH - LEFT - RIGHT - LTRIM - REPLACE - REPEAT - REVERSE - LOWER / UPPER - DATE - NUMERIC (Operator Aritmatika)
Nomor Dok
:
Nomor Revisi
:
Tgl. Berlaku
:
Klausa ISO
:
FRM/KUL/01/02 02 1Oktober 2012 7.5.1 & 7.5.5
10% Tatap Muka dan Tanya Jawab,praktik. Latihan Soal, Studi Kasus
Pemahaman Materi dengan mempraktikan soalsoal latihan, dan menyelesaikan studi kasus
RENCANA PEMBELAJARAN ISO 9001 : 2008
1. 2. 3. 4.
6
Setelah mengikuti kuliah ini, mahasiswa 1. Pengenalan Database akan dapat: 2. Instalasi Database Pengenalan database a. Penentuan Name dan Menjelaskan dan mempraktekan cara Path instalasi database b. Select a Product to Menjelaskan cara konfigurasi servicesInstall services pada database c. Instalastion Types Menjelaskan dan mempraktekan cara d. Database pembuatan USER dan Tablespace beserta Configuration Table e. Penetuan Global Database Name dan SID f. Database File Location g. Database Character Set 3. Konfigurasi Services : a. Mengkonfigurasikan services pada Administrator Tools b. Konfigurasikan services Manager Console Standalone 4. Pembuatan USER : a. Membuat ROLE b. Membuat CONNECT
Nomor Dok
:
Nomor Revisi
:
Tgl. Berlaku
:
Klausa ISO
:
FRM/KUL/01/02 02 1Oktober 2012 7.5.1 & 7.5.5
10% Tatap Muka dan Tanya Jawab,praktik. Latihan Soal, Studi Kasus
Pemahaman Materi dengan mempraktikan soalsoal latihan, dan menyelesaikan studi kasus
RENCANA PEMBELAJARAN ISO 9001 : 2008
1. 2. 3. 7-8
4. 5. 6. 7. 8.
9
1. 2. 3.
Setelah mengikuti kuliah ini, mahasiswa akan dapat: Menjelaskan dan mempraktekan cara membatasi baris dengan klausa WHERE Menjelaskan Character dan tipe data tanggal (DATE) Menjelaskan Penggunaan Operator Pembandingan Menjelaskan Penggunaan Operator BETWEEN Menjelaskan Penggunaan Operator IN, LIKE Menjelaskan Penggunaan Operator IS NULL Menjelaskan Penggunaan Operator Logika Menjelaskan Penggunaan klausa ORDER BY untuk Pengurutan Setelah mengikuti kuliah ini, mahasiswa akan dapat: Menjelaskan Tipe fungsi SQL Menjelaskan fungsi Baris Tunggal Menjelaskan fungsi Character, Bilangan,
5. 6. 1. 2. 3. 4. 5. 6. 7. 8.
Nomor Dok
:
Nomor Revisi
:
Tgl. Berlaku
:
Klausa ISO
:
c. Membuat RESOURCES Tablespace beserta Table Testing Instalasi SELECT DISTINCT DATE Tatap Muka dan Tanya Operator BETWEEN Jawab,praktik. Latihan Soal, Operator IN, LIKE Studi Kasus Operator IS NULL Operator Logika(AND, OR, NOT) Aturan Predensi Klausa ORDER BY
1. Tipe Fungsi SQL: a. Fungsi Baris Tunggal b. Fungsi Baris Ganda 2. Fungsi Baris Tunggal:
Tatap Muka dan Tanya Jawab,praktik. Latihan Soal, Studi Kasus
FRM/KUL/01/02 02 1Oktober 2012 7.5.1 & 7.5.5
Pemahaman Materi dengan mempraktikan soalsoal latihan, dan menyelesaikan studi kasus
Pemahaman Materi dengan 10% mempraktikan soalsoal latihan, dan
RENCANA PEMBELAJARAN ISO 9001 : 2008
4. 5. 6. 7. 8.
1. 10 2. 3. 4.
11-12
1. 2. 3.
Tanggal Menjelaskan fungsi Manipulasi Character Menjelaskan fungsi Konversi secara Implicit dan Eksplisit Menjelaskan fungsi NVL Menjelaskan fungsi DECODE Menjelaskan fungsi bersarang (NESTED)
a. NVL b. DECODE 3. Fungsi Character: - Fungsi Konversi : a. LOWER b. UPPER - Fungsi Manipulasi: a. CONCAT b. SUBSTR c. LENGTH d. INSTR e. LPAD
Setelah mengikuti kuliah ini, mahasiswa akan dapat: Menjelaskan Operator Join beserta dengan penggunaannya dalam mendapatkan data dari banyak tabel Menjelaskan Cartesian Product Menjelaskan Tipe Join Menjelaskan Penggunaan Tabel Alias Setelah mengikuti kuliah ini, mahasiswa akan dapat: Menjelaskan Pengertian Fungsi GROUP Menjelaskan Tipe Fungsi GROUP Menjelaskan Penggunaan Fungsi GROUP
Operator Join : a. Equijoin b. Non-Equijoin c. Outer Join d. Self Join
1. Pengertian Fungsi GROUP 2. Tipe Fungsi GROUP 3. Penggunaan Fungsi GROUP 4. Penggunaan Fungsi
Nomor Dok
:
Nomor Revisi
:
Tgl. Berlaku
:
Klausa ISO
:
FRM/KUL/01/02 02 1Oktober 2012 7.5.1 & 7.5.5
menyelesaikan studi kasus
Tatap Muka dan Tanya Jawab,praktik. Latihan Soal, Studi Kasus
Tatap Muka dan Tanya Jawab. Latihan Soal, Studi Kasus
Pemahaman Materi dengan 10% mempraktikan soalsoal latihan, dan menyelesaikan studi kasus
Pemahaman Materi dengan menjawab 10% soal-soal latihan, dan keaktipan dikelas
RENCANA PEMBELAJARAN ISO 9001 : 2008
4. Menjelaskan Fungsi Aggregasi 5. Menjelaskan Illegal Query pada Fungsi GROUP 6. Menjelaskan (Exclude) hasil dari Fungsi GROUP dengan Klausa HAVING 7. Menjelaskan Fungsi GROUP Bersarang(NESTED)
5. 6. 7.
8. 9.
1. 2. 3. 13
4. 5. 6.
Setelah mengikuti kuliah ini, mahasiswa akan dapat: Menjelaskan pengertian SUB QUERY Menjelaskan tipe – tipe SUB QUERY Menjelaskan Penggunaan Fungsi GROUP dalam SUB QUERY Menjelaskan Penggunaan Klausa HAVING dalam SUB QUERY Menjelaskan kesalahan-kesalahan dalam SUB QUERY Menjelaskan Penggunaan Operator IN, ANY, ALL dalam Multiple Row Sub Query
1.
2.
3.
4. 5.
AVG dan SUM Penggunaan Fungsi MIN, MAX, COUNT Penggunaan Fungsi NVL Pengelompokan Data dengan klausa GROUP BY Penggunaan Klausa Having Fungsi GROUP Bersarang(NESTED) Tipe SubQuery: a. Single row b. Multiple-Row c. Multiple-column Penggunaan Fungsi GROUP dalam Sub Query Penggunaan Klausa HAVING dalam SubQuery Kesalahan dalam Sub Query Penggunaan operator In, Any, All
Nomor Dok
:
Nomor Revisi
:
Tgl. Berlaku
:
Klausa ISO
:
Tatap Muka dan Tanya Jawab, praktik. Latihan Soal, Studi Kasus
FRM/KUL/01/02 02 1Oktober 2012 7.5.1 & 7.5.5
Pemahaman Materi dengan 10% mempraktikan soalsoal latihan, dan menyelesaikan studi kasus
RENCANA PEMBELAJARAN ISO 9001 : 2008
14
15-16
Nomor Dok
:
Nomor Revisi
:
Tgl. Berlaku
:
Klausa ISO
:
Setelah mengikuti kuliah ini, mahasiswa akan dapat: 1. Menjelaskan cara penulisan dari multiple column subquery 2. Menjelaskan Nilai NULL dalam Subquery 3. Menjelaskan penggunaan Subquery dalam klausa FROM
1. Sintaks Subquery dengan banyak kolom 2. Nilai NULL dalam Subquery 3. Penggunaan Subquery dalam klausa FROM
Setelah mengikuti kuliah ini, mahasiswa akan dapat: 1. Menjelaskan cara membuat query yang membutuhkan variable input 2. Menjelaskan cara kostumisasi lingkungan SQL*PLUS 3. Menjelaskan cara Menghasilkan output yang lebih mudah dibaca
1. Variable Subtitusi a. Kondisi WHERE Tatap Muka dan Tanya Jawab, b. Klausa ORDER BY praktik. Latihan Soal, Studi c. Ekspresi kolom Kasus d. Nama Table e. Keseluruhan Statemet SELECT 2. Penggunaan Perintah SET VERIFY 3. Nilai Character dan Tanggal dengan Variable Subtitusi 4. Penggunaan Variable Substitusi && 5. Penggunaan Perintah ACCEPT 6. Penggunaan Perintah DEFINE dan
Tatap Muka dan Tanya Jawab, praktik. Latihan Soal, Studi Kasus
FRM/KUL/01/02 02 1Oktober 2012 7.5.1 & 7.5.5
Pemahaman Materi dengan mempraktikan soalsoal latihan, dan menyelesaikan studi kasus
Pemahaman Materi dengan 10% mempraktikan soalsoal latihan, dan menyelesaikan studi kasus
RENCANA PEMBELAJARAN ISO 9001 : 2008
UNDEFINE 7. Penggunaan Perintah COLUMN: a. CLEAR b. FORMAT c. HEADING d. JUSTIFY 8. Penggunaan Perintah TTITLE dan BTITLE
Nomor Dok
:
Nomor Revisi
:
Tgl. Berlaku
:
Klausa ISO
:
FRM/KUL/01/02 02 1Oktober 2012 7.5.1 & 7.5.5