Anda di halaman 1dari 8

Nama : Gabriel Wowor Kelas : III Teknik Informatika 2 NIM : 10 024 117

Pertanyaan : 1. Apa yang dimaksud dengan Sistem Basis Data? Jelaskan pula komponen dari Sistem Basis Data! 2. Jelaskan pula apa yang dimaksud dengan Sistem Pengelola Basis Data (DBMS)! 3. Apa yang dimaksud dengan bit, byte, field, record, file, basis data, dan system basis data! 4. Berikan contoh untuk bahasa basis data DDL dan DML!

Jawaban : 1. Sistem Basis Data adalah Kumpulan dari beberapa data yang saling berhubungan dan disimpan dalam suatu hardware serta digunakan perangkat lunak untuk memanipulasinya. Komponen-komponen dari Basis Data : -Hardware Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan. -Software interpreter ( penerjemah ) interface ( penghubung )

-Operating System Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan. -Database Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data. -DBMS (Database Management System) Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase. -User ( Pengguna Sistem Basis Data ) Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.

-Optional Software Perangkat lunak pelengkap yang mendukung. Bersifat opsional.

-Data Disimpan secara terintegrasi, artinya basis data merupakan gabungan dari berbagai macam file aplikasi yang berbeda yang disusun dengan menghilangkan bagian-bagian yang rangkap. Sebagai alat penghubung digunakan kunci (key). Dipakai secara bersama-sama, artinya masing-masing bagian dari suatu data dapat digunakan atau diakses bersama-sama dalam waktu yang bersamaan oleh pemakai untuk aplikasi yang berbeda.

2. Sistem Pengelola Basis Data (DBMS) adalah perangkat lunak yang memungkinkan komputer untuk
melakukan fungsi database untuk menyimpan, mengambil, menambah, menghapus dan memodifikasi data.

3.

4. Contoh untuk bahasa basis data DDL dan DML :


DDL DDL= Definition Data Language Digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan database atau tabel Contoh: CREATE (untuk membentuk basis data, table atau index) DROP (untuk mengubah struktur table) ALTER (untuk menghapus basis data, table atau index) Create table CREATE TABLE NAMA_TABLE ( NAMA_ATRIBUT TIPE_DATA [KETERANGAN], NAMA_ATRIBUT TIPE_DATA [KETERANGAN], );

Alter tabel ALTER TABEL NAMATABEL MODIFY FILED TYPE PANJANGBARU; Drop table DROP TABLE NAMA_TABLE; Drop database DROP DATABASE NAMA_DATABASE; DML DML = Data Manipulation Language Digunakan untuk memanipulasi data Contoh: SELECT mengambil data DELETE menghapus data INSERT menyisipkan data UPDATE mengubah data INSERT INSERT INI nama_table (field1, field2,) values (nilai_field1,nilai_field2,); INSERT INTO nama_table values (nilai_field1,nilai_field2,); SELECT SELECT field1, field2,FROM nama_table; perintah diatas akan menampilkan semua data yang terdapat pada field yang ditentukan. untuk melihat semua data yang ada pada table, sintak penulisannya adalah: SELECT * FROM nama_table;

UPDATE UPDATE nama_table SET nama_field1=nilai_baru1, nama_field=nilai_field2,. WHERE kriteria; DELETE DELETE FROM nama_table WHERE kriteria; CONTOH PEMBUATAN DATABASE DENGAN MySQL Persiapan Pemakaian MySQL Lakukan instalasi MySQL terlebih dulu MySQL memiliki sejumlah tool; salah satu di antaranya adalah: program mysql, yang dipakai untuk mengakses database dari sisi klien Program mysqladmin, untuk mengelola MySQL dari sisi administrator sistem Masuk ke Direktori Program Masuk ke prompt DOS Ketik perintah: cd c:\Program Files\MysQL\MySQL Server 5.0 Berikan perintah cd bin Masuk ke prompt DOS Berikan perintah: mysql uroot p Ketikkan password dan tekan Enter C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -prahasia Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 to server version: 5.0.15-nt Type help; or \h for help. Type \c to clear the buffer. mysql>

Pembuatan Database dan Tabel Tabel: Pekerjaan Field: - NIP - Tgl_Masuk - Kode_Bag - Gaji Tabel: Pribadi Field: - NIP - Nama - Tgl_Lahir - Sex - Alamat - Kota Tabel: Bagian Field: - Kode_Bag - Nama_Bag Membuat Tabel Pribadi Berikan perintah: CREATE TABLE Pribadi ( Nip CHAR(5) NOT NULL PRIMARY KEY, Nama VARCHAR(35) NOT NULL,

Tgl_lahir DATE, Sex ENUM(P,'W), Alamat VARCHAR(35), Kota VARCHAR(15)); Melihat Struktur Tabel Gunakan perintah: DESC nama_tabel Contoh: DESC Pribadi; ++++++-+ | Field | Type | Null | Key | Default | Extra | ++++++-+ | Nip | char(5) | NO | PRI | | | | Nama | varchar(35) | NO | | | | | Tgl_lahir | date | YES | | NULL | | Sex | enum(P,'W) | YES | | NULL | | Alamat | varchar(35) | YES | | NULL | | kota | varchar(20) | YES | | NULL | ++++++-+ 6 rows in set (0.16 sec) Mengganti Nama Field Perintah yang digunakan adalah ALTER TABLE Contoh: ALTER TABLE Pribadi

CHANGE sex kelamin ENUM(P,'W); Cek struktur tabel setelah Anda melakukan perintah di atas Mengganti Ukuran/Tipe Field Perintah yang digunakan adalah ALTER TABLE Contoh: ALTER TABLE Pribadi CHANGE kota kota VARCHAR(20); Cek struktur tabel setelah Anda melakukan perintah di atas Menambahkan DEFAULT DEFAULT pada struktur tabel digunakan untuk memberikan nilai bawaan pada suatu field kalau nilai bersangkutan tidak dimasukkan Contoh: ALTER TABLE Pribadi CHANGE kelamin kelamin ENUM(P,'W) DEFAULT P; Menambahkan DEFAULT (Lanjutan) Sekarang cobalah berikan perintah: INSERT INTO Pribadi(Nip, Nama) VALUES (12370, Fahmi Idris); PERHATIKAN, apa isi field Kelamin untuk NIP 12370? Pengubahan Data Perintah yang digunakan adalah UPDATE Bentuk dasar: UPDATE nama_tabel SET nama_field = nilai, nama_field = nilai, WHERE nama_field = nilai Contoh mengubah Udin menjadi Udinsah: UPDATE Pribadi SET Nama= Udinsah

WHERE NIP = 12346; Ujilah dengan SELECT untuk melihat hasil perubahan Penghapusan Data Perintah DELETE Bentuk dasar: DELETE FROM nama_tabel WHERE nama_field = nilai Contoh: DELETE FROM Pribadi WHERE Nip = 12355; Ujilah dengan SELECT untuk melihat efek perintah di atas Penghapusan Tabel Gunakan DROP TABLE Untuk mempraktekkan, buatlah sebuah table bernama RIWAYAT, dengan isi berupa sebuah field (misalnya Nip bertipe CHAR(5)) Kemudian, lihatlah daftar tabel dengan memberikan perintah: SHOW TABLES;

Anda mungkin juga menyukai