View
27
Download
0
Category
Preview:
Citation preview
LAPORAN KERJA MAGANG
PEMBANGUNAN APLIKASI IFINANCING CORE 2
MODUL PENJUALAN PRODUK
(STUDI KASUS: PT. INOVASI MITRA SEJATI)
Oleh :
Nama : Giam Cen Jiang
NIM : 10110110122
Program Studi : Teknik Informatika
Fakultas : Teknologi Informasi dan Komunikasi
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2013 / 2014
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
ii
PENGESAHAN LAPORAN KERJA MAGANG
PEMBANGUNAN APLIKASI IFINANCING MODUL
PENJUALAN PRODUK
(STUDI KASUS: PT. INOVASI MITRA SEJATI)
Oleh :
Nama : Giam Cen Jiang
NIM : 10110110122
Program Studi : Teknik Informatika
Fakultas : Teknologi Informasi dan Komunikasi
Tangerang, 21 Oktober 2013
Pembimbing , Penguji ,
Dr. Ir. P.M. Winarno, M.Kom. Seng Hansun, S.Si, M.Cs.
Mengetahui,
Ketua Program Studi Teknik Informatika
Maria Irmina Prasetiyowati, S.Kom, M.T.
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
iii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT
Dengan ini saya :
Nama : Giam Cen Jiang
NIM : 10110110122
Program studi : Teknik Informatika
menyatakan bahwa saya telah melaksanakan praktek kerja magang :
Nama perusahaan : PT. Inovasi Mitra Sejati
Divisi : Development
Alamat : Jalan Mandala Raya No. 31A, Tomang, Jakarta Barat
Periode magang : 1 Juli 2013 – 5 September 2013
Pembimbing lapangan : Eka Gautama M.Sc.
Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak
melakukan plagiat. Semua kutipan karya ilmiah orang lain atau lembaga lain yang
dirujuk dalam laporan kerja magang ini telah saya sebutkan sumber kutipannya
serta saya cantumkan di Daftar Pustaka.
Jika di kemudian hari terbukti ditemukan kecurangan/penyimpangan baik
dalam pelaksanaan kerja magang maupun dalam penulisan laporan kerja magang,
saya bersedia menerima konsekuensi dinyatakan tidak lulus untuk mata kuliah
kerja magang yang telah saya tempuh.
Tangerang, 21 Oktober 2013
Giam Cen Jiang
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
iv
ABSTRAKSI
Laporan kerja magang ini menjelaskan mengenai pengembangan aplikasi
ifinancing Core 2 yang akan dijadikan sebagai produk PT. Inovasi Mitra Sejati
dimana menawarkan fitur-fitur global dan standar yang digunakan dalam dunia
multifinance. Aplikasi ini tentunya akan mempermudah user serta mempermudah
perusahaan dalam menjalankan aktivitas bisnis ke depannya. Aplikasi ini berbasiskan
client-server architecture yang tersentralisasi sehingga perusahaan multifinance yang
akan menggunakan produk ini tidak perlu khawatir mengenai cabang perusahaannya
yang tersebar di seluruh Indonesia. Bahasa pemrograman C# dengan teknologi
Microsoft ASP .NET menjadi solusi yang digunakan dalam pembangunan aplikasi
ifinancing ini. Selain itu PT. Inovasi Mitra Sejati telah menyediakan framework yang
telah dikembangkan sendiri dan diintegrasikan dengan Visual Studio 2008 sehingga
mempermudah dalam pembangunan aplikasi. Di samping itu, aplikasi tentunya tidak
lepas dari database dimana database server yang digunakan oleh PT. Inovasi Mitra
Sejati untuk menangani sistem ini adalah Microsoft SQL Server 2008 R2 atau versi
yang lebih tinggi.
Kata kunci: multifinance, ifinancing, C#, ASP.NET, client-server architecture,
database, database server
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
v
KATA PENGANTAR
Terima kasih dan ucapan syukur penulis panjatkan atas berkat dan kasih-
Nya yang selalu menyertai sehingga penulis dapat menyelesaikan laporan magang
ini yang menjadi salah satu syarat dalam kelulusan program studi Teknik
Informatika di universitas tercinta yaitu, Universitas Multimedia Nusantara.
Terselesaikannya laporan magang ini juga tidak lepas dari bantuan dan
dukungan dari beberapa pihak. Oleh karenanya, penulis juga ingin mengucapkan
terima kasih kepada
1. Dr. Ninok Leksono, selaku Rektor Universitas Multimedia Nusantara,
2. Maria Irmina Prasetiyowati, S.Kom, M.T., selaku Ketua Program Studi
Teknik Informatika,
3. Dr. PM. Winarno, selaku dosen pembimbing magang,
4. Januar Wahjudi, S.Kom, M.Sc., selaku mantan Ketua Program Studi
Teknik Informatika,
5. Bapak Eka Gautama, selaku direktur IT pada PT. Inovasi Mitra Sejati
yang telah memberikan kesempatan pada penulis untuk melakukan
aktivitas magang dan juga yang telah memberikan berbagai macam
pengalaman dan pengetahuan,
6. Bapak Hari, selaku Project Leader yang membimbing penulis selama
aktivitas magang,
7. Keluarga penulis yang selalu mendukung penulis kapanpun dan
dimanapun dalam proses penyelesaian laporan ini,
8. Teman-teman seperjuangan selama aktivitas magang yang telah membuat
hari-hari menjadi indah dan penuh canda dan tawa,
9. Sahabat-sahabat penulis yang telah memberikan dukungan-dukungan
kepada penulis,
10. Ronald, yang laporannya dijadikan acuan,
11. Seluruh karyawan PT. Inovasi Mitra Sejati yang tidak dapat penulis
sebutkan satu per satu.
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
vi
Semoga laporan kerja magang ini bermanfaat bagi para pembaca, terutama
para mahasiswa Universitas Multimedia Nusantara dalam program studi Teknik
Informatika.
Tangerang, 21 Oktober 2013
Penulis
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
vii
DAFTAR ISI
PENGESAHAN LAPORAN KERJA MAGANG .............................................. ii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT ...................................... iii
ABSTRAKSI ......................................................................................................... iv
KATA PENGANTAR ............................................................................................ v
DAFTAR ISI ........................................................................................................ vii
DAFTAR GAMBAR ............................................................................................ ix
DAFTAR TABEL ............................................................................................... xii
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ................................................................................................ 1
1.2 Maksud dan Tujuan Kerja Magang ................................................................ 1
1.3 Waktu dan Prosedur Pelaksanaan Kerja Magang ........................................... 2
BAB II GAMBARAN UMUM PERUSAHAAN ................................................. 3
2.1 Sejarah Singkat Perusahaan ............................................................................ 3
2.1 Struktur Organisasi Perusahaan ...................................................................... 4
BAB III PELAKSANAAN KERJA MAGANG .................................................. 6
3.1 Kedudukan dan Koordinasi ............................................................................ 6
3.2 Tugas yang Dilakukan .................................................................................... 6
3.3 Uraian Pelaksanaan Kerja Magang ................................................................ 8
3.3.1 Proses Pelaksanaan .................................................................................. 8
3.3.1.1 Perencanaan...................................................................................... 8
3.3.1.2 Aktivitas Kerja ................................................................................. 8
3.3.1.3 Spesifikasi Pengembangan ............................................................. 10
3.3.1.4 Perancangan Sistem ....................................................................... 11
A Flowchart .................................................................................... 11
B Data Flow Diagram .................................................................... 12
C Entity Relationship Diagram ...................................................... 15
D Struktur Tabel ............................................................................. 16
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
viii
3.3.1.5 Desain Antarmuka .......................................................................... 46
3.3.1.6 Implementasi .................................................................................. 51
3.3.2 Kendala yang Ditemukan ...................................................................... 72
3.3.3 Solusi atas Kendala yang Ditemukan .................................................... 72
BAB IV KESIMPULAN DAN SARAN.............................................................. 73
4.1 Kesimpulan ................................................................................................... 73
4.2 Saran ............................................................................................................. 73
DAFTAR PUSTAKA ........................................................................................... 74
RIWAYAT HIDUP .............................................................................................. 75
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
ix
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi PT. Inovasi Mitra Sejati ....................................... 4
Gambar 3.1 Spiral Model SDLC .............................................................................. 7
Gambar 3.2 Flowchart Sistem Modul Penjualan ................................................... 11
Gambar 3.3 Context Diagram ................................................................................ 12
Gambar 3.4 DFD Level Satu .................................................................................. 13
Gambar 3.5 DFD Level Dua Proses Satu .............................................................. 14
Gambar 3.6 DFD Level Dua Proses Dua ............................................................... 14
Gambar 3.7 Entity Relationship Diagram .............................................................. 15
Gambar 3.8 Sketsa Halaman Home ....................................................................... 46
Gambar 3.9 Sketsa Halaman Setelah Pemilihan Menu .......................................... 46
Gambar 3.10 Sketsa Halaman Registrasi Aplikasi ................................................ 47
Gambar 3.11 Sketsa Halaman Detail Aplikasi ....................................................... 48
Gambar 3.12 Sketsa Halaman Daftar Aplikasi ...................................................... 49
Gambar 3.13 Sketsa HalamanApproval Aplikasi .................................................. 50
Gambar 3.14 Halaman Home ................................................................................. 51
Gambar 3.15 Halaman Registrasi .......................................................................... 52
Gambar 3.16 Halaman Registrasi (Lanjutan)......................................................... 52
Gambar 3.17 Popup Nasabah ................................................................................. 53
Gambar 3.18 Validasi Data .................................................................................... 53
Gambar 3.19 Penyimpanan Data Aplikasi ............................................................. 54
Gambar 3.20 Halaman Data Utama Aplikasi ......................................................... 54
Gambar 3.21 Halaman Data Info Referensi ........................................................... 55
Gambar 3.22 Halaman Data Info Keuangan .......................................................... 55
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
x
Gambar 3.23 Halaman Data Asset Kendaraan ....................................................... 56
Gambar 3.24 Halaman Data Asset Kendaraan (Lanjutan) ..................................... 56
Gambar 3.25 Halaman Data Asset Elektronik ....................................................... 57
Gambar 3.26 Halaman Data Dokumen Checklist .................................................. 57
Gambar 3.27 Halaman List Foto ............................................................................ 58
Gambar 3.28 Halaman Tambah / Edit Data Foto ................................................... 58
Gambar 3.29 Halaman List Kekayaan ................................................................... 59
Gambar 3.30 Halaman Tambah / Ubah Data Kekayaan ........................................ 59
Gambar 3.31 Halaman Data Scoring ..................................................................... 60
Gambar 3.32 Halaman List Fee ............................................................................. 60
Gambar 3.33 Halaman Tambah / Ubah Data Fee .................................................. 61
Gambar 3.34 Halaman List Asuransi ..................................................................... 61
Gambar 3.35 Halaman Tambah / Ubah Data Asuransi .......................................... 61
Gambar 3.36 Halaman List Refund ....................................................................... 62
Gambar 3.37 Halaman Ubah Data Refund ............................................................ 63
Gambar 3.38 Halaman List Potongan .................................................................... 63
Gambar 3.39 Halaman Tambah / Ubah Data Potongan ......................................... 64
Gambar 3.40 Halaman List Hasil Survey .............................................................. 64
Gambar 3.41 Halaman Ubah Data Survey ............................................................. 65
Gambar 3.42 Halaman Perhitungan Harga ............................................................ 65
Gambar 3.43 Halaman Perhitungan Harga (Lanjutan) .......................................... 66
Gambar 3.44 Halaman Awal Jadwal Pembayaran ................................................. 66
Gambar 3.45 Halaman Jadwal Pembayaran Yang Sudah Dibentuk ...................... 67
Gambar 3.46 Halaman Awal Daftar Aplikasi ........................................................ 67
Gambar 3.47 Halaman Daftar Aplikasi Yang Difilter ........................................... 68
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
xi
Gambar 3.48 Halaman Jadwal Pembayaran Yang Sudah Dibentuk ...................... 68
Gambar 3.49 Halaman Detail Approval................................................................. 69
Gambar 3.50 Penyimpanan Data Approval ........................................................... 69
Gambar 3.51 Halaman Awal Pencetakan Laporan Aplikasi berdasarkan Supplier
................................................................................................................................ 69
Gambar 3.52 Pengisian Data Halaman Laporan Aplikasi berdasarkan Supplier... 70
Gambar 3.53 Hasil Laporan Aplikasi berdasarkan Supplier ................................. 70
Gambar 3.54 Halaman Awal Pencetakan Laporan Aplikasi berdasarkan Status... 70
Gambar 3.55 Pengisian Data Halaman Laporan Aplikasi berdasarkan Status ...... 70
Gambar 3.56 Hasil Laporan Aplikasi berdasarkan Status ..................................... 71
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
xii
DAFTAR TABEL
Tabel 3.1 Jadwal Aktivitas Magang ........................................................................ 8
Tabel 3.2 Tabel CLOS_APPLICATION_ASSET ................................................ 16
Tabel 3.3 Tabel CLOS_APPLICATION_DEDUCTION ..................................... 17
Tabel 3.4 Tabel CLOS_APPLICATION_DOC_CHECKLIST ............................ 18
Tabel 3.5 Tabel CLOS_APPLICATION_FEE ..................................................... 18
Tabel 3.6 Tabel CLOS_APPLICATION_INFO ................................................... 19
Tabel 3.7 Tabel CLOS_APPLICATION_REFUND ............................................ 20
Tabel 3.8 Tabel CLOS_APPLICATION_INS ...................................................... 21
Tabel 3.9 Tabel CLOS_APPLICATION_MAIN ................................................. 21
Tabel 3.10 Tabel CLOS_APPLICATION_SURVEY_RESULT ......................... 24
Tabel 3.11 Tabel CLOS_APPLICATION_PAYMENT_SCHEDULE ................ 24
Tabel 3.12 Tabel CLOS_APPLICATION_FOTO ................................................ 25
Tabel 3.13 Tabel CLOS_APPLICATION_SCORING ......................................... 25
Tabel 3.14 Tabel CLOS_APPLICATION_WEALTH ......................................... 26
Tabel 3.15 Tabel CSET_APPROVAL_ACTIVITY ............................................. 26
Tabel 3.16 Tabel CSET_APPROVAL_MAIN ..................................................... 27
Tabel 3.17 Tabel RPT_CLOS_APPLICATION_BY_SUPPLIER ....................... 28
Tabel 3.18 Tabel RPT_CLOS_APPLICATION_BY_STATUS .......................... 28
Tabel 3.19 Master CSET_CUSTOMER_MAIN .................................................. 29
Tabel 3.20 Master CSET_CUSTOMER_ADDRESS ........................................... 30
Tabel 3.21 Master CSET_ASSET ........................................................................ 31
Tabel 3.22 Master CSET_ASSET_CATEGORY ................................................. 31
Tabel 3.23 Master CSET_ASSET_MAKE ........................................................... 32
Tabel 3.24 Master CSET_ASSET_TYPE ............................................................ 32
Tabel 3.25 Master CSET_ASSET_MODEL ........................................................ 33
Tabel 3.26 Master CIMS_BRANCH .................................................................... 33
Tabel 3.27 Master CLOS_SUPPLIER .................................................................. 35
Tabel 3.28 Master CIMS_BRANCH_STAFF_POSITION .................................. 36
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
xiii
Tabel 3.29 Master CIMS_CITY ........................................................................... 36
Tabel 3.30 Master CIMS_PROVINCE ................................................................. 37
Tabel 3.31 Master CIMS_POSTAL_CODE ......................................................... 37
Tabel 3.32 Master CSET_INSURANCE .............................................................. 38
Tabel 3.33 Master CINS_INSURANCE_RATE .................................................. 39
Tabel 3.34 Master CSET_BRANCH_APPROVAL ............................................. 40
Tabel 3.35 Master CSET_BRACH_APPROVAL_LEVEL ................................. 40
Tabel 3.36 Master CSET_BRANCH_APPROVAL_TYPE ................................. 41
Tabel 3.37 Master CLOS_MASTER_APPLICATION_FEE ............................... 41
Tabel 3.38 Master CLOS_MASTER_SURVEY_DETAIL .................................. 42
Tabel 3.39 Master CLOS_SUPPLIER_REFUND_SETTING ............................. 42
Tabel 3.40 Master CIMS_MASTER_GENERAL_DETAIL ............................... 43
Tabel 3.41 Master CLOS_MASTER_APPLICATION_DOC_CHECKLIST ..... 44
Tabel 3.42 Master CLOS_SCORING_CATEGORY ........................................... 44
Tabel 3.43 Master CLOS_SCORING_SUBCATEGORY ................................... 45
Pembangunan aplikasi..., Giam Cen Jiang, FTI UMN, 2013
Recommended