JAIIT (Journal of Advances in Information and Industrial Technology) Vol. 5, No. 1 Mei 2023, ISSN 2723-4371, E-ISSN 2723-5912
Rancangan Basis Data Transaksi Pada PT.Bank Perkreditan Rakyat ABC Menggunakan MySQL Dengan Model Entity Relationship Diagram (ERD) dan Physical Data Model (PDM)
Iqbal Ramadhani Mukhlis *1) , Deny Hermansyah 2) , Vanessa Meilisa Lantang 3)
*1,2,3) Program Studi Informatika, Fakultas Teknik dan Desain, Universitas Hayam Wuruk Perbanas, Jl. Wonorejo Utara No 16, Surabaya, 60296, Indonesia Email: iqbal.ramadhani@perbanas.ac.id 1) , deny.hermansyah@hayamwuruk.ac.id 2) , 202102011002@mhs.hayamwuruk.ac.id 3)

## Abstrak
Kemajuan   teknologi   tidak   hanya   memberi   kemudahan   saja   tetapi   juga   sebagai   sarana informasi dan komunikasi. Manfaat lain dari kemajuan ini adalah untuk menyimpan data dalam suatu tempat penyimpanan sehingga data tersebut dengan mudah dikelola. Dalam sistem transaksi bank pada umumnya memerlukan rangkaian tabel berupa aktivitas nasabah seperti transfer antar bank, transfer sesama bank, penarikan tunai, setor tunai dan lainnya. Data transaksi pada bank tersebut harus dikelola dengan baik, agar berdampak baik yang mempengaruhi aktivitas perusahaan. Cara meminimalisirkan kesalahan atau kejadian tidak diduga ketika mengelola data transaksi bank yang bisa terhitung besar dan banyak maka perlu dihubungkan sistem transaksi bank dengan menggunakan MySQL dan model konseptual data seperti ERD dan PDM. Hasil studi kasus membuktikan bahwa dengan   adanya   model   konseptual   dari   ERD   dan   PDM   dapat   mempermudah   proses   alur   dalam transaksi   pada   bank.   Berdasarkan   analisis   data   perancangan   basis   data   transaksi   dalam   bank menggunakan model Entity Relationship Diagram (ERD) dan Physical Data Model (PDM) disertai Normalisasi   Data   dapat   disimpulkan   bahwa   ketiga   konsep   model   tersebut   dapat   membantu penyusunan tabel relasi dalam database MySQL, sehingga ketika nasabah ingin mengetahui proses transaksi pada rekeningnya dalam jangka waktu yang ditentukan maka akan otomatis masuk ke database.
Kata kunci: Transaksi Bank, Basis Data, ERD, PDM, CDM

## 1. Pendahuluan
Teknologi   saat   ini   mengalami   perkembangan   yang   pesat,   membuat   aktivitas   yang   dulu menggunakan sistem manual beralih menjadi sistem otomatis  (Mukhlis, 2022a).  Hal itu memiliki dampak baik yaitu membuat beberapa lebih mudah diakses dan diolah. Peranan perbankan di dunia saat   ini   sebagai   penggerak   perekonomian   negara   sangatlah   besar.   Bank   adalah   pengusaha   yang menghimpun  dan menyalurkan dana berupa simpanan dari   masyarakat  kepada masyarakat   untuk meningkatkan taraf hidup masyarakat (Febrianti et al., 2021).
Setiap bank yang dipercaya pemerintah dan diakui pemerintah sedang melakukan perbaikan di unit  kerja  teknologinya yang dikatakan  mampu  mempercepat  metode kerja dan  mengembangkan sistem operasi perbankan yang maju, khususnya di bidang komputer (Furqon et al., 2020). Teknologi unggulan bank yang membantu meningkatkan pelayanan nasabah adalah layanan perbankan elektronik atau yang disebut dengan E-Banking (Puspitaningrum et al., 2019).
Keunggulan online banking dapat mengatasi kendala jarak dan waktu. Tidak seperti operasi perbankan   terbatas,   pelanggan   dapat   merasakan   layanan   bank   24/7.   Banyaknya   nasabah   yang menggunakan   atau   bertransaksi   melalui   bank   online   memudahkan   nasabah   yang   mengharapkan nasabah dapat menyelesaikan sendiri transaksinya melalui sarana elektronik, menghemat waktu dan menghindari antrean (Djunaedi et al., 2022).
JAIIT (Journal of Advances in Information and Industrial Technology) Vol. 5, No. 1 Mei 2023, ISSN 2723-4371, E-ISSN 2723-5912
Akan tetapi meskipun dengan menggunakan E-Banking memiliki batasan jumlah nominal, maka dari itu ada beberapa hal yang dimana mengharuskan untuk melalui Teller (Khairunnisa et al., 2023). Pada studi kasus transaksi bank, bank yang digunakan adalah PT. Bank Perkreditan Rakyat (BPR) ABC maka tujuan dari penelitian ini adalah mengetahui bagaimana alur transaksi online atau melalui E-Banking.

