APLIKASI KLASIFIKASI PENENTUAN PENGAJU KARTU KREDIT MENGGUNAKAN METODE NAIVE BAYES DI PT.BANK MANDIRI
KANWIL A.RIVAI PALEMBANG
Tugas Akhir ini disusun sebagai salah satu syarat Menyelesaikan pendidikan Diploma IV
Pada Jurusan Manajemen Informatika Program Studi Manajemen Informatika
OLEH
M. Ridho Alfajri 061740832006
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
2021
MOTTO DAN PERSEMBAHAN
““Every opportunity is meaningful, because we never know whether that opportunity is our last.”
-unknown
“Follow your dreams, believe in yourself and don’t give up”
-Rachel Corrie
Saya persembahkan kepada:
• Kedua orang tua yang selalu memberiku semangat dan nasihat
• Keluargaku tercinta
• Seluruh Dosen Manajemen Informatika yang telah memberikan bimbingan dan ilmu pengetahuan teruta- ma dosen pembimbing Tugas Akhir
• Teman-Teman yang telah mendukung dalam pengerjaan Tugas Akhir
• Almamaterku
ABSTRAK
Bank merupakan salah satu lembaga ekonomi yang penyebarannya tergolong luas dan cepat, dan merupakan lembagayang bergerak di bidang jasa keuangan, yang salah satu pelayanannya yaitu pemberian kartu kredit.Kartu kredit adalah salah satu produk bank yang paling banyak digunakan oleh masyarakat karena sejatinya kartu kredit telah memudahkan pemililknya dalam bertransaksi tanpa perlu mem- bawa uang tunai. Perlu diketahui bahwa terdapat persyaratan-persyaratan yang harus dipenuhi oleh nasabah dalam melakukan pengajuan kartu kredit yang ber- pengaruh pada limit yang diterima oleh nasabah. Terdapat permasalahan dalam proses pengajuan kartu kredit tersebut yang manaadanya kesulitan pihak analis kartu kredit dalam menentukan jenis kartu kredit nasabah. Oleh karena itu untuk membantu pihak analis kartu kredit dalam mengklasifikasikan nasabah untuk mendapatkan kartu kredit yang tepat sehingga dapat memberikan kartu kredit yang sesuai dengan kriteria nasabah, maka penulis membuat sebuah Aplikasi Klasifikasi Pengajuan Kartu Kredit Menggunakan Metode Naive Bayes digunakan untuk mencari pola nasabah yang sudah diterima dalam pengajuan kartu kredit dengan memperhatikan variabel-variabel yang digunakan meliputi jenis kelamin, status pernikahan, jumlah tanggungan, profesi, status pegawai, dan gaji per bulannya. Hasil pengujian menunjukkan bahwa rata-rata nilai precision sebesar 100%. Dengan demikian aplikasi ini cukup efektif untuk membantu pihak analis kartu kredit dalam menentukan jenis klasifikasi kartu kredit nasabah yang tepat dan sesuai dengan kriteria.
Kata kunci : Aplikasi, klasifikasi, Naïve Bayes, Kartu Kredi
ABSTRACT
Bank is one of the economic institutions whose distribution is relatively wide and fast, and is an institution engaged in financial services, one of which is the provision of credit cards. Credit cards are one of the most widely used bank products by the public because credit cards have made it easier for owners to transact without the need to carry cash. Please note that there are requirements that must be met by customers in applying for a credit card that affect the limit received by the customer. There are problems in the credit card application process, which is the difficulty of credit card analysts in determining the type of customer credit card. Therefore, to assist credit card analysts in classifying customers to get the right credit card so that they can provide credit cards that match customer criteria, the authors create an Application for Classification of Credit Card Submissions Using the Naive Bayes Method used to find patterns customers who have been accepted in credit card applications by taking into account the variables used include gender, marital status, number of dependents, profession, employee status, and salary per month. The test results show that the average precision value is 100%. Thus, this application is quite effective in helping credit card analysts determine the type of customer credit card classification that is appropriate and in accordance with the criteria.
Keywords: Applications, Classifications, Naïve Bayes, Credit Cards.
KATA PENGANTAR
Alhamdulillah puji syukur kehadirat Allah SWT, karena berkat rahmat dan hidayah-Nya penulis dapat menyelesaikan Tugas Akhir yang berjudul “Aplikasi Klasifikasi Penentuan Pengaju Kartu Kredit Menggunakan Metode Naïve Bayes di PT. Bank Mandiri Kanwil A.Rivai Palembang” ini tepat pada wak- tunya. Tujuan dari penulisanTugas Akhir ini adalah sebagai salah satu syarat untuk memenuhi Mata Kuliah Tugas Akhir pada Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
Selama dalam proses menyelesaikan Tugas Akhir ini, penulis banyak sekali mendapat bantuan, bimbingan,serta petunjuk dari berbagai pihak, maka dalam kesempatan ini penulis ingin mengucapkan terimakasih kepada :
1. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwi- jaya.
2. Bapak Carlos RS, S.T.,M.T. selaku Wakil Direktur I Politeknik Negeri Sriwijaya.
3. Ibu Nelly Masnila, S.E.,M.Si.,AK.,CA. selaku Wakil Direktur II Politeknik Negeri Sriwijaya.
4. Bapak Ahmad Zamheri, S.T., M.T. selaku Wakil Direktur III Politeknik Negeri Sriwijaya.
5. Bapak Drs. Zakaria, M.T. selaku Pelaksana Bidang KerjasamaPoliteknik Negeri Sriwijaya.
6. Ibu Dr. Indri Ariyanti, S.E.,M.Si. selaku Ketua Jurusan Manajemen Informat- ika Politeknik Negeri Sriwijaya.
7. Bapak Meivi Kusnandar, S.Kom., M.Kom. Selaku Sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
8. Ibu Rika Sadariawati, S.E.,M.Si. Ketua Program Studi DIV Manajemen Informatika Politeknik Negeri Sriwijaya.
9. Bapak Ir.Zulkarnaini, M.T. selaku Dosen Pembimbing I.
10. Ibu Nita Novita, SE.,MM.. selaku Dosen Pembimbing II.
11. Seluruh Dosen beserta staf Jurusan Manajemen Informatika.
12. Semua Pihak Karyawan Bank Mandiri Kanwil A.Rivai Palembang yang telah mengizinkan dan membantu penulis dalam pengambilan data Tugas Akhir.
13. Kedua orang tua tersayang yang telah memberikan doa tulus, dukungan dan semangat tiada hentinya.
14. Kakak tersayang yang selalu memberikan doa, dukungan serta semangat.
15. Teman-teman seperjuangan Jurusan Manajemen Informatika, khususnya ke- las MID 2017.
Penulis menyadari bahwa dalam penulisan Tugas Akhir ini masih terdapat kesalahan dan kekurangan. Maka, untuk itu penulis mengharapkan kritik dan saran yang bersifat membangun dari berbagai pihak demi kesempurnaan penulisan yang akan datang. Akhir kata penulis berharap semoga Tugas Akhir ini bermanfaat bagi semua pihak yang membutuhkannya, khususnya mahasiswaJurusan Manajemen Informatika Politeknik Negeri Sriwijaya sehingga tujuan yang diharapkan dapat tercapai, Aamiin.
Palembang, 29 Juli 2021
Penulis
DAFTAR ISI
Halaman Judul ... i
Lembar Pengesahan Tugas Akhir ... ii
Motto dan Persembahan ... iii
Abstrak ... iv
Abstract ... v
Kata Pengantar ... vi
Daftar Isi ... Daftar Tabel ... Daftar Gambar ... 1. Pendahuluan ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan dan Manfaat ... 3
1.5 Manfaat ... 3
1.6 Sistematika Penulisan ... 3
2. Tinjauan Pustaka ... 5
2.1 Teori Judul ... 5
2.1.1 Pengertian Aplikasi ... 5
2.1.2 Pengertian Klasifikasi ... 5
2.1.3 Pengertian Kartu Kredit ... 6
2.1.4 Metode Naïve Bayes ... 7
2.2 Teori Program ... 13
2.2.1 Pengertian MySQL (My Structured Quety Language ... 13
2.2.2 Pengertian PHP(Hypertext Preprocessor) ... 13
2.2.3 Pengertian Laragon ... 14
2.2.4 Pengertian Sublime Text ... 14
2.3 Teori Khusus ... 15
2.3.1 Pengertian UML(Unified Modeling Language) ... 15
2.4 Referensi Penelitian Sebelumnya ... 21
3. Metodologi Penelitian ... 29
3.1 Deskripsi Instansi ... 29
3.1.1 Sejarah Bank Mandiri ... 29
3.1.2 Visi dan Misi Bank Mandiri ... 30
3.1.2.1 Visi ... 30
3.1.2.2 Misi ... 30
3.1.3 Struktur Organisasi ... 30
3.2 Lokasi dan Jadwal Penelitian ... 32
3.3 Alat dan Bahan Penelitian ... 32
3.3.1 Alat Penelitian ... 32
3.3.2Bahan Penelitian ... 33
3.4 Tahapan Penelitian ... 33
3.4.1 Tahap Perumusan Masalah ... 33
3.4.2 Tahap Pengumpulan Data ... 34
3.4.2.1 Data Primer ... 34
3.4.2.2 Data Sekunder ... 34
3.4.3 Tahap Analisis Data ... 35
3.5 Metode Pengembangan Sistem ... 35
3.5.1 Pengertian Rational Unified Process ... 35
3.6 Implementasi Metode Naïve Bayes ... 37
4. Hasil dan Pembahasan ... 56
4.1 Analisis Kebutuhan Sistem ... 56
4.1.1 Inception (permulaan) ………. . 56
4.1.2 Elaboration (permulaan) ……… 56
4.1.2.1 Perancangan Sistem ………. ... 57
4.1.2.1.1 Use case Diagram ………. ... 57
4.1.2.1.2 Activity Diagram ………. ... 58
4.1.2.1.3 Sequence Diagram ………. .. 62
4.1.2.1.4 Class Diagram ………. ... 66
4.1.2.1.5 Tabel Data ………. ... 67
4.1.2.1.6 Kamus Data ………. ... 69
4.1.3 Construction (Konstruksi)………. .... 70
4.1.3.1 Rancangan Halaman Sistem ……… ... 70
4.1.3.2 Tampilan Halaman Aplikasi ……… ... 74
4.1.3.3 Tahap Pengujian ……… ... 78
4.1.4 Transition (Transisi) ………. .... 81
5. Kesimpulan dan Saran ... 85
5.1 Kesimpulan ………. 85
5.2 Saran ………... 85 Daftar Pustaka
Lampiran
DAFTAR TABEL
Tabel 2.1 Simbol-Simbol pada Use Case Diagram ...
Tabel 2.2 Simbol-Simbol pada Activity Diagram ...
Tabel 2.3 Simbol-Simbol pada Sequence Diagram ...
Tabel 2.4 Simbol-Simbol pada Class Diagram ...
Tabel 3.1 Variabel Penelitian ...
Tabel 3.2 Data Training ...
Tabel 3.3 Data Predicition ...
Tabel 4.1 Spesifikasi Kebutuhan Sistem ...
Tabel 4.2 Tabel User ...
Tabel 4.3 Tabel Kartu Kredit ...
Tabel 4.4 Rencana Pengujian ...
Tabel 4.5 Kasus dan Hasil Pengujian Halaman Akses Admin ...
Tabel 4.6 Kasus dan Hasil Pengujian Halaman Akses Nasabah ...
DAFTAR GAMBAR
Gambar 2.1 Alur Metode Naïve Bayes ...
Gambar 4.1 Use Case Diagram ...
Gambar 4.2 Activity Diagram Registrasi Akun ...
Gambar 4.3 Activity Diagram Login ...
Gambar 4.4 Activity Diagram Tambah Data User ...
Gambar 4.5 Activity Diagram Edit Data User ...
Gambar 4.6 Activity Diagram Hapus Data User ...
Gambar 4.7 Activity Diagram Kelola Data Pengajuan Kartu Kredit ...
Gambar 4.8 Activity Diagram Melihat Data Pengujian ...
Gambar 4.9 Activity Diagram Melakukan Pengajuan Kartu Kredit ...
Gambar 4.10 Activity Diagram Logout ...
Gambar 4.11 Sequence Diagram Registrasi Akun ...
Gambar 4.12 Sequence Diagram Login ...
Gambar 4.13 Sequence Diagram Tambah Data User ...
Gambar 4.14 Sequence Diagram Edit Data User ...
Gambar 4.15 Sequence Diagram Hapus Data User ...
Gambar 4.16 Sequence Diagram Mengelola Data Pengajuan Kartu Kredit Gambar 4.17 Sequence Diagram Mengelola Data Pengujian ...
Gambar 4.18 Sequence Diagram Melakukan Pengajuan Kartu Kredit ...
Gambar 4.19 Sequence Diagram Melakukan Logout ...
Gambar 4.20 Class Diagram ...
Gambar 4.21 Rancangan Halaman Login...
Gambar 4.22 Rancangan Halaman Beranda Admin ...
Gambar 4.23 Rancangan Halaman Data User ...
Gambar 4.24 Rancangan Halaman Form Data User ...
Gambar 4.25 Rancangan Halaman Data Pengajuan Kartu Kredit ...
Gambar 4.26 Rancangan Halaman Form Pengajuan Kartu Kredit ...
Gambar 4.27 Rancangan Halaman Data Pengujian ...
Gambar 4.28 Halaman Data Login ...
Gambar 4.29 Halaman Dashboard ...
Gambar 4.30 Halaman Data User ...
Gambar 4.31 Halaman Form Tambah User ...
Gambar 4.32 Halaman Data Pengajuan Kartu Kredit ...
Gambar 4.33 Halaman Data Form Kartu Kredit ...
Gambar 4.34 Halaman Data Pengujian ...