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

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

Gambar 4.37 Layar Untuk Pembuatan Kolom

SKRIPSI. Oleh. Joko Mulia

PENERAPAN NATURAL LANGUAGE PROCESSING UNTUK PENGARTIAN DAN PENDISTRIBUSIAN PESAN SINGKAT (SMS) STUDI KASUS PUSDATIN KEMENTERIAN PERTANIAN RI SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM APLIKASI PENJUALAN DAN STOK MANAJEMEN PADA CV. MODERN PHOTO SKRIPSI. Oleh. Kelas / Kelompok : 07PDT / 03

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA SISTEM MANAJEMEN ASET PADA KANTOR PUSAT PT HPI AGRO SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGGAJIAN PEGAWAI BRIGHT PADA PT. PERTAMINA RETAIL SKRIPSI. Oleh. Maria Vania Kuntjara

ANALISIS DAN PERANCANGAN SISTEM MANAJEMEN KLAIM BERBASIS WEB DAN APLIKASI BLACKBERRY PADA PT. HOPPECKE INDONESIA SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA UD. SRI REJEKI SKRIPSI. Oleh

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

ANALISA DAN PERANCANGAN SISTEM BASIS DATA DISTRIBUSI GULA PASIR PRODUKSI DALAM NEGERI BERBASIS WEB PADA PERUM BULOG SKRIPSI OLEH

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester genap tahun 2007/2008

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU. Oleh. Budianto Liono

SKRIPSI. Oleh: DANIEL HALIM JAKARTAA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

LEMBAR JUDUL LEMBAR PENGESAHAN

ANALISIS DAN PERANCANGAN APLIKASI BERBASIS WEB (E-CRM) PADA PT. M-ROSE MULTI USAHA SKRIPSI. Oleh

TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA PADA SISTEM OPERASIONAL KARYAWAN DAN AGEN PT MEGA PROTEKSI

ABSTRAK. viii Universitas Kristen Maranatha

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PENJUALAN BERBASIS WEB PADA PT. ROMINDO PRIMAVETCOM SKRIPSI. Oleh

Analisis dan perancangan Sistem Penawaran Jasa Berbasis Web. pada PT. Sinergy Catur Sahabat

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2007/2008

ANALISIS DAN PERANCANGAN APLIKASI JENJANG JABATAN AKADEMIK BERBASIS WEB PADA LRC BINUS UNIVERSITY SKRIPSI

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN GEDUNG BERBASIS INTRANET PADA PT. KARTIKA BUANA AYU

ORISINALITAS LAPORAN PENELITIAN...

Kata Kunci : Sistem Basisdata, Nozzle, Permintaan, Penawaran, Pemesanan, Penjualan

ANALISIS DAN PERANCANGAN SISTEM LEMBUR TENANT DAN SISTEM ABSENSI BERBASIS SIDIK JARI PADA PT. WISMA JAYA ARTEK SKRIPSI. Oleh

PERANCANGAN SISTEM PREDIKSI KEMUNGKINAN BANJIR DI DAERAH JAKARTA PUSAT DENGAN LOGIKA FUZZY SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN SISTEM PENJUALAN BERBASIS WEB PADA CV. BINTANG TIGA

II.7.3 Stored Procedured II.7.4 Trigger II.8 C# II.9 Akuntansi II.9.1 Laba Rugi II.9.2 Average Method II.9.

BAB I PENDAHULUAN... I-1

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG PADA PT. CIPTA SELERA SEMESTA SKRIPSI.

ANALISIS DAN PERANCANGAN SISTEM PEMESANAN TIKET DENGAN TEKNOLOGI MOBILE SKRIPSI. Oleh. Andreyus Emilia

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

PENGEMBANGAN SISTEM INFORMASI JASA PENGIRIMAN PADA PT. TIKI JALUR NUGRAHA EKAKURIR/JNE SKRIPSI

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

ABSTRAK. Kata kunci : sistem informasi, penilaian, ujian, dan menyontek.

