SlideShare a Scribd company logo
1 of 13
Desain Basis
Data
Tahap Perancangan Basis Data
1. Database Planing
Database planing atau perencanaan basis data
merupakan aktivitas manajemen untuk merealisasikan
tahapan Database Aplication Lifecycle secara efektif
dan efesien.
Perencanaan basis data mencakup hal-hal berikut:
- Cara pengumpulan data
- Format data
- Dokumentasi yang diperlukan
- Cara membuat desain
- Tahap Implemantasi
Strategi dalam penyusunan sistem
informasi :
 Identifikasi rencana dan sasaran dari
organisasi termasuk mengenai siste,
informasi yang dibutuhkan.
 Evaluasi sistem informasi yang ada untuk
menetapkan kelebihan dan kekurangan
yang dimiliki oleh sistem tersebut.
 Penaksiran kesempatan teknik informatika
yang mungkin memberikan keuntungan
kompetitif.
2. System definition
System definition atau definisi sistem bertujuan
untuk mendeskripsikan batasan dan ruang
lingkup aplikasi basis data serta sudut pandang
user yang utama.
Aplikasi basis data seharusnya memiliki satu
atau lebih user view, yang berfungsi :
 Mendefinisikan apa yang diharapkan dari aplikasi
basis data berdasarkan peranan pekerjaan.
 Membantu memastikan agar tidak ada pengguna
basis data yang terlupakan.
 Mengetahui apa yang diinginkan pengguna saat
aplikasi baru akan dibuat.
 Membantu mengembangkan aplikasi basis data yang
rumit serta dapat menguraikannya menjadi
subbagian-subbagian yang lebih sederhana.
3. Requirement collection and analysis
Analisi dan pengumpulan kebutuhan
merupakan proses mengumpulkan dan
menganalisis informasi tentang organisasi
yang akan didukung oleh aplikasi basis
data dan menggunakan informasi tersebut
untuk mengidentifikasikan kebutuhan user
terhadap sistem yang baru.
4. Database design
Database design atau desain basis data adalah
proses membuat desian yang akan mendukung
operasional dan tujuan perusahaan.
Tujuan desain basis data, antara lain:
 Menggambarkan relasi data antara data yang
dibutuhkan oleh aplikasi dan user view.
 Menyediakan model data yang mendukung seluruh
transaksi yang diperlukan.
 Menspesifikasikan desain dengan struktur yang sesuai
dengan kebutuhan sistem.
Ada tiga fase dalam membuat desain
basis data, yaitu :
 Conseptual Database Design
Merupakan suatu proses pembentukan model yang
berasal dari informasi yang digunakan dalam perusahaan
yang bersifat indefenden dari keseluruhan aspek fisik.
 Logical Database Design
Merupakan suatu proses pembentukan model yang
berasal dari informasi yang digunakan dalam perusahaan
yang berdasarkan model data tertentu, akan tetapi
independen terhadap DBMS tertentu.
 Physical Database Design
Merupakan proses yang menghasilkan deskripsi
implementasi basis data pada penyimpanan sekunder.
Atau dapat dikatakan, desain fisikal merupakan cara
pembuatan menuju DBMS tertentu.
5. DBMS Selection
Memilih DBMS adalah kegiatan yang digunakan
dalam pembuatan basis data, karena pemilihan
DBMS yang tepat sangat mendukung aplikasi
basis data.
Langkah-langkah dalam memilih DBMS:
 Definisikan waktu untuk melakukan studi referensi.
 Catat dua atau tiga produk yang akan dievalusi untuk
digunakan.
 Evaluasi produk tersebut.
 Rekomendasikan produk yang dipilih dan buat
laporan yang mendukung produk.
6. Application Design
Desain aplikasi merupakan perencanaan user
interface dan program aplikasi yang
menggunakan dan melakukan proses terhadap
basis data.
7. Implementation
Implementation merupakan realisasi fisik dari
basis data dan desain aplikasi. Implementasi
basis bata dapat dicapai dengan menggunakan:
 DDL untuk membuat skema basis data dan database
file yang kosong.
 DDL untuk membuat user view yang diinginkan.
8. Prototyping
Fungsinya adalah membuat model kerja
suatu aplikasi basis data.
Tujuan utama dari tahapan ini adalah:
 Mengidentifikasi fitur sistem yang sedang
