Anda di halaman 1dari 125

LAPORAN PRAKTEK KERJA LAPANGAN

PERANCANGAN DAN PEMBUATAN APLIKASI WEB IPROPERTY


SALES DENGAN MENGGUNAKAN SQL SERVER DAN ASP.NET DI PT.
INOVASI MITRA SEJATI

Disusun Oleh
ISNANI
1601092021

PROGRAM STUDI D3 MANAJEMEN INFORMATIKA


JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI PADANG
2019
HALAMAN PENGESAHAN
LAPORAN PRAKTEK KERJA LAPANGAN

a. Judul : Perancangan Dan Pembuatan Aplikasi Web


iProperty Sales Dengan Menggunakan Sql Server
Dan ASP.NET Di PT. Inovasi Mitra Sejati
b. Penyusun
1) Nama : Isnani
2) NIM : 1601092021
c. Program Studi : D3 Manajemen Informatika
d. Jurusan : Teknologi Informasi
e. Waktu Pelaksanaan : 01 Februari 2019 – 30 April 2019
f. Tempat Pelaksanaan
1) Nama : PT. Inovasi Mitra Sejati
2) Alamat : Jl. Cideng Timur Raya No. 86A, Jakarta Pusat,
Daerah Khusus Ibukota Jakarta 10150

Jakarta, 30 April 2019


Pembimbing PNP Pembimbing Perusahaan

Yance Sonatha, S.Kom,. MT Eka Gautama


NIP. 19801229 200604 2 001

Mengesahkan,
KaProdi Manajemen Informatika

Defni, S.Si.,M.Kom
NIP. 19811207 200812 2 001

ii
HALAMAN PENGESAHAN
LAPORAN PRAKTEK KERJA LAPANGAN

PERANCANGAN DAN PEMBUATAN APLIKASI WEB IPROPERTY


SALES DENGAN MENGGUNAKAN SQL SERVER DAN ASP.NET DI PT.
INOVASI MITRA SEJATI

ISNANI
1601092021

Dinyatakan lulus setelah diseminarkan di depan tim


penguji pada tanggal 17 Mei 2019

Dosen Penguji 1 Dosen Penguji 2

Rahmat Hidayat,ST.,M.Sc.IT Cipto Prabowo,ST.,MT


NIP. 19780415 200012 1 002 NIP. 19740302 200812 1 001

Mengetahui,
Ketua Jurusan Teknologi Informasi

Ronal Hadi, ST,. M.Kom


NIP. 19760129 200212 1 001

iii
KATA PENGANTAR

Puji syukur kepada Allah SWT, atas limpahan rahmat dan karunia-Nya,
laporan PKL ini dapat diselesaikan. Penulisan laporan PKL ini dilakukan untuk
memenuhi salah satu syarat mencapai gelar Diploma Tiga Politeknik Negeri
Padang. Tanpa bantuan, bimbingan serta dukungan terutama dari orang tua dan
dari berbagai pihak, mulai dari masa perkuliahan sampai pada penyusunan laporan
Praktek Kerja Lapangan, akan sangat sulit untuk menyelesaikan laporan Praktek
Kerja Lapangan ini. Oleh karena itu, diucapkan terima kasih kepada :
1. Orang tua yang telah merawat dan membesarkan dengan tulus dan penuh
kasih sayang serta menyekolahkan sampai ke jenjang Perguruan Tinggi;
2. Keluarga dan sahabat yang telah memberikan bantuan dukungan material
dan moral dalam menyelesaikan laporan Praktek Kerja Lapangan ini;
3. Ibu Yance Sonatha, S.Kom., MT, selaku dosen pembimbing yang telah
menyediakan waktu, tenaga dan pikiran untuk mengarahkan dalam
penyusunan laporan Praktek Kerja Lapangan ini;
4. Seluruh Bapak Ibu Dosen Jurusan Teknologi Informasi yang telah
mengajar dengan tulus dan penuh kesabaran;
5. Bapak Eka Gautama selaku pembimbing yang ditunjuk dari PT. Inovasi
Mitra Sejati;
6. Karyawan PT. Inovasi Mitra Sejati yang telah banyak membantu dalam
pembuatan project yang diberikan.
Semoga Allah SWT berkenan membalas segala kebaikan semuanya.
Semoga laporan Praktek Kerja Lapangan ini membawa manfaat bagi
pengembangan ilmu.

Jakarta, 30 April 2019


Penulis

Isnani

iv
DAFTAR ISI
HALAMAN JUDUL....................................................................................................
HALAMAN PENGESAHAN....................................................................................
HALAMAN PENGESAHAN...................................................................................
KATA PENGANTAR................................................................................................
DAFTAR ISI................................................................................................................
DAFTAR GAMBAR................................................................................................
DAFTAR TABEL.......................................................................................................
DAFTAR LAMPIRAN..............................................................................................
BAB I PENDAHULUAN............................................................................................
1.1 Latar Belakang.....................................................................................................
1.2 Ruang Lingkup Kegiatan.....................................................................................
1.3 Waktu dan Tempat Pelaksanaan..........................................................................
1.4 Tujuan dan Kegunaan..........................................................................................
BAB II TINJAUAN PUSTAKA................................................................................
2.1 iProperty..............................................................................................................
2.2 Multifinancing.....................................................................................................
2.3 SQL Server..........................................................................................................
2.4 ASP.NET.............................................................................................................
2.5 Visual Studio .NET.............................................................................................
2.6 .NET Framework.................................................................................................
2.7 UML (Unified Modelling Languange)................................................................
2.8 Diagram-Diagram UML......................................................................................
2.8.1 Use Case Diagram................................................................................
2.8.2 Class Diagram.......................................................................................
2.8.3 Sequence Diagram................................................................................
2.8.4 Activity Diagram...................................................................................
BAB III HASIL PELAKSANAAN PKL.................................................................
3.1 Unit Kerja PKL..................................................................................................
3.2 Uraian Praktek Kerja PKL.................................................................................
3.2.1 Use Case Diagram..............................................................................

v
3.2.2 Class Diagram.....................................................................................
3.2.3 Activity Diagram.................................................................................
3.2.4 Sequence Diagram..............................................................................
3.3 Pembahasan Hasil PKL.....................................................................................
3.3.1 Perancangan UI Master.......................................................................
3.3.2 Perancangan UI Transaction...............................................................
3.3.3 Pembuatan Stored Procedure Menu Master.......................................
3.3.4 Pembuatan Stored Procedure Menu Transaction...............................
3.3.5 Pembuatan Menu Report.....................................................................
3.3.6 Pengujian Web iProperty Sales...........................................................
3.4 Identifikasi Kendala Yang Dihadapi.................................................................
3.4.1 Kendala Pelaksanaan Tugas................................................................
3.4.2 Cara Mengatasi Kendala.....................................................................

BAB IV PENUTUP...................................................................................................
4.1 Simpulan............................................................................................................
4.2 Saran..................................................................................................................

DAFTAR PUSTAKA................................................................................................

LAMPIRAN

vi
DAFTAR GAMBAR

Gambar 3.1 Use case Salesman actor....................................................................13


Gambar 3.2 Use case Salesman Admin actor........................................................14
Gambar 3.3 Class diagram iProperty Sales............................................................15
Gambar 3.4 Activity diagram Salesman................................................................16
Gambar 3.5 Activity diagram Salesman Admin....................................................17
Gambar 3.6 Sequence diagram login.....................................................................18
Gambar 3.7 Sequence diagram alternatif login......................................................18
Gambar 3.8 Sequence diagram trans booking.......................................................19
Gambar 3.9 Sequence diagram trans sales order...................................................20
Gambar 3.10 Perancangan list data Customer.......................................................21
Gambar 3.11 Perancangan form Customer............................................................21
Gambar 3.12 Perancangan list data Salesman.......................................................22
Gambar 3.13 Perancangan form Salesman............................................................22
Gambar 3.14 Perancangan list data Unit Sales......................................................23
Gambar 3.15 Perancangan form Unit Sales...........................................................23
Gambar 3.16 Perancangan list data Payment Plan.................................................24
Gambar 3.17 Perancangan form Payment Plan.....................................................24
Gambar 3.18 Perancangan list data Booking........................................................25
Gambar 3.19 Perancangan form Booking..............................................................25
Gambar 3.20 Perancangan list data Sales Order....................................................26
Gambar 3.21 Perancangan form Sales Order.........................................................26
Gambar 3.22 Tabel master customer.....................................................................27
Gambar 3.23 Tampilan stored procedure...............................................................27
Gambar 3.24 Tabel master salesman.....................................................................28
Gambar 3.25 Tampilan stored procedure...............................................................28
Gambar 3.26 Tabel master unit sales.....................................................................28
Gambar 3.27 Tabel master unit sales price............................................................29
Gambar 3.28 Tampilan Stored Procedure master unit sales price.........................29
Gambar 3.29 Tabel master unit sales document....................................................29
Gambar 3.30 Tampilan Stored Procedure master unit sales document.................30
Gambar 3.31 Tampilan Stored Procedure master unit sales..................................30
Gambar 3.32 Tabel master payment plan..............................................................30
Gambar 3.33 Tabel master payment plan detail....................................................31
Gambar 3.34 Tampilan Stored procedure..............................................................31
Gambar 3.35 Tampilan Stored Procedure..............................................................31
Gambar 3.36 Tabel trans booking..........................................................................32
Gambar 3.37 Tampilan Stored Procedure..............................................................32
Gambar 3.38 Tabel trans sales order......................................................................33
Gambar 3.39 Tampilan stored procedure...............................................................33

vii
Gambar 3.40 Tampilan tabel..................................................................................34
Gambar 3.41 Tampilan Stored Procedure..............................................................34
Gambar 3.42 Rancangan report Customer List......................................................35
Gambar 3.43 Tampilan tabel..................................................................................35
Gambar 3.44 Tampilan stored procedure...............................................................36
Gambar 3.45 Rancangan report Salesman List......................................................36
Gambar 3.46 Tampilan tabel..................................................................................37
Gambar 3.47 Tampilan stored procedure...............................................................37
Gambar 3.48 Rancangan report Unit Sales List.....................................................38
Gambar 3.49 Tabel RPT_TRANS_BOOKING.....................................................38
Gambar 3.50 Stored procedure xsp_rpt_trans_booking........................................39
Gambar 3.51 Rancangan report Booking List.......................................................39
Gambar 3.52 Tampilan tabel..................................................................................40
Gambar 3.53 Tampilan Stored Procedure..............................................................40
Gambar 3.54 Rancangan report sales order list.....................................................41
Gambar 3.55 Tampilan tabel..................................................................................41
Gambar 3.56 Tampilan Stored procedure..............................................................42
Gambar 3.57 Rancangan report Trans Booking Receive.......................................42
Gambar 3.58 Tampilan user interface form login..................................................43
Gambar 3.59 Tampilan Customer List...................................................................43
Gambar 3.60 Tampilan form input data Customer................................................43
Gambar 3.61 Tampilan Salesman list....................................................................44
Gambar 3.62 Tampilan form input data Salesman................................................44
Gambar 3.63 Tampilan Unit Sales List..................................................................45
Gambar 3.64 Tampilan form input data Unit Sales...............................................45
Gambar 3.65 Tampilan Unit Sales Price List........................................................46
Gambar 3.66 Tampilan Unit Sales Document List................................................46
Gambar 3.67 Tampilan Payment Plan List............................................................47
Gambar 3.68 Tampilan form Payment Plan...........................................................47
Gambar 3.69 Tampilan Booking List....................................................................48
Gambar 3.70 Tampilan form Booking...................................................................48
Gambar 3.71 Tampilan form Booking dengan button status.................................49
Gambar 3.72 Tampilan Sales Order List...............................................................49
Gambar 3.73 Tampilan form Sales Order..............................................................50
Gambar 3.74 Tampilan sales order info dengan button status..............................50
Gambar 3.75 Tampilan Sales Order Detail............................................................51
Gambar 3.76 Tampilan Report List.......................................................................51
Gambar 3.77 Hasil Report Customer List dalam PDF...........................................52
Gambar 3.78 Hasil Report Salesman dalam PDF..................................................52
Gambar 3.79 Hasil report Unit Sales dalam PDF..................................................52
Gambar 3.80 Hasil report Booking dalam PDF.....................................................53
Gambar 3.81 Hasil Report Sales Order dalam PDF...............................................53
Gambar 3.82 Hasil report Trans Booking Receive dalam PDF.............................53

viii
DAFTAR TABEL

Tabel 2.1 Simbol-simbol pada use case diagram.......................................................


Tabel 2.2 Simbol-simbol pada class diagram............................................................
Tabel 2.3 Simbol-simbol pada sequence diagram......................................................
Tabel 2.4 Simbol-simbol pada activity diagram......................................................

ix
DAFTAR LAMPIRAN

Lampiran 1 : Surat Keterangan Selesai PKL


Lampiran 2 : Laporan Harian Praktek Kerja Lapangan
Lampiran 3 : Gambaran Umum Perusahaan
Lampiran 4 : Dokumentasi

x
BAB I
PENDAHULUAN

1.1 Latar Belakang

Politeknik Negeri Padang merupakan salah satu perguruan tinggi teknik di


