MODUL PERANCANGAN BASIS DATA

dokumen-dokumen yang mirip
MODUL I. Informatics Management Departement Applied Science School Telkom University Bandung 2014 MATA KULIAH/KODE PERANCANGAN BASIS DATA/MI1133

Perancangan Basis Data Relasional. (Entity Relationship Model) By : Hanung N. Prasetyo

SISTEM BASIS DATA (Lanjutan) :

Pertemuan 2-3 ER-MODEL

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

ERD MAPPING BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

Model Data Dalam SBD

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

MODEL ENTITY-RELATIONSHIP

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

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

RENCANA PEMBELAJARAN SEMESTER (RPS)

Copyright 2005 PENS-ITS C H A P T E R

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

SISTEM INFORMASI PENDAFTARAN USAHA INDUSTRI PADA KANTOR PELAYANAN PERIJINAN KABUPATEN KUDUS BERBASIS WEB

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

ER (ENTITY RELATIONSHIP) MODEL

Perancangan Basis Data Relasional. (Lanjutan dengan EER) By : Hanung N. Prasetyo

Pertemuan 11. Donny Yulianto, S.Kom

Modul 3 Konsep Perancangan Basis Data

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

MATAKULIAH BASIS DATA

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

SISTEM BASIS DATA Presented By

Desain Data Base. Proses Desain Data Base

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

ER (ENTITY RELATIONSHIP) MODEL

Pemodelan Data (1) Week 2

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

STMIK AMIKOM YOGYAKARTA

Satuan Acara Perkuliahan

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

SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG

C H A P T E R. DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : Konsep Dasar PERANCANGAN Database. Information Technology, EEPIS-ITS

Entity Relationship Model

Sistem Informasi E-Commerse Pemesanan Tas dan Dompet Pada Toko Body Sport Berbasis Web

MODUL 5. Pemodelan Dan Analisis Database

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

Pemodelan Database. Pengolahan Basis Data

C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE

Review Basis Data 1. by: Ahmad Syauqi Ahsan

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

SATUAN ACARA PERKULIAHAN(SAP)

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

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

PERANCANGAN SISTEM TERINCI DATABASE

Sistem Basis Data ( )

MODEL ENTITY-RELATIONSHIP

P7 Perancangan Database

Perancangan Basis Data Relasional. Bab IV Converting ER Model To Table

MODEL DATA POKOK BAHASAN. Pendahuluan

Entity Relationship Model

Hanif Fakhrurroja, MT

ENTITY RELATIONSHIP MODEL

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

GBPP Perancangan Basis Data 2014

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi.

PERANCANGAN SISTEM DATABASE

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

Pertemuan 3. Mata Kuliah: Basis Data By. Rita Wiryasaputra, ST., M. Cs.

Entity Relationship Model

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

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

ASSALAMU ALAIKUM WR.WB

Adri Priadana. ilkomadri.com

Entity Relationship Diagram

Perancangan Basis Data

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

ENTITY RELATIONSHIP DIAGRAM (ERD)

Sistem Informasi Simpan Pinjam pada Koperasi Barokah Wali Terminal Wisata Bakalan Krapyak Kudus

C H A P T E R. Copyright 2005 PENS-ITS

LAPORAN SKRIPSI SISTEM INFORMASI PENGADUAN KARYAWAN BERBASIS SMS GATEWAY PADA SERIKAT PEKERJA SELURUH INDONESIA KABUPATEN KUDUS

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

LAPORAN SKRIPSI SISTEM INFORMASI BURSA KERJA DI PUSAT KARIR DAN PELACAKAN ALUMNI UNIVERSITAS MURIA KUDUS BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN SURAT KETERANGAN CATATAN KEPOLISIAN BERBASIS WEB PADA POLRES KUDUS

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

PERANCANGAN SISTEM TERINCI DATABASE

Relational Database & Pemodelan Data [Review]

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

Package Diagram. Package Diagram. Menggambarkan pengelompokan dari suatu class-class

DESAIN DATABASE. Pertemuan 06 3 SKS

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

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

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

Rudi Asti Dina Dina Edi Ita Edi

SISTEM INFORMASI MANAJEMEN KULIAH KERJA LAPANGAN BERBASIS WEB PADA PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

TUGAS AKHIR PENGEMBANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN BARANG PADA UD SUMBER REJEKI KLATEN MENGGUNAKAN PROGRAM VISUAL DATABASE FOXPRO

ENTITY RELATIONSHIP MODEL

Transkripsi:

