Informasi Penjualan Sepeda Motor Bekas di Dealer Motor Binder1
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
(2)
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
(3)
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
(4)
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.
(5)
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.
(6)
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.
(7)
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
(8)
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
(9)
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
(10)
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)
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
(12)
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
(13)
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
(14)
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.
(15)
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.
(16)
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
(17)
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
(18)
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.
(19)
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 :
(20)
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
(21)
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
(22)
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)
(23)
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.
(24)
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
Admin Tampil 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.
(25)
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
(26)
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 Pembeli user
vote Dapat user&password
Input Layanan daftar user Tampil layanan daftar user
Input layanan lihat stok
daftar artikel 1.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.
(27)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
(28)
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.
(29)
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
(30)
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
(31)
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
(32)
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
(33)
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
(34)
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
(35)
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
(36)
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 :
(37)
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 :
(38)
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 :
(39)
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 :
(40)
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
(41)
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
(42)
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 :
(43)
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 :
(44)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
Gambar 4.15 Tampilan Produk
(45)
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:
(46)
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 :
(47)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
Gambar 4.20 Tampilan Menu Tambah Pertanyaan
(48)
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.
(1)
Gambar 4.13 Tampilan Tambah Kategori
Gambar 4.14 Tampilan Edit Kategori
4.2.3.3. Halaman Manage Produk
(2)
perpustakaan.uns.ac.id digilib.uns.ac.id 32
Gambar 4.15 Tampilan Produk
(3)
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:
(4)
perpustakaan.uns.ac.id digilib.uns.ac.id 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 :
(5)
Gambar 4.20 Tampilan Menu Tambah Pertanyaan
(6)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
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.