Anda di halaman 1dari 4

1. Apa yang anda ketahui tentang Database, jelaskan!

2. Jelaskan operasi dasar pembuatan database!


3. Sebutkan Bahasa dari SQL, jelaskan dan beri contoh minimal 1 contoh setiap bahasa!
4. Apa yang anda ketahui tentang struktur file pada database jelaskan!
5. Apa yang dimaksud dengan SQL dan sebutkan system database yang menggunakan SQL!

Note: mohon cantumkan referensi di daftar Pustaka dan di kumpulkan dlm bentuk PDF dan usahakan
bekerja mandiri

Selamat bekerja

JAWAB :

1. Database atau basis data adalah kumpulan informadi yang disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Kegunaan utama sistem basis data adalah agar pemakai mampu
menyusun suatu pandangan (view) abstraksi data.

2. Macam-macam operasi dasar pada pembuatan basis data:

- Pembuatan basis data baru yang dimana identik dengan melakukan pembuatan lemari arsip
yang baru.
- Penghapusan basis data yang dimana akan identik dengan perusakan daripada lemari arsip.
- Pembuatan file atau tabel baru yang dimana identik dengan melakukan penambahan map
arisp baru ke dalam sebuah lemari arsip yang dimana telah ada.
- Penghapusan file atau tabel yang berasal dari sebuah basis data yang akan identik dengan
perusakan map arsip lama yang berada didalam sebuah lemari arsip.
- Penambahan daripada pengisian data baru ke dalam sebuah file maupun tabel yang dimana
identik dengan menambah lembaran arsip ke dalam sebuah map arsip
- Pengambilan data yang berasal dari sebuah file yang akan identik dengan pencarian daripad
alembaran arisp dari sebuah bentuk map arsip
- Pengubahan data yang berasal dari tabel yang akan identik dengan perbaikan isi lembaran
arsip yang berada pada sebuah map arsip.
- Penghapusn data yang berasal dari sebuah file yang akan identik dengan penghapusan
sebuah lembaran arsip yang berada idalam sebuah map arsip
3. SQL terdiri dari tiga bahasa, yaitu Data Definition Language(DDL), Data Manipulation Language(DML)
dan juga Data Control Language(DCL). Dari ketiga jenis SQL ini mempunyai fungsinya, yaitu:

* Data Definition Language(DDL) adalah perintah SQL untuk mengatur suatu struktur database yang
berkaitan dengan pembuatan struktur tabel maupun database.
Perintah SQL dari jenis DDL ini adalah:
– CREATE,
– DROP,
– ALTER,
– dan RENAME.
* Data Manipulation Language(DML) adalah perintah SQL yang memanipulasi data yang ada di dalam
tabel, dengan bagaimana untuk menampilkan data, menginput data, menghapus data dan memperharui
data yang ada di dalam database dan tabel.
Perintah SQL dari jenis DML ini adalah:
– SELECT,
– INSERT,
– DELETE,
– dan UPDATE.

* Data Control Language(DCL) adalah perintah SQL untuk membuat pengaturan server database dalam
hak akses pengguna(User), baik itu terhadap database, tabel ataupun field.
Perintah SQL dari jenis DCL ini adalah:
– GRANT,
– dan REVOKE.

Dari ketiga jenis SQL beserta perintah-perintah nya mempunya fungsi masing-masing, yaitu:

* Data Definition Language(DDL)


 CREATE : Perintah CREATE ini digunakan untuk membuat basis data, termasuk di dalam nya
membuat database baru, tabel baru dan kolom baru.
Contoh : CREATE DATABASE nama_database.
 ALTER : Perintah ALTER ini digunakan untuk mengubah struktur tabel database yang sudah
dibuat, seperti mengubah nama tabel, menambah kolom, mengubah kolom, menghapus kolom,
dan memberikan atribut-atribut pada kolom.
Contoh : ALTER TABLE nama_tabel ADD nama_kolom datatype.

 DROP : Perintah DROP ini digunakan untuk menghapus database atau tabel.
Contoh : DROP DATABASE nama_database.
 RENAME : PErintah RENAME ini digunakan untuk mengubah nama database atau tabel.
Contoh : RENAME nama_objek TO nama_objek.

* Data Manipulation Language(DML)


– SELECT : Perintah SELECT ini digunakan untuk menampilkan data objek dari database atau tabel.
Contoh : SELECT * FROM nama_tabel.

– INSERT : Perintah INSERT ini digunakan untuk menginput atau memasukkan data ke tabel.
Contoh : INSERT INTO nama_tabel VALUES(‘field’,’field’).

