LATAR BELAKANG
Perkembangan teknologi informasi dewasa ini semakin pesat. Hal tersebut dilatar belakangi oleh kebutuhan manusia yang kian hari kian meningkat pula akan informasi yang akurat dan cepat. Secara tidak langsung teknologi pun telah menjadi kebutuhan primer bagi manusia yang telah menyentuh hampir seluruh aspek kehidupan manusia baik, ekonomi, kesehatan, pendidikan, politik, dan lain sebagainya.
Perbankan merupakan salah satu faktor pendukung dalam meningkatkan taraf hidup manusia sebagaimana dengan fungsi bank yang tercantum dalam UU no. 10 th 1998.
“Bank : Badan usaha yang menghimpun dana dari masyarakat dalam bentuk simpanan dan menyalurkannya kepada masyarakat dalam bentuk kredit dan / atau bentuk-bentuk lainnya dalam rangka meningkatkan taraf hidup rakyat banyak “
Oleh karena fungsi bank yang sentral, dalam melaksanakan fungsinya bank pun membutuhkan sumber daya teknologi sistem informasi yang memadai dalam memberikan pelayanan yang baik kepada nasabah. Di lain sisi bank pun membutuhkan sistem informasi karena adanya keterbatasan media penyimpanan untuk menampung dan memenej data – data nasabah, karyawan, serta jasa – jasa pelayanan bank yang semakin banyak.
ATURAN BISNIS ( CARDINALITAS )
- Satu karyawan melayani banyak nasabah
- Satu nasabah menggunakan banyak jasa
- Satu jasa ditangani oleh banyak karyawan
MODEL ER
Karyawan {Id_Karyawan, Nama, TTL, Alamat,Asal}
Nasabah {Id_Nasabah, Nama, TTL, Alamat, Asal}
Jasa {Id_jasa, Jenis_jasa, Persyaratan}
Pelayanan {Id_karyawan, Id_nasabah}
Menggunakan {Id_Nasabah, Id_Jasa}
Ditangani {Id_jasa, Id_karyawan}
- TABEL
Tabel Karyawan
Id_Karyawan | Nm_Karyawan | TTL | Alamat | Asal |
Tabel Nasabah
Id_Nasabah | Nm_Nasabah | TTL | Alamat | Asal |
Tabel JasaBank
Id_Jasa | Jenis_Jasa | Persyaratan |
MODIFIKASI ERD
Skema sql Create
1. Create database perbankan;
2. Use perbankan;
3. Create table nasabah (id_nasabah char (20) not null primary key, nama char(30), TTL date, alamat char (20), asal char (20));
4. Create table karyawan (id_karyawan char (20) not null primary key, nama char (25), TTL date, alamat char (20), asal char (20));
5. Create table jasa_bank (id_jasa char(20) not null primary key, nama char (25), jenis_jasa char (20), persyaratan char(50));
Skema sql insert
1. Insert into nasabah values (id_nasabah, nama, TTL, alamat, asal);
2. Insert into karyawan (id_karyawan, nama, TTL, alamat, asal);
3. Insert into jasa_bank (id_jasa, nama, jenis_jasa);
Skema sql select
1. Select *from nasabah;
2. Select *from karyawan;
3. Select *from jasa_bank;
Skema sql update
1. Update nama_table set nama_field = isi record where nama_field = isi record;
Skema sql alter table
1. Alter table nama_table add nama field yang ingin ditambahkan tipe data;
2. Alter table nama_table change nama_field_lama nama_field_baru tipe data;
Skema sql relasi table
Select field1, field2 from table1 CROSS JOIN table2;
Select id_karyawan, id_nasabah from karyawan cross join nasabah;
Select id_jasa, id_karyawan from jasa cross join karyawan;
Select id_nasabah, id_jasa from nasabah cross join jasa;



