8
PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS DATABASE MELALUI BEBERAPA CONTOH KASUS Disusun oleh : Chandra Steeven (1104 150 718) Juwita (1104 150 703) Shinta (1104 150 704)

PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS

Embed Size (px)

DESCRIPTION

PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS DATABASE MELALUI BEBERAPA CONTOH KASUS

Citation preview

Page 1: PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS

PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS

DATABASE MELALUI BEBERAPA CONTOH KASUS

Disusun oleh :

Chandra Steeven (1104 150 718) Juwita (1104 150 703) Shinta (1104 150 704)

Page 2: PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS

Salah satu langkah dalam membangun suatu sistem informasi adalah melakukan perancangan database.

Dalam suatu sistem informasi, landasan yang utama adalah database dan implementasi prgoram.

Tujuan dari desain database adalah efisiensi penyimpanan data dan efisiensi pembacaan maupunupdate data.

Efektifitas dari database harus dapat memenuhi kebutuhan.

Page 3: PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS

Untuk menjelaskan lebih lanjut pentingnya efektifitas database, maka akan dijelaskan mengenai desain logical data model.

Logical data model merupakan pemodelan dari proses bisnis yang berfokus pada analisis data. Logical data model dibangun oleh tiga notasi yaitu entiti, atribut dan relasi.

Page 4: PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS

PENERAPAN LOGICAL DATA MODEL DALAM CONTOH KASUSContoh kasus 1

Gambar 1. Relasi entiti Pegawai dan entiti Departemen

Gambar 2. Penambahan entiti History Kepala Departemen

Page 5: PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS

Gambar 3. Perubahan entiti History JabatanContoh kasus 1 memperlihatkan bahwa dalam melakukan desain perlu memastikan data apa saja yang dibutuhkan baik sekarang maupun yang akan datang dapat tersedia.

Page 6: PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS

Contoh kasus 2

Gambar 4. Pengaksesan history jabatan

Gambar 5. Penambahan hak akses menuContoh kasus 2 memperlihatkan bahwa

pemilihan database juga mempengaruhi desain database, antara lain adalah management user atau pemilihan tipe data.

Page 7: PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS

KESIMPULAN

Berdasarkan dari pembahasan sebelumnya, maka dapat diambil kesimpulan yaitu :

1. Kesalahan yang sering terjadi dalam melakukan desain adalaha. tidak mempersiapkan desain yang dapat digunakan pada perkembangan system di masa yang akan datang,b. pembuatan relasi yang salah,c. pembuatan relasi yang redundansi,d. adanya redundansi data,e. pemilihan primary key untuk suatu tabel danf. pemilihan tipe data.

2. Dalam mendesain logical data model harus memperhatikandatabase yang akan digunakan, proses bisnis pada sistem dan mempersiapkan desain yang dapat digunakan pada perkembangan sistem di masa yang akan datang.

Page 8: PENGARUH DESAIN TERHADAP PENERAPAN EFEKTIFITAS