MI1133 MODUL PERANCANGAN BASIS DATA MODUL OF DATABASE DESIGN Nama Nim Kelas Hanya dipergunakan di lingkungan School of Applied Science, Telkom University

DAFTAR PENYUSUN 1. Versi 1 : 2014/01 : Hanung Nindito Prasetyo, S.Si., M.T. 2. Versi 2 : 2014/02 : Hanung Nindito Prasetyo, S.Si., M.T. Ferra Arik Tridalestari, S.T., M.T. Dilarang Memperbanyak Modul ini untuk kepentingan komersil tanpa seizin dari Penulis & Penyusun. Copyright@2015. Daftar Isi Daftar Penyusun... 1 Kata Pengantar... 2 1 Identitas... 3 2 Latihan... 5 2.1 Bagian 1 Konsep Dasar Perancangan Basis Data... 5 2.2 Bagian 2 Relasional & Kardinalitas... 8 2.3 bagian 3 Perancangan ERD Sederhana... 11 2.4 bagian 4 Transformasi dari ERD ke Struktur Tabel... 14 2.5 Bagian 5 Extended ER (EER)... 19 2.6 Bagian 6 Skema Relasi & Diagram Relasional... 23 2.7 Bagian 7 Normalisasi... 28 2. Tips Menguasai Modul... 30 1

KATA PENGANTAR Assalamu alaikum Wr. Wb Sistem Manajemen basis data menempati posisi penting dalam masyarakat berbasis informasi dan pengetahuan. Di masa mendatang, kebergantungan pada kebenaran dan efisiensi sistem basis data akan semakin meningkat. Setiap ilmuwan dan praktisi komputer seharusnya akrab dengan konsep teoritis dan praktis sistem basisdata. Penguasaan ini diperlukan dalam analisis, perancangan, operasi dan perawatan sistem berbasis komputer. Modul ini dimaksudkan sebagai pelengkap dan membantu dalam pembahasan persoalan/ topic yang kurang dimengerti dalam perkuliahan dan bukubuku lain. Adapun Modul terbagi menjadi Dua Bagian, bagian pertama membahas perancangan Basis Data dasar dan bagian kedua membahas perancangan basis data lanjut. Pembahasan diusahakan senyata mungkin mengikuti perkembangan perancangan sistem basis data yang diterapkan pada masa kini. Penguasaan sistem basis data merupakan hal vital. Penguasaan harus dimulai dari konsep dasar sampai wujud nyata dalam beragam sistem berbasis komputer. Modul ini jauh dari kesempurnaan, namun diharapkan merupakan awal evolusi penyempurnaan yang terus-menerus agar sesuai dengan kebutuhan pada masanya. Alhamdulillah puji dan syukur ke hadirat Tuhan Yang Maha Esa Sang Pemilik Ilmu, Terima kasih kepada Bapak Wahyu Hidayat, MT, serta rekan dosen di Kelompok Keahlian IT Governance Fakultas Ilmu terapan Telkom University, serta mereka yang sudah membantu segala hal, selalu memberi semangat dan memberi saran serta kritikan dalam pembuatan modul ini. Modul Dipersembahkan untuk keluargaku yang tercinta. Semoga usaha kita bersama mencerdaskan kehidupan bangsa mendapat Ridho Dari Tuhan Yang Maha Esa, Amien. Wassalamu alaikum Wr. Wb Penulis 2

WORKBOOK MI1133-2014#1 Nama MK : Perancangan Basis Data Kode Kajian : MI-1133-K1 Modul : 1 Program Studi Manajemen Informatika Telkom UniversityBandung Jl. Telekomunikasi Terusan Buah Batu, Bandung, 40257 M 1 IDENTITAS Kajian Perancangan Basis data Referensi [1] Abraham Silberschatz, Henry F. Korth. Database System Concepts 3rd Edition. 1999. [2] Raghu Ramakrisnan, Gherke. Database Management System, 3rd Edition. McGraw-Hill. 2001 Kompetensi Mahasiswa terampil merancang pemodelan basis data Lama Pengerjaan 4 x 60 menit Jenis Pengerjaan *(bisa dipilih lebih dari 1) Tes Tulis Praktek/Praktikum Presentasi Tes Lisan Aturan Main: 1. Tutup buku, tutup catatan 2. Tidak boleh menggunakan bantuan alat elektronik yang memiliki kemempuan komunikasi atau penyimpanan data (laptop, tablet, ponsel, dsb) 3. Tidak bekerjasama, agar mahasiswa memahami dengan baik. Tips : 1. Kardinalitas disesuaikan dengan kasus yang ada. Jika di dalam kasus tidak disebutkan dengan jelas maka silahkan berasumsi ( berpikirlah sebagai pemilik/owner, bukan sebagai programmer. Pikirkan tentang DATA APA YG PERLU ANDA CATAT? Itu kunci dalam mendesain diagram ER yg baik. 3