berjalan.
 Memberikan perbaikan atau penambahan file
fitur baru.
 Klarifikasi kebutuhan user.
 Evaluasi kelayakan dan kemungkinan apa
yang terjadi dari desain sistem.
9. Data Conversion and Loading
Merupakan tahapan pemindahan data yang ada ke
dalam basis data yang baru dan mengkonversikan
aplikasi yang ada agar dapat menggunakan basis data
ang baru.
10. Testing
Testing adalah suatu proses eksekusi program aplikasi
dengan tujuan untuk menemukan kesalahan dan
ketidaksesuaian data yang sesungguhnya.
11. Operational Maintenance
Merupakan suatu proses pengawasan dan pemeliharaan
sistem setelah proses instalasi, yang mencakup:
 Pengawasan kinerja sistem.
 Pemeliharaan dan pembaharuan aplikasi basis data jika
dibutuhkan.
 Penggabungan kebutuhan baru ke dalam aplikasi basis data.
Life Cycle Database
 Design
 Present
 Documentation
 Generate
 Manage data
 Maintenance

More Related Content

Similar to DBDsgn

PERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTERPERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTERSitiOlis
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...SeptiHendarwati
 
Sim, rika nurjanah, prof. dr. ir. hapzi ali, mm, cma, sistem manajemen databa...
Sim, rika nurjanah, prof. dr. ir. hapzi ali, mm, cma, sistem manajemen databa...Sim, rika nurjanah, prof. dr. ir. hapzi ali, mm, cma, sistem manajemen databa...
Sim, rika nurjanah, prof. dr. ir. hapzi ali, mm, cma, sistem manajemen databa...rika43116110306
 
Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designerpia_13
 
SIM, Anggi Wahyu Saputri, Hapzi, Prof. Dr. MM, Database Management system
SIM, Anggi Wahyu Saputri, Hapzi, Prof. Dr. MM,  Database Management system  SIM, Anggi Wahyu Saputri, Hapzi, Prof. Dr. MM,  Database Management system
SIM, Anggi Wahyu Saputri, Hapzi, Prof. Dr. MM, Database Management system anggie2805
 
Sim, 6, apriyani, prof. dr. hapzi ali, cma, database management system, unive...
Sim, 6, apriyani, prof. dr. hapzi ali, cma, database management system, unive...Sim, 6, apriyani, prof. dr. hapzi ali, cma, database management system, unive...
Sim, 6, apriyani, prof. dr. hapzi ali, cma, database management system, unive...apriyanii
 
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...LisaniahAmini
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development TrendLogistyo Yulistianto
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Pratiwi Rosantry
 
Chapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixChapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixtitoagung
 
Diktat sistem basis_data
Diktat sistem basis_dataDiktat sistem basis_data
Diktat sistem basis_dataNurul Arifin S
 
Database_Desaign.pdf
Database_Desaign.pdfDatabase_Desaign.pdf
Database_Desaign.pdfAhmadKurt
 
Diktat sistem basis data
Diktat sistem basis dataDiktat sistem basis data
Diktat sistem basis dataiimpunya3
 
Diktat sistem basis_data
Diktat sistem basis_dataDiktat sistem basis_data
Diktat sistem basis_dataSolihin Lihin
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...Yasmin Al-Hakim
 
SIM, Fitri Yuli Astuti, HAPZI, PROF.DR.MM, Database Management System
SIM, Fitri Yuli Astuti, HAPZI, PROF.DR.MM, Database Management SystemSIM, Fitri Yuli Astuti, HAPZI, PROF.DR.MM, Database Management System
SIM, Fitri Yuli Astuti, HAPZI, PROF.DR.MM, Database Management Systemfitriyuli09
 
SIM 6 : Nahdiyah Puji Lestari. Prof.Dr. Hapzi Ali, MM,CMA.Sistem Manajemen Da...
SIM 6 : Nahdiyah Puji Lestari. Prof.Dr. Hapzi Ali, MM,CMA.Sistem Manajemen Da...SIM 6 : Nahdiyah Puji Lestari. Prof.Dr. Hapzi Ali, MM,CMA.Sistem Manajemen Da...
SIM 6 : Nahdiyah Puji Lestari. Prof.Dr. Hapzi Ali, MM,CMA.Sistem Manajemen Da...nadiapuji98
 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...GithaMahulete
 

