Hendri Sopryadi, M.T.I
10/12/2011
Elemen Basis Data • Database
Manajemen Sumber Daya Data
– File • Record – Field
Hendri Sopryadi, M.T.I
Hendri Sopryadi, M.T.I
Jenis-Jenis Database • • • •
Database operasional Database terdistribusi Database eksternal Database hipermedia
Hendri Sopryadi, M.T.I
Hendri Sopryadi, M.T.I
Database Operasional • Database operasional = database yang berisi data terinci yang dibutuhkan utk mendukung proses bisnis dan operasi dari suatu perusahaan
Hendri Sopryadi, M.T.I
1
Hendri Sopryadi, M.T.I
10/12/2011
Database Terdistribusi • Database terdistribusi = database yang dibuat replikanya dan didistribusi ke berbagai server yang bertujuan utk memberikan informasi terbaru
Database Eksternal • Database eksternal = rangkaian informasi yang dapat diakses secara gratis dari berbagai layanan komersial online
Hendri Sopryadi, M.T.I
Hendri Sopryadi, M.T.I
Database hipermedia
Gudang Data
• Database hipermedia = rangkaian dari berbagai halaman multimedia yang saling berhubungan dalam sebuah situs web
Hendri Sopryadi, M.T.I
• Menyimpan berbagai data yang telah diekstraksi dari berbagai database operasional, eksternal, dan database lainnya dari sebuah organisasi. • Dapat dibagi menjadi beberapa data mart • Metadata = data yang mendefinisikan data dalam gudang data
Hendri Sopryadi, M.T.I
2
Hendri Sopryadi, M.T.I
10/12/2011
Gudang Data
Penambangan Data • Penambangan data (data mining) = penggunaan utama dari database dalam gudang data • Data di suatu gudang data dianalisis untuk mengungkapkan pola dan tren tersembunyi dalam aktivitas bisnis yang telah lewat • Penambangan data dpt menemukan hubungan, pola dan tren baru dalam data bisnis yang berjumlah besar yang disimpan dalam gudang data
Hendri Sopryadi, M.T.I
Fungsi Gudang Data • Berikut ini beberapa fungsi gudang data bagi perusahaan: – Melakukan analisis berbasis pasar agar dpt mengidentifikasi berbagai paket produk – Menemukan akar dari masalah kualitas dan produksi – Mencegah penurunan pelanggan dan untuk mendapat mendapat pelanggan baru – Penjualan lintas pelanggan yang telah ada – Mendapat gambaran mengenai pelanggan dengan lebih akurat Hendri Sopryadi, M.T.I
Hendri Sopryadi, M.T.I
Pemrosesan File • Era sebelum database (tradisional) – Penumpukan data – Data belum terintegrasi – Ketergantungan data
• Era database – Pengorganisasian file / database sudah terintegrasi dan tidak ada saling ketergantungan antara satu dengan lainnya
Hendri Sopryadi, M.T.I
3
Hendri Sopryadi, M.T.I
10/12/2011
Struktur Database • • • • •
Struktur Hierarkis ELEMEN DATA DEPARTEMEN
Struktur Hierarkis Struktur Jaringan Struktur Relasional Struktur Multidimensional Struktur Berorientasi Objek
ELEMEN DATA PROYEK A
ELEMEN DATA KARYAWAN 1
Hendri Sopryadi, M.T.I
Struktur Jaringan
ELEMEN DATA KARYAWAN 2
Hendri Sopryadi, M.T.I
Struktur Relasional Tabel Departemen DepNo Dname Dloc Dept A Dept B Dept C Dept D
Hendri Sopryadi, M.T.I
ELEMEN DATA PROYEK B
Dmgr
Tabel Karyawan Empno Ename Etitle Emp 1 Emp 2 Emp 3 Emp 4 Emp 5 Emp 6
Esalary Deptno Dept A Dept A Dept B Dept B Dept C Dept B
Hendri Sopryadi, M.T.I
4
Hendri Sopryadi, M.T.I
10/12/2011
Struktur Multidimensional
Struktur Berorientasi Objek
Hendri Sopryadi, M.T.I
Hendri Sopryadi, M.T.I
Pengembangan Database Software DBMS • • • •
Microsoft Access 2003 Microsoft SQL Server 2000 Oracle 9i Lotus Approach
1. PERENCANAAN DATA Mengembangkan model untuk proses bisnis
Model Data Fisik Metode perwakilan dalam penyimpanan dan akses
Model perusahaan dari proses bisnis dengan dokumentasi
5. DESAIN FISIK Menetapkan struktur penyimpanan data dan metode pengaksesan
2. SPESIFIKASI PERSYARATAN Tetapkan kebutuhan informasi para pemakai akhir dlm proses bisnis
Deskripsi kebutuhan para pemakai dapat disajikan dalam bahasa natural atau dengan menggunakan alat dari metodologi desain tertentu
Hendri Sopryadi, M.T.I
Model Data Logis Contohnya: model relasional, jaringan, hierarkis, multidimensional atau yang berorientasi objek
4. DESAIN LOGIS Menerjemahkan model konseptual ke dalam model data dari DBMS
3. DESAIN KONSEPTUAL Model konseptual data Mengekspresikan semua seringkali diekspresikan persyaratan informasi dalam bentuk sebagai model hubungan model tingkat tinggi Hendri Sopryadi, M.T.I entitas
5