UNIVERSITAS BINA NUSANTARA

BAB 1 PENDAHULUAN. Seorang Database Designer sering kali diharuskan untuk membuat model schema

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

ANALISA DAN PERANCANGAN PERMAINAN CATUR CHINA BERBASIS WEB SKRIPSI. Oleh. Hengky Frans Winardi Cristian

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

Universitas Bina Nusantara

ANALISIS DAN PERANCANGAN BASIS DATA PADA APLIKASI IT HELP DESK BERBASIS WEB DI PT. BANK MANDIRI PERSERO

STIKOM SURABAYA DAFTAR ISI. Halaman

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

ANALISA DAN PERANCANGAN SISTEM INFORMASI JASA PENYEWAAN MOBIL PADA GENERAL AFFAIRS GROUP OF MAGAZINE KOMPAS GRAMEDIA SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xvi. DAFTAR TABEL... xxiii. DAFTAR SIMBOL...

UNIVERSITAS BINA NUSANTARA. School of Computer Science Skripsi Sarjana Komputer Semester Ganjil tahun 2011/2012

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

Tampilan Halaman Menu latihan Kuis Tampilan Halaman Menu Tujuan Tampilan Halaman Menu profil...

APLIKASI MANAJEMEN KUESIONER ONLINE DI UNIVERSITAS BINA NUSANTARA SKRIPSI. Oleh. Vincentius Renaldi Hartono Santoso

