SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah: PEMROGRAMAN BASIS DATA. Oleh: Nisa Miftachurohmah, S. Kom

dokumen-dokumen yang mirip
Oleh: Nisa Miftachurohmah, S. Kom

RENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

BAB 1 PENDAHULUAN Latar Belakang Masalah

Satuan Acara Perkuliahan

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN (SAP)

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR BASIS DATA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI JURUSAN TEKNIK KOMPUTER (D3) KODE: IT014318

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA

Pokok Bahasan. Data. Perancangan Basis Data. Data. 5. Arsitektur/Abstraksi Data 6. Jenjang Data 7. Tipe File 8. Model Data

Introduction to SQL. Database Programming. 2 nd Chapter

PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 2

Pemrograman Basis Data dan SQL

Mengeksplorasi Database PostgreSQL dengan PgAdmin III

ABSTRAK. Kata Kunci: Basis Data, Komparasi, Stored Procedure. vi Universitas Kristen Maranatha

Sistem Basis Data SISTEM BASIS DATA Rencana Pelaksanaan Pembelajaran. Disusun oleh Vivine Nurcahyawati, M.Kom, OCP

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Perancangan Basis Data

Microsoft Access 2007

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SATUAN ACARA PERKULIAHAN (SAP)

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

LAPORAN TUGAS BASIS DATA I

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN WEB (INTERNET + HTML) KODE : TI11. C107/ 2 SKS. Teknik Pembelajaran Ceramah dan Diskusi

SATUAN ACARA PERKULIAHAN (SAP)

RENCANA PEMBELAJARAN SEMESTER

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Microsoft Access 2007

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA KODE : TI11. C228 / 4 SKS

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 1 (MI) KODE / SKS KK / 2 SKS

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

LAPORAN PEMOGRAMAN JAVA RENTAL DVD

Basis Data (Database) Oleh : Edi Sugiarto, S.Kom, M.Kom

Modul 3. Oleh : Mohammad Sholikin. 1

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

BAB I PERSYARATAN PRODUK

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 3 DATABASE LINK DENGAN HETEROENOUS SERVICE

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

DASAR-DASAR SQL SERVER 2005

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 2

PostgreSQL for Windows

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN SATUAN ACARA PERKULIAHAN (SAP) MATA KULIAH : MANAJEMEN DATABASE KODE MATA KULIAH : ANI / 3 (3-0)

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 KOMPUTERISASI AKUNTANSI Semester : 2

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

ANALISA & PERANCANGAN SISTEM

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

Praktikum Basis Data 2. BAB 1 : Pendahuluan

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

RENCANA PEMBELAJARAN

Satuan Acara Perkuliahan (SAP)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Instalasi RazorSQL pada Debian Wheezy

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN. : Teknologi Pendidikan (TekPend) : Ellina Rienovita, M.T

Praktikum Basis Data 2017 TE UM

RENCANA PEMBELAJARAN SEMESTER (RPS)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Basis Data Relational

Fakultas Teknologi Informasi

Aplikasi komputer selalu terdiri dari: Logika bisnis Interaksi dengan sistem lain Antarmuka dan peyimpanan data (persistence) Data yang diproses di

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

P10 Database SQL Server 2008

SQL. Pemrograman Web II. Ganjil

LATAR BELAKANG IBM San Jose Research Laboratory.

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

BAB III LANDASAN TEORI

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

STUPID LOGIC PROGRAMMING II

SILABI. 2. HTML (HyperText Markup Language) 3. Cascading Style Sheets (CSS) 9. Pengenalan ASP.Net. 10. Pengantar Content Management System (CMS)

P - 7 Pembahasan UTS PSIK V

Pemrograman Visual Kode Mata Kuliah: IF0353/3 sks Program Studi: S 1 Sistem Informasi

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

Mahasiswa mampu menjelaskan fungsi data management, business process management dalam suatu perancangan SIM suatu organisasi.

Database Interfaces. By: Arif Basofi

INTERNET PROGRAMMING DATABASE

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

Kontrak Kuliah Basis Data II (Semester Genap 2009/2010)

