TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE

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

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

TUGAS BASIS DATA (POWER DESIGNER)

PRAKTIKUM BASIS DATA

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

TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11

UJIAN AKHIR SEKOLAH PEMODELAN BASIS DATA

ENTITY RELATIONSHIP DIAGRAM KOMPETENSI

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

UJIAN AKHIR SMESTER PEMODELAN BASIS DATA

UAS BASIS DATA (A) 2015/2016

Kemdian buatlah entitas (tabel) dengan menggunakan menu berikut :

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

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

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

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

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

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB II PEMBUATAN DAN MANAJEMEN TABLE

BAB IV DISKRIPSI PEKERJAAN

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

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

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

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

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

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

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 3

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

BAB IV DESKRIPSI KERJA PRAKTIK

Gambar 4.37 Layar Untuk Pembuatan Kolom

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

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

BAB IV DESKRIPSI PERKERJAAN

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

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

BAB III DESAIN DAN PERANCANGAN

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

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

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

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

INTERNET PROGRAMMING DATABASE

Contoh SQL Constraint

BAB IV DESKRIPSI SISTEM

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

BAB IV DESKRIPSI PEKERJAAN

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

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

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

MODUL IV DATA DEFINITION LANGUAGE (DDL)

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

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

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

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB IV HASIL DAN PEMBAHASAN

DESAIN DATABASE SISTEM INFORMASI PENJUALAN BARANG

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

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

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV PENJELASAN PEKERJAAN

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

DESAIN DATABASE. Pertemuan 06 3 SKS

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

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

BAB III PERANCANGAN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

Basis Data Relational

ANALISA DAN DESAIN SISTEM. pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan

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

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

MySQL J A M K E T I G A

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

BAB IV DESKRIPSI KERJA PRAKTEK

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

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

BAB IV ANALISIS DAN DESAIN SISTEM. terdapat pegawai atau karyawan. Dalam pelaksanaannya sering timbul masalah

BAB IV DESKRIPSI PEKERJAAN. dengan beberapa perusahaan lain. Hal ini diakibatkan karena sistem yang

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB IV ANALISIS DAN DESAIN SISTEM. pada UD.Dwi Mulya Plastik yang akan dibuat. Metode ini membutuhkan analisis

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

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

Transkripsi:

TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE LAPORAN Disusun sebagai Tugas pada Mata Kuliah Basis Data Oleh : Arof Arto Perdana 14101007 Edwin Satria 14102018 Faisal Yudo Hernawan 14102019 Ros Novia Citra Devi 14102038 PROGRAM STUDI INFORMATIKA SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM PURWOKERTO 2015

EVALUASI DAN PERTANYAAN 1. Apakah perbedaan CDM,PDM dan ERD? ERD kepanjangan dari Entitas Relationship Diagram. 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. Sedangkan CDM singkatan dari Conseptual Data Model. CDM dipakai untuk menggambarkan secara detail struktur basis data dalam bentuk logik. Struktur ini independen terhadap semua software maupun struktur data storage tertentu yang digunakan dalam aplikasi ini. Sedangkan PDM kepanjangan dari Physical Data Model. PDM merupakan gambaran secara detail basis data dalam bentuk fisik. Penggambaran rancangan PDM memperlihatkan struktur penyimpanan data yang benar pada basis data yang digunakan sesungguhnya. 2. Mengapa Perlu melakukan desain database? Kecepatan dan kemudahan Database memiliki kemampuan dalam menyeleksi data, sehingga menjadi kelompok yang terurut dengan cepat. Hal ini yang dapat menghasilkan informasi secara cepat juga. Pemakaian bersama-sama Database ini juga dapat digunakan oleh siapa saja dalam suatu perusahaan. Contohnya database mahasiswa dalam suatu perguruan tinggi dibutuhkan oleh beberapa bagian, seperti bagian admin, bagian keuangan, bagian akademik. Ke semua bidang tersebut membutuhkan database mahasiswa namun tidak perlu masing-masing bagian membuat databasenya sendiri, cukup database mahasiswa satu saja yang disimpan di server pusat. Nanti aplikasi dari masingmasing bagian bisa terhubung ke database mahasiswa tersebut.

Kontrol data terpusat Hal ini dapat mempermudah pengontrolan data. Contohnya ingin mengupdate data mahasiswa, maka kita hanya perlu mengupdate semua data di masingmasing bagian atau divisi, tetapi hanya cukup meliahat di satu database saja yang terdapat di server pusat. Menghemat biaya perangkat Dengan memiliki database secara terpusat maka masing-masing divisi tidak harus memiliki perangkat untuk menyimpan database, karena database tersebut sudah di simpan di server pusat. Hal ini tentunya dapat memangkas pembelian perangkat. Keamanan Data Hampir semua Aplikasi manajemen database sekarang memiliki fasilitas manajemen pengguna. Manajemen pengguna ini mampu membuat hak akses yang berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain itu data yang tersimpan di database diperlukan password untuk mengaksesnya. Memudahkan dalam pembuatan aplikasi baru

STUDI KASUS Conceptual Data Model (CDM) Membuka software PowerDesigner, kemudian klick new project setelah itu pilih conceptual diagram. Setelah tampil layar putih, maka pilih icon entity untuk membuat entitas entitas.

Pembuatan tabel karyawan Attribute dari tabel karyawan, pada field kode_karyawan diberi primary key dan mandatory.

Pembuatan tabel gaji. Attribute dari tabel gaji, pada field kode_gaji diberi primary key dan mandatory.

Pembuatan tabel transaksi. Atrribute dari tabel transaksi, pada field kode_transaksi diberi primary key dan mandatory.

