perpustakaan.uns.ac.id digilib.uns.ac.id informasi ... filepada tanggal 22 juni 2011 dibimbing oleh...
TRANSCRIPT
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
INFORMASI PENJUALAN SEPEDA MOTOR BEKAS
DI DEALER MOTOR
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Ilmu Komputer
Disusun Oleh :
FAIZAL KRISHNAN NIAR
M3108032
PROGRAM DIPLOMA III ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2011
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
INFORMASI PENJUALAN SEPEDA MOTOR BEKAS
DI DEALER MOTOR
Disusun Oleh
FAIZAL KRISHNAN NIAR
NIM. M3108032
Tugas Akhir ini telah disetujui untuk dipertahankan dihadapan dewan penguji
pada tanggal 22 Juni 2011
Dibimbing oleh
Pembimbing Utama
ESTI SURYANI, S.Si, M.Kom
NIP 19761129 200812 2 001
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
HALAMAN PENGESAHAN
INFORMASI PENJUALAN SEPEDA MOTOR BEKAS
DI DEALER MOTOR
Disusun Oleh :
FAIZAL KRISHNAN NIAR
NIM. M3108032
Dibimbing oleh
Pembimbing Utama
ESTI SURYANI, S.Si, M.Kom
NIP 19761129 200812 2 001
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Ilmu Komputer
Pada hari Senin tanggal 11 Juli 2011
Dewan Penguji
1. Esti Suryani, S.Si, M.Kom ( )
NIP. 19761129 200812 2 001
2. Fendi Aji Purnomo, S. Si ( )
NIDN. 0626098402
3. Sakroni, S.Kom ( )
NIP. 19700603 200112 1 001
Disahkan Oleh
Dekan
Fakultas MIPA UNS
Ir. Ari Handono Ramelan, M.Sc (Hons), PhD.
NIP. 19610223 198601 1 001
Ketua Program Studi
DIII Ilmu Komputer UNS
Drs. YS. Palgunadi, M.Sc
NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Faizal Krishnan Niar, 2011. SECOND ROUND MOTORCYCLE SALES
INFORMATION at MOTOR DEALER. Diploma Degree of Informatic
Engineering, Mathematic and Natural Science Faculty, Sebelas Maret
University Surakarta.
DL Motor is a dealer which provides and sells second round motorcycles.
The dealer is experiencing some difficulties in developing sales and promotions,
because the DL Motors still uses the system of sales and promotions that are still
conventional in the sense that customers, they still have to go into the dealer
directly to see the condition of the goods and the promotion system just distributes
brochures, though it’s running well in Karanganyar but this is not optimal for this
era. The aim of this final project is to developed Second Round Motorcycle sales
information at Motor Dealer.
Data collection methods in the preparation of this Final Task were the
method of observation and literature study. Stage design used included database
design, program flow design, display design program, scripting programs and
checking the course of the program. This application was developed by using
PHP and processed using the MySQL database.
From the results of research conducted the conclusion can be drawn that
the Information of Motorcycles Sales at the DL Motor has already been
developed.
Keywords : Information, Sales, Motorcycles Sales
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRAK
Faizal Krishnan Niar, 2011. INFORMASI PENJUALAN SEPEDA MOTOR
BEKAS DI DEALER MOTOR. DIII Ilmu Komputer, Fakultas Matematika
dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta
DL Motor adalah dealer yang menyediakan dan menjual sepeda motor
bekas. Dealer ini mengalami beberapa kesulitan dalam mengembangkan penjualan
maupun promosi, dikarenakan DL Motor masih menggunakan sistem penjualan
dan promosi yang masih konvensional dalam arti pelanggan masih harus masuk
ke dalam dealer langsung untuk melihat kondisi barang dan sistem promosi yang
hanya dengan menyebarkan brosur, walaupun sudah berjalan baik di kota
Karanganyar tetapi ini tidak optimal untuk di zaman sekarang ini. Tujuan dari
tugas akhir ini adalah membuat Informasi Penjualan Sepeda Motor Bekas di
Dealer Motor.
Metode pengumpulan data yang dalam penyusunan Tugas Akhir ini adalah
metode observasi dan studi pustaka. Tahapan perancangan yang digunakan
meliputi perancangan database, perancangan alur program, perancangan tampilan
program, pembuatan script program dan pengecekan jalannya program. Aplikasi
ini dikembangkan dengan menggunakan PHP dan diolah dengan menggunakan
database MySQL.
Dari hasil penelitian yang dilakukan diperoleh kesimpulan bahwa
Informasi Penjualan Sepeda Motor di DL Motor Jaten Karanganyar telah selesai
dibangun.
Kata kunci : Informasi, Penjualan, Penjualan Sepeda Motor
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
MOTTO DAN PERSEMBAHAN
1. Tuhan akan meninggikan derajat bagi orang-orang yang beriman dan berilmu
pengetahuan di antara kamu sekalian (Q.S. Al-Mujadalah : 11)
2. Mencari ilmu wajib bagi muslim laki-laki dan perempuan (Al-Hadist)
3. Teruslah berusaha dan bekerja keras untuk hasil yang maksimal
Tugas akhir ini kupersembahkan untuk :
1. Orang Tua ku yang selalu mendoakan
setiap langkahku
2. Sahabat-sahabatku yang setia dan selalu
memberikan semangat, terima kasih atas
motivasi kalian.
3. Teman-teman seperjuangan di D3 TI 2008
yang tidak bisa disebutkan satu per satu.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
KATA PENGANTAR
Bismillahirahmannirrahim,
Alhamdulliahirobbil’alamin, penulis panjatkan puji syukur kehadirat Allah
SWT atas karunia, hidayah serta inayahNya sehingga penulis dapat
menyelesaikan tugas akhir dengan judul Informasi Penjualan Sepeda Motor Bekas
di Dealer Motor. Tugas akhir ini bertujuan untuk memenuhi dan melengkapi salah
satu syarat dalam menempuh ujian untuk memperoleh derajat Ahli Madya pada
studi Diploma 3 Teknik Informatika FMIPA Universitas Sebelas Maret.
Penulis mengucapkan banyak terima kasih dan memberikan penghargaan
yang sebesar-besarnya kepada semua pihak yang telah membantu dan mendukung
baik itu secara langsung maupun tidak langsung dalam penyusunan laporan Tugas
Akhir ini mulai dari persiapan hingga tahap penyelesaiannya, terutama kepada:
1. Allah SWT yang telah memberikan rahmat dan kesempatan, sehingga penulis
bisa menyelesaikan laporan ini.
2. Drs. YS. Palgunadi, M.Sc, selaku Ketua Program Diploma III Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.
3. Esti Suryani, S.Si, M.Kom selaku pembimbing tugas akhir.
Akhir kata semoga tulisan ini bermanfaat khususnya untuk penulis dan para
pembaca pada umumnya.
Surakarta, Juni 2011
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
DAFTAR ISI
Halaman
HALAMAN JUDUL .................................................................................... i
HALAMAN PERSETUJUAN ...................................................................... ii
HALAMAN PENGESAHAN ....................................................................... iii
HALAMAN ABSTRACT .............................................................................. iv
HALAMAN ABSTRAK ............................................................................... v
MOTTO DAN PERSEMBAHAN ................................................................. vi
KATA PENGANTAR .................................................................................. vii
DAFTAR ISI ................................................................................................ viii
DAFTAR TABEL ........................................................................................ x
DAFTAR GAMBAR .................................................................................... xi
BAB I PENDAHULUAN ............................................................................. 1
1.1. Latar Belakang Masalah .................................................................... 1
1.2. Perumusan Masalah ........................................................................... 2
1.3. Batasan Masalah ................................................................................ 2
1.4. Tujuan dan Manfaat ........................................................................... 3
1.5. Metodologi Penelitian........................................................................ 4
1.6. Sistematika Penulisan ........................................................................ 5
BAB II LANDASAN TEORI ....................................................................... 6
2.1. Pengertian Sistem Informasi .............................................................. 6
2.2. Pengertian Data ................................................................................. 6
2.3. Desain Sistem .................................................................................... 7
2.4. Pengertian PHP ................................................................................. 9
2.5. HTML ............................................................................................... 9
2.6. MySql ............................................................................................... 10
BAB III DESAIN DAN PERANCANGAN .................................................. 11
3.1. Analisis Kebutuhan ........................................................................... 11
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
3.1.1 Kebutuhan Hardware ................................................................... 11
3.1.2 Kebutuhan Software .................................................................... 11
3.2. Perancangan Sistem ........................................................................... 11
3.2.1 Context Diagram ......................................................................... 12
3.2.2 DFD (Data Flow Diagram) ......................................................... 12
3.2.3 Data Flow Diagram Level 1 Proses Layanan Sistem Informasi ... 13
3.2.4 Data Flow Diagram Level 1 Proses Kontrol Sistem Informasi ..... 14
3.3. Entity Relationship Diagram ............................................................. 16
3.4. Relationship Diagram ....................................................................... 17
3.5. Rancangan Database.......................................................................... 17
3.6. Rancangan Desain Halaman .............................................................. 20
BAB IV IMPLEMENTASI DAN ANALISA ................................................ 23
4.1. Implementasi Informasi ..................................................................... 23
4.2. Implementasi Antar Muka ................................................................. 23
4.2.1 Halaman Pengunjung .................................................................. 23
4.2.2 Halaman User ............................................................................. 27
4.2.3 Halaman Administrator ............................................................... 29
BAB V PENUTUP ....................................................................................... 36
5.1. Kesimpulan ....................................................................................... 36
5.2. Saran ................................................................................................. 36
DAFTAR PUSTAKA ................................................................................... 37
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
DAFTAR TABEL
1. Tabel 2.1 Simbol-simbol DFD .................................................................... 8
2. Tabel 2.2 Simbol Entity Relationship Diagram ........................................... 8
3. Tabel 3.1 Tabel user ................................................................................... 17
4. Tabel 3.2 Tabel kategori ............................................................................. 18
5. Tabel 3.3 Tabel keranjang........................................................................... 18
6. Tabel 3.4 Tabel konfirmasi ......................................................................... 18
7. Tabel 3.5 Tabel pembeli ............................................................................. 19
8. Tabel 3.6 Tabel produk ............................................................................... 19
9. Tabel 3.7 Tabel temporary .......................................................................... 20
10. Tabel 3.8 Tabel artikel ................................................................................ 20
11. Tabel 3.9 Tabel vote ................................................................................... 20
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR GAMBAR
1. Gambar 1.1 Metode Penelitian .................................................................... 4
2. Gambar 3.1 Context Diagram ..................................................................... 12
3. Gambar 3.2 DFD Level 0............................................................................ 13
4. Gambar 3.3 DFD Level 1 Proses Layanan Informasi .................................. 14
5. Gambar 3.4 DFD Level 1 Proses Kontrol Informasi .................................... 15
6. Gambar 3.5 Entity Relationship Diagram ................................................... 16
7. Gambar 3.6 Relationship Diagram.............................................................. 17
8. Gambar 3.7 Form Login Administrator ....................................................... 21
9. Gambar 3.8 Rancangan Halaman Utama Administrator .............................. 21
10. Gambar 3.9 Rancangan Halaman User ........................................................ 22
11. Gambar 4.1 Tampilan Halaman Home ........................................................ 24
12. Gambar 4.2 Tampilan Halaman Tentang Kami ........................................... 24
13. Gambar 4.3 Tampilan Halaman Produk ...................................................... 25
14. Gambar 4.4 Tampilan Halaman Pendaftaran ............................................... 26
15. Gambar 4.5 Tampilan Halaman Voting ....................................................... 26
16. Gambar 4.6 Tampilan Halaman User Panel................................................. 27
17. Gambar 4.7 Tampilan Halaman Keranjang Belanja..................................... 28
18. Gambar 4.8 Tampilan Halaman Proses ....................................................... 28
19. Gambar 4.9 Tampilan Halaman Konfirmasi Pembayaran ............................ 29
20. Gamabr 4.10 Tampilan Halaman Login ...................................................... 29
21. Gambar 4.11 Tampilan Awal Halaman Admin ........................................... 30
22. Gambar 4.12 Tampilan Halaman Kategori .................................................. 30
23. Gambar 4.13 Tampilan Tambah Kategori ................................................... 31
24. Gambar 4.14 Tampilan Edit Kategori ......................................................... 31
25. Gambar 4.15 Tampilan Produk ................................................................... 32
26. Gambar 4.16 Tampilan Tambah Produk...................................................... 32
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
27. Gambar 4.17 Tampilan Edit Produk ............................................................ 33
28. Gambar 4.18 Tampilan Manage Pembeli .................................................... 33
29. Gambar 4.19 Tampilan Manage Konfirmasi Pembayaran ........................... 34
30. Gambar 4.20 Tampilan Menu Tambah Pertanyaan ...................................... 35
31. Gambar 4.21 Tampilan Menu Edit Pertanyaan ............................................ 35
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Perkembangan ilmu pengetahuan dan teknologi sekarang ini
terjadi sangat cepat, terutama pekembangan di bidang teknologi informasi
dan komunikasi. Hampir semua bidang kehidupan manusia sekarang ini
mendapatkan imbas dari berkembangnya teknologi informasi dan
komunikasi. Hal ini ditandai dengan memasyarakatnya penggunaan
komputer yang mempermudah semua kegiatan masyarakat di bidang
teknologi informasi dan komunikasi. Kemudahan – kemudahan yang
ditawarkan dengan adanya komputer membuat masyarakat lebih efektif
dan efisien dalam mengelola informasi apapun.
Perkembangan teknologi informasi yang sangat terasa dalam
kehidupan sangat bermanfaat membantu permasalahan dalam proses suatu
kegiatan. Kegiatan yang umumnya menggunakan peranan teknologi
informasi yaitu sistem informasi adalah pengolahan data keuangan,
pengolahan data jual beli, pengolahan data kepegawaian, pengolahan data
persediaan barang dan lain-lain.
Tingkat persaingan antar perusahaan sangat ketat untuk dapat
menguasai pasar. Hal tersebut mengakibatkan perusahaan-perusahaan
berusaha meningkatkan promosi penjualan maupun meningkatkan
pelayanan yang dimana beberapa tahun yang lalu banyak sekali
perusahaan yang hampir gulung tikar karena Indonesia dilanda krisis
moneter.
Sejak naiknya bahan bakar premium yang kini mencapai Rp
4.500 per liternya, banyak masyarakat yang lebih memilih sepeda motor
sebagai sarana transportasi sehari-harinya dibandingkan dengan
menggunakan mobil. Alasan masyarakat lebih memilih sepeda motor
adalah biaya perawatan yang jauh lebih murah dibandingkan dengan
kendaraan lainnya, dan lebih hemat dalam irit bahan bakar. Banyaknya
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
permintaan sepeda motor yang dikarenakan alasan masyarakat tersebut,
maka dealer-dealer semakin berusaha untuk meningkatkan promosi
penjualan dan pelayanannya.
DL Motor adalah dealer yang menyediakan dan menjual sepeda
motor bekas. Dealer ini mengalami beberapa kesulitan dalam
mengembangkan penjualan maupun promosi, dikarenakan DL Motor
masih menggunakan sistem penjualan dan promosi yang masih
konvensional dalam arti pelanggan masih harus masuk ke dalam dealer
langsung untuk melihat kondisi barang dan sistem promosi yang hanya
dengan menyebarkan brosur, walaupun sudah berjalan baik di kota
Karanganyar tetapi ini tidak optimal untuk di zaman sekarang ini.
Dari uraian diatas, maka perlu dibuat suatu media informasi yang
diharapkan mampu meningkatkan penjualan dan meningkatkan kepuasan
konsumen dalam hal mancari informasi tentang sepeda motor.
1.2. Perumusan Masalah
Berdasarkan latar belakang masalah di atas, dapat ditentukan suatu
perumusan masalah, yaitu “Bagaimana mendesain dan membuat informasi
penjualan sepeda motor bekas pada dealer motor?”
1.3. Batasan Masalah
Pembuatan informasi ini diberikan batasan masalah mengenai materi
yang disajikan, meliputi profil, daftar kategori, daftar produk yang disertai
dengan keterangan dan harga.
Aplikasi ini tidak dilengkapi dengan sistem stok barang dan
pembayaran. Proses transaksi hanya untuk pengelolaan informasi sepeda
motor bekas yang masih tersedia di dealer.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
1.4. Tujuan dan Manfaat
1.4.1. Tujuan
Tujuan yang ingin dicapai dalam program ini adalah
menghasilkan informasi yang dapat digunakan sebagai informasi
penjualan sepeda motor pada DL Motor.
1.4.2. Manfaat
Manfaat yang dapat diambil dari program ini adalah sebagai
berikut :
1. Bagi Penulis
Bermanfaat sebagai tempat untuk menerapkan dan
mengimplementasikan ilmu yang diperoleh selaama perkuliahan
dan bisa menjadi bekal utuk menempuh dunia kerja serta dapat
menambah ilmu pengetahuan.
2. Bagi Instansi
Sistem ini diharapkan dapat membantu dealer dalam
memberikan informasi mengenai sepeda motor yang di jual.
3. Bagi Pihak Lain
Salah satu sumber referensi yang digunakan untuk membuat
atau mengembangkan aplikasi informasi penjualan ini.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
1.5. Metodologi Penelitian
Pengambilan contoh informasi
penjualan sepeda motor di dealer
motor
Pengumpulan Data
Desain dan Perancangan
Implementasi Perangkat Lunak
Kesimpulan dan saran
Gambar 1.1 Metode Penelitian
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
1.6. Sistematika Penulisan
Laporan ini ditulis dengan sistematika sebagai berikut :
1. BAB I PENDAHULUAN
Bab ini terdiri dari latar belakang masalah, perumusan masalah,
batasan masalah, tujuan dan manfaat, metodologi penelitian, dan
sistematika penulisan.
2. BAB II LANDASAN TEORI
Bab ini berisi tentang pengertian sistem informasi, pengertian data,
desain sistem meliputi Context Diagram, Data Flow Diagram, Entity
Relationshipl Diagram, pengertian hypertext preprocessor (PHP),
HTML, MySql.
3. BAB III DESAIN DAN PERANCANGAN
Bab ini berisi analisis kebutuhan, perancangan sistem, context
diagram, Data Flow Diagram, entity relationship diagram (ERD),
relationship diagram, rancangan database.
4. BAB IV IMPLEMENTASI DAN ANALISA
Bab ini berisi implementasi informasi, dan implementasi antar muka.
5. BAB V PENUTUP
Bab ini berisi tentang kesimpulan hasil penelitian, dan saran.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
BAB II
LANDASAN TEORI
2.1. Pengertian Sistem Informasi
Untuk memahami pengertian sistem informasi, harus dilihat
keterkaitan antara data dan informasi sebagai entitas penting pembentuk
sistem informasi. Data merupakan nilai, keadaan, atau sifat yang berdiri
sendiri lepas dari konteks apapun. Sementara informasi adalah data yang
telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan
bermanfaat dalam pengambilan keputusan saat ini atau mendatang (Davis,
1995). Mc Leod (1995) mengatakan bahwa informasi adalah data yang telah
diproses, atau data yang memiliki arti. (Hanif al Fatta, 2007)
2.2. Pengertian Data
Data dapat didefenisikan sebagai deskripsi dari suatu dan kejadian
yang kita hadapi (Al-Bahra Bin Ladjamudin, 2005). Data dapat berupa
catatan-catatan dalam kertas, buku, atau tersimpan sebagai file dalam
database. Data akan menjadi bahan dalam suatu proses pengolahan data.
Oleh karena itu, suatu data belum dapat berbicara banyak sebelum diolah
lebih lanjut.
Proses pengolahan data terbagi menjadi tiga tahapan, yang disebut
dengan siklus pengolahan data (Data Processing Cycle) yaitu :
1. Pada tahapan Input
Yaitu dilakukan proses pemasukan data ke dalam komputer
lewat media input (Input Devices).
2. Pada tahapan Processing
Yaitu dilakukan proses pengolahan data yang sudah
dimasukkan, yang dilakukan oleh alat pemroses (Process
Devices) yang dapat berupa proses perhitungan, perbandingan,
pengendalian, atau pencarian distorage.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
3. Pada tahapan Output
Yaitu dilakukan proses menghasilkan output dari hasil
pengolahan data ke alat output (Output Devices) yaitu berupa
informasi.
2.3. Desain Sistem
Desain sistem adalah suatu fase dimana diperlukan suatu keahlian
perancangan untuk elemen-elemen komputer yang akan menggunakan
sistem baru. Ada dua hal yang perlu diperhatikan dalam desain sistem yaitu
pemilahan peralatan dan program komputer untuk sistem yang ada.
Beberapa alat bantu yang digunakan penulis dalam desain sistem,
yaitu :
1. Context Diagram
Context diagram adalah tingkatan tertinggi dalam diagram aliran
data dan hanya memuat satu proses, menunjukkan sistem secara
keseluruhan, diagram ini tidak memuat penyimpanan data dan hanya
tampak sederhana. (Kendall & kendall, 2003)
2. Data Flow Diagram
DFD adalah suatu model logika data atau proses yang dibuat
untuk menggambarkan darimana asal data dan kemana tujuan data yang
keluar dari sitem, dimana data tersimpan, proses apa yang menghasilkan
data tersebut dan interaksi antara data yang tersimpan dan proses yang
dikenakan pada data tersebut. (Andri Kristanto, 2003).
DFD Level adalah model yang menggambarkan sistem sebagai
jaringan kerja antar fungsi yang berhubungan satu dengan yang lain
dengan aliran dan penyimpanan data. Simbol-simbol DFD sebagai
berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
Tabel 2.1 Simbol-simbol DFD
Simbol Keterangan
Simbol entitas eksternal / terminator
menggambarkan asal atau tujuan data
di luar sistem
Symbol lingkaran menggambarkan
entitas aau proses dimana aliran data
masuk ditransformasikan ke aliran
data keluar
Simbol aliran data menggambar
aliaran data
Symbol file menggambarkan tempat
data disimpan
3. Entity Relationship Diagram
Entity Relationship Diagram adalah model konseptual yang
mendeskripsikan hubungan antara penyimpanan data atau file data.
Simbol-simbol yang digunakan dalam Entity Relationship Diagram ada
pada Tabel 2.2 berikut:
Tabel 2.2 Simbol Entity Relationship Diagram
Menunjukan Entity
Menunjukan Atribut
Menunjukan Hubungan
Menunjukan Garis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
1. Entity
Suatu obyek yang dapat didefinisikan dalam lingkungan
pemakai dalam konteks sistem yang telah dibuat. Entity digambarkan
persegi empat.
2. Atribut
Atribut mendeskripsikan karakter entity. Atribut digambarkan
dengan simbol elips.
3. Hubungan
Hubungan ini dinamakan relationship atau relasi. Hubungan
harus dibedakan antara hubungan bentuk antara entity dengan isi dari
hubungan ini sendiri. Hubungan digambarkan dengan simbol ketupat.
4. Garis
Digunakan untuk menghubungkan entity dengan entity manapun
entity dengan atribut.
2.4. Pengertian PHP (Hypertext Preprocessor)
PHP adalah bahasa pemrograman yang memiliki sistem interpreter
bukan sebagai compiler. Bahasa interpreter adalah bahasa pemrograman
yang tidak memerlukan proses pengubahan ke dalam bentuk source code,
sehingga pada saat menjalankan program kode dasar akan segera langsung
dijalankan (Nugroho, 2004).
2.5. HTML
HTML (Hypertext Markup Language) merupakan salah satu format
yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di
halaman web. Oleh karena itu, agar dapat membuat program aplikasi di atas
halaman web, Anda terlebih dahulu harus mengenal dan menguasai HTML.
Walaupun sekarang telah banyak paket aplikasi yang dapat digunakan untuk
membuat halaman web secara WYSIWYG (What you See Is What You Get)
seperti Frontpage, Dreamweaver, Netscape Composer, dan masih banyak
lagi, namun Anda tetap harus menguasai tag-tag HTML karena mau tidak
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
mau Anda akan bekerja dalam mode text editor bilamana hendak
menyisipkan setiap script program dalam script HTML.
HTTP (Hypertext Transfer Protocol) merupakan protokol yang
digunakan untuk mentransfer data antara web server ke web browser.
Protokol ini mentransfer dokumen-dokumen web yang ditulis atau
berformat HTML (Hypertext Markup Language).
Dikatakan markup language karena HTML berfungsi untuk
memformat file dokumen teks biasa untuk bisa ditampilkan pada web
browser dengan bantuan tanda-tanda yang sudah ditentukan. Hal tersebut
dapat dilakukan dengan menambahkan elemen atau yang sering disebut
sebagai tag (Bima, S. 2001).
2.6. MySql
MySQL merupakan database server yang awalnya hanya berjalan
pada sistem Unix dan Linux. Seiring berjalannya waktu dan peminat yang
menggunakan databse ini, MySQL merilis versi yang dapat diinstal pada
semua jenis platform, termasuk Windows. (Bunafit Nugroho, 2004)
MySQL merupakan salah satu sistem database yang sangat handal
karena menggunakan sistem SQL. Pada awalnya SQL berfungsi sebagai
bahasa penghubung antara program database dengan bahasa pemrograman
yang kita gunakan. Dengan adanya SQL maka para pemrogram jaringan dan
aplikasi tidak mengalami kesulitan sama sekali di dalam menghubungkan
aplikasi yang mereka buat. Setelah itu SQL dikembangkan lagi menjadi
sistem database dengan munculnya MySQL. MySQL merupakan database
yang sangat cepat, beberapa user dapat menggunakan secara bersamaan dan
lebih lengkap dari SQL. MySQL merupakan salah satu software gratis yang
dapat di-download melalui situsnya. MySQL merupakan sistem manajemen
database, relasional sistem database, dan software opensource. Kalau SQL
biasa kita sebut dengan SEQUEL, maka untuk MySQL tidak bisa kita sebut
dengan My-SEQUEL karena pembuatnya menyebutkan MySQL adalah
“My Ess Que Ell”. (Stendy B. Sakur, 2005)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
BAB III
DESAIN DAN PERANCANGAN
3.1. Analisis Kebutuhan
3.1.1 Kebutuhan Hardware
Hardware untuk pembuatan Informasi Penjualan Sepeda Motor
Bekas di Dealer Motor ini adalah dengan spesifikasi sebagai berikut :
1. Processor Intel Pentium Dual-Core CPU T4400 @ 2.20 GHz (2CPUs)
2. Harddisk 320 GB
3. Memory 1 GB
4. VGA Mobile Intel (R) 4 Series Express Chipset Family
3.1.2 Kebutuhan Software
Software yang diperlukan dalam pembuatan Informasi Penjualan
Sepeda Motor Bekas di Dealer Motor adalah sebagai berikut :
1. Apache Version 2.2.4 sebagai Web Server.
2. PHP Version 5.2.3 sebagai Script Languange.
3. MySQL Version 5.0.45 sebagai DBMS (Database Management
System).
4. Mozilla Firefox Version 4.0 sebagai Browser .
3.2. Perancangan Sistem
Perancangan sistem bertujuan untuk menentukan rancangan aplikasi
Informasi Penjualan Sepeda Motor Bekas di Dealer Motor. Perancangan
sistem ini dimulai dengan perancangan CD (Context Diagram), DFD (Data
Flow Diagram), Entity Relationship Diagram, Relationship Diagram, dan
rancangan database.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
3.2.1 Context Diagram
Context Diagram atau diagram konteks ini merupakan
penggambaran secara garis besar Informasi Penjualan Sepeda Motor
Bekas di Dealer Motor yang akan dibangun dengan menampilkan input,
proses, dan output dari sistem.
Informasi
Penjualan Sepeda
Motor
Pengunjung
Pembeli
AdminTampil semua data
Kontrol semua data dengan login
Akses informasi sepeda motor
Tampil informasi sepeda motor
Pembelian sepeda motor
dengan login
Tampil proses
pembelian sepeda motor
Gambar 3.1 Context Diagram
3.2.2 DFD (Data Flow Diagram) Level 0
DFD Level 0, menggambarkan aliran data yang ada di dalam
sistem. DFD Level 0 terdapat 3 proses, yaitu layanan sistem informasi,
info dealer, dan control sistem informasi. Berikut adalah DFD Level 0.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
1
Layanan Informasi
Penjualan Sepeda
Motor
Pengunjung
Admin
3
Control Informasi
Penjualan Sepeda
Motor
temporary
User&Passowrd
Login Admin
konfirmasi
pembeli
2
Informasi
Penjualan Sepeda
Motor
artikel
kategori
keranjang
produk
Control sistem & data
Semua data
vote
user
Pembeli User&password
Login user
Informasi produk dealer
daftar
Dapat user&password
Cek user&password
User&password cocok
Input vote
Tampil fasilitas vote
Tampil artikel
Tampil data kategori
Tampil daftar beli
Tampil data produk motor
Undo transaksi
Dapat informasi dealer
request informasi dealer
Input vote
Tampil fasilitas vote
Tampil data produk motor
Pengelolaan produk
Tampil data produk
Pengelolaan data pembeli
Tampil data pembeli
Tampil data konfirmasi
Pengelolaan kategori
Tampil data kategori
Input/edit artikel
Tampil data artikel
Tampil data kategori
Tampil artikel
Gambar 3.2 DFD Level 0
3.2.3 DFD (Data Flow Diagram) Level 1 Proses Layanan Informasi
DFD level 1 merupakan penjabaran dari tiap-tiap proses yang ada
di level sebelumnya (level 0) sehingga diketahui alur sistem yang lebih
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
detail dan jelas. Proses layanan sistem informasi ini terdapat 4 proses,
yaitu login user, lihat informasi sepeda motor, proses beli dan mengisi
polling. User harus melakukan login untuk melakukan proses ini, dimana
username dan password di dapat setelah mendaftar sebelumnya.
Pembeli
1.3
Lihat Informasi
1.1
Daftar Pembeliuser
vote
Dapat user&password
Input Layanan daftar user
Tampil layanan daftar user
Input layanan lihat stok
daftar
artikel1.5
Mengisi Polling
1.4
Proses Beli
Tampil artikel
Tampil hasil vote
vote
konfirmasi
keranjang
temporary
kategori
produk
Request data kategori
tampil
Tampil produk
Tampil stok
Beli motor
Tampil proses pembelian
Vote artikel
Tampil hasil vote
Input beli barang
Tampil data keranjang
Konfirmasi beli
Tampil data konfirmasi
Undo pembelian
1.2
Login Pembeli
Login user
Login user sukses
Verifikasi user&pass
User&password cocok
Tampil data kategori
Tampil produk motor
Pengunjung Tampil hasil vote
Vote artikel
Gambar 3.3 DFD Level 1 Proses Layanan Informasi
3.2.4 DFD (Data Flow Diagram) Level 1 Proses Kontrol Informasi
Pada proses control website ini seluruh data yang masuk di control
oleh admin dengan melakukan login terlebih dahulu.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
Gambar 3.4 DFD Level 1 Proses Kontrol Informasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
3.3. Entity Relationship Diagram (ERD)
Entity relationship diagram menggambarkan hubungan antar entitas
yang ada di Informasi Penjualan Sepeda Motor Bekas di Dealer Motor.
Entity relationship diagram bisa dilihat di gambar berikut.
Gambar 3.5 ERD (Entity Relationalship Diagram)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
3.4. Relationship Diagram
Relationship Diagram menggambarkan relasi antar tabel yang ada di
Informasi Penjualan Sepeda Motor Bekas di Dealer Motor. Relationship
diagram dari sistem tersebut ditunjukkan pada gambar berikut :
Gambar 3.6 Relationship Diagram
3.5. Rancangan Database
Pembuatan aplikasi Informasi Penjualan Sepeda Motor Bekas di
Dealer Motor diperlukan adanya suatu basis data yang digunakan untuk
tempat menyimpan seluruh informasi dan data. Perancangan basis data
untuk Informasi Penjualan Sepeda Motor Bekas di Dealer Motor
perkuliahan adalah sebagai berikut :
1. Tabel user
Tabel 3.1 Tabel user
Nama field Type data Ukuran Keterangan
userid Varchar 25 Primary Key Not Null
password Varchar 100 Not Null
nama Varchar 100 Not Null
Ktp Varchar 100 Not Null
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
Tabel 3.1 Tabel user (lanjutan)
Nama field Type data Ukuran Keterangan
Level Char 1 Not Null
alamat Text Not Null
email Varchar 100 Not Null
handphone Varchar 100
2. Tabel kategori
Tabel 3.2 Tabel kategori
Nama field Type data Ukuran Keterangan
id_kategori Bigint 8 Primary Key Not Null
nama Varchar 100 unique Not Null
deskripsi Text
3. Tabel keranjang
Tabel 3.3 Tabel keranjang
Nama field Type data Ukuran Keterangan
Id Int 4 Primary key Not Null
User varchar 25 Not Null
produk Bigint 8 Not Null
Qty varchar 2 Not Null
4. Tabel konfirmasi
Tabel 3.4 Tabel konfirmasi
Nama field Type data Ukuran Keterangan
idkonfirm Int 5 Primary key Not Null
idbeli varchar 5 Not Null
cara varchar 25 Not Null
jumlah varchar 25 Not Null
atas_nama varchar 40
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
5. Tabel pembeli
Tabel 3.5 Tabel pembeli
Nama field Type data Ukuran Keterangan
idbeli Int 5 Primary Key Not Null
user Varchar 25 Not Null
item Text Not Null
jumlah Int 15 Not Null
tgl date Not Null
status varchar 25 Not Null
6. Tabel produk
Tabel 3.6 Tabel produk
Nama field Type data Ukuran Keterangan
id_produk bigint 8 Primary Key Not Null
kategori Varchar 100 Null
nama varchar 100 Null
nomor varchar 8 Not Null
keterangan Text Null
harga Int 10 Null
warna varchar 15 Null
gambar varchar 100 Not Null
status enum ‘0’, ‘1’ Not Null
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
7. Tabel temporary
Tabel 3.7 Tabel temporary
Nama field Type data Ukuran Keterangan
id Int 4 Primary Key Not Null
user Varchar 25 Not Null
produk Varchar 25 Not Null
qty Int 2 Not Null
operasi varchar 20 Not Null
8. Tabel artikel
Tabel 3.8 Tabel artikel
Nama field Type data Ukuran Keterangan
artikelID Int 11 Primary Key Not Null
judul Varchar 100 Not Null
id Text Not Null
9. Tabel vote
Tabel 3.9 Tabel vote
Nama field Type data Ukuran Keterangan
voteID Int 11 Primary Key Not Null
artikel Int 11 index Not Null
rating Varchar 1 Not Null
3.6. Rancangan Desain Halaman
Informasi Penjualan Sepeda Motor Bekas di Dealer Motor ini
memiliki hak akses dari pengguna sistem dapat dibagi menjadi 2 macam,
yaitu :
3.6.1. Halaman Administrator
Halaman ini merupakan halaman yang dapat diakses oleh
administrator. Administrator memiliki hak dalam mengelola dan mengatur
seluruh fasilitas yang ada dalam Informasi Penjualan Sepeda Motor Bekas
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
di Dealer Motor. Administrator mengelola seluruh data yang masuk ke
dalam database dan berhak menghapus serta mengedit data. Untuk
mengakses halaman administrator terlebih dahulu harus login untuk
rancangannya ditunjukkan pada gambar 3.7. Administrator dapat
menggunakan halaman admin yang merupakan halaman yang berisi link-
link ke halaman khusus administrator. Rancangan halaman administrator
ditunjukkan pada gambar 3.8.
Gambar 3.7 Form Login Administrator
Gambar 3.8 Rancangan Halaman Utama Administrator
username
password
LOGIN
HEADER
FOOTER
CONTENT
MENU
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
3.6.2. Halaman User
Halaman user diperuntukan bagi pengunjung atau user biasa yang ingin
mengakses Informasi Penjualan Sepeda Motor Bekas di Dealer Motor.
User tidak perlu login untuk mengakses halaman ini. Rancangan desain
halamannya adalah sebagai berikut :
Gambar 3.9 Rancangan Halaman User
HEADER
FOOTER
MENU
CONTENT
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
BAB IV
IMPLEMENTASI DAN ANALISA
4.1. Implementasi Informasi
Informasi Penjualan Sepeda Motor Bekas di Dealer Motor ini
dibuat dengan berbasiskan bahasa pemrograman PHP yang dipadukan
dengan database MySql. Sesuai dengan perancangan pembuatan yang telah
dikemukakan sebelumnya.
Halaman dibagi menjadi beberapa bagian yaitu header, menu ,
content, dan footer. Header berisi keterangan nama Dealer, menu berisi
pilihan modul dan fasilitas yang dapat digunakan, sedangkan content berisi
data dari modul yang dipilih atau hasil proses yang dilakukan user atau
sistem, sedangkan footer berisi keterangan alamat dealer.
4.2. Implementasi Antar Muka
Sesuai dengan perancangan sistem yang telah dikemukakan
sebelumnya, pada pembuatan Informasi Penjualan Sepeda Motor Bekas di
Dealer Motor terdapat tiga tingkat user yaitu pengunjung biasa, user yang
telah login, dan administrator. Berikut adalah implementasi halaman yang
dapat diakses oleh masing-masing user dan admin sebagai berikut :
4.2.1. Halaman Pengunjung
4.2.1.1. Tampilan Home atau Halaman Depan
Halaman muka yang akan tampil ketika apliasi ini diakses
oleh pengguna, baik user biasa, user yang login atau
administrator. Halaman home ini berisi tentang penjelasan
singkat mengenai dealer motor “DL Motor”. Halaman ini juga
terdapat link-link untuk mengakses ke menu lain. Tampilan
untuk halaman home adalah sebagai berikut
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
Gambar 4.1 Tampilan Halaman Home
4.2.1.2. Tampilan Halaman Tentang Kami
Halaman berikutnya yang bisa diakses yaitu halaman
Tentang Kami, klik pada menu Tentang Kami, maka akan
muncul halaman Tentang Kami. Halaman ini merupakan
halaman yang berisikan Visi dan Misi dari dealer DL Motor.
Gambarnya sebagai berikut :
Gambar 4.2 Tampilan Halaman Tentang Kami
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
4.2.1.3. Tampilan Halaman Produk
Halaman produk merupakan halaman yang mencakup
semua stok motor yang ada pada delaer. Halaman ini dapat
diakses pengunjung tanpa melakukan login terlebih dahulu.
Selain itu, pengunjung dapat melakukan transaksi pada halaman
ini, dengan melakukan login dahulu. Untuk dapat login user
harus mendaftar terlebih dahulu. Gambar tampilan pendaftaran
dan produknya sebagai berikut :
Gambar 4.3 Tampilan Halaman Produk
Setelah melihat produk dari dealer, apabila pengunjung
berminat untuk membelinya, dapat klik link beli yang sebelumnya
harus mendaftar dahulu. Tampilannya sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
Gambar 4.4 Tampilan Halaman Pendaftaran
4.2.1.4. Tampilan Halaman Vote
Halaman vote, merupakan halaman voting yang dapat
diakses oleh user tanpa melakukan login terlebih dahulu.
Tampilannya sebagai berikut :
Gambar 4.5 Tampilan Halaman Voting
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
4.2.2. Halaman User
Halaman user merupakan halaman yang dapat diakses oleh user
yang telah mendaftar dan telah login sebagai user. Halaman user
digunakan ketika user akan melakukan proses transaksi. Halaman ini
terdiri atas :
4.2.2.1. User Panel
Halaman ini merupakan halaman awal setelah login,
seperti halnya halaman home setelah login. Terdapat beberapa
link dalam halaman ini, seperti keranjang belanja dan konfirmasi
pembayaran. Tampilan untuk halaman ini adalah :
Gambar 4.6 Halaman User Panel
4.2.2.2. Keranjang Belanja
Halaman ini merupakan halaman yang dapat diakses oleh
pengunjung yang telah login. Halaman ini berisikan beberapa
barang yang telah dibeli. Barang tersebut dapat di undo oleh
pembeli. Apabila barang telah disetujui oleh pembeli, maka
langsung diproses. Tampilannya seperti berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
Gambar 4.7 Halaman Keranjang Belanja
Setelah masuk pada halaman keranjang belanja dan barang yang
dibeli telah disetujui oleh pembeli maka langsung akan diproses.
Halaman proses seperti dibawah ini :
Gambar 4.8 Halaman Proses
4.2.2.3. Konfirmasi Pembayaran
Halaman konfirmasi pembayaran merupakan halaman
yang dapt diakses setelah pengunjung melakukan proses pada
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
halaman keranjang belanja. Halaman ini berisikan konfirmasi
pembelian yang telah diproses sebelumnya. Tampilannya
sebagai berikut :
Gambar 4.9 Halaman Konfirmasi Pembayaran
4.2.3. Halaman Administrator
Halaman administrator adalah kumpulan halaman yang hanya
bisa diakses oleh administrator. User selain administrator tidak bisa
mengakses halaman ini. Administrator memiliki hak paling besar dalam
mengelola dan mengatur seluruh sumber daya dan fasilitas yang ada
dalam Informasi Penjualan Sepeda Motor Bekas di Dealer Motor ini.
Halaman administrator terdiri atas halaman-halaman berikut :
4.2.3.1. Halaman Login Admin
Halaman login admin digunakan untuk proses autentifikasi
untuk memasuki halaman administrator. Tampilan halaman
login admin dapat ditunjukkan dalam Gambar 4.7
Gambar 4.10 Halaman Login
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
Setelah autentifikasi lancar, maka admin akan di arahkan
ketampilan awal, yaitu beberapa menu yang hanya dapat di akses oleh
admin saja. Seperti ditunjukan pada gambar berikut :
Gambar 4.11 Tampilan Awal Halaman Admin
4.2.3.2. Halaman Manage Kategori
Halaman kategori ini terdapat beberapa fasilitas, yaitu
tambah, edit dan hapus. Gambarnya sebagai berikut :
Gambar 4.12 Tampilan Halaman Kategori
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
Gambar 4.13 Tampilan Tambah Kategori
Gambar 4.14 Tampilan Edit Kategori
4.2.3.3. Halaman Manage Produk
Halaman produk terdapat beberapa menu, yaitu tambah,
edit dan hapus. Gambarnya sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
Gambar 4.15 Tampilan Produk
Gambar 4.16 Tampilan Tambah Produk
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
Gambar 4.17 Tampilan Edit Produk
4.2.3.4. Halaman Manage Pembeli
Halaman manage pembeli digunakan untuk meng-update
data pembeli. Tampilan dari halaman manage pembeli sebagai
berikut:
Gambar 4.18 Tampilan Manage Pembeli
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
4.2.3.5. Halaman Manage Konfirmasi Pembayaran
Halaman ini digunakan untuk menghapus dan meng-
update data konfirmasi pembayaran. Tampilan halaman ini
sebagai berikut :
Gambar 4.19 Tampilan Manage Konfirmasi Pembayaran
4.2.3.6. Halaman Manage Polling
Halaman manage polling berisikan menu untuk menambah
pertanyaan yang ada pada menu vote dan meng-edit pertanyaan.
Tampilannya sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
Gambar 4.20 Tampilan Menu Tambah Pertanyaan
Gambar 4.21 Tampilan Menu Edit Pertanyaan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
BAB V
PENUTUP
5.1. Kesimpulan
Kesimpulan yang dapat diambil dari pembahasan diatas adalah dapat
membuat Informasi Penjualan Sepeda Motor Bekas di Dealer Motor,
sehingga dapat digunakan oleh petugas dealer untuk memberikan informasi
mengenai sepeda motor yang ada pada dealer, dan mendata pembeli.
Manfaat bagi pengunjung atau pembeli dapat mendapatkan informasi-
informasi tentang sepeda motor di dealer motor tersebut
5.2. Saran
Sistem informasi ini masih jauh dari sempurna, sehingga untuk
memaksimalkan kinerjanya perlu dilakukan pengembangan lebih lanjut,
diantaranya adalah :
1. Sistem informasi tidak dilengkapi dengan sistem back up data jadi
harus selalu menyimpan atau mengcopy database data ke tempat yang
aman yang bebas dari serangan virus atau semacamnya.
2. Sistem informasi tidak dilengkapi dengan sistem pembayaran, sehingga
perlu dilengkapi dengan sistem pembayaran supaya konsumen yang
melakukan pembayaran secara kredit dapat dipantau setiap melakukan
angsuran pembayaran.