## 2. Metode Penelitian
Dalam  penelitian ini  menggunakan analisa dan rancangan basis data yang diharapkan dapat mempermudah dalam pengembangan sistem informasi dan pengelolaan transaksi di bank mencakup proses Transaksi Transfer Antar Bank, Transfer Sesama Bank, Penarikan Tunai, Setor Tunai dan lainnya (Mukhlis, 2022b). Kebutuhan basis data pada sistem transaksi Bank di PT. Bank Perkreditan Rakyat ABC ini menggunakan buku, jurnal dan informasi seputar basis data transaksi pada internet (Rahayu, 2009). Pengelolaan data pada rancangan basis data transaksi bank menggunakan Normalisasi Data   yang   diimplementasikan   dalam   bentuk   Entity   Relationship   Diagram   (ERD)  (Mukhlis   and Santoso, 2023). Jika sudah menentukan relasi dan entitas yang utuh, maka dapat dilanjutkan dengan membuat analisis data menggunakan konseptual data seperti Physical Data Model (PDM) (Safitri et al., 2020).

## 3. Hasil dan Pembahasan
Umumnya rancangan basis data dilakukan dengan tujuan agar memberikan gambaran umum atau skema tentang basis data yang  diambil  (Mukhlis et al., 2023). Tahap perancangan ini memerlukan identifikasi sistem informasi yang dirancang secara rinci. Sehingga harus diketahui terlebih dahulu yang mana entitas, atribut, kardinalitas dan value of atribute.
3.1 Penentuan Entitas, Atribut, Kardinalitas, dan Value of Atribute
a. Entitas
Entitas yang dipakai dalam merancang sistem transaksi sesuai penelitian : - Nasabah - Teller - Transaksi
b. Atribut

## Gambar 1. Atribut Entitas Nasabah
Jumlah Atribut pada Entitas Nasabah :
1. No_rekening_tujuan (PK)
2. Nama_nasabah
3. Tgl_lahir_nasabah
4. Alamat_nasabah 5. Jes_kel
2
6. No_telp

## Gambar 2. Atribut Entitas Teller
Jumlah Atribut pada Entitas Teller:
1. Id_teller (PK) 2. Nama_teller 3. Tgl_lahir_teller
4. Jes_kel
5. No_telp

## Gambar 3. Atribut Entitas Transaksi
Jumlah Atribut pada Entitas Transaksi :
1. No_referensi (PK)
2. Tanggal_transaksi
3. Waktu_transaksi
4. Uraian_transaksi
5. Tipe_Transaksi
6. No_rekening_tujuan
7. Nama_rekening_tujuan
8. Email_penerima
9. Bank_tujuan
10. Nama_pengirim 11. No_rekening_pengirim
12. Nominal 13. Biaya_admin
14. Total
JAIIT (Journal of Advances in Information and Industrial Technology) Vol. 5, No. 1 Mei 2023, ISSN 2723-4371, E-ISSN 2723-5912
15. Status
c. Kardinalitas
Gambar 4. Kardinalitas
d. Value of Atribute

