PEMBANGUNAN APLIKASI PENGOLAHAN DATA MERCHANT PADA DIVISI EDC (ELECTRONIC DATA CAPTURE)
DI PT. BANK MANDIRI (PERSERO) TBK,KANWIL VI BANDUNG
KERJA PRAKTEK
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek
Program Strata Satu Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
SEPTYAWATI 10109304
IRNE TRI WAHYUNI 10109315
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA BANDUNG
LAMPIRAN E
DAFTAR RIWAYAT HIDUP
DATA PRIBADI
Nama : Irne Tri Wahyuni
Tempat/ Tanggal Lahir : Cirebon, 10 Januari 1991
Agama : Islam
Alamat : Taman Sari Bawah Gg.Mawar No.35 Bandung
Nomor Telepon : 089656381181
Email : 10109315_irnetriwahyuni_if7@gmail.com
Riwayat Pendidikan
1999 – 2004 SD Kartika III-5 Cirebon
2004 – 2006 SMP Negeri 5 Cirebon
2006 – 2009 SMAN 9 Cirebon
2009 – sekarang Universitas Komputer Indonesia Bandung, jurusan Teknik
DAFTAR RIWAYAT HIDUP
DATA PRIBADI
Nama : Septyawati Pasaribu
Tempat/ Tanggal Lahir : Jakarta, 27 September 1990
Agama : Kristen Protestan
Alamat : Jl.Kubang Selatan No.112 RT.04 RW.12 Dipatiukur
Bandung
Nomor Telepon : 08568203808
Email : sheptyaapasaribu@yahoo.com
Riwayat Pendidikan
1999 – 2004 SDN Kuncup Mekar II Tangerang
2004 – 2006 SMP Sholafide BKKK Tangerang
2006 – 2009 SMAN 4 Tangerang
DAFTAR ISI
1.3 Maksud dan Tujuan ...2
1.3.1 Maksud ...2
1.3.2 Tujuan ...3
1.4 Batasan Masalah ...3
1.5 Metode Penelitian ...4
1.5.1 Tahap Pengumpulan Data ...5
1.5.2 Tahap Pengembangan Perangkat Lunak ...5
1.6 Sistematika Penulisan ...7
BAB II TINJAUAN PUSTAKA ... ...9
2.1 Profil Tempat Kerja Praktek ...9
2.1.1 Sejarah Singkat Bank Mandiri ...9
2.1.2 Badan Hukum Bank Mandiri ...13
2.1.3 Visi, Misi dan Nilai Inti Bank Mandiri ...15
2.1.4 Struktur Organisasi dan Job Description ...16
2.1.4.1 Struktur Organisasi ...18
2.1.4.2 Deskripsi Pekerjaan ...18
2.1.4.3 Alur Proses Kerja Akuisisi Merchant ...26
2.1.4.4 Persyaratan Kelengkapan Dokumen Merchant ...28
2.2 Landasan Teori ... .29
2.2.1 Pengertian Basis Data ... ...29
2.2.2 Pengertian ERD (Entity Relationship Diagram) ... 30
2.2.4 Perangkat Lunak Pendukung ...32
2.2.4.1 Perangkat Delphi ... .32
2.2.4.2 Pengertian MySQL ...33
2.2.4.3 ODBC (Open Database Connectivity) ...35
BAB III PEMBAHASAN ... 38
3.1 Kegiatan Kerja Praktek ... 38
3.1.1 Data Kerja Praktek ... 39
3.2 Pengembangan Perangkat Lunak ... 39
3.2.1 Analisis Sistem ... 39
3.2.1.1 Analisis Masalah ... 40
3.2.1.2 Analisis Prosedur yang sedang Berjalan ... 41
3.2.1.2.1 Prosedur Dokumen Merchant Yang Masuk ... 41
3.2.1.2.2 Prosedur Pengecekan Dokumen Merchant ...43
3.2.1.2.3 Prosedur Pemrosesan Dokumen Merchant ...45
3.2.1.2.4 Prosedur Pemasangan EDC ...47
3.2.1.2.5 Prosedur Finishing Pemasangan Mesin EDC Merchant...49
3.2.2 Anlisis Kebutuhan Fungsional dan Non Fungsional ... 51
3.2.2.1 Analisis Kebutuhan Non Fungsional ... 51
3.2.2.1.1 Analisis Pengguna ...51
3.2.2.1.2 Analisis Perangkat Keras ...52
3.2.2.1.3 Analisis Perangkat Lunak ...53
3.2.2.2 Analisis Fungsional ... 54
3.2.2.2.1 Analisis Basis Data ...54
3.2.2.2.2 Diagram Konteks ...55
3.2.2.2.3 Data Flow Diagram (DFD) ...55
3.2.2.2.4 Spesifikasi Proses ...60
3.2.2.2.5 Kamus Data ...66
3.2.3 Perancangan ... 67
3.2.3.1 Perancangan Database ... 67
3.2.3.1.1 Skema Relasi ...67
3.2.3.1.2 Struktur Tabel ...68
3.2.3.2 Perancangan Struktur Menu ... 69
3.2.3.3 Perancangan Antarmuka ... 70
3.2.4 Implementasi ... 79
3.2.4.1 Kebutuhan Perangkat Keras Pembangun ... 79
3.2.4.2 Kebutuhan Perangkat Keras Pembangun ... 79
3.2.4.3 Implementasi Basis Data ... 80
3.2.4.4 Implementasi Antarmuka Form ... 81
3.3 Pengujian ... 90
3.3.1 Pengujian Black Box ... 90
BAB IV KESIMPULAN DAN SARAN ... 99
4.1 Kesimpulan ... 99
4.2 Saran ... 99
KATA PENGANTAR
Pertama-tama penulis panjatkan puji dan syukur kehadirat Tuhan Yang Maha
Esa atas segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Laporan
Pelaksanaan Kerja Praktek ini.
Kerja Praktek ini merupakan salah satu mata kuliah yang wajib ditempuh di
Fakultas Teknik Informatika Universitas Komputer Indonesia. Laporan Kerja Praktek
ini disusun sebagai pelengkap kerja praktek yang telah dilaksanakan lebih kurang 1
bulan di PT.Bank Mandiri (Persero) Tbk Kanwil VI Bandung. Dalam pembuatan
laporan ini juga tidak akan lepas dari bantuan, bimbingan serta dorongan dari berbagai
pihak. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan ucapan terima
kasih sebesar-besarnya kepada:
1. Tuhan Yang Maha Esa, yang berkat dan rahmat-Nya yang melimpah sehingga
penulis mampu menyelesaikan laporan ini.
2. Orang tua dan keluarga yang memberi dukungan baik moril maupun materil.
3. Bapak Irawan Afrianto M.T., Selaku Ketua Jurusan Teknik Informatika,
Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia,
Bandung sekaligus dosen pembimbing kerja praktek.
4. Segenap karyawan Sekretariat Jurusan Teknik Informatika, Universitas
Komputer Indonesia, Bandung.
5. Bapak Yadi Surya Selaku Senior Manajer divisi edc.
6. Bapak Amiruddin, selaku pembimbing praktek di tempat kerja praktek.
7. Segenap karyawan dan Staf PT.Bank Mandiri (Persero) Tbk Kanwil VI
Bandung, khususnya divisi edc.
9. Adik-adik sekaligus teman seperjuangan yang melaksanakan PKL di PT.Bank
Mandiri (Persero) Tbk Kanwil VI Bandung.
10. Teman-teman kampus dan rekan-rekan lainnya serta semua pihak yang telah
Harapan penulis semoga laporan ini dapat bermanfaat bagi penulis sendiri dan
juga bagi semua pihak yang membacanya dalam menambah wawasan serta
pengetahuan.
Akhir kata, penulis mengucapkan terima kasih kepada semua pihak yang telah
membantu dalam menyelesaikan tugas dan laporan kerja praktek ini semoga Tuhan
Yang Maha Esa membalas kebaikan atas bantuannya dengan pahala yang berlipat,
Amin.
Bandung, Januari 2013
DAFTAR PUSTAKA
1. Hari, Soetanto, S.Kom, M. Sc., 2003, Sistem Informasi, Jakarta: Universitas Budiluhur.
2. http://www.bankmandiri.co.id di akses pada tanggal 20 Oktober 2012
3. Basofi, Arif, S.Kom, 2007, Konsep Database, Surabaya: ITS.
4. Rianux, Pengenalan Basis Data, diakses 17 Januari 2012, 01.00.
5. Pressman, R.S. (2010), Software Engineering : a practitioner’s approach, McGraw-Hill,
New York, 68.
6. Arikunto,Suharsimi.Prof., Dr..1998. Prosedur Penelitian Suatu Pendekatan Praktek.
1
BAB I
PENDAHULUAN
1.1Latar Belakang
Dalam lingkungan perusahaan, komputer adalah alat bantu yang mutlak
diperlukan sabagai pendukung pemrosesan data dan informasi. Penyediaan
informasi yang cepat dan akurat adalah faktor sangat membantu pihak manajemen
dalam memimpin suatu organisasi atau perusahaan karena tidak cukup hanya
dengan kemampuan dan pikiran dalam mencapai tujuan organisasi.
Pengolahan data yang cepat, tepat dan tingkat keakuratan yang tinggi akan
mempermudah suatu perusahaan dalam pemantapan manajemen dari persaingan
dunia bisnis yang semakin ketat, sebaliknya sistem lama yang masih agak lambat
dan tidak berkualitas tidak akan mampu mendukung kegiatan proses kerja suatu
perusahaan dalam mencapai tujuan perusahaan tersebut. Semakin baik sistem
informasi yang dipergunakan maka semakin baik pula informasi yang akan
dihasilkan. Untuk menyediakan informasi yang baik tersebut harus didukung oleh
penggunaan media dan sistem informasi yang baik, mudah dioperasikan serta
sumber daya manusia yang terlatih.
Pada umumnya pekerjaan yang masih dilakukan secara konvensional dan
melibatkan data dalam jumlah besar akan menimbulkan beberapa masalah antara
lain pengaksesan melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh
banyak pengguna cenderung menggunakan solusi sistem manajemen basis data
yang bersifat client/server, membingungkan user dalam mengolah data tersebut,
sulitnya mencari data yang diperlukan dengan jumlah yang terlalu banyak, dan
seringkali banyak mengalami kesalahan dalam mengolah data di Microsoft
Access. Dengan menggunakan sistem yang bersifat komputerisasi hasil yang
dicapai akan lebih optimal dan pekerjaan yang dilakukan akan lebih mudah,
2
pemanfaatan komputer dalam dunia pendidikan maupun dunia kerja untuk
mendapatkan informasi yang cepat, akurat dan tepat waktu.
Sebuah perusahaan melakukan proses kerja dan melakukan evaluasi
terhadap data merchant tentu membutuhkan sebuah penunjang sistem kerja dalam
kebutuhan pendataan. Hal inilah yang dibutuhkan oleh PT.Bank Mandiri (Persero)
Tbk, Kanwil VI Bandung dalam melakukan pendataan pada para merchant yang
akan memasang mesin edc di perusahaannya. Oleh karena itu, penulis bermaksud
untuk mengangkat judul yaitu “Pembangunan Aplikasi Pengolahan Data
Merchant Pada Divisi EDC(Electronic Data Capture) di PT. Bank Mandiri (Persero) Tbk,Kanwil VI Bandung”.
1.2Perumusan Masalah
Berdasarkan uraian pada latar belakang, dapat dirumuskan beberapa
masalah dan kelemahan aplikasi yang sudah ada, yakni :
1. Lambatnya dalam proses pencarian dokumen data merchant.
2. Keterbatasan penggunaan yang hanya di divisi edc saja.
3. Belum efektifnya sistem pendataan merchant.
4. Aplikasi yang ada tidak sesuai dengan sistem yang berjalan sekarang
karena lamanya proses peng-upgrade an data merchant.
Dari rumusan masalah diatas, maka timbul pertanyaan “ Bagaimana membangun aplikasi pengolahan data merchant menggunakan pemrograman delphi “.
1.3Maksud dan Tujuan
Maksud dan tujuan merupakan pedoman untuk menentukan arah dan
jalannya aplikasi yang akan dibangun.
1.3.1 Maksud
Maksud pelaksanaan kerja praktek ini adalah membangun sebuah software
untuk memudahkan pengolahan data merchant yang dibutuhkan PT. Bank
3 1.3.2 Tujuan
Adapun tujuan dari pembangunan aplikasi pengolahan data merchant di
PT. Bank Mandiri (Persero) Tbk,Kanwil VI Bandung adalah sebagai berikut.
a. Mempercepat proses pencarian data merchant .
b. Memperluas penggunaan aplikasi dengan menggunakan pemrograman
delphi.
c. Efektifnya sistem pendataan merchant.
d. Mempercepat proses peng-upgrade an data merchant.
1.4 Batasan Masalah 1) Data
Data yang akan akan diolah berupa data-data merchant yang berada di
Wilayah Jawa Barat kecuali daerah Bogor dan sekitarnya. Selain itu
terdapat data-data merchant yang merupakan dokumen yang saling
berkaitan dengan dengan data-data merchant lainnya. Terdapat pula
aplikasi yang berbasis desktop, yang diberikan oleh tempat kerja
praktek untuk dijadikan sebagai dasar pengembangan aplikasi.
2) Fungsionalitas proses
Proses yang terdapat dalam data yang akan diolah memiliki berbagai
fungsi. Sama seperti semua jenis aplikasi pada umumnya, fungsi yang
dimiliki adalah menampilkan informasi, manipulasi database serta
terdapat berbagai macam tools-tools yang memiliki fungsi yang
berbeda-beda.
a. Sumber informasi mengenai data merchant.
b. Tools pencarian data (mencari TID dan MID, nomer filling ,
tanggal masuk aplikasi dan nama merchant).
4 3) Pengguna
Administrator : ik hak akses untuk bisa mengolah
(tambah, edit, hapus, dsb. data
filling merchant.
Senior Manager : hak akses untuk bisa mengelolah
edit, hapus, dsb pada data
merchant, dan lokasi tempat
penyimpanan dokumen
merchant.
4) Permodelan terstruktur
Pemodelan data yang digunakan untuk membangun aplikasi adalah
pemodelan prosedural.
5) Aplikasi pembangun
Untuk membangun aplikasi Pengolahan Data Merchant Menggunakan
Delphi 7 Dengan Database Mysql Pada Divisi EDC(Electronic Data
Capture) di PT. Bank Mandiri (Persero) Tbk,Kanwil VI Bandungini
digunakan Delphi 7 sebagai software pembangun dan untuk DBMS
menggunakan Mysql.
1.5 Metode Penelitian
Metodologi penelitian merupakan suatu proses yang digunakan untuk
memecahkan masalah yang logis, dimana memerlukan data – data untuk
mendukung terlaksananya suatu penelitian. Metode penelitian yang digunakan
adalah metode deskriptif. Metode deskriptif merupakan metode yang
menggambarkan fakta – fakta dan informasi dalam situasi atau kejadian sekarang
secara sistematis, faktual dan akurat. Metode penelitian ini memiliki dua tahapan,
5 1.5.1 Tahap Pengumpulan Data
Tahap pengumpulan data dapat diperoleh secara langsung dari objek
penelitian. Beberapa cara yang mendukung untuk mendapatkan data primer
adalah sebagai berikut :
1. Observasi lapangan
Observasi lapangan adalah dimana penulis terjun langsung ketempat kerja
di PT Bank Mandiri (Persero) Tbk Kanwil VI Bandung, dengan tujuan
dari observasi lapangan ini adalah untuk mengetahui situasi dan kondisi
pada bagian divisi edc agar penulis dapat memperoleh data yang
diperlukan secara langsung.
2. Wawancara
Wawancara adalah salah satu cara mengumpulkan data dengan cara
wawancara atau berdiskusi dengan pembimbing kerja praktek untuk
mendapatkan sumber informasi di divisi edc PT Bank Mandiri (Persero)
Tbk Kanwil VI Bandung. Tujuan dari wawancara ini adalah untuk
mendapatkan data yang akurat langsung dari narasumber.
3. Studi Pustaka
Studi Pustaka ini tujuannya adalah untuk mendapatkan referensi mengenai
laporan yang akan penulis buat dari buku lain dan sebagai sumber
landasan teori.
1.5.2 Tahap Pengembangan Perangkat Lunak.
Teknik analisis data dalam pembuatan perangkat lunak menggunakan
metode Waterfall. Keterkaitan dan pengaruh antar tahap ini ada karena output
sebuah tahap dalam Waterfall Model merupakan input bagi tahap berikutnya,
dengan demikian ketidak-sempurnaan hasil pelaksanaan tahap sebelumnya adalah
awal ketidaksempurnaan tahap berikutnya. Waterfall Model adalah sebuah
metode pengembangan software yang bersifat sekuensial dan terdiri dari 5 tahap
6
Gambar 1.1. Metode Waterfall 1. Analisis Kebutuhan
Tujuan dilakukan tahapan ini untuk memahami sistem yang sedang berjalan
agar dapat mendefinisikan permasalahan sistem sehingga selanjutnya dapat
menentukan kebutuhan sistem secara garis besar sebagai persiapan ke
tahapan perancangan.
2. Desain Sistem / Perancangan
Pada tahap perancangan ini diberikan gambaran umum yang jelas kepada
pengguna dan rancang bangun yang lengkap tentang sistem yang akan
dikembangkan kepada pihak-pihak yang terlibat dalam pengembangan
sistem. Tahap perancangan ini digunakan untuk persiapan implementasi.
3. Penulisan Kode Program (Coding)
Setelah tahap perancangan sistem selanjutnya dilakukan konversi
rancangan sistem kedalam kode-kode bahasa pemrograman yang
diinginkan Pada tahap ini dilakukan pembuatan komponen-komponen
7 4. Pengujian / Implementasi
Tahap pengujian ini dilakukan untuk mendapatkan serta memastikan bahwa
perangkat lunak yang dihasilkan adalah valid dan sesuai dengan kebutuhan
yang telah dideskripsikan.
5. Pemeliharaan (Maintenance)
Pada tahap pemeliharaan ini perangkat lunak sudah diserahkan kepada
pengguna. Pada tahap ini dilakukan evaluasi terhadap sistem yang baru
untuk mengetahui apakah sistem telah memenuhi tujuan yang ingin dicapai.
Dari hasil evaluasi ini dimungkinkan untuk melakukan
perubahan-perubahan yang diperlukan terhadap sistem agar sistem senantiasa dapat
digunakan dengan baik.
1.6 Sistematika Penulisan
Adapun sistematika yang dipakai penulis dalam penyusunan laporan Kerja
Praktek ini adalah :
BAB I PENDAHULUAN
Dalam bab ini berisi uraian singkat mengenai latar belakang masalah,
perumusan masalah, maksud dan tujuan pembuatan aplikasi, batasan masalah,
metodologi penelitian dan sistematika penulisan laporan kerja praktek.
BAB II TINJAUAN PUSTAKA
Berisi tentang segala sesuatu yang menyangkut tempat kerja praktek itu
sendiri yaitu PT Bank Mandiri (Persero) Tbk Kanwil VI Bandung seperti Latar
Belakang atau Sejarah Dinas, Tempat dan Kedudukan Dinas, Bentuk dan
Badan Hukum Dinas, Bidang Pekerjaan Dinas, Bidang pekerjaan
Divisi/Departemen Tempat Kerja Praktek, Struktur Organisasi Dinas. Terdapat
juga tinjauan pustaka tentang landasan teori yang mendasari pembangunan
sistem informasi ini seperti pengertian sistem, informasi, sistem informasi,
8
teknologi informasi, internet, jaringan komputer, rekayasa perangkat lunak, dan
pengertian MySQL serta tools-tools yang digunakan.
BAB III PEMBAHASAN
Bab ini berisi kegiatan – kegiatan yang dilakukan selama kerja
praktek, jadwal kerja praktek, data – data kerja praktek , hasil kerja praktek
serta menguraikan semua kegiatan penelitian seperti analisis sistem, analisis
masalah, analisi non fungsional, analisi fungsional, perancangan basis data,
implementasi dan pengujian program aplikasi.
BAB IV KESIMPULAN DAN SARAN
Bab ini menjelaskan tentang kesimpulan dari penelitian ini serta saran
99
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Berdasarkan hasil penelitian dan pembahasan, maka dapat disimpulkan
hal-hal sebagai berikut :
1. Dengan dibangunnya aplikasi ini bisa membantu admin dan senior
manager divisi edc dalam mengolah data merchant.
2. Aplikasi yang dibangun memudahkan admin dan senior manager divisi
edc dalam mendata merchant yang bekerjasama dengan PT.Bank
Mandiri (Persero) Tbk Kanwil VI Bandung.
3. Dengan adanya aplikasi ini meminimalkan kesalahan dalam pengolahan
data.
4.2 Saran
Saran-saran yang penulis kemukakan diharapkan dapat lebih meningkatkan
hasil yang telah didapatkan.
Berikut beberapa saran yang disampaikan oleh penulis :
1. Masih perlu adanya pengembangan dan penyempurnaan aplikasi dari segi
user interface sehingga tampilan program tampak lebih menarik.
2. Penambahan informasi lainnya untuk pendataan agar data merchant yang