Anda di halaman 1dari 10

Laporan:

DATABASE MANAGEMENT SYSTEM

Di Susun oleh:
Rukiani (09174038)
FaridAriadi (09174051)
Aswar Amir (09174099)
DAFTAR ISI

BAB I : PENDAHULUAN.
- Soal / Permasalahan.

BAB II :ISI LAPORAN.


- LandasanTeori.
-Pembahasandan SQL.

BAB III : PENUTUP.


-Kesimpulan.
-Daftarpustaka.
BAB I
PENDAHULUAN
1.1 PERMASALAHAN
a)Data redundancy dan inconsistency.
Dikarenakan programer yang berbeda membuat file dan aplikasi masing-masing, menyebabkan
beragam format dan aplikasi yang dibuat.Bahkan, aplikasi pun dibuat menggunakan bahasa
pemrograman yang berbeda-beda.Lebih jauh lagi, data atau informasi yang sama bisa terdapat dalam
beberapa file yang berbeda. Ini yang disebut dengan redundancy. Redundancy data ini lama kelamaan
akan menyebabkan inconsystency dari data.

b)Kesulitan dalam pengaksesan data.


Dikarenakan setiap aplikasi memiliki file tersendiri untuk penyimpanan dan pengambilan data,
makaj ika suatu bagian dari institusi membutuhkan data dari bagian lain, akan menemui kesulitan. Hal ini
dikarenakan aplikasi yang dimiliki bagian tersebut, tidak dapat membaca file yang terdapat di bagian lain.

c)Isolasi data.
Dikarenakan data tersebar dalam berbagai macam file, dan file tersebut dalam beragam format,
pembuatan aplikasi baru akan terasa sulit ketika harus membaca format dari masing-masing file tersebut.

d)Masalah integritas.
Data yang disimpan harus memenuhi hal yang dinamakan dengan consistency constraint. Jika
sebuah constraint berubah, maka seluruh aplikasi yang digunakan harus mengakomodasinya.Masalah
akan muncul, jika constraint melibatkan beberapa data dari file yang berbeda-beda.

e)Masalahkeamanan.
Tidak semua pengguna dari basis data dapat mengakses semua data. Hal ini akan sulit dilakukan
jika menggunakan gaya penyimpanan data dalam file.
BAB II

ISI LAPORAN

1.2. LANDASAN TEORI

Basis data adalah penyimpanan kumpulani nformasi secara sistematik dalam sebuah komputer
sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis
data tersebut. Perangkatl unak yang digunakan untuk mengelola dan memanggil kueri (query) basis data
disebut sistem manajemen basis data (database management system, DBMS). Sedangkan sistem
adalah sebuah tatanan yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dan
secara bersama-sama bertujuan untuk memenuhi suatu proses pekerjaan. Sehingga bisa dikatakan
bahwa sistem basis data adalah sistem yang terdiri atas kumpulan file-file yang saling berhubungan dan
sekumpulan program (DBMS) yang memungkinkan beberapa pemakai dan atau program lain untuk
mengakses dan memanipulasi data tersebut.

Komponen-komponen pada sebuah sistem basis data antara lain:


•Perangkat keras
•Sistem operasi
•Basis data
•DBMS (Database Management System)
•Pemakai
Tujuan utama dari sistem basis data adalah untuk menyediakan fasilitas untuk view data secara
abstrak bagi penggunanya. Namun bagaimana sistem menyimpan dan mengelola data tersebut, hanya
diketahui oleh sistem itu sendiri. Abstraksi data merupakan level dalam bagaimana melihat data dalam
sebuah sistem basis data. Berikut ini tiga level abstraksi data:
•Level Fisik
Merupakan level terendah pada abstraksi data yang menunjukkan bagaimana sesungguhnya data
disimpan. Pada level ini pemakai melihat data sebagai gabungan dari struktur dan datanya sendiri.

•Level Lojik
Merupakan level berikutnya pada abstraksi data, menggambarkan data apa yang disimpan pada basis
data dan hubungan apa saja yang ada di antara data tersebut.

