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

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

UAS BASIS DATA (A) 2015/2016

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

UJIAN AKHIR SEKOLAH PEMODELAN BASIS DATA

UJIAN AKHIR SMESTER 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

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

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

Kemdian buatlah entitas (tabel) dengan menggunakan menu berikut :

TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11

ENTITY RELATIONSHIP DIAGRAM KOMPETENSI

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

TUGAS BASIS DATA (POWER DESIGNER)

PRAKTIKUM BASIS DATA

Perancangan Analisis dan Database Sistem

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

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE

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

MENGENAL QUERY CONTOH QUERY

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 III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

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

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

BAB IV DESKRIPSI PEKERJAAN. penerimaan baju laundry diawali dengan bagian operasional mencatat di nota

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

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

MODUL 4 MENGHUBUNGKAN DATABASE DENGAN PETA

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Excel dan Microsoft Query

PRAKTIKUM 2 IMPLEMENTASI MODEL DATA(PEMBUATAN DB)

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

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

E-Trik Visual C++ 6.0

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

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

DESAIN DATABASE. Pertemuan 06 3 SKS

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

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

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

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

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

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

BAB IV HASIL DAN PEMBAHASAN

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

PERANCANGAN TAHAP ANALISIS DAN DATABASE SISTEM

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

BAB 3 PERANCANGAN SISTEM

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

LATIHAN 3 : QUERY DATABASE

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

Modul Praktikum Basis Data 5 Query

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

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 10 NETBEANS DATABASE

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

Membuat Relasi pada Access 2007

Microsoft Access 2007

Modul 3 : Query Penggabungan Tabel

BAB III METODE PENELITIAN. perancangan sistem, dan tahap evaluasi rancangan sistem. sistematis. Adapun model penelitian dapat dilihat pada Gambar 3.1.

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB IV ANALISIS DAN DESAIN SISTEM

Cara Menggunakan MySQL

KONEKSI NETBEANS DENGAN DATABASE SQLITE

BAB IV DESKRIPSI KERJA PRAKTEK

Aplikasi Komputer. Microsoft Access 2010 : Teori dan fungsi yang digunakan dalam MS. Access Safitri Juanita, S.Kom, M.T.I.

C. Membuat Class Diagram

BAB III LANDASAN TEORI

Ahmad Zidni, S.T. SMK Gondang 2011

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

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

BAB 5. MEMBUAT DAN MENGGUNAKAN FORM

Tutorial SolidWorks Design Table, membuat variasi part sebangun dengan MS Excel

Step-Step dalam pembuatan Web

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

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

Contoh Cara Membuat Query

Database dengan Microsoft Access 2003 Membuat Query

MODUL 12 PHP&MYSQL RELATIONAL DATABASE

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser

Membuat File Database & Tabel

BERMAIN DATA DENGAN SQL SERVER

Belajar MS Access (4)

BAB 1 PERANCANGAN DATABASE DAN TABEL

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak secara manual maupun otomatis untuk menguji apakah

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

MEMBUAT BASIS DATA DAN TABEL, DAN MENGISI DATA PADA POSTGRESQL

BAB IV DEKSRIPSI PEKERJAAN

Aplikasi Kompoter. Teori-teori dan fungsi-fungsi yang ada dalam MS.Acces Giri Purnama, S.Pd, M.Kom. Modul ke: Fakultas FT

A. MAKSUD DAN TUJUAN 1. MAKSUD

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Republik Indonesia DIKLAT DATABASE DAN APLIKASI

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

BAB V HASIL DAN PEMBAHASAN

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

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGANGKUT) VERSI 1.0

Apa itu microsoft Access.?

Transkripsi:

UAS BASIS DATA (A) 2015/2016 Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Toko. Toko 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.

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, kemuian pilih create project, pilih conceptual diagram. Setelah itu pilih entity di bar platen, unutuk membuat entitas yang diperlukan. Membuat entitas kategori dengan klik kanan entitas yg dibuat kemudian pilih properties. Pada tab general isi namanya dengan Tabel Karyawan, di tab attribute isikan seperti gambar.

Membuat entitas Tabel Anggota sama seperti gambar diatas, dengan nama anggota, atribut lainnya seperti gambar Membuat entitas Tabel Kategori sama seperti gambar diatas, dengan nama Tabel Peminjaman, contoh atribut seperti gambar

