Posted by BHAYANG RATU WAHYUNUR [1103051]
for TUGAS BASIS DATA 1
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;
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;
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