laporan kerja magang pembangunan aplikasi … awal.pdf · laporan kerja magang merupakan hasil...

13
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

Upload: others

Post on 07-Nov-2020

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 2: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 3: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 4: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 5: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 6: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 7: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 8: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 9: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 10: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 11: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 12: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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

Page 13: LAPORAN KERJA MAGANG PEMBANGUNAN APLIKASI … AWAL.pdf · Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang

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