Kota Padang yang lulusannya banyak dibutuhkan oleh dunia industri/usaha. Agar
lulusannya memiliki kompetensi keahlian dan memiliki pengalaman, maka
diperlukan adanya Praktek Kerja Lapangan (PKL). PKL menjadi mata kuliah
wajib bagi seluruh mahasiswa Politeknik Negeri Padang untuk menyelesaikan
perkuliahan. Dengan adanya mata kuliah PKL mahasiswa dapat mengetahui dan
mempelajari teknologi yang digunakan pada industri yang mungkin mahasiswa
tidak dapatkan dikampus. PKL juga dapat memberikan pengalaman bekerja bagi
mahasiswa serta bisa mempelajari banyak hal dari industri. PKL diharapkan bisa
menjadi media pengembangan ilmu pengetahuan dan keahlian bagi mahasiswa
Politeknik Negeri Padang.
Tempat pelaksanaan PKL diharapkan dapat sesuai dengan keinginan
mahasiswa serta skill mahasiswa. PT. Inovasi Mitra Sejati (IMS) adalah software
developer pengembangan aplikasi, khususnya pada bidang multifinance dan
perbankan yang menggunakan software SQL Server dan ASP.NET.
Adanya perkembangan ilmu pengetahuan saat ini yang begitu pesat ditandai
dengan kemajuan media informasi serta sarana informasi yang mempermudah
pekerjaan manusia. Salah satu teknologi yang sangat membantu pekerjaan
manusia yaitu pada penjualan rumah. Aplikasi penjualan rumah sangat dibutuhkan
oleh para penjual rumah. Pada transaksi penjualan rumah terdapat banyak
pendataan yang jika dilakukan secara manual akan sangat merepotkan. Oleh
karena itu untuk mempermudah pengelolaan data penjualan tersebut, dibutuhkan
sebuah aplikasi. PT. Inovasi Mitra Sejati mengeluarkan sebuah produk software
berbasis Web yaitu aplikasi iProperty.
Aplikasi iProperty adalah aplikasi penjualan rumah yang berfungsi untuk
mengelola data rumah serta penjualan rumah. Aplikasi ini terdiri dari tiga aplikasi
salah satunya adalah aplikasi iProperty Sales. Pada aplikasi iProperty Sales
terdapat beberapa tabel master yang berisi data-data unit rumah yang akan
dipasarkan serta terdapat dua transaksi yaitu booking dan sales order.
Transaksi pada sales order adalah transaksi yang dilakukan dalam
pembelian rumah yang sebelumnya dapat dilakukan booking terlebih dahulu dan
bisa juga tanpa melakukan booking terlebih dahulu. Jika pembeli ingin melakukan
booking dan sales order maka cukup langsung menemui salesman untuk diisikan
data, lalu salesman akan memberikan data booking dan Sales Order tersebut
kepada salesman admin untuk diisikan form pada aplikasi iProperty. Pembeli
dapat memilih unit rumah sekaligus cara pembayarannya. Pembayaran pada unit
rumah yang dibeli dapat dilakukan pada banyak tipe pembayaran diantaranya
dengan Tunai Keras, Tunai Bertahap, Kredit Bank dan Kredit Developer. Masing
– masing pembayaran juga memiliki beberapa cara pembayaran, cara pembayaran
tersebut yang dapat dipilih oleh pembeli setelah memilih unit rumah.
Berdasarkan uraian diatas di atas, dibuat sebuah judul laporan PKL yaitu
“Perancangan Dan Pembuatan Aplikasi Web iProperty Sales Dengan
Menggunakan Sql Server Dan ASP.NET Di PT. Inovasi Mitra Sejati”.

1.2 Ruang Lingkup Kegiatan

PT. Inovasi Mitra Sejati memiliki beberapa divisi, salah satunya divisi IT
yang terdiri dari Project, Support, QA/QC dan Technical Writter. Salah satu
posisi pada bagian Project adalah Developer. Tugas Developer yaitu membangun
suatu produk dengan banyak sistem dan bahasa pemrograman yang berbeda dan
dapat saling terhubung. Pada pelaksanaan PKL, mahasiswa ditempatkan pada
bagian Developer dan diberi tugas dengan batasan dan ruang lingkup sebagai
berikut :
1. Mengenal teknologi-teknologi yang digunakan PT Inovasi Mitra Sejati
dalam pembuatan aplikasi.
2. Mempelajari cara membangun database dengan SQL Server, membuat
UI Screen pada ASP.NET serta membuat report menggunakan Crystal
Report XI.
3. Membuat beberapa aplikasi sebagai pengenalan.

2
4. Melakukan pembagian team untuk membuat aplikasi web serta
pembagian tugas dalam masing – masing team.
5. Konsultasi dengan pembimbing serta karyawan kantor yang satu tim
dalam pengerjaan aplikasi.

1.3 Waktu dan Tempat Pelaksanaan

Praktek Kerja Lapangan ini terhitung mulai dari tanggal 1 Februari 2019
sampai dengan 30 April 2019. Tempat pelaksanaannya di PT. Inovasi Mitra Sejati
yang berlokasi di Jl. Cideng Timur Raya No. 86A, Jakarta Pusat, Daerah Khusus
Ibukota Jakarta.
Laporan pelaksanaan PKL dibuat dan disusun sesuai dengan format
penyusunan laporan.

1.4 Tujuan dan Kegunaan

PKL bertujuan untuk menambah pengetahuan mahasiswa, menambah


wawasan dengan ilmu – ilmu baru yang didapat di dunia kerja, mengasah
keterampilan, memberikan pengalaman bagi mahasiswa dalam dunia kerja.
Praktek Kerja Lapangan juga membuka peluang baru bagi mahasiswa untuk
mengaplikasikan ilmu yang telah didapatkan di perkuliahan.
Praktek Kerja Lapangan di PT. Inovasi Mitra Sejati bertujuan sebagai
berikut:
1. Bagi Mahasiswa
a. Memberikan pengalaman kerja
b. Mengasah kemampuan serta keterampilan yang dimiliki oleh
mahasiswa di Instansi PKL mahasiswa
c. Melatih mahasiswa untuk bertanggung jawab dalam mengemban
amanah serta menjalin kerjasama (team work) dengan tenaga kerja
lain di dunia kerja
2. Bagi Politeknik Negeri Padang

3
a. Menciptakan hubungan yang baik antara Politeknik Negeri Padang
dengan instansi yang membutuhkan tenaga kerja yang handal di
bidangnya
b. Menghasilkan lulusan yang terampil
c. Menyesuaikan kurikulum mata kuliah dengan kebutuhan dunia kerja
3. Bagi Instansi Perusahaan
a. Meningkatkan hubungan kemitraan dengan Politeknik Negeri Padang
b. Melihat kemampuan mahasiswa Politeknik Negeri Padang
c. Wadah untuk mempersiapkan tenaga kerja baru dan ikut serta dalam
mendukung Pemerintah untuk menyediakan tenaga kerja yang
terampil dan kompeten

4
BAB II
TINJAUAN PUSTAKA

2.1 iProperty

iProperty merupakan aplikasi yang memiliki fitur-fitur untuk penjualan dan


pemasaran rumah.

2.2 Multfinancing

Multifinancing menurut Edwin Zusrony, dkk dikutip dari OJK Peraturan


Otoritas Jasa Keuangan, perusahaan pembiayaan atau multifinance merupakan
badan usaha pembiayaan yang memberikan penyaluran penyediaan modal kerja,
barang modal, anjak piutang sewa guna usaha, kartu kredit dan pembiayaan
konsumen [1].

2.3 SQL Server

Menurut Dwi Puspitasari dkk dalam jurnalnya yang berjudul Penggunaan


Tansact Sql (T-Sql) Pada Pengembangan Aplikasi Manajemen Basis Data
Berbasis Web dikutip dari A. Oppel (2009), SQL server merupakan sistem
manajemen basis data yang menyimpan data dalam bentuk relasional, setiap data
yang dimasukkan dalam suatu tabel terstruktur dan berelasi antara satu dengan
lain [2].

2.4 ASP.NET

ASP.NET merupakan teknologi baru dari Microsoft dan merupakan


pemrograman internet yang lebih efisien serta menggunakan object-oriented
dalam pengembangan aplikasi web dinamis. ASP digunakan secara luas karena
dapat dimanfaatkan oleh banyak pengembang dapat memanfaat kemampuan
Visual Basic atau VB script yang dimiliki ketika mengembangkan aplikasi web
[3].

2.5 Visual Studio .NET

5
Visual Studio adalah sebuah media bagi para pengembang software yang
sarat dengan fungsi-fungsi yang memanjakan untuk menyelesaikan proyek, baik
besar maupun kecil menggunakan teknologi .NET. Visual Studio .NET
merupakan sekumpulan alat pengembangan software yang diperuntukkan
bagi .NET platform. Visual Studio .NET membuat jarak antara web programmer
dan windows programmer menjadi semakin dekat. Pada .NET pemrograman
aplikasi web tidak lagi menggunakan bahasa scripting karena semuanya telah
dibuat object oriented. Isi dari Visual Studio .NET antara lain C#, C++.NET,
VB.NET, J#, JScript.NET [3].

2.6 .NET Framework

.NET Framework merupakan suatu komponen windows yang terintegrasi


dan dibuat agar dapat menjalankan berbagai macam aplikasi .NET, termasuk
pengembangan aplikasi Web Services (XML).
.NET Framework terdiri atas dua elemen penting, yaitu Common
Languange Runtime (CLR) dan Framework Class Library (FCL). Elemen
pertama adalah sebuah lingkungan untuk menjalankan program saat runtime dan
dikenal dengan nama Common Languange Runtime (CLR), kemudian elemen
kedua adalah Framework Class Library (FCL) yang diletakkan di atas CLR dan
menyediakan layanan yang dibutuhkan oleh aplikasi .NET [4].
.NET Framework menjelaskan bahwa aplikasi dapat ditulis dalam semua
bahasa pemrograman yang mendukung Common Languange Runtime (CLR).
CLR menerjemahkan setiap aplikasi yang CLR-compliant ke Microsoft
Intermediate Languange (IL). Pada versi .NET Framework terbaru, Micorosft
mengeluarkan empat bahasa berbeda yang dapat digunakan untuk menulis kode
khusus CLR. Keempat bahasa itu adalah Visual Basic.NET (VB.NET), C#
(dibaca : c-sharp), C++.NET, dan JScript.NET [5].

2.7 UML (Unified Modelling Languange)

UML adalah sebuah standarisasi bahasa permodelan untuk


menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari

6
pembangunan perangkat lunak yang dibangun dengan menggunakan teknik
pemrograman berorientasi objek [6].
UML menyediakan beberapa notasi dan artifak standar yang bisa digunakan
sebagai alat komunikasi bagi pelaku dalam proses analisa dan desain. Artifak
didalam UML didefinisikan sebagai informasi dalam proses pengembangan
perangkat lunak, contohnya adalah source code yang dihasilkan oleh proses
pemrograman.
UML terdiri dari 4 macam spesifikasi, yaitu Diagram Interchange
Specification, UML Infrastucture, UML Superstructure, dan Object Constraint
Language (OCL). UML terdiri dari 13 macam diagram dan dikelompokkan dalam
3 kategori yaitu Structure diagrams, Behavior diagrams, dan Interaction
diagrams [6].

2.8 Diagram-Diagram UML

Diagram Unified Modelling Languange (UML) yang dibuat pada laporan ini
adalah use case diagram, class diagram, sequence diagram, dan activity diagram.

2.8.1 Use Case Diagram

Use case diagram merupakan permodelan kelakuan (behavior) yang


mendeskripsikan sebuah interaksi antara satu atau lebih aktor yang ada dalam
sistem informasi yang akan dibuat [6].

Tabel 2.1 Simbol-simbol pada use case diagram [6]


Simbol Keterangan
Use case Berfungsi sebagai unit yang saling bertukar pesan
antar unit atau actor.

Aktor atau actor Orang, proses atau sistem lain yang berinteraksi
dengan sistem informasi yang dibuat.

Asosiasi atau association Penghubung antara use case dan aktor yag saling

7
berkomunikasi baik partisipasi antara use case dan
aktor ataupun antara aktor dan use case.
Include Relasi use case tambahan ke sebuah use case
dimana use case yang ditambahkan memerlukan
use case ini untuk menjalankan fungsinya sebagai
syarat dijalankan use case ini.
Extend Relasi use case tambahan ke sebuah use case
dimana use case yang ditambahkan dapat berdiri
sendiri walaupun tanpa use case tambahan itu
sendiri.

2.8.2 Class Diagram

Class diagram penggambaran struktur system dari segi pendefenisian kelas-


kelas yang akan dibuat untuk membangun sistem. Class diagram dibuat untuk
pembuat program agar membuat kelas-kelas sesuai rancangan didalam class
diagram agar antara dokumentasi perancangan dan perangkat lunak dapat menjadi
sinkron [6].

Tabel 2.2 Simbol-simbol pada class diagram [6]


Simbol Keterangan
Kelas Kelas pada struktur sistem

Asosiasi Reasi antarkelas dengan makna kelas yang satu


digunakan oleh kelas yang lain, asosiasi
biasanya juga disertai dengan multiplicity.

2.8.3 Sequence Diagram

Menggambarkan kelakuan objek pada use case dengan mendeskripsikan


waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Maka,
untuk menggambar sequence diagram haru diketahui objek-objek yang terlibat
dalam sebuah use case diikuti metode-metode yang dimiliki kelas yang
diinstansiasi menjadi objek itu [6].
8
Tabel 2.3 Simbol-simbol pada sequence diagram [6]
Simbol Keterangan

Aktor atau actor Orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan dibuat diluar
sistem informasi yang akan dibuat itu sendiri, jadi
walaupun symbol dari aktor adalah gambar orang,
tapi aktor belum tentu merupakan orang.

Garis hidup atau lifeline Menyatakan kehidupan suatu objek.

