perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user...

56
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user 1 TUGAS AKHIR PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Diajukan Oleh : RISTYA ANDINI NIM. M3107120 PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2010

Upload: truongdieu

Post on 16-Jun-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user 1

TUGAS AKHIR

PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program

Diploma III Ilmu Komputer

Diajukan Oleh :

RISTYA ANDINI

NIM. M3107120

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2010

Page 2: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

HALAMAN PERSETUJUAN

PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL

Disusun Oleh :

RISTYA ANDINI

NIM. M3107120

Tugas Akhir ini telah disetujui untuk dipertahankan

Di hadapan dewan penguji

pada tanggal _______________

Pembimbing Utama

Wiharto, S.T, M.Kom NIP. 197502102008011005

Page 3: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

HALAMAN PENGESAHAN

PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL

Disusun Oleh :

RISTYA ANDINI NIM. M3107120

Dibimbing Oleh :

Pembimbing Utama

Wiharto, S.T, M.Kom NIP. 197502102008011005

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer

pada hari _______tanggal___________

Dewan Penguji :

1. Penguji 1 Wiharto, S.T, M.Kom ( ) NIP. 19750210200801 1005

2. Penguji 2 Hartatik, M.Si ( ) NID. 0703057802

3. Penguji 3 Drs. Siswanto, M.Si ( ) NIP. 196708131 99203 1002

Disahkan Oleh : Dekan

Fakultas MIPA UNS

Prof.Drs. Sutarno, M.Sc.Ph.DNIP. 19600809 198612 1 001

Ketua Program Studi DIII Ilmu Komputer UNS

Drs. YS. Palgunadi, M.ScNIP. 19560407 198303 1 004

Page 4: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ABSTRACT

Ristya Andini, 2010, DEVELOPMENT BUYING AND SELLING CARS E-

BROKER WEBSITE. 3rd Diploma Degree Computer Science, Informatics

Engineering, Sciences and Mathematics Faculty, Sebelas Maret University of

Surakarta.

Nowadays works field become tighter than before, the condition pushes

people to be the entrepreneur. Most people choose that way because they want to get

a huge profit and at the same time do not require huge capital. The aim of this final

project is to create e-broker website for selling and buying cars, that will facilitate

consumer to choose or to order the stuff according to their needs.

The methods of this research were from observation, interview and study

literature. Designing step included database designing, creating script program and

testing the program.

Development Buying And Selling Cars E-Broker Website has already been

created and implemented. E-brokers website facilitates customers to choose and to

order more efficiently.

Kata kunci : Website, e-broker, PHP

Page 5: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ABSTRAK

Ristya Andini, 2010, PEMBUATAN WEBSITE E-BROKER JUAL BELI

MOBIL. Teknik Informatika, Diploma III Ilmu Komputer, Fakultas

Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta

Lapangan kerja yang semakin sempit, membuat orang untuk membuka usaha

sendiri atau yang biasa disebut dengan berwiraswasta. Tidak jarang orang memilih

berwiraswasta yang menghasilkan untung besar dan tidak membutuhkan banyak

modal. Tujuan dari Tugas Akhir ini adalah untuk membuat website e-broker jual beli

mobil agar memudahkan pelanggan untuk menawarkan ataupun memesan barang

sesuai spesifikasi yang diinginkan.

Metode pengumpulan data yang digunakan dalam penyusunan Tugas Akhir

ini adalah observasi, wawancara, dan studi pustaka. Tahapan perancangan yang

digunakan meliputi perancangan database, pembuatan skrip program, dan pengujian

program.

Situs website e-broker jual beli mobil telah selesai dibuat dan dapat

diterapkan. Website e-broker ini dapat memudahkan broker dalam mendapatkan

informasi secara cepat dan tepat mengenai pemesanan dan penawaran barang.

Kata kunci : Website,e-broker, PHP

Page 6: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

MOTTO

Jangan Pernah Menyerah dalam mengerjakan sesuatu apapun

Dan Allah menyukai hambanya yang berdoa dan berusaha

Page 7: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

PERSEMBAHAN

Karya ini kupersembahkan untuk :

1. Kedua orang tua ku tercinta,

2. Eyang ti, kakak dan adek, beserta keluarga besarku di Surabaya,

3. Pakde dan Bude beserta keluarga besarku di Solo,

4. Sahabat-sahabatku tersayang Tingkas, Rose, Fora, Ayas, Rendra, Johan dan

Pratama,

5. Si Dudul terkasih,

6. Dan semua teman-teman angkatan 2006, 2007

Page 8: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa yang telah

memberikan rahmat serta hidayah-Nya, sehingga penulis dapat menyelesaikan

Laporan Tugas Akhir ini.

Penyusunan Laporan Tugas Akhir ini merupakan salah satu tugas dari D3

Ilmu Komputer Universitas Sebelas Maret Surakarta sebagai salah satu syarat untuk

memperoleh kelulusan mata kuliah Tugas Akhir. Laporan Tugas Akhir ini dapat

diselesaikan berkat bantuan, bimbingan serta dorongan dari berbagai pihak. Untuk itu

dalam kesempatan ini dengan segala kerendahan hati penulis ingin menyampaikan

terima kasih kepada :

1. Bapak Drs. Y.S Palgunadi selaku Ketua Program Diploma III Ilmu

Komputer FMIPA UNS.

2. Bapak Wiharto, S.T,M.Kom selaku dosen pembimbing yang telah

banyak membantu memberikan bimbingan, saran serta nasehat kepada

penulis selama pengerjaan Tugas Akhir berlangsung dan dalam

penyusunan laporan Tugas Akhir ini.

3. Segenap keluarga besar khususnya orang tua, yang telah memberi

dukungan, semangat dan juga dorongan moril maupun materiil selama

penulis menyelesaikan Tugas Akhir ini.

4. Teman – teman Teknik Informatika B 2007 yang banyak membantu

memberikan dukungan serta saran baik secara langsung maupun tidak

langsung.

5. Tidak lupa untuk orang – orang yang telah banyak membantu dan tidak

bisa disebutkan namanya satu persatu, penulis ucapkan terima kasih.

Page 9: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Penulis menyadari bahwa masih banyak kekurangan pada penulisan Laporan

Tugas Akhir ini, namun penulis berharap semoga laporan ini dapat bermanfaat dan

menunjang Ilmu Pengetahuan, khususnya dibidang Ilmu Komputer.

Surakarta, Juni 2010

Penulis

Page 10: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

