TUGAS BASIS DATA
“MACAM-MACAM DATABASE”
DISUSUN OLEH :
NAMA : DANDI
PULAMA
NPM : 17010056
KELAS : TI A2
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS DEHASEN BENGKULU
2017
KATA
PENGANTAR
Segala
puji bagi Allah SWT yang telah menganugerahkan kepada kita semua buah
kecerdasan yaitu otak, dengan kapasitor memori yang besar, sehingga kita
sebagai khalifah di muka bumi ini, merupakan makhluk yang paling mulia
derajatnya dari sebaik-baik kejadian dari semua makhluk yang diciptakan Allah.
Shalawat
dan salam senantiasa terpanjatkan kepada Nabi kita Muhammad SAW, yang telah
membawa kita dari alam kegelapan menuju dunia yang terang benderang, sampai
dengan saat ini. Alhamdulillahirobbil alamin, dalam kesempatan kali ini saya DANDI PULAMA telah
menyelesaikan satu buah makalah yang berjudul “ MACAM –MACAM DATABASE” makalah ini dibuat
sebagai tugas mata kuliah Basis Data, yang dalam hal ini
sekaligus bertujuan untuk memberikan pengetahuan kepada pembaca mengenai Database.
Tidak banyak kata yang dapat
diutarakan, mengingat manusia adalah tempatnya salah, oleh sebab itu kami sadar
bahwa makalah ini memiliki kekurangan dan kelebihan. Sehingga kritik dan saran
dari pembaca sangat di harapkan.
Bengkulu, 26 september 2017
Penulis
DAFTAR ISI
COVER................................................................................................................. .i
KATA PENGHANTAR........................................................................................ ii
DAFTAR ISI......................................................................................................... iii
BAB I
1.1
Definisi Database
Menurut para ahli............................................................... 1
BAB II
2.1
Macam-Macam
Database............................................................................... 4
BAB III
PENUTUP
Kesimpulan........................................................................................................... 14
Daftar
pustaka........................................................................................................ 15
BAB I
1.1
Definisi
Database Menurut para ahli.
a.
Menutut C.J. Date : Database adalah merupakan
software yang menghandel seluruh akses pada database untuk melayani kebutuhan
user.
b.
Menurut S, Attre : Database adalah software,
hardware, firmware dan procedure-procedure yang memanage database. Firmware
adalah software yang telah menjadi modul yang tertanam pada hardware (ROM).
c.
Menurut Gordon C. Everest : Database adalah manajemen
yang efektif untuk mengorganisasi sumber daya data.
Jadi Database : Semua peralatan komputer (Hardware+Software+Firmware). Database dilengkapi dengan
bahasa yang berorientasi pada data (High level data langauage) yang sering
disebut juga sebagai bahasa generasi ke 4 (fourth generation language).
Fungsi Database:
·
Memanipulasi data
·
Keamanan dan integritas data
·
Security dan integritas data
·
Recovery/perbaikan dan
concurency data
·
Data dictionary
·
Unjuk kerja / performance
Database merupakan software dan hardware
yang kusus didesain untuk melindungi dan memanage database.
Dengan
menggunakan Database, maka dapat :
- Mendefinisikan data dan
hubungannya.
- Mendokumentasikan struktur dan
definisi data
- Menggambarkan,
mengorganisasikan dan menyimpan data untuk akses yang selektif/dipilih dan
efisien.
- Hubungan yang sesuai antara
user dengan sumber daya data.
- Perlindungan terhadap sumber
daya data akan terjamin, dapat diandalkan, konsisten dan benar.
- Memisahkan masalah Logical dan
physical sehingga merubah implementasi database secara fisik tidak
menghendaki user untuk merubah maksud data (Logical).
- Menentukan pembagian data
kepada para user untuk mengakses secara concurent pada sumber daya data.
Keuntungan Dan Kerugian Penggunaan Database
Pengunaan Database
untuk mengelola data mempunyai beberapa keuntungan,yaitu :
- Kebebasan data dan akses yang
efisien
- Mereduksi waktu pengembangan
aplikasi
- Integritas dan keamanan data
- Administrasi keseragaman data
- Akses bersamaan dan perbaikan
dari terjadinya crashes (tabrakan dari proses serentak).
- Mengurangi data redundancy :
Data redundansi dapat direduksi/dikurangi, tetapi tidak dapat dihilangkan
sama sekali (untuk kepentingan keyfield)
- Membutuhkan sedikit memory
untuk penyimpanan data
Kerugian
pengunaan Database antara lain :
- Memperoleh
perangkat lunak yang mahal (teknologi Database, Operation, Conversion, Planning, Risk). Database mainframe masih
sangat mahal. Database
berbasis mikro biayanya mencapai beberapa ratus dolar, dapat menggambarkan
suatu organisasi yang kecil secara berarti
- Memperoleh
konfigurasi perangkat keras yang besar. Database sering memerlukan kapasitas penyimpanan primer dan
sekunder yang lebih besar daripada yang diperlukan oleh program aplikasi
lain. Juga, kemudahan yang dibuat oleh Database dalam mengambil informasi mendorong lebih banyak
terminal pemakai yang disertakan dalam konfigurasi daripada jika
sebaliknya.
- Mempekerjakan
dan mempertahankan staf DBA Database
memerlukan pengetahuan khusus agar dapat memanfaatkan kemampuan secara
penuh. Pengetahuan khusus ini paling baik diberikan oleh pengelola database.
BAB II
2.1
Macam-Macam Database
a. 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 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 :·
free (bebas didownload)
·
stabil dan tangguh
·
fleksibel dengan berbagai
pemrograman
·
Security yang baik
·
dukungan dari banyak komunitas
·
kemudahan management database
·
mendukung transaksi
·
perkembangan software yang
cukup cepat.
BAB II
2.1
Macam-Macam Database
a. 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 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 :·
free (bebas didownload)
·
stabil dan tangguh
·
fleksibel dengan berbagai
pemrograman
·
Security yang baik
·
dukungan dari banyak komunitas
·
kemudahan management database
·
mendukung transaksi
·
perkembangan software yang
cukup cepat.