– DELETE : Perintah DELETE ini digunakan untuk menghapus data dari tabel.
Contoh : DELETE FROM nama_tabel WHERE nama_field=’option’.

– UPDATE : Perintah UPDATE ini digunakan untuk memperbaharui atau mengubah data-data dari tabel
di database.
Contoh : UPDATE nama_tabel SET kolom_pertama = ‘data_kolom_terakhir’.

* Data Control Language(DCL)


– GRANT : Perintah GRANT ini digunakan untuk mengatur hak akses user atau admin untuk mengelola
database.
Contoh :
~ GRANT[privilege]
~ ON[object]
~ TO[user]
~ [WITH GRANT OPTION].

– REVOKE : Perintah REVOKE ini digunakan untuk menghapus hak akses database dari pengguna(user)
atau admin sebelumnya yang diberikan akses GRANT seperti di atas.
Contoh :
~ REVOKE[GRANT OPTION FOR] [permission]
~ ON[object]
~ FROM[user]
~ [CASCADE].

4. Pengertian Field
Istilah field merujuk pada kumpulan berbagai karakter didalam database yang mempunyai arti
didalamnya. Misal didalam field ada info seputar No. Barang atau sebagainya, maka paparan field harus
ada kaitannya dengan nomor barang dan tidak boleh melenceng dari pembahasan tersebut. Field adalah
kolom didalam tabel yang bisa diisi nama tertentu.

Pengertian Record

Record adalah kumpulan field yang sudah lengkap didalam basis data. Kumpulan tersebut biasanya
dihitung di satuan baris yang telah tersedia di database.

Pengertian Tabel

Tabel disebut sebagai kumpulan record dan field yang sudah lengkap di sistem database.

Pengertian File

File menunjukkan kumpulan beberapa record yang bisa menggambarkan informasi data tertentu
dengan baik dalam sebuah database. Contoh file yang ada didalam database adalah informasi berisi data
yang berisikan nama barang tertentu didalamnya.

Pengertian Data

Data merupakan kumpulan kejadian dan fakta yang bisa dipakai untuk penyelesaian masalah berbentuk
informasi khusus didalam database. Data bisa tercantum dalam bentuk bunyi, gambar, teks, simbol,
angka, huruf atau kombinasi beberapa didalamnya.
Pengertian Basis Data atau Database

Database atau sering juga disebut basis data adalah istilah yang terbentuk dari dua kata berbeda. Basis
adalah gudang atau pusat berkumpulnya sesuatu. Sedangkan data adalah kumpulan fakta yang mewakili
objek tertentu seperti barang, manusia, benda dan masih banyak lainnya.

Basis data adalah sekumpulan data yang telah terorganisir dengan rapi dan baik oleh sistem. Semua data
tersebut bisa disimpan, dimanipulasi dan bisa dipanggil kapan saja oleh penggunanya. Data bisa
digunakan dimana saja dan dikembangkan dengan teknologi apapun sesuai keinginan pengguna.5

5. SQL (Structured Query Language) adalah sistem manajemen database relasional (RDBMS) yang
dirancang untuk aplikasi dengan arsitektur client/server atau biasa disebut sebagai bahasa yang
digunakan dalam mengakses data, khususnya untuk data yang memiliki basis relasional.

Bahasa yang dimaksud berupa query yang memiliki kemampuan untuk mengatur data mana yang
perlu ditampilkan sesuai dengan yang anda inginkan. Selain itu, query dapat dipakai untuk membuat
data dapat saling berinteraksi.

Sistem Database yang menggunakan SQL

 MySQL

MySQL merupakan salah satu DBMS multithread, multi-user dengan sekitar 6 juta instalasi diseluruh
dunia. MySQL sendiri di miliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL
AB. Perusahaan tersebut memegang penuh hak cipta hampir atas semua kode sumbernya.

 Microsoft SQL Server

Microsoft SQL Server merupakan salah satu jenis RDBMS (Relational Database Manajement System)
yang dikembangkan oleh perusahaan besar Microsoft dan cukup scalable. Banyak kelebihan yang
ditawarkan oleh Microsoft SQL server ini.

 Postgre SQL

Postgre SQL adalah relational management database system (RDBMS) yang menggunakan SQL sebagai
bahasa query utamanya. Seperti RDBMS lainnya, PostgreSQL mendukung banyak tipe data seperti string,
numerik, tanggal dan waktu seperti MySQL. PostgreSQL juga mendukung tipe data untuk bentuk
geometris, gambar, alamat jaringan, string bit, pencarian teks, dan entri JSON, dll.

Anda mungkin juga menyukai