Nama : Satria bayu suseno
Kelas : 2da03
Tugas : database
DATABASE
Pengertian Database
- Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik untuk memperoleh informasi dari basis data tersebut.
- Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama, untuk memenuhi berbagai kebutuhan.
- Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu untuk tujuan tertentu pula.
- Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara pengguna.
Asal Mula Istilah Database
Istilah “database” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal yang di luar bidang elektronika, artikel mengenai database komputer. Catatan yang mirip dengan database sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi danm kumpulan data yang berhubungan dengan bisnis.
Konsep Dasar Database
Konsep dasar database adalah kumpulan dari catatan, atau potongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur database: ini dikenal sebagai database model atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah yaitu mewakili semua informasi dalam bentuk tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel.
Perangkat Untuk Membuat Database.
Database dapat dibuat dan diolah dengan menggunakan suatu program komputer, yaitu yang biasa disebut dengan software (perangkat lunak).Software yang digunakan untuk mengelola dan memanggil kueri (query) database disebut Database Management System (DBMS) atau jika diterjemahkan kedalam bahasa indonesia berarti “Sistem Manajemen Basis Data”.
DBMS terdiri dari dua komponen, yaitu Relational Database Management System (RDBMS) dan Overview of Database Management System (ODBMS). RDBMS meliputi Interface Drivers, SQL Engine, Transaction Engine, Relational Engine, dan Storage Engine. Sedangkan ODBMS meliputi Language Drivers,Query Engine, Transaction Engine, dan Storage Engine.
Sedangkan level dari softwarenya sendiri, terdapat dua level software yang memungkinkan untuk membuat sebuah database antara lain :
- High Level Software dan Low Level Software.
Yang termasuk di dalam High Level Software, antara lain Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access, dBase III, Paradox, FoxPro, Visual FoxPro, Arago, Force, Recital, dbFast, dbXL,Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, dan Lotus Smart Suite Approach. Sedangkan yang termasuk di dalam Low Level Software antara lainBtrieve dan Tsunami Record Manager.
Tipe Database
Terdapat 12 tipe database, antara lain Operational database, Analyticaldatabase, Data warehouse, Distributed database, End-user database, External data base, Hypermedia databases on the web, Navigational database, In-memory data bases, Document-oriented databases, Real-time databases, dan RelationalDatabase.
Sifat-sifat database :
· Internal : Kesatuan (integritas) dari file-file yang terlibat.
· Terbagi/share : Elemen-elemen database dapat dibagikan pada para user baik secara sendiri-sendiri maupun secara serentak dan pada waktu yang sama (Concurrent sharing).
B. Isi / Nilai :
- Data File : Seluruh isi data pada file
- Data Record : Satu set isi data pada suatu susunan field dari suatu file
- Data Value : Isi data masing-masing data elemen.
DATA Merupakan sumber daya yang paling penting dalam perusahaan, data perlu disimpan dan dimanajemen (rencana, desain, operasi, kontrol dan evaluasi). Proses manajemen dilaksanakan dalam siklus hidup (Life Cycle).
Manajemen data dapat dilakukan secara administrasi manual atau dengan memakai komputer, secara umum Sistem Database adalah sistem penyimpanan data memakai komputer.
4 Komponen DATA PROCESSING yang menggunakan Sistem Database :
1. Perangkat Keras (Hardware) : Penyimpanan Sekunder
2. Perangkat Lunak (Software) : Program Aplikasi, DBMS
3. Data : Database mempunyai sifat internal (integritas dari file-file yang terlibat) dan terbagi / share
4. User : User pembuat program aplikasi, end user (user pemakai data langsung), DBA (Penanggung jawab)..
LangKah-LangKah:
1. Membuat Database Baru
Dalam Microsoft Access, tiap database tersimpan dalam sebuah file dengan ekstensi .mdb. Tiap objek baik itu tabel, form, report, query, data access page, atau lainnya yang Anda ciptakan dalam database itu juga disimpan dalam file ini. Jadi, satu file berisi semua objek dalam database Anda. Ikutilah langkah-langkah berikut ini untuk membuat database baru.
Untuk menjalankan Microsoft Access langkahnya sebagai berikut:
- Klik Start
- Klik All Programs
- Klik Microsoft Access. Setelah itu segera tampil jendela Microsoft Access
- Klik Blank Database, karena kita akan membuat database baru. Setelah Anda mengklik Blank Database, maka akan tampil kotak dialog Create databae
- Tentukan lokasi atau folder untuk menyimpan file Database baru Anda, misalnya di My Document
- Ketikkan sebuah nama file untuk Database baru Anda, misalnya LATIHAN.
- Klik Create. Access secara otomatis akan menambahkan ekstensi .mdb ke nama file itu.
- Teks di bagian atas di batang judul jendela database berisi nama dalam contoh ini bernama LATIHAN. Dalam Microsoft Access 2002 (XP) jendela database mempunyai dua bagian, bagian sebelah kiri menampilkan tipe objek dan group, sedangkan bagian kanan berisi objek database dan shortcut untuk menciptakan objek baru
- Di bawah heading objects, ada beberapa tipe objek yang bisa dipilih dan digunakan untuk berbagai keperluan, jika Anda mengklik Tables, maka Microsoft Access akan menampilkan semua tabel dalam database yang letaknya di bagian kanan jendela Database.
DBMS (Database Managemen System)
1. Menutut C.J. Date : DBMS adalah merupakan software yang menghandel seluruh akses pada database untuk melayani kebutuhan user.
2. Menurut S, Attre : DBMS adalah software, hardware, firmware dan procedure-procedure yang memanage database. Firmware adalah software yang telah menjadi modul yang tertanam pada hardware (ROM).
3. Menurut Gordon C. Everest : DBMS adalah manajemen yang efektif untuk mengorganisasi sumber daya data.
Jadi DBMS : Semua peralatan komputer (Hardware+Software+Firmware). DBMS dilengkapi dengan bahasa yang berorientasi pada data (High level data langauage) yang sering disebut juga sebagai bahasa generasi ke 4 (fourth generation language).
Fungsi DBMS : - Definisi data dan hubungannya
- Memanipulasi data
- Keamanan dan integritas data
- Security dan integritas data
- Recovery/perbaikan dan concurency data
- Data dictionary
- Unjuk kerja / performance
Peralatan untuk menetapkan/menentukan pendekatan database disebut DBMS
DBMS merupakan software (dan hardware) yang kusus didesain untuk melindungi dan memanage database.
Dengan menggunakan DBMS, 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.
Daftar Pustaka
- Katz an, An Introduction to Distributed Data Processing. Petrocelli Books. 1978.
. - Ceri, S & Pelagatti, G, Distributed Databases : Principles & Systems, McGraw-Hill, Singapore, 1985
- Coulouris, G. F & Dollimore, J., Distributed Systems : Concepts & Design, Addison Wesley, Cornwall, Great Britain, 1990
- Ozsu, T M & Valduriez, Principles of Distributed Database Systems,Prentice Hall, New Jersey, 1991
- Umar, Amjad, Distributed Systems & Computing : Practical Design Issue, Prentice Hall, New Jersey, 1992
- Angelo R. Bobak, Distributed and Multi-Database System, Artech House Publisher, London, 1995
Daftar Pustaka
- Katz an, An Introduction to Distributed Data Processing. Petrocelli Books. 1978.
. - Ceri, S & Pelagatti, G, Distributed Databases : Principles & Systems, McGraw-Hill, Singapore, 1985
- Coulouris, G. F & Dollimore, J., Distributed Systems : Concepts & Design, Addison Wesley, Cornwall, Great Britain, 1990
- Ozsu, T M & Valduriez, Principles of Distributed Database Systems,Prentice Hall, New Jersey, 1991
- Umar, Amjad, Distributed Systems & Computing : Practical Design Issue, Prentice Hall, New Jersey, 1992
- Angelo R. Bobak, Distributed and Multi-Database System, Artech House Publisher, London, 1995