Similar to DBDsgn (20)

PERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTERPERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
 
Sim, rika nurjanah, prof. dr. ir. hapzi ali, mm, cma, sistem manajemen databa...
Sim, rika nurjanah, prof. dr. ir. hapzi ali, mm, cma, sistem manajemen databa...Sim, rika nurjanah, prof. dr. ir. hapzi ali, mm, cma, sistem manajemen databa...
Sim, rika nurjanah, prof. dr. ir. hapzi ali, mm, cma, sistem manajemen databa...
 
Sim dbms
Sim dbmsSim dbms
Sim dbms
 
Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designer
 
SIM, Anggi Wahyu Saputri, Hapzi, Prof. Dr. MM, Database Management system
SIM, Anggi Wahyu Saputri, Hapzi, Prof. Dr. MM,  Database Management system  SIM, Anggi Wahyu Saputri, Hapzi, Prof. Dr. MM,  Database Management system
SIM, Anggi Wahyu Saputri, Hapzi, Prof. Dr. MM, Database Management system
 
Sim, 6, apriyani, prof. dr. hapzi ali, cma, database management system, unive...
Sim, 6, apriyani, prof. dr. hapzi ali, cma, database management system, unive...Sim, 6, apriyani, prof. dr. hapzi ali, cma, database management system, unive...
Sim, 6, apriyani, prof. dr. hapzi ali, cma, database management system, unive...
 
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development Trend
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
 
Chapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixChapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fix
 
Diktat sistem basis_data
Diktat sistem basis_dataDiktat sistem basis_data
Diktat sistem basis_data
 
Database_Desaign.pdf
Database_Desaign.pdfDatabase_Desaign.pdf
Database_Desaign.pdf
 
Diktat sistem basis data
Diktat sistem basis dataDiktat sistem basis data
Diktat sistem basis data
 
Diktat sistem basis_data
Diktat sistem basis_dataDiktat sistem basis_data
Diktat sistem basis_data
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
 
SIM, Fitri Yuli Astuti, HAPZI, PROF.DR.MM, Database Management System
SIM, Fitri Yuli Astuti, HAPZI, PROF.DR.MM, Database Management SystemSIM, Fitri Yuli Astuti, HAPZI, PROF.DR.MM, Database Management System
SIM, Fitri Yuli Astuti, HAPZI, PROF.DR.MM, Database Management System
 
Bab 2
Bab 2Bab 2
Bab 2
 
SIM 6 : Nahdiyah Puji Lestari. Prof.Dr. Hapzi Ali, MM,CMA.Sistem Manajemen Da...
SIM 6 : Nahdiyah Puji Lestari. Prof.Dr. Hapzi Ali, MM,CMA.Sistem Manajemen Da...SIM 6 : Nahdiyah Puji Lestari. Prof.Dr. Hapzi Ali, MM,CMA.Sistem Manajemen Da...
SIM 6 : Nahdiyah Puji Lestari. Prof.Dr. Hapzi Ali, MM,CMA.Sistem Manajemen Da...
 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
 

Recently uploaded

Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfVardyFahrizal
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxarifyudianto3
 
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxdjam11
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranSintaMarlina3
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx185TsabitSujud
 
Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industririzwahyung
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxHamidNurMukhlis
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxYehezkielAkwila3
 

Recently uploaded (9)

Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
 
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur Lebaran
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
 
Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industri
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
 

