Pertemuan 1 PBD

3
Created By MYL myl851.blogspot.com PERTEMUAN 1 BASIS DATA ¤ PENGERTIAN BASIS DATA (DATABASE) Sekumpulan file/tabel yang saling berelasi. Database merupakan struktur dari penyimpanan data. ¤ PEMBENTUKAN DATABASE Character Field Record Table/File Database Di dalam Access ada beberapa tingkatan data: 1. Character : Kumpulan dari huruf atau angka. 2. Field : Kumpulan dari kata-kata yang dibaca secara vertikal/perkolom dalam suatu tabel 3. Record : Kumpulan dari field-field yang dibaca secara horizontal/perbaris dalam suatu tabel 4. Table/File : Kumpulan dari Record-record yang menghasilkan informasi, yang disusun dalam kolom (Field) dan baris (Record) 5. Database : Kumpulan dari tabel-tabel. Untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database komputer maka diperlukan sistem manajemen database seperti MSQL. Kata SQL pada MySQL merupakan singkatan dari Structured Query Language. SQL merupakan bahasa standar yang digunakan untuk mengakses database dan ditetapkan oleh ANSI/ISO SQL Standard. Untuk menggunakan MySQL, software ini bersifat open source berarti semua orang diijinkan untuk menggunakan dan memodifikasinya. Semua orang dapat

description

jj

Transcript of Pertemuan 1 PBD

Page 1: Pertemuan 1 PBD

Created By MYL myl851.blogspot.com

PERTEMUAN 1

BASIS DATA

¤ PENGERTIAN BASIS DATA (DATABASE) Sekumpulan file/tabel yang saling berelasi. Database merupakan struktur dari penyimpanan data.

¤ PEMBENTUKAN DATABASE

Character Field Record Table/File Database Di dalam Access ada beberapa tingkatan data: 1. Character : Kumpulan dari huruf atau angka. 2. Field : Kumpulan dari kata-kata yang dibaca secara vertikal/perkolom dalam suatu tabel 3. Record : Kumpulan dari field-field yang dibaca secara horizontal/perbaris dalam suatu tabel 4. Table/File : Kumpulan dari Record-record yang menghasilkan informasi, yang disusun dalam kolom (Field) dan baris (Record) 5. Database : Kumpulan dari tabel-tabel.

Untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database komputer maka diperlukan sistem manajemen database seperti MSQL. Kata SQL pada MySQL merupakan singkatan dari Structured Query Language. SQL merupakan bahasa standar yang digunakan untuk mengakses database dan ditetapkan oleh ANSI/ISO SQL Standard.

Untuk menggunakan MySQL, software ini bersifat open source berarti semua orang diijinkan untuk menggunakan dan memodifikasinya. Semua orang dapat

Page 2: Pertemuan 1 PBD

Created By MYL myl851.blogspot.com

mendownload software MySQL dari internet dan menggunakannya tanpa harus membayar. Anda dapat mempelajari source code dan menggunakannya sesuai kebutuhan.

Perintah SQL terdiri dari DDL (Data Definition Language) yaitu bahasa yang digunakan untuk melakukan pembuatan struktur database, dan DML (Data Manipulation Language) yaitu bahasa yang digunakan untuk memanipulasi data dari database.

¤ DDL (Data Definition Language) Merupakan suatu sub bahasa SQL yang berfungsi mendefinisikan database dan tabel.

Perintah yang digunakan diantaranya : CREATE, ALTER, dan DROP. 1. CREATE TABLE : perintah membuat tabel

Contoh:

2. ALTER : perintah untuk merubah struktur tabel. ADD untuk menambah, DROP untuk menghapus, ALTER untuk merubah. Add => menambahkan struktur field ke dalam tabel.

Contoh : menambahkan field ke dalam tabel buku

Contoh : menambahkan index primary key pada tabel buku

Ket : constraint adalah batasan-batasan yang diberikan untuk tiap kolom. Ini juga tergantung implementasi sistem manajemen basis data, misalnya NOT NULL, UNIQUE, dan sebagainya. Ini dapat digunakan untuk mendefinisikan kunci primer (primary key) dan kunci asing (foreign key).

Alter => merubah struktur field. Contoh : merubah tipe data alamat dari tabel buku

create table nama_table ( Field tipe_data ) ;

Alter table buku Alter penulis text(30) not null;

create table buku ( kdbuku text(8) not null, judul text(25) not null ) ;

Alter table buku Add penulis text(10);

Alter table buku Add constraint kdbuku primary key (kdbuku);

Page 3: Pertemuan 1 PBD

Created By MYL myl851.blogspot.com

Drop => menghapus salah satu field dari tabel. Contoh : menghapus field penulis dari tabel buku

Contoh : menghapus primary key kdbuku dari tabel buku

3. DROP : menghapus tabel.

Latihan :

1. buat tabel, dengan nama tabel : anggota Nama Field Type data Size Nim Text 8 Nmanggota Text 10 Kelas Text 10 Tgl_lahir Date

2. tambahkan field : alamat. tipe data : text (40). 3. buat primary key untuk field : nim. 4. ubah tipe data dari field : nmanggota . tipe data text (30). 5. rancang tabel : pinjam

Nama Field Type data Size Nopinjam Text 8 Tglpinjam date nmanggota Text 10 judul text 25

6. tambahkan field lmpinjam, tipe data byte. 7. berikan primary key pada tabel pinjam pada field nopinjam. 8. hapus field nmanggota pada tabel pinjam. 9. hapus primary key pada tabel pinjam.

Alter table buku drop penulis;

Alter table buku drop constraint kdbuku;

Drop table nama_tabel;