## Gambar 5. Value of Atribute
Berdasarkan   studi   kasus   penelitian   ini   yaitu   “Sistem   Transaksi   Bank   Perkreditan Rakyat (BPR) ABC” didapat beberapa data sebagai berikut :
a) Terdapat tiga entitas
1. Nasabah
2. Teller
3. Transaksi
b) Terdapat relasi one to many dalam setiap relasi entitasnya.
c) Value identity berupa interger, varchar, date, time , dan text
Dalam setiap entitas memilki atribut yang berbeda atau tersendiri dan memiliki Primary Key (Mukhlis and Laga, 2023)
3.2 Penentuan Entitas, Atribut, Kardinalitas, dan Value of Atribute
a. Entity Relationship Diagram (ERD) Entity Relationship Model atau data model koneksi antar entitas adalah model yang digunakan untuk menjelaskan hubungan antara data dalam sistem  basis data, berdasarkan konsep bahwa objek dasar dunia nyata adalah hubungan antara objek-objek tersebut (Kurniawan et al., 2023).
JAIIT (Journal of Advances in Information and Industrial Technology) Vol. 5, No. 1 Mei 2023, ISSN 2723-4371, E-ISSN 2723-5912
Gambar 6. Entity Relationship Diagram (ERD)
b. Physical Data Model (PDM)
Physical Data Model (PDM) atau model relasional adalah model yang menggunakan banyak tabel   untuk   menggambarkan   data   dan   hubungan   antar  data  (Ramadhani   Mukhlis   et   al.,   2023). Penggambaran rancangan PDM memperlihatkan struktur penyimpanan data yang benar pada basis data yang digunakan sesungguhnya (Yutanto, Sihotang, et al., 2023).
Setiap tabel memiliki beberapa kolom, dimana setiap kolom memiliki nama dan tipe data yang unik (Safitri et al., 2021).
Gambar 7. Physical Data Model
c. Unnormalized
Unnormalized  adalah kondisi   dimana terdapat   data  duplikat   atau tumpang  tindih pada tabel (Yutanto,   Ridho   Afandi,   et   al.,   2023).  Dengan   kata   lain,   sekumpulan   data   mentah   semuanya dimasukkan ke dalam tabel yang sama (tidak dipisah ke tabel lain).
JAIIT (Journal of Advances in Information and Industrial Technology) Vol. 5, No. 1 Mei 2023, ISSN 2723-4371, E-ISSN 2723-5912
Gambar 8. Unnormalized
d. Normalisasi
Normalisasi adalah teknik desain basis data logis yang mengelompokkan atribut relasional untuk membentuk   struktur   relasional   yang   baik   (tanpa   redundansi)  (Ramadhani   and   Mujayana,   2022). Normalisasi adalah proses pembuatan struktur database sehingga sebagian besar ambiguitas dapat dihilangkan. Langkah-langkah normalisasi adalah bentuk normal pertama (1NF), bentuk normal kedua (2NF), bentuk normal ketiga (3NF).

## 1. First Normal Form (1NF)
First   Normal   Form (1NF)   adalah   sebuah   tabel   tersendiri   untuk   setiap   kelompok   data   yang berhubungan dan berperan sebagai candidate key.
Gambar 9. 1NF

