naskah publikasi_08.01.2386.pdf
DESCRIPTION
donwload ajaTRANSCRIPT
-
APLIKASI PENGOLAH DATA MOBIL DAN NASABAH DI PT SINARMAS
FINANCE
NASKAH PUBLIKASI
disusun oleh :
Akhmad Andriana Khadafi
08.01.2386
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2011
-
APPLICATION SIMULATION PROCESSING CAR DATA AND CUSTOMERS
AT PT SINARMAS FINANCE
APLIKASI SIMULASI PENGOLAH DATA MOBIL DAN NASABAH DI PT
SINARMAS FINANCE
Akhmad Andriana Khadafi
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
PT Sinarmas Finance is a company that is engaged in financing. In
automotive financing will require a variety of data including customer data and
vehicle data. Customer data generated from surveys and data obtained from the
observation car. Observation function is to compare data from dealer to dealer, price
comparisons were used to determine the right price for the vehicle insured and for
customers who will be insured. To make processing customer data and keep the car,
change, delete, and search is still done manually for the surveyer.
Judging from the problems above java programming language has a solution
to answer all the problems. With the J2SE (Java 2 Standard Edition) which has a
media interaction can provide convenience in data processing. GUI (Graphical User
Interface) in java is very easy to understand, but it also java programming language
that can stand on its own without installing the frame work. Java program is
supported by MySQL to store all data that has been processed, then created a Java
program that can display, modify, delete, and saving.
XAMPP, Netbeans 6.9.1, and the jasper report 3.5.1 is a program of mutual
support to create Java-based Graphical Interface. XAMPP is used to create a
database in which there MySql commands used to create tables and fields. Netbean
used to create commands in java code, these codes serve as the caller java Graphical
Interface. The pattern of the calling class uses the MVC (model, view, controller),
and the jasper report display used for all outputs that can be compiled into a number
of extensions. Advanced Inseller used to encapsulate all the classes in the program
become file.exe. Results obtained from these programs is a Java program installer for
windows and portable to other operating systems like Linux and others.
Keyword : insert, update, save, change, used, create, encapsulate, compailed.
-
1. Pendahuluan.
PT Sinarmas Multifinance (Simas Finance) adalah perusahaan yang bergerak
dalam jasa usaha pembiayaan sewa guna usaha, anjak piutang dan pembiayaan
konsumen.
PT Sinarmas multifinance juga bergerak dibidang pembiayaan mobil, dalam
pembiayaan mobil khususnya karyawan sulit melakukan publikasi data nasabah dan
mobil. Dalam proses bekerja sering kali karyawan kesulitan untuk mencari,
mongolah, dan menyimpan data mobil maupun nasabah. Data mobil yang diperoleh
dari observasi masih berupa hard copy, J2SE (java 2 standard edition) digunakan
untuk mempermudah kerja karyawan.
Java adalah bahasa pemrograman yang mampu berdiri sendiri (platform
independent), menurut penelitian yang telah saya lakukan, di PT Sinarmas lebih
cenderung memakai system operasi linux, karena linux selain ringan juga aman
digunakan. Sesuai dengan kebutuhan yang ada diperusahaan java mampu memenuhi
kebutuhan tersebut, dengan mengenkapsulasi menjadi file.jar dan jdk yang sudah
terinstal maka program siap digunakan.
2. Landasan Teori.
2.1 Pengertian system.
Konsep dasar sistem ada dua pendekatan yaitu penekanan pada prosedurnya dan
penekanan pada komponennya.
-
1. Definisi sistem yang lebih menekankan pada prosedur adalah : suatu jaringan
kerja dari prosedur prosedur yang saling berhubungan, berkumpul bersama sama
untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.1
2. Definisi sistem yg lebih menekankan pada komponen/elemen adalah :
kumpulan dari elemen elemen yang berinteraksi untuk mencapai suatu tujuan
tertentu.
2.2 Dasar Data.
Data adalah himpunan simbol atau fakta mentah yang tidak mempunyai arti
dan nilai apapun secara tersendiri.
2.3 Konsep Dasar Informasi.
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya yang menggambarkan suatu kejadian-kejadian
yang nyata yang digunakan untuk pengambilan keputusan.
2.4 Konsep Dasar Sistem Informasi Manajemen.
Menurut Gordon B. Davis, Sistem Informasi Manajemen adalah sistem
manusia/mesin yang menyediakan informasi untuk mendukung operasi manajemen
dan fungsi pengambilan keputusan dari suatu organisasi.
2.5 Konsep Database.
1 Jogiyanto. HM, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek
Aplikasi Bisnis, Yogyakarta : Andi Offset, 1999, hal. 1
-
Database merupakan kumpulan data yang disusun secara logis dan
dikendalikan secara sentral. Database memiliki bagian-bagian penting, misalnya
tabel digunakan untuk menyimpan data sedangkan tabel itu sendiri memiliki bagian
Field atau kolom dan Record atau data perbaris.
2.6 Unified Modelling Language (UML)
Unified Modelling Language(UML) adalah salah satu alat bantu yang sangat
handal di dunia pengembangan sistem yang berorientasi objek (Munawar, 2005).
UML merupakan kesatuan dari bahasa pemodelan yang dikembangkan oleh Booch,
Object Modelling Technique(OMT) dan Object Oriented Software
Engineering(OOSE). Usecase Diagram.
Diagram use case adalah diagram yang menampilkan aktor, use case dan
hubungan yang terjadi antara aktor dan use case. Use case adalah teknik untuk
merekam persyaratan fungsional sebuah sistem.
2.6.1 Activity Diagram.
Diagram activity adalah teknik untuk menggambarkan logika prosedural,
proses bisnis dan jalur kerja. Dalam beberapa hal, diagram activity memainkan peran
mirip sebuah diagram alir, tetapi perbedaan prinsip antara diagram activity dan
notasi diagram alir adalah diagram ini mendukung perilaku paralel (Munawar,
2005).
2.6.2 Squence Diagram.
-
Diagram sequence menjabarkan perilaku sebuah skenario. Skenario adalah
rangkaian langkah-langkah yang menjabarkan sebuah interaksi antara seorang
pengguna dengan sebuah sistem.
2.7 Pemrograman Java.
2.7.1 Pengertian Pemrograman Java.
Java adalah bahasa pemrograman serbaguna. Dikembangkan oleh Sun Microsystem
pada Agustus 1991, dengan nama semula Oak.
2.7.2 Kategori Java.
2.7.2.1 Java 2 Platform, Standart Edition(J2SE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-
aplikasi Java pada level Personal Computer(PC).
2.7.2.2 Java 2 Platform, Micro Edition(J2ME)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-
aplikasi Java pada handheld devices.
2.7.2.3 Java 2 Platform, Enterprise Edition(J2EE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-
aplikasi Java Lingkungan enterprise.
2.8 Software Yang digunakan.
2.8.1 MySql
-
MySQL merupakan database yang paling digemari dikalangan Programmer,
dengan alasan bahwa program ini merupakan database yang sangat kuat dan cukup
stabil untuk digunakan sebagai media penyimpanan data (Nugroho, 2004).
2.8.2 NetBeans IDE 6.9.1.
Netbeans adalah IDE yang dikembangkan menggunakan teknologi swing,
teknologi yang sama yang digunakan Borland untuk mengembangkan JBuilder.
Dimana swing merupakan sebuah teknologi Java yang standar yang mengikuti
spesifikasi yang diciptakan Sun.
2.8.3 Advanced Installer.
Advanced installer adalah sebuah tool yang digunakan untuk mempermudah
membangun file MSI ataupun exe. Advanced installer juga menyediakan berbagai
macam fitur yang digunakan untuk enkapsulasi class dari program. Dengan Advanced
Insteller proses pemaketan jadi lebih mudah, proses validasi program saat melakukan
proses instalasi juga disediakan dalam fitur advanced installer.
2.9 Pola Pemanggilan Kelas Menggunakan MVC (Model, View, Controller).
2.9.1 Sejarah MVC(Model, View, Controller).
Model View Controller (MVC) pertama kali diperkenalkan oleh Trygve
Reenskaug, pengembang software Smalltalk pada Xerox Palo Alto Research Center
pada tahun 1979. Konsep ini membantu memisahkan antara akses data (data access)
-
dengan logika bisnis (business logic). Secara lebih detail, MVC dibagi menjadi 3
komponen yaitu :
2.9.1.1 Model
Model mewakili data dan aturan yang berkaitan dengan akses dan perubahan
terhadap data.
2.9.1.2 View
View menerjemahkan isi dari model. View mendefinisikan bagaimana data
dari model akan ditampilkan. Jika data dari model berubah, view harus meng-update
tampilan yang dibutuhkan.
2.9.1.3 Controller
Controller menerjemahkan interaksi pengguna (user) dengan view ke dalam
aksi yang terhadap model. Dalam aplikasi client GUI, interaksi pengguna dapat
berbentuk antara lain klik pada button atau pemilihan menu, sedangkan dalam
aplikasi web, dapat berupa request HTTP GET.
3. Tinjauan Umum.
3.1 Data
3.1.1 Pengertian Data
Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan
-
kesatuan nyata. Kejadian (event) adalah sesuatu yang terjadi pada saat tertentu.
Sebagai contoh, dalam dunia bisnis kejadian-kejadian nyata yang sering terjadi adalah
perubahan dari suatu nilai yang disebut dengan transaksi.2
3.1.2 Macam-macam Data
1. Data Kualitatif adalah data yang dinyatakan dalam bentuk kata, kalimat, dan
gambar.
2. Data Kuantitatif Adalah data yang berbentuk angka, atau data kuantitatif yang
diangkakan (skoring: baik sekali = 4, baik = 3, kurang baik = 2 dan tidak baik = 1).
Data kuantitatif dibagi menjadi dua, yaitu data diskrit/nominal dan data kontinum.
3.2 Observasi
3.2.1 Pengertian Observasi
Observai adalah metode atau cara-cara yang menganalisis dan mengadakan
pencatatan secara sistematis mengenai tingkah laku dengan melihat atau mengamati
individu atau kelompok secara langsung.
3.2.2 Macam-macam Observsi.
1. Observasi berpartisipasi (participantobservation).
2. Observasi yang secara terang-terangan dan tersamar (overt observation dan
covert observation).
3. Observasi yang tak berstruktur (unstructure observation).
3.2.3 Manfaat Observasi.
2 http://b.domaindlx.com/ragil/datainformasi.htm
-
1. Peneliti akan mampu memahami konteks data secara menyeluruh.
2. Peneliti akan memperoleh pengalaman langsung.
3. Peneliti dapat melihat hal-hal yang kurang diamati oleh orang lain.
4. Peneliti dapat menemukan hal-hal yang tidak terungkap saat wawancara.
5. Peneliti dapat mengungkapkan hal-hal yang ada di luar persepsi responden.
6. Peneliti dapat mengungkapkan hal-hal yang ada di luar persepsi responden.
3.2.4 Objek Observasi.
1. Space : Ruang dalam aspek fisiknya.
2. Actor : Orang yang terlibat dalam situasi social.
3. Activity : Seperangkat kegiatan yang dilakukan.
4. Object : Benda-benda yang terdapat di tempat itu
5. Act : Perbuatan / Tindakan tertentu
6. Event : Rangkaian aktivitas yang dikerjakan
7. Time : Urutan Kegiatan
8. Goal : Tujuan yang ingin dicapai
3.3 Kredit
3.3.1 Pengertian Kredit
Kredit adalah pemberian prestasi oleh suatu pihak lain yang akan
dikembalikan lagi pada suatu masa tertentu disertai dengan kontra prestasi berupa
-
bunga dengan kata lain, uang atau yang diterima sekarang akan dikembalikan pada
masa yang akan dating.3
3.3.2 Sejarah Kredit
Kredit berasal dari bahasa yunani "credere" atau "credo" yang berarti
kepercayaan atau trust atau faith dalam bahasa inggris. Kegiatan perorangan atau
badan usaha dalam rangka memenuhi kebutuhan hidup dengan cara meminjam
selanjutnya disebut sebagai kredit.
3.4 Nasabah
3.4.1 Pengertian Nasabah
Menurut kamus besar bahasa Indonesia adalah Orang yg biasa berhubungan
dengan atau menjadi pelanggan.
Sedangkan menurut kamus perbankan mendefinisikan nasabah adalah orang
atau badan yang mempunyai rekening simpanan atau pinjaman pada bank (Saladin,
1994:374). Nasabah merupakan orang yang biasa berhubungan dengan atau menjadi
pelanggan bank (Tim penyusun kamus pusat Bahasa, 2003 : 775.
3.4.2 Pengelompokan Nasabah
Pengelompokan nasabah menurut tingkat resikonya ada tiga, yaitu rendah,
menengah dan tinggi. Secara umum, tingkat risiko yang rendah jika nasabah
menyerahkan lebih dari satu identitas yang masih berlaku. Kategori menengah, yakni
data identitas nasabah kadaluarsa namun masih kooperatif melakukan updating.
3 http://bicaraproperti.com/2010/pengertian-kredit
-
Sementara yang masuk kategori risiko tinggi, identitas yang diberikan nasabah asli
namun datanya dipalsukan, serta nasabah yang ketika melakukan pembukaan
rekening menggunakan alamat yang wilayahnya berada di luar wilayah Indonesia.4
3.5 Profil Sinarmas.
3.5.1 Sejarah Sinarmas Finance.
PT Sinar Mas Multifinance (Simas Finance) adalah perusahaan yang
bergerak dalam jasa usaha pembiayaan sewa guna usaha, anjak piutang dan
pembiayaan konsumen. Perusahaan ini didirikan pada tahun 1985 dengan nama PT
Sinar Supra Leasing Company, lalu berganti nama menjadi PT Sinar Supra Finance
Co., dan akhirnya memilih nama baru yang digunakan sampai sekarang.
3.5.2 Visi dan Misi
Visi peusahaan
Menjadi salah satu perusahaan pembiayaan terkemuka di Indonesia.
Misi perusahaan
Beroperasi sebagai perusahaan pembiayaan retail dengan jaringan luas, didukung
oleh Teknologi Informasi tepat guna, sumber daya manusia yang handal, dan sumber
dana yang berkesinambungan.5
4. Pembahasan.
4.1 Mendefinisikan Masalah.
4 http://www.detikfinance.com
5 http://simasfinance.co.id
-
Pembuatan aplikasi program java ini memerlukan kreatifitas dan pemikiran
yang terarah. Oleh sebab itu perlu analisis sistem untuk mendefinisikan masalah.
Dalam mendifinisikan masalah hal yang perlu diperhatikan adalah masalah yang
dihadapi oleh user.
4.2 Merancang konsep.
Pengembangan satu sistem dalam rencana kerja akan lebih mudah apabila
telah memiliki rancangan konsep, karena pekerjaan akan lebih terkoordinir dan lebih
terarah.
4.3 Merancang Isi Aplikasi
Perancangan isi apliikasi pada program ini memberikan kemudahan dalam
pembuatan sistem. Merancang isi merupakan sosialisasi dari merancang konsep atau
implementasi dari strategi kreatif. Merancang isi meliputi pembutan use case
diagram, activity diagram, squence diagram dam class diagram.
4.3.1 Use case diagram
Use case diagram digunakan untuk merancang semua akrifitas Admin dan
Surveyer dalam program ini. Use case diagram dapat dilihat pada gambar berikut :
-
Gambar 4.1 Use Case Diagram
4.3.2 Activity
DiagramActivity diagram digunakan untuk menggambarkan alur dalam sistem
yang sedang dirancang, dalam activity diagram terdapat decision yang digunakan
untuk mengambil keputusan pada alur kerja sistem. Activity diagram untuk
merancang isi aplikasi terlalu banyak di naskah publikasi ini penulis hanya memberi
beberapa contoh activity digram saja.
4.3.2.1 Activity Diagram Login
-
Gambar 4.2 activity diagram menu Login
4.3.3 Squence diagram
Squence diagram digunakan untuk menunjukan hubungan yang antara satu
objek dengan objek yang lain dan untuk mendeskripsikan pola komunikasi antar
objek.Squence diagram dalam perancangan program ini sangat banyak jadi penulis
hanya menunjukan beberapa contoh dari sequence diagram.
4.3.3.1 Squence diagram Data Mobil.
Gambar 4.3 Squence diagram Data Mobil
4.3.4 Class Diagram
Class diagram digunakan untuk mendeskripsikan jenis-jenis objek dalam
sistem, dan berbagai macam hubungan statis yang terjadi;