PERANCANGAN SISTEM PENJUALAN BERBASIS WEB PADA PT. RESTU MAHKOTA KARYA
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Program Strata Satu (S–1) Pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo
Disusun Oleh : PUTRIANA PUSPITA SARI Nim : 07530240
FAKULTAS TEKNIK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH PONOROGO 2012
HALAMAN PENGESAHAN
Nama Mahasiswa
: PUTRIANA PUSPITA SARI
Nim
: 07530240
Fakultas
: Teknik
Program Studi
: Teknik Informatika
Judul
: Perancangan Sistem Penjualan Berbasis Web Pada PT. Restu Mahkota Karya
Isi dan format ini telah disetujui dan disyahkan memenuhi syaat untuk memperoleh Gelar Sarjana Komputer Program Strata Satu (S1) Fakultas Teknik Program Studi Teknik Informatika Universitas Muhammadiyah Ponorogo
Ponorogo,
April 2012
Menyetujui Dosen Pembimbing 1
Dosen Pembimbing 2
Munirah, S.Kom, MT Nis. 044 0552
Aslan Alwi, S.Si, M.Cs Nis. 044 0521 Mengetahui,
Dekan Fakultas Teknik
Kaprodi Teknik Informatika
Ir. Aliyadi, MM Nis. 044 128
Andy Triyanto P., ST Nis. 044 244
HALAMAN BERITA ACARA UJIAN
Nama Mahasiswa
: PUTRIANA PUSPITA SARI
Nim
: 07530240
Fakultas
: Teknik
Program Studi
: Teknik Informatika
Judul
: Perancangan Sistem Penjualan Berbasis Web Pada PT. Restu Mahkota Karya
Telah diuji dan dipertahankan dihadapan Dosen Penguji Tugas Akhir jenjang Strata Satu (S1) pada
Hari
: Kamis
Tanggal
: 12 April 2012
Nilai
:
Dosen Penguji
Dosen Penguji I
Dosen Penguji II
Andy Triyanto P., ST Nis. 044 244
Angga P., ST Nis. 044 0483 Mengetahui,
Dekan Fakultas Teknik
Kaprodi Teknik Informatika
Ir. Aliyadi, MM Nis. 044 128
Andy Triyanto P., ST Nis. 044 244
KATA PENGANTAR
Puji syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa karena hanya
atas berkat
dan anugrah
yang dilimpahkan-Nya penulis
dapat
menyelesaikan skripsi ini pada waktunya. Skripsi ini merupakan salah satu syarat untuk memperoleh gelar Strata Satu (S-1) di Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo. Maka untuk memenuhi persyaratan tersebut, penulis mencoba untuk menerapkan ilmu yang telah penulis dapat di bangku kuliah ke dalam bentuk karya tulis yang berjudul “PERANCANGAN SISTEM PENJUALAN BERBASIS WEB PADA PT. RESTU MAHKOTA KARYA”. Oleh karena itu, dalam penulisan skripsi ini, penulis berharap adanya kritik dan saran dari semua pihak yang nantinya dipergunakan untuk menyempurnakan skripsi ini. Selama penyusunan skripsi ini, penulis telah banyak memperoleh bantuan, bimbingan dan dorongan dari berbagai pihak. Pada kesempatan ini penulis ingin menyampaikan rasa terima kasih kepada: 1. Bapak Andy Triyanto P,. ST, selaku Ketua Program Studi Teknik Informatika Universitas Muhammadiyah Ponorogo. 2. Ibu Munirah, ST, selaku Dosen Pembimbing 1 3. Bapak Aslan Alwi, M.Sc., selaku Dosen Pembimbing 2 4. Bapak dan Ibu Dosen serta teman-teman yang telah memberikan bimbingan dan petunjuk yang sangat berguna dalam penyusunan skripsi ini.
Akhir kata, penulis mengucapkan terima kasih dan berharap agar skripsi ini dapat bermanfaat bagi penulis dan pembaca pada umumnya.
Ponorogo, 12 April 2012
Penulis
ABSTRAK
Nama
: PUTRIANA PUSPITA SARI
NIM
: 07530240
Judul Skripsi
: “Perancangan Sistem Penjualan Berbasis Web Pada PT. Restu Mahkota Karya”.
Tujuan Dari penelitian ini adalah melihat sejauh mana sistem penjualan kredit yang digunakan di PT. Restu Mahkota Karya dan tingkat kinerjanya, serta apakah sistem penjualan kredit yang digunakan selama ini efektif dan efesien untuk mendapatkan keuntungan seoptimal mungkin. Dari penelitian yang dilakukan, penulis menemukan kelemahan dari sistem yang digunakan selama ini yaitu sistem penjualan kredit yang digunakan selama ini dinilai kurang efektif dan efesien karena membutuhkan waktu yang lama untuk mendapatkan calon pembeli atau customer dan proses kreditnya. Maka irancang sebuah sistem penjualan berbasis web yang dapat diakses oleh calon pembeli dan pengujung web sehingga calon pembeli dapat mengetahui informasi tentang kendaraan yang ditawarkan secara detail, membeli dan simulasi kredit secara langsung.
Kata Kunci : Sistem Informasi, Sistem Penjualan, Web
DAFTAR ISI
Hal LEMBAR PERSETUJUAN SKRIPSI...............................................................
i
HALAMAN PENGESAHAN ………………………………………………… ii BERITA ACARA UJIAN ……………………………………………………. iii KATA PENGANTAR ………………………………………………………...
iv
ABSTRAKSI …………………………………………………………………. vi DAFTAR ISI ………………………………………………………………….. vii DAFTAR GAMBAR………………………………………………………….. xiii DAFTAR TABEL .......................................................................................... xvi BAB I
PENDAHULUAN A. Latar Belakang Masalah………………………………………… 1 B. Identifikasi Masalah ……………………………………………. 2 C. Batasan Masalah ……………………………………………….. 2 C. Maksud dan Tujuan Penelitian…………………………………. 2 D. Metodologi Penelitian …………………………………………. 3 E. Sistematika Penulisan …………………………………………. 4
BAB I
LANDASAN TEORI A. Konsep Dasar Sistem ………………………………………….. 6 1. Pengertian Sistem ………………………………………..…. 6 2. Karakteristik Sistem ……………………………………..…. 6 B. Konsep Dasar Informasi .……………………………… …….... 8 1. Pengertian Informasi…… ……………………………..….… 8
2. Kualitas Informasi …………………………………………
8
C. Konsep Dasar Sistem Informasi…………………………..….…. 10 1. Pengertian Sistem Informasi ………………………….……. 10 2. Komponen Sistem Informasi …………………..………….. 10 D. Pengembangan Sistem ……..………………………..………... 11 E. Analisa Sistem …………………………………………..……. 13 F. Perancangan Sistem ………………………………….………. . 13 1. Pengertian Perancangan Sistem ……………………..…….. 13 2. Peralatan Pendukung ………………………………..……... 14 a. Bagan Alir Sistem …………………………………….... 14 b. Diagram Alir Data ……………………………………...
15
c. Diagram Hubungan Entitas ..........................................
16
d. Kardinalisasi .................................................................
18
e. Kamus Data ..................................................................
19
f. Bagan Terstruktur ........................................................
20
g. Spesifikasi Proses ..........................................................
22
h. Normalisasi ...................................................................
23
G. Penjualan .................................................................................
24
1. Defenisi Penjualan ............................................................. 24 2. Fungsi Penjualan ............................................................... 25 3. Sasaran Penjualan ...........................................................
25
H. World Wide Web .............................................................
25
I. Web Database ...................................................................
36
J. PHP dan MySQL ..............................................................
27
BAB III
1. Sekilas Tentang PHP ....................................................
27
2. Sekilas Tentang MySQL .................................................
29
ANALISA DAN PERANCANGAN SISTEM A. Sejarah Perusahaan ............................................................
32
B. Struktur Organisasi ............................................................
33
C. Uraian Tugas dan Tanggung Jawab ......................................
34
D. Sistem dan Prosedur Berjalan ………………………………… 37 E. Diagram Alur Data Sistem Berjalan ………………………….. 39 1. Diagram Konteks Sistem Berjalan ..................................
39
2. Diagram Nol Sistem Berjalan ……………………………..
41
3. Diagram Rinci Sistem Berjalan …………………………..
43
a. Diagram Rinci Proses 1.0 ……………………………..
43
b. Diagram Rinci Proses 2.0 ……………………………..
44
c. Diagram Rinci Proses 4.0 …………………………….
45
F. Spesifikasi Proses...............................................................
45
G. Analisa Masukan dan Keluaran ..........................................
49
1. Analisa Masukan ...........................................................
49
2. Analisa Keluaran ..........................................................
50
H. Analisa Data ......................................................................
54
1. ERD Sistem Berjalan..................................................
52
2. Kamus Data Sistem Berjalan ......................................
53
I. Analisa Masalah ................................................................
56
J. Perancangan Sistem ………...............................................
56
1. Diagram Nol ………………………………………………. 59
2. Diagram Rinci …………………………………………….
62
K. ERD Sistem Usulan ………………………………………….
69
L. Normalisasi ………………………………………………….
71
M. Kamus Data ………………………………………………..
74
N. Rancangan Basis Data ………………………………………
77
O. Penejlasan Kode …………………………………………….
81
P. Rancangan Diagram Terstruktur ……………………………
83
Q. Spesifikasi Modul …………………………………………..
88
R. Rancangan Menu ……………………………………………
94
S. Rancangan Input ……………………………………………
95
T. Rancnagan Output ………………………………………….. 101 BAB IV
PERANCANGAN DAN IMPLEMENTASI SISTEM A. Implementasi Menu Utama .............................................
106
B. Implementasi Input ........................................................
110
1. Implementasi Input Cari Mobil ...................................
110
2. Implementasi Input Formulir Customer .......................
111
3. Implementasi Input Simulasi Kredit ............................
111
C. Implementasi Output ......................................................
112
1. Implementasi Laporan Penjualan Kendaraan ................
113
2. Implementasi Laporan Daftar Customer ......................
113
3. Implementasi Laporan Uang Muka .............................
114
4. Implementasi Laporan Angsuran .................................
115
5. Implementasi Laporan Asuransi ..................................
115
BAB V
PENUTUP A. Kesimpulan .....................................................................
116
B. Saran .............................................................................
116
DAFTAR PUSTAKA
DAFTAR GAMBAR
Gambar II.D.1
Siklus Hidup Pengembangan Sistem ……………………. 13
Gambar II.F.1
Bagan Relasi Satu ke Satu ………………………………. 18
Gambar II.F.2
Bagan Relasi Satu ke Banyak …………………………… 19
Gambar II.F.3
Bagan Relasi Banyak ke Banyak ……………………….. 19
Gambar II.J.1
Skema Kerja PHP ……………………………………….. 29
Gambar III.B.1
Struktur Organisasi PT. Restu Mahkota Karya ………… 33
Gambar III.D.1
Prosedur Sistem Berjalan….…………………………….. 37
Gambar III.E.1
Diagram Konteks Sistem Berjalan ……………………… 40
Gambar III.E.2
Diagram Nol Sistem Berjalan …………………………... 42
Gambar III.E.3.1 Diagram Rinci Proses 1.0 Sistem Berjalan ……………… 43 Gambar III.E.3.2 Diagram Rinci Proses 2.0 Sistem Berjalan ……………… 44 Gambar III.E.3.3 Diagram Rinci Proses 4.0 Sistem Berjalan ……………… 45 Gambar III.H.1
ERD Sistem Berjalan ……………………………………. 52
Gambar IV.A.1
Diagram Konteks Sistem Usulan ……………………….. 57
Gambar IV.A.2
Diagram Nol …………………………………………….. 60
Gambar IV.A.3
Diagram Rinci Proses …………………………………... 63
Gambar IV.A.4
Diagram Rinci Proses …………………………………… 66
Gambar IV.A.5
Diagram Rinci Proses …………………………………… 67
Gambar IV.A.6
Diagram Rinci Proses …………………………………… 68
Gambar IV.B.1
ERD Sistem Usulan ……………………………………..
70
Gambar IV.C.1
Bentuk Tidak Normal (Unnormal) ..................................
72
Gambar IV.C.2
Bentuk Normal 1 (1NF) .................................................... 73
Gambar IV.C.3
Bentuk Normal 2 (2NF) ..................................................
74
Gambar IV.G.1
Bagan Terstruktur Penjualan Online ...............................
84
Gambar IV.G.2
Bagan Terstruktur Laporan .............................................. 85
Gambar IV.G.2.a Bagan Terstruktur Laporan Penjualan Kendaraan............ 86 Gambar IV.G.2.b Bagan Terstruktur Laporan Daftar Customer...................
86
Gambar IV.G.2.c Bagan Terstruktur Laporan Uang Muka........................... 87 Gambar IV.G.2.d Bagan Terstruktur Laporan Angsuran..............................
88
Gambar IV.G.2.e Bagan Terstruktur Laporan Asuransi................................ 89 Gambar IV.I.1
Rancangan Menu .............................................................
94
Gambar IV.I.2
Rancangan Menu Laporan ..............................................
94
Gambar IV.J.1
Rancangan Halaman Cari Mobil ..................................
95
Gambar IV.J.2
Rancangan Halaman Simulasi Kredit ...........................
96
Gambar IV.J.3
Rancangan Halaman Formulir Customer .....................
97
Gambar IV.J.4
Rancangan Halaman Guest Book .................................
98
Gambar IV.J.5
Rancangan Halaman Kendaraan Baru ..........................
99
Gambar IV.J.6
Rancangan Halaman Kendaraan Bekas ........................
100
Gambar IV.J.7
Rancangan Halaman Syarat Kredit ..............................
100
Gambar IV.J.8
Rancangan Halaman Ketentuan Kredit ......................... `
101
Gambar IV.K.1
Rancangan Laporan Penjualan Kendaraan ....................
102
Gambar IV.K.2
Rancangan Laporan Daftar Customer ...........................
102
Gambar IV.K.3
Rancangan Laporan Uang Muka ...................................
103
Gambar IV.K.4
Rancangan Laporan Angsuran .......................................
104
Gambar IV.K.5
Rancangan Laporan Asuransi ......................................
105
Gambar IV.M.1
Implementasi Input Cari Mobil ...................................
110
Gambar IV.M.2
Implementasi Input Formulir Customer .........................
112
Gambar IV.M.3
Implementasi Input Simulasi Kredit ..............................
112
Gambar IV.N.1
Implementasi Laporan Penjualan Kendaraan ..................
113
Gambar IV.N.2
Implementasi Laporan Daftar Customer ........................
114
Gambar IV.N.3
Implementasi Laporan Uang Muka ...............................
114
Gambar IV.N.4
Implementasi Laporan Angsuran ..................................
115
Gambar IV.N.5
Implementasi Laporan Asuransi ...................................
115
DAFTAR TABEL
Tabel II.F.1
Simbol Bagan Alir Sistem
15
Tabel II.F.2
Simbol Diagram Alir Data
17
Tabel II.F.3
Simbol Entity Relationship Diagram
19
Tabel II.F.4
Simbol Bagan Terstruktur
21
Tabel II.F.5
Notasi Kamus Data
20
Tabel IV.E.1
Daftar Field Tabel Customer
78
Tabel IV.E.2
Daftar Field Tabel Kendaraan
79
Tabel IV.E.3
Daftar Field Tabel Order List
79
Tabel IV.E.4
Daftar Field Tabel Uang Muka
80
Tabel IV.E.5
Daftar Field Tabel Asuransi
80
Tabel IV.E.6
Daftar Field Tabel Angsuran
81
BAB I PENDAHULUAN
A. Latar Belakang Masalah Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat ini menjadikan informasi sebagai hal yang sangat penting peranannya dalam menunjang jalannya operasi-operasi demi tercapainya tujuan yang diinginkan oleh perusahaan. Teknologi internet sudah terbukti merupakan salah satu media informasi yang efektif dan efisien dalam penyebaran informasi yang dapat diakses oleh siapa saja, kapan saja dan dimana saja. Teknologi internet mempunyai efek yang sangat besar pada perdagangan atau bisnis. Hanya dari rumah atau ruang kantor, calon pembeli dapat melihat produk-produk pada layar komputer, mengakses informasinya, memesan dan membayar dengan pilihan yang tersedia. Calon pembeli dapat menghemat waktu dan biaya karena tidak perlu datang ke toko atau tempat transaksi sehingga dari tempat duduk mereka dapat mengambil keputusan dengan cepat. Transaksi secara online dapat menghubungkan antara penjual dan calon pembeli secara langsung tanpa dibatasi oleh suatu ruang dan waktu. Itu berarti transaksi penjualan secara online mempunyai calon pembeli yang potensial dari seluruh dunia. Sistem penjualan yang selama ini digunakan oleh PT. Restu Mahkota Karya adalah dengan cara kerjasama dengan dealer-dealer mobil untuk memasarkan mobil. Sistem penjualan dengan cara ini membutuhkan waktu yang lama dalam proses penjualan mobil tersebut maka sistem ini dinilai kurang efektif
dan efesien. Jika hanya mengandalkan sistem penjualan dengan cara tersebut maka pendapatan perusahaan tidak mengalami peningkatan yang signifikan. Selain itu perkembangan perusahaan terasa dinilai agak lambat. Oleh karena itu dirancang suatu sistem penjualan secara online dengan menggunakan media web atau internet dengan tujuan untuk meminimalkan waktu proses penjualan dengan tujuan dapat meningkatkan volume penjualan sehingga pendapatan perusahaan dapat meningkat.
B. Identifikasi Masalah Dari penjelasan diatas dapat diidentifikasi permasalahannya yaitu bagaimana merancang system penjualan secara on line di PT. Restu mahkota Karya
untuk sistem penjualan yang efektif dan efisien dan sebagai sarana
promosi perusahaan kepada masyarakat.
C.
Batasan Masalah Dalam penulisan skripsi ini, penulis membatasi permasalahan pada sistem
penjualan secara kredit baik dari kantor pusat hingga ke cabang dengan berbasis web atau online, dengan data input berupa data pembeli, data mobil dan data simulasi kredit kemudian proses pembelian mobil dan data keluaran berupa laporan penjualan kendaraan, laporan daftar customer, laporan uang muka, laporan angsuran, dan laporan asuransi.
D. Maksud dan Tujuan Penelitian Adapun maksud dan tujuan penulisan skripsi ini antara lain:
1. Untuk menghasilkan suatu sistem penjualan yang menggunakan media web atau internet yang dapat membantu divisi marketing atau pemasaran dalam memasarkan mobil sehingga transaksi penjualan dapat dilakukan dengan cepat dimana saja dan kapan saja oleh semua kalangan masyarakat. 2. Untuk menghasilkan suatu sistem yang memberikan informasi tentang mobil yang dipasarkan kepada calon pembeli sehingga mempermudah calon pembeli mendapatkan informasi yang dibutuhkan. 3. Untuk mempromosikan atau lebih memperkenalkan perusahaan kepada semua kalangan masyarakat sehingga dapat memperluas jangkauan pemasaran dengan tujuan dapat meningkatkan penjualan. 4. Untuk memenuhi salah satu syarat kelulusan Strata Satu di Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo.
E. Metodologi Penelitian Setiap mengadakan pembahasan maka tidak terlepas dari berbagai masalah yang perlu dihadapi dan harus dipecahkan. Agar lebih praktis digunakan metode ilmiah sehingga dapat diperoleh jalan keluar yang baik, efektif serta mudah dilaksanakan. Dalam penulisan laporan Perancangan Sistem Penjualan Berbasis Web pada PT. Restu Mahkota Karya ini metode yang digunakan adalah: 1. Riset Lapangan Riset lapangan dimaksudkan untuk memperoleh informasi secara langsung dari Perusahaan dan juga dunia internet. Adapun teknik pengumpulan data yang digunakan adalah:
a. Pengamatan, yaitu pengumpulan data dan informasi yang dilakukan dengan cara mengamati langsung ke objek dan juga menganalisa sistem yang sedang berjalan, serta mengamati langsung sistem transaksi online yang sudah ada di internet. b. Wawancara, yaitu pengumpulan data dengan cara melakukan tanya jawab dengan pihak-pihak terkait. 2. Studi Pustaka Data diperoleh melalui buku-buku literatur yang berhubungan dengan masalah yang akan diteliti sebagai bahan referensi bagi penulis.
F. Sistematika Penulisan Gambaran secara garis besar mengenai hal-hal yang akan dibahas dalam laporan skripsi ini terdiri dari lima bab yaitu: BAB I
PENDAHULUAN Dalam bab ini penulis menguraikan mengenai latar belakang masalah, identifikasi masalah, batasan masalah, maksud dan tujuan penelitian, metodologi penelitian dan sistematika penulisan.
BAB II
LANDASAN TEORI Dalam bab ini berisi tentang landasan teori yang menunjang didalam penulisan skripsi ini antara lain mengenai
sistem
informasi itu sendiri, DAD (Diagram Alur Data) dan ERD (Entity Relationship Diagram), Kamus Data, Normalisasi, Penjualan, World Wide Web dan Web Database serta sekilas tentang PHP dan MySQL.
BAB III
ANALISA SISTEM Dalam bab ini dibahas tentang Latar Belakang Perusahaan, Struktur Organisasi, Uraian Tugas dan Tanggung Jawab, Prosedur Sistem Berjalan, Diagram Alur Data (DAD) Sistem Berjalan, Analisa Masukan, Analisa Keluaran, Analisa Permasalahan, Usulan Pemecahan Masalah.
BAB IV
PERANCANGAN DAN IMPLEMENTASI SISTEM Pada bab ini diterangkan tentang Rancangan Diagram Alur Data Usulan
dan
Entity Relationship
Diagram
(ERD)
Usulan,
Normalisasi, Kamus Data, Rancangan Basis Data, Penjelasan Kode,
Rancangan
Bagan
Terstuktur,
Spesifikasi
Modul,
Rancangan Menu, Rancangan Input dan Rancangan Output, Implementasi Menu, Implementasi Input dan Implementasi Output. BAB V
PENUTUP Bab ini berisi tentang kesimpulan dan saran-saran yang sebaiknya dilakukan oleh perusahaan untuk menunjang keberhasilan sistem penjualan online.
DAFTAR PUSTAKA
HM, Jogiyanto, Analisa dan Desain Sistem Informasi, Andi Offset, Yogyakarta,1995.
Kurniawan, Dios, HTML 3 Untuk Publikasi di Internet, BPFE Yogyakarta, Yogyakarta, 1997.
Davis, Gordon B, Kerangka Dasar Sistem Informasi Manajemen, PT. Gramedia, Jakarta, 1998.
Kadir, Abdul, Dasar-Dasar Pemograman Web Dinamis Menggunakan PHP, Andi Yogyakarta, Yogyakarta, 2001.
Prasetyo, Didik Dwi, Administrasi Database Server MySQL, Elex Media Komputindo, Jakarta, 2002.
Ustadiyanto, Rieke, e-Bussiness Plan Perencanaan, Pembangunan dan Strategi di Internet, Andi Yogyakarta, Yogyakarta, 2002.
Prasetyo, Didik Dwi, Kolaborasi PHP dan MySQL untuk Membuat Web Database yang Interaktif, Elex Media Komputindo, Jakarta, 2003.
Sugiyanto, David dan Renaldy N, Harpsoro, Langkah Demi Langkah Membangun Website dengan PHP, Datakom Lintas Buana, Jakarta, 2003.
PHP dan MySQL Modul Training LPK Lingkar Komunikasi.