## 2. Second Normal Form (2NF)
Second Normal Form (2NF) adalah bentuk kedua yang melakukan dekomposisi tabel untuk mencari kunci primer dari setiap tabel.
Gambar 10. 2NF
3. Third Normal Form (3NF)
JAIIT (Journal of Advances in Information and Industrial Technology) Vol. 5, No. 1 Mei 2023, ISSN 2723-4371, E-ISSN 2723-5912
Third Normal Form (3NF) adalah bentuk normalisasi data yang tidak boleh ada atribut yang bergantung pada field lain dan bukan pada kunci primer, sehingga atribut itu harus dipisah ke tabel baru.
Gambar 11. 3NF
3.3 Hasil Implementasi dan Perancangan Basis Data
Tabel 1. Tabel Nasabah No_rek Nama_nasabah Tgl_lahir_Nasabah Alamat_nasaba h Jes_kel No_telp INT VARCHAR DATE TEXT CHAR VARCHAR
Didalam Tabel 1. tabel nasabah berisikan beberapa atribut atau field sebagai berikut : 1. No_rekening_tujuan
2. Nama_nasabah
3. Tgl_lahir_nasabah
4. Alamat_nasabah
5. Jes_kel
6. No_telp
Gambar 12. Isi Tabel Nasabah
JAIIT (Journal of Advances in Information and Industrial Technology) Vol. 5, No. 1 Mei 2023, ISSN 2723-4371, E-ISSN 2723-5912
Tabel 2. Tabel Teller Id_teller Nama_teller Tgl_lahir_teller Jes_kel No_telp INT VARCHAR DATE CHAR VARCHAR
Didalam Tabel 2. tabel teller berisikan beberapa atribut atau field sebagai berikut : 1. Id_teller
2. Nama_teller
3. Tgl_lahir_teller
4. Jes_kel
5. No_telp
Gambar 13. Isi Tabel Teller
Tabel 3. Tabel Transaksi No_referensi Asal_bank No_rek_tujuan Jenis_bank_tujuan No_rek VARCHAR TEXT VARCHAR TEXT INT Nama_pemilik_rek_tujuan Ide_teller Nominal_transaksi Tanggal_transaksi Status TEXT INT VARCHAR DATE TEXT
Didalam Tabel 3. tabel transaksi berisikan beberapa atribut atau field sebagai berikut : 1. No_referensi
2. Asal_bank
3. No_rek_tujuan
4. Jenis_bank_tujuan
5. No_rek
6. Nama_pemilik_rek_tujuan
7. Ide_teller
8. Nominal_transaksi
9. Tanggal_transaksi
10. Status
Gambar 14. Isi Tabel Transaksi

## 4. Kesimpulan
Berdasarkan   analisis   dan   rancangan   basis   data   transaksi   bank   menggunakan model Entity Relationship  Diagram ( ERD ) dan Physical   Data   Model   (PDM) disimpulkan   bahwa  model   ERD memberikan kemudahan untuk menentukan entitas, atribut, relasi pada masing-masing tabel. Model PDM memperjelas data dan memiliki relasi satu sama lain, lalu ekspor dalam format MySQL untuk dilakukan   pengelolahaan.   Maka   dari   semua   model   perancangan   basis   data   ini   digunakan   untuk pengambilan keputusan. Degnan