DAFTAR ISI

Halaman

HALAMAN JUDUL ................................................................................................ i

HALAMAN PERSETUJUAN .................................................................................. ii

HALAMAN PENGESAHAN .................................................................................. iii

HALAMAN ABSTRACT ........................................................................................ iv

HALAMAN ABSTRAK .......................................................................................... v

HALAMAN MOTTO ............................................................................................... vi

HALAMAN PERSEMBAHAN ............................................................................... vii

KATA PENGANTAR .............................................................................................. viii

DAFTAR ISI ............................................................................................................ x

DAFTAR TABEL ..................................................................................................... xii

DAFTAR GAMBAR ...............................................................................................

xiii

BAB I PENDAHULUAN ..................................................................................... 1

1.1 Latar Belakang Masalah...................................................................... 1

1.2 Perumusan Masalah ............................................................................ 2

1.3 Batasan Masalah ................................................................................. 2

1.4 Tujuan Penelitian ................................................................................ 2

1.5 Manfaat Penelitian .............................................................................. 2

1.6 Metodologi Penelitian ........................................................................ 3

1.7 Sistematika Penulisan ......................................................................... 3

BAB II LANDASAN TEORI ................................................................................ 5 2.1 Broker .................................................................................................. 5

2.2 Pemrograman Web ............................................................................... 5

2.2.1 Client Side ................................................................................. 5

2.2.2 Server Side ................................................................................. 6

Page 11: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.3 Database ............................................................................................. 7

2.3.1 MySQL ...................................................................................... 8

2.4 Desain Sistem ..................................................................................... 9

2.4.1 Data Flow Diagram ................................................................... 9

BAB III DESAIN DAN PERANCANGAN ............................................................. 12 3.1 Analisis Sistem .................................................................................... 12

3.1.1 Analisis Kebutuhan Hardware .................................................. 12

3.1.2 Analisis Kebutuhan Software .................................................... 12

3.2 Desain Sistem ...................................................................................... 13

3.2.1 Context Diagram (CD) .............................................................. 13

3.2.2 Data Flow Diagram (DFD) ....................................................... 14

3.3.2 Relasi Antar Tabel ..................................................................... 20

3.3 Perancangan Database ......................................................................... 21

3.3.1 Tabel lain ................................................................................... 25

3.4 Rancangan Halaman Web .................................................................... 27

3.4.1 Rancangan Halaman Web Untuk User ...................................... 27

3.4.2 Rancangan Halaman Web Untuk Administrator ....................... 28

BAB IV IMPLEMENTASI DAN ANALISA ......................................................... 29 4.1 Implementasi ........................................................................................ 29

4.1.1 Desain Program ........................................................................... 29

4.2 Evaluasi Sistem .................................................................................... 41

4.2.1 Kelebihan Sistem ........................................................................ 42

4.2.2 Kelemahan Sistem ...................................................................... 42

BAB V PENUTUP .................................................................................................. 42 5.1 Kesimpulan .......................................................................................... 42

5.2 Saran .................................................................................................... 42 DAFTAR PUSTAKA .............................................................................................. . 43

Page 12: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

DAFTAR TABEL

Tabel 2.1 Simbol Context Diagram .......................................................................... 10

Tabel 2.2 Simbol Data Flow Diagram ..................................................................... 10

Tabel 3.1 Struktur Data User .................................................................................... 21

Tabel 3.2 Struktur Data Pembeli ............................................................................... 21

Tabel 3.3 Struktur Data Penjual ................................................................................ 22

Tabel 3.4 Struktur Data Master Barang .................................................................... 23

Tabel 3.5 Struktur Data Pemesanan Barang ............................................................. 24

Tabel 3.6 Struktur Data Penawaran Barang .............................................................. 24

Tabel 3.7 Struktur Data Transaksi ............................................................................ 25

Tabel 3.8 Struktur Data Opsi .................................................................................... 25

Tabel 3.9 Struktur Tabel Saran ................................................................................. 25

Tabel 3.10 Struktur Data Berita ................................................................................ 26

Tabel 3.11 Struktur Data Nego ................................................................................. 26

Page 13: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

DAFTAR GAMBAR

Gambar 3.1 Context Diagram .................................................................................. 13

Gambar 3.2 Data Flow Diagram .............................................................................. 15

Gambar 3.3 Data Flow Diagram Level 1 Manajemen User .................................... 16

Gambar 3.4 Data Flow Diagram Level 1 Manajemen Pembeli ............................... 17

Gambar 3.5 Data Flow Diagram Level 1 Manajemen Penjual ................................ 18

Gambar 3.6 Data Flow Diagram Level 1 Manajemen Barang ................................. 18

Gambar 3.7 Data Flow Diagram Level 1 Proses Penjualan ..................................... 19

Gambar 3.8 Relasi Antar Tabel................................................................................ 20

Gambar 3.9 Rancangan Halaman Web Untuk User ................................................. 27

Gambar 3.10 Rancangan Halaman Web Untuk Administrator ................................. 28

Gambar 4.1 Halaman Utama Website...................................................................... 30

Gambar 4.2 Form Registrasi Login Pelanggan ....................................................... 31

Gambar 4.3 Form Registrasi Data Diri Pembeli...................................................... 32

Gambar 4.4 Form Registrasi Data Diri Penjual ....................................................... 32

Gambar 4.5 Form Galeri .......................................................................................... 33

Gambar 4.6 Form Menu Pembeli ............................................................................ 33

Gambar 4.7 Form Data Manage Pembeli ................................................................ 33

Gambar 4.8 Form Pesan Barang .............................................................................. 34

Gambar 4.9 Form Lihat Data Barang Pesan ............................................................ 34

Gambar 4.10 Form Penawaran Barang .................................................................... 35

Gambar 4.11 Form Menu Penjual ........................................................................... 35

Gambar 4.12 Form Manage Penjual ........................................................................ 36

Gambar 4.13 Form Input Penawaran Barang .......................................................... 36

Gambar 4.14 Form Needed Car ............................................................................... 37

Gambar 4.15 Form Ubah Password User ................................................................ 37

Gambar 4.16 Form Manage Administrator ............................................................. 38

Gambar 4.17 Form Saran/ Guestbook ..................................................................... 38

Page 14: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.18 Form Edit Data Pembeli .................................................................... 39

Gambar 4.19 Form Edit Data Pelanggan Penjual .................................................... 39

Gambar 4.20 Form Manajemen User ...................................................................... 39