Fakultas Teknologi Informasi Program Studi Sistem Komputer

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SILABUS. 1. Menguasai konsep database dasar. 2. Membuat database dengan menggunakan MySQL 5.0.

Basis Data II. Pertemuan Ke-8 (Views & Users Authorisation) Noor Ifada S1 Teknik Informatika - Unijoyo 1

Three-schema Architecture (Modifikasi dari: Silberschatz, Korth and Sudarahan 1997)

Konsep Sistem Informasi B. BAB 2 - SQL Overview

[Year] SILABUS: Kode Mata Kuliah MI09KB33 Mata Kuliah Pemrograman Visual II Prasyarat - Cosyarat

RENCANA PEMBELAJARAN SEMESTER (RPS)

MENGENAL SYNTAX DML PADA SQL

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN

Pendahuluan. Semester Genap Th Ajaran 2012/2013. Budi Susanto UKDW. Sistem Basis Data. Sistem Basis Data. Teknik Informatika

Perangkat Lunak Pengembangan Web

Transkripsi:

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah: PEMROGRAMAN BASIS DATA Oleh: Nisa Miftachurohmah, S. Kom JURUSAN SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PGRI KEDIRI TAHUN 2012

SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Pemrograman Basis Data Kode Mata Kuliah : SKS : 2 Semester : 4 Waktu Pertemuan/Minggu : 1 Status Mata Kuliah : Wajib Prasyarat : - Program Studi : Sistem Informasi A. Deskripsi Mata Kuliah Memberikan pengertian dan pemahaman konsep pemrograman basis data serta pengembangannya dalam arsitektur multi-tier. B. Referensi Buku / bacaan pokok dalam perkuliahan ini adalah: 1. Greenwald, R., et all, 2005, Professional Oracle Programming, Indianapolis, Wiley. 2. O Donahue, J, 2002, Java Database Programming Bible, Indianapolis, Wiley. 3. Turley, P.,Wood, D., 2009, Beginning T-SQL with Microsoft SQL Server 2005 and 2008, Indianapolis, Wiley. 4. Willis, T., 2006, Beginning Visual Basic 2005 Databases, Indianapolis, Wiley. 5. Bales, D., 2002, Java Programming with Oracle JDBC, California, O Reilly. 6. Deitel, H.M., Deitel, P. J., and Nieto, T. R. 2002. How To Program Visual Basic. NET, 2nd, New Jersey Prentice Hall Inc. 7. Evjen, B., Beres, J., et all, 2002, The Visual Basic.NET Bible, New York, Hungry Minds. 8. Urman, S., Hardman, R., et all, 2004, Oracle Database 10g PL/SQL Programming, New York, McGraw-Hill. 9. http://www.nesc.ac.uk/talks/tox2/xtalk_matt1.pdf 10. http://homepages.inf.ed.ac.uk/wadler/papers/xquery-tutorial/xquery-tutorial.pdf

C. *Tugas-tugas 1. Setiap bacaan perkuliahan sebagaimana disebutkan pada jadwal program harus sudah dibaca sebelum mengikuti kuliah. 2. Tugas terstruktur I diserahkan sebelum pelaksanaan UTS dan tugas terstruktur II diserahkan sebelum UAS. 3. UTS dilaksanakan mulai tanggal 14-26 Mei 2012, tes berbentuk Essay dan ujian praktikum basis data. 4. UAS dilaksanakan tanggal 16 Juli 3 Agustus 2012, tes berbentuk Essay dan membangun sistem basis data dengan menggunakan aplikasi database server. D. Kriteria Penilaian Penilaian dilakukan oleh dosen dengan menggunakan kriteria sebagai berikut: Skor Angka Huruf 91 N 100 4 A 81 N 90 3,5 B+ 71 N 80 3 B 61 N 70 2,5 C+ 56 N 60 2 C 40 N 55 1 D 0 N 39 0 E Kontrak Kuliah: 1. Kehadiran : 10% 2. Tugas : 20% 3. Kuis : 10% 4. UTS : 30% 5. UAS : 30%

