1. Nama : Rojikin
Nim : 43115120027
Fakultas/jurusan : Ekonomi & Bisnis / Manajemen
Dosen Pengampu : Prof.Dr.Ir.Hapzi Ali,MM,CMA
Sistem Manajemen Database
1.Database Management System (DBMS)
Sistem manajemen database atau database management system (DBMS) adalah merupakan suatu sistem
software yang memungkinkan seorang user dapat mendefinisikan, membuat, dan memelihara serta
menyediakan akses terkontrol terhadap data.Database sendiri adalah sekumpulan data yang berhubungan
dengan secara logika dan memiliki beberapa arti yang saling berpautan.
Contoh SMBD adalah Oracle, SQL server 2000/2003, MS Access, MySQL dan sebagainya.
Keunggulan DBMS :
1. Kepraktisan
2. Kecepatan
3. Mengurangi kejemuan
4. Kekinian
Komponen utama DBMS dapat dibagi menjadi empat macam :
· Hardware
Hardware merupakan sistem computer actual yang digunakan untuk menyimpan dan mengakses
2. databse. Dalam sebuah organisasi berskala besar, hardware terdiri : jaringan dengan sebuah server pusat
dan beberapa program client yang berjalan di komputer desktop.
· Software beserta utility
Software adalah DBMS yang aktual. DBMS memungkinkan para user untuk berkomunikasi dengan
database. Dengan kata lain DBMS merupakan mediator antara database dengan user. Sebuah database
harus memuat seluruh data yang diperlukan oleh sebuah organisasi.
· Prosedur
Bagian integral dari setiap sistem adalah sekumpulan prosedur yang mengontrol jalannya sistem, yaitu
praktik-praktik nyata yang harus diikuti user untuk mendapatkan, memasukkan, menjaga, dan
mengambil data
· Data
Data adalah jantung dari DBMS. Ada dua jenis data. Pertama, adalah kumpulan informasi yang
diperlukan oleh suatu organisasi. Jenis data kedua adalah metadata, yaitu informasi mengenai database.
· User
Ada sejumlah user yang dapat mengakses atau mengambil data sesuai dengan kebutuhan penggunaan
aplikasi-aplikasi dan interface yang disediakan oleh DBMS, antara lain adalah
o Database administrator adalah orang atau group yang bertanggungjawab mengimplementasikan
sistem database di dalam suatu organisasi
o Enduser adalah orang yang berada di depan workstation dan berinteraksi secara langsung dengan
sistem.
Beberapa software atau perangkat lunak DBMS yang sering
digunakan dalam aplikasi program antara lain :
MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data
management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh
3. dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU
General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus
dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan
software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh
penulisnya masing masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia
yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua
orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan
larsson, dan Michael “monthy widenius.
Kelebihan MySQL antara lain :
1. stabil dan tangguh
2. fleksibel dengan berbagai pemrograman
3. Security yang baik
4. dukungan dari banyak komunitas
5. kemudahan management database
6. mendukung transaksi
7. perkembangan software yang cukup cepat.
Pembuatan Database
· Cara membuat database Mysql : Buka MySQL command, masukan password yang kita buat
waktu menginstal.
· Ketik create database nm_database; contoh : create database perpustakaan;
· Untuk menampilkan database ketik show databases; dan untuk membuka database ketik USE
Nm_database; contoh : USE Perpustakaan;
4. 2.Database Relational
Database Relasional adalah suatu model database yang disajikan dalam bentuk tabel. Model ini
diperkenalkan pertama kali oleh E.F. Codd.
Tujuan dari model data relasional adalah
• Untuk menekankan kemandirian data.
• Untuk mengatasi ketidak konsistenan dan duplikasi data dengan menggunakan konsep
normalisasiUntuk meningkatkan kemampuan akses data.
Karakteristik Database Relasional
• Struktur Tabular
• Satu Bahasa digunakan untuk semua pemakai
• Data dihubungkan melalui nilai data
Kelebihan Database Relasional
• Tabular View
• Seluruh hasil operasinya berupa table
• Tidak terdapat pointer-pointer
• Memiliki kemampuan operator yang baik
• Fleksibel
• Mudah digunakan
Record Database Models, model ini didasarkan pada record untuk menjelaskan kepada pemakai tentang
hubungan logis antar data dalam sistim database.
a. Relational Model, yang menjelaskan kepada pemakai tentang hubungan logis antar data dalam sistim
database dengan mengvisualisasikan kedalam bentuk tabel yang terdiri baris dan kolom yang
menunjukkan atribut tertentu (Tabel 4.2).
Tabel 4.2 Contoh Relational Model
Kode Mata Kuliah Nama Matakuliah SKS
231 L 233 Oseanografi Perikanan 3
5. 331 L 233 Sistim Informasi Perikanan Tangkap 3
131 L 232 Dasar-dasar Penangkapan Ikan 2
239 L 243 Managemen Agribisnis Perikanan 3
335 L 233 Analisis Sistim Dan Proyek Perikanan 3
Sumber : Sutabri (2003) dimodifikasi.
3. File, Record, byte, field dan Byte
Bit : Ukuran terkecil data dalam sebuah komputer. Bit biasanya hanyalah merupakan pilihan antara 0
dan 1. Dimana 0 biasanya berarti ‘Off’ dan 1 berarti ‘On’. Pada akhirnya komputer akan
mengkombinasikan kedua pilihan tersebut menjadi format digital yang lebih kompleks untuk
merepresentasikan data.
Byte : Satuan untuk menyatakan banyaknya data, ukuran/besarnya file, kapasitas memori atau media
simpan (misalnya hard disk, flash disk, compaq disk dll). Satu byte nilainya setara dengan satu karakter.
Field : Sebuah kolom dalam sebuah table, menyimpan satu jenis data.
Record : Kumpulan logic dari field pada sebuah table sering di sebut row.
File : Rekaman dari data. Secara fisik, file ada pada alat simpanan luar (external memory) seperti disket
, hardisk, magnetic disk.
Contoh Database karyawan di Perusahaan
1. Biodata karyawan
8. Database adalah sekumpulan data yang sudah disusun sedemikan rupa dengan ketentuan atau aturan
tertentu yang saling berelasi sehingga memudahkan pengguna dalam mengelolanya juga memudahkan
memperoleh informasi. Selain itu adapula yang mendefinisikan database sebagai kumpulan file, tabel,
atau arsip yang saling terhubung yang disimpan dalam media elektronik.
Contohnya sebagai berikut :
1.Biodata karyawan