Objek Menyatakan objek yang berinteraksi pesan.

Nama objek : nama kelas

Waktu aktif Menyatakan objek dalam keadaan aktif dan


berinteraksi, semua yang terhubung dengan waktu
aktif ini adalah sebuah tahapan yang dilakukan
didalamnya.

Pesan (message call) Menyatakan suatu objek memanggil


1:nama_metode() operasi/metode yang ada pada objek lain atau
dirinya sendiri.

Pesan (message return) Menyatakan bahwa objek telah menjalakan suatu


operasi atau metode menghasilkan suatu
kembalian ke objek tertentu, arah panah
mengarah pada objek yang menerima kembalian.

2.8.4 Activity Diagram

9
Activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari
sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak [6].

Tabel 2.4 Simbol-simbol pada activity diagram [6]


Simbol Keterangan
Status awal Status awal aktivitas sistem, sebuah diagram
aktivtas memiliki sebuah status awal.

Activity Aktivitas yang dilakukan sistem, biasanya diawali


dengan kata kerja.

Percabangan/decision Asosiasi percabangan dimana jika ada pilihan


aktivitas lebih dari satu.

Penggabungan/join Asosiasi penggabugan dimana lebih dari satu


aktivitas digabungkan menjadi satu.

Status akhir Simbol ini untuk memperlihatkan akhir dari alur


sistem.

10
BAB III
HASIL PELAKSANAAN PKL

3.1 Unit Kerja PKL


PT. Inovasi Mitra Sejati adalah perusahaan IT terkemuka di Indonesia, dan
saat ini telah mempekerjakan lebih dari 60 karyawan profesional IT. Melalui
fokus inovatif dan dikombinasikan dengan 10 tahun lebih memiliki pengalaman
dan kompetensi dalam multifinance dan perbankan, IMS dikenal sebagai
perusahaan solusi spesialisasi IT.
Oleh sebab itu PT. Inovasi Mitra Sejati menjadi perusahaan yang terdiri dari
kumpulan individu yang bekerja sama dalam mencapai satu tujuan yang telah
ditetapkan. Berikut adalah unit kerja PKL di PT Inovasi Mitra Sejati:
1. Mengenal teknologi-teknologi yang digunakan dalam pembuatan
aplikasi, yaitu Microsoft SQL Server, ASP.NET, Microsoft C# .NET,
Microsoft .Net Framework 4.5, Crystal Report XI.
2. Mempelajari cara membuat table, stored procedure, cursor, query
dengan inner join dan left join pada SQL Server, membuat UI screen
pada ASP.NET serta membuat report menggunakan Crystal Report XI.
3. Membuat beberapa aplikasi sebagai pengenalan awal.
4. Membuat rancangan stored procedure dari database yang sudah ada,
merancang aplikasi web serta membuat aplikasi.

3.2 Uraian Praktek Kerja PKL

Uraian pekerjaan yang dilakukan selama PKL di PT. Inovasi Mitra Sejati
adalah sebagai berikut :
1. Kegiatan pertama di PT Inovasi Mitra Sejati adalah perkenalan di
perusahaan mengenai jenis aplikasi yang dibuat oleh PT. Inovasi Mitra
Sejati yang disampaikan oleh Bapak Eka Gautama.

11
2. Pengenalan terhadap teknologi yang digunakan oleh PT Inovasi Mitra
Sejati untuk membuat Web Based Application. Teknologi tersebut
adalah:
a. Microsoft C#.NET
b. ASP.NET
c. Microsoft.NET Framework 4.5
d. Microsoft SQL Server
e. Crystal Report XI
3. Mempelajari cara membangun database dengan SQL Server, diantaranya
adalah mempelajari cara:
a. Membuat table
b. Membuat stored procedure
c. Membuat cursor
d. Membuat query dengan inner join dan ieft join
e. Membuat UI Screen pada ASP.NET
f. Membuat report menggunakan Crystal Report XI.
4. Membuat beberapa aplikasi sebagai pengenalan dan pembelajaran awal
sebelum mengerjakan project di PT Inovasi Mitra Sejati. Aplikasi
tersebut adalah:
a. Aplikasi Student dengan nama database LATIHAN yang berisi
aplikasi daftar siswa serta pengolahan nilai siswa
b. Aplikasi Kost dengan nama database KOST untuk pengelolaan
penyewaan kost.
5. Mengerjakan project di PT Inovasi Mitra Sejati yaitu aplikasi web
iProperty.
Aplikasi web iProperty ini terdiri dari 3 modul yaitu iProperty Sales,
iProperty Sales Admin, dan iProperty Sales AR.
Pada iProperty Sales didalamnya terdapat data-data unit yang akan
diperjualbelikan dan terdapat data-data transaksi berupa booking dan
Sales Order. iProperty Sales Admin didalamnya terdapat data-data
transaksi setelah dilakukan transaksi pada iProperty Sales, yaitu setelah
12
customer melakukan pembelian rumah. Pada iProperty Sales Admin ini
customer dapat melakukan cancel pada pembelian, pengubahan unit yang
ingin dibeli, pengubahan nama sertifikat unit dan pengubahan cara
pembayaran. iProperty Sales AR terdapat didalamnya transaksi aturan
tata cara pembayaran-pembayaran customer setelah menyetujui
pembelian unit.
Pada laporan PKL ini, yang akan dibahas adalah iProperty Sales. Dan
tugas-tugas yang dikerjakan sudah dibagi didalam tim yang mana
pembagian tugas tersebut telah terlampir pada laporan harian.
a. Pembuatan stored procedure dari database yang sudah disediakan
oleh PT Inovasi Mitra Sejati dengan menggunakan Microsoft SQL
Server. Stored procedure tersebut terdiri dari 5 stored procedure
pokok yaitu insert, update, delete, getrow, dan getrows.
b. Pembuatan aplikasi web iProperty dengan menggunakan Microsoft
Visual Studio
c. Pembuatan report untuk aplikasi web iProperty dengan
menggunakan Crystal Report XI.
- Membuat tabel untuk menampung report dari aplikasi
- Membuat stored procedure untuk tabel tersebut dimana stored
procedure tersebut menggunakan cursor dalam pengambilan
data ke tabel lain
- Membuat rancangan report pada Crystal Report XI
- Membuat UI Screen untuk menampilkan list report.

3.2.1 Use Case Diagram

a. Salesman Actor

13
Gambar 3.1 Use case Salesman actor

Gambar 3.1 Merupakan diagram use case web iProperty Sales yang
Salesman sebagai actor dan hanya dapat melakukan view data.

b. Salesman Admin Actor

14
Gambar 3.2 Use case Salesman Admin actor

Gambar 3.2 Merupakan diagram Use case web iProperty Sales dengan
Salesman Admin sebagai actor atau sebagai pengguna aplikasi yang dapat
melakukan pengolahan data seperti insert, update, delete, confirm, void,
cancel, dan post. Salesman Admin melakukan login terlebih dahulu setelah
itu Salesman Admin dapat melakukan pengolahan terhadap data.

3.2.2 Class Diagram

15
Gambar 3.3 Class diagram iProperty Sales

Gambar 3.3 Merupakan Class Diagram iProperty Sales. Masing – masing


class memiliki relasi one to many.

3.2.3 Activity Diagram

16
Gambar 3.4 Activity diagram Salesman

Gambar 3.4 Merupakan gambaran alur aktivitas dalam sebuah sistem untuk
melakukan login, dan melihat semua data baik data pada master, transaction, dan
report.

17
Gambar 3.5 Activity diagram Salesman Admin

17
Gambar 3.5 merupakan gambaran alur aktivitas dalam sebuah sistem
untuk melakukan login, tambah data, edit data dan hapus data pada
master, transaction, dan report.

3.2.4 Sequence Diagram

1. Sequence Diagram Login

Gambar 3.6 Sequence diagram login

Gambar 3.6 Menjelaskan urutan login dengan cara memasukkan


username dan password. Jika login berhasil, maka sistem akan
menampilkan form utama.

Gambar 3.7 Sequence diagram alternatif login

Gambar 3.7 Menjelaskan urutan login dengan cara memasukkan


username dan password namun login gagal, maka sistem akan mengarah ke
control login untuk memberitahu bahwa login gagal.

18
2. Sequence Diagram Tabel Trans Booking

Gambar 3.8 Sequence diagram trans booking

Gambar 3.8 Menjelaskan alur untuk Salesman yang hanya dapat melihat
data pada form dan Salesman Admin yang dapat melakukan pengelolaan
data.
19
3. Sequence Diagram tabel Trans Sales Order

Gambar 3.9 Sequence diagram trans sales order

Gambar 3.9 Menjelaskan alur untuk Salesman yang hanya dapat melihat
data pada form dan Salesman admin dapat melakukan pengelolaan data.

3.3 Pembahasan Hasil PKL

Selama melaksanakan PKL di PT Inovasi Mitra Sejati, membuat aplikasi


web iProperty Sales. Aplikasi ini bertujuan untuk mempermudah salesman admin
dalam melakukan pengolahan data.
Sebelum membuat aplikasi web iProperty, beberapa hal yang perlu
diperhatikan dan dilakukan adalah sebagai berikut :
1. Memahami konsep sistem pada aplikasi, seperti alur dari salesman admin
yang melakukan pengolahan data.
2. Dibuat beberapa tabel yang satu tabel terdiri dari 5 Store Procedure.

20
3. Halaman terdiri dari beberapa modul yaitu Dashboard, System, Sales,
Sales Admin, Sales AR dan Utility.
4. Modul Sales terdiri dari beberapa menu yaitu menu master, transaction,
dan report.

3.3.1 Perancangan UI Master

Berikut adalah rancangan tampilan UI master aplikasi web iProperty Sales,


yaitu :

1. Customer

Gambar 3.10 Perancangan list data Customer

Gambar 3.10 Merupakan rancangan dari Customer List untuk


menampilkan data - data dari tabel master customer.

Gambar 3.11 Perancangan form Customer

21
Gambar 3.11 Merupakan rancangan dari form Customer untuk
melakukan input data serta ubah data pada Customer, dan data - data
tersebut akan tersimpan pada tabel master customer.

2. Salesman

Gambar 3.12 Perancangan list data Salesman

Gambar 3.12 Merupakan rancangan dari Salesman List untuk


menampilkan data –data dari tabel master salesman.

Gambar 3.13 Perancangan form Salesman

Gambar 3.13 Merupakan rancangan dari form Salesman untuk


melakukan input data serta ubah data pada Salesman, dan data - data
tersebut akan tersimpan pada tabel master salesman.

3. Unit Sales
22
Gambar 3.14 Perancangan list data Unit Sales

Gambar 3.14 Merupakan rancangan dari Unit Sales List untuk


menampilkan data –data dari tabel master unit sales.

Gambar 3.15 Perancangan form Unit Sales

Gambar 3.15 Merupakan rancangan dari form Unit Sales untuk


melakukan input data serta ubah data pada Unit Sales, dan data - data
tersebut akan tersimpan pada tabel master unit sales.

4. Payment Plan

23
Gambar 3.16 Perancangan list data Payment Plan

Gambar 3.16 Merupakan rancangan dari Payment Plan List untuk


menampilkan data –data dari tabel master payment plan.

Gambar 3.17 Perancangan form Payment Plan

Gambar 3.17 Merupakan rancangan dari form Payment Plan untuk


melakukan input data serta ubah data pada Payment Plan, dan data - data
tersebut akan tersimpan pada tabel master payment plan.

3.3.2 Perancangan UI Transaction

Berikut adalah rancangan tampilan UI transaction aplikasi web iProperty


Sales, yaitu :

1. Booking
24
Gambar 3.18 Perancangan list data Booking

Gambar 3.18 Merupakan rancangan dari Booking List untuk


menampilkan data - data dari tabel trans booking.

Gambar 3.19 Perancangan form Booking

Gambar 3.19 Merupakan rancangan dari form Booking untuk melakukan


input data serta ubah data pada Booking, dan data - data tersebut akan
tersimpan pada tabel trans booking.

2. Sales Order

25
Gambar 3.20 Perancangan list data Sales Order

Gambar 3.20 Merupakan rancangan dari Sales Order List untuk


menampilkan data - data dari tabel trans sales order.

Gambar 3.21 Perancangan form Sales Order

Gambar 3.21 Merupakan rancangan dari form Sales Order untuk


melakukan input data serta ubah data pada Sales Order, dan data - data
tersebut akan tersimpan pada tabel trans sales order.

3.3.3 Pembuatan Stored Procedure Menu Master

Pada menu Master terdapat beberapa tabel yang terdiri atas:

a. Master customer
26
Gambar 3.22 Tabel master customer

Tabel master customer berisi data-data pribadi dari customer. Pada setiap
tabel memiliki beberapa perintah yaitu pada Gambar 3.23

Gambar 3.23 Tampilan stored procedure

Insert adalah stored procedure yang didalam nya terdapat perintah


menambahkan data kedalam tabel, update adalah stored procedure yang
didalamnya terdapat perintah untuk mengedit data dalam tabel, delete
adalah stored procedure yang didalamnya terdapat perintah menghapus data
dalam tabel, getrow adalah stored procedure yang didalamnya terdapat
perintah untuk menampilkan data per baris, sedangkan getrows adalah
stored procedure yang didalamnya terdapat perintah untuk menampilkan
seluruh baris data. Selain 5 stored procedure diatas, juga ada beberapa
procedure lainnya yang didalamnya juga terdapat perintah-perintah yang
akan dilakukan kepada tabel.

27
b. Master salesman

