GBPP Perancangan Basis Data 2014

dokumen-dokumen yang mirip
RENCANA PEMBELAJARAN SEMESTER

RPS Mata Kuliah Perancangan Basis Data Program Studi Sistem Informasi Halaman 1 dari 20

Perancangan Basis Data

Satuan Acara Perkuliahan

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

PERANCANGAN DAN PEMBUATAN APLIKASI MANAJEMEN CUTI BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK RAILS (STUDI KASUS PT. UNILEVER INDONESIA Tbk.

RANCANGAN PEMBELAJARAN

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

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

RENCANA PEMBELAJARAN SEMESTER (RPS)TAHUN AKADEMIK 2014/2015 FAKULTAS TEKNIK PROGRAM STUDI : SISTEM INFORMASI

BAB III METODOLOGI PENELITIAN

ER (ENTITY RELATIONSHIP) MODEL

PERANCANGAN SISTEM APLIKASI PELACAK KARGO UDARA BERBASIS WEB UNTUK PT. AYUTRANS UTAMA

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf 2010

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

PERANCANGAN BASIS DATA

BAB II TINJAUAN PUSTAKA

BAB III OBJEK DAN METODE PENELITIAN. CV. Kayu Laris adalah suatu usaha yang bergerak dibidang perdangangan

BAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses

Minggu 03 a Alat Pemodelan

1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

Gambar 4.1 Flowchart

BAB 2 LANDASAN TEORI 1.1 Sistem Informasi

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

DASAR REKAYASA PERANGKAT LUNAK

Unified Modelling Language (UML)

RENCANA PEMBELAJARAN SEMESTER

Pertemuan 2-3 ER-MODEL

BAB II LANDASAN TEORI

UNIVERSITAS MERCU BUANA

ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB II LANDASAN TEORI

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

MODEL ANALISA. Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak. Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM.

BAB III ANALISA DAN DESAIN SISTEM

SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG

BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Ruang Lingkup

BAB II TINJAUAN PUSTAKA

BAB III ANALISA DAN DESAIN SISTEM

SISTEM INFORMASI PENGELOLAAN ASET PADA KANTOR PERPUSTAKAAN DAN ARSIP DAERAH KABUPATEN KUDUS

Pendahuluan. 1 Pengenalan UML

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

BAB 1 PENDAHULUAN. memasukkan, menyimpan, memanggil kembali, mengolah, menganalisa, dan

BAB II TINJAUAN PUSTAKA

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

Pertemuan 6-7. UML (Unified Modeling Language) (Software Design 2) Muhamad Alif,S.Kom Teknik Informatika UTM 17 Oktober 2012

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

PERTEMUAN 3. Model E-R (Lanjutan)

BAB II TINJAUAN PUSTAKA

METODOLOGI BERORIENTASI OBJEK IIM ABDURROHIM, S.T.,M.T

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

Rancangan Sistem Informasi Penjualan Tunai Pada Fajar Indah Motor Dengan Metodologi Berorientasi Obyek

LAPORAN SKRIPSI SISTEM IFORMASI PENGELOLAAN DATA PROYEK PADA CV. CIPTA PRIMA BERBASIS WEB

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

Dosen Mamay Syani S.ST PEMOGRAMAN I ( BASIS DATA )

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

MATAKULIAH BASIS DATA

BAB II TINJAUAN PUSTAKA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

Sistem Informasi Manajemen Beasiswa Studi Kasus Pada Fakultas Teknik Universitas Muria Kudus

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JURUSAN DI SMA MENGGUNAKAN METODE AHP PADA SMA 2 BAE

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

Hubungan antara file pertama dan file kedua adalah satu berbanding satu.

BAB III LANDASAN TEORI

BAB III ANALISIS DAN DESAIN SISTEM

SPK PENGUKURAN KUALITAS TEMBAKAU PADA PR. SUKUN KUDUS DENGAN METODE WEIGHTED PRODUCT

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

Conceptual Database Design Studi Kasus. Travel & Tour Agent

Basis Data. Pemetaan ER Diagram ke Bentuk Skema Relasi Database. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

DAFTAR ISI. BAB II LANDASAN TEORI Konsep Dasar Sistem Pengertian Sistem... 7

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB II TINJAUAN PUSTAKA

E-R Diagram Kusnawi, S.Kom, M.Eng

SESI PERTAMA. 1.1 UML sebagai standarisasi. 1.2 UML, asal usul INFORMATION SYSTEM DESIGN USING UML YUDHO

Oleh : RAHMADY LIYANTANTO

Sistem Penunjang Keputusan Penerima Beasiswa PPA dan BBM di Universitas Muria Kudus Menggunakan Metode TOPSIS Berbasis WEB

BAB II TINJAUAN PUSTAKA

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. pemerintahan atau perusahaan, misalnya apotek. komputer telah menjadi alat yang

SISTEM INFORMASI PEMBIAYAAN (LEASING) PADA KOPERASI KARYAWAN PT.NOJORONO TOBACCO INTERNATIONAL BERBASIS WEB

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

BAB I PENDAHULUAN 1.1 Latar Belakang

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

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

ABSTRAK. Kata kunci : business travel system, web service, integrated system. iii

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. sama. Induk dari segala jaringan yang ada sekarang ini adalah internet.

Transkripsi:

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN Mata Kuliah : Perancangan Basis Data Kode / SKS : SIF-209 / 3 SKS Dosen : Augury El Rayeb, S.Kom., MMSI. Deskripsi Singkat : Mata kuliah ini berisi konsep dan teknik perancangan basis data, cara mambuat model basis data mulai dari dasar hingga tingkat lanjut. Standar Kompetensi : Mahasiswa akan mampu merancang basis data yang sesuai dengan kaidah normalisasi basis data dan merepresentasikannya dalam model diagram (ER diagram, class diagram, dan relational diagram) dan model lainnya (kamus data, spesifikasi basis data). 1. Memahami konsep database dan mengenal pemodelan data. 1. Mampu menjelaskan konsep dasar, istilah-istilah dan komponen basis data serta kegunaan system basis data. 2. Mampu menjelaskan konsep abstraksi data dan skema basis data. 3. Mampu menjelaskan konsep pemodelan data Database fundamentals a. Sistem database b. Abstraksi data c. Pemodelan data Beginning Database Design, Apress. Author: Clare Churcher 2. Membuat representasi database dengan Diagram ER Sederhana. 1. Mampu menjelaskan konsep dasar, istilah-istilah dan komponen ER (Entity Relationship) pada perancangan basis data. ER (Entity Relationship) Concept a. Intro ER dan database modelling. b. Komponen ER dan pembuatan ER diagram sederhana

3. Membuat dan menentukan cardinality (kardinalitas) Diagram ER 2. Mampu membuat Diagram ER sederhana. 3. Mampu melakukan pemetaan Entity ke dalam tabel relasi. 1. Mmampu menjelaskan konsep dasar relationship antara entity. 2. Mampu menjelaskan konsep Cardinality (kardinalitas) sebagai rule untuk menjaga relationship pada normal database. 3. Mampu mebuat diagram ER lengkap dengan cardinalitynya (sebagai rule untuk menjaga relationship pada normal database). c. Pemetaan Entity ke dalam tabel relasi ER Concept Lanjutan a. Relationship antar entitias b. Cardinality Concept c. Cardinality pada Diagram ER 4. Melakukan analisis dan transformasi aturan cardinality ER Tabel. 1. Mampu menganalisis aturan dan melakukan transformasi aturan menjadi cardinality pada diagram ER. 2. Mampu menentukan jenis suatu binary relationship berdasarkan cardinality tiap entity. 3. Mampu menganalisis ER dan melakukan transformasi ER menjadi Transformasi aturan ke Cardinality Diagram ER, dan Transformasi Diagram ER ke Tabel a. Analisis aturan untuk menetapkan cardinality entity b. One-to-one, many-to-one, dan many-to-many berdasarkan cardinality entity pada Relationship. c. Transformation rule for ER to table.

tabel, dengan memperhatikan cardinality entitas dan mengikuti aturan-aturan transformasi. 4. Mampu menetapkan cardinality atribut. d. Mendefinisikan cardinality suatu atribut. 5. Melakukan disain logis dengan pendekatan normalisasi 6. Analisis dokumen dan merancang basisdata dengan model diagram ER 1. Mahasiswa memahami konsep functional dependencies 2. Mahasiswa akan mampu menjelaskan konsep normalisasi. 3. Mahasiswa akan membuat rancangan basisdata menggunakan konsep normalisasi 1. Mahasiswa memiliki keterampilan analisis (studi kasus) dan kemampuan merancang basisdata model diagram ER berdasarkan dokumen-dokumen. Normalisasi a. Pendekatan Normalisasi. b. Functional Dependencies. c. Konsep 1NF, 2NF, 3NF dan BCNF. d. Study kasus Disain basisdata dengan pendeketan normalisasi. Studi Kasus dan Analisis ER Studi kasus dan Analisis dokumen untuk membuat model ER. Diskusi dan Materi Studi Kasus 7. Analisis dokumen dan merancang basisdata dengan model relasi melalui normalisasi. 1. Mahasiswa memiliki keterampilan analisis (studi kasus) dan kemampuan merancang basisdata model relasi berdasarkan dokumendokumen. Studi Kasus dan Analisis Normalisasi Studi kasus dan Analisis dokumen untuk membuat model relasi dengan normalisasi. Diskusi dan Materi Studi Kasus

08 09 Melakukan analisis requirement dan membuat model use case serta spesifikasi use case sebagai perangkat analisis requirement. 1. Mahasiswa mengetahui teknik analisis requirement. 2. Mahasiswa mengetahui UML 3. Mahasiswa mampu membuat diagram use case. 4. Mahasiswa mampu membuat spesifikasi use case. 5. Mahasiswa mampu melakukan analisis requirement dan membuat diagram use case dan spesifikasinya sebagai model. Requirement Analysis Use Case a. Teknik analisis requirement b. Pengenalan UML c. Diagram use case d. Spesifikasi use case e. Analisis requirement dengan diagram use case The Unified Language User Guide, Addison-Wesley. Author: Grady Booch, James Rumbaugh, and Ivar Jacobson, 10 11. Mampu membuat disain konseptual dan disain logis untuk basis data 1. Mahasiswa mampu melakukan disain detailed specification model structure menggunakan diagram ORM (Object Role ). 2. Mahasiswa mampu melakukan pemetaan (mapping) dari disain konseptual (ORM) ke disain logis (diagram Class) 3. Mahasiswa mampu melakukan disain detailed specification model ORM dan Class Diagram a. Model structure dengan menggunakan diagram ORM (Object Role ) b. Disain konseptual (ORM) c. Disain logis (diagram Class) The Unified Language User Guide, Addison-Wesley. Author: Grady Booch,

structure menggunakan diagram class. James Rumbaugh, and Ivar Jacobson, 12. Mampu membuat spesifikasi basis data 13 14. Mampu membuat rancangan basis data sesuai project-nya 1. Memahami struktur dan format-format penulisan spesifikasi basis data. 2. Mampu membuat spesifikasi basis data berdasarkan class diagram. 3. Mampu membuat spesifikasi basis data berdasarkan ERD. 1. Memahami TOR terkait Project perancangan basis data 2. Mampu melakukan perancangan basis data 3. Menghasilkan rancangan basis data sesuai TOR Project perancangan basis data Spesifikasi Database a. Pemahaman penulisan spesifikasi basis data b. Type-type data dalam penulisan spesifikasi basis data. c. Latihan menuliskan spesifikasi basis data berdasarkan class diagram. d. Latihan menuliskan spesifikasi basis data berdasarkan ERD Project Perancangan Basis Data a. Membuat rancangan basis data sesuai TOR project yang diberikan. TOR Project