Penjabaran Jadwal Matakuliah Pertemuan Pokok Bahasan dan ke TIU 1. RDMS memahami konsep RDMS 2 Relatioal Database memahami konsep relational database 3 & 4 Structured Query Language (SQL) - DDL Sub Pokok Bahasan dan TIK 1.1. Penjelasan RDMS 1.2. Penjelasan Tables, Rows, Columns 1.3. Penjelasan Primary Keys dan Foreign Keys TIK : memahami konsep RDMS memahami Tables, Rows, Columns dalam basis data Mahasiswa memahami primary key dan foreign key dalam basis data Penjelasan Relationships (one to one, one to many dan many to many) Penjelasan Views dan Normalization (5 normal forms dan Boyce-Codd normal form) memahami masing-masing dari jenis relational database memahami view dan normalization beserta jenis formnya dalam database Penjelasan DDL - Create Table - Create View - Create Stored Procedure - Create Trigger Metode Pembelajaran Media Pembelajaran Referensi 1,2,3,8 2,3,4 1,2,3,8

memahami fungsifungsi DDL 5 & 6 Structured Query Language (SQL) DML memahami fungsifungsi pada DML 7 Structured Query Language (SQL) DQL memahami variabel dan tipe data basis data pada AppServ MySQL - Create User-Defined Function memahami create table, view, stored procedure, trigger dan user-defined function dalam database Penjelasan DML - Select Statement - Multitable Access - Subqueries - Insert, Update dan Delete - Commit/Rollback/Savepoint memahami fungsi-fungsi DML seperti: select statement, multiple access, subqueries, insert, update, delete, dan commit/rollback/savepoint Penjelasan DQL - Comparison Operators - Sorting the Results of Query - Joining Table - Reporting Function memahami fungsi-fungsi DQL seperti: comparison operators, sorting the result query, joining table, reporting function 1,3,8 2,3

8 Transaction memahami transaction dalam database Penjelasan Transaction Processing - Transaction Types - Adding, Modifying, Removing, Automating Insert, Update, Delete dengan MERGE Command - Transaction dan Locking - Autonomous Transaction - Set Transaction memahami proses transaksi basis data secara mendetail dari tipe transaksi hingga set transaksi UJIAN TENGAH SEMESTER 3,8 Pertemuan Pokok Bahasan dan ke TIU 9 Unrelational Database Sub Pokok Bahasan dan TIK Penjelasan XML Database Perbandingan Relational Database dengan XML Database Metode Pembelajaran Media Pembelajaran Referensi 9 Selain relational database, mahasiswa juga memahami unrelational database 10 XML Database Language - XPath memahami bahasa mengenal XML Database mebandingkan antara relational database dengan XML Database XPath Functions XPath Operators XPath Query mengenal dan memahami fungsi XPath, 9

XML 11 & 12 XML Database Language - XUpdate memahami bahasa XML 12 & 13 XML Database Language - XQuery memahami bahasa XML 14 Application Development Environment operator dan query XPath Insert, Update, Delete, Rename with XUpdate Update/Delete Text Content Insert XML Block Append Element Copy and Move a Node mengenal dan memahami XUpdate meliputi insert, update, delete rename dengan XUpdate mengenal dan memahami Update/Delete Text Content, Insert XML Block, Append Element, Copy dan Move a Node dengan menggunakan XUpdate XQuery Exression, Types, and Law XQuery Law and Xquery Core XQuery Processing Model XQuery Type System and XML Schema mengenal dan memahami XQuery Expression, type and law memahamai XQuery Law dan XQuery Core Mahasiswa memahami tentang XQuery processing model, XQuery Type System and XML Schema Database Driver Database Connectivity Mannaging Connectivity 9 10 5

TIU: memahami lingkungan pengembangan aplikasi 15 & 16 Tier Architecture TIU: memahami skema atau aturan tier architecture Working with Relational and Unrelational Databse memahami lingkungan pengembangan aplikasi meliputi database driver, koneksi basisa data, pengaturan koneksi serta bekerja menggunakan relational dan unrelational database Client/Server Three Tier n-tier memahami aturan Client/Server, Three Tier dan n-tier UJIAN AKHIR SEMESTER 2,3