28 March 2011

BASIS DATA 1

Posted by BHAYANG RATU WAHYUNUR [1103051]
 for  TUGAS BASIS DATA 1
TEKNIK INFORMATIKA 1B

Sebelum membuat database, anda terlebih dahulu harus menginstall aplikasi POSTGRES.
DATABASE PERPUSTAKAAN
Langkah 1
Masuk dan jalankan program postgres sql shell terlebih dahulu.
Masukan
Ø  Server =Localhost
Ø  Database = Postgres
Ø  Port = 5432
Ø  Password = ***** (password yang anda masukan saat pertama install postgres)

Menjalankan Postgres

Langkah 2
Kemudian buat terlebih dahulu databasenya dengan nama Perpustakaan.
Dengan syntax seperti ini :
postgres=# create database perpustakaan;

Membuat Database Perpustakan


Langkah 3
Koneksikan ke Database perpustakaan dengan syntax seperti ini :
postgres=# \c perpustakaan;

Menggunakan Database Perpustakaan

Langkah 4
Buatlah table data mahasiswa seperti ini :
1.    TABLE MAHASISWA
NO.
NPM
NAMA
JURUSAN
KELAS
ALAMAT
1.
1103051
Bhayang Ratu
Teknik Informatika
1B
Cijerokaso
2.
1105677
Zed Maulana
Manajemen Informatika
1A
Sariasih 4
3.
1103053
Daniel Tambunan
Teknik Informatika
1B
Sarijadi blok 8
Dengan syntax seperti ini :
postgres=# create table mahasiswa(NO int,NPM int,NAMA varchar(30),JURUSAN varchar(30),KELAS varchar(10),ALAMAT varchar(30));
lalu
perpustakaan=# insert into mahasiswa values (‘1’,’1103051’,’Bhayang Ratu’,’Teknik Informatika’,’1B’,’Cijerokaso’);
perpustakaan=# insert into mahasiswa values (‘2’,’1105677’,’ Zed Maulana’,’Managemen Informatika’,’1A’,’Sariasih 4’);
perpustakaan=# insert into mahasiswa values (‘3’,’1103053’,’Dani Permanadani’,’Akuntasi’,’1A’,’Sarijadi blok 8’);
perpustakaan=# select*from mahasiswa;

Hasilnya seperti ini :


Table Data Mahasiswa



Langkah 5
Buatlah table data buku seperti ini :
2.    TABEL BUKU
NO.
KODE
JUDUL BUKU
PENGARANG
TAHUN TERBIT
PENERBIT
1.
133DA
Belajar PHP
Andi Odang
2000
Erlangga
2.
132EA
Seni Pemograman WEB
Dudung
2001
Ganeca
3.
122WA
Matematika Diskrit
Rinaldi Munir
2009
Informatika


Dengan syntax seperti ini :
postgres=# create table buku(NO int,KODE varchar(10),JUDUL_BUKU varchar(30),PENGARANG varchar(30),TAHUN_TERBIT int,PENERBIT varchar(30));
lalu
perpustakaan=# insert into buku values(‘1’,‘133DA’,’ Belajar PHP’, Andi Odang’,’ 2000,’ Erlangga’);
perpustakaan=# insert into buku values (‘2’,’ 132EA’,’ Seni Pemograman WEB’,’ Dudung’,’2001’,’Ganeca’);
perpustakaan=# insert into buku values (‘3’,’ 122WA’, Matematika Diskrit’,’Rinaldi Munir’,’2009’,’Informatika’);
perpustakaan=# select*from buku;

Hasilnya seperti ini :


Table Data Buku





Langkah 6
Buatlah table peminjaman seperti ini :
3.    TABEL PEMINJAMAN
NO.
HARI
TANGGAL
PUKUL
1.
SENIN
2011-03-28
7.30
2.
SENIN
2011-03-28
7.33
3.
SELASA
2011-03-29
09.00

Dengan syntax seperti ini :
postgres=# create table peminjaman(NO int,HARI varchar(10), TANGGAL date, PUKUL real);

lalu

perpustakaan=# insert into peminjaman values(‘1’,’SENIN’,’2011-03-28’,’07.30’);
perpustakaan=# insert into peminjaman values(‘2’,’SENIN’,’2011-03-28’,’07.33’);
perpustakaan=# insert into peminjaman values(‘3’,’SELASA’,’2011-04-29’,’09.00’);

perpustakaan=# select*from peminjaman;


Hasilnya seperti ini : 


Table Data Peminjaman





Langkah 7
Buatlah table peminjaman seperti ini :
4.    TABEL PENGEMBALIAN
NO.
HARI
TANGGAL
PUKUL
1.
SELASA
2011-04-29
9.10
2.
RABU
2011-04-30
8.15
3.
KAMIS
2011-05-01
11.15

Dengan syntax seperti ini :
postgres=# create table pengembalian(NO int,HARI varchar(10), TANGGAL date, PUKUL real);

lalu

perpustakaan=# insert into pengembalian values(‘1’,’SELASA’,’2011-04-29’,’09.10’);
perpustakaan=# insert into pengembalian values(‘2’,’RABU’,’2011-04-30’,’08.15’);
perpustakaan=# insert into pengembalian values(‘3’,’KAMIS’,’2011-05-01’,’11.15);

perpustakaan=# select*from pengembalian;


Hasilnya seperti ini :

Table Data Pengembalian

Langkah 8
Buatlah table peminjaman seperti ini :
5.    TABEL DENDA
NO.
TELAT
HARI SEKARANG
TANGGAL SEKARANG
DENDA
1.
2 Hari
SENIN
2011-04-29
Rp. 1.000
2.
5 Hari
SABTU
2011-06-10
Rp. 5.000
3.
2 Minggu
SELASA
2011-05-25
Rp. 10.000

Dengan syntax seperti ini :
postgres=# create table denda(NO int,TELAT varchar(20),HARI_SEKARANG varchar(20), TANGGAL_SEKARANG date, DENDA varchar(30));

lalu

perpustakaan=# insert into denda values(‘1’,’2 Hari’,’SENIN’,’2011-04-29’,’Rp.1.000’);
perpustakaan=# insert into denda values (‘2’,’5 Hari’,’SABTU’,’2011-06-10’,’Rp.5.000’);
perpustakaan=# insert into denda values (‘3’,’2 Minggu’,’SELASA’,’2011-05-25’,’Rp. 10.000);

perpustakaan=# select*from denda;


Hasilnya seperti ini :

Table Data Denda


Langkah 9
Buatlah table peminjaman seperti ini :
6.    TABEL ANGGOTA PERPUSTAKAAN
NO.
NPM
NOMOR ANGGOTA
NAMA
1.
1103051
310792
BHAYANG RATU WAHYUNUR
2.
1103052
223344
SALSA INDAH
3.
1103053
234567
MASDEK

Dengan syntax seperti ini :
postgres=# create table anggota(NO int, NPM int, NOMOR ANGGOTA int, NAMA varchar(30));

lalu

perpustakaan=# insert into anggota values (‘1’,’ 1103051’,’ 310792’, BHAYANG RATU WAHYUNUR’);
perpustakaan=# insert into anggota values (‘2’,’ 1103052’,’ 223344’,’SALSA INDAH’);
perpustakaan=# insert into anggota values (‘3’,’ 1103053’,’234567’, MASDEK’);

perpustakaan=# select*from anggota;

Hasilnya seperti ini :

Table Data Anggota Perpustakaan


No comments :

Post a Comment