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

dokumen-dokumen yang mirip
TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE

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

ENTITY RELATIONSHIP DIAGRAM KOMPETENSI

TUGAS BASIS DATA (POWER DESIGNER)

PRAKTIKUM 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

TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11

UAS BASIS DATA (A) 2015/2016

Perancangan Analisis dan Database Sistem

UAS BASIS DATA (A) 2015/2016

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

UJIAN AKHIR SMESTER PEMODELAN BASIS DATA

UJIAN AKHIR SEKOLAH PEMODELAN BASIS DATA

Kemdian buatlah entitas (tabel) dengan menggunakan menu berikut :

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

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

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

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

LAPORAN ANSI SISTEM INFORMASI STOK BARANG MAKANAN

MODUL IV DATA DEFINITION LANGUAGE (DDL)

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB IV ANALISIS DAN DESAIN SISTEM. barang, CV. Duta Tehnik mencatat barang/bahan dalam bentuk catatan

BAB IV DESKRIPSI KERJA PRAKTEK. pelaporan dalam struktur organisasi PT. PLN (Persero) JMK UMK II

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

BAB III PERANCANGAN SISTEM. Berikut permasalahan yang kerap terjadi pada unit usaha ini:

BAB II PEMBUATAN DAN MANAJEMEN TABLE

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

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

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 3

BAB III ANALISIS DAN PERANCANGAN SISTEM

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

DESAIN DATABASE. Pertemuan 06 3 SKS

LAMPIRAN. Daftar Pertanyaan Wawancara Kepada General Manager PT.Federal. 1. Bagaimanakah proses pengajuan kredit yang telah berjalan sekarang ini pada

BAB IV DESKRIPSI PEKERJAAN

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pertama kali dimulai dari pelanggan memilih barang yang dibeli,

BAB IV DESKRIPSI KERJA PRAKTEK. sistem yang ada saat ini pada RSIA PRIMA HUSADA. Hasil yang ditemukan

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

Gambar 4.37 Layar Untuk Pembuatan Kolom

Data Definition Language

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB 2 LANDASAN TEORI

PERANCANGAN TAHAP ANALISIS DAN DATABASE SISTEM

Pemodelan Data (1) Week 2

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

KURSUS ONLINE JASA WEBMASTERS

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

Basis Data. DDL & Aturan Referential

Contoh SQL Constraint

BAB IV DESKRIPSI KERJA PRAKTEK. kunjungan yang telah dibuat oleh pihak Customer Service tidak berjalan dengan

INTERNET PROGRAMMING DATABASE

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK

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. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

BAB IV DESKRIPSI KERJA PRAKTEK. Dalam pengembangan teknologi dibutuhkan analisa dan perancangan

BAB III ANALISIS DAN PERANCANGAN SISTEM

KURSUS ONLINE JASA WEBMASTERS

BAB IV DISKRIPSI KERJA PRAKTIK. baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

MySQL J A M K E T I G A

X. PENGANTAR DATABASE

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB IV DISKRIPSI PEKERJAAN. sistem informasi penggajian pada PT. KARYA MANDIRI BERSAMA.

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. seluruh permasalahan dalam tugas khusus ini.

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV DESKRIPSI SISTEM

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

PRAKTIKUM 2 IMPLEMENTASI MODEL DATA(PEMBUATAN DB)

BAB IV DESKRIPSI PEKERJAAN

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB III ANALISIS DAN PERANCANGAN SISTEM. Langkah awal dalam pembuatan sistem adalah mengidentifikasi

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis

Tugas Praktikum Basis Data Membuat Database Sederhana

DATA DEFINITION LANGUAGE

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

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

BAB IV ANALISA DAN PERANCANGAN SISTEM. Proses perhitungan tunjangan kinerja, uang makan, dan lembur pada Kantor

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

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

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB IV ANALISIS DAN DESAIN SISTEM

Basis Data Relational

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

BAB IV. lebih detailnya, bisa dilihat pada gambar 4.1 dibawah ini. dan dikategorikan sesuai dengan kategori dokumen tersebut. Sistem arsip disini

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

