LANDASAN TEORI
Bank adalah badan usaha atau lembaga keuangan yang menerima berbagai
bentuk simpanan dari masyarakat, memberikan kredit, baik bersumber dari dana
menciptakan tenaga beli baru (Martono, “Bank dan Lembaga Keuangan Lain”,
usaha yang menghimpun dana dari masyarakat dalam bentuk simpanan dan
Tabungan adalah simpanan pihak lain pada bank yang penarikannya dapat
dilakukan sesuai dengan syarat-syarat tertentu yang telah disepakati, tetapi tidak
dapat ditarik dengan cek, bilyet giro, dan atau alat lain yang dipersamakan dengan
5
2.1.2 Sejarah perkembangan Bank Rakyat Indonesia
Hulp en Spaarbank der Inlandsche Hoofden” (Bank Bantuan dan Simpanan Milik
sebagai berikut :
Tani Purwokerto).
2. Pada tahun 1898 lebih dikenal sebagai “Volksbank” (Bank Rakyat), karena
anggota dan jangkauan operasinya tidak terbatas hanya pada priyayi, tapi
6
4. Pada tahun 1934, berubah nama menjadi “Aglemeene Volkskreditbank“
(AVB).
5. Pada tahun 1942, yaitu pada masa penjajahan Jepang diambil alih oleh
7. Pada masa menjelang Orde Baru (1959-1965), BRI menjadi Bank Negara
juga sempat berubah nama menjadi Bank Negara Unit II (BNI Unit II).
Bank Rakyat Indonesia” atau sering disebut “PT. Bank Rakyat Indonesia
(Persero)”.
7
pelaporan. Misalnya neraca rugi/laba, statistik pinjaman, penggajian dan
menerbitkan Buku Tabungan (BUTAB) dan atau kartu ATM atas permintaan
merupakan tanda keanggotaan tabungan atas nama nasabah yang merupakan bukti
tersebut tunduk dan akan ditatakerjakan sesuai dengan syarat dan ketentuan
dibawah ini :
Bank.
3. Rekening dapat dibuka oleh perorangan ataupun badan usaha atau badan
hukum lainnya. Orang atau badan usaha atas nama siapa rekening itu
8
4. Rekening dinyatakan efektif setelah disetujui dan diaktifkan oleh Bank
dan transaksi pada rekening tersebut. Perintah dan transaksi adalah setiap
rekening nasabah.
kerja Bank, ketentuan maksimum transaksi dan atau tunduk dengan saldo
minimal yang harus dipelihara oleh nasabah sesuai dengan ketentuan yang
berlaku di Bank.
(Surat ijin Usaha) atau akte pendirian bagi nasabah non perorangan.
rekening bendaharawan).
9
2.2.3 Kebijakan dan ketentuan bank
Nasabah dengan ini tunduk pada kebijakan dan ketentuan Bank yang
berkaitan dengan :
3. Kebijakan dan ketentuan berkaitan dengan tarif atau ongkos atau biaya-
dibayarkan kepada ahli waris yang sah yang ditetapkan dalam akta
penetapan ahli waris atau akta pembagian waris yang dibuat oleh pejabat
yang berwenang.
7. Saldo dibawah Rp. 25.000,- dan dalam waktu 12 bulan berturut-turut tidak
10
2.2.4 Bunga dan pajak
Bank Rakyat Indonesia Cabang So’e memberikan bunga dan pajak kepada
1. Besarnya suku bunga ditetapkan oleh BRI. Setiap terjadi perubahan suku
adalah :
atau
6. Pajak hanya berlaku bagi tabungan dengan nilai nominal diatas Rp. 7,5
setiap bulan.
11
9. Penutupan rekening minimal Rp. 25.000,- dengan biaya penutupan
Dari ketentuan pemberlakuan bunga dan pajak diatas, untuk lebih jelasnya
Tuan Daniel menabung di Britama pada BRI Cabang So’e. Selama bulan
dapat oleh Tuan Daniel, jika mutasi saldo Tuan Daniel adalah sebagai
berikut :
Dari contoh ini dapat dihitung bunga yang didapat oleh Tuan Daniel berdasarkan
= 1 / 12 x 15 % x Rp. 1.000.000,-
= Rp. 12.500,-
Jadi saldo dalam rekening tabungan Tuan Daniel akhir bulan juni adalah sebesar
Rp. 3.412.500,-
12
Pada perhitugan bunga ini tidak dikenakan pajak karena saldo tabungannya
Jika saldo terendah sebesar Rp. 50.000.000.- maka perhitungan bunganya adalah
sebagai berikut :
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
13
2.3.3 Pengertian sistem informasi
teknologi informasi, dan prosedur kerja), ada sesuatu yang di proses (data menjadi
informasi) dan dimaksudkan untuk mencapai suatu sasaran atau tujuan tertentu.
dikenal dengan nama pengolahan data elektronik (PDE) atau Electronic Data
Processing (EDP).
kedalam bentuk yang lebih berguna dan lebih berarti berupa suatu
informasi.
data yang memberikan bentuk yang lebih berarti dari suatu kejadian.
14
Suatu proses pengolahan data terdiri atas tiga tahap dasar yang disebut
Siklus Pengolahan Data (Data Processing Cycle) yaitu input, processing dan
output.
Basisdata (database) terdiri atas dua kata yaitu basis dan data. Basis
sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek
seperti manusia, barang, hewan, peristiwa, konsep, keadaan dan sebagainya, yang
Prinsip utama dalam basisdata adalah pengaturan data atau arsip, sedangkan
Dalam basis data bukan hanya sekedar penyimpanan data secara elektronik
artinya tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis
data. File teks (dengan program pengolahan data) tidak dapat disebut basis data
karena didalamnya tidak ada pemilihan dan pengelompokan data. Yang sangat
15
data yang akan kita simpan sesuai fungsi dan jenisnya. Pemilihan, pengelompokan
dan pengorganisasian dapat berbentuk sejumlah file atau tabel terpisah dalam
tabel–tabel yang menunjukan entity dan relasinya. Pada proses normalisasi selalu
diuji pada beberapa kondisi. Apakah ada kesulitan pada saat menambah/insert,
ada kesulitan pada pengujian tersebut maka relasi tersbut dipecahkan pada
beberapa tabel lagi atau dengan kata lain perancangan belumlah mendapat
Pada proses normalisasi perlu dikenal lebih dahulu definisi dari tahap
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada
keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap atau
16
2.4.3.2 Bentuk normal kesatu (1NF / first normal form)
Bentuk normal kesatu mempunyai ciri yaitu setiap data dibentuk dalam flat
file (file datar/data), data dibentuk dalam suatu record demi satu record. Tidak ada
set atribut yang berulang–ulang atau atribut bernilai ganda (multivalue). Tiap field
hanya satu pengertian, bukan merupakan kumpulan kata yang mempunyai arti
mendua, hanya satu arti saja dan juga bukan merupakan pecahan kata–kata
NF.
Contoh data
17
2.4.3.3 Bentuk normal kedua (2NF / second normal form)
Untuk menjadi bentuk kedua mempunyai syarat yaitu bentuk data telah
field haruslah unik dan dapt mewakili atribut lain yang menjadi anggotanya.
Dari contoh relasi nasabah pada bentuk normal kesatu, terlihat bahwa kunci
utama atau primary key adalah nomor rekening. Nama nasabah dan operator
fungsi dari nasabah, maka file nasabah dipecah menjadi dua relasi yaitu :
Relasi nasabah
Relasi transaksi
No_rek Kode_transaksi
0000000001 00001
0000000001 11111
0000000002 00001
0000000002 11111
0000000003 00001
18
2.4.3.4 Bentuk normal ketiga (3NF / third normal form)
Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk
normal kedua dan semua atribut bukan primer tidak punya hubungan yang
transitif. Dengan kata lain, setiap atribut bukan kunci haruslah bergantung hanya
Contoh pada bentuk normal kedua (2NF) diatas sudah termasuk bentuk
normal ketiga karena seluruh atribut yang ada didalamnya bergantung penuh pada
kunci primernya.
menyimpan informasi yang orang dapat melihatnya dengan cara yang berbeda.
RDBMS terdiri atas suatu database, tabel, record, field, indeks, query dan view.
Berikut penjelasannya:
sejenis.
3. Record yaitu entry tunggal dalam tabel, entry tersebut terdiri atas sejumlah
field data.
4. Field yaitu, item tertentu dari data dalam record, misalnya nama depan, nama
19
5. Indeks yaitu, type tabel tertentu yang berisi nilai-nilai field kunci atau field
6. Query yaitu perintah SQL yang dirancang untuk memanggil kelompok record
tertentu dari suatu tabel atau lebih untuk melakukan operasi pada tabel.
7. View yaitu, view data yang terdiri atas jumlah record yang tampak (proses)
indeks
versi 6.0 yang dijalankan pada sistem operasi windows. Borland Delphi
sehingga waktu yang dibutuhkan untuk menyusun suatu aplikasi lebih singkat,
karena banyak pekerjaan yang diambil alih oleh piranti lunak. Sistem seperti ini
lebih mudah mendesain tampilan program (user interface). Konsep ini dikenal
20
menjalankan dan mengeset sebuah aplikasi yang disajikan dan terhubung dengan
yang kompleks. Setiap komponen dalam sistem IDE Delphi berfungsi sendiri-
1. Menu
program aplikasi, tersedia dalam menu bar dan terletak pada bagian atas.
2. Speed bar
3. Component pallete
Tool yang berupa kumpulan tab dimana setiap tap arah halaman memuat
program aplikasi.
4. Object inspector
21
5. Form
Lembar desain user interface atau komponen desain dari aplikasi yang akan
visual yang dimiliki oleh Delphi sesuai dengan keinginan programmer. Form
dapat berfungsi sebagi window bagi program aplikasi atau kotak dialog.
6. Editor kode
Tempat untuk menuliskan kode program aplikasi yang dibuat. dengan editor
program aplikasi.
2.6 MySQL
AB, yang pada saat itu bernama TcX Data Konsult AB, sejak sekitar 1994-1995,
meski cikal bakal kodenya bisa disebut sudah ada sejak 1979. Tujuan mula-mula
Tcx membuat MySQL pada waktu itu juga memang untuk mengembangkan
aplikasi web untuk klien. TcX adalah perusahaan pengembangan software dan
konsultan database. Pada saat itu Michael Widenius, atau “Monty”, pengembang
satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM yang dibuat
sendiri dan sedang mencari antar muka SQL untuk ditempelkan di atasnya. Mula-
tersedia dan cukup sederhana saat itu, meskipun sudah ada Postgrest. Namun
22
ternyata, menurut Monty, mSQL tidaklah cukup cepat maupun fleksibel. Versi
sibuk mengembangkan versi kedua, maka keputusan yang diambil Monty yaitu
membuat sendiri mesin SQL yang antarmukanya mirip dengan mSQL tapi
DECIMAL(length,dec) Desimal
23
Tabel 2.2 Tipe data string
DATE YYYY-MM-DD
TIME HH:MM:SS
TIMESTAMP YYYYMMDDHHMMSS
24
3. Menggunakan database
USE nama_database;
nama_field1tipe_data1,
nama_field2tipe_data2,
);
VALUES(nilai_field1,nilai_field2,…);
SELECT*FROM nama_tabel;
ORDER By kriteria;
sintaksnya :
25
SELECT(field1,field2,…) FROM nama_tabel
nama_field1=nilai_baru1,
nama_field2=nilai_baru2.
WHERE kriteria;
Adapun perintah yang tergolong DML adalah insert, update, select dan
delete.
Values(data_kol1,data_kol2,…data_koln);
26
b. Menampilkan data (select) :
limit[batasan]
…kolomn=isi_barun where[kondisi];
a. Membuat tabel :
Create table {
};
Jika field tersebut merupakan primary key, maka dibelakang type data
ditambahkan “primary key”. Selain itu jika field tersebut berupa angka dan tidak
27
boleh kosong untuk pengisian pertama, maka dibelakang primary key
b. Merubah tabel :
Untuk merubah suatu tabel, dalam hal ini field – fieldnya maupun
28