Gambar 4.21 Form Edit Data Level User ................................................................ 40

Gambar 4.22 Form Manajemen Berita .................................................................... 40

Gambar 4.23 Form Manajemen Data Transaksi ...................................................... 40

Gambar 4.24 Form Manajemen Data Barang .......................................................... 41

Page 15: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Lapangan kerja semakin sempit, ada sebagian orang yang memilih

membuka usaha sendiri atau yang biasa disebut dengan berwiraswasta, namun

berwiraswasta membutuhkan modal yang tidak sedikit. Tidak jarang orang

memilih pekerjaan yang menghasilkan untung besar dan tidak membutuhkan

banyak modal, salah satu contohnya adalah pekerjaan sebagai perantara,

karena pekerjaan ini tidak membutuhkan modal yang banyak. Pekerjaan ini

hanya membutuhkan banyak informasi dari berbagai tempat agar

pekerjaannya berjalan dengan lancar.

Orang yang berprofesi sebagai perantara biasanya disebut dengan

makelar atau broker. Tugas dari broker itu sendiri adalah mencari barang

yang murah dan berkualitas untuk kemudian ditawarkan kepada orang lain.

Seorang broker menerima pemesanan dan penawaran barang dari orang-orang

yang kemudian menyalurkan informasi tersebut dari satu orang ke orang

lainnya yang membutuhkan atau sedang mencari barang. Apabila broker

mendapatkan barang yang diinginkan atau berhasil menjual barang kliennya

maka broker tersebut akan mendapatkan fee. Barang tersebut dapat berupa

apa saja, misalnya mobil, motor, perabotan rumah tangga dan barang-barang

lainnya. Mobil merupakan salah satu barang yang banyak dipilih oleh para

broker karena laba yang diperoleh cukup banyak jika dibandingkan dengan

barang-barang yang lain.

Perkembangan teknologi saat ini semakin pesat. Pemanfaatan

perangkat komputer sebagai media yang membantu manusia dalam

menyelesaikan suatu pekerjaan sangat dapat dirasakan manfaatnya. Begitu

pula dengan para makelar/ broker dapat memanfaatkan teknologi tersebut

Page 16: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

sebagai media penyaluran informasi penjualbelian barang. Bentuk media

perantara online disebut dengan e-broker

Berdasarkan dari kasus diatas maka penulis membuat Tugas Akhir

yang berjudul Pembuatan Website E-Broker Jual Beli Mobil.

1.2 Perumusan Masalah

Berdasarkan latar belakang masalah yang telah diuraikan diatas, maka

dapat dituliskan rumusan masalah yaitu ”Bagaimana merancang dan membuat

suatu sistem e-broker jual beli mobil yang memudahkan broker untuk

mendapatkan informasi mengenai pemesanan dan penawaran barang yang

dibutuhkan?”

1.3 Batasan Masalah

Dari latar belakang yang telah diuraikan diatas, penulis memberikan

batasan permasalahan yaitu tentang proses transaksi yang meliputi

pemesanan, penawaran dan pemilihan barang oleh broker untuk pelanggan.

1.4 Tujuan Penelitian

Tujuan dari penelitian adalah membangun suatu e-broker jual beli

mobil berbasis web yang memudahkan transaksi agar lebih efektif dan efisien.

1.5 Manfaat Penelitian

Manfaat dari penulisan Tugas Akhir ini adalah :

1. membantu dalam hal penjualan barang baik local maupun nasional.

2. mempermudah pelanggan dalam hal pemesanan dan penawaran

barang.

3. memberikan informasi kepada broker mengenai pemesanan dan

penawaran barang dari pelanggan.

Page 17: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1.6 Metodologi Penelitian

Metode pengumpulan data yang digunakan dalam penyusunan Tugas

Akhir ini adalah sebagai berikut :

1. Wawancara (interview)

Metode pengumpulan data dengan mengadakan wawancara atau tanya

jawab secara langsung dengan pihak yang terkait dengan masalah yang

diteliti. Dengan metode ini diharapkan dapat diperoleh keterangan yang

jelas dan lengkap sesuai dengan tujuan penelitian. Dari hasil wawancara

didapatkan data berupa proses penjualan, cara perusahaan memasarkan

produknya, dan proses transaksi pembayaran pelanggan.

2. Studi Pustaka

Metode pengumpulan data dari membaca buku dan literatur yang

berhubungan dengan permasalahan yang dijadikan objek penelitian.

1.7 Sistematika Penulisan

Penulisan laporan Tugas Akhir dengan judul E-Broker Jual Beli

Mobil ini dibagi dalam lima bagian sebagai berikut :

BAB I PENDAHULUAN

Berisi latar belakang masalah, perumusan masalah, batasan masalah, tujuan

dan manfaat penelitian, metodologi penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI

Landasan teori memuat tinjauan pustaka, dan kerangka pemikiran teori yang

disajikan dalam landasan teori hanyalah teori-teori yang mendukung dalam

Tugas Akhir.

Page 18: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB III DESAIN DAN PERANCANGAN

Pada desain dan perancangan sistem memuat analisis sistem, perancangan

sistem, perancangan database dan relasi antar tabel.

BAB IV IMPLEMENTASI DAN ANALISA

Pada implementasi memuat langkah-langkah pembuatan sistem dan evaluasi

sistem.

BAB V PENUTUP

Berisi kesimpulan dari hasil observasi atau implementasi sistem dan saran

yang diajukan untuk penyempurnaan dan pengembangan sistem di masa

mendatang.

Page 19: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB II

LANDASAN TEORI

2.1. Broker

Broker adalah perantara dari kedua pihak (owner dan user) yang sedang dan

akan melakukan kegiatan (bisnis) tertentu dan karenanya berhak untuk mendapatkan

imbalan dari pekerjaannya tersebut. Seorang agen yang melaksanakan perintah untuk

membeli dan menjual barang berdasarkan komisi. Broker adalah agen yang bekerja

atas dasar komisi dan bukan principal atau agen yang bertindak atas account mereka

sendiri.

Adapun broker mendapatkan keuntungan dari :

1. selisih antara harga jual dan harga beli.

2. komisi dari open posisi

3. komisi dari biaya menginap sebuah transaksi.

2.2. Pemrograman Web

Teknologi yang digunakan dalam pemrograman web dibagi menjadi dua yaitu

server side dan client side.

2.2.1. Client Side

Client side scripting adalah jenis script yang peletakannya dan eksekusi