Membuat entitas Komik sama seperti gambar diatas, dengan nama Komik, contoh atribut seperti gambar Membuat entitas tabel pengembalian sama seperti gambar diatas, dengan nama tabel pengembalian, contoh atribut seperti gambar

Membuat entitas tabel peminjaman sama seperti gambar diatas, dengan nama tabel peminjaman, contoh atribut seperti gambar Membuat relasi antar entitas, dengan memilih relation tool pada bar platen. Kemudian menghubungkan entitas yang berhubungan, kemudian klik kanan pada relasi pilih properties.

Pada tab General ubah nama relasinya dan ubah penyimpanan lalu ditab Cardinalities, ubah cardinalitnya (one-one, one-many, many-one, many-many) lalu centang kedua kotak mandatory dan Ok. Kategorikomik: pada tab general beri nama memiliki, tab cardinalitas one-many, role name ceklis mandatory Komikpengembalian: beri nama dikembalikan, cardinaltias one-many, role name ceklis mandatory Komikpeminjaman: beri nama dipinjam, cardinalitas one-many, role name ceklis mandatory Memberpengembalian: beri nama mengembalikan, cardinalitas one-many, role name ceklis mandatory Karyawanpengembalian: beri nama menerima, carinalitas one-many, role name ceklis mandatory Memberpeminjaman: beri nama meminjam, cardinalitas one-many, role name ceklis mandatory Karyawanpeminjaman: beri nama memberi, carinalitas one-many, role name ceklis mandatory

Gambar setelah diberi relasi

Lalu buka tool dibagian menu bar pilih menu tool-generate physical data model, pada tab general beri nama CVAyoBaca, pada tab detail di tabel prefix isi tbl_, lalu reference pilih cascade semua

Tampilan physical data model Kemudian pilih menu databases, pilih generate database. Simpan dengan nama CVAyoBaca.sql Kemudian kita hubungkan ke database dengan xampp. Masuk ke localhost/phpmyadmin kemudian buat database baru dengan nama CVAyoBaca. Kemudian pilih import, Lalu pilih file CVAyoBaca.sql

2. Tampilkan query untuk memasukkan 3 data pada masing-masing tabel yg telah dibuat. Jelaskan arti query yg ditulis. Query memasukkan 3 data pada tabel karyawan Query untuk memasukkan 3 data pada tabel anggota Query untuk memasukkan 3 data pada tabel kategori Query untuk memasukkan 3 data pada tabel komik 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 CVAyoBaca dengan menulis nama field tabel, kemudian menggunkan values untuk membuat isinya sesuai urutan field tabel yg ditulis

3. Tampilkan data dengan menggunakan JOIN untuk minimal 2 tabel. Simpan query dan tampilkan hasilnya. Jelaskan arti query yg ditulis Dua tabel yang akan di inner join adalah tabel kategori dan tabel komik. Caranya kita pilih tabel kategori kemudian pada sql nya kita isikan query seperti gambar Perintah select digunakan untuk memilih tabel yg ingin di inner join kan yaitu tabel kategori kemudian gunakan perintah inner join kemudian pilih tabel pasangannya yaitu tabel komik. Kemudian perintah on untuk menentukan kondisi dimana penghubung antara 2 tabel tersebut adalah field id_kategori pada masing-masing tabel, sehingga data pada kedua tabel bisa tampil. 4. Apakah yg dimaksud dengan TRIGGER? Trigger adalah perintah yang digunakan untuk memanggil prosedur jika terjadi perubahan pada satu baris data tertentu pada table 5. Buat 1 contoh TRIGGER pada database yg telah dibuat. Dan jelaskan arti dari query tersebut Kita akan membuat trigger untuk perubahan data yang terjadi pada tabel karyawan. Pertama kita buat tabel baru dengan nama tabel log_umur_karyawan, lalu kita isi fieldnya. Kemudian pada sql nya kita tulis query seperti gambar Buat perintah create trigger dengan nama log_umur_karyawan. Setiap perubahan di tabel karyawan untuk disetiap barisnya disimpan ke tabel log_umur_karyawan. Values(NOW() adalah waktu perubahan yg diperintahkan dengan perubahan update. OLD pada tabel merupakan data lama dan NEW pada tabel merupakan data baru setelah perubahan. Contohnya, ditabel karyawan kita mengedit umur_karyawan dari umur 24 menjadi umur 25 lalu save. Kemudian setelah kita save, perubahan data yang kita lakukan akan otomatis tersimpan ke tabel log_umur_karyawan