DBDsgn

  • 2. Tahap Perancangan Basis Data 1. Database Planing Database planing atau perencanaan basis data merupakan aktivitas manajemen untuk merealisasikan tahapan Database Aplication Lifecycle secara efektif dan efesien. Perencanaan basis data mencakup hal-hal berikut: - Cara pengumpulan data - Format data - Dokumentasi yang diperlukan - Cara membuat desain - Tahap Implemantasi
  • 3. Strategi dalam penyusunan sistem informasi :  Identifikasi rencana dan sasaran dari organisasi termasuk mengenai siste, informasi yang dibutuhkan.  Evaluasi sistem informasi yang ada untuk menetapkan kelebihan dan kekurangan yang dimiliki oleh sistem tersebut.  Penaksiran kesempatan teknik informatika yang mungkin memberikan keuntungan kompetitif.
  • 4. 2. System definition System definition atau definisi sistem bertujuan untuk mendeskripsikan batasan dan ruang lingkup aplikasi basis data serta sudut pandang user yang utama. Aplikasi basis data seharusnya memiliki satu atau lebih user view, yang berfungsi :  Mendefinisikan apa yang diharapkan dari aplikasi basis data berdasarkan peranan pekerjaan.  Membantu memastikan agar tidak ada pengguna basis data yang terlupakan.  Mengetahui apa yang diinginkan pengguna saat aplikasi baru akan dibuat.  Membantu mengembangkan aplikasi basis data yang rumit serta dapat menguraikannya menjadi subbagian-subbagian yang lebih sederhana.
  • 5. 3. Requirement collection and analysis Analisi dan pengumpulan kebutuhan merupakan proses mengumpulkan dan menganalisis informasi tentang organisasi yang akan didukung oleh aplikasi basis data dan menggunakan informasi tersebut untuk mengidentifikasikan kebutuhan user terhadap sistem yang baru.
  • 6. 4. Database design Database design atau desain basis data adalah proses membuat desian yang akan mendukung operasional dan tujuan perusahaan. Tujuan desain basis data, antara lain:  Menggambarkan relasi data antara data yang dibutuhkan oleh aplikasi dan user view.  Menyediakan model data yang mendukung seluruh transaksi yang diperlukan.  Menspesifikasikan desain dengan struktur yang sesuai dengan kebutuhan sistem.
  • 7. Ada tiga fase dalam membuat desain basis data, yaitu :  Conseptual Database Design Merupakan suatu proses pembentukan model yang berasal dari informasi yang digunakan dalam perusahaan yang bersifat indefenden dari keseluruhan aspek fisik.  Logical Database Design Merupakan suatu proses pembentukan model yang berasal dari informasi yang digunakan dalam perusahaan yang berdasarkan model data tertentu, akan tetapi independen terhadap DBMS tertentu.  Physical Database Design Merupakan proses yang menghasilkan deskripsi implementasi basis data pada penyimpanan sekunder. Atau dapat dikatakan, desain fisikal merupakan cara pembuatan menuju DBMS tertentu.
  • 8. 5. DBMS Selection Memilih DBMS adalah kegiatan yang digunakan dalam pembuatan basis data, karena pemilihan DBMS yang tepat sangat mendukung aplikasi basis data. Langkah-langkah dalam memilih DBMS:  Definisikan waktu untuk melakukan studi referensi.  Catat dua atau tiga produk yang akan dievalusi untuk digunakan.  Evaluasi produk tersebut.  Rekomendasikan produk yang dipilih dan buat laporan yang mendukung produk.
  • 9. 6. Application Design Desain aplikasi merupakan perencanaan user interface dan program aplikasi yang menggunakan dan melakukan proses terhadap basis data. 7. Implementation Implementation merupakan realisasi fisik dari basis data dan desain aplikasi. Implementasi basis bata dapat dicapai dengan menggunakan:  DDL untuk membuat skema basis data dan database file yang kosong.  DDL untuk membuat user view yang diinginkan.
  • 10. 8. Prototyping Fungsinya adalah membuat model kerja suatu aplikasi basis data. Tujuan utama dari tahapan ini adalah:  Mengidentifikasi fitur sistem yang sedang berjalan.  Memberikan perbaikan atau penambahan file fitur baru.  Klarifikasi kebutuhan user.  Evaluasi kelayakan dan kemungkinan apa yang terjadi dari desain sistem.
  • 11. 9. Data Conversion and Loading Merupakan tahapan pemindahan data yang ada ke dalam basis data yang baru dan mengkonversikan aplikasi yang ada agar dapat menggunakan basis data ang baru. 10. Testing Testing adalah suatu proses eksekusi program aplikasi dengan tujuan untuk menemukan kesalahan dan ketidaksesuaian data yang sesungguhnya.
  • 12. 11. Operational Maintenance Merupakan suatu proses pengawasan dan pemeliharaan sistem setelah proses instalasi, yang mencakup:  Pengawasan kinerja sistem.  Pemeliharaan dan pembaharuan aplikasi basis data jika dibutuhkan.  Penggabungan kebutuhan baru ke dalam aplikasi basis data.
  • 13. Life Cycle Database  Design  Present  Documentation  Generate  Manage data  Maintenance