Nama : Rizqy Iqbal Rinaldy NIM : Kelas : IFA 2014 UAS BASIS DATA (A) 2015/2016

dokumen-dokumen yang mirip
UAS BASIS DATA (A) 2015/2016

UAS BASIS DATA (A) 2015/2016

a. Komik yg ada di sini memiliki bermacam-macam kategori, antara lain komedi, romantis, super hero dan drama.

UJIAN AKHIR SMESTER PEMODELAN BASIS DATA

UJIAN AKHIR SEKOLAH PEMODELAN BASIS DATA

1. Lakukan analisis terhadap CV Ayo Baca dan buatlah CDM dan PDM pada studi kasus tersebut. Beri penjelasan untuk setiap langkah pembuatan CDM dan PDM

Nama : Faisal Yudo Hernawan NIM : Kelas : 3 IF A UAS BASIS DATA

JAWABAN UAS BASDAT. 1. Analisis Table CV Ayo Baca dan CDM & PDM. Table yang digunakan sebagai berikut

Kemdian buatlah entitas (tabel) dengan menggunakan menu berikut :

TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11

ENTITY RELATIONSHIP DIAGRAM KOMPETENSI

TUGAS BASIS DATA (POWER DESIGNER)

PRAKTIKUM BASIS DATA

Pertama klik create model, lalu Conceptual Diagram klik oke Pembuatan tabel karyawan

Nama : Arif Hidayatullah ( ) Bayu Rahmawan ( ) Desi Eka H ( ) Surya Arditian Prakasa ( ) Kelas : 3 IF A

Perancangan Analisis dan Database Sistem

TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE

Panduan Membuat Data Flow Diagram, Entity Relationship Diagram, dan Database Menggunakan Power Designer

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

BAB IV DESKRIPSI PEKERJAAN

4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap r

BAB IV HASIL DAN PEMBAHASAN

MODUL 12 PHP&MYSQL RELATIONAL DATABASE

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT

BAB IV DISKRIPSI KERJA PRAKTIK. 1. Studi Literatur dan Identifikasi Permasalahan. mengidentifikasi seluruh permasalahan dalam tugas khusus ini.

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer Sistem Peminjaman Dan Pengmbalian Buku di Perpustakaan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau

DESAIN DATABASE. Pertemuan 06 3 SKS

BAB IV DISKRIPSI PEKERJAAN

DAFTAR ISI. SAMPUL DEPAN... i. HALAMAN JUDUL... ii. LEMBAR PENGESAHAN PEMBIMBING... iii. LEMBAR PENGESAHAN PENGUJI... iv. SURAT PERNYATAAN...

Perancangan CASE Tools Untuk Mendesain. Conceptual Data Model dan Physical Data Model. Dengan Pendekatan Berorientasi Objek SKRIPSI.

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

MENGENAL QUERY CONTOH QUERY

Arif Basofi Laboratorium Database Politeknik Elekltronika Negeri Surabaya PENS ER Diagram (CDM-PDM) Power Designer 6 Data Architect

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

BAB 1 PERANCANGAN DATABASE DAN TABEL

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

Modul 3 : Query Penggabungan Tabel

Perancangan Sistem Basisdata Faktur Penjualan serta Implementasinya dengan SQL Menggunakan MS. Acces

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB IV DESKRIPSI KERJA PRAKTEK

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV DESKRIPSI PERKERJAAN

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DISKRIPSI KERJA PRAKTIK. 1. Studi Literatur dan Identifikasi Permasalahan. seluruh permasalahan dalam tugas khusus ini.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

SISTEM INFORMASI PEMESANAN PRODUK SECARA ONLINE di CV. NIRWANA ART & GLASS DENGAN MENGGUNAKAN PHP dan MySQL SKRIPSI

PRAKTIKUM 2 IMPLEMENTASI MODEL DATA(PEMBUATAN DB)

LAVIRIA RATNASARI NPM

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

d. Primary Key Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.

BAB IV DESKRIPSI KERJA PRAKTEK. beberapa penelitian yang dilakukan antara lain : Dalam melakukan penelitian selama melaksanakan Kerja Praktek di

BAB IV DESKRIPSI KERJA PRAKTEK. mengelola data-data pengumuman dan agenda kegiatan secara terintegrasi.

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV DESKRIPSI PERKERJAAN. Proses tersebut meliputi penawaran detil paket hosting yang dilakukan oleh

By Hesti Khuzaimah Nurul Yusufiyah

SISTEM INFORMASI PENGIRIMAN BARANG. Mutiara Afie Ardhini

BAB I PENDAHULUAN. atau bagian yang terintregasikan melalui sistem yang dipakai untuk. pengolahan, penyusunan dan pelayanan koleksi yang mendukung

BAB III LANDASAN TEORI

Sistem Basis Data; Tutorial Konseptual Oleh : Yakub

KONEKSI NETBEANS DENGAN DATABASE SQLITE

Basis Data Pertemuan 3. Weny Mistarika R.

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

SQL. Pemrograman Web II. Ganjil

BAB III LANDASAN TEORI

BAB IV DESKRIPSI PEKERJAAN. permasalahan yang ada pada instansi ini adalah proses sebagai berikut:

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

Abstrak BAB I PENDAHULUAN

Basis Data Relational

BAB III LANDASAN TEORI. waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan

Dipublikasikan Tahun 2012 oleh : STMIK STIKOM Bali Denpasar- Indonesia ISBN :

Praktikum 6 SubForm dan Kode VBA

PERANCANGAN TAHAP ANALISIS DAN DATABASE SISTEM

Conceptual Database Design Studi Kasus. Travel & Tour Agent

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

BAB IV DESKRIPSI SISTEM. Berdasarkan hasil analisis sistem promosi dan pelaporan produksi yang

BAB III LANDASAN TEORI

PERANCANGAN SISTEM. Gambar 3. 1 Use Case Persewaan Buku. Registrasi Pelaporan Transaksi. Peminjaman. Pengunjung. Operator. Manager.

INTERNET PROGRAMMING DATABASE

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB IV ANALISIS DAN DESAIN SISTEM

Tahap Instalasi PostgreSQL di Windows

C. Membuat Class Diagram

BAB I PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

UAS BASIS DATA (A) 2015/2016 Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Rental Komik ini memberikan peminjaman komik kepada anggotanya. Lakukan analisis terhadap CV Ayo Baca ini, dengan beberapa aturan di CV Ayo Baca ini adalah sebagai berikut: a. Komik yg ada di sini memiliki bermacam-macam kategori, antara lain komedi, romantis, super hero dan drama. b. Setiap proses peminjaman sejauh ini hanya dicatat secara manual. Dimana apabila waktu pengembalian melebihi 2 hari, maka akan dikenakan denda sebesar Rp 500.- untuk setiap buku dan setiap hari c. Syarat untuk menjadi anggota CV Ayo Baca ini adalah dengan menyerahkan fotokopi Kartu Pelajar atau KTP. Memiliki nomor hp, email dan alamat yg jelas d. CV Ayo Baca ini juga memiliki karyawan. Nama karyawan akan tercatat pada saat pemesanan buku. SOAL 1. Lakukan analisis terhadap CV Ayo Baca dan buatlah CDM dan PDM pada studi kasus tersebut. Beri penjelasan untuk setiap langkah pembuatan CDM dan PDM nya. 2. Tampilkan query untuk memasukkan 3 data pada masing-masing tabel yg telah dibuat. Jelaskan arti query yg ditulis. 3. Tampilkan data dengan menggunakan JOIN untuk minimal 2 tabel. Simpan query dan tampilkan hasilnya. Jelaskan arti query yg ditulis. 4. Apakah yg dimaksud dengan TRIGGER? 5. Buat 1 contoh TRIGGER pada database yg telah dibuat. Dan jelaskan arti dari query tersebut.

JAWAB 1. Lakukan analisis terhadap CV Ayo Baca dan buatlah CDM dan PDM pada studi kasus tersebut. Beri penjelasan untuk setiap langkah pembuatan CDM dan PDM nya. Buka aplikasi power designer (PD 15), kemudian pilih create project, pilih conceptual diagram Setelah itu pilih entity di menubar platen, unutuk membuat entitas yang diperlukan. Membuat entitas KARYAWAN dengan klik kanan entitas yang dibuat kemudian pilih properties. Pada tab general isi namanya dengan KARYAWAN dan jangan lupa setiap id disetiap entitas, M dan P selalu diceklis, di tab attribute isikan seperti gambar di bawah ini.

Mengisikan entitas MEMBERS, selanjutnya isikan attribute dengan cara sama seperti di entitas pertama, lihat gamar di bawah ini. Mengisikan entitas KATEGORI, selanjutnya isikan attribute dengan cara sama seperti di entitas pertama, lihat gamar di bawah ini.

Mengisikan entitas KOMIK, selanjutnya isikan attribute dengan cara sama seperti di entitas pertama, lihat gamar di bawah ini. Mengisikan entitas PEMINJAMAN, selanjutnya isikan attribute dengan cara sama seperti di entitas pertama, lihat gamar di bawah ini.

Mengisikan entitas PENGEMBALIAN, selanjutnya isikan attribute dengan cara sama seperti di entitas pertama, lihat gamar di bawah ini. Membuat relasi antar entitas, dengan memilih relation tool pada menubar platen. Kemudian menghubungkan entitas yang berhubungan, kemudian pilih properties.

Karyawan-pengembalian, beri nama menerima, carinalitas one-many, role name ceklis mandatory Kategori-komik, pada tab general beri nama memiliki, tab cardinalitas one-many, role name ceklis mandatory Komik-pengembalian, beri nama dikembalikan, cardinaltias one-many, role name ceklis mandatory Komik-peminjaman, beri nama dipinjam, cardinalitas one-many, role name ceklis mandatory Members-pengembalian, beri nama mengembalikan, cardinalitas onemany, role name ceklis mandatory Members-peminjaman, beri nama meminjam, cardinalitas one-many, role name ceklis mandatory Karyawan-peminjaman, beri nama memberi, carinalitas one-many, role name ceklis mandatory Tampilan Relationship Untuk menjadi kan ke PDM caranya, pilih menu tool-generate physical data model, pada tab general beri nama AyoBacaBale, tab detail tabel prefix isi tbl_, reference pilih cascade semua.

Tampilan PDM Kemudian pilih menu databases, pilih generate database. Simpan dengan nama CVAyoBacaBale.sql Kemudian kita hubungkan ke database dengan xampp. Masuk ke localhost phpmyadmin kemudian buat database baru dengan nama CV_AyoBacaBale. Kemudian pilih import. Lalu pilih file CVAyoBacaBale.sql

2. Tampilkan query untuk memasukkan 3 data pada masing-masing tabel yg telah dibuat. Jelaskan arti query yg ditulis. Query untuk memasukkan 3 data pada tabel KARYAWAN Query untuk memasukkan 3 data pada tabel KATEGORI Query untuk memasukkan 3 data pada tabel KOMIK

Query untuk memasukkan 3 data pada tabel MEMBERS Query untuk memasukkan 3 data pada tabel PEMINJAMAN Query untuk memasukkan 3 data pada tabel PENGEMBALIAN Menggunakan perintah insert untuk menambahkan data ke nama tabel yang ingin diisi pada database CV_AyoBacaBale, kemudian menggunkan values untuk membuat isinya sesuai urutan field tabel yang ditulis. 3. Tampilkan data dengan menggunakan JOIN untuk minimal 2 tabel. Simpan query dan tampilkan hasilnya. Jelaskan arti query yang ditulis. Dua tabel yang akan di inner join adalah tabel MEMBERS dan tabel PEMINJAMAN. Caranya pilih tabel MEMBERS kemudian pada sql nya di isikan query seperti gambar

Perintah select digunakan untuk memilih tabel yang ingin di inner join yaitu tabel MEMBERS kemudian gunakan perintah inner join kemudian pilih tabel pasangannya yaitu tabel PEMINJAMAN. Kemudian perintah on untuk menentukan kondisi dimana penghubung antara 2 tabel tersebut adalah field id_member pada masing-masing tabel, sehingga data pada kedua tabel bisa muncul 4. Apakah yg dimaksud dengan TRIGGER? Prosedur yang berhubungan dengan table, view, skema atau database yang dijalankan secara implict pada saat terjadi sebuah event, dan dijalankan secara automatis saat user melakukan modifikasi data pada table. 5. Buat 1 contoh TRIGGER pada database yg telah dibuat. Dan jelaskan arti dari query tersebut. Membuat trigger untuk perubahan data yang terjadi pada tabel MEMBERS. Pertama buat tabel baru dengan nama tabel log_alamat_member. Kemudian isi fieldnya seperti gambar.

Kemudian isikan querynya. Perintah create trigger dengan nama log_alamat_member. Setiap perubahan pada tabel MEMBERS untuk setiap barisnya disimpan ke tabel log_alamat_member. Values(NOW() adalah waktu perubahan pada saat itu dengan perubahan update. OLD menandakan data lama pada tabel dan NEW menandakan data baru pada tabel setelah perubahan. Contohnya pada table MEMBERS, mengedit alamat pada tabel MEMBERS dari alamat JAWA menjadi alamat BALI.