Download - 5.Sim .Manajemen Data Base
![Page 1: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/1.jpg)
SISTEM MANAJEMEN
DATABASE
1
Ahmad Nurkhin, S.Pd., M.Si.
![Page 2: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/2.jpg)
TUJUAN PEMBELAJARAN
2
� Memahami hierarki data
� Mengerti Ukuran database dan bagaimana carakerjanya
� Mempelajari bagaimana menghubungkan tabeldalam databasedalam database
� Mengenal perbedaan antara database dan sistemmanajemen database
� Memahami konsep database
� Mempeljari metode untuk menentukan kebutuhandata
![Page 3: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/3.jpg)
TUJUAN PEMBELAJARAN3
� Memahami perbedaan mendasar antara structuredquery language dan query-by-example
� Mempelajari tentang reports and forms
� Lebih mengenal tentang entity-relationship diagrams� Lebih mengenal tentang entity-relationship diagramsdan class diagrams
� Mempelajari siapa saja yang berkepentingan denganpenggunaan database
� Mengetahui keuntungan dan biaya yang diperlukanuntuk membangun sistem manajemen database
![Page 4: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/4.jpg)
PENDAHULUAN4
�Sistem manajemen database mengatur volumedata dalam jumlah besar yang digunakanperusahaan dalam transaksi sehari - hari
�Organisasi data seharusnya juga memberikemudahan bagi manajer untuk memperolehkemudahan bagi manajer untuk memperolehdata tertentu dan dengan cepat mengambilkeputusan
�Semakin pentingnya database sebagai sumberdaya pendukung dalam membuat keputusanmemaksa manajer untuk mempelajari lebihbanyak tentang bentuk database danpenggunaannya
![Page 5: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/5.jpg)
ORGANISASI DATA5
� Perusahaan memerlukan data dalam jumlah besar yangdisimpan pada sistem informasi berbasis komputerkarena banyaknya transaksi bisnis yang dilakukanperusahaan
� Banyaknya data yang ada tidak akan berguna dalampegambilan keputusan bisnis tanpa adanya efektifitaspegambilan keputusan bisnis tanpa adanya efektifitasdan efisiensi organisasi data
� Konsep pemecahan “data” menjadi kelompok–kelompok data yang lebih kecil dapat dilakukan agarpenggunaan data lebih efektif dan tidak terjadikekacauan terhadap data.
� Kelompok data yang lebih kecil ini membentuk blokyang dapat dikombinasikan untuk membentuk kembalidata asli yang telah diorganisasi, dengan format lebihmudah untuk diakses
![Page 6: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/6.jpg)
Data Hierarki
6 � Data bisnis diorganisasikan menjadi suatu hierarki,yaitu:
› Golongan data (data fields) yang digabungkan membentukrecords
› records yang digabungkan membentuk files database
� Field data adalah unit data terkecil yang menyajikanjumlah terkecil suatu data yang mungkin diterima darijumlah terkecil suatu data yang mungkin diterima darikomputer pada suatu waktu
� Records adalah kumpulan fields data yang berhubungan
� File adalah kumpulan records yang berhubungan
� Database adalah kumpulan data yang dikontrol olehperangkat lunak sistem manajemen database, biasanyamerupakan kumpulan beberapa file
![Page 7: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/7.jpg)
7
![Page 8: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/8.jpg)
Spreadsheet
sebagai Database Sederhana8
� Tabel dengan baris dan kolom dapat
digambarkan oleh spreadsheet
� Kolom pada spreadsheet menunjukkan fields� Kolom pada spreadsheet menunjukkan fields
data sedangkan judul kolom menunjukkan nama
field data
� Baris dari tabel berisi nilai field
![Page 9: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/9.jpg)
9
![Page 10: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/10.jpg)
FILE DATAR10
� File datar adalah suatu tabel yang tidak berulang pada
kolomnya
� File datar memberikan susunan dan urutan tetap suatu
fields data sesuai dengan permintaan database
� File datar struktur database relasional untuk
dinormalisasi
� Normalisasi adalah proses formal untuk
menghilangkan data-data yang tidak diperlukan dan
berulang, serta menambah kemampuan database untuk
dapat ditambah, dimodifikasi dan dihapus tanpa
menyebabkan kerusakan pada data awal
![Page 11: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/11.jpg)
11
![Page 12: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/12.jpg)
Field Kunci
12
� Pada tabel, Kunci adalah field atau kombinasi
field mengandung nilai unik untuk mengenali dan
mengidentifikasi setiap record dalam tabel
� Field tunggal kadang merupakan kunci untuk
sebuah tabelsebuah tabel
� Kunci tidak cukup membedakan dua atau tiga
baris saja,nilai kunci harus unik untuk seluruh
tabel
� Kandidat kunci adalah suatu field yang secara unik
mampu mengidentifikasi setiap baris tetapi tidak
dipilih menjadi kunci.
![Page 13: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/13.jpg)
13
![Page 14: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/14.jpg)
Field Kunci14
� Beberapa tabel memerlukan nilai dua atau lebih fielduntuk dapat mengidentifikasi setiap baris dalam tabel
� Contoh diberikan ketika mata kuliah mendapatkanproyek
� Tabel 6.4 menunjukkan proyek tetapi tidak ada fielddata yang akan secara unik mengidentifikasi setiapTabel 6.4 menunjukkan proyek tetapi tidak ada fielddata yang akan secara unik mengidentifikasi setiapbaris dalam tabel
� Beberapa nilai pada field kolom Code berulang dalambeberapa baris. Demikian juga pada nilai field disemua kolom lainnnya
� Kombinasi nilai dalam field Code dan Number, makaakan memberikan nilai yang unik
![Page 15: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/15.jpg)
15
![Page 16: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/16.jpg)
Menghubungkan Tabel16
� Kadang diperlukan penggabungan tabel yangasalnya berdiri sendiri
� Menurut Tabel 6.5, tabel DEPARTMENT,menunjukkan 6 depatemen yang menawarkanmenunjukkan 6 depatemen yang menawarkanmata kuliah pada tabel MATAKULIAH
� Tidak ada kolom yang sama antara tabel MATAKULIAH dan tabel DEPARTMENT
![Page 17: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/17.jpg)
17
![Page 18: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/18.jpg)
18
![Page 19: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/19.jpg)
STRUKTUR DATABASE19
� Struktur database adalah cara mengorganisasikandata dengan tujuan agar proses pengolahan datamenjadi lebih efisien
� Struktur ini diimplementasikan pada sistemmanajemen database (Database ManagementSystem–DBMS), merupakan aplikasi perangkatSystem–DBMS), merupakan aplikasi perangkatlunak yang:› Menyimpan struktur database;
› Menyimpan data itu sendiri;
› Menyimpan hubungan antar data didalam database
› Menyimpan formulir dan laporan yang berhubungandengan database
� Karena berisi deskripsi field data, database yangdikontrol oleh DBMS disebut “self-describing setof related data”
![Page 20: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/20.jpg)
Struktur Database Hierarki20
� IDS (Integrated Data Store), sistemmanajemen database yang pertama kali danmengikuti struktur database hierarki(hierarchical database structure)(hierarchical database structure)
� Struktur hierarki dibangundari kelompok data,subkelompok data dan subkelompok yang lebihkecil
![Page 21: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/21.jpg)
21
![Page 22: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/22.jpg)
Struktur Database Jaringan22
� Dikembangkan untuk memudahkan pegambilankembali record tertentu
� Memungkinkan penambahan sebuah record terhadapbeberapa record lain dalam database
Jaringan mengatasi masalah dengan menelusuri� Jaringan mengatasi masalah dengan menelusurikembali semua jalur untuk menggabungkan “cabang-cabang” database
� Namun, koneksi seperti ini mempunyai banyakkemungkinan dan ini merupakan kelemahan dalampenerapan struktur jaringan ubtuk mengatasi masalahpraktis, karena akan terlali kompleks jika setiap recorddapat berhubungan dengan record lainnya.
![Page 23: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/23.jpg)
Struktur Database Relational
23
� Bermula dari penelitian independen oleh C. J. Datedan E. F. Codd dengan menggunakan aljabar relational
� Database relasional terdiri dari tabel-tabel yang salingberhubungan sehingga jauh lebih fleksibel danberguna dibandingkan struktur database hierarki danberguna dibandingkan struktur database hierarki danjaringan
� Jika struktur database hierarki dan jaringanmengandalkan hubungan fisik dalam bentuk alamatpenyimpanan, struktur database relational memakaihubungan implisit yang diperoleh secara tidaklangsung dari data
![Page 24: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/24.jpg)
24
![Page 25: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/25.jpg)
CONTOH DATABASE RELASIONAL25
� Suatu database Schedule dibuat dari tabel yangdigunakan sebelumnya pada bab ini
� Database ini diimplementasikan pada MicrosoftAccess 2002Access 2002
� Database membagi informasi pada beberapatabel karena jika informasi disimpan dalam satutabel, banyak nilai field data yang akanterduplikasi
![Page 26: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/26.jpg)
Database JADWAL
26
� Tabel MATA KULIAH dalam Access pada gambar 6.4
adalah daftar dari nilai field data. Tabelnya sudah
dibuat lebih dulu dalam Access sebelum nilai field
dimasukkan dalam tabel
Gambar 6.5 menunjukkan definisi dari field Code� Gambar 6.5 menunjukkan definisi dari field Code
� Gambar 6.6 mengilustrasikan nilai field Abbreviation
akan dicari dari nilai pada tabel DEPARTMENT
� Table 6.7 menunjukkan tabel MATA KULIAH dan
DEPARTMEN sebelum dipisah menjadi dua tabel yang
berbeda
![Page 27: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/27.jpg)
27
![Page 28: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/28.jpg)
28
![Page 29: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/29.jpg)
29
![Page 30: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/30.jpg)
30
![Page 31: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/31.jpg)
31
![Page 32: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/32.jpg)
Konsep Database32� Konsep data base merupakan integrasi logis dari
records yang berada pada beberapa lokasi fisik.
� Dua tujuan utama konsep database adalah
meminimmalkan redudansi data dan mencapai
independensi data
Independensi data merupakan kemampuan data untuk� Independensi data merupakan kemampuan data untuk
mengubah struktur data tanpa harus mengubah
program-program alikasi yang melakukan pengolahan
data
� Kamus data mengacu pada definisi data yang
tersimpan dalam database dan dikendalikan oleh
DBMS
![Page 33: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/33.jpg)
PEMBUATAN DATABASE33
�Secara konseptual ada tiga tahap utama
pembuatan database:
Penentuan kebutuhan data�Penentuan kebutuhan data
�Pemodelan data
�Memasukkan data pada database
![Page 34: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/34.jpg)
Penentuan Kebutuhan Data34
Dua pendekatan dasar dalam mengidentifikasikebutuhan data:
� Pendekatan berorientasi proses, langkahnya:
� 1. Penetapan masalah
2. Identifikasi keputusan yang akan diambil� 2. Identifikasi keputusan yang akan diambil
� 3. Penggambaran informasi yang dibutuhkan
� 4. Penentuan Proses yang diperlukan
� 5. Penentuan data yang diperlukan
� Pendekatan Pemodelan Perusahaan
� Seluruh data yang diperlukan perusahaan ditentukan,kemudian menyimpannya dalam database
![Page 35: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/35.jpg)
35
![Page 36: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/36.jpg)
Teknik Pemodelan Data36
� Pemodelan data yang diperlukan perusahaan didukung
oleh teknik-teknik, yaitu:
�Penggambaran data
�Penggambaran bagaimana data disatukan dengan tabel
Penggambaran bagaimana suatu tabel didihubungkan�Penggambaran bagaimana suatu tabel didihubungkan
dengan tabel lainnya
� Diagram hub antar entitas digunakan untuk meggambarkan
hubungan antara kelompok data sehingga record yang
berhubungan bisa digabung menjadi satu
� Diagram kelas digunakan untuk menggambarkan
hubungan antar data dan aksi yang dilakukan terhadap data
![Page 37: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/37.jpg)
Diagram Hubungan Antarentitas – ER Diagram
37� ER Diagrams berkaitan dengan data dalam entitas (konsep
kumpulan field data yang saling berhubungan) dan hubungan
antarentitas
� Jika membutuhkan gambaran data yang diperlukan untuk suatu
sistem informasi baru untuk mengawasi perusahaan dan
pekerjanyas sebaik produknya, dapat digambarkan ada tiga entitas
yang terpisah,yaitu perusahaan , pekerja dan produk(Gambar 6.9)yang terpisah,yaitu perusahaan , pekerja dan produk(Gambar 6.9)
� Ketika perusahaan merekrut pegawai, makia akan ada hubungan
antara entitas PERUSAHAAN dan PEGAWAI (Gambar 6.10)
� Gambar 6.11 memperlihatkan bagaimana suatu record yang
dipilih dalam entitas PERUSAHAAN dapat dihubungkan dengan
beberapa record pada entitas PRODUK dan satu record dalam
entitas PERUSAHAAN dapat dihubungkan dengan beberapa
record pada entitas PERUSAHAAN
� Gambar 6.12 adalah contoh hubungan “many-to-many”
![Page 38: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/38.jpg)
38
![Page 39: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/39.jpg)
39
![Page 40: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/40.jpg)
40
![Page 41: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/41.jpg)
41
![Page 42: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/42.jpg)
Diagram Kelas42
� Ketika dua data digunakan dalam suatu aplikasi dan tindakan yang berhubungan dengan data dapat digambarkan secara grafis disebut diagram kelas dan merupakan salah satu model berorientasi objekobjek
� Diagrams cterdiri dari nama kelas, field dalam kelas dan tindakan/metode yang dilakukan terhadap kelas
� Diagram kelas pada Gambar 6.13 menggambarkan ER diagram yang lengkap
![Page 43: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/43.jpg)
43
![Page 44: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/44.jpg)
PENGGUNAAN DATABASE44
� Dengan pertimbangan suatu database ada dalam
suatu komputer pribadi (PCs)
� Formulir, laporan dan query adalah metode yang
digunakan untuk mengakses database yang adadigunakan untuk mengakses database yang ada
dalam DBMS
� Suatu bahasa query merupakan suatu permintaan
data dan informasi melalui pertanyaan pada
database
� Beberapa DBMS menyediakan interface yang
mudah digunakan oleh pengguna
![Page 45: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/45.jpg)
Formulir Isian dan Laporan
45
� Pengguna umumnya berinteraksi dengan databasemelalui reports dan formulir isian
� Grafik Interface pengguna disediakan oleh hampirsemua vendor perangkat lunak manajemendatabase untuk memberi kemudahan dalampembuatan formulir isian dan laporandatabase untuk memberi kemudahan dalampembuatan formulir isian dan laporan
� Perbedaan terbesar antara formulir isian denganlaporan terletak pada formatnya.
� Gambar 6.14 menunjukkan sebuah formulir isianuntuk memasukkan nama MATA KULIAH dalamdatabase
� Gambar 6.15 menggambarkan suatu kombinasiformulir dan subformulir
![Page 46: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/46.jpg)
46
![Page 47: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/47.jpg)
47
![Page 48: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/48.jpg)
Laporan dan Formulir Isian48
� Lapooran adalah kumpulan data yang diperoleh daridatabase yang diformat dengan tujuan untukpengambilan keputusan
� Gambar 6.16 adalah suatu report yang� Gambar 6.16 adalah suatu report yangmenggambarkan setiap departemen dengan daftar matakuliah dan proyek yang diminta oleh mata kuliahtersebut
� Gambar 6.17 menggambarkan bahwa tabelDEPARTMENT berhubungan dengan tabel MATAKULIAH, dan tabel MATA KULIAH berhubungandengan tabel PROYEK
![Page 49: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/49.jpg)
49
![Page 50: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/50.jpg)
50
![Page 51: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/51.jpg)
Query-by-Example (QBE)
51� Beberapa pengguna berharap bukan hanya sekedar
laporan dan formulir pengisian, tetapi secara langsungdapat mengajukan permintaan pada database
� Query umumnya menyeleksi sejumlah field datatertentu kemudian membatasi tampilan record hanyauntuk kriteria tertentu saja
Gambar 6.18 menggambarkan bagaimana query/� Gambar 6.18 menggambarkan bagaimana query/permintaan dapat dilakukan
� Secara format disebut query-by-example (QBE)karena perangkat lunak DBMS memberikan formulirstandart yang harus dilengkapi pengguna sehinggasistem dapat mengerjakan query yang benar
� Hasil dari query adalah tabel pada gambar 6.19
![Page 52: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/52.jpg)
52
![Page 53: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/53.jpg)
Query-by-Example (QBE)
53
� Structured query language (SQL) adalah kodesistem manajemen database relasional yang digunakanuntuk melakukan pekerjaan database tersebut
� QBE pada gambar 6.18, pada masalah ini jika dibuatdalam struktur SQL dapat ditunjukkan pada gambardalam struktur SQL dapat ditunjukkan pada gambar6.20
� Perangkat lunak DBMS berisi program GUI(graphicaluser interfaces) dan "wizard" yang memudahkanpengguna dalam menggunakan query
� Pengolahan Analisis On-line (Online AnalyticalProcessing – OLAP) adalah fitur yang semakin umumdalam perangkat lunak DBMS
![Page 54: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/54.jpg)
54
![Page 55: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/55.jpg)
PENGELOLAAN DATABASE55
� DBMS melakukan fungsi yang tidak pernah
dilihat oleh sebagian besar pengguna komputer
� Infrastruktur diperlukan supaya database dapat� Infrastruktur diperlukan supaya database dapat
dipelihara dan dimodifikasi dan untuk
meyalinkan bahwa operasi berjalan efisien
![Page 56: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/56.jpg)
Sumber Daya56
� Komponen sarana pengolahan statistik
(performance statistics processor) pada DBMS
memelihara informasi yang mengidentifikasi data
apa yang telah digunakan, siapa yang
menggunakan data, kapan data digunakan, dsbmenggunakan data, kapan data digunakan, dsb
� Sambil DBMS dijalankan, DBMS juga
menyimpan log transaksi yang mencatat setiap
tindakan database dan kapan tindakan itu
dilakukan
� Salinan backup database dibuat secara periodik
![Page 57: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/57.jpg)
Personal Database57
� Administrasi database (database administrator– DBA) memiliki dua tanggung jawab, yaituteknis dan manajerial selain sumber dayadatabase
� Database programmers membuat aplikasidatabase yang diminta perusahaan.database yang diminta perusahaan.
� Pengguna Terakhir database, berpengaruh padapengambilan keputusan dan dan jumlah datayang diterima, juga berdampak penting padadesain database, kegunaan dan efisiensinya
![Page 58: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/58.jpg)
PRESPEKTIF TENTANG DBMS58
� DBMS memungkinkan membuat database danmemelihara isi dan menyediakan isi data kepadapengguna tanpa program komputer khusus
� Kemudahan penggunaannya memungkinkanmanajer dan staf profesional mengakses isimanajer dan staf profesional mengakses isidatabase tanpa perlu keahlian khusus
� Setiap sistem dalam teknologi informasi memilikikekurangan dan kelebihan, tanpa terkecuali DBMS
![Page 59: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/59.jpg)
Kekurangan dan Kelebihan DBMS59
� Keuntungan penggunaan DBMS bagi pengguna pribadi dan perusahaan adalah:
� Pengurangan data berulang
� Pencapaian Independensi data
Penerimaan data dan informasi secara cepat� Penerimaan data dan informasi secara cepat
� Peningkatan keamanan
� Kekurangannya adalah:
� Perlu perangkat lunak yang mahal
� Perlu perangkat keras dengan jumlah besar
� Perlu menyewa dan mempekerjakan para pengelola database
![Page 60: 5.Sim .Manajemen Data Base](https://reader034.vdocuments.pub/reader034/viewer/2022052311/5571f7ba49795991698be041/html5/thumbnails/60.jpg)
60