Transkripsi:

Nama : Arif Hidayatullah (14102006) Bayu Rahmawan (14102012) Desi Eka H (14102016) Surya Arditian Prakasa (14102041) Kelas : 3 IF A EVALUASI DAN PERTANYAAN : 1. Apakah perbedaan CDM, PDM dan ERD? 2. Mengapa kita perlu melakukan desain database? Jawab : 1. ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. CDM merupakan model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas tersebut. Biasanya CDM `direpresentasikan dalam bentuk Entity Relationship Diagram. PDM Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik. 2. Dalam suatu sistem informasi, landasan yang utama adalah database dan implementasi prgoram. Database yang tidak efektif dan implementasi program yang tidak terstruktur dapat mempengaruhi performansi sistem informasi tersebut. Pengaruh desain terhadap database sangatlah besar, termasuk desain data, tipe data maupun relasinya. Pembuatan desain yang tidak dibangun dengan cermat dapat menyebabkan hilangnya data yang dibutuhkan, data yang tidak konsisten, redundansi data, proses update yang lambat dan banyak hal lain. Untuk menghindari hal tersebut maka dibuatlah desain database, ini menunjukkan betapa pentingnya desain sebelum pembuatan database. STUDI KASUS : Terdapat sebuah warung usaha makanan bernama Cafe Kita. Cafe Kita memiliki kurang lebih 55 karyawan yg bekerja sebagai pelayan, koki, kasir, security dan CS. Cafe Kita menjual produk-produk makanan dengan pangsa pasar anak muda. Menu yang dijual antara lain adalah produk olahan susu, roti, aneka macam olahan nasi, aneka macam olahan mie. Cafe Kita memberikan keuntungan kepada setiap pelanggan yg mendaftar sebagai member. Keuntungan yg diberikan adalah diskon 25% pada perayaan hari ulang tahun dan diskon 10% untuk setiap transaksi. Buatlah CDM, PDM dan script query nya untuk Cafe Kita

Untuk membuat CDM, pertama kita harus membuat table terlebih tahulu dengan cara klik icon table kemudian klik beberapa kali pada worksheet sesuai dengan jumlah table yang akan kita buat, kali ini kita akan membuat enam tabel jadi kita klik 6 kali, setelah itu pilih mode kursor normal dan double klik pada salah satu tabel sehingga muncul seperti gambar dibawah ini 1. Entitas Karyawan Pada tabel entitas karyawan pada kolom general isika Name dengan nama tabel kemudian pilih tab attribut 2. Atribut Karyawan Pada tab atribut isikan atribut-atribut yang ada, pada gambar dibawah terlihat pada kotak M dan P di ceklis, jika M berarti Mandatory atau tidak boleh kosong, jika P berarti atribut tersebut merupakan primary key. Pada gambar di bawah id_karyawan merupakan primary key dan tidak boleh kosong jadi duaduanya dicentang. untuk tabel lainnya juga sama saja.

3. Entitas Menu 4. Atribut Menu

5. Entitas Transaksi

6. Atribut Transaksi 7. Entitas Member

8. Atribut Member 9. Entitas Jabatan

10. Atribut Jabatan 11. Entitas Gaji

12. Attribut Gaji CDM Cafe Kita

Setelah membuat CDM selanjutnya kita akan membuat PDM dengan cara klik menu tools kemudian pilih Generate Physical Data Model seperti gambar di bawah ini Setelah itu akan muncul jendela PDM Generation Options, pada kolom DBMS, pilih sesuai dengan versi yg kita gunakan, saat ini kita menggunakan mysql versi 5.62 jadi kita isi dengan MySQL 5.0 Karena sama-sama versi 5, kolom Name diisi dengan nama PDM yang akan kita buat seperti pada gambar dibawah ini.

Setelah itu kita masuk Tab detail, pada kolom table prefix isikan dengan tbl_ seperti gambar dibawah. Setelah itu klik ok

Gambar dibawah ini adalah PDM yang sudah jadi Setelah membuat PDM, kita akan melakukan Generate Database agar bisa di import di phpmyadmin dengan cara klik tools kemudian pilih Generate Database seperti gambar di bawah ini.

Setelah itu akan munjul jendela Database Ganeration, pada kolom directory, pilih lokasi penyimpanan, pada file name, pilih nama file setelah dilakukan generate nanti seperti yang terlihat pada gambar di bawah, setelah itu klik ok Gambar dibawah ini menunjukkan bahwa data base berhasil di generate dan tersimpan dilokasi yang tertera pada gambar. Klik edit untuk menampilka script hasil generate

Gambar dibawah ini merupakan script hasil generate data base diatas

/* DBMS name: MySQL 5.0 */ /* Created on: 22/12/2015 14:31:10 */ drop table if exists TBL_GAJI; drop table if exists TBL_JABATAN; drop table if exists TBL_KARYAWAN; drop table if exists TBL_MEMBER; drop table if exists TBL_MENU; drop table if exists TBL_TRANSAKSI; /* Table: TBL_GAJI */ create table TBL_GAJI ( ID_GAJI int not null, ID_KARYAWAN int not null, GAJI int, primary key (ID_GAJI) ); /* Table: TBL_JABATAN */ create table TBL_JABATAN ( ID_JABATAN int not null, NAMA_JABATAN text, primary key (ID_JABATAN) ); /* Table: TBL_KARYAWAN */ create table TBL_KARYAWAN ( ID_KARYAWAN int not null, ID_GAJI int, ID_JABATAN int not null, NAMA_KARYAWAN text, ALAMAT_KARYAWAN text, NOMOR_HP_KARYAWAN int, primary key (ID_KARYAWAN) );

/* Table: TBL_MEMBER */ create table TBL_MEMBER ( ID_MEMBER int not null, NAMA_MEMBER text, ALAMAT_MEMBER text, NO_HP_MEMBER int, primary key (ID_MEMBER) ); /* Table: TBL_MENU */ create table TBL_MENU ( ID_MENU int not null, ID_TRANSAKSI int not null, NAMA_MENU text, HARGA_MENU int, primary key (ID_MENU) ); /* Table: TBL_TRANSAKSI */ create table TBL_TRANSAKSI ( ID_TRANSAKSI int not null, ID_MEMBER int not null, ID_KARYAWAN int not null, TGL_TRANSAKSI date, DISKON float, HARGA_TOTAL float, primary key (ID_TRANSAKSI) ); alter table TBL_GAJI add constraint FK_MEMPUNYAI foreign key (ID_KARYAWAN) references TBL_KARYAWAN (ID_KARYAWAN) on delete cascade on update cascade; alter table TBL_KARYAWAN add constraint FK_MEMILIKI foreign key (ID_JABATAN) references TBL_JABATAN (ID_JABATAN) on delete cascade on update cascade; alter table TBL_KARYAWAN add constraint FK_MEMPUNYAI2 foreign key (ID_GAJI) references TBL_GAJI (ID_GAJI) on delete cascade on update cascade; alter table TBL_MENU add constraint FK_MENGHITUNG foreign key (ID_TRANSAKSI) references TBL_TRANSAKSI (ID_TRANSAKSI) on delete cascade on update cascade; alter table TBL_TRANSAKSI add constraint FK_MELAKUKAN foreign key (ID_MEMBER) references TBL_MEMBER (ID_MEMBER) on delete cascade on update cascade; alter table TBL_TRANSAKSI add constraint FK_MELAYANI foreign key (ID_KARYAWAN) references TBL_KARYAWAN (ID_KARYAWAN) on delete cascade on update cascade;

Setelah itu kita akan mengimport database yang sudah digenerate tadi ke phpmyadmin, sebelumnya kita buat terlebih dahulu database baru, kemudian pilih import, klik choose file untuk memilih data yang akan diimport, pilih data hasil generate tadi seperti yang terlihat pada gambar di bawah. Setelah itu klik Go Gambar di bawah ini menunjukkan bahwa database berhasil diimport

Gambar di bawah ini menunjukkan isi dari database yang diimport.