Gambar 3.24 Tabel master salesman

Tabel master salesman berisi data-data salesman. Pada setiap tabel


memiliki stored procedure yaitu memiliki beberapa perintah yaitu sebagai
berikut stored procedure pada tabel master salesman Gambar 3.25

Gambar 3.25 Tampilan stored procedure

Selain 5 stored procedure diatas, juga ada beberapa procedure lainnya


yang didalamnya juga terdapat perintah-perintah yang akan dilakukan
kepada tabel.

c. Master Unit Sales

Gambar 3.26 Tabel master unit sales

28
Tabel master unit sales berisi data-data unit sales rumah yang akan
dijualkan. Master unit sales memiliki anak tabel yaitu master unit sales
price dan master unit sales document. Schema tabel master unit sales price
dapat dilihat pada Gambar 3.27

Gambar 3.27 Tabel master unit sales price

Tabel master unit sales price berisi data-data harga unit rumah yang akan
dijual, harga-harga tersebut terdiri dari harga tunai keras, tunai bertahap,
KPR bank, dan KPR developer. Tabel master unit sales price juga memiliki
store procedure dapat dilihat pada Gambar 3.28

Gambar 3.28 Tampilan Stored Procedure master unit sales price

Tabel master unit sales document dapat dilihat pada Gambar 3.29

Gambar 3.29 Tabel master unit sales document

29
Tabel master unit sales document berisi data-data document dari setiap
unit rumah. Berikut store procedure master unit sales document yang terdiri
dari 5 store procedure yaitu pada Gambar 3.30

Gambar 3.30 Tampilan Stored Procedure master unit sales document

Tabel master unit sales memiliki stored procedure pada Gambar 3.31

Gambar 3.31 Tampilan Stored Procedure master unit sales


d. Master Payment Plan

Gambar 3.32 Tabel master payment plan

Tabel master payment plan berisi data macam-macam pembayaran.


Tabel master payment plan memiliki tabel anak yaitu master payment plan

30
detail. Berikut tabel master payment plan detail dapat dilihat pada Gambar
3.33

Gambar 3.33 Tabel master payment plan detail

Tabel master payment plan detail memiliki stored procedure yaitu


memiliki 5 perintah pokok yang terdiri dari insert, update, delete, getrow,
getrows. Berikut stored procedure pada tabel master payment plan detail
Gambar 3.34

Gambar 3.34 Tampilan Stored procedure

Master payment plan memiliki stored procedure dapat dilihat pada


Gambar 3.35

Gambar 3.35 Tampilan Stored Procedure


3.3.4 Pembuatan Stored Procedure Menu Transaction

31
Menu Transaction terdiri dari sebagai berikut:

a. Trans booking

Gambar 3.36 Tabel trans booking

Tabel trans booking berisi data-data booking. Tabel memiliki beberapa


stored procedure. Berikut stored procedure pada tabel trans booking
Gambar 3.37

Gambar 3.37 Tampilan Stored Procedure


b. Trans sales order

32
Gambar 3.38 Tabel trans sales order

Tabel trans sales order berisi data-data sales order. Memiliki beberapa
stored procedure yaitu berikut stored procedure pada tabel trans sales
order Gambar 3.39

Gambar 3.39 Tampilan stored procedure


3.3.5 Pembuatan Menu Report

33
Menu report pada iProperty Sales terdiri atas sub menu list yaitu berisi list
report yang akan ditampilkan, berikut report list:

a. Customer list
Dalam pembuatan report ada beberapa langkah yaitu sebagai berikut:
1. Membuat tabel untuk report dengan nama
RPT_MASTER_CUSTOMER, berikut tabel dari report customer list:

Gambar 3.40 Tampilan tabel

Tabel report diatas berisi field yang akan ditampilkan pada report
customer list, ditambah dengan field p_user_id sebagai parameter nanti
untuk membuat report.
2. Membuat stored procedure dari customer list, dengan nama
xsp_rpt_master_customer, berikut adalah stored procedure

Gambar 3.41 Tampilan Stored Procedure

34
Stored procedure dibuat dengan menggunakan cursor untuk select
data pada tabel master customer, parameter yang digunakan adalah
p_user_id yaitu berisi nama user. yang akan melihat dan print report
tersebut.
3. Membuat rancangan report pada Crystal Report

Gambar 3.42 Rancangan report Customer List

Gambar 3.42 adalah rancangan report customer list pada Crystal


Report, pada rancangan tersebut dibutuhkan koneksi dengan tabel master
customer pada database.

b. Salesman list
Dalam pembuatan report ada beberapa langkah yaitu sebagai berikut:
1. Membuat tabel untuk report dengan nama
RPT_MASTER_SALESMAN, berikut tabel dari report salesman list:

Gambar 3.43 Tampilan tabel

Tabel report diatas berisi field yang akan ditampilkan pada report
salesman list, ditambah dengan field p_user_id sebagai parameter
nantinya dalam pembuatan stored procedure.
2. Membuat stored procedure dari salesman list, dengan nama
xsp_rpt_master_salesman, berikut adalah stored procedure
35
Gambar 3.44 Tampilan stored procedure

Stored procedure dibuat dengan menggunakan cursor untuk select


data pada tabel master salesman dan memiliki parameter p_user_id.
3. Membuat rancangan report pada Crystal Report

Gambar 3.45 Rancangan report Salesman List

Gambar 3.45 adalah rancangan report salesman list pada Crystal


Report, pada rancangan tersebut dibutuhkan koneksi dengan tabel master
salesman pada database.

c. Unit sales list


Dalam pembuatan report ada beberapa langkah yaitu sebagai berikut:
1. Membuat tabel untuk report dengan nama
RPT_MASTER_UNIT_SALES, berikut tabel dari report unit sales
list:

36
Gambar 3.46 Tampilan tabel

Tabel report diatas berisi field yang akan ditampilkan pada report unit
sales list, dan field p_user_id untuk dijadikan parameter dalam
pembuatan stored procedure.
2. Membuat stored procedure dari unit sales list, dengan nama
xsp_rpt_master_unit_sales, berikut adalah stored procedure

Gambar 3.47 Tampilan stored procedure

Stored procedure dibuat dengan menggunakan cursor untuk select


data pada tabel master unit sales, dan parameter p_user_id sebagai
parameter.
3. Membuat rancangan report pada Crystal Report

37
Gambar 3.48 Rancangan report Unit Sales List

Gambar 3.48 adalah rancangan report unit sales list pada Crystal
Report, pada rancangan tersebut dibutuhkan koneksi dengan tabel master
unit sales pada database.

d. Booking list
Dalam pembuatan report ada beberapa langkah yaitu sebagai berikut:
1. Membuat tabel untuk report dengan nama RPT_TRANS_BOOKING,
berikut tabel dari report Booking List:

Gambar 3.49 Tabel RPT_TRANS_BOOKING

Tabel report diatas berisi field yang akan ditampilkan pada report unit
sales list, ditambah dengan field p_from_date dan p_to_date yang
nantinya akan dijadikan parameter untuk membuat stored procedure.
2. Membuat stored procedure dari Booking List, dengan nama
xsp_rpt_trans_booking, berikut adalah stored procedure

38
Gambar 3.50 Stored procedure xsp_rpt_trans_booking

Stored procedure dibuat dengan menggunakan cursor untuk select


data pada tabel trans booking. Sebagai parameter dari stored procedure
yaitu p_from_date dan p_to_date sebagai parameter untuk rentang
tanggal booking, dan p_user_id sebagai penentu admin yang mengelola
report.
3. Membuat rancangan report pada Crystal Report

Gambar 3.51 Rancangan report Booking List

Gambar 3.51 adalah rancangan report Booking List pada Crystal


Report, pada rancangan tersebut dibutuhkan koneksi dengan tabel trans
booking pada database.

e. Sales order list


Dalam pembuatan report ada beberapa langkah yaitu sebagai berikut:

39
1. Membuat tabel untuk report dengan nama
RPT_TRANS_SALES_ORDER, berikut tabel dari report sales order
list:

Gambar 3.52 Tampilan tabel

Tabel report diatas berisi field yang akan ditampilkan pada report
sales order list, ditambah dengan field p_from_date dan p_to_date
yang nantinya akan dijadikan parameter untuk membuat stored
procedure.
2. Membuat stored procedure dari sales order list, dengan nama
xsp_rpt_trans_sales order, berikut adalah stored procedure

Gambar 3.53 Tampilan Stored Procedure

Stored procedure dibuat dengan menggunakan cursor untuk select


data pada tabel trans sales order. Sebagai parameter dari stored
procedure yaitu p_from_date dan p_to_date sebagai parameter untuk

40
rentang tanggal booking, dan p_user_id sebagai penentu admin yang
mengelola report.
3. Membuat rancangan report pada Crystal Report

Gambar 3.54 Rancangan report sales order list

Gambar 3.54 adalah rancangan report sales order list pada Crystal
Report, pada rancangan tersebut dibutuhkan koneksi dengan tabel
trans sales order pada database.

f. Trans Booking Receive


Dalam pembuatan report ada beberapa langkah yaitu sebagai berikut:
1. Membuat tabel untuk report dengan nama
RPT_TRANS_BOOKING_RECEIVE, berikut tabel dari report Trans
Booking Receive:

Gambar 3.55 Tampilan tabel

Tabel report diatas berisi field yang akan ditampilkan pada report
Trans Booking Receive, ditambah dengan field p_user_id sebagai
parameter nantinya dalam pembuatan stored procedure.
2. Membuat stored procedure dari Trans Booking Receive, dengan nama
xsp_rpt_trans_booking_receive, berikut adalah stored procedure
41
Gambar 3.56 Tampilan Stored procedure

Stored procedure yang dibuat memiliki parameter p_user_id dan


booking_no.
3. Membuat rancangan report pada Crystal Report

Gambar 3.57 Rancangan report Trans Booking Receive

Gambar 3.57 adalah rancangan report Trans Booking Receive pada


Crystal Report, pada rancangan tersebut dibutuhkan koneksi dengan tabel
trans booking pada database.

3.3.6 Pengujian Web iProperty Sales

Untuk melakukan tes proses dari web iProperty, berikut adalah langkah-
langkahnya :
1. Login ke aplikasi web iProperty Sales maka pada bagian kiri akan
terdapat seluruh menu yang sudah dibuat. Tampilan form login dapat
dilihat pada Gambar 3.58
42
Gambar 3.58 Tampilan user interface form login

2. Memilih menu master maka akan muncul sub menu master yang terdiri
dari :
a. Customer
Apabila diklik sub menu Customer, maka akan muncul list Customer
seperti pada Gambar 3.59

Gambar 3.59 Tampilan Customer List

Terdapat dua button pada sub menu customer yaitu button create dan
button delete, jika diklik button create maka akan muncul form seperti
pada Gambar 3.60

Gambar 3.60 Tampilan form input data Customer

43
Form diatas, adalah form untuk input data baru pada customer.
Terdapat dua button pada form diatas, yaitu button save dan button
cancel. Button save adalah untuk menyimpan data yang sudah
diinputkan, data tersebut akan langsung tersimpan ke dalam database
tabel master customer, sedangkan button cancel adalah untuk kembali ke
halaman sebelumnya yaitu customer list.

b. Salesman
Apabila diklik sub menu Salesman, maka akan muncul list Salesman
seperti pada Gambar 3.61

Gambar 3.61 Tampilan Salesman list

Terdapat dua button pada sub menu salesman sama seperti customer
yaitu button create dan button delete, jika diklik button create maka akan
muncul form seperti pada Gambar 3.62

Gambar 3.62 Tampilan form input data Salesman

Form diatas, adalah form untuk input data baru pada salesman.
Terdapat dua button pada form diatas, yaitu button save dan button

44
cancel. Button save adalah untuk menyimpan data yang sudah
diinputkan, data tersebut akan langsung tersimpan ke dalam database
tabel master salesman, sedangkan button cancel adalah untuk kembali ke
halaman sebelumnya yaitu salesman list.

c. Unit sales
Apabila diklik sub menu Unit Sales, maka akan muncul list Unit rumah
yang akan dipasarkan seperti pada Gambar 3.63

Gambar 3.63 Tampilan Unit Sales List

Terdapat dua button pada sub menu unit sales sama seperti sub menu
diatas yaitu button create dan button delete, jika diklik button create maka
akan muncul form seperti pada Gambar 3.64

Gambar 3.64 Tampilan form input data Unit Sales

45
Form diatas, adalah form untuk input data baru pada unit sales.
Terdapat dua button pada form diatas, yaitu button save dan button
cancel. Button save adalah untuk menyimpan data yang sudah
diinputkan, data tersebut akan langsung tersimpan ke dalam database
tabel master unit sales, sedangkan button cancel adalah untuk kembali ke
halaman sebelumnya yaitu unit sales list. Pada master unit sales terdapat
pengisian data secara lookup yaitu mengisi data dengan memilih data
dari tabel lain, hampir sama seperti Drop Down List, hanya saja lebih
komplit datanya dan mudah mencari data jika menggunakan lookup.
Master unit sales juga terdapat tab dibawahnya yang berisi tabel anak
dari master unit sales yaitu sales price dan sales document dapat dilihat
pada Gambar 3.65

Gambar 3.65 Tampilan Unit Sales Price List

Gambar 3.66 Tampilan Unit Sales Document List

46
Unit sales price list dan unit sales price document adalah anak dari
tabel unit sales price. Pada masing – masing nya juga dapat dilakukan
CRUD.

d. Payment plan
Apabila diklik sub menu payment plan, maka akan muncul list
pembayaran seperti pada Gambar 3.67

Gambar 3.67 Tampilan Payment Plan List

Terdapat dua button pada sub menu payment plan sama seperti sub menu
yang lainnya, yaitu button create dan button delete, jika diklik button create
maka akan muncul form seperti pada Gambar 3.68

Gambar 3.68 Tampilan form Payment Plan

Form diatas, adalah form untuk input data baru pada payment plan.
Terdapat dua button pada form diatas, yaitu button save dan button cancel.
Button save adalah untuk menyimpan data yang sudah diinputkan, data
tersebut akan langsung tersimpan ke dalam database tabel master payment
plan, sedangkan button cancel adalah untuk kembali ke halaman
sebelumnya yaitu payment plan list.
47
Pada form payment plan diatas juga terdapat list dari payment plan
detail, dapat dilihat pada Gambar 3.68 diatas payment plan detail adalah
anak dari tabel master payment plan yang juga dapat dilakukan CRUD.

3. Memilih menu transaksi, maka akan muncul sub menu transaksi yang
terdiri atas:
a. Booking
Apabila diklik sub menu Booking, maka akan muncul list transaksi
yang melakukan booking seperti pada Gambar 3.69

Gambar 3.69 Tampilan Booking List

Terdapat dua button pada sub menu trans booking yaitu button create
dan button delete, jika diklik button create maka akan muncul form
seperti pada Gambar 3.70

Gambar 3.70 Tampilan form Booking

Form diatas, adalah form untuk input data baru pada booking.
Terdapat dua button pada form diatas, yaitu button save dan button

48
cancel. Button save adalah untuk menyimpan data yang sudah
diinputkan, data tersebut akan langsung tersimpan ke dalam database
tabel trans booking, sedangkan button cancel adalah untuk kembali ke
halaman sebelumnya yaitu Booking List. Pada form Booking, terdapat 3
lookup yaitu lookup untuk customer, salesman dan unit sales code.
Pada Booking setelah dilakukan penambahan data baru dan di klik
button save akan terdapat 2 button baru yaitu button confirm, dan void,
button confirm untuk mengubah status menjadi CONFIRM, sedangkan
button void untuk mengubah status menjadi VOID. Berikut adalah
gambar contoh Booking dengan status ENTRY dapat dilihat pada
Gambar 3.71

Gambar 3.71 Tampilan form Booking dengan button status

Jika status sudah berubah menjadi CONFIRM, maka akan muncul 2


button yaitu button post dan button refund.

b. Trans sales order


Apabila diklik sub menu Sales Order, maka akan muncul list transaksi
sales order seperti pada Gambar 3.72

49
Gambar 3.72 Tampilan Sales Order List

Terdapat satu button pada sub menu trans sales order yaitu button
create, jika diklik button create maka akan muncul form seperti pada
Gambar 3.73

Gambar 3.73 Tampilan form Sales Order

Form diatas, adalah form untuk input data baru pada sales order.
Terdapat dua button pada form diatas, yaitu button save dan button
cancel. Button save adalah untuk menyimpan data yang sudah
diinputkan, data tersebut akan langsung tersimpan ke dalam database
tabel trans sales order, sedangkan button cancel adalah untuk kembali ke
halaman sebelumnya yaitu sales order list.
Pada trans sales order setelah dilakukan penambahan data baru dan di
klik button save akan terdapat 2 button yaitu button confirm dan button
void, button confirm untuk mengubah status menjadi CONFIRM dan
button void untuk mengubah status menjadi VOID yaitu batalkan sales

50
order, berikut adalah gambar contoh trans sales order berstatus ENTRY
dapat dilihat pada Gambar 3.74

Gambar 3.74 Tampilan sales order info dengan button status

Setelah dilakukan status berubah menjadi CONFIRM maka akan


muncul button post. Jika diklik button post, maka status akan berubah
menjadi POST yaitu dapat melanjutkan ke transaksi lainnya. Pada sales
order list, tidak terdapat button delete karena trans sales order tidak
dapat dilakukan penghapusan data.

Pada bagian bawah form terdapat list dari trans sales order, yaitu
trans sales order detail. Dapat dilihat pada Gambar 3.75

Gambar 3.75 Tampilan Sales Order Detail

Trans sales order detail berisi data-data urutan pembayaran dari sales
order.
4. Memilih menu report, maka akan muncul sub menu report yang terdiri
yaitu list, report list dapat dilihat pada Gambar 3.76

51
Gambar 3.76 Tampilan Report List

Berikut pengujian pada masing - masing report:


a. Customer list
Berikut hasil tampilan report tampilan pdf pada Gambar 3.77

Gambar 3.77 Hasil Report Customer List dalam PDF

b. Salesman list
Berikut hasil tampilan report tampilan pdf pada Gambar 3.78

Gambar 3.78 Hasil Report Salesman dalam PDF

c. Unit sales list


Berikut hasil tampilan report tampilan pdf pada Gambar 3.79
52
Gambar 3.79 Hasil report Unit Sales dalam PDF

d. Booking List
Berikut hasil tampilan report tampilan pdf pada Gambar 3.80

Gambar 3.80 Hasil report Booking dalam PDF

e. Sales Order List


Berikut hasil tampilan report tampilan pdf pada Gambar 3.81

Gambar 3.81 Hasil Report Sales Order dalam PDF

f. Trans Booking Receive

53
Berikut hasil tampilan report tampilan pdf pada Gambar 3.82

Gambar 3.82 Hasil report Trans Booking Receive dalam PDF

3.4 Identifikasi Kendala Yang Dihadapi

Praktek Kerja Lapangan yang dilaksanakan di PT. Inovasi Mitra


Sejati banyak memberikan pengalaman baru dan memberikan gambaran
bagaimana dunia kerja yang sesungguhnya.

3.4.1 Kendala Pelaksanaan Tugas

Selama pelaksanaan PKL ini tentunya ada beberapa kendala yang dihadapi
sehubungan dengan tugas-tugas yang diberikan, seperti adanya beberapa stored
procedure yang dibuat oleh salah satu karyawan yang sulit untuk dimengerti.

3.4.2 Cara Mengatasi Kendala

Selama melakukan Praktek Kerja Lapangan ada beberapa kendala yang


dihadapi dan cara mengatasi kendala-kendala tersebut adalah bertanya kepada
pembimbing dan karyawan yang mengerti dan lebih banyak belajar serta
memahami sehingga kendala tersebut dapat datasi.

54
BAB IV
PENUTUP

6.1 Simpulan

Selama melaksanakan Praktek Kerja Lapangan yang dimulai dari tanggal 1


Februari 2019 hingga 30 April 2019 di PT. Inovasi Mitra Sejati, maka dapat
diambil kesimpulan berdasarkan pengalaman selama PKL sebagai berikut :
1. Aplikasi web iProperty terdiri dari tiga bagian, salah satunya yaitu
iProperty Sales . iProperty Sales digunakan untuk penyimpanan data –
data unit rumah dan transaksi booking dan sales order.
2. Aplikasi iProperty sangat membantu untuk mempermudah dalam
transaksi pemasaran rumah.
3. Dapat merasakan bagaimana pengalaman didunia kerja. Dengan
mengerjakan tugas – tugas project yang dikerjakan pada pelaksanaan
PKL, dapat menambah persiapan dan pengalaman di dunia kerja
6.2 Saran

Selama mengikuti kegiatan Praktek Kerja Lapangan di PT. Inovasi Mitra


Sejati, sangat banyak pengetahuan dan pengalaman yang didapatkan. Namun
untuk kemajuan PKL berikutnya, ada beberapa saran yang dapat diberikan, yaitu :
1. Bagi Mahasiswa
a. Sebelum melaksanakan PKL, sebaiknya bekal dan soft skill yang
dikuasai selama perkuliahan yang sesuai dengan kurikulum dan
mengacu dengan kebutuhan perusahaan - perusahaan, sehingga ketika
sudah melaksanakan PKL, mahasiswa jadi terbiasa menghadapi
tantangan di perusahaan.
b. Selama PKL, mahasiswa diharapkan dapat melaksanakan PKL dengan
mengikuti aturan yang sudah ditetapkan pada perusahaan.
2. Bagi Jurusan (Politeknik Negeri Padang)
a. Diharapkan agar mahasiswa dibekali ilmu yang berhubungan dengan
kebutuhan perusahaan dan perkembangan teknologi yang digunakan
pada dunia kerja
b. Diharapkan agar lebih banyak menjalin hubungan kerjasama dengan
banyak perusahaan baik dalam daerah maupun luar daerah, dalam
negeri maupun luar negeri, sehingga mahasiswa banyak mendapat
pengalaman bervariasi dari berbagai perusahaan.
3. Bagi Perusahaan
a. Selama melaksanakan PKL, PT. Inovasi Mitra Sejati sudah cukup
baik dalam membimbing mahasiswa yang melakukan magang. Hal itu
terbukti dari karyawan lain yang membantu mahasiswa magang ketika
mengalami kendala dalam pengerjaan project. Sehingga diharapkan
untuk kedepannya PT. Inovasi Mitra Sejati tetap seperti itu
b. Diharapkan karyawan PT. Inovasi Mitra Sejati lebih kooperatif lagi
terhadap mahasiswa magang sehingga tidak merasa canggung berada
di area perkantoran

56
DAFTAR PUSTAKA

[1] d. Edwin Zusrony, "Pemetaan Persebaran Nasabah Kredit Macet Perusahaan


Multifinance (Studi Kasus PT. XYZ Cabang Salatiga)," Intensif, vol. 2, no. 2,
pp. 107-114, 2018.

[2] d. Dwi Puspitasari, "Penggunaan Tansact Sql (T-Sql) Pada Pengembangan


Aplikasi Manajemen Basis Data Berbasis Web," Jurnal Simantec, pp. 55-62,
2017.

[3] B. T. Joe Martin, Belajar Sendiri Dalam 24 Jam ASP.NET, Yogyakarta: Andi,
2004.

[4] W. Komputer, ShortCourse Visual C# 2013, Yogyakarta: Andi, 2015.

[5] S. Jaenuddin, Belajar Sendiri .NET Dengan Visual C# 2005, Yogyakarta:


Andi, 2006.

[6] M. Rosa A.S, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek,
Bandung: Informatika, 2018.

57
SURAT KETERANGAN SELESAI PKL

Dengan ini, kami yang bertandatangan di bawah ini :


Nama : Anastasia Yuni Sundjojo
Jabatan : General Manager

Menerangkan bahwa :

Nama : Isnani
NIM : 1601092021
Universitas : Politeknik Negeri Padang

Telah menyelesaikan kegiatan Praktek Kerja Lapangan (PKL) di PT. Inovasi


Mitra Sejati dari tanggal 1 Februari 2019 sampai dengan 30 April 2019. Selama
bekerja di perusahaan ini, mahasiswa yang bersangkutan telah bekerja dengan
baik.

Demikian Surat Keterangan PKL ini kami buat untuk dapat digunakan
sebagaimana mestinya.

Jakarta, 30 April 2019


PT. Inovasi Mitra Sejati

(Anastasia Yuni Sundjojo)


Laporan Harian Praktek Kerja Lapangan

Berikut adalah rincian kegiatan selama Praktek Kerja Lapangan di PT.


Inovasi Mitra Sejati dari tanggal 1 Februari 2019 sampai dengan 30 April 2019 :

1. Minggu ke-1

N Hari / Kegiatan Langkah Kerja Hasil


o Tanggal
1. Jum’at / 1. Pengenala Pembimbing Mengetahui tools yang
1 n tools menjelaskan software- digunakan oleh PT. IMS.
Februari yang software yang Database yang digunakan
2019 digunakan digunakan dalam yaitu database SQL Server,
oleh PT membuat project serta sedangkan membuat web
IMS dalam aturan-aturan application dengan Visual
mengerjak perusahaan dalam Studio C# serta mengetahui
an project mengerjakan project aturan aturan dalam
pembuatan project di PT.
IMS
2. Belajar Koneksi dulu ke Database dengan nama
membuat database server, pilih LATIHAN
database di authentication sql
SQL server authentication
Server masukkan username
dan password, pada
bagian sebelah kiri,
Klik kanan pada menu
database, klik new
database, dan buat
nama database nya
3. Belajar Pada database yang Table berhasil dibuat
membuat baru dibuat, klik
table kanan pada Tables lalu
klik New Table, Buat
field-field untuk table,
lalu klik save
4. Belajar Klik kanan pada Database diagram yang
membuat database diagram, lalu didalamnya terdapat relasi-
diagram klik new, tambahkan relasi dari tabel-tabel yang
relasi table table yang sudah dbuat
diperlukan untuk
dibuat relasinya
5. Belajar Klik Programmability Stored Procedure berhasil
membuat pada database yang dibuat
Stored sudah dibuat, Klik
Procedure kanan Stored
untuk Procedure pilih New
masing- Stored Procedure.
masing Stored procedure yang
Table dibuat terdiri atas 5
yang pokok yaitu sp
insert, sp update, sp
getrow, sp getrows, sp
delete. Buat codingan
Stored Procedure lalu
lakukan execute untuk
menyimpan sp.
2. Senin / 4 1. Melanjutka Seperti biasa membuat Hasil berupa tabel-tabel
Februari n table dan database yaitu tabel
2019 pembuatan diagram begitu juga - Master student
table, dengan store subject
diagram procedure - Master student
relasi, absence
store - Master student
procedure subject result
Masing2 nya dibuat sp
getrows dengan inner join
Sebelum dibuat inner join,
harus ada dulu diagram
relasi
2. Belajar Buka store procedure Inner join berhasil dibuat
membuat yang bagian getrows dan sudah bisa dicobakan
inner join tabel yang memiliki menampilkan data yang
pada sp relasi dan ingin berelasi
dibagian menampilkan relasi
getrows dari tabel lain, buat
inner join, execute sp
tersebut, lal coba dites
dengan dijalankan sp
tersebut
3. Belajar Buat folder baru pada Dihasilkan folder pada
membuat bagian module, folder module dengan nama
UI screen dengan klik kanan “latihan”
pada visual pada module, pilih add
studio new, lalu buat nama
dengan C# UI sesuai dengan
mengguna nama database
kan
framework
yang sudah
disediakan
PT IMS
4. Membuat Setelah dibuat folder, Hasilnya file .aspx dan .cs
list untuk buat file dengan klik berupa list dari tabel yaitu
menampilk kanan pada “latihan”, tabel master address type list
an isi data pilih add new, isi
tabel yang nama file dengan
sudah nama tabel yang ingin
dibuat dibuat diikuti kata list
diakhiri .aspx, lalu
buat kodingan untuk
menampilkan list,
serta codingan pada
bagian .cs
3. Rabu /6 1. Membuat Klik kanan pada folder File aspx berupa list untuk
Februari UI Screen yang sudah dibuat menampilkan list dari tabel
2019 dengan pada modul kemarin, yaitu master absence type
Visual buat new file aspx list, master address type list,
Studio dengan akhiran nama master city list, master
list untuk province list
menampilkan list dari
tabel
4. Kamis / 1. Membuat a. Buat list untuk File aspx master student
7 UI untuk master student dulu, untuk CRUD
Februari master setelah list nya
2019 student dibuat, maka buat
beserta crud untuk master
anak tabel student
dari master
student

b. Setelah selesai Anak master student terdiri


dibuat CRUD untuk dari
master tsudent, - Master student
barulah pada bagan family
bawah panel dari - Master student
CRUD master address
student, dibuat panel - Master student
untuk list dari anak absence
master student - Master student
subject

5. Jum’at / 1. Membuat a. Seperti biasa, buat Hasilnya file aspx untuk


8 CRUD file apsx untuk tabel menampilkan form master
Februari dari master student student family
2019 masing2 family
anak tabel
master
student
b. Buat pula file aspx Hasilnya tidak jauh beda dan
untuk: sama seperti diatas
Master
student
absence
2. Minggu ke-2

No Hari / Kegiatan Langkah Kerja Hasil


Tanggal
1. Senin / 1. Melanjut a. Lanjutan dari table Tampilan CRUD dari master
11 kan anak master student student address
Februari Membua yaitu Master student
2019 t CRUD address
dari
tabel b. Master student subject Tampilan CRUD dari master
master student subject
student
c. Membuat list tabel list tabel anak dari master
anak dari master student subject yaitu master
student subject, yaitu student subject result.
student subject result
2. Selasa / 1. Membuat a. Buat SP yang berisi SP subject result
12 store cursor
Februari procedure
2019 untuk b. Hasilnya berupa result Subject result yang bagian
mendapat pada subject list terisi result tersisi sendiri sesuai
kan result sendiri sesuai jumlah nilai
pada nilai yang diinputkan
subject pada subject result
result list
3. Rabu / 1. Membuat a. Buat tabel untuk Rpt_student_list
13 tabel dan report student list
Februari SP untuk
2019 report
student_li
st
b. Membuat SP xsp_rpt_student_list

4. Kamis / 1. Membuat a. Report student info, Rpt_student_info


14 tabel buat tabel seperti
Februari untuk biasa pada SQL
2019 report Server
b. Buat SP untuk report Xsp_rpt_student_info
tersebut
Untuk melihat berhasil atau
tidaknya SP tersebut,
lakukan execute

c. Membuat tabel untuk Rpt_absence_list


report absence list
d. Buat SP untuk tabel Rpt_absence_list.aspx
report tersebut Lakukan execute
e. Membuat tabel untuk Tabel rpt_student_list
rpt student list
f. Lalu buat SP untuk Lakukan execute, maka akna
tabel tersebut tampil
5. Jum’at / 1. Membu 1. Report untuk student Rpt_student_list.rpt
15 at report list
Februari di
2019 Crystal 2. Atur layout untuk
Report menampilkan ukuran
kertas report
3. Buat report untuk Rpt_absence_list.rpt
absence list
4. Buat report untuk Rpt_subject_student_list
subject student list
5. Buat report untuk Rpt_student_info
student info
6. Buat file aspx untuk File rpt masing masing report
menampilkan report dalam aspx
pada web browser

3. Minggu ke-3

N Hari / Kegiatan Langkah Kerja Hasil


o Tanggal
1. Senin / 18 1. Membuat a. Membuat database Database KOST
Februari database baru
2019 baru, b. Membuat tabel
tabel
baru, SP
dan UI
baru

c. Membuat SP Master client insert


masing-masing Tabel Master client update
Master client getrow
Master client getrows
Master client delete
d. Membuat UI di aspx Hasil

2. Selasa / 19 1. Membuat a. Trx_rent_room_list


Februari CRUD
2019 untuk b. CRUD dan anak tabel
tabel trx_rent_room
trx_rent_
room,
master_r CRUD tabel anak
oom dan
master_c
lient

c. Master_client_list
d. CRUD master client

CRUD tabel anak

e. Master room list

f. CRUD master room


dan tabel anak

CRUD tabel anak

2. Membuat a. Buat SP denga nama available akan berubah


SP untuk xsp master room seiring perubahan status
is getrows available pada trx rent room
Availabl only
e
3. Rabu / 20 1. Merapika 1. SP yang di rapikan
Februari n SP terdiri dari
2018 beberapa Tabel

2. SP terdiri dari SP yang sudah dirapikan


beberapa pula
4. Kamis / 21 1. Merapika 1. Tabel yang
Februari n SP dirapikan terdiri
2019 dari beberapa
2. SP terdiri dari SP yang sudah dirapikan
beberapa
5. Jum’at / 22 1. Masuk a. iProperty terdiri dari
Februari ke beberapa tabel
2019 project
iPropert
y dengan
memulai
membuat
b. Membuat SP insert
5 SP
semua tabel

c. Master unit theme


insert

4. Minggu ke-4

No Hari / Kegiatan Langkah Hasil


Tanggal Kerja
1. Senin / 1. Membuat SP a. SP yang
25 Update, akan
Frbruari Delete, dibuat
2019 Getrow pada terdiri dari
database beberapa
iProperty tabel
b. SP yang
dibuat
d. Master
unit theme
update

e. Master
unit theme
delete

f. Master
unit theme
getrow

2. Selasa / 1. Mengisi data a. Beberapa


26 dalam tabel tabel yang
Februari master diisi
2019 datanya

b. Master unit
categori
c. Master unit
theme
d. Master unit
class
e. Master unit
view
f. Master unit
level
g. Master unit
sales

h. Master unit
sales
document

3. Rabu / 1. Memperbaiki a. Master unit


27 tabel dan data view
Februari dalam tabel b. Master unit
2019 master sales
c. Master unit
sales
document
d. Master unit
sales price

e. Master
payment
plan
f. Master
salesman
4. Kamis / 1. Memperbaiki a. Beberapa
28 SP SP yang
Febuari diperbaiki
2019

2. Membuat a. KPRB1 150


detail JT
payment
plan pada b. KPRB 2
excel 230 JT

c. KPRB2 140
JT

d. KPRB2
220JT

e. KPRD1 160
JT

5. Jum’at / 1. Mengisi data a. Diisi data


1 Maret pada tabel pada
2019 trans master
payment
plan detail
sesuai
payment
plannya

b. Data pada
trx
booking
c. Data pada
trx
reservation

d. Data pada
trx sales
order

5. Minggu ke-5

No Hari / Kegiatan Langkah Kerja Hasil


Tanggal
1. Senin / 4 1. Mengubah a. Mengubah
Maret nama tabel tabel master
2019 unit theme
b. Mengubah
tabel master
unit class
c. Mengubah
master unit
categori
menjadi
d. Mengubah
tabel trx
menjadi trans

e. Memperbaiki
SP

2. Membuat UI a. Master unit


Screen cluster

b. Master unit
level
2. Selasa / 5 1. Melanjutkan a. Master unit
Maret membuat UI model
2019

b. Master unit
view

2. Tambahan a. Tambahan
tabel tabel

3. Tambahan SP b. Tambahan SP Tambahan SP


3. Rabu / 6 1. Memperbaiki a. Unit view
Maret Master Unit direction
2019 View, Master diubah
Unit Cluster menjadi ddl
List, Master karena diambil
Unit Model dari master
Dan Membuat general
Ui Untuk
Master Unit b. Perbaiki sp
Sales, Master yang ada pada
Unit Sales master general
Price, Master dan master
Unit Sales unit view
Document getrows,
direction
diambil dari
master general

c. Sp master unit
view getrows
d. Tambahan
coodingan
pada aspx

e. Master unit
cluster list

f. Master unit
model lst

g. Master unit
sales list

5. Jum’at / 1. Membuat UI a. Master unit


8 Maret Screen untuk sales info
2019 anak tabel
master unit
sales

b. Master unit
sales price list
dan document
list

c. CRUD tabel
master unit
sales price

d. CRUD tabel
master unit
sales
document
6. Minggu ke-6

N Hari / Kegiatan Langkah Kerja Hasil


o Tanggal
1. Senin / 1. Membuat UI a. Membuat UI list
11 Maret untuk tabel dari trans
2019 trans cancelation unit
cancelation b. Membuat UI
dan change CRUD dari trans
certificate cancelation unit
name

c. Membuat UI list
dari trans change
certificate name
d. Membuat UI
CRUD dari trans
change certificate
name

2. Selasa / 1. Membuat a. Membuat a. Stored procedure trans


12 Maret function function untuk booking
2019 untuk tabel trans
membuat booking
kode
otomatis
untuk tabel
trans
b. Tambahkan pada
stored procedure
trans booking
insert codingan
memanggil
function
c. Tambahkan pada Tambahan codingan aspx
bagian aspx nya yaitu method private save
codingan data
d. Membuat
function untuk
kode otomatis
pada trans sales
order

e. Membuat
function otomatis
untuk tabel trans
change unit
f. Membuat
function otomatis
untuk tabel trans
change certificate
name

g. Membuat
function otomatis
untuk tabel trans
change payment
plan

h. Membuat
function otomatis
untuk tabel trans
cancelation unit

3. Rabu / 1. Membuat UI a. List trans sales


13 Maret Screen dan order
2019 button button
untuk trans
sales order
b. CRUD trans sales
order

c. Tran sales order


detail
d. Ketika data pada aspx tambahkan button
pertama kali
diinsert, maka
status akan secara Tambahkan methode seperti
tersendiri akan berikut untuk masing maisng
masuk sebagai button
status ENTRY.
Ketika diklik
button confirm,
maka status akan
berubah jadi Untuk SP yang dipanggil
CONFIRM dan sesuai dengan button, seperti
button yang post, maka dipanggil SP
tertinggal hanya trans sales order post, begitu
button post dan seterusnya
button cancel.
Ketika diklik
button void, maka
status akan
menjadi VOID,
dan button yang
tertinggal adalah
button back.
Ketika diklik
button post, maka
status berubah
jadi POST dan
button yang
tertinggal adalah
button back
4. Kamis / 1. Membuat a. Sales order detail
14 Maret detail info
2019 dari trans
sales order
detail dan
memperbaiki
UI Screen
tabel trans
b. Trans sales order

c. Trans cancelation
unit

d. Trans change
certificate name

e. Tabel master unit


sales

f. Cara
mengubahnya
dengan
memasukkan dua
field dalam satu
row
5. Jum’at / 1. Memperbaiki a. Master customer
15 Maret semua UI
2019
b. Master general

c. Master payment
plan

d. Master
salesman dan
sales group

e. Master unit
cluster

f. Master unit
level
g. Master unit
model

h. Master unit
sales

i. Master unit
sector

j. Master unit
view

k. Trans booking
l. Trans sales
order

7. Minggu ke-7

No Hari / Kegiatan Langkah Kerja Hasil


Tangg
al
1. Senin / 1. Memperb a. Data pada trans Jadi unit_sales_code yang
18 aiki trans booking dan trans terdapat pada trans booking
Maret booking sales order banyak hanya unit_sales_code yang
2019 dan trans yang tidak sesuai, berstatus available, jika
sales jadi semua data unit_sales sudah tidak
order dihapus dan available, maka tidak ada
diulang isi pilihan unit sales untuk di
kembali, untuk booking.
trans booking,
field pada
unit_sales_code
diisi dengan
unit_sales yang
ada pada sp
xsp_master_unit_s
ales_getrows_book
ing
b. Sedangkan pada Jadi, data yang bias diisikan
tabel trans sales pada trans_sales_order pada
order, booking_no bagian customer_name dan
diisi dengan sp salesman_name hanya data
sama seperti diatas yang dari trans booking
xsp_master_unit_sa berstatus “POST”
les_getrows_bookin
g. Pada field
salesman_name,
dan customer_name
diisi dengan sp
xsp_trans_booking_
getrows_sales_orde
r
2. Selasa / 1. Memperb a. Lakukan
19 aiki penambahan syntax
Maret screen pada dropddownlist
2019 booking_no agar list
item dapat dipilih
kosong
b. Menambahkan data
format pada
master_unit_sales.
Agar ada koma
ketika nominal
tampil pada price
list
c. Mengubah button.
Dimana ketika
status SOLD maka
button yang tersedia
hanya button
BACK. Tidak ada
button SAVE
d. Membuat button
refund pada
trans_booking,
ketika confirm
maka akan tersedia
2 button :
- Post
- refund
e. Mengubah sale
price land dan
building menjadi
label, karna nanti
sales price land dan
building akan terisi
sendiri saat disave
dari pilihan
payment plan yang
dipilih.
f. Jika tanggal
menjadi primary
key, otomatis juga
akan menjadi
parameter untuk
mengambil data
seperti pada master
unit sales price,
untuk itu di berikan
codingan pada cs
nya selected master
unit sales price
g. Mengubah UI
create pada master
unit sales

3. Rabu / 1. Membuat a. Membuat nilai pada


20 method trans_sales_order
Maret untuk terpanggil secara
2019 menampilk otomatis
an nilai b. Syntax untuk
pada sales menampilkan nilai
order pada
SaleDiscountPercen
t
c. Syntax untuk
menghitung nilai
total agar
terjumlahkan nilai
yang telah
diinputkan secara
otomatis
d. Syntax untuk
menghitung
SaleDiscountAmou
nt

e. Menampilkan
seluruh data
menggunakan
framework

f. Melakukan
pengeditan pda
table
trans_sales_order_d
etail dengan cara
menyesuaikan nama
field dengan nama
field yang ada pada
table induk dan
menambakan syntax
agar tampilan nilai
berkoma
4. Kamis / 1. Memperb a. Menampilkan
21 aiki UI sales_order_date
Maret Screen dan menghilangkan
2019 cancelation reason
pada
trans_sales_order

b. Memberikan warna
abu-abu pada
textbox yang tidak
bias dilakukan
pengeditan
c. Memindahkan
cancelation reason
pada bagian bawah
dan menjadikan
sebagai label
d. Tambahkan tombol
print setelah data di
sales order di post

e. Menghilangkan
tombol delete pada
trans sales order
f. Menghilangkan
check box pada
trans_sales_order
g. Menampilkan
tanggal otomatis
hari ini pada
textbox
h. Merapikan field
pada master
customer

i. Memperbaiki
salesman list

j. Mengubah menu
schedule payment
menjadi payment
plan

k. Mengubah menu
unit menjadi unit
sales

l. Memperbaiki
payment plan detail

m. Mengubah interval
type pada payment
plan detail menjadi
ddl
n. Menghapus
business unit code
dan project code
pada setiap list
menu
5. Jum’at 1. Memperb a. Trans_booking
/ 22 aiki
Maret function
2019 auto
generate
code tabel
trans,
Function diatas di ganti
membuat
parameter yang awalnya cre
function
date diganti dengan
auto
booking_date
generate
tabel
customer b. Trans cancelation
dan unit no
salesman

c. Trans change
certificate name

Function diatas di ganti


parameter yang awalnya cre
date diganti dengan change
certificate name date
d. Trans change
payment plan

Function diatas di ganti


parameter yang awalnya cre
date diganti dengan change
payment plan date

e. Trans change unit


no

Function diatas di ganti


parameter yang awalnya cre
date diganti dengan change
unit date
f. Trans sales order no

Function diatas di ganti


parameter yang awalnya cre
date diganti dengan sales
order date
g. Membuat function
auto generate code
untuk master
customer

h. Membuat function
generate auto code
untuk master
salesman

i. Memperbaiki code
setiap menu pada ui
agar saat di select,
code sebagai
primary key tidak
dapat diedit

8. Minggu ke-8

No Hari / Kegiatan Langkah Kerja Hasil


Tanggal
1. Senin/ 26 1. Membua a. Buat tabel
Maret t report RPT_TRANS_SAL
2019 untuk ES_ORDER
tabel
trans
sales
order
b. Buat SP Xsp_rpt_trans_sales_order

c. Buat report dengan Rpt_trans_sales_order.rpt


Crystal Report
2. Membua a. Buat table
t report RPT_TRANS_BOO
untuk KING
tabel
trans
booking
b. Buat SP dengan
nama
xsp_rpt_trans_booki
ng

c. Buat report

3. Menamb a. Tambahkan dari


ahkan master report
menu
report

b. Buat file aspx untuk


trans booking
dengan nama
rpttransbooking.asp
x

c. Hasil laporan dalam


bentuk pdf dan
excel

2. Selasa/ 27 SAKIT SAKIT SAKIT


Maret
2019
3. Rabu/ 27 1. Menamba a. Menambahkan pada
Maret hkan master report yaitu
2019 report trans sales order list
untuk
trans
sales
order list

b. Membuat file aspx

c. Hasil print report


pdf dan excel

2. Menamba a. Menambahkan pada


hkan master report yaitu
report customer list
untuk
customer

b. Membuat file aspx

c. Hasil print report


pdf dan excel
3. Menamba a. Menambahkan pada
hkan master report yaitu
report salesman list
untuk
salesman

b. Membuat file aspx

c. Hasil print report


pdf dan excel

4. Menambah a. Menambahkan pada


kan report master report yaitu
untuk trans booking
trans receive
booking
receive

b. Membuat file aspx

c. Hasil print report


pdf dan excel
5. Menambah a. Menambahkan pada
kan report master report yaitu
untuk unit master unit level list
level

b. Membuat file aspx File aspx unit level list


c. Hasil print report pdf
dan excel

6. Menambah a. Menambahkan pada


kan report master report yaitu
untuk unit master unit sales list
sales

b. Membuat file aspx

c. Hasil print report pdf


dan excel

7. Menambah a. Menambahkan pada


kan report master report yaitu
untuk unit master unit sector list
sector
b. Membuat file aspx

c. Hasil print report pdf


dan excel

8. Menambah a. Menambahkan pada


kan report master report yaitu
untuk unit master unit view list
view

b. Membuat file aspx

c. Hasil print report pdf


dan excel

9. Membua a. Buat file aspx


t UI mastercancelatio
tabel nlist.aspx
master
cancelati
on
b. Hasil cancelation
list
c. Buat file untuk
CRUD
mastercancelatio
n.aspx

d. Hasil

4. Kamis / Membuat a. Buat table


27 Maret report untuk RPT_TRANS_CH
2019 trans change ANGE_PAYMEN
payment T_PLAN
plan

b. Buat SP
xsp_rpt_trans_chan
ge_payment_plan

c. Buat report di
Crystal Report

5. Jumat / 29 1. Membua a. Buat tabel


Maret t report RPT_TRANS_CH
2019 untuk ANGE_CERTIFIC
trans ATE_NAME
change
certificat
e name
b. Buat SP
xsp_rpt_trans_chan
ge_certificate_nam
e

c. Buat report

9. Minggu ke-9

No Hari / Kegiatan Langkah Kerja Hasil


Tanggal
1. Senin/ 1 1. Menggabu a. Lakukan Beberapa table database AR
April ng penggabungan yang akan digabung ke
2019 database dengan export SALES
IPROPER table yang ada
TY_AR_ pada
VI ke IPROPERTY_A
IPROPER R_VI, masukkan
TY_SALE ke
S_VI IPROPERTY_SA
LES_VI
b. Generate script Berikut beberapa SP pada
untuk SP pada database AR yang akan
database AR dicopikan ke SALES
untuk di copy kan
pula pada
database SALES

c. Hasilnya semua
tabel yang ada
pada AR ada
pada SALES,
karna nantinya
AR dan SALES
akan digabung
menjadi satu
aplikasi
2. Membua a. Buat new file
t UI List aspx pada visual
untuk studio untuk tabel
tabel- MASTER_AR_S
tabel PECIFICATION
pada
SALES
AR

b. Hasilnya

3. Membua a. Buat new file


t CRUD ASPX untuk
untuk CRUD
table MASTER_AR_S
MASTE PECIFICATION
R_AR_S b. Hasilnya
PECIFI
CATIO
N

4. Membuat a. Buat new file aspx


UI Screen untuk tabel
List untuk tersebut
tabel
MASTER
_TAX

b. Hasilnya

5. Membuat a. Buat new file aspx


CRUD untuk CRUD
untuk MASTER_TAX
tabel
MASTER
_TAX
b. Hasilnya
2. Selasa/ 2 1. Membuat a. Tambahkan
April tombol Tombol Post dan
2019 Post dan void di aspx
Void untuk
sales admin
untuk
Trans
Change b. Tambahkan
Unit kodingan untuk
kondisi
menampilkan
tombol pada cs
nya

c. Tambahkan
kodingan click
pada tiap tombol
yaitu post dan
void

2. Membuat a. Tambahkan
tombol Tombol Post dan
Post dan void di aspx
Void untuk
sales admin b. Tambahkan
untuk kodingan untuk
Trans kondisi
Change menampilkan
Payment tombol pada cs
Plan nya

c. Tambahkan
kodingan click
pada tiap tombol
yaitu post dan
void

3. Membuat a. Tambahkan
tombol Tombol Post dan
Post dan void di aspx
Void
untuk b. Tambahkan
sales kodingan untuk
admin kondisi
untuk menampilkan
Trans tombol pada cs
Change nya
Certificate
Name

c. Tambahkan
kodingan click
pada tiap tombol
yaitu post dan
void

4. Membuat a. Tambahkan
tombol Tombol Post dan
Post dan void di aspx
Void
untuk
sales
admin
untuk
Trans
Cancelatio
n
b. Tambahkan
kodingan untuk
kondisi
menampilkan
tombol pada cs
nya

c. Tambahkan
kodingan click
pada tiap tombol
yaitu post dan
void
3. Rabu/ 27 1. Menambah a. Menambahkan
Maret kan report pada master
2019 untuk trans report yaitu trans
sales order sales order list
list

b. Membuat file
aspx

c. Hasil print report


pdf dan excel

2. Menambah a. Menambahkan
kan report pada master report
untuk yaitu customer list
customer

b. Membuat file aspx

c. Hasil print report


pdf dan excel
3. Menambah a. Menambahkan
kan report pada master
untuk report yaitu
salesman salesman list

b. Membuat file
aspx

c. Hasil print report


pdf dan excel

4. Menamba a. Menambahkan
hkan pada master report
report yaitu trans
untuk booking receive
trans
booking
receive

b. Membuat file aspx

c. Hasil print report


pdf dan excel
5. Menambah a. Menambahkan
kan report pada master report
untuk unit yaitu master unit
level level list

b. Membuat file aspx

c. Hasil print report


pdf dan excel

6. Menamba a. Menambahkan
hkan pada master report
report yaitu master unit
untuk unit sales list
sales

b. Membuat file aspx

c. Hasil print report


pdf dan excel
7. Menambah a. Menambahkan
kan report pada master report
untuk unit yaitu master unit
sector sector list

b. Membuat file aspx

c. Hasil print report


pdf dan excel

8. Menambah a. Menambahkan
kan report pada master
untuk unit report yaitu
view master unit view
list

b. Membuat file
aspx

c. Hasil print report


pdf dan excel
9. Membuat a. Buat file aspx
UI tabel mastercancelatio
master nlist.aspx
cancelation

b. Hasil cancelation
list
c. Buat file untuk
CRUD
mastercancelatio
n.aspx

d. Hasil

4. Kamis / 1. Membuat a. Buat table


27 Maret report RPT_TRANS_C
2019 untuk HANGE_PAYM
trans ENT_PLAN
change
payment
plan

b. Buat SP
xsp_rpt_trans_ch
ange_payment_p
lan

c. Buat report di
Crystal Report

5. Jumat / 1. Membuat a. Buat tabel


29 Maret report RPT_TRANS_C
2019 untuk HANGE_CERTI
trans FICATE_NAME
change
certificate
name
b. Buat SP
xsp_rpt_trans_ch
ange_certificate_
name

c. Buat report

10. Minggu ke-10

No Hari / Kegiatan Langkah Kerja Hasil


Tangg
al
1. Senin/ 1. Membuat UI a. Buat file aspxnya File aspx master journla
8 April untuk master beserta cs info
2019 journal info

2. Membuat UI a. Buat file aspx dan cs UI list dari anak tabel


untuk list pada master journal master journal yaitu. UI
tabel anak yaitu master journal list nya dibuat pada master
dari master business unit journal.aspx
journal

b. Buat file aspx dan cs


pada master journal Hasilnya
yaitu master journal
detail
2. Selasa/ 1. Dikarenakan Memperbaiki semua data Ada beberapa data, tabel
9 April database data, tabel, dan SP yang dan SP yang sudah
2019 iProperty masih error diperbaiki
yang dibuat
terkena virus
dan semuanya
hilang, maka
database yang
sudah
dibackup
kembali
diulangi untuk
memperbaikin
ya
2. Membuat SP a. Trans cancelation
untuk
menampilkan
customer
name, unit
sales code
otomatis b. Trans change
ketika payment plan
memasukkan
sales order no
pada trans
cancelation
dan trans
change
payment plan
3. Rabu/ 1. Memperbaiki a. Memperbaiki trans Sebelum hilang nya data
10 module sales cancelation trans cancelation, trans
April admin change payment plan, trans
2019 b. Memperbaiki trans change certificate name
change payment plan dan change unit sudah rapi,
c. Memperbaiki trans namun setelah hilangnya
change certificate data, backup data hanya
name ada seminggu yang lalu,
d. Memperbaiki trans dimana tabel trans pada
change unit sales admin waktu itu
belum rapi, dan sekarang
sudah diperbaiki kembali
4. Kamis / 1. Membuat UI a. Trans cancelation
11 untuk unit.
April menampilkan Tambahkan dulu
2019 Customer pada SP getrownya
Name dan select master
unit sales customer
code otomatis b. Mengubah Customer Customer code ini data
pada trans name menjadi label yang akan dimasukkan ke
cancelation sekaligus database, namun customer
unit dan trans menambahkan name hanya ditampilkan
change Customer code tetapi pada select data
payment plan di hide
c. Memanggil SP pada
cs nya

d. Trans change
payment plan.
Tambahkan dulu
pada SP getrownya
select master
customer
e. Mengubah Customer
name menjadi label
sekaligus
menambahkan
Customer code tetapi
di hide Customer code ini data
yang akan dimasukkan ke
database, namun customer
name hanya ditampilkan
pada select data
f. Memanggil SP pada
cs nya

5. Jumat / 1. Membuat UI a. Trans booking Maka hasilnya adalah


12 pada bagian Tambahkan pada berupa tanggal yang dapat
April input data bagian booking date, dipilih sendiri
2019 trans sales pada css class
order dan codingan disamping
trans booking
yang berupa
tanggal
menjadi
tanggal yang
bias dipilih
otomatis

b. Trans Sales Order Maka hasilnya adalah


Tambahkan pada berupa tanggal yang dapat
bagian sales order dipilih sendiri
date, pada css class
codingan disamping
11. Minggu ke-11

No Hari / Kegiatan Langkah Kerja Hasil


Tangg
al
1. Senin/ 1. Memperbaiki a. Perbaiki tabel
15 report list RPT_TRANS_CAN
April pada sales CELATION_UNIT
2019 admin

b. Perbaiki SP
xsp_rpt_trans_cancel
ation_unit

c. Ubah file aspx dengan


menambah kan
textbox from date dan
to date
d. Hasilnya

2. Selasa/ 1. Memperbaiki a. Perbaiki tabel


16 report list RPT_TRANS_CHA
April pada sales NGE_PAYMENT_P
2019 admin LAN

b. Perbaiki SP
xsp_rpt_trans_chang
e_payment_plan

c. Ubah file aspx dengan


menambah kan
textbox from date dan
to date

d. Hasilnya

3. Rabu/ 1. PEMILU PEMILU PEMILU


17
April
2019
4. Kamis / 1. Memperbaiki a. Perbaiki tabel Tabel yang sudah
18 report list RPT_TRANS_CHA diperbaiki
April pada sales NGE_CERTIFICAT
2019 admin E_NAME
b. Perbaiki SP
xsp_rpt_trans_chang
e_certificate_name

c. Ubah file aspx


dengan menambah
kan textbox from
date dan to date

6. Jumat / TANGGAL TANGGAL TANGGAL MERAH


19 MERAH MERAH
April
2019

12. Minggu ke-12

No Hari / Kegiatan Langkah Kerja Hasil


Tanggal
1. Senin/ 22 1. Memperbaik a. Perbaiki tabel
April 2019 i report list RPT_TRANS_C
pada sales HANGE_UNIT
admin
b. Perbaiki SP
xsp_rpt_trans_ch
ange_payment_pl
an

c. Ubah file aspx


dengan menambah
kan textbox from
date dan to date

2. Selasa/ 23 1. Dikarenakan
April 2019 jaringan
server
sedang
bermasalah,
jadi hanya
mengerjaka
n laporan
PKL
3. Rabu/ 24 April 1. Membuat a. Buat SP Lookup
2019 Lookup untuk master unit
untuk ddl sector dengan
master unit nama xsp master
sector, unit sector
master unit getrows lookup
cluster,
master unit
model,
master unit
level, dan
master unit b. Buat Lookup
view yang pada Master
ada pada Lookup
master unit
sales
c. Ubah file aspx
master unit sales,
hapus ddl, dan
ganti seperti
disamping
d. Tambahkan pada
cs seperti
disamping

e. Agar pada saat


menampilkan
satu data master
unit sales tidak
terjadi error,
tambahkan pada
getrow seperti
disamping
f. Hasilnya pada
master unit sales
pilihan sector
dapat dipilih
denggan lookup

Sama seperti
sebelumnya untuk
pembuatan lookup
unutk model, level,
dan view sama
caranya seperti diatas
4. Kamis / 25 1. Membuat a. Pada file aspx.cs
April 2019 alert success master customer
setelah list bagian
menekan protected void
tombol save delete, untuk
dan delete menambahkan
data pada UI alert success
setelah delete
data yaitu
“Shared.ShowSuc
cessGritter(….)”

b. Pada file aspx.cs


master customer
bagian private
void save, untuk
menambahkan
alert success
setelah tambah
dan edit data
yaitu
“Shared.ShowSuc
cessGritter(….)”
5. Jumat / 26 1. Membuat Buat codingan pada
April 2019 tab pada aspx master unit
tabel anak sales
master unit
sales

Hasilnya akan
tampak anak tabel
master unit sales
seperti disamping

13. Minggu ke-13

No Hari / Kegiatan Langkah Kerja Hasil


Tanggal
1. Senin / 29 IZIN IZIN IZIN
April 2019
2. Selasa/ 30 1. Memodifika Memodifikasi file Lookup pada trans booking
April 2019 si sedikit aspx trans booking bagian customer name sudah
pada UI pada bagian lookup diperbaiki
trans
booking
2. Perpisahan
dengan
karyawan –
karyawan
dan direksi
– direksi di
PT Inovasi
Mitra Sejati
PT. INOVASI MITRA SEJATI

1. Profil
PT. Inovasi Mitra Sejati adalah perusahaan Solusi IT terkemuka di
Indonesia, dan saat ini mempekerjakan lebih dari 60 karyawan profesional IT.
Melalui fokus Inovatif dan dikombinasikan dengan 10 tahun lebih
pengalaman dan kompetensi kami dalam multifinance dan perbankan, saat ini
IMS dikenal sebagai perusahaan solusi spesialisasi IT. Sejak berdirinya pada
tahun 2012, IMS terus berkembang dari waktu ke waktu. Perkembangan
tersebut ditandai oleh peningkatan karyawan, dan juga PT. Inovasi Mitra
Sejati senantiasa mempertahankan klien lama, dan juga terus menambahkan
klien yang baru. Kelebihan yang dimiliki PT. Inovasi Mitra Sejati untuk
mencapai itu semua diantaranya :

a. Komitmen
Komitmen kami kepada klien kami dengan menyediakan sistem
dengan kualitas terbaik dan layanan pelanggan yang telah memberikan
kontribusi bagi keberhasilan kami dalam perangkat lunak industri. Ini
juga yang membedakan kami dari konsultan lain dan software house.

b. Pengetahuan industri dan Pengalaman akuntansi


Personil kami memiliki pengalaman proyek instalasi komputerisasi
yang ekstensif. Kami menganalisis dampak komputerisasi dan mengatur
kembali kinerja dari personil. Setelah reputasi baik yang kami miliki, kami
juga tidak pernah gagal dalam instalasi dan itu adalah keunggulan
kompetitif kami yang memberikan kepuasan bagi klien kami.

c. Pengalaman proyek
Kami memanfaatkan pembiayaan multi kami, pengetahuan
perbankan industri dan keahlian akuntansi keuangan sejak tahun 1997
untuk memberikan nilai tambah layanan kepada pelanggan kami.
Kami memiliki pengalaman yang luas dan pengetahuan pada akuntansi,
audit dan perpajakan persyaratan dalam yang disebutkan Industri. Semua
paket perangkat lunak kami dibangun pada akuntansi yang solid
foundation yang mengkonfirmasi untuk menerima prinsip akuntansi.
d. Software Kustomisasi
Kami percaya kustomisasi software adalah penting untuk
memastikan minimal dampak operasional. Itu berarti software berubah
sesuai lingkungan bisnis bukan sebaliknya. Ini akan memastikan
kelancaran implementasi karena tidak akan ada perubahan besar dalam
operasi. Kami adalah pengembang perangkat lunak dan karena itu, kami
berada dalam posisi terbaik untuk melakukan kustomisasi dalam
memenuhi kebutuhan perusahaan yang tepat.

Gambar 1.1 Logo PT. Inovasi Mitra Sejati

2. Struktur Organisasi Perusahaan


Organisasi dapat diartikan sebagai sekelompok orang (individu) yang
secara bersama-sama dalam suatu kerja sama yang sistematis, yang efektif
dalam mencapai suatu tujuan atau menyelesaikan suatu tugas yang telah
ditetapkan. Begitu juga PT. Inovasi Mitra Sejati sebagai suatu perusahaan
yang terdiri dari sekelompok individu yang bekerja sama untuk mencapai
tujuan yang telah ditetapkan.
Untuk mencapai tujuan yang ditetapkan, maka perlu adanya suatu
hubungan yang harmonis antara orang-orang tersebut. Untuk membuat
hubungan yang harmonis tersebut, maka diperlukan suatu sturktur yang
mengatur hubungan dalam suatu organisasi itu yang biasa disebut dengan
“struktur organisasi”.
Struktur adalah pengaturan dan hubungan timbal balik dari bagian-
bagian dan posisi pada suatu perusahaan yang menggambarkan hubungan
wewenang dan tanggung jawab yang jelas dan terperinci dalam setiap bagian
dan posisi didalam organisasi tersebut. Berikut adalah struktur organisasi pada
PT. Inovasi Mitra Sejati
Gambar 2.1. Struktur Organisasi PT. Inovasi Mitra Sejati

3. Kualifikasi
Berikut ini adalah kualifikasi yang dimiliki PT. Inovasi Mitra
Sejati diantaranya :

a. Sumber
Semua konsultan (fungsional dan teknis) kami telah
berpengalaman di industri keuangan memiliki bagian masing-masing
dalam pelaksanaan sistem.

b. Jasa
Layanan purna jual yang telah terpusat dengan satu set perangkat
lunak yang dikembangkan oleh kami dengan nama iMonitoring
mampu memberitahukan setiap pekerjaan sesuai dengan Service Level
Agreement yang berlaku kepada pihak-pihak yang bertanggung jawab
untuk proyek yang bersangkutan. Dengan demikian, IMS dapat menjamin
layanan purna jual dapat lebih baik memberikan kepada setiap klien di
IMS.

4. Produk
Di bawah ini adalah produk aplikasi yang dihasilkan oleh PT. Inovasi
Mitra Sejati sebagai solusi bagi yang membutuhkan aplikasi untuk segala
proses multifinance
Gambar 4.1 Produk-produk dari PT. Inovasi Mitra Sejati

5. Klien berharga PT. Inovasi Mitra Sejati


Ini adalah bukti bahwa aplikasi yang dihasilkan oleh PT. Inovasi
Mitra Sejati dipercaya oleh perusahaan-perusahaan multifinance. Berikut
adalah beberapa perusahaan yang menggunakan jasa PT. Inovasi Mitra Sejati

a. BANK BTPN
- Kredit Uang Muka dan Tunjangan Selisih Angsuran
- CRMS Collections Recovery Management System
- Loan Origination System AGATHA

b. VERENA MULTIFINANCE, Tbk.


- Core System i-Financing Full Specification

c. MNC FINANCE
- Core System i-Financing Full Specification (Conventional & Syariah)

d. MNC Leasing
- Core System i-Financing Full Specification

e. INTAN BARUPRANA FINANCE, Tbk.


- Core System i-Financing Full Specification, i-Procurement &
mobieHR (Conventional & Syariah)

f. SAISON MODERN FINANCE


- Core System i-Financing Full Specification
g. ADITAMA FINANCE
- Core System i-Financing Full Specification

h. INDOSURYA FINANCE
- Core System i-Financing Full Specification (Conventional & Syariah)

i. TIFA MUTUAL FINANCE CORPORATION, Tbk.


- Core System i-Financing Full Specification (Conventional & Syariah)

j. DANAREKSA FINANCE
- Core System i-Financing Full Specification

k. DANAREKSA SEKURITAS
- i-Procurement & Asset Management

l. MEGA CENTRAL FINANCE


- i-Procurement

m. MEGA AUTO FINANCE


- i-Procurement

n. SAHABAT FINANCIAL KELUARGA


- Core System i-Financing Factoring Full Specification

o. BRINGIN SRIKANDI FINANCE


- Core System i-Financing Full Specification (Conventional & Syariah)

p. TRISTAR MULTIFINANCE
- Core System i-Financing Full Specification

q. INDOMOBIL FINANCE
- i-Reward (Dealer Reward System)

r. BUKOPIN FINANCE
- Core System i-Financing Full Specification
6. Teknologi yang digunakan
Berikut ini adalah teknologi yang digunakan untuk mendukung aplikasi
yang dibuat oleh PT. Inovasi Mitra Sejati diantaranya :

a. PLATFORM PENGEMBANGAN APLIKASI


 Microsoft C # .NET, ASP.NET
 Microsoft .NET Framework 4.5

b. DATABASE ENGINE
 Microsoft SQL Server 2008R2 / 2012

c. SISTEM OPERASI
 Microsoft Windows 2003 keatas
DOKUMENTASI PRAKTEK KERJA LAPANGAN
DI PT. INOVASI MITRA SEJATI

Gedung PT. Inovasi Mitra Sejati Ruang kerja programmer yang


yang terdiri dari 4 lantai berada di lantai 3

Suasana ruang kerja dengan


Mengerjakan tugas yang
kesibukan masing-masing
diberikan pembimbing
Membuat stored procedure pada Membuat aplikasi menggunakan
SQL Server Visual Studio

Menjalankan aplikasi iProperty


Sales
Foto bersama dengan keluarga baru di PT. Inovasi Mitra Sejati

Jum’at, 30 April 2019

Anda mungkin juga menyukai