dilakukan disisi client. Script ini pertama di load berserta tag HTML dari sebuah

halaman website yang kemudian akan diproses dan dijalankan di komputer client

tanpa harus melewati server terlebih dahulu.

a. Javascript

Javascript adalah bahasa script yang ditempelkan pada kode HTML dan

diproses di sisi client. Dengan adanya bahasa ini, kemampuan dokumen HTML

Page 20: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

menjadi lebih luas. Sebagai contoh, dengan menggunakan Javascript dimungkinkan

untuk memvalidasi masukan-masukan pada formulir sebelum formulir dikirimkan ke

server.

Javascript bukanlah bahasa Java. Javascript dan Java adalah dua bahasa yang

berbeda. Javascript diinterpretasikan oleh client (kodenya bisa dilihat dari sisi client),

sedangkan kode Java dikompilasi oleh pemrogram dan hasil kompilasinya yang

dijalankan oleh client.

Script Javascript diawali dengan tag <SCRIPT> dan diakhiri dengan

tag</SCRIPT>. Di dalam tag <SCRIPT> terdapat atribut LANGUAGE yang diisi

dengan “javascript”. Tag ini oleh browser yang mengenal Javascript akan segera

ditanggapi dengan menerjemahkan kode-kode yang terdapat di antara tag <SCRIPT>

dan </SCRIPT> (Kadir, 2003).

2.2.2. Server Side

Server side scripting adalah jenis script yang peletakannya dan eksekusi

dilakukan disisi server. Pertama client melakukan request melalui browser dalam

form yang kemudian request tersebut akan diteruskan ke server untuk diproses. Hasil

proses akan dikembalikan dalam bentuk HTML.

a. World Wide Web (WWW)

World Wide Web (WWW) atau biasa disebut dengan web atau website

merupakan salah satu sumber daya internet yang berkembang pesat. Web adalah suatu

kumpulan informasi pada beberapa server komputer yang terhubung melalui jaringan

internet (Nugroho, 2004).

b. PHP

PHP Hypertext Preprocessor (PHP) adalah bahasa scripting open source

yang ditulis menggunakan sintaks bahasa C, Java, dan Perl yang sederhana dan

Page 21: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

mudah dipelajari (Imansyah, 2003). Script PHP menyatu dengan file HTML,

dieksekusi dan bekerja di komputer server. Oleh karena itu PHP banyak digunakan

untuk membangun sebuah website (Nugroho, 2004).

c. Apache

Apache adalah software yang menyimpan serta mendistribusikan data ke

computer lain (client) lewat internet yang meminta (request) informasi tersebut.

Pada dasarnya Apache adalah “A PatCHy” (patch). Apache merupakan

turunan dari web server yang dikeluarkan oleh NSCA, yaitu NSCA HTTPD sekitar

tahun 1995-an. Apache web server merupakan tulang punggung dari World Wide

Web (Prasetyo, 2003).

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat

dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh

sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan

penanganan server menjadi mudah.

Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh

komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan

Apache Software Foundation.

d. Macromedia Dreamweaver

Merupakan software yang digunakan untuk membuat aplikasi website.

Program ini banyak digunakan oleh web designer dan web programmer untuk

membangun situs web. Hal ini disebabkan ruang kerja, fasilitas dan kemampuan

Macromedia Dreamweaver yang mampu meningkatkan produktivitas dan efektifitas

dalam desain maupun pengembangan situs web. Macromedia Dreamweaver juga

mempunyai fasilitas untuk manajemen situs yang cukup lengkap (Prasetyo, 2003).

Page 22: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.3. Database

Database atau basisdata dapat didefinisikan sebagai himpunan kelompok data

(arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat

dimanfaatkan kembali dengan cepat dan mudah. Dalam database dikenal juga

Database Management System (DBMS) yaitu suatu program komputer yang

digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, serta

memperoleh data atau informasi dengan praktis dan efisien (Fatansyah, 2001).

Proses Normalisasi adalah suatu proses dimana elemen-elemen data

dikelompokkan menjai tabel-tabel, dimana alam tabel tersebut terdapat entity- entity

dan relasi antar entity tersebut.Dalam proses normalisasi, field kunci memegang

peranan yang penting dalam pembuatan tabel yang beirsi entity dan relasinya. Field

kunci merupakan satu field atau satu set field yang terdapat dalam satu file yang

merupakan kunci dan mewakili record. Kunci disini akan sangat penting apabila di

dalam program nanti terdapat fasilitas pencarian, karena field yang merupakan kunci

akan menjadi penentu dalam pencarian program (Kristanto, 2003).

2.3.1. MySQL

MySQL merupakan database yang paling banyak digunakan, selain database

yang bersifat shareware seperti Ms.Access, penggunaan MySQL biasanya dipadukan

dengan menggunakan bahasa pemrograman PHP.

MySQL menggunakan bahasa untuk query yaitu SQL seperti : update data

pada database, atau menampilkan data dari database. Setiap software database

mempunyai bahasa perintah / sintaks yang berbeda, namun pada prinsipnya

mempunyai arti dan fungsi yang sama.

Menurut Imansyah (2003), perintah-perintah yang digunakan pada bahasa

SQL antara lain :

a. Select

Digunakan untuk menampilkan data sesuai kriteria yang kita tentukan.

Page 23: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

b. Create

Digunakan untuk membuat tabel baru.

c. Insert

Digunakan untuk menyisipkan atau menambah baris pada tabel.

d. Update

Digunakan untuk mengupdate atau merubah isi data dalam tabel.

e. Delete

Digunakan untuk menghapus baris/record data dalam tabel

f. Drop

Digunakan untuk menghapus tabel.

2.4. Desain Sistem

Menurut Kendall desain sistem berarti menyusun suatu sistem dalam hal ini

basis data jual beli mobil yang digunakan untuk maksud-maksud tertentu dalam

mencapai tujuan. Kemudian alat yang dipakai dalam merancang basis data adalah

2.4.1. Data Flow Diagram

Data Flow Diagram (DFD) adalah alat pembuatan model yang

memungkinkan sistem profesional untuk menggambarkan sistem sebagai suatu

jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data baik

secara manual maupun komputerisasi. DFD terdiri atas :

a. Data Flow Diagram Contex

Diagram kontek merupakan DFD subsistem pengolahan data yang

merupakan satu kesatuan arus data mulai dari external entity yang akan

diproses kemudian disimpan kedalam data store dan akan digunakan kembali

oleh external entity.

Page 24: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Berikut merupakan beberapa simbol yang digunakan dalam

pembuatan Context Diagram dapat dilihat pada Tabel 2.1

Tabel 2.1 Simbol Context Diagram

b. Data Flow Diagram Leveled

Merupakan bagian DFD yang menggambarkan sistem sebagai jaringan

kerja antar fungsi yang berhubungan satu sama lain dengan aliran dan

penyimpanan data (Jogiyanto, 1997).

Menurut Gane & Sarson berikut ini merupakan beberapa simbol yang

digunakan dalam pembuatan DFD dapat dilihat pada Tabel 2.1

Tabel 2.2 Simbol Data Flow Diagram

Gambar Keterangan

Entity (entitas) yang dilambangkan dengan kotak, disebut

juga sumber atau tujuan data. Setiap entitas harus diberi

nama dengan suatu kata benda. Entitas bisa berupa

seseorang, departemen, sebuah mesin atau yang lainnya.

Simbol Keterangan

Sistem informasi dimana menggambarkan

entitas atau proses dimana aliran data

ditransformasikan ke luar dari sebuah sistem

informasi.

Persegi panjang menggambarkan salah satu

entitas.

Garis yang menggambarkan aliran data.

Page 25: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Proses yang menyajikan apa yang dikerjakan dengan

data, setiap proses mempunyai input satu atau lebih.

Penyimpanan data (Data Store) ke dalam database.

Aliran data , disajikan dengan jalur yang

menghubungkan 25simbol dan interface antar system

� �

Page 26: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB III

DESAIN DAN PERANCANGAN

3.1 Analisis Sistem

Dari penelitian yang telah dilakukan oleh penulis di lapangan mengenai

kinerja para broker dalam memperjualbelikan mobil, penulis dapat membuat sistem

jual beli mobil secara online agar lebih efisien dan saling menguntungkan bagi para

broker, dan user dalam hal jual beli mobil tersebut.

3.1.1 Analisis Kebutuhan Hardware

Hardware yang digunakan dalam pembuatan website ini yaitu menggunakan

PC dengan spesifikasi sebagai berikut :

1. Intel Pentium Dual Core T4400

2. RAM (Memori) 1 GB

3. Hard Disk 160 GB

4. LCD beresolusi 1366x768 pixels, Mouse, Keyboard

3.1.2 Analisis Kebutuhan Software

Software yang diperlukan dalam pembuatan website ini adalah sebagai

berikut :

1. Editor : Macromedia Dreamweaver 8,

2. Appserv v2.5.10 : PHP, MySQL, Apache

3. Software Pendukung: Photoshop 7, CorelDRAW 12, Browser Mozilla

Firefox 3.0

Page 27: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3.2 Desain Sistem

Desain sistem ini terdiri dari perancangan CD (Context Diagram), DFD (Data

Flow Diagram), dan relasi antar tabel.

3.2.1 Context Diagram

Sistem dan prosedur dalam Website E-Broker Jual Beli Mobil dapat

dilihat pada kontek diagram pada Gambar 3.1.

Gambar 3.1 Context Diagram

Keterangan :

1. Admin mengelola seluruh isi sistem Website E-Broker Jual Beli Mobil.

2. Admin mendapat informasi mengenai data-data dari pembeli dan penjual.

3. Pembeli memberikan informasi berupa data diri pembeli. Pembeli melakukan

pemesanan barang melalui Website E-Broker Jual Beli Mobil. Pemesanan

barang dilakukan dengan cara mengisi data spesifikasi barang yang dipesan.

4. Pembeli mendapat informasi mengenai data barang yang telah dipesan.

5. Penjual/ supplier memberikan informasi berupa data diri penjual, Penjual

melakukan penawaran barang melalui Website E-Broker Jual Beli Mobil.

Page 28: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Penawaran barang dilakukan dengan cara mengisi data spesifikasi barang

yang ditawarkan.

6. Admin melakukan pemesanan order barang kepada penjual/ supplier apabila

stok barang yang dipesan oleh pembeli tidak ada. Dan penjual/ supplier

mendapat informasi mengenai data barang yang dipesan oleh sistem melalui

admin.

3.2.2. Data Flow Diagram (DFD)

DFD merupakan model yang menggambarkan sistem sebagai jaringan kerja

antar fungsi yang saling berhubungan dengan aliran dan penyimpanan data atau

database. Adapun gambar DFD dalam pembuatan Website E-Broker Jual Beli Mobil

dapat dilihat pada Gambar 3.2

Page 29: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.2 Data Flow Diagram

Data Flow Diagram dalam gambar 3.2 kemudian akan dijabarkan lebih

mendetail lagi ke dalam DFD Level 1, karena untuk masing-masing proses masih

mengandung serangkaian sub-sub proses di dalamnya. Berikut ini merupakan DFD

Level 1 dari proses manajemen

Page 30: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

a. DFD Level 1 Proses Manajemen User

DFD level 1 proses manajemen user menggambarkan akses sistem

yang dilakukan oleh administrator dan proses aliran data yang terjadi. Batas

akses sistem administrator meliputi block dan unblock user. Adapun

gambar DFD level 1 proses manajemen user dapat dilihat pada Gambar 3.3.

Gambar 3.3 Data Flow Diagram Level 1 Manajemen User

b. DFD Level 1 Proses Manajemen Pembeli

DFD level 1 proses manajemen pembeli menggambarkan akses sistem

yang dilakukan oleh administrator dan proses aliran data yang terjadi. Batas

akses sistem administrator meliputi hapus user dan hak akses pembeli

adalah tambah dan edit data diri. Adapun gambar DFD level 1 proses

manajemen pembeli dapat dilihat pada Gambar 3.4.

Page 31: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.4 Data Flow Diagram Level 1 Manajemen Pembeli

c. DFD Level 1 Proses Manajemen Penjual

DFD level 1 proses manajemen penjual menggambarkan akses sistem

yang dilakukan oleh administrator dan proses aliran data yang terjadi. Batas

akses sistem administrator meliputi hapus user dan hak akses pembeli adalah

tambah dan edit data diri. Adapun gambar DFD level 1 proses manajemen

pembeli dapat dilihat pada Gambar 3.5.

Page 32: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.5 Data Flow Diagram Level 1 Manajemen Penjual

d. DFD Level 1 Manajemen Barang

DFD level 1 proses manajemen barang menggambarkan akses sistem

yang dilakukan oleh administrator, user dan proses aliran data yang terjadi.

Adapun gambar DFD level 1 proses manajemen barang dapat dilihat pada

Gambar 3.6.

Gambar 3.6 Data Flow Diagram Level 1 Manajemen Barang

Page 33: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

e. DFD Level 1 Proses Penjualan

DFD level 1 ini menjelaskan mengenai Proses Penjualan yang terjadi

pada sistem E-Broker Jual Beli Mobil. Pada gambar tersebut terlihat bahwa

pada DFD Level 1 Penjualan terdiri dari 3 proses yaitu proses pemesanan,

proses penawaran dan proses pilih barang. Batas akses sistem administrator

meliputi pemesanan kepada penjual/ supplier dan pemilihan barang yang

akan ditawarkan kepada pemesan ataupun penjual/ supplier. Adapun gambar

DFD level 1 proses penjualan dapat dilihat pada Gambar 3.7.

Gambar 3.7 Data Flow Diagram Level 1 Proses Penjualan

Page 34: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3.2.3. Relasi Antar Tabel

Adapun relasi antar tabel dalam pembuatan e-broker jual beli mobil

dapat dilihat pada Gambar 3.8.

Gambar 3.8.Relasi Antar Tabel

Keterangan : * adalah primary key

** adalah foreign key

Page 35: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3.3. Perancangan Database

Dalam pembuatan website e-broker ini, penyampaian data menggunakan

database yang bernama mobil.sql dan menggunakan SQL sebagai bahasa standar

yang digunakan untuk mangakses database.

Adapun tabel yang digunakan dalam diagram adalah sebagai berikut :

1. Tabel User

Fungsi : Menyimpan data user

Tabel 3.1 Struktur Data User

Field Tipe Ukuran Keterangan

Username Varchar 25 Nama user(PK)

password Varchar 32 Password user

email Varchar 35 Alamat email user

level Varchar 15 Administrator, penjual

dan pembeli

status_user Varchar 1 Status block user

2. Tabel Pembeli

Fungsi : Menyimpan data pembeli

Tabel 3.2 Struktur Data Pembeli

Field Tipe Ukuran Keterangan

Id_pembeli Varchar 8 Id pembeli(PK)

username Varchar 25 Username pembeli(FK)

nama_pbl Varchar 35 Nama lengkap pembeli

sex_pbl Varchar 10 Jenis kelamin pembeli

alamat_pbl Varchar 50 Alamat pembeli

Page 36: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

propinsi_pbl Varchar 25 Propinsi dari alamat pembeli

kota_pbl Varchar 25 Kota dari alamat pembeli

kodepos_pbl Int 6 Kode pos pembeli

telp_pbl Int 15 Nomer telepon pembeli

Tgl Date Tanggal daftar menjadi user

3. Tabel Penjual

Fungsi : Menyimpan data penjual

Tabel 3.3 Struktur Data Penjual

Field Tipe Ukuran Keterangan

Id_penjual Varchar 8 Kode penjual(PK)

username Varchar 25 Username penjual (FK)

nama_pjl Varchar 35 Nama lengkap penjual

sex_pbl Varchar 10 Jenis kelamin penjual

alamat_pjl Varchar 50 Alamat penjual

propinsi_pjl Varchar 25 Propinsi dari alamat penjual

kota_pjl Varchar 25 Kota dari alamat penjual

kodepos_pjl Int 6 Kode pos penjual

telp_pjl Int 15 Nomer telepon penjual

Tgl Date Tanggal daftar menjadi user

Page 37: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4. Tabel Barang

Fungsi : Menyimpan data Barang

Tabel 3.4 Struktur Data Master Barang

Field Tipe Ukuran Keterangan

Id_barang Varchar 8 Id barang(PK)

Merk Varchar 15 Merk barang

Tipe Varchar 20 Tipe barang

Tahun Year 4 Tahun dibuatnya barang

Harga Varchar 15 Harga mobil

Plat Varchar 10 Plat mobil

transmisi Varchar 10 Manual/ automatic

Warna Varchar 7 Warna barang

Aktif Date Masa aktif barang

Kategori Varchar 15 Kategori barang (admin=stok barang,

penjual=penawaran barang)

Status Varchar 12 Laku/ belum lakunya barang

Image1 Text Untuk menyimpan gambar barang

tampak depan

Image2 Text Untuk menyimpan gambar barang

tampak belakang

Image3 Text Untuk menyimpan gambar tampak

samping kanan

Image4 Text Untuk menyimpan gambar tampak

samping kiri

Image5 Text Untuk menyimpan gambar mesin barang

Image6 Text Untuk menyimpan gambar kabin dalam

barang

Page 38: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5. Tabel Pemesanan barang

Fungsi : Menyimpan data pemesanan barang

Tabel 3.5 Struktur Data Pemesanan barang

Field Tipe Ukuran Keterangan

Id_barang_psn Varchar 8 Id barang yang dipesan(PK)

Id_pembeli Varchar 8 Id pembeli yang memesan

barang (FK)

Merk_psn Varchar 15 Merk barang

Tipe_psn Varchar 20 Tipe barang

Tahun_psn Year 4 Tahun dibuatnya barang

Harga_psn Varchar 15 Harga mobil

Transmisi_psn Varchar 10 Manual/ automatic

Warna_psn Varchar 15 Warna barang

Tgl_pesan Date Tanggal barang dipesan

Terbit Varchar 2 Untuk menawarkan kepada

penjual

6. Tabel Penawaran barang

Fungsi : Menyimpan data penawaran barang

Tabel 3.6 Struktur Data Penawaran barang

Field Tipe Ukuran Keterangan

Id_penjual Varchar 8 Id penjual yang menawarkan

barang(FK)

Id_barang Varchar 8 Id barang yang dipesan(FK)

Tgl_pesan Date Tanggal barang dipesan

Page 39: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7. Tabel Transaksi Fungsi : Menyimpan data transaksi

Tabel 3.7 Struktur Data Transaksi

Field Tipe Ukuran Keterangan

Id_trans Varchar 8 Id transaksi(PK)

Id_penjual Varchar 8 Id Penjual(FK)

Id_barang Varchar 8 Id barang yang dipesan(FK)

Tgl_trans Date Tanggal transaksi

3.3.1 Tabel lain

1. Table Opsi

Fungsi : Menyimpan data profil website

Tabel 3.8 Struktur Data Opsi

Field Tipe Ukuran Keterangan

Id_opsi Varchar 35 Id profil/ opsi(PK)

Judul Varchar 50 Judul web opsi

Isi Text Isi web profil

Gambar Text Gambar opsi

2. Tabel Saran Fungsi : Menyimpan data saran user

Tabel 3.9 Struktur Data Saran

Field Tipe Ukuran Keterangan

Id_saran Int 11 Id saran(PK)

Nama_user Varchar 35 Nama user

Page 40: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Email Varchar 35 Email user

Komentar Text Isi saran

Date Date Tanggal user mengirimkan

saran

3.Tabel Berita

Fungsi : Menyimpan data berita / news

Tabel 3.10 Struktur Data Berita

Field Tipe Ukuran Keterangan

Id_berita Int 5 Id berita (PK)

Kategori Varchar 30 Kategori berita

Judul Varchar 50 Judul berita

Isi_berita Text Isi berita

Gambar Varchar 100 Gambar

Hari Varchar 10 Hari berita

Tanggal Date Tanggal berita diposting

jam Time Waktu berita diposting

Aktif Varchar 1 1 = terbit, 0 = tutup

4. Tabel Nego

Fungsi : Menyimpan data negoisasi dengan pelanggan

Tabel 3.11 Struktur Data Nego

Field Tipe Ukuran Keterangan

Id_nego Int 11 Id komentar (PK)

Username Varchar 25 Username pelanggan(FK)

Coment Text Isi coment

Page 41: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Datetime Datetime Waktu coment

Id_barang_psn varchar 8 Id barang yang dipesan

3.4 Rancangan Halaman Web

Halaman web yang akan dirancang terdiri dari dua bagian, yaitu halaman web

untuk user dan halaman web untuk admin.

3.4.1 Rancangan Halaman Web Untuk User

Gambar 3.9 Rancangan Halaman Web Untuk User

������

�������

�� ���

�����

Page 42: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3.3.2 Rancangan Halaman Web Untuk Administrator

Gambar 3.10 Rancangan Halaman Web Untuk Administrator

� �

� �

������

�������

������

Page 43: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB IV

IMPLEMENTASI DAN ANALISA

4.1. Implementasi

Program aplikasi Website E-Broker Jual Beli Mobil terdapat tiga bagian yakni

aplikasi pemesanan barang, penawaran barang dan aplikasi maintenance. Aplikasi

pemesanan diperuntukkan bagi pelanggan yang akan memesan barang. Aplikasi

penawaran barang diperuntukkan bagi pelanggan yang akan menawarkan barang,

sedangkan aplikasi maintenance diperuntukkan bagi administrator dalam mengelola

website dan barang. Adapun implementasi aplikasi Website E-Broker Jual Beli Mobil

adalah sebagai berikut.

4.1.1 Desain Program

1. Form Halaman Utama Website

Pertama-tama pelanggan dihadapkan pada halaman utama website

yang berisi beberapa menu yang disajikan yaitu galeri (barang milik

sendiri), berita, buku tamu, menu registrasi pelanggan, dan menu login

pelanggan. Adapun tampilan halaman utama website dapat dilihat pada

Gambar 4.1.

Page 44: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.1. Halaman Utama Website

2. Form Registrasi Pelanggan

Pelanggan yang akan memesan ataupun menawarkan barang,

diwajibkan untuk melakukan registrasi terlebih dahulu. Pelanggan

diwajibkan mengisi username, password, email, dan jika pelanggan

berniat untuk menawarkan barang maka pelanggan harus mencentang

checkbox penawaran barang (kecuali jika pelanggan hanya ingin mencari/

memesan barang) dan pelanggan hanya diberi hak akses sebagai penjual jika

pelanggan mencentang checkbox penawaran barang, begitu pula sebaliknya

pelanggan yang hanya ingin memesan/ mencari barang hanya akan diberi hak

akses sebagai pemesan. Pelanggan yang belum melakukan registrasi tidak

dapat melakukan pemesanan maupun penawaran barang. Adapun tampilan

dari form registrasi login pelanggan dapat dilihat pada Gambar 4.2.

Page 45: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.2. Form Registrasi Login Pelanggan

3. Form Registrasi Profil Pelanggan

Setelah melakukan registrasi login, pelanggan diwajibkan mengisi

identitas diri seperti nama lengkap, alamat, propinsi, kota, dan nomor

telepon atau ponsel. Data pelanggan yang telah terdaftar akan tersimpan

sehingga jika suatu saat akan melakukan pemesanan atau penawaran ,

pelanggan tersebut hanya perlu melakukan login dengan username dan

password yang telah dibuat sebelumnya. Form registrasi data diri pelanggan

sebagai pembeli dapat dilihat pada Gambar 4.3, sedangkan form registrasi

pelanggan sebagai penjual dapat dilihat pada Gambar 4.4

Page 46: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.3. Form Registrasi Data Diri Pembeli

Gambar 4.4. Form Registrasi Data Diri Penjual

4. Form Galeri/ Stok barang

Form galeri berisi barang-barang kami yang ditawarkan kepada

pelanggan. Jika pelanggan ingin melihat barang di galeri dapat langsung

melihat ke tempat kami dan dapat melihat secara detail model barangnya

melalui gambar mobil yang telah disediakan. Form galeri dapat dilihat pada

Gambar 4.5.

Page 47: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.5. Form Galeri

5. Form Menu Pembeli

Menu ini muncul ketika user login sebagai pembeli. Menu link ini

berisi hak akses pembeli meliputi, manage data pembeli, dan pemesanan.

Form menu pembeli dapat dilihat pada Gambar 4.6

Gambar 4.6 Form Menu Pembeli

6. Form Manage Data Pembeli

Form manage pembeli berisi tentang hak akses pembeli meliputi edit

password, edit data profil, lihat riwayat barang yang telah dipesan, dan lihat

riwayat transaksi barang (apabila pelanggan telah melakukan transaksi). Form

menu manage pembeli dapat dilihat pada Gambar 4.7

Gambar 4.7 Form Data Manage Pembeli

Page 48: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7. Form Pesan Barang

Form pesan barang merupakan form berupa inputan barang ketika user

pembeli ingin memesan barang kepada kami. Form pesan barang dapat dilihat

pada Gambar 4.8

Gambar 4.8 Form Pesan Barang

8. Form Lihat Data Barang Pesan

Form ini digunakan untuk menyimpan data barang yang telah dipesan

oleh user pembeli. Ketika menekan button Go maka akan menuju ke form

penawaran barang. Form Lihat Data barang pesan dapat dilihat pada Gambar

4.9

Gambar 4.9 Form Lihat Data Barang Pesan

Page 49: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9. Form Penawaran Barang

Form ini digunakan untuk menawarkan barang dari broker kepada

pemesan dan untuk bernegoisasi tentang barang yang akan dipilih oleh

pemesan. Form Penawaran barang dapat dilihat pada Gambar 4.10

Klik pada gambar untuk melihat detail barang

Gambar 4.10 Form Penawaran Barang

10. Form Menu Penjual

Form ini diperuntukkan untuk pelanggan yang hanya ingin melakukan

penawaran barang. Form menu hak akses penjual dapat dilihat pada Gambar

4.11

Gambar 4.11 Form Menu Penjual

11. Form Manage Penjual

Form manage penjual berisi tentang hak akses penjual meliputi edit

password, edit data profil, lihat riwayat barang yang telah ditawarkan, dan

lihat riwayat transaksi barang (apabila pelanggan telah melakukan transaksi).

Form menu manage penjual dapat dilihat pada Gambar 4.12

Page 50: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.12 Form Manage Penjual

12. Form Input Penawaran Barang

Form penawaran barang merupakan form berupa input-an barang

ketika user penjual ingin menawarkan barang. Form penawaran barang dapat

dilihat pada Gambar 4.13

Gambar 4.13 Form Penawaran Barang

Page 51: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13. Form Needed Car

Form ini berisi tentang pemesanan barang dari broker kepada penjual

apabila barang yang dipesan oleh pemesan tidak ada dalam stok barang. Form

Needed Car dapat dilihat pada Gambar 4.14

Gambar 4.14 Form Needed Car

14. Form Ubah Password User

Form ini merupakan form update password user untuk pelanggan.

Gambar 4.15 Form Ubah Password User

15. Form Manage Administrator

Form manage administrator berisi tentang hak akses administrator

meliputi block user, tambah data user, lihat data barang, cari barang dan lihat

data transaksi barang. Form manage administrator dapat dilihat pada Gambar

4.16

Page 52: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.16 Form Manage Administrator

16. Form Saran/ Guestbook

Form Saran digunakan untuk menyimpan data saran/ kritik dari

pelanggan mengenai sistem dalam website e-broker jual beli mobil. Form

saran dapat dilihat pada Gambar 4.17

Gambar 4.17 Form Saran /Guestbook

17. Form Edit Data Profil Pelanggan

Form edit pelanggan digunakan untuk mengubah data profil

pelanggan. Form edit data profil pelanggan dapat dilihat pada Gambar 4.18

untuk user pembeli dan Gambar 4.19 untuk user penjual

Page 53: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.18 Form Edit Data Pembeli

Gambar 4.19 Form Edit Data Penjual

18. Form Manajemen User

Form manajemen user merupakan hak akses admin, dimana admin

berhak memblock atau menghapus user yang tidak diperbolehkan masuk

dalam website. Form Manajemen User dapat dilihat pada Gambar 4.20

Gambar 4.20 Form Manajemen User

Page 54: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

19. Form Manajemen Edit Level User

Form ini digunakan untuk mengedit data level user. Form manajemen

edit password user dapat dilihat pada Gambar 4.21

Gambar 4.21 Form Edit Data Level User

20. Form Manajemen Berita

Form manajemen berita adalah form untuk menyimpan data berita dan

untuk menampilkan berita pada halaman index. Form manajemen berita dapat

dilihat pada Gambar 4.22

Gambar 4.22 Form Manajemen Berita

21. Form Manajemen Data Transaksi

Form ini digunakan untuk menyimpan data transaksi dengan

pelanggan. Form manajemen data transaksi dapat dilihat pada Gambar 4.23

Gambar 4.23 Form Manajemen Data Transaksi

Page 55: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22. Form Manajemen Data Barang

Form ini berisi data barang-barang stok barang dan penawaran barang.

Form manajemen data barang dapat dilihat pada Gambar 4.24

Gambar 4.24 Form Manajemen Data Barang

4.2. Evaluasi Sistem

4.2.1 Kelebihan Sistem

Aplikasi ini memiliki beberapa kelebihan antara lain :

a. Adanya Website E-Broker Jual Beli Mobil ini memudahkan broker dalam

memperoleh informasi mengenai pemesanan dan penawaran barang secara

cepat dan tepat

b. Website E-Broker Jual Beli Mobil ini juga mempermudah pelanggan dalam

memesan barang dan memudahkan penjual dalam menawarkan barang.

c. Gambar barang yang ditampilkan secara lengkap mulai dari tampak depan,

belakang, samping kanan, samping kiri, mesin, dan kabin dalam sehingga

memudahkan pembeli dalam melihat barang yang akan dibeli.

4.2.2 Kelemahan Sistem

Aplikasi ini juga memiliki banyak kelemahan antara lain :

a. Browser yang mendukung Javascript aplikasi Website E-Broker Jual Beli

Mobil ini masih terbatas.

b. Belum terjadi pembagian wilayah dalam sistem Website E-Broker Jual Beli

Mobil ini.

c. Tidak adanya transaksi untuk user pembeli

Page 56: perpustakaan.uns.ac.id digilib.uns.ac fileperpustakaan.uns.ac.id digilib.uns.ac.id commit to user HALAMAN PERSETUJUAN PEMBUATAN WEBSITE E-BROKER JUAL BELI MOBIL Disusun Oleh : RISTYA

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil analisa penelitian dan perancangan Website E-Broker Jual

Beli Mobil yang telah penulis lakukan, maka dapat ditarik kesimpulan yaitu, dengan

adanya Website E-Broker Jual Beli Mobil ini dapat memudahkan broker dalam

memperoleh informasi secara tepat dan cepat mengenai pemesanan dan penawaran

barang dari pelanggan. Website E-Broker Jual Beli Mobil ini juga mempermudah

pembeli dalam memesan barang dan memudahkan penjual dalam menawarkan

barangnya.

5.2 Saran

Saran – saran yang dapat penulis sampaikan adalah

1. Website E-Broker Jual Beli Mobil dapat diterapkan secara langsung di media

internet sebagai sarana perantara jual beli mobil secara online.

2. Belum adanya proses konfirmasi otomatis pada saat pelanggan selesai

melakukan transaksi dengan broker, karena proses transaksi antara broker,

penjual dan pembeli harus secara langsung. Disamping itu barang yang akan

diperjualbelikan juga harus dilihat kualitasnya secara real.

� �