Chapter 10 Discovering Computers 2011
Database Management
- Database, Data, dan Informasia) DatabaseDatabase merupakan kumpulan data yang diatur / disimpan secara sistematis di dalam komputer untuk memperoleh informasi dari basis data tersebut.b) InformasiInformasi yaitu hasil pengolahan atau pemrosesan dari sebuah data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi para penggunanya.Contohnya : dokumenSyarat dari sebuah informasi yang baik yaitu :
- Akurat, informasi diharuskan bersih dari kesalahan dan kekeliruan
- Keandalan, informasi harus didapat dari sumber yang dapat diandalkan kebenarannya
- Tepat waktu, informasi harus ada pada saat situasi yang diperlukan / tepat waktu
- Dapat diakses, informasi harus dapat diperoleh bagi orang yang hendak memanfaatkannya
- Berguna, informasi harus bermanfaat
- Peminimalan biaya, informasi tidak membutuhkan biaya yang banyak untuk dapat diakses
c) DataData adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahanData bisa berupa : gambar, suara, video, huruf angka - Hirarki / Tingkatan dari Data
- Bit adalah pembentuk data yang paling elementer dalam storage (penyimpanan ). Ada 2 macam kombinasi bit, yaitu 0 (nol) dan 1 (satu)
- Character (byte) adalah unit data terkecil dalam storage
Macam – macam character :Angka : 0-9Huruf : A – ZSpecial character : + - * / . , dsbCharacter terbentuk dari kombinasi 8 bit- Field / item
Adalah kumpulan dari karakter – karakter yang membentuk suatu arti.d. Record yaitu kumpulan dari field – field yang lengkap.
e. File adalah kumpulan dari record – record yang sejenis
Jenis – jenis data antara lain :- Tulisan, hanya dapat mengisi data huruf- Numerik, data yang hanya berisi angka- Auto number, data yang berisi angka dan disimpan secara otomatis- Currency, menyimpan angka dengan format mata uang- Date, data dalam bentuk tanggal- Yes / No, tipe data yang hanya menyimpan 2 nilai (True/False)- Hyperlink- Object, data dalam bentuk binary- Attachment, tipe data yang berisi lampiran dari objek – objek yang lain - Pemeliharaan Data
Prosedur pemeliharaan data bertujuan agar data tetap up to date (mutakhir). Kegiatan pemeliharaan data antara lain : menambah data, mengubah data, menghapus data.Pengguna akan menambahkan data baru pada file ketika mendapatkan data baru dan memperbaiki data yang salah atau mengupdate data lama. Dan ketika tidak lagi digunakan maka pengguna akan menghapus data tersebut. Contoh dari pemeliharaan data yaitu melakukan validasi data.Proses validasi data yaitu kegiatan yang dilakukan untuk memastikan data yang disimpan ke dalam database adalah data yang benar.Beberapa contoh validasi data antara lain :a. Mengecek kebenaran angka/huruf yang diinputb. Mengecek kebenaran data yang diinputc. Pengecekan kelengkapan data yang diisid. Memastikan kebenaran penginputan primary keye. Dan melakukan beberapa pengecekan lainnya - Database Management System
Database perangkat lunak (database software), disebut juga DBMS berisi kumpulan data yang saling berelasi dengan set program untuk mengakses data tersebut.Dan mempunyai beberapa fungsi sebagai berikut :- Membuat database
- Mengolah data
- Mengambil dan mengurutkan data
- Membuat form, laporan dari suatu data
DBMS menyediakan beberapa tools yang memungkinkan pengguna dan program untuk mengambil kembali data dan melakukan pemeliharaan data di dalam database.Beberapa tools nya antara lain :- Query language
Berfungsi untuk mengolah, mengambil data dari/ke dalam basis data dalam bahasa Inggris- Query by example
- Form, jendela yang memberikan area untuk masuk atau mengubah data di dalam database
- Report generator, media yang memperkenankan pengguna untuk membuat, menampilkan, dan mencetak data.
DBMS juga memberikan beberapa tehnik untuk merestore kembali database yang telah rusak maupun hilang, antara
lain :
- Backup, kegiatan menyimpan salinan database ke media lain
- Log, memberikan histori dari penggunaan database
- Recovery utility, mengembalikan salinan database ke posisi sebelumnya
- Continuous backup, kegiatan membackup data secara berkelanjutan
Manfaat penggunaan DBMS adalah
- Untuk mengorganisasikan dan mengelola data dalam jumlah besar
- Untuk membantu dalam melindungi data dari kerusakan yang disebabkan penggunaan atau pengaksesan yang tidak sah
- Memudahkan dalam pengambilan kembali data (data retrieval)
- Untuk memudahkan dalam penggunaan atau pengaksesan data secara bersamaan dalam suatu jaringan
Database memiliki beberapa keunggulan bila dibandingkan dengan sistem pemrosesan
data, yaitu :
- Program dan pengguna dapat saling berbagi data
- Mengurangi kemungkinan data ganda
- Meningkatkan integritas
- Membutuhkan waktu pengembangan yang lebih singkat
- Memudahkan pengaksesan data
DBMS terbagi atas dua komponen, yaitu
- Relational Database Management System (RDBMS)
- Overview of Database Management System (ODBMS)
RDBMS meliputi
interface Drivers, SQL Engine, Transaction Engine, Relational Engine, dan
Storage Engine.
ODBMS meliputi
Language Drivers, Query Engine, Transaction Engine, dan Storage Engine
- Relational, Object – Oriented, dan Multidimensional Databases
Data model
merupakan penggambaran tentang bagaimana database menyimpan dan mengolah data.
Secara garis
besar, data model dibagi 3, yaitu :
- Relational database
Penyimpanan data dalam database dalam bentuk table
- Object – oriented database
Penyimpanan data dalam database dalam bentuk objek – objek,
mempunyai kelebihan dapat menyimpan banyak jenis data, dan dapat diakses lebih
cepat
- Multidimensional database
Penyimpanan data pada database dalam bentuk multidimensi dan dapat
mengkonsolidasikan data lebih cepat daripada relational database.
- Structured Query Language (SQL)
SQL merupakan
bahasa pemrograman yang digunakan untuk mengolah database. Diantaranya ;
- Data Definition Language (DDL)
Mempunyai fungsi utama untuk mendefinisikan data dalam database
secara logika
Misalnya : untuk mendefinisikan karakteristik dari record (meliputi
nama, tipe, dan lebar dari field)
- Data Manipulation Language (DML)
Digunakan untuk memanipulasi basis data yang telah didefinisikan
dengan DDL.
- Web Database
Database pada
web memperkenankan kita untuk :
- Melakukan jual beli produk maupun jasa
- Membeli atau menjual saham
- Mencari pekerjaan
- Melakukan reservasi (pemesanan) penerbangan
- Mendaftar ke perguruan tinggi
- Mengecek grades (tingkatan data) pada setiap semester
- Administrasi Database
Database
analysts dan administrator bertanggung jawab untuk mengatur dan
mengkoordinasikan semua kegitatan yang terdapat pada database
- Database analysts merupakan orang yang hanya mendesign database
- Database administrator merupakan orang yang membuat, melakukan pemeliharaan data, mengatur keamanan, dan melakukan maintenance database. Atau sering diartikan pula sebagai orang yang memastikan fungsi operasional aplikasi dan database dapat berjalan secara efisien.

Tidak ada komentar:
Posting Komentar