•Level View
Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data.
Banyak user dalam sistem basis data tidak akan terlibat dengan semua data atau informasi yang ada
atau yang disimpan. Para user umumnya hanya membutuhkan sebagian data ataui nformasi dalam basis
data yang kemunculannya di mata user diatur oleh aplikasi end user.

1.3. PEMBAHASAN DAN SQL

Pengertiansql
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data
dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan
dalam manajemen basis data relasional.
Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data
Manipulation Language (DML).Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis
data (SMBD)[1
SQL memiliki 3 kategoriperintah

1. Data Definition Language (DDL), yakni perintah yang digunakan untuk mendefinisikan (menciptakan,
tambah/mengubah/hapus) sturktur data/tabel
2. Data manipulation language (DML), yakni perintah yang digunakan untuk memanipulasi database
(melihat, menenusuri, filtering, summarize, perhitungan, dll)
3.Data Control Language (DCL, digunakan untuk mengedalikan database

Tujuan dari pemakaian SQl dalam menyelesaikan tugas-tugas yang berkaitan dengan database,
diantaranya :

•Memanggil data dari satu table atau lebih


•Memanipulasi data
•Mendapatkan ringkasan informasi
•Membuat, memodifikasi atau menghapus table
Membuat atau menghapus index

Fungsi (Function ) SQL


MS SQL Server memiliki beberapa fungsi untuk manipulasi data antara lain,
a. Fungsi string atau karakter
b. Fungsi tanggal
c. Fungsi matematika
d. Fungsi system atau fungsi scalar
e. Fungsi User Defined
f. Fungsi tambahan yang dapat digunakan untuk mengubah (konversi) dari data yang satuke data yang
lain.
SQL dapatdigunakandengan 2 cara:

1.Interaktif SQL (SQL Interaksi)


Memasukkan sebuah pernyataan SQL melalui terminal / micro komputer dan langsung diproses atau
diinteprestasikan, hasilnya bisa dilihat secara langsung
2. Embedded SQL (SQL Sisipan)
Dengan menyisipkan pernyataan SQL kedalam sebuah program yang ditulis dengan bahasa
pemrograman lain. Hasil pernyataan SQL tidak dapat dilihat langsung oleh pemakai, tapi diproses oleh
program lain.

Cara membuat Query pada SQL Plus

 Melakukan pengecekan terhadap database


SQL> select * from global_name;
 Melakukan pengecekan ada beberapa user atau schema dalam data base, caranya :
SQL>select username from dba_users;
 Untuk mengetahui kita berada di schema mana, ketikkan :
SQL> show user;
USER IS “SYSTEM”
SQL>
 Secara default user scott belum bisa digunakan karena masih di-lock, apabila ingin menggunakan
user tersebut maka buka lock tersebut dengan cara :
SQL> alter user scott account unlock;
User altered.
SQL>
 Mengganti user scott menjadi oracle, dengan cara :
SQL> alter user scott;
2 identified by oracle
3 ;
User altered.

 Secara default user scott belum bisa digunakan karena masih di-lock, apabila ingin menggunakan
user tersebut maka buka lock tersebut dengan cara :
SQL> alter user scott account unlock;
User altered.
SQL>
 Mengganti user scott menjadi oracle, dengan cara :
SQL> alter user scott;
2 identified by oracle
3 ;
User altered.
 Berpindah dari user system ke user scott
SQL> connect
Enter user_name :scott
Enter password : ******
Connected.
BAB III

PENUTUP
1.4 KESIMPULAN

SQL (Structured Query Language) adalah bahasa query yang standard yang digunakan sebagai suatu
bahasa sederhana dan dasar, yang memungkinkan Anda untuk berkomunikasi dengan database,
membaca, menulis, dan memperoleh informasi yang berguna dari database.
RDBMS merupakanTerobosandari Database Management System (DBMS), yang mengorganisasikan
data dalam suatu struktur dan memaksimalkan berbagai cara serta menghubungkan antar kumpulan
data yang disimpan dalam database
1.5.DAFTAR PUSTAKA
http://belajarsql.wordpress.com/tutorial-sql/belajar-oracle-dengan-menggunakan-sql-plus-part-1/
http://groups.google.com/group/mysql-indonesia.
http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data_relasional# ejarah_atas_istilah_DBMS

Anda mungkin juga menyukai