Pembuatan tabel jabatan. Attribute dari tabel jabatan, pada field kode_jabatan diberi primary key dan mandatory.

Pembuatan tabel item_penjualan Attribute dari tabel item_penjualan, pada id_penjualan diberi primary key

Pembuatan tabel member. Attribute dari tabel,ember,pada field kode_member diberi primary dan mandatory.

Pembuatan tabel menu. Attribute dari tabel menu, pada kode_menu diberi primary key dan mandatory.

Relationship Untuk membuat relasi pilih icon relationship Karyawan mempunyai jabatan relasinya many to one. Karyawan memiliki gaji relasinya one to one. Karyawan melayani transaksi relasinya one to many. Transaksi menghitung setiap item penjualan relasinya one to many. Item penjualan mengambil data dari tabel menu relasinya many to one. Transaksi melakukan pengecekan data member yang terdaftar relasinya many to one.

Untuk melakukan pengecekan error atau tidaknya suatu CDM maka dengan cara F4 lalu muncul kotak dialog dibawah ini, jika isi nya kosong, maka tidak terjadi error. Generate Physical Data Model (PDM) Untuk menghasilkan physical data model maka dapat dipilih menu tools -> Generate Physical Data Model

Maka akan muncul kotak dialog PDM Generations Options seperti tampilan dibawah ini. Pada tab detail tambahkan tbl_ pada table prefix, kemudian rubah update rule dan delete rule menjadi cascade. Gunanya agar bisa dilakukan delete maupun update pada tiap relasinya.

Setelah di apply dan ok, maka akan tampil seperti gambar dibawah ini. Generate Database Pilih database kemudian klick generate database.

Pada DBMS rubah ke mysql 5.0 karena kami menggunakan database mysql versi 5. Query Database /* DBMS name: MySQL 5.0 */ /* Created on: 22/12/2015 11:50:11 */ drop table if exists TBL_GAJI; drop table if exists TBL_ITEM_PENJUALAN; 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 ( KODE_GAJI int not null, KODE_KARYAWAN int not null, GAJI int,

primary key (KODE_GAJI) ); /* Table: TBL_ITEM_PENJUALAN */ create table TBL_ITEM_PENJUALAN ( ID_PENJUALAN int not null, KODE_TRANSAKSI int not null, KODE_MENU int not null, HARGA_PER_ITEM int, KUANTITAS_PER_ITEM int, JUMLAH_HARGA_PER_ITEM int, primary key (ID_PENJUALAN) ); /* Table: TBL_JABATAN */ create table TBL_JABATAN ( KODE_JABAATAN int not null, NAMA_JABATAN text, primary key (KODE_JABAATAN) ); /* Table: TBL_KARYAWAN */ create table TBL_KARYAWAN ( KODE_KARYAWAN int not null, KODE_JABAATAN int not null, KODE_GAJI int,

NAMA_KARYAWAN text, ALAMAT_KARYAWAN text, TANGGAL_LAHIR_KARYAWAN date, NOMOR_HP_KARYAWAN numeric(8,0), JENIS_KELAMIN_KARYAWAN text, primary key (KODE_KARYAWAN) ); /* Table: TBL_MEMBER */ create table TBL_MEMBER ( KODE_MEMBER int not null, NAMA_MEMBER text, EMAIL_MEMBER text, NO_HP_MEMBER numeric(8,0), ALAMAT_MEMBER text, TGL_LAHIR_MEMBER date, JENIS_KELAMIN_MEMBER text, primary key (KODE_MEMBER) ); /* Table: TBL_MENU */ create table TBL_MENU ( KODE_MENU int not null, NAMA_MENU text, HARGA_MENU int, DESKRIPSI_MEU text, primary key (KODE_MENU) );

/* Table: TBL_TRANSAKSI */ create table TBL_TRANSAKSI ( KODE_TRANSAKSI int not null, KODE_KARYAWAN int not null, KODE_MEMBER int not null, TANGGAL_TRANSAKSI date, DISKON float, TOTAL_HARGA_SELURUHNYA float, primary key (KODE_TRANSAKSI) ); alter table TBL_GAJI add constraint FK_MEMILIKI foreign key (KODE_KARYAWAN) references TBL_KARYAWAN (KODE_KARYAWAN) on delete cascade on update cascade; alter table TBL_ITEM_PENJUALAN add constraint FK_MENGAMBIL foreign key (KODE_MENU) references TBL_MENU (KODE_MENU) on delete cascade on update cascade; alter table TBL_ITEM_PENJUALAN add constraint FK_MENGHITUNG foreign key (KODE_TRANSAKSI) references TBL_TRANSAKSI (KODE_TRANSAKSI) on delete cascade on update cascade; alter table TBL_KARYAWAN add constraint FK_MEMILIKI2 foreign key (KODE_GAJI) references TBL_GAJI (KODE_GAJI) on delete cascade on update cascade; alter table TBL_KARYAWAN add constraint FK_MEMPUNYAI foreign key (KODE_JABAATAN) references TBL_JABATAN (KODE_JABAATAN) on delete cascade on update cascade; alter table TBL_TRANSAKSI add constraint FK_MELAKUKAN foreign key (KODE_MEMBER) references TBL_MEMBER (KODE_MEMBER) on delete cascade on update cascade; alter table TBL_TRANSAKSI add constraint FK_MELAYANI foreign key (KODE_KARYAWAN) references TBL_KARYAWAN (KODE_KARYAWAN) on delete cascade on update cascade;

Import Database Buka phpmyadmin, dan buat database toko. Pilih tab import, pada choose file pilih file toko.sql kemudian klick go. Berikut adalah hasil setelah diimport pada database toko menggunakan DBMS MySql versi 5.