## Ucapan Terima Kasih
Ucapan terima kasih kami ucapkan kepada segenap tim yang membantu dalam penelitian ini, seperti PT. Bank Perkreditan Rakyat ABC, dan para peneliti
Daftar Pustaka
Djunaedi, A.Z. et al. (2022). Pengabdian Kepada Masyarakat Melalui Pelatihan Digital Marketing Sebagai Upaya Peningkatan Daya Saing Swk Wonorejo Pasca Pandemi. Jurnal Kemitraan dan Pemberdayaan Masyarakat, II(2), pp. 13–21. Available at:
https://doi.org/10.14414/kedaymas.v2i2.2977.
Febrianti, D. et al. (2021). Penerapan Basis Data pada Perusahaan Perbankan (Studi Kasus Penerapan Mobile Banking pada BankSyariah Indonesia). Jurnal Pendidikan Tambusai [Preprint].
Furqon, M.A. et al. (2020). Critical data analysis of COVID-19 spreading in Indonesia to measure the readiness of new-normal policy . Khairunnisa et al. (2023). Buku Ajar Logika & Algoritma . 1st edn. Edited by Efitra. Jambi: PT. Sonpedia Publishing.
Kurniawan,   H. et   al. (2023). Belajar Web Programming  (Referensi   Pengenalan  Dasar Tahapan Belajar Pemrograman Web Untuk Pemula) . 1st edn. Edited by Elfitra. Jambi: PT. Sonpedia Publishing.
Mukhlis,   I.R.   (2022a).   Literature   Review   Pada   Teknik   Pendeteksi   Ambiguitas   Leksikal   dalam Software Requirements Specification. Jurnal Ilmu Komputer dan Desain Komunikasi Visual , 7(1).
Mukhlis, I.R. (2022b). Sistem Informasi Donor Darah Berbasis Website Menggunakan Framework CodeIgniter Pada Unit Transfusi Darah (UTD) Palang Merah Indonesia Lumajang . Available at: http://jurnal.mdp.ac.id.
JAIIT (Journal of Advances in Information and Industrial Technology) Vol. 5, No. 1 Mei 2023, ISSN 2723-4371, E-ISSN 2723-5912
Mukhlis, I.R. et al. (2023). Optimization of Integrated Digital Marketing in The Marketing Strategy of MSME   Culinary   Tourism   Centers   (SWK)   Wonorejo   City   of   Surabaya. Journal   of   Applied Management and Business , 4(1), pp. 26–41. Available at: https://doi.org/10.37802/jamb.v4i1.390. Mukhlis, I.R. and Laga, S.A. (2023). Penerapan Model View Controller pada Perancangan Website Sentra   Wisata   Kuliner   Kota   Surabaya. EXPERT:   Jurnal   Manajemen   Sistem   Informasi   dan Teknologi , 13(1), p. 30. Available at: https://doi.org/10.36448/expert.v13i1.3039. Mukhlis,   I.R.   and   Santoso,   R.   (2023).   Perancangan   Basis   Data   Perpustakaan   Universitas Menggunakan MySQL dengan Physical Data Model dan Entity Relationship Diagram. Journal of Technology   and   Informatics   (JoTI) ,   4(2),   pp.   81–87.   Available   at: https://doi.org/10.37802/joti.v4i2.330.
Puspitaningrum, A.C. et al. (2019). Strategy to Use Local Government’s Facebook Page to Improve Public Services. Jurnal Sistem Informasi (Journal of Information System) , 15(2), pp. 42–51. Available at: https://www.researchgate.net/publication/344374580. Rahayu, N. (2009). Penilaian Keefektifan Cabang di Luar Negeri Bank BNI . etd.repository.ugm.ac.id. Ramadhani, I. and Mujayana, M. (2022). Brand Equity And Strategies To Win Business Competition.
Journal   of   Applied   Management   and   Business   (JAMB) ,   3(1).   Available   at: https://doi.org/10.37802/jamb.v3i1.245.
Ramadhani Mukhlis, I. et al. (2023). Pelatihan UI/UX Menggunakan Figma Untuk Meningkatkan Kompetensi Di Bidang Desain Guru MGMP RPL SMK Provinsi Jawa Timur. Jurnal Kemitraan dan Pemberdayaan Masyarakat . Safitri, E.M. et al. (2020). Interaction effect of system, information and service quality on intention to use and user satisfaction. Proceeding - 6th Information Technology International Seminar, ITIS 2020 .   Institute   of   Electrical   and   Electronics   Engineers   Inc.,   pp.   92–97.   Available   at: https://doi.org/10.1109/ITIS50118.2020.9321002.
Safitri, E.M. et al. (2021). Assessing The Quality of Lapors! Using E-Govqual Theory in User’s Perspective. IOP Conference Series: Materials Science and Engineering , 1125(1), p. 012038. Available at: https://doi.org/10.1088/1757-899x/1125/1/012038. Yutanto, H., Sihotang, E.T., et al. (2023). Sistem Pengendalian Manajemen Organisasi Mahasiswa (Ormawa)   pada   Perguruan   Tinggi   dengan   Aplikasi   Website. Jurnal   Edukasi   dan   Penelitian Informatika (JEPIN) , 9(1), pp. 18–29.
Yutanto, H., Ridho Afandi, H., et al. (2023). Sosialisasi Penerapan Media Belajar Inovatif Berbasis Digital   pada   Rumah   Belajar   AKBAR,   Tegalsari   Surabaya .   Available   at: http://jurnal.unipasby.ac.id/index.php/abadimas.