DAFTAR ISI. LEMBAR PENGESAHAN... i. LEMBAR PENGUJIAN... ii. PERNYATAAN`KEASLIAN... iii. ABSTRAK... iv. ABSTRACT... v. KATA PENGANTAR...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

UNIVERSITAS BINA NUSANTARA

ABSTRAK. Kata Kunci : Sistem Informasi, Kuliner, Website. iii

ABSTRAK. vii. Kata kunci: satuan mobil penumpang, volume kendaraan, dan klasifikasi kendaraan.

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE DI PT. INNICOM

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informarika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik informatika. Skripsi Sarjana Komputer. Semester Ganjil 2007/2008

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN PADA PT. BHINEKA CIRIA ARTANA SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA PT. SURYA TOTO INDONESIA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

ABSTRAK. Kata Kunci : Grand Pacific, Front Office, Reservasi, Mode Harga. ii Universitas Kristen Maranatha

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI

Universitas Bina Nusantara. Jurusan Sistem Informasi. Skripsi Sarjana Komputer. Semester Ganjil 2005 / 2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

SISTEM INFORMASI MANAJEMEN PENDISTRIBUSIAN BANTUAN ALAT UNTUK KELOMPOK USAHA BERSAMA PADA DINAS PERINDUSTRIAN KOPERASI DAN UMKM KABUPATEN KUDUS

SISTEM INFORMASI MANAJEMEN ADMINISTRASI PADA LEMBAGA PENDIDIKAN DAN KETERAMPILAN IQRAL BERBASIS DESKTOP JAVA

ABSTRAK. Kata kunci : obat celup, penjualan, pembelian, produksi, penjadwalan, inventori

LAPORAN SKRIPSI ANALISA DAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA LOMBA DESA BERBASIS WEB PADA KECAMATAN GEBOG

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

BINUS UNIVERSITY. Jurusan Sistem Informasi. Skripsi Sarjana Komputer. Semester Ganjil tahun 2007/2008

TUNING PENGAMBILAN DATA PADA APLIKASI REPORTING PURCHASE ORDER DI PT. INDOMARCO PRISMATAMA SKRIPSI. Oleh. Sidharta Suryametta

LAPORAN SKRIPSI SISTEM INFORMASI PENGENDALIAN ORDER UNTUK PENINGKATAN MUTU PELAYANAN KONSUMEN PADA MITRA PRINTING

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN PADA PT. CIPTA PANGAN NIAGA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2006/2007

ANALISIS DAN PERANCANGAN SISTEM JASA PENGIRIMAN BARANG & TRACKING BERBASIS WEB PADA PT. SRIWIJAYA EXPRESS SKRIPSI. Oleh.

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

BINUS UNIVERSITY. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2007/2008

ABSTRAK. Kata kunci : penjualan, pembelian, aplikasi desktop, C#, Microsoft SQL. Server

BAB VI PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI. Oleh

BINUS UNIVERSITY ANALISIS DAN PERANCANGAN SISTEM INFORMASI PRODUK DEVICE TESTING BERBASIS INTRANET PADA PT BAKRIE TELECOM, TBK

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR GAMBAR... xiii. DAFTAR TABEL... xviii. DAFTAR LAMPIRAN...

UNIVERSITAS BINA NUSANTARA. Andri Hidayat Eric Yulian Susanto Priadi Kelas / Kelompok : 07 PBT / 05

Transkripsi:

Perancangan CASE Tools Untuk Mendesain Conceptual Data Model dan Physical Data Model Dengan Pendekatan Berorientasi Objek SKRIPSI Oleh: Stephanie Dewi Sugiharto 1000835770 Chandra 1000836400 Hendri Heriyanto 1000836621 Universitas Bina Nusantara Jakarta 2010

Perancangan CASE Tools Untuk Mendesain Conceptual Data Model dan Physical Data Model Dengan Pendekatan Berorientasi Objek SKRIPSI Diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Komputer Oleh: Stephanie Dewi Sugiharto 1000835770 Chandra 1000836400 Hendri Heriyanto 1000836621 Universitas Bina Nusantara Jakarta 2010

Perancangan CASE Tools Untuk Mendesain Conceptual Data Model dan Physical Data Model Dengan Pendekatan Berorientasi Objek SKRIPSI Disusun oleh: Stephanie Dewi Sugiharto 1000835700 Chandra 1000836400 Hendri Heriyanto 1000836621 Disetujui oleh: Pembimbing Suharjito, S. Si. MT Kddsn: D2346 Universitas Bina Nusantara Jakarta 2010

PERNYATAAN Dengan ini kami, Nama : Stephanie Dewi Sugiharto NIM : 1000835770 Nama : Chandra NIM : 1000836400 Nama : Hendri Heriyanto NIM : 1000836621 Judul skripsi : Perancangan CASE Tools Untuk Mendesain Conceptual Data Model dan Physical Data Model Dengan Pendekatan Berorientasi Objek Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik. Menyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi. Jakarta, 26 Februari 2010 Stephanie Dewi Sugiharto Chandra Hendri Heriyanto

DAFTAR ISI Hal Halaman Judul Luar... i Halaman Judul Dalam.. ii Halaman Persetujuan Hard Cover... iii Halaman Pernyataan Dewan Penguji... iv Halaman Pemberian Hak Cipta Non Eksklusif dari Mahasiswa ke Universitas Bina Nusantara vii Abstrak.. viii Prakata. ix Daftar Isi..... xi Daftar Tabel..... xviii Daftar Gambar.... xx BAB 1 PENDAHULUAN.... 1 1.1. Latar Belakang...... 1 1.2. Ruang Lingkup..... 2 1.3. Tujuan dan Manfaat..... 2 xi

1.3.1. Tujuan... 2 1.3.2. Manfaat... 3 1.4. Metodologi.... 4 1.5. Sistematika Penulisan... 5 BAB 2 LANDASAN TEORI... 7 2.1. Entity..... 9 2.2. Atribut (Attribute).. 9 2.3. Keys..... 11 2.4. Relasi (Relationship)...... 13 2.5. Data Model... 16 2.6. Algoritma Konversi Model Data Konseptual Menjadi Model Data Fisik. 22 2.7. Oracle Database Management System....... 24 2.7.1. Sistem Basis Data... 24 2.7.2. Database Management System (DBMS).... 24 2.7.3. Relational Database Management System (RDBMS) 25 2.7.4. Oracle... 25 xii

2.8. Rekayasa Piranti Lunak... 29 2.9. Waterfall Model..... 33 2.10. Object Oriented Design.. 36 2.11. UML (Unified Modeling Language)... 36 2.11.1. Use Case Diagram.. 39 2.11.2. Class Diagram..... 41 2.11.3. Activity Diagram..... 45 2.11.4. Sequence Diagram...... 47 2.11.5. State Diagram..... 49 BAB 3 ANALISIS DAN PERANCANGAN...51 3.1. Analisis Masalah................. 51 3.1.1. Pre Kuesioner.................. 51 3.1.2. Evaluasi Hasil Pre Kuesioner................. 52 3.2. Usulan Penyelesaian Masalah............. 61 3.3. Perancangan........ 62 3.3.1 Perancangan Class Diagram... 63 3.3.2 Perancangan Use Case Diagram..... 64 xiii

3.3.3 Perancangan Sequence Diagram... 82 3.3.3.1. Sequence Diagram Membuat File Baru.. 82 3.3.3.2. Sequence Diagram Membuka File...... 83 3.3.3.3. Sequence Diagram Menyimpan File.. 84 3.3.3.4. Sequence Diagram Mengubah File... 85 3.3.3.5. Sequence Diagram Pembuatan Entity... 86 3.3.3.6. Sequence Diagram Pembuatan Attribute.... 87 3.3.3.7. Sequence Diagram Pembuatan Relationship... 88 3.3.3.8. Sequence Diagram Model Data Konseptual (Conceptual Data Model)... 89 3.3.3.9. Sequence Diagram Model Data Fisik (Physical Data Model) 90 3.3.4 Perancangan Activity Diagram........ 91 3.3.4.1. Activity Diagram Aplikasi.. 91 3.3.4.2. Activity Diagram Pengubahan Model Data Konseptual menuju Model Data Fisik....... 92 3.3.5 Perancangan Layar. 93 3.3.5.1. Perancangan Layar Menu File..... 93 3.3.5.2. Perancangan Layar Menu Edit 94 xiv

3.3.5.3. Perancangan Layar Menu View.. 95 3.3.5.4. Perancangan Layar Menu Tools. 96 3.3.5.5. Perancangan Layar Menu Help... 97 3.3.5.6. Perancangan Layar Menu New... 98 3.3.5.7. Perancangan Layar Menu Open.. 99 3.3.5.8. Perancangan Layar Menu Save... 101 3.3.5.9. Perancangan Layar Menu Console Panel. 102 3.3.5.10. Perancangan Layar Menu Explorer Panel.... 103 3.3.5.11. Rancangan Layar Menu Generate Physical Data Model... 104 3.3.5.12. Rancangan Layar Menu Generate Report.... 105 3.3.5.13. Rancangan Layar Menu Generate Script.. 107 3.3.5.14. Rancangan Layar Menu Contents... 108 3.3.5.15. Rancangan Layar Menu About.. 109 3.3.5.16. Rancangan Layar Relationship Name... 110 3.3.5.17. Rancangan Layar Error. 110 BAB 4 IMPLEMENTASI DAN TESTING. 115 4.1. Implementasi... 115 xv

4.1.1. Perkiraan Kebutuhan Piranti Keras (Hardware)... 115 4.1.2. Perkiraan Kebutuhan Piranti Lunak (Software).... 115 4.1.3. Prosedur Operasional Umum Aplikasi..... 117 4.1.4. Pengoperasian Aplikasi Pembuatan Model Data.... 135 4.1.4.1. Pembuatan Model Data Konseptual.. 136 4.1.4.2. Pembuatan Model Data Fisik........ 151 4.2. Testing... 162 4.2.1. Ada 2 (dua) nama Entity / Table yang sama pada model data konseptual. 162 4.2.2. Nama Entity / Table berawalan angka... 163 4.2.3. Nama Entity / Table menggunakan karakter khusus. 164 4.2.4. Nama Entity / Table menggunakan keyword DBMS Oracle... 165 4.2.5. Nama Atribut / Kolom berawalan angka... 166 4.2.6. Nama Atribut / Kolom menggunakan karakter khusus. 167 4.2.7. Nama Atribut / Kolom menggunakan keyword DBMS Oracle 168 4.2.8. Relasi dibuat tidak dengan Primary Key.. 169 4.2.9. Membuat 30 Entity 170 xvi

4.2.10. Generate 30 entity acak. 171 4.3. Evaluasi. 172 4.3.1. Evaluasi Hasil Kuisioner.. 172 4.3.2. Evaluasi Dengan Membandingkan Aplikasi Sejenis 179 BAB 5 SIMPULAN dan SARAN 184 5.1. Simpulan... 184 5.2. Saran. 185 DAFTAR PUSTAKA... 186 RIWAYAT HIDUP.. 188 xvii

DAFTAR TABEL Hal Tabel 2.1 Tabel Perbandingan Model Data... 21 Tabel 3.1 Deskripsi Use Case Create New File... 68 Tabel 3.2 Deskripsi Use Case Open File 68 Tabel 3.3 Deskripsi Use Case Edit File.. 69 Tabel 3.4 Deskripsi Use Case Save File. 70 Tabel 3.5 Deskripsi Use Case Design Conceptual Data Model...71 Tabel 3.6 Deskripsi Use Case Design Physical Data Model.. 72 Tabel 3.7 Deskripsi Use Case Generate Physical Data Model..... 73 Tabel 3.8 Deskripsi Use Case Generate Report.. 74 Tabel 3.9 Deskripsi Use Case Generate Script... 75 Tabel 3.10 Deskripsi Use Case Quit... 76 Tabel 3.11 Deskripsi Use Case Create Entity. 77 Tabel 3.12 Deskripsi Use Case Create Attribute... 78 Tabel 3.13 Deskripsi Use Case Create Relationship.. 79 Tabel 3.14 Deskripsi Use Case Create Table. 79 xviii

Tabel 3.15 Deskripsi Use Case Create Attribute 80 Tabel 3.16 Deskripsi Use Case Create Reference.. 81 Table 4.1 Perbandingan aplikasi Data Modeler dengan Power Designer 12 181 xix

DAFTAR GAMBAR Hal Gambar 2.1 Contoh Conceptual Entities... 7 Gambar 2.2 Contoh Conceptual entities with relationship names... 8 Gambar 2.3 Contoh Logical entities 8 Gambar 2.4 Contoh Logical entities with relationship names... 9 Gambar 2.5 Contoh Atribut...... 11 Gambar 2.6 Contoh One to One Relationship. 14 Gambar 2.7 Contoh One to Many Relationship... 15 Gambar 2.8 Contoh Many to Many Relationship... 15 Gambar 2.9 Contoh Relationship... 16 Gambar 2.10 Contoh Conceptual Data Models... 19 Gambar 2.11 Contoh Logical Data Models... 20 Gambar 2.12 Contoh Physical Data Models... 21 Gambar 2.13 Waterfall Model... 35 Gambar 2.14 Contoh Use case diagram..... 40 Gambar 2.15 Class diagram.... 42 xx

Gambar 2.16 Contoh Association... 43 Gambar 2.17 Contoh Aggregation... 44 Gambar 2.18 Contoh Composition... 44 Gambar 2.19 Activity diagram... 46 Gambar 2.20 Contoh Sequence diagram... 48 Gambar 2.21 State diagram... 50 Gambar 3.1 Jawaban Kuesioner Pertanyaan Nomor 1.. 53 Gambar 3.2 Jawaban Kuesioner Pertanyaan Nomor 2 54 Gambar 3.3 Jawaban Kuesioner Pertanyaan Nomor 3.. 55 Gambar 3.4 Jawaban Kuesioner Pertanyaan Nomor 4.. 56 Gambar 3.5 Jawaban Kuesioner Pertanyaan Nomor 5 57 Gambar 3.6 Jawaban Kuesioner Pertanyaan Nomor 6.. 58 Gambar 3.7 Jawaban Kuesioner Pertanyaan Nomor 7.. 59 Gambar 3.8 Class Diagram Aplikasi. 63 Gambar 3.9 Use Case Diagram Aplikasi Data Modeler... 64 Gambar 3.10 Use Case Diagram File Operation.. 65 Gambar 3.11 Use Case Diagram Design CDM 65 xxi

Gambar 3.12 Use Case Diagram Design PDM. 66 Gambar 3.13 Use Case Diagram CDM Generator 66 Gambar 3.14 Use Case Diagram PDM Generator 67 Gambar 3.15 Use Case Diagram Data Model Konseptual dan Data Model Fisik.67 Gambar 3.16 Sequence Diagram New File... 82 Gambar 3.17 Sequence Diagram Open File.. 83 Gambar 3.18 Sequence Diagram Save File... 84 Gambar 3.19 Sequence Diagram Edit File 85 Gambar 3.20 Sequence Diagram membuat entity..... 86 Gambar 3.21 Sequence Diagram membuat arrtibute... 87 Gambar 3.22 Sequence Diagram membuat relationship.... 88 Gambar 3.23 Sequence Diagram Create CDM... 89 Gambar 3.24 Sequence Diagram Create PDM... 90 Gambar 3.25 Acvitity Diagram Aplikasi... 91 Gambar 3.26 Activity Diagram Pengubahan CDM menuju PDM... 92 Gambar 3.27 Rancangan Layar Menu File... 93 Gambar 3.28 Rancangan Layar Menu Edit... 94 xxii

Gambar 3.29 Rancangan Layar Menu View... 95 Gambar 3.30 Rancangan Layar Menu Tools... 96 Gambar 3.31 Rancangan Layar Menu Help... 97 Gambar 3.32 Rancangan Layar Menu File New... 98 Gambar 3.33 Rancangan Layar Menu File -> Open... 100 Gambar 3.34 Rancangan Layar Menu File -> Save... 101 Gambar 3.35. Rancangan Layar Menu View -> Console Panel..... 101 Gambar 3.36. Rancangan Layar Menu View -> Explorer Panel..... 103 Gambar 3.37 Rancangan Layar Menu Tools -> Generate Physical Data Model 104 Gambar 3.38 Rancangan Layar Menu Tools -> Generate Report... 106 Gambar 3.39 Rancangan Layar Menu Tools -> Generate Script 107 Gambar 3.40 Rancangan Layar Menu Help -> Contents.... 108 Gambar 3.41 Rancangan Layar Menu Help -> About 109 Gambar 3.42 Rancangan Layar Rekationship Name... 110 Gambar 3.43 Rancangan Layar Salah Memasukkan Nama Atribut 1 111 Gambar 3.44 Rancangan Layar Salah Memasukkan Nama Atribut 2 112 Gambar 3.45 Rancangan Layar Salah Memasukkan Nama Entity 1.. 113 xxiii

Gambar 3.46 Rancangan Layar Salah Memasukkan Nama Entity 2.. 114 Gambar 4.1 Layar Menu File.. 117 Gambar 4.2 Layar New Diagram... 118 Gambar 4.3 Layar Open Diagram... 119 Gambar 4.4 Layar Save Diagram... 120 Gambar 4.5 Layar Konformasi Save Diagram... 121 Gambar 4.6 Layar Menu Edit... 122 Gambar 4.7 Layar Copy Diagram... 123 Gambar 4.8 Layar Menu View... 124 Gambar 4.9 Layar Hide Grid... 125 Gambar 4.10 Layar Console... 126 Gambar 4.11 Layar Explorer... 127 Gambar 4.12 Layar Menu Tools... 128 Gambar 4.13 Layar Generate Physical Data Model... 129 Gambar 4.14 Layar Generate Database Script..... 130 Gambar 4.15 Layar Hasil Cetakan Laporan... 131 Gambar 4.16 Layar Menu Help... 132 xxiv

Gambar 4.17 Layar Contents... 133 Gambar 4.18 Layar About... 134 Gambar 4.19 Layar Utama Aplikasi 135 Gambar 4.20 Layar Pembuatan Model Data Konseptual 137 Gambar 4.21 Layar Untuk Pembuatan Entity. 138 Gambar 4.22 Layar Menambah Attribut Pada Entity.. 139 Gambar 4.23 Layar Workspace Berisi Diagram... 140 Gambar 4.24 Layar Penentuan Relasi Antar Entity... 141 Gambar 4.25 Layar Pengubahan Ke Model Data Fisik... 142 Gambar 4.26 Layar Pembuatan Skrip Database Oracle DBMS.. 143 Gambar 4.27 Layar Penyimpanan Skrip Database... 144 Gambar 4.28 Layar Konfirmasi Penyimpanan Telah Berhasil... 145 Gambar 4.29 Layar Pencetakan Laporan Ke Dalam Format PDF.. 146 Gambar 4.30 Layar Hasil dari Laporan PDF Yang Telah Dicetak. 147 Gambar 4.31 Layar Penyimpanan Diagram Fisik Yang Telah Dibuat... 148 Gambar 4.32 Layar Penentuan Lokasi Penyimpanan Diagram Konseptual... 149 Gambar 4.33 Layar Penentuan Lokasi Penyimpanan Diagram Fisik... 150 xxv

Gambar 4.34 Layar Awal Pembuatan Model Data Fisik 151 Gambar 4.35 Layar Workspace Awal Pembuatan Model Data Fisik. 152 Gambar 4.36 Layar Untuk Pembuatan Tabel.. 153 Gambar 4.37 Layar Untuk Pembuatan Kolom... 154 Gambar 4.38 Layar Workspace Antar Entity.. 155 Gambar 4.39 Layar Pembentukan Relasi Antar Tabel 156 Gambar 4.40 Layar Generate Database Script Pada Model Data Fisik... 157 Gambar 4.41 Layar Penyimpanan Diagram... 158 Gambar 4.42 Layar Konfirmasi Diagram Telah Tersimpan... 159 Gambar 4.43 Layar Pencetakan Laporan... 160 Gambar 4.44 Layar Hasil LaporanYang Telah Dicetak.. 161 Gambar 4.45 Layar Pesan Kesalahan Ada Entity Yang Sama 162 Gambar 4.46 Layar Kesalahan Memasukkan Entity Angka... 163 Gambar 4.47 Layar Kesalahan Entity Berisi Karakter Khusus... 164 Gambar 4.48 Layar Kesalahan Memasukkan Keyword Oracle DBMS.. 165 Gambar 4.49 Layar Kesalahan Atribut Berawalan Angka.. 166 Gambar 4.50 Layar Kesalahan Atribut Berisi Karakter Khusus. 167 xxvi

Gambar 4.51 Layar Atribut Menggunakan Keyword Oracle DBMS.. 168 Gambar 4.52 Layar Kesalahan Pembuatan Relasi.. 169 Gambar 4.53 Layar Pembuatan 30 entity acak 170 Gambar 4.54 Layar Hasil pengubahan ke dalam model data fisik.. 171 Gambar 4.55 Jawaban Kuesioner Pertanyaan Nomor 1.. 172 Gambar 4.56 Jawaban Kuesioner Pertanyaan Nomor 2.. 173 Gambar 4.57 Jawaban Kuesioner Pertanyaan Nomor 3.. 174 Gambar 4.58 Jawaban Kuesioner Pertanyaan Nomor 4...... 175 Gambar 4.59 Jawaban Kuesioner Pertanyaan Nomor 5.. 176 Gambar 4.60 Jawaban Kuesioner Pertanyaan Nomor 6.. 177 Gambar 4.61 Jawaban Kuesioner Pertanyaan Nomor 7.. 178 Gambar 4.62 Aplikasi Power Designer... 181 xxvii