2. Hafalkan Aturan Dasar Konversi ER ke Skema Relasi dan Kasus-Kasus Khusus misalnya: relasi ternary, unary, agregasi, gen-spec, atribut multivalue, atribut turunan dan atribut komposit. 3. Pada diagram relationship, ARAH PANAH SELALU DARI FOREIGN KEY KE PRIMARY KEY. 4

2 LATIHAN 2.1 BAGIAN 1 KONSEP DASAR PERANCANGAN BASIS DATA 1 Jelaskan apa yang dimaksud dengan Basis data menurut Anda? 2 Gambarkan alur perancangan basis data dengan pendekatan konseptual (Entity Relationship Diagram) 3 Sebutkan Komponenkomponen ERD -. -. -. -. 4 Tentukan istilah disamping merupakan entitas atau atribut (dengan menggambarkan symbol pada istilah yang diberikan) Guru Mata Kuliah Penjualan ID-Barang No. Telp Mahasiswa Jumlah Karyawan Warna Alamat ID-transaksi jenis No. Polisi tipe Penjualan Jadwal Buruh Buku 5

5 Lengkapilah Model ER disamping dengan istilahistilah yang sesuai dibawah ini : ID_Barang Alamat Nama Jenis No_Izin NIM ID_organisasi No.Telp Kota NIP IPK Warna Organisasi Buku No.KTP Penjualan ID_transaksi Jml_barang 6 Berdasarkan ERD disamping, pada entitas Pelanggan tentukan tipe dari masingmasing atribut Id_Pelangga n Nama Alamat Pelanggan Umur Jenis kelamin Telp Tgl_lahi r Single Composit Single Value Multivalue Derived Attribute Nama, 6

Soal Studi Kasus 1 Indikator Tanda Tangan Dosen Nilai Tidak paham kurang Paham Paham (Hanung N. Prasetyo (HNP)) 7

2.2 Bagian 2 Relasional & Kardinalitas 1 Abstraksi data merupakan level dalam bagaimana melihat data dalam sebuah sistem basis data. Sebutkan tiga Level dalam abstraksi data 2 Gambarkan symbol model ERD untuk Derajat relasi disamping -. -. -. Unary xxx xxxxx Binary Ternary 3 Tentukan ukuran relasi/kardinalita s dari ERD disamping dengan asumsi kasus-kasus adalah terjadi pada umumnya kemudian Jawab : Guru Menjadi wali Kelas 8

berikan penjelasan terkait tersebut. relasi Kepala Sekolah Jawab : mengepalai Sekolah Sopir Mengendaraii angkot Jawab : 4 Berdasarkan tabel disamping tentukan superkey, candidate key dan primary key NIM Nama Alamat Kota Superkey : Candidate Key : Primary Key : 5 Jelaskan Apa yang anda ketahui dari model ERD disamping Jawab : 9

Soal Studi Kasus 2 Indikator Tanda Tangan Dosen Nilai Tidak paham Kurang Paham Paham Hanung N. Prasetyo (HNP) 10

2.3 bagian 3 Perancangan ERD Sederhana 1 Buatlah rancangan basis data untuk kasus sederhana berikut: Registrasi ulang di Telkom University diawali dengan pembukaan mata kuliah oleh program studi. Satu program studi dapat membuka beberapa matakuliah. Satu matakuliah hanya dapat dibuka oleh satu prodi. Tentukan: Entitas yang terlibat Relasi Atribut dari masingmasing entitas 2 Buatlah rancangan basis data untuk kasus sederhana berikut: Setelah melakukan perwalian, mahasiswa dapat menginput beberapa matakuliah yang akan diambil. Satu matakuliah dapat diambil oleh banyak mahasiswa. Setiap mahasiswa memiliki satu dosen wali dan setiap wali dapat memiliki beberapa mahasiswa. Tentukan: Entitas yang terlibat Relasi Atribut dari masingmasing entitas 3 Buatlah rancangan basis data untuk kasus sederhana berikut: Setiap mahasiswa wajib melakukan pembayaran melalui setor tunai di bank atau transfer pada no rekening tertentu. Seorang mahasiswa dapat 11

melakukan lebih dari satu kali pembayaran untuk uang semster sesuai dengan kesepakatan yang dilakukan. Data pembayaran yang dicatat adalah NoPembayaran, Jenis pembayaran, dan Jumlah Pembayaran. Tentukan: Entitas yang terlibat Relasi Atribut dari masing-masing entitas 4 Gambarkan Diagram ER lengkap berdasarkan soal 1, 2, dan 3 12

Soal Studi Kasus 3 Indikator Tanda Tangan Dosen Nilai Tidak paham Kurang Paham Paham Hanung N. Prasetyo (HNP) 13

2.4 bagian 4 Transformasi dari ERD ke Struktur Tabel 1 Berdasarkan ERD disamping, pada entitas Pelanggan tentukan tipe dari masing-masing atribut Id_Pelangga n Nama Alamat Pelanggan Umur Jenis kelamin Telp Tgl_lahi r 2 Sebutkan nama kemudian jelaskan simbol-simbol ERD disamping Single Composit Single Value Multivalue Derived Attribute Nama, 14

3 Buatlah Tabel dari ERD disamping 4 Buatlah struktur tabel dari ERD disamping Jawab : 15

Jawab : Jawab : 16

5 Jelaskan ERD disamping menurut anda 17

Soal Studi Kasus 4 Indikator Tanda Tangan Dosen Nilai Tidak paham Kurang Paham Paham Hanung N. Prasetyo (HNP) 18

2.5 Bagian 5 Extended ER (EER) 1 Jelaskan Gambar Diagram ER disamping? Termasuk dalam Relationship jenis apa? 2 Jelaskan Gambar Diagram ER disamping? Termasuk dalam Relationship jenis apa? 19

3 Jelaskan Gambar Diagram ER disamping? Termasuk dalam Relationship jenis apa? 4 Rubahlah ERD disamping menjadi Struktur table yang lengkap! 20

5 Jelaskan Gambar ERD disamping! 21

Soal Studi Kasus 5 Indikator Tanda Tangan Dosen Nilai Tidak paham Kurang Paham Paham Hanung N. Prasetyo (HNP) 22

2.6 Bagian 6 Skema Relasi & Diagram Relasional 1 Buatlah Skema Relasi dari ERD disamping Jawab : 2 Gambarkan struktur tabel dari ERD di bawah ini. 23

NIM nam Mahasiswa alamat NIM tgl_lahir Kode_mk Mengam bil nilai Kode_mk sks Mat_Kul prasyarat matkul 3 Buatlah Diagram Relational untuk ERD disamping. Jawab : 24

4 Berdasarkan Diagram Relasional disamping, buatlah ERD-nya Jawab : 25

5 Diketahui Skema relasi berikut ini: PENERBIT (IDPenerbit, Alamat) MAJALAH (KodeMajalah, NamaMajalah, HargaPerEdisi, @IDPenerbit, @KodeKategori, @NIP) KATEGORI (KodeKategori, NamaKategori, Katerangan, BatasUmur) PELANGGAN (IDPelanggan, Nama, Alamat) KURIR (NIP, Nama, Honor) BERLANGGANAN (tglmulai, JumlahEdisi, @KodeMajalah, @IDPelanggan) TELEPON (telepon, @IDPenerbit) Berdasarkan skema relasi tersebut, Buatlah ERD-nya 26

Soal Studi Kasus 6 Indikator Tanda Tangan Dosen Nilai Tidak paham Kurang Paham Paham Hanung N. Prasetyo (HNP) 27

2.7 Bagian 7 Normalisasi 1 Buatlah normalisasi data dari table di atas. 2 Tabel apa saja yang dihasilkan dari teknik normalisasi data tersebut? 28

Soal Studi Kasus 7 Indikator Tanda Tangan Dosen Nilai Tidak paham Kurang Paham Paham Hanung N. Prasetyo (HNP) 29

2. Tips Menguasai Modul 1. Tanamkan rasa keingintahuan selama proses belajar dimanapun berada 2. Belajarlah Dengan Maksimal, Perbanyaklah Latihan Soal, dengan banyak melakukan latihan soal, tanpa anda sadari kemampuan anda akan meningkat pesat. 3. Jangan Malu Bertanya Kepada Teman atau kakak kelas Yang Lebih Paham, 4. Hindari Sistem Belajar Roro Jonggrang, Sistem Kebut Semalam (SKS) Atau Yang Sejenisnya 5. You Must Doing What the best You can do! 6. Dan Jangan Lupa Berdoa 30