Informasi Penjualan Sepeda Motor Bekas di Dealer Motor Binder1

(1)

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.