Anda di halaman 1dari 7

TUGAS

BASIS DATA
CONTOH PENGEMBANGAN BASIS
DATA TABEL PADA PERBANKAN

NAMA: MEITIKA VAMILA LESTARI


FAKULTAS: TEKNIK INFORMATIKA
DOSEN : Dr.Yessi Jusman, ST,M.Sc

UNIVERSITAS ABDURAB TABRANI


TH.2016/2017
A. PENGEMBANGAN DATABASE PADA PERBANGKAN MENGGUNAKAN
MYSQL.
Bank sebagai lembaga perantara keuangan memberikan jasa-jasa keuangan baik
kepada pihak yang memiliki dana bank-bank melakukan beberapa fungsi dasar
sementara tetap menjalankan kegiatan rutinnya di bidang keuangan.
Fungsi dasar bank dapat dilihat dari keterangan berikut :
a. Menyediakan mekanisme dan alat pembayaran yang lebih efesien dalam kegiatan
ekonomi .
b. Mencipakan uang.
c. Menghimpun dan dan menyalurkan kepada masayarakat.
d. Menawarkan jasa-jasa lain.
e. Menyediakan fasilitas untuk perdangan.
f. Menyediakan jasa-jasa pengelolahan dana.
Fungsi utama dari bank adalah menyediakan jasa menyangkut penyimpanan nilai dan
perluasan kredit. Sekarang ini bank adalah institusi yang memegang lisensi bank.
Lisensi bank diberikan oleh otoriter supervisi keuangan dan memberikan hak untuk
melakukan jasa perbankan dasar, seperti menerima tabungan dan memberikan
pinjaman.

A. Pembuatan database menggunkan aplikasi MYSQL


Dalam membuat database bank dengan menggunakan MySQL, kita harus membuat
database terlebih dahulu.
Cara membuat database MySQL :
1. Buka MYSQL dengan command masukan password yang kita buat untuk
menginstal.
2. Gunakan DDL create untuk membuat database. Contoh create database bank.
3. Gunakan syntax USE untuk menggunakan database yang telah dibuat contoh
use bank.
contoh gambar sebagai berikut :

Untuk melihat database telah ada dapat mengetikkan perintah sebagai berikut show
database.
maka tampilan nya kurang lebih seperti dibawah ini

Untuk membuat tabel-tabel yang dibutuhkan adalah :


ketik create nama tabel yang akan dibuat beserta field atau banyaknya kolom pada tabel
tersebut. Jika sudah kita dapat memasukkan nama-nama kolom tabel, type data tiap kolom,
panjang karakter tiap type data, dan primary key tiap kolom.
contoh untuk tabel nasabah, maka perintah yang digunakan adalah sebagai berikut :
create table nasabah(id_nasabah varchar(7),nama_nasabah varchar(25),alamat
text,no_telpn varchar12. dan untuk memberi primary key yaitu dengan cara mengetikan
alter table nasabah add primary key(id_nasabah);
contoh gambar hasil dari perintah diatas adalah sebagai berikut :
Untuk melihat struktur tabel "nasabah" secara lebih detail, ketikkan perintah sebagai
berikut desc nasabah.

dari perintah diatas, maka akan di tampilkan gambar tabel sebagai berikut :

Setelah melihat struktur tabel secara lebih detail, maka saya akan menambahkan
beberapa record ke dalam tabel yang telah saya buat sebelumnya. Berikut ini perintah-
perintah untuk menambahkan record ke dalam tabel nasabah :
insert into nasabah values('A001','Andika Suprapto','Jl. Mangga Tiga',
'087898765413');
Setelah perintah-perintah diatas berhasil, maka record atau data dalam tabel nasabah
akan bertambah. Jalankan perintah berikut ini untuk melihat isi tabel nasabah :
select * from nasabah;
maka tampilan nya akan sebagai berikut :
B. Contoh lainya
masukkan data berikut ini di masing-masing tabel:
nasabah :

cabang_bank :

rekening :
nasabah_has_rekening :
Transaksi

lalu langkah selanjutnya sebagai berikut :

1. Jalankan aplikasi Cygwin


2. Untuk mengaktifkan dukungan PC ketikkan
ipc-daemon2 &
3. Kemudian buat direktori bagi PostgreSQL untuk menyimpan database, misalnya:
mkdir /data
4. Lakukan inisialisasi direktori dengan perintah sebagai berikut : initdb D/data
5. Untuk mengaktifkan postmaster ketikkan :
pg_ctl D /data start
tunggu hingga pesan LOG: database system is ready muncul
6. Buat db perbankan : createdb perbankan
7. Hubungkan ke database
psql perbankan
8. Atau dengan membuka pgAdmin,
buat database baru
kemudian pilih database dan klik icon SQL
9. Membuat tabel nasabah:
create table nasabah(
id_nasabah integer primary key,
nama_nasabah varchar(45) not null,
alamat_nasabah varchar(255) not null);
10. Membuat tabel cabang bank:
create table cabang_bank(
kode_cabang varchar(20) primary key,
nama_cabang varchar(45) unique not null,
alamat_cabang varchar(255) not null);
11. Membuat tabel rekening:
create table rekening(
no_rekening integer primary key,
kode_cabangfk varchar(20) references cabang_bank(kode_cabang)
on delete cascade on update cascade,
pin varchar(20) default 1234 not null,
saldo integer default 0 not null);
12. Membuat tabel transaksi:
create table transaksi (
no_transaksi serial primary key,
id_nasabahfk integer references nasabah(id_nasabah)
on delete set null on update cascade,
no_rekeningfk integer references rekening(no_rekening)
on delete set null on update cascade,
jenis_transaksi varchar(20) default debit not null,
tanggal date default current_date not null,
jumlah integer not null check (jumlah>=20000));
13. Membuat tabel nasabah_has_rekening:
create table nasabah_has_rekening(
id_nasabahfk integer references nasabah(id_nasabah)
on delete casade on update cascade,
no_rekeningfk integer references rekening(no_rekening)
on delete casade on update cascade,
primary key(id_nasabahfk, no_rekeningfk));
14. Untuk mengecek hasil di cygwin : \dt
untuk mengecek hasil di pgAdmin : block script lalu klik run
15. Masukkan record-record ke dalam tabel :
insert into nasabah(id_nasabah, nama_nasabah, alamat_nasabah) values(1,
Sutopo,Jl.Jendral Sudirman 12);

hasilnya ketika di insert :

Anda mungkin juga menyukai