P. 1
Basis Data

Basis Data

|Views: 8,559|Likes:
Dipublikasikan oleh Hansologies Navie Apuesto

More info:

Published by: Hansologies Navie Apuesto on May 24, 2011
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/21/2013

pdf

text

original

Sistem database didefinisikan sebagai kombinasi perangkat lunak (software) dan
perangkat keras (hardware) yang memungkinkan untuk melaksanakan tugas
pengolahan database dalam skala yang cukup besar sehingga memenuhi kebutuhan
informasi pemakai dari padanya. Suatu sistem database dapat terwujud apabila ada
kerja sama diantara unsur-unsur pendukungnya, yaitu unsur manusia, hardware
dan software.

Unsur manusia meliputi end-user, programmer dan DBA (DataBase Administrator)
yang kesemuanya bertanggung jawab terhadap kelangsungan sistem database. End-
user
adalah orang yang bertindak sebagai pemakai program aplikasi yang dibuat oleh
programmer. Sementara DBA adalah orang yang bertanggung jawab penuh terhadap
keberadaan dan keamanan database, mengatur dan menyesuaikan database dengan
kondisi organisasi, serta mengawasi pemakaian database agar jangan sampai terjadi
kerusakan ataupun pengaksesan dari user yang tidak berwenang.

Hardware adalah perangkat komputer dimana database disimpan yang dibutuhkan
unsur manusia untuk melaksanakan tugasnya. Komputer yang dipakai bisa berupa
komputer mikro (PC), mini maupun mainframe. Demikian pula dengan arsitekturnya,
bisa menggunakan LAN (Local Area Network), dump terminal, atau yang lainnya.

Handout Pengantar Database

Toto Suharto

Pendahuluan

Halaman I-5

Software adalah perangkat lunak yang digunakan untuk mengoperasikan komputer.
Unsur software ini meliputi sistem operasi yang merupakan dasar pengoperasian
komputer, program aplikasi yang dibuat programmer, dan DBMS (DataBase
Management System). DBMS merupakan software yang tugas utamanya membantu
kita untuk membuat, mengupdate (insert, edit, delete), mengolah dan menyajikan
informasi yang terkandung dalam database.

DBMS yang digunakan dalam suatu sistem database biasanya mempunyai bagian-
bagian sebagai berikut:

1. Data Description Language (DDL)

Suatu bahasa yang digunakan untuk mendeklarasikan skema database menjadi
kumpulan tabel data. Tabel hasil deklarasi ini disimpan dalam suatu file khusus
yang disebut Data Dictionary (atau Directory). Selain untuk mendeklarasikan
skema database, DDL ini pun digunakan untuk menentukan struktur tempat
penyimpanan dan metode akses. Bagian khusus dari DDL yang digunakan untuk
keperluan tersebut disebut data storage and definition language.

2. Data Manipulation Language (DML)

Suatu bahasa yang memungkinkan pemakai untuk mengakses dan memanipulasi
nilai-nilai data dari suatu database. Yang dimaksud dengan manipulasi data
disini adalah:

• Menyajikan informasi yang terkandung dalam database
• Menyisipkan data baru ke database
• Menghapus data dari database
• Mengubah informasi yang tersimpan dalam database

Pada dasarnya ada dua jenis DML yaitu:

Procedural. DML ini akan meminta pemakai untuk menentukan data apa
yang dibutuhkan dan bagaimana cara untuk mendapatkannya.
Non-procedural. DML ini akan meminta pemakai untuk menentukan data
apa yang dibutuhkan tanpa harus menentukan bagaimana cara untuk
mendapatkannya.

Jenis DML non-procedural ini mudah sekali untuk dipelajari dan digunakan
pemakai dibanding yang procedural. Tetapi karena pemakai tidak harus
menentukan bagaimana data didapat, DML ini akan membuat kode yang tidak
efisien dibandingkan dengan yang dibuat oleh DML procedural sehingga membuat
kerja sistem menjadi lama.

3. Database Control System (DBCS)

Bagian DBMS yang bertugas mengeksekusi command (perintah) dan queries
(bahasa tanya-jawab), serta mengontrol dan mengendalikan jalannya sistem
DBMS secara keseluruhan.

Handout Pengantar Database

Toto Suharto

Pendahuluan

Halaman I-6

Beberapa paket perangkat lunak DBMS populer yang tersedia di pasaran pada saat
ini diantaranya adalah MS-Access, Oracle, Clipper, dBase IV dan FoxPro untuk
lingkungan komputer PC. Dalam skala yang lebih besar dikenal DBMS seperti DB II,
Sybase, Informix, Ingres, Progress, dan masih banyak lagi.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->