Professional Documents
Culture Documents
PENDAHULUAN
Perkembangan ilmu pengetahuan dan teknologi dewasa ini sangat cepat. Hal
ini ditandai dengan diluncurkannya alat – alat elektronik yang canggih yang sangat
Tidak dapat dipungkiri bahwa sebuah informasi memiliki arti yang sangat
penting bagi manusia saat ini. Disaat manusia memulai ssesuatu kegiatan atau suatu
pekerjaan akan diawali dengan mencari informasi terlebih dahulu. Ini dilakukan
untuk mengurangi kesalahan saat memulai suatu pekerjaan yang tentunya informasi
mampu bersaing di era globalisasi ini. Pada Para Finance padang, pemanfaatan
teknologi belum dioptimalkan secara efektif dan efesien. karena software aplikasi
yang digunakan sangat sederhana seperti microsoft excel dan microsoft word Selain
itu kurangnya tenaga kerja yang mengerti dan bisa mengoperasikan program –
program aplikasi yang ada dan selalu berkembang . Hal ini menjadi salah satu
kendala dalam melakukan proses pengolahan data perkreditan motor pada Para
Finance . Sehubungan dengan hal diatas, maka masalah ini diangkat kedalam skripsi
1
PEMBAYARAN KREDIT PADA PARA FINANCE PADANG DIDUKUNG
1. Masih lambatnya proses pembuatan laporan kredit pada Para Finance yang
1.3 Hipotesis
2
sangat membantu dalam proses perkreditan serta dalam pembutan
Adapun tujuan dari penelitian yang dilakukan dalam penyusunan laporan ini
1. Untuk mengetahui sistem yang ada dan merubah sistem yang ada dalam hal
didasarkan kepada sistem yang ada sehingga lebih sempurna dan dapat
Komputer.
3
1.5 Ruang Lingkup Permasalahan
Agar penulisan ini terarah, permasalahan yang dihadapi tidak terlalu luas dan
yang diteliti. Hal ini dimaksudkan agar pemecahan masalah tidak terlalu
ini sistem yang dibahas adalah sistem proses pembayaran kredit pada Para Finance.
Untuk mencapai tujuan dari penelitian terutama dalam mengumpulkan data serta
ilmu pengetahuan untuk mendukung proses penelitian ini digunakan metode antara
lain:
berhubungan dengan masalah yang akan dibahas baik berupa buku, makalah
4
ataupun tulisan yang sifatnya membantu sehingga dapat dijadikan sebagai
sesuai dengan permasalahan yang dihadapi, dan juga dalam hal penyusunan
A. Hardware:
2. Memory 526 MB
3. Hard disk 80 Gb
B. Software:
2. Microsoft Word
5
3. Microsoft Visio
5. Sever Apache
6. Php Triad
perkreditan motor. Para Finance didirikan pada tahun 2004. Para Finance pada saat
ini dipimpin oleh Bapak Yusrianto dan saat ini mempunyai karyawan kurang
lebih 22 orang.
mengurangi pengangguran.
6
Struktur organisasi adalah gambaran dari serangkaian tugas yang bertujuan
agar semua karyawan yang berada dalam suatu organisasi dapat bekerjasama supaya
tergantung pada jenis dan besarnya perusahaan serta faktor lainnya. Oleh sebab itu
Adapun bagan struktur organisasi Para Finance dapat dilihat pada gambar 1.1
7
STRUKTUR ORGANISASI
posisi tanggung jawab, wewenang, fungsi dan tugas-tugas yang harus dikerjakan oleh
seorang karyawan didalam suatu organisasi. Deskripsi tugas perlu dibuat supaya
masing-masing
8
karyawan mengerti kedudukannya didalam suatu organisasi. Deskripsi tugas
untuk masing-masing bagian pada struktur organisasi Para Finance Padang adalah
sebagai berikut:
perusahaan
perusahaan
2. Finance
3. Administrasi
9
a. Mengurus atau mengklaim asuransi.
b. Mengelola BPKP.
b. Menginput absensi.
5. Deskcoll
6. Surveyor
7. Colletor
10
Tugas colletor adalah :
8. Reposessor
11
BAB II
LANDASAN TEORI
dapat didefinisikan sebagai sekelompok yang terintegrasi dengan maksud yang sama
untuk mencapai tujuan. Adapula yang mengartikan bahwa sistem adalah suatu
kesatuan utuh terdiri yang terdiri dari beberapa bagian yang saling berhubungan dan
abstrak adalah system yang berupa pemikiran atau ide – ide yang tidak tampak secara
Sistem fisik merupakan sistem yang ada secara fisik. Contohnya adalah sistem
system tidak tertentu dan sistem tidak tentu, sebuah sistem tertentu beroperasi dalam
cara yang dapat diramalkan secara tepat, atau beroperasi dengan tingkah laku yang
dapat diprediksi.
12
Sistem diklarifikasikan sebagai system tertutup dan system terbuka. Sistem
tertutup merupakan sistem yang tidak behubungan dan tidak didefinisikan sebaga
system yang mandiri. Sistem ini bekerja secara otomatis tanpa adanya turut campur
lingkungan luar. Sistem ini menerima masukan dan menghasilkan keluaran untuk
lingkungan luar atau sub sistem yang lain, berarti system dapat menyelesaikan
13
Batas sistem merupakan daerah yang membatasi antara suatu
dari sistem.
14
Masukan adalah energy yang dimasukan ke dalam system.
15
Jika berbicara tentang sistem, maka kita tidak bisa lepas dari membicarakan
informasi, karena suatu system yang kurang mendapatkan informasi akan menjadi
tidak lama bertahan sehingga akan mati. Informasi adalah sebuah istilah yang tidak
tepat pemakaianya secara umum. Informasi dapat berupa data mentah, data tersusun,
dan sebagainya. Gagasan penting yang mendasari istilah informasi dan sistem
informasi adalah informasi yang mempekaya penyajian, mempunyai nilai kejutan dan
merupakan suatu hasil dari pengolahan data. Data merupakan fakta – fakta atau
bahan-bahan suatu keterangan. Jadi arti dari data adalah bahan baku informasi,
tindakan dan sebagainya. Sedangkan informasi hasil dari pengolahan data menjadi
bentuk yang lebih berguna bagi yang menerimanya yang dapat digunakan sebagai
Nilai suatu informasi dapat diukur dari manfaat dan biaya. Jika dari segi
manfaat dikatakan, apabila informasi tersebut dapat memberikan manfaat yang lebih
baik dari sistem yang lama atau yang lalu. Segi biaya informasikan bernilai apabila
a. Relevansi (relevansi)
16
Informasi dikatakan berkualitas jika relevan bagi pemakainya.
b. Akurat (accurate)
1. Kelengkapan informasi
2. Kebenaran informasi
dihasilkan
3. Keamanan
17
Informasi haruslah aman, hanya pihak-pihak yang berkepentingan
Informaasi yang sudah usang tidak mempunyai nilai lagi, karena informasi
keputusan terlambat, maka dapat berakibat fatal untuk organisasi. Dewasa ini
Pada dasarnya system informasi merupakan suatu system yang dibuat oleh
suatu tujuan yag menyajikan informasi, yang dimaksud dengan system informasi itu
sendiri adalah suatu kombinasi atau perpaduan teratur atas manusia, perangkat lunak,
informasi tersebut. Dengan kata lain bahwa manusia mengandalkan system informasi
18
Komponen Sistem informasi
(building block), yaitu blok masukan (input block), blok model (model block), blok
keluaran (output block), dan blok trknologi (technology block), sebagai suatu system,
keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya
PEMAKAI PEMAKAI
PEMAKAI PEMAKAI
PEMAKAI PEMAKAI
19
Input mewakili data yang masuk kedalam sistem informasi, input
disini termasuk metode-metode dan media untuk menangkap data yang akan
Blok ini terdiri dari kombinasi prosedur, logika dan model matematika
yang akan manipulasi data input dan data yang tersimpan di basis data
diinginkan.
Teknologi terdiri dari tiga bagian utama yaitu teknisi (humanware) atau
(hardware).
20
e. Blok Basis Data
f. Blok Kendali
Banyak hal yang dapat merusak sistem informasi, baik dari kesalahan
merusak sistem dapat dicegah ataupun bila terlanjur terjadi dapat lansung
diatasi.
dan pengevaluasian secara terus menerus untuk menetapkan apakah sistem informasi
tersebut akan digantikan dengan baru dan dimulai dari perancanaan kembali. Untuk
tahap perencanaan dan tahap evaluasi merupakan kegiatan atau tugas dari user dan
EDP.
21
Untuk lebih jelasnya maka berikut ini dapat dilihat gambar dari siklus sistem
informasi tersebut yang terdiri dari 3 tahap yaitu tahap perencanaan, pengembangan,
dan evaluasi. Pada tahap pengembangan atau yang bisa disebut sebagai siklus hidup
22
Kebijakan dan perancangan sistem
Analisa sistem
Seleksi sistem
Perawatan sistem
23
A. Tahap Perencanaan, perencanaan pengembangan sistem informasi bertujuan
serta pertimbangan dana yang tersedia dan siapa yang akan melaksanakannya.
pertama.
sistem sesuai dengan rencana yang telah ditetapkan baik dari segi waktu,
maupun teknis. Hasil dari evaluasi ini menjadi masukan bagi manajemen
24
dioperbaiki (upgrade) atau diganti dengan yang baru, dan apabila diambil
keputusan untuk membangun sistem yang baru, maka harus kembali ke proses
sebuah siklus.
Pada sub bab ini akan dijelaskan alat-alat bantu yang digunakan dalam
perancangan sistem database ini. Alat bantu ini berupa Diagram Arus Data (Data
Ide dari penggunaan bagan untuk mewakili arus data dalam suatu sistem
bukanlah hal yang baru, yaitu dimulai pada tahun 1967, Martin dan Estrin
dan panah untuk mewakili arus data. Penggunaan notasi ini sangat membantu dalam
menggunakan notasi-notasi ini untuk menggambarkan arus data dikenal dengan nama
25
DAD sering digunakan untuk menggambarkan suatu sistem yang telah ada
atau sistem baru yang akan dikembangkan secara logika tanpa memperhatikan
sistem.
Data Flow Arus data ini mengalir antara proses, simpanan
dari proses.
Process Proses adalah kegiatan atau kerja yang
Identifikasi
(Proses) dilakukan oleh orang, mesin atau komputer dari
Nama
proses
hasil arus data yang masuk kedalam proses
proses.
Data Store Simpanan data merupakan simpanan dari data.
(Simpanan
26
Data)
B. Bentuk Diagram Arus Data.
Terdapat dua bentuk DAD yaitu diagram arus data fisik dan diagram arus data
logika.
Diagram arus data fisik (DADF) lebih tepat untuk menggambarkan sistem
yang ada. Penekanan dari DADF adalah bagaimana proses-proses dari sistem
bagaimana sistem diterapkan, tetapi penekanannya hanya pada logika dari kebutuhan-
kebutuhan sistem yaitu proses-proses yang secara logika dibutuhkan oleh sistem.
1. Identifikasi terlebih dahulu semua kesatuan luar yang terlibat dalam sistem.
2. Identifikasi semua input dan output yang terlibat dalam kesatuan luar.
terlebih dahulu.
27
5. Gambarkanlah sketsa DAD untuk overview diagram ( level 0 ) berdasarkan
berjenjangnya.
8. Setelah semua level DAD dan DAD untuk pelaporan manajemen telah
digambar, maka semua DAD ini dapat digabungkan dalam suatu diagram.
D. Keterbatasan DAD
sistem secara terstruktur dengan memecah-mecah menjadi level yang lebih rendah,
28
Bagan alir dokumen ( document flowchart) atau disebut juga bagan alir
formulir merupakan bagan alir yang menunjukkan arus dari laporan dan formulir
computer
Kegiatan Menunjukkan pekerjaan manual
manual
Simpanan File non komputer yang dia arsip menurut
komputer.
Operasi luar Menunjukkan operasi yang dilakukan diluar
menggunakan harddisk.
Diskette Menunjukkan input atau output
menggunakan diskette.
monitor.
Penghubung Menunjukkan penghubung ke halaman yang
29
masih sama atau ke halaman lain.
Garis alir Menunjukkan arus dari proses.
2.2.3 Normalisasi
proses untuk mengubah suatu relasi yang memiliki masalah tertentu kedalam dua
buah relasi atau lebih yang tidak memiliki masalah tersebut. Bentuk-bentuk dari
normalisasi adalah:
Bentuk ini merupakan bentuk data yang akan direkam, tidak ada keharusan
untuk mengikuti suatu format tertentu, data bisa saja tidak lengkap atau
duplikasi.
Suatu relasi dikatakan bentuk normal pertama jika dan hanya jika setiap
Suatu relasi berada dalam bentuk normal kedua jika dan hanya jika:
primer.
30
4. Bentuk Normal Ketiga (3NF / Third Normal Form)
kunci primer
menjelaskan hubungan antar data dalam suatu database terdiri dari objek-objek dasar
lemah)
Atribut Simbol yang mewakili suatu field.
Attr Name
31
Primary key Atribut sebagai key field.
Attr
atribut Nam
e
Tabel 2.3 Simbol yang digunakan pada ERD
digunakan.
secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dari
derifikasi bagan alir sistem. Simbol-simbol yang digunakan adalah sebagai berikut:
32
proses.
Garis alir Simbol garis alir digunakan untuk
tempat lain.
Persiapan Simbol ini digunakan untuk memberi nilai
Data merupakan bentuk jamak dari datum. Data adalah kenyataan yang
(event) adalah sesuatu yang terjadi pada saat tertentu. Data merupakan sumber
informasi, merupakan bahan informasi dengan sendirinya erat dengan informasi. Data
tidak sama dengan informasi. Data adalah bahan baku yang harus diolah sedemikian
rupa sehingga berubah sifatnya menjadi informasi. Data tidak mempunyai peranan
33
dalam arti bahwa informasi akan memudahkan seorang pemimpin untuk mengambil
keputusan.
Data disimpan dalam bentuk yang lazim dinamakan dengan file. File dapat
berbentuk map, kartu, kaset dan sebagainya. Proses pengolahan data dengan
1. Transfering data
2. Sorting data
3. Calculating data
4. Merging data
5. Checking data
Proses pengkoreksian data pada suatu file menurut aturan logika dan aturan
tertentu.
6. Printing data
7. Tabulasi
34
Tabulasi adalah mengelompokkan, menhitung kemudian hasilnya dikeluarkan
2.4 Kredit
Kredit berasal dari bahasa Yunani yaitu ‘credere’ yang berarti ‘kepercayaan’.
Oleh sebab itu kredit adalah kepercayaan, tanpa kepercayaan perjanjian ini tidak akan
terjadi. Seseorang atau Badan Usaha yang memberikan kredit (kreditor) percaya
bahwa si penerima kredit (debitor) suatu waktu dapat memenuhi janjinya, apa yang
“penyediaan uang atau tagihan yang dapat dipersamakan dengan itu, berdasarkan
persetujuan atau kesepakatan pinjam meminjam antara bank dengan pihak lain, yang
“suatu pemberian prestasi oleh suatu pihak ke pihak lain dan prestasi itu akan
dikembalikan pada suatu masa atau waktu tertentu yang akan disertai bunga”.
35
Adapun unsur-unsur yang terkandung di dalam pemberian suatu kredit adalah:
1. Kepercayaan
Merupakan suatu keyakinan pemberian kredit oleh bank bahwa kredit yang
diberikan berupa uang, barang, atau jasa yang benar-benar akan kembali di
masa akan datang. Sebelum dana dikucurkan sudah dilakukan penelitian dan
2. Kesepakatan
3. Jangka waktu
Setiap kredit yang diberikan pasti ada jangka waktu tertentu, jangka waktu ini
4. Resiko
Faktor resiko kerugian dapat diakibatkan oleh 2 hal yaitu resiko kerugian yang
tidak melunasi kreditnya, hal ini bisa disebabkan oleh bencana alam misalnya.
5.Balas jasa
memperoleh keuntungan.
36
2.4.4 Tujuan Kredit
Tujuan pokok pemberian kredit oleh suatu bank, harus diarahkan untuk
pembangunan.
2. Mencari keuntungan yang layak bagi bank, agar kelangsungan hidup bank
Tujuan dasar kredit didasarkan untuk pencapaian tujuan terrtentu yang tidak boleh
merugikan tujuan lainnya, bahkan harus saling menunjang atau dapat dicapai secara
bersama-sama. Untuk itu diperlukan perencanaan yang matang dan melalui suatu
analisa dan penelitian yang cermat untuk mencegah terjadinya kerugian pada bank.
hari
37
2. Kredit modal kerja adalah kredit yang ditujukan untuk
peningkatan usaha.
Yaitu keadaan pembayaran pokok atau angsuran pokok dan bunga kredit oleh
tahun.
s/d 5 tahun.
38
3. kredit jangka panjang adalah kredit yang jangka waktunya maksimal lebih
dari 5 tahun.
D.Berdasarkan jaminannya
kasbon.
1. kredit dengan perjanjian kredit adalah suatu perjanjian tertulis atau proses
2. kredit tanpa perjanjian kredit adalah kredit yang tidak disertai dengan
perjanjian tertulis.
dengan kredit. Tujuannya adalah agar kredit yang disalurkan berjalan lancar.
1. Permohonan Kredit
39
penggunaan, sumber pengembalian, jangka waktu, suku bunga, agunan dan
2. Pengumpulan data
3. Analisa kredit
Dimana pada analisa terdapat beberapa aspek yang penting yang harus
diperhatikan, yaitu:
perbankan.
c. Pemasaran
Kondisi saat ini dan masa akan datang serta peluang usaha dari
d. Keuangan
40
Bagaiman secara hukum perizinan usaha yang dimiliki oleh debitur
Untuk menilai jaminan dilakukan agar memperol;eh suatu nilai saat ini dan
pendekatan 5 C yaitu:
permodalannya.
41
d. Condition, merupakan keadaan social ekonomi yang
kredit kepada nasabah yang dapat berupa penerimaan uang tunai atau
7. Dokumentasi
telah dilaksanakan dengan baik dan benar oleh pihak-pihak yang terlibat di
42
Internet explorer atau sering disebut dengan singkatan IE, ini merupakan
Keterangan gambar :
1. Title Bar, menu bar ini berfungsi untuk mencantumkan alamat browsing
43
3. Main Tool Bars, berisi icon-icon yang merupakan shortcut dari perintah
yang ada di main menu. Adapun icon-icon shortcut tersebut yang sering
dicari.
ini.
44
Internet explorer merupakan browser dari Microsoft yang dapat menanpilkan
dokumen web, fasilitas yang ada di internet exsplorer antara lain adalah History,
mendukung suatu aplikasi yang digunakan dalam program Java Applet, Java Script,
2.5.2 Apache
Apache adalah web server yang paling popular dan luas digunakan di dunia
internet sejak tahun 1996. Hasil survey Netcraft Web Server mengatakan bahwa lebih
dari 60% situs web menggunakan Apache server sebagai web server mereka, selain
aman dan efisien, Apche server yang dikembangkan dengan sistem open source
Antara server yang satu dengan yang lainnya mempunyai perbedaan baik itu dalam
45
2. Mempunyai dukungan teknis melalui web
dan formatting hypertext sederhana yang ditulis kedalam dokumen text ASCII agar
dapat menghasilkan tampilan visual yang terintegrasi. Dengan kata lain, dokumen
yang dibuat dalam aplikasi pengolahan data dan disimpan kedalam format ASCII
fungsi-fungsi berikut :
c. Membuat links
d. Membuatform interaktif
formating, salah satu hal penting tentang ekstensi HTML adalah tersedianya finance
46
HTML tidak didesain untuk dektop publishing, tetapi didesain sebagai bahasa
Untuk hal ini, browser mengganti jumlah kata pada setiap baris sehingga akan
adalah penulisan tag-tag yang ditempatkan pada dokumen yang terbagi kedalam area
deskriptifdan fungsional. Berikut ini adalah format dasar penulisan program yang
<head>
</head>
<body>
</body>
47
adalah informasi dokumen actual anda, dan semua tag-tag untuk format tampilan
<HEAD>
<TITLE>percobaan halaman</TITLE>
<BODY>
</BODY>
</HEAD>
2.6.2 PHP
HTML untuk membuat halama form yang dinamik. Maksud dari server-side
deserver tetapi disertakan pada halaman HTML. Secara khusus PHP dirancang
sedemikian rupa untuk membuat halaman yang dinamis dimana PHP memiliki
fungsi-fungsi untuk melakukan koneksi database dan dapat menampilkan isi database
ke halaman browsing. PHP merupakan software yang open source dan mampu
meintasi platform. PHP mampudi windows, beberapa versi linuk, dan PHP dapat
dibangun sebagai modul pada server Apache, dapat mengakses cookies, mengatur
authentification dan redirect user. PHP menawarkan koneksi yang baik dengan
48
2.6.2.1 Struktur dan Format Penulisan PHP
telah ada didalam php bersifat Case Sensitive, yang artinya penulisan huruf besar
Kode php diawali dengan tanda leebih kecil ( < ) dan diakhiri dengan tanda lebih
1. <?
?>
2. <?php
?>
3. <Script=”php”>
</script>
49
Cara pertama adalah yang sering digunakan didalam penulisan script Php,
tetapi cara format penulisan script kedua dianjurkan, sedangkan cara ketiga
digunakan entuk mengatipasi editor-editorb yang tidak dapat menerima cara pertama
dan kedua.
Prinsip kerja Php hamper sama dengan HTML. Model kerja HTML
Jika halaman PHP yang dimintak, prinsipnya sama dengan kode HTML,
hanya saja, berkas yang dimintak didapat oleh server saat browser, isinya segera
dikirim kemesin PHP dan mesininilah yang memproses dan memberikan hasilnya
gambar.
50
2. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server,
source.
2.7 MYSQL
serverdaemon MySQL disisi server dan berbagai macam program serta library yang
berjalan disis client. MySQL mampu menyimpan data yang cukup besar.
database, bahasa ini pada awalnya dikembangan oleh IBM, namun telah diadopsi dan
database menjadi lebih user-friendly dibandingkan dengan dBASE atau Clipper yang
51
Sebelum kita menjalankan MySQL terlebih dahulu kita pastikan apakah
daemon mysql sudah di-start apa belum.bagi pengguna window, jalankan file
Mysgld.exe. bagi pengguna linuk pastikan penguna daemon mysql sudah diload pada
booting,
BAB III
untuk mengetahui secara umum bagaimana sebenarya cara kerja dari system
informasi proses pembayaran kredit pada PARA FINANCE selama ini berjalan. Hal
yang baru yang akan dirancang nantinya, sehingga system baru yang dihasilkan dapat
52
pengamatan lansung terhadap unit kerja yang terlibat, antara lain surveyor,
yang saat ini ada dan digunakan pada PARA FINANCE khususnya dalam melakukan
pengolahan data transaksi pembayaran secara kredit. Adapun bentuk aliran system
3. Setelah dicatatan akan di stempel dan ditanda tangani, beserta bukti dan tanda
konsumen yang akan dijadikan sebagai bukti pembayaran kredit, dan yang
53
6. BOS(Branch Operational Support) akan membuat dan mencetak 2 rangkap
Head).
pada PARA FINANCE PADANG dapat dilihat pada gambar 3.1 di bawah ini :
54
KONSUMEN TELLER BOS OH
Kwitansi tanda
Kartu cicilan Kartu cicilan
bayar
Laporan harian
Rekap
Pencatatan Kwitansi tanda
kartu bayar
cicilan &di
stempel
A
Hasil rekap
kwitansi
Kartu cicilan yg
Kartu cicilan yg
telah dicatat /
telah dicatat /
stempel
stempel
Laporan bulanan
Kwitansi tanda
bayar
2
Kwitansi tanda
Laporan harian A
bayar
A A
2
Laporan bulanan
55
Berdasarkan hasil wawancara yang dilakukan pada para finance padang
computer. Tapi penggunaan computer di sini masih terbatas pada paket pemrograman
Excel. Dengan demikian system pembuatan laporannya kurang efisien dan efektif.
Setelah melakukan analisa terhadap system yang ada perlu juga dianalisa
Adapun input yang ada berupa transaksi yang dilakukan saat melakukan
pembayaran kredit.
Berdasarkan analisa terhadap input proses dan output dapat dilihat beberapa
- Pembuatan laporan memakan waktu yang lama, karena tidak adanya suatu
system yang dapat membantu dalam proses pembuatan laporan transaksi yang
terjadinya transaksi.
apabila suatu saat dibutuhkan data mengenai transaksi pada tanggal yang telah
- Tidak adanya media penyimpanan yang baik sehingga keamanan data tidak
56
3.2 Disain Sistem Baru
Pada perancangan system informasi baru semua proses yang dilakukan telah
3. Setelah pencarian data, pencatatan dilakukan akan di stempel dan diparaf atau
ditanda tangani, beserta tanda bukti pembayaran berupa kwitansi yang di buat
2 rangkap, satu diberikan pada konsumen yang akan dijadikan sebagai bukti
Operational Support).
kredit.
pada PARA FINANCE PADANG dapat dilihat pada gambar 3.2 di bawah ini :
57
ASI Pembayaran Kredir Para Finance (Sistem Baru)
Tanda bukti
Kartu cicilan Kartu cicilan bayar (kwitansi
Laporan harian
Kartu cicilan yg
Kartu cicilan yg
telah distempel
telah distempel
2
Laporan harian
A
Tanda bukti
Tanda bukti
bayar (kwitansi Laporan bulanan
bayar (kwitansi
A
A
2
Laporan bulanan
Keterangan :
BOS(Branch Operational Support )
OH(Office Head ).
58
Gambar 3.2 ASI Pembayaran Kredir Para Finance (Sistem Baru)
transaksi dari suatu entity akan masuk kedalam system setelah melalui proses,
transaksi-transaksi tersebut akan masuk dan diterima oleh entity lainnya kemudian
entity lainnya juga melakukan hal yang sama dan seterusnya. Adapun bentuk dari
Kartu cicilan
0
Kartu cicilan yg di stempel
&
Tanda bukti bayar (kwitansi)
Sistem Informasi
Pembayaran kredit
Tanda bukti(kwitansi)
membuat laporan harian dan bulanan
Laporan harian &
Laporan bulanan
OH
BOS
Keterangan:
BOS(Branch Operational Support
)
OH(Office Head).
59
Gambar 3.3 Context Diagram
Data flow diagram merupakan gambaran system secara garis besar yang
menerangkan hubungan antara entity dengan proses data dan pembuatan file-file yang
menghasilkan informasi yang diinginkan. Adapun bentuk dari data flow diagram
Datakendaraan
Data pelanggan
Data perjanjian
melakukan
Data transaksi
Kartu cicilan yang ACC & D1 Data pelanggan
beserta tanda bukti 2.0
(kwitansi)
Proses pencarian D2 Data perjanjian
data&proses
pembayaran D3 Datakendaraan
D4 Data transaksi
Menyerahkan tanda
bukti pembayaran
(kwitansi)
5.0
Hasil pengecekan
Membuat laporan bos
untuk OH
pembayaran
tanda bukti
(kwitansi)
Laporan data
transaksi
D4 Data transaksi
D1 Data pelanggan
4.0
Data pelanggan
Data perjsnjian
Data kendaraan
Data transaksi
60
3.2.1.4 Entyti Relationship Diagram
antara file-file yang ada. Dimana setiap file yang ada tersebut masing-masing
mempunyai field-field. Adapun gambar entyti relationship diagram dapat dilihat pada
No_rangka
Pelanggan Kendaraan
Melakukan mempunyai
Lm_angs
Tgl_bayar
Kd_Kend
nama
No_perjanjian
No_Perj
Bsr_angsuran idpel
Tot_Pemb dp
No_kwitansi
Harga
Sisa_angsuran nama
idpel
tglbayar
Denda
Angsuran_ke
Bsr_angsuran
61
3.2.1.5 Struktur Program
Menu
Pelanggan Pelanggan
Kendaraan Kendaraan
Perjanjian Perjanjian
Transaksi Transaksi
Kartu Cicilan
62
Untuk melakukan perancangan sistem yang akan digunakan dalam aplikasi
pengolahan data, maka diperlukan file yang nantinya berguna sebagai media
penyimpanan data yang telah dientrikan dan sewaktu-waktu dapat diambil kembali
untuk dapat digunakan dalam pembuatan laporan. Adapun file-file yang akan
1. File Pelanggan
5 Jk varchar 15 Telepon
63
2. File Kendaraan
64
3. File Perjanjian
5 Dp Int 11 Harga
4. File Transaksi
65
Tabel 3.4 Desain File Transaksi
66
Desain output merupakan suatu media keluaran atau laporan dari proses
pengentrian data, yang mana desain ini digunakan untuk membantu pimpinan dalam
pengambilan keputusan. Adapun bentuk output atau laporan yang dirancang adalah
sebagai berikut :
1. Laporan Pelanggan
PARA FINANCE
Administrasi
(xxxxxxxxxxxxx
2. Laporan Kendaraan
67
Tabel 3.6 Laporan Kendaraan
PARA FINANCE
Administrasi
(xxxxxxxxxxxxx)
3. Laporan Perjanjian
68
PARA FINANCE
LAPORAN PERJANJIAN
Administrasi
(xxxxxxxxxxxxx)
4. Laporan Transaksi
PARA FINANCE
69
LAPORAN TRANSAKSI BULANAN
Administrasi
(xxxxxxxxxxxxx)
5. Kartu Cicilan
PARA FINANCE
Kartu Cicilan
70
No_Perjanjian :
Nama Pelanggan :
Padang, 99/99/9999
Administrasi
(xxxxxxxxxxxx)
71
1. Desain Input Kendaraan
Merek Kendaraan
Type Kendaraan
Nomor Mesin
Warna Kendaraan
Harga Kendaraan
72
Entry Date Pelanggan
ID PELANGGAN
NAMA PELANGGAN
NO KTP
ALAMAT
No Telepon / HP
PEKERJAAN
Warna Kendaraan
73
Entry Data Perjanjian
NOMOR PERJANJIAN
ID PELANGGAN
NAMA PELANGGAN
KODE KENDARAAN
HARGA
UANG MUKA
LAMA ANGSURAN
BESAR ANGSURAN
74
DATA TRANSAKSI
NOMOR KWITANSI
NOMOR PERJANJIAN
ID PELANGGAN
NAMA PELANGGAN
BESAR ANGSURAN
SISA ANGSURAN
Tanggal Transaksi
75
Pada sub bab ini dijelaskan mengenai logika dasar program dengan
terlebih dahulu, maka program yang terbentuk akan lebih terstruktur dan berkualitas.
KlikMenu
Y
Menu=1 Entry
Y
Menu=2 Laporan
Y
Menu=3 Exit
Stop
76
En
try
KlikEn
try
Y
En
try=1 Pe
langgan
Y
En
try=2 Kendaraan
Y
En
try=3 Perjanjian
Y
En
try=4 T
ransaksi
Return
77
Laporan
Klik Laporan
Y
Laporan =1 Pelanggan
Y
Laporan =2 Kendaraan
Y
Laporan =3 perjanjian
Y
Laporan =4 transaksi
Y
Laporan =5 KartuCicilan
Return
78
Entry
Pelanggan
Buka Database
Use File pelanggan
Input
IdPel
Tampilkan Record Y
Ketemu
Pelanggan
T
Input NmPel ,
Alamat ,noktp
Jk ,Telp
Y Simpan Record
Save
Pelanggan
Y Edit Record
Edit
Pelanggan
T
Y
Cancel Clear Form
Close Database
Return
79
Entry
Kendaraan
Buka Database
Use File Kendaraan
Input
KdKend
Tampilkan Record Y
Ketemu
Kendaraan
T
Input Merk ,Type ,
Tahun ,No _Rangka ,
No _Mesin ,Warna
Y Simpan Record
Save
Kendaraan
Y Edit Record
Edit
Kendaraan
T
Y
Cancel Clear Form
Close Database
Return
80
Entry
Perjanjian
BukaDatabase
UseFilePerjanjian
Input
Noperjanjian
TampilkanRecord Y
Ketemu
Perjanjian
T
Y SimpanRecord
Save
Perjanjian
Y Edit Record
Edit
Perjanjian
T
Y
Cancel Clear Form
CloseDatabase
Return
81
Entry
Transaksi
Buka Database
Use File Transaksi
Input
No _Kwitansi
Tampilkan Record Y
Ketemu
Transaksi
Y Simpan Record
Save
Kendaraan
Y Edit Record
Edit
Kendaraan
Y
Cancel Clear Form
Close Database
Return
82
Laporan
Pelanggan
Buka Database
Use File Pelanggan
Klik Tampil
Tampil Laporan
Pelanggan
Close Database
Return
Buka Database
Use File Kendaraan
Klik Tampil
Tampil Laporan
Kendaraan
Close Database
Return
83
Laporan Perjanjian
Buka Database
Use File Pelanggan ,
Kendaraan ,Perjanjian
Klik Tampil
Tampil Laporan
Perjanjian
Close Database
Return
84
Laporan Transaksi
Buka Database
Use File Pelanggan ,
Kendaraan ,Transaksi ,Perjanjian
Klik Tampil
Tampil Laporan
Perjanjian
Close Database
Return
85
Laporan
KartuC icilan
BukaD atabase
U seFileP elanggan,
Kendaraan,Transaksi
Input
No_Kwitansi
KlikTampil
Tampil Laporan
KartuC icilan
CloseDatabase
Return
BAB IV
86
IMPLEMENTASI SISTEM INFORMASI
dioperasi kan. Didalam implementasi sistem ada beberapa tahap yang harus dilakukan
aplikasi yang telah dirancang, maka diperlukan sebuah alat bantu berupa komputer,
yang mana untuk mengoperasikan komputer itu sendiri yang memerlukan tiga buah
komponen pendukung seperti hardware, software, dan brainware. Untuk lebih jelas
1. Hardware
adalah satu unit komputer yang lengkap dengan CPU, hardisk sebagai
dengan ukuran minimal 512MB serta satu buah printer sebagai pencetak
hasil laporan.
2. Software
87
program Php, databases MySql merupakan salah satu bagian dari DBMS
3. Brainware
menjalankan program.
sistem komputer dan hardware kan hidup dan memiliki fungsi jika
Modul program adalah pengujian unit berfokus pada unit – unit terkecil dari
perangkat lunak atau dari program. Adapun modul program dari Sistem Informasi
1. Modul File
Adapun modul file dari Para Finance Padang terdiri dari modul
88
Modul File
2. Modul Informasi
Modul informasi dari Para Finance Padang terdiri dari modul laporan
modul laporan transaksi, Untuk lebih jelas dapat dilihat pada gambar
4.2 berikut :
M o d u l In fo rm a si
yang dibuat dengan elemen yang lain dalam sistem informasi. Adapun tujuan dari
pengujian sistem ini adalah untuk memastikan semua elemen sistem sudah terhubung
dengan baik. Pada pengujian sistem ini akan dilihat perbedaan antara sistem yang
lama dengan sistem yang baru. Sistem Informasi Pembayaran Kredit yang dirancang
89
dapat membantu Para Finance Padang dalam mengolah data-data transksi seperti data
permasalahan yang terjadi pada Para Finance Padang dapat diatasi. Karena program
yang akan dibangun dapat mengakses database data Kredit dengan mudah dan cepat.
aplikasi ini, dimana terdiri dari menu entry ( entry data Pelanggan,entry
90
Help (about menampilkan tentang aplikasi ini dan tentang penulis) dan yang terakhir
redudansi data tidak aka nada, karena data yang telah di inputkan akan tampak secara
91
langsung pada layar. Dan jika data yang diinputkan dengan kode yang sama tidak
akan bisa tersimpan lagi karena akan muncul sebuah pesan data gagal disimpan
silahkan coba lagi, sehingga untuk terjadinya perulangan pengimputan data yang
92
Gambar : 4.6 Tampilan Input Perjanjian
data dalam jumlah yang sesuai dengan kebutuhan. Berapapun jumlah data yang
diinputkan akan dapat tersimpan dalam database yang suatu saat dapat diakses
kembali. Untuk lebih jelas dapat dilihat pada gambar 4.7 dibawah ini :
93
Gambar : 4.7 Tampilan Input Transaksi
94
Gambar : 4.9 Tampilan Form Transaksi
Dari penginputan data yang begitu mudah maka laporan yang dihaslkan akan
lebih cepat, akurat dan tepat sehingga keputusan yang diambil oleh pimpinan juga
lebih tepat. Pada menu informasi terdiri dari empat sub menu yaitu :
95
Gambar : 4.10 Bentuk laporan Data kendaraan
b. Laporan Pelanggan
96
Gambar : 4.11 Bentuk Laporan Pelanggan
97
Bentuk hasil dari informasi laporan perjanjian pelanggan
98
Gambar : 4.13 Bentuk Laporan Transaksi Pelanggan
99
4.4 Konversi Data
Proses konversi merupakan proses untuk meletakkan sistem yang baru siap
untuk sigunaka. Pendekatan – pendekatan dalam melakukan konversi sistem ini ada
1. Konversi Langsung
Konversi langsung ini disebut juga dengan Direct Cut Version atau
Direct Version.
2. Konversi Paralel
Kanversi paralel dilakukan dengan cara sistem yang baru dang yang
Tujuannya adalah untuk meyakinkan bahwa sistem yang baru ini sudah
bisa digunakan dengan baik, setelah itu baru meninggalkan sistem yang
lama.
3. Konversi Percontohan
Konversi sistem dilakukan pada suatu area tertentu dan dinilai prosesnya
(proses sistem dari sistem yang baru). Jika sistem baru tersebut sudah
diterapkan.
4. Konversi Bertahap
100
Konversi bertahap ini dilakukan dengan cara menerapkan masing –
masing modul sistem baru yang berbeda secara bertahap. Tiap modul
dioperasikan terlebih dahulu, jika sukses maka diikuti oleh modul yang
dirancang ini kepada koversi langsung, namun melihat kenyataannya yang penulis
temukan hal ini tidak mungkin dilakukan. Oleh karena itu penulis melakukan
pendekatan konversi paralel, dimana sistem yang lama dan sistem yang penulis
rancang tetap digunakan dengan rentang waktu selama 3 bulan. Setalah itu sistem
BAB V
PENUTUP
5.1 Kesimpulan
101
Setelah dilakukan penelitian hingga akhir penulisan skripsi ini maka penulis
proses pengimputan data dapat dihindari. Jika semua proses yang terjadi dengan
proses komputer sehingga hasil yang dihasilkan akan lebih akurat dan tingkat
2. Efisiensi kinerja dapat ditingkatkan, karena pekerjaan yang selama ini dilakukan
secara semi komputerisasi dengan waktu yang relatif lama dibandingkan dengan
3. Penyimpanan data yang dilakukan dengan baik dan rapi serta media penyimpanan
data yang digunakan akan lebih kecil dengan kapasitas media penyimpanan yang
lebih besar.
4. Penyajian laporan – laporan dapat dilakukan dengan cepat, karena sistem software
5.2 Saran
102
Untuk lebih meningkatkan kualitas Para finance Padang maka penulis mengajukan
pengawasan jalannya sistem baru yang akan diterapkan, agar tujuan penerapan
mempengaruhi kegiatan para finance . Maka sebelum penerapan sistem baru ini
berjalan dengan optimal, maka sebaiknya sistem lama tetap diterapkan seperti
biasa.
4. Sistem yang baru dikembangkan belum tentu cocok dengan keadaan sebenarnya
103
DAFTAR PUSTAKA
Syafi’i. M, (2006) Membangun Aplikasi Berbasis PHP dan MySql, Penerbit Andi,
Yogyakarta.
Syafi’i. M, (2004) Membangun Aplikasi Program PHP & MySql Untuk Membuat
Priyanto Rahmat, (2006) Belajar Sendiri Menguasai Mysql 5 Menjadi Mahir Tanpa
Lucas JR. H. C, (1987) Analisa Desain dan Implementasi Sistem Informasi, Edisi
104
Nugroho, Adi, ST, M Si, (2002) Analisis dan Perancangan Sistem Informasi dengan
Utama.
LISTING PROGRAM
Server.php
<?php
$host="localhost";
$user="root";
$pass="";
$db="finance";
?>
105
<table border=\"1\" align=\"left\">
<tr> <td colspan=2>Entry Data</td></tr>
<tr> <td><a href=\"kendaraan\inputkendaraan.php\">entry data kendaraan</a></td>
<tr> <td><a href=\"pelanggan\inputpel.php\">entry data pelanggan</a></td>
<tr><td><a href=\"pelanggan\perjanjian.php\">Entry Perjanjian</a></td>
</table>
<table border=1 align=left>
<tr> <td colspan=0>Transaksi</td></tr>
<tr> <td><a href=\"pembayaran\cari.php\">Form Transaksi Kredit</a></td>
?>
</body>
</html>
106
//<marquee><h1>SISTEM INFORMASI</h1></marquee></td>
//<td valign=\"top\">
//<img border=\"0\" src=\"img_02.gif\" width=\"366\"
height=\"55\"</td>
//</td>
//</tr>";
echo"
<tr><td width=\"600\" valign=\"top\">
<marquee><h1>SISTEM
INFORMASI</h1></marquee></td><h5>PENGIMPUNTAN DATA
KENDARAAN KREDIT PARA FINANCE PADANG</h5>
<table border=\"0\" align=\"center\"></td>
</tr>";
echo"
<tr>
<td>
<h1 align=\"center\" style=background:dedede;height=50>Input
Date Kendaraan</h1>
<form method=\"POST\" action=\"ken.php\"
ENCTYPE=\"MULTIPART/FORM-DATA\" onsubmit=\"return
confirm('Apakah Anda benar-benar akan menyimpan data kendaraan
ini !!! Kalau Ia silakan lanjukan ke pengisian Data pelanggan...kalau
tidak silakan tekan Cancel\?');\">
<table border=\"0\" align=\"center\">
<tr>
<td>Kode Kendaraan</td>
<td><input type=\"text\" value=\"$key\" name=\"kdken\"
size=\" 10\" maxlength=\"9\"></td>
</tr>
107
<tr>
<td>Merek Kendaraan</td>
<td><input type=\"text\" name=\"merk\"
maxlength=\"15\"></td>
</tr>
<tr>
<td>Type Kendaraan</td>
<td><input type=\"text\" name=\"type\" size=\"15\"
maxlength=\"15\" ></td>
</tr>";
echo"
<tr>
<td>Tahun Produksi Kendaraan</td>
<td><select name=\"tahun\"><option value=\"kosong\" >Tahun
Produksi </option>";
$tahun=(integer) date("Y"); for ($i=$tahun; $i>($tahun-6);
$i--)
{
echo "<option value=\"$i\">$i";
}
echo"</option>
</selevt><td></tr>";
echo"
<tr>
<td>Nomor Rangka Kendaraan</td>
<td><input type=\"text\" name=\"norangka\" size=\"24\"
maxlength=\"20\" ></td>
</tr>
<tr>
<td>Nomor Mesin</td>
<td><input type=\"text\" name=\"nomesin\" size=\"20\" ></td>
</tr>
<tr>
<td>Warna Kendaraan</td>
108
<td><input type=\"text\" name=\"warna\"
size=\"12\" maxlength=\"12\"></td>
</tr>
<tr>
<td>Harga Kendaraan</td>
<td><input type=\"text\" name=\"harga\" size=\"20\" ></td>
</tr>";
echo"
<tr>
<td><input type=\"submit\" value=\"Simpan\"
name=\"submit\"></td>
Ken.php
<html>
<head><title>add kendaraan</title></head>
<body>
<?php
$merk=ucwords($merk);
$type=ucwords($type);
$warna=ucwords($warna);
$norangka=strtoupper($norangka);
$nomesin=strtoupper($nomesin);
109
if ((empty($kdken)) or (empty($merk)) or (empty($type)) or
(empty($tahun)) or (empty($norangka)) or (empty($nomesin)) or
(empty($warna)) or (empty($harga)))
{
echo"<b>data tidak lengkap</b>";
include("inputkendaraan.php");
}
else
{
include("../server.php");
$server=mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($db);
$res = mysql_query("insert into kendaraan
values('$kdken','$merk','$type','$tahun','$norangka','$nomesin','$warna','$
harga')", $server) or die(mysql_error());
//echo"data kendaraan dengan kode $kdken telah disimpan<a
href=\"inputkendaraan.php\">tambah lagi</a>";
include("inputkendaraan.php");
}
?>
</body></html>
Inputpel
<html>
<head><title>entry pelanggan</title></head>
110
<h1 align=\"center\"
style=background:#dedede;height=50><marquee><h1>SISTEM
INFORMASI</h1></marquee></h1>
<valign=\"top\">
<h3 align=\"center\"
style=background:#00FF00;height=50><h3>Pengimputan Data
Pelanggan Para Finance Padang</h3></h3>";
echo"
<h1 align=\"center\">Entry Date Pelanggan</h1>
<form method=\"post\" action=\"pel.php\"
ENCTYPE=\"MULTIPART/FORM-DATA\" onsubmit=\"return
confirm('Apakah benar-benar akan menyimpan data pelanggan ini\?');\">
<table border=\"0\" align=\"center\" >
<tr>
<td>ID PELANGGAN</td>
<td><input type=\"text\" value=\"$date\" name=\"idpel\"
size=\"20\" maxlength=\"10\"></td>
</tr>
<td>NAMA PELANGGAN</td>
<td><input type=\"text\" name=\"nama\" size=\"30\"
maxlength=\"30\"></td>
</tr>";
echo"
<tr><td>NO KTP</td><td><input type=\"text\" name=\"noktp\"
size=\"20\" maxlength=\"15\"></td>
</tr>";
echo"
<tr>
<td>ALAMAT</td>
<td><input type=\"text\" name=\"alamat\"
size=\"40\" maxlength=\"30\"></td>
</tr>";
echo"
111
<tr><td>JENIS KELAMIN</td>
<td><select name =\"jk\"><option value=\"PILIH \"
>[----PILIH----] </option>
<option value=\"female\" >Female</option>
<option value=\"male\">Male</option>
</tr>";
echo"
<tr>
<td>NO Telepon \ HP</td>
<td><input type=\"text\" name=\"telepon\" size=\"15\"
maxlength=\"15\">
</tr>
<tr>
<td>PEKERJAAN</td>
<td><input type=\"text\" name=\"pekerjaan\" size=\"20\"
maxlength=\"15\"></td>
</tr>
?>
</body>
</html>
112
Pel.php
<html>
<head><title>add pelanggan</title></head>
<body bgcolor=\"#CCCCCC\">
<?php
$tgal=date("d");
$nama=ucwords($nama);
$alamat=ucwords($alamat);
$jk=ucwords($jk);
$pekerjaan=strtoupper($pekerjaan);
if ((empty($idpel)) or (empty($nama)) or (empty($jk)) or
(empty($alamat)) or (empty($telepon)) or (empty($pekerjaan)))
{
echo"<b>data tidak lengkap</b>";
include("inputpel.php");
}
else
{
include("../server.php");
$server=mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($db);
$res = mysql_query("insert into pelanggan
values('$idpel','$nama','$noktp','$alamat','$jk','$telepon','$pekerjaan')",
$server) or die(mysql_error());
$date=date("ymd");
$jam=date("His ");
$tempo=date("d");
echo"
<h1 align=\"center\">Entry Data Perjanjian</h1>
<form method=\"post\" action=\"perjanjian.php\"
ENCTYPE=\"MULTIPART/FORM-DATA\" onsubmit=\"return
confirm('Apakah benar-benar akan menyimpan data perjanjian ini\?');\">
<table border=\"0\" align=\"center\" >
113
<tr>
<td>NOMOR PERJANJIAN</td>
<td><input type=\"text\" name=\"noperjanjian\"
value=\"$date$jam\" size=\"20\" maxlength=\"10\"></td>
</tr>
<tr>
<td> ID PELANGGAN</td>
<td><input type=\"text\" value=\"$idpel\" name=\"idpel\"
size=\"15\" maxlength=\"15\"></td>
</tr>
<tr>
<td>NAMA PELANGGAN </td>
<td><input type=\"text\" value=\"$nama\" name=\"nama\"
size=\"40\" maxlength=\"50\"></td>
</tr>
<tr>
<td> KODE KENDARAAN</td>
<td><input type=\"text\" name=\"kdkend\" size=\"20\"
maxlength=\"15\"></td>
</tr>
<tr>
<td>HARGA</td>
<td><input type=\"text\" name=\"harga\" > </td>
</tr>
<tr>
<td>UANG MUKA</td>
<td><input type=\"text\" name=\"dp\" size=\"20\"
maxlength=\"15\"></td>
</tr>
<tr>
<td>LAMA ANGSURAN</td>
<td><input type=\"text\" name=\"lm_angsuran\" size=\"4\"
maxlength=\"2\">Bulan</td>
</tr>
<tr>
<td>BESAR ANGSURAN</td>
114
<td><input type=\"text\" name=\"bsr_angsuran\" size=\"25\"
maxlength=\"20\"></td>
</tr>
<tr>
</table>";
}
?>
</body></html>
Perjanjian.php
<html>
<head><title>add</title></head>
<body bgcolor="#00FF33">
<?php
$tanggal=date("Y-m-d");
//$sekarang=time();
//$besok=$sekarang +24*340*330;
//$nanti=date("Y-m-d");
$sisa_angsuran =$harga-$dp;
115
if ((empty($noperjanjian)) or (empty($idpel)) or (empty($kdkend))or
(empty($harga)) or (empty($dp))or (empty($lm_angsuran))or
(empty($bsr_angsuran)))
{
echo"<b>DATA TIDAK LENGKAP</b>";
}
else
{
$no=date("sdm");
$bts=date("Y-m-d");
include("../server.php");
$server = mysql_connect($host,$user,$pass);
mysql_select_db($db);
$per = mysql_query("insert into perjanjian
values('$noperjanjian','$idpel','$kdkend','$harga','$dp','$lm_angsuran','$bs
r_angsuran','$tgltempo')",$server);
echo"</td>
<td valign=\"top\">
<h1 align=\"center\"
style=background:#99FF99;height=50><marquee><h1>SISTEM
INFORMASI</h1></marquee></h1>
<valign=\"top\">
<h3 align=\"center\"
style=background:#00FF00;height=50><h3>Pengimputan Data
Transaksi Para Finance Padang</h3></h3>";
echo"
<h1 align=\"center\"> DATA TRANSAKSI </h1>
<form method=\"post\" action=\"transaksi.php\">
<table border=\"0\" align=\"center\" >
<tr>
<td>NOMOR KWITANSI</td><td><input type=\"text\"
name=\"no_kwitansi\" value=\"$no\" size=\"20\"
maxlength=\"10\"></td>
116
</tr>
<tr>
<td>NOMOR PERJANJIAN</td>
<td><input type=\"text\" value=\"$noperjanjian \"
name=\"noperjanjian\" value=\"$date$jam\" size=\"20\"
maxlength=\"10\"></td>
</tr>
<tr>
<td> ID PELANGGAN</td>
<td><input type=\"text\" value=\"$idpel\" name=\"idpel\"
size=\"15\" maxlength=\"15\"></td>
</tr>
<tr>
<td>NAMA PELANGGAN </td>
<td><input type=\"text\" value=\"$nama\" name=\"nama\"
size=\"30\" maxlength=\"50\"></td>
</tr>
<tr>
<td>BESAR ANGSURAN</td>
<td><input type=\"text\" name=\"bsr_angsuran\"
value=\"$bsr_angsuran\" size=\"20\" maxlength=\"15\"> </td>
</tr>
<tr>
<td>SISA ANGSURAN</td>
<td><input type=\"text\" name=\"sisa_angsuran\"
value=\"$sisa_angsuran\"size=\"20\" maxlength=\"20\"> </td>
</tr>
<tr>
<td>Tanggal Transaksi</td>
<td><input type=\"text\" name=\"tglbayar\" value=\"$bts\"> </td>
</tr>
<tr>
117
<td><input type=\"reset\" name=\"reset\"
value=\"BATAL\"></td>
<td><a href=\"menu.php\"><img src=\"..\image\kembali.gif\"
width=\"80\"height=\"30\"></a><td>
</tr>
";
}
?>
</body>
</html>
Transaksi.php
<html>
<head><title>add</title></head>
<body>
<?php
if ((empty($noperjanjian)) or (empty($idpel)))
{
}
else
{
include("../server.php");
$server = mysql_connect($host,$user,$pass);
mysql_select_db($db);
$res = mysql_query("insert into
transaksi(no_kwitansi,noperjanjian,idpel,bsr_angsuran,sisa_angsuran,tglb
ayar)values('$no_kwitansi','$noperjanjian','$idpel','$bsr_angsuran','$sisa_
angsuran','$tglbayar')", $server) or die(mysql_error());
echo"telah tersimpan ";
echo"No Kwitansi $no_kwitansi ";
echo"No Perjanjian$noperjanjianPelanggan$nama</br><br>Besar
Angsuran$bsr_angsuran";
118
include("inputpel.php");
}
?>
</html>
</body>
Cari.php
<html>
<head><title>cari</title></head>
<body bgcolor=#EEEee>
<?php
echo"
<h1 align=\"center\">Masukan No Perjanjian </h1>
<form action=\"formbayar.php\" method=\"post\">
<table border=\"1\" align=\"center\" >
<tr>
<td>Nomor Perjanjian</td>
119
<td><input type=\"text\" name=\"noperjanjian\"></td>
<tr>
<td>Nama Pelanggan</td>
<td><input type=\"text\" name=\"nama\"></td>
</tr>
?>
</body>
</html>
Formbayar.php
<html>
<head><title>bayar@@</title></head>
<body bgcolor=\"#eeeEE\">
<?php
$tgl=date("Y-m");
$wkt=date("Y-m-d");
$notansi=date("sd0Y0m");
if ((empty($noperjanjian)) or (empty($nama)))
{
echo"<b>data tidak lengkap</b>";
include("cari.php");
}
else
{
include("../server.php");
echo" <h1 align=\"center\">Pembayaran Kredit Pelanggan</h1>";
echo"<form method=\"post\" action=\"bayar.php\"
ENCTYPE=\"MULTIPART/FORM-DATA\">";
//
120
//cari record pada tabel perjanjian berdasarkan noperjanjian
//
echo"
<input type=\"hidden\" name=\"noperjanjian\"
value=\"$noperjanjian\">";
$server=mysql_connect($host,$user,$pass);
mysql_select_db($db);
//
121
<td><input value=\"$row[bsr_angsuran]\"
name=\"bsr_angsuran\"></td>
</tr>
<tr>
<td>Tanggal Jatuh Tempo</td>
<td><input name=\"tgltempo\"
value=\"$row[tgltempo]\"></td>
</tr>
<tr>
<td>Tanggal Di bayar</td>
<td><input type=\"text\" value=\"$wkt\"
name=\"tglbayar\"></td>
</tr>
<tr>";
$lama=substr ($wkt,8,2)- substr($row[tgltempo],8,2);
//echo"lama$lama";
$denda=$lama*1000;
$totbayar=$row[bsr_angsuran]+$denda;
echo"
<tr>
<td>lama ketelambatan</td><td><input type=\"text\" value=\"$lama\"
name=\"lama\"></td>
</tr>";
echo"
<tr>
<td>Denda</td>
<td><input type=\"text\" value=\"$denda\"
name=\"denda\"></td>
</tr>
<tr>
<td>total bayar</td>
<td><input type=\"text\" value=\"$totbayar\"
name=\"tot_bayar\"></td>
122
</tr>";
echo"
<tr>
<td><input type=\"submit\" name=\"submit\"
value=\"Bayar\"><td><input type=\"reset\" name=\"reset\"
value=\"batal\"></td>
</tr>";
}
?>
123