TUGAS AKHIR MEMBANGUN TOKO ONLINE EDUKAOS.NET DENGAN SISTEM DROPSHIPING DAN RESELLER MENGGUNAKAN PHP
Diajukan untuk menyusun tugas akhir Dalam Program DIII Teknik Informatika Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Disusun oleh: Muhammad Arkhan Herawan M3110102
PROGRAM DIII TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013
perpustakaan.uns.ac.id
digilib.uns.ac.id
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
commit to user
iii33
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
Puja dan puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat, hidayah, dan semua pertolongan yang diberikan kepada penulis sehingga dapat menyelesaikan pengerjaan Tugas Akhir ini dengan diberikan kemudahan, dan kelancaran. Sholawat serta salam penulis haturkan untuk Rasulullah Muhammad SAW, yang telah membawa dan menyebarkan agama Islam yang penuh dengan keindahan, kedamaian. Tugas Akhir ini disusun sebagai salah satu syarat kelulusan bagi setiap mahasiswa D3 Teknik Informatika UNS Surakarta, selain itu juga merupakan suatu bukti bahwa mahasiswa telah menyelesaikan kuliah pada jenjang Diploma 3. Dengan selesai dalam pembuatan skripsi ini, maka penulis tidak lupa mengucapkan terima kasih kepada : 1. Beliau Bapak Wiharto, S.T, M.Kom selaku pembimbing akademik dalam pembuatan tugas akhir ini. 2. Kepada beliau kedua orang tua bapak dan ibu, terima kasih untuk semuanya yang telah diberikan. 3. Bapak dan Ibu Dosen D3 Teknik Informatika UNS yang telah banyak memberikan ilmunya selama penulis selama menjalani perkuliahan. 4. Untuk semua teman-teman kuliah di kampus maupun diluar kampus.
commit to user
iv33
perpustakaan.uns.ac.id
digilib.uns.ac.id
5. Dan semua pihak yang telah membantu dalam pembuatan Tugas Akhir ini, baik dukungan semangat, materil, dan pikiran yang tidak bisa penulis sebutkan satu-persatu. Penulis tentunya menyadari bahwa pembuatan Tugas Akhirini masih banyak terdapat kekurangan dan kelemahan.Oleh karena itu penulis berharap kepada semua pihak agar dapat memberikan dan menyampaikan baik saran maupun kritik yang membangun guna memperbaiki Tugas Akhirini. Penulis berharap Tugas Akhirini akan berguna dan bermanfaat bagi semua pihak dan juga para pembaca.
Surakarta, 25 Juni 2013 Penulis
Muhammad Arkhan Herawan NIM. M3110102
commit to user
v33
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
MEMBANGUN TOKO ONLINE EDUKAOS.NET DENGAN SISTEM DROPSHIPING DAN RESELLER MENGGUNAKAN PHP ............................ i HALAMANPERSETUJUAN .............................Error! Bookmark not defined. HALAMAN PENGESAHAN..............................Error! Bookmark not defined. DAFTAR ISI......................................................................................................... vi DAFTAR GAMBAR.......................................................................................... viii DAFTAR TABEL ................................................................................................. x ABSTRAK ............................................................................................................ xi ABSTRACT .......................................................................................................... xii 1.
BAB I .......................................................................................................... 1 1.1
Latar Belakang Masalah ...................................................................................... 1
1.2
Rumusan Masalah ............................................................................................... 2
1.3
Batasan Masalah.................................................................................................. 2
1.4
Tujuan Penelitian................................................................................................. 3
1.5
Manfaat Penelitian............................................................................................... 3
2.
Bab II........................................................................................................... 4 2.1
Tinjauan Pustaka ................................................................................................. 4 2.1.1
Definisi Toko Online .............................................................................. 4
2.1.2
Definisi Reseller Dan Dropshipping ...................................................... 4
2.1.3
Pemrograman dan Perancangan Web ..................................................... 5
2.1.4
DFD (Data Flow Control)..................................................................... 13
2.1.5
Rancangan Basis Data .......................................................................... 14 commit to user
vi33
perpustakaan.uns.ac.id
2.1.6
3.
digilib.uns.ac.id
Pengujian Black Box ............................................................................ 15
BAB III ..................................................................................................... 16 3.1
Alat dan Bahan .................................................................................................. 16
3.2
Arsitektur Sistem ............................................................................................... 16
3.3
Deskripsi Data ................................................................................................... 17
3.4
Metode Penelitian.............................................................................................. 18
3.5
Rencana Kegiatan.............................................................................................. 19
3.6
Perancangan Sistem........................................................................................... 20
4.
3.6.1
DFD (Data Flow Diagram)................................................................... 20
3.6.2
Perancangan Basis Data........................................................................ 26
3.6.3
Relasi Antar Tabel ................................................................................ 26
Bab IV ....................................................................................................... 36 4.1
5.
Implementasi Sistem ......................................................................................... 36 4.1.1
Administrator........................................................................................ 36
4.1.2
Operator ................................................................................................ 45
4.1.3
Halaman dropshiper.............................................................................. 51
4.1.4
Halaman Website.................................................................................. 53
4.1.5
Pengujian Black Box ............................................................................ 56
Bab v ......................................................................................................... 62 5.1
Kesimpulan........................................................................................................ 62
5.2
Saran.................................................................................................................. 62
DAFTAR PUSTAKA .......................................................................................... 63
commit to user
vii33
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
3.1 Arsitektur Sistem ................................................................................ 17 Gambar 3.2Context Diagram .................................................................... 21 Gambar 3.3DFD level 0............................................................................ 22 Gambar 3.4DFD Level 1 Manage Data.................................................... 23 Gambar 3.5DFD Level 1 Proses User Activity ........................................ 25 Gambar 3.6 Relasi Antar table.................................................................. 27 Gambar 4.1 Halaman Login Admin ......................................................... 36 Gambar 4.2 Halaman Beranda Administrator .......................................... 37 Gambar 4.3 Halaman Manage Profil Perusahaan ..................................... 37 Gambar 4.4 Edit Profil.............................................................................. 38 Gambar 4.5 Cara Belanja.......................................................................... 38 Gambar 4.6 Edit Cara Belanja .................................................................. 39 Gambar 4.7 Halaman Shipping Cost......................................................... 39 Gambar 4.8 Halaman Input Kota dan Biaya............................................. 40 Gambar 4.9 Halaman Cara Menjadi Agen................................................ 40 Gambar 4.10 Edit Cara Menjadi Agen ..................................................... 40 Gambar 4.11 Manage “Mengapa Pilih Kami”.......................................... 41 Gambar 4.12 Edit “Mengapa Pilih Kami” ................................................ 41 Gambar 4.13 Halaman Website “Mengapa Pilih Kami” .......................... 41 Gambar 4.14 Halaman FAQ (Frequently Ask Question) ......................... 42 Gambar 4.15 Tambah FAQ ...................................................................... 42 Gambar 4.16 Halaman Website FAQ ....................................................... 43 Gambar 4.17 Halaman Konfigurasi .......................................................... 43 Gambar 4.18 Halaman Website Hasil Konfigurasi .................................. 44 Gambar 4.19 Halaman Admin Account .................................................... 45 Gambar 4.20 Tambah Admin ................................................................... 45 Gambar 4.21 Halaman Kategori ............................................................... 45 Gambar 4.22 Edit Kategori....................................................................... 46 Gambar 4.23 Hapus Kategori ................................................................... 46 commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.24 Daftar Produk...................................................................... 47 Gambar 4.25 Tambah Produk................................................................... 47 Gambar 4.26 Edit Produk ......................................................................... 48 Gambar 4.27 List Order ............................................................................ 48 Gambar 4.28 Detail Order ........................................................................ 49 Gambar 4.29 List Album .......................................................................... 49 Gambar 4.30 Tambah Album ................................................................... 50 Gambar 4.31 List Foto .............................................................................. 50 Gambar 4.32 Tambah Foto ....................................................................... 51 Gambar 4.33 Edit Galeri ........................................................................... 51 4.34 Halaman Admin Dropshiper ............................................................. 52 4.35 Halaman Depan Dropshiper ............................................................. 52 Gambar 4.36 Halaman Depan................................................................... 53 Gambar 4.37 Detail Produk ...................................................................... 54 Gambar 4.38 Keranjang Belanja............................................................... 55 Gambar 4.39 Selesai Belanja .................................................................... 56
commit to user
ix33
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL Tabel 2.2.1Simbol-simbol Yang Digunakan Dalam DFD........................ 14 3.1 Tabel Metode Penelitian ..................................................................... 18 Tabel 3.2Jadwal Kegiatan......................................................................... 19 Tabel 3.3Tabel Admin .............................................................................. 28 Tabel 3.4Tabel Album .............................................................................. 28 Tabel 3.5 Tabel Bonus .............................................................................. 29 Tabel 3.6Tabel Diskon.............................................................................. 29 Tabel 3.7Tabel faq .................................................................................... 29 Tabel 3.8Tabel Gallery ............................................................................. 30 Tabel 3.9Tabel Hubungi ........................................................................... 30 Tabel 3.10Tabel Kategori ......................................................................... 30 Tabel 3.11Tabel Konfirmasi ..................................................................... 31 Tabel 3.12Tabel Kota ............................................................................... 31 Tabel 3.13Tabel Modul............................................................................. 32 Tabel 3.14Tabel Orders ............................................................................ 32 Tabel 3.15Tabel Orders_detail ................................................................. 33 Tabel 3.16Tabel Orders_temp .................................................................. 33 Tabel 3.17Tabel Produk............................................................................ 33 Tabel 3.18 Produk Dropshipper................................................................ 34 Tabel 3.19Tabel Section ........................................................................... 34 Tabel 3.20Tabel Setting............................................................................ 34 Tabel 3.21 Tabel User............................................................................... 35 Tabel 3.22Tabel Useronline...................................................................... 35 Tabel 4.1Tabel pengujian black-box pada validasi login admin, operator, dan member .............................................................................. 56 Tabel 4.2 Pengujian Pada Aktivitas Manage Data................................... 58 Tabel 4.3 Pengujian Pada User Activity.................................................... 60
commit to user
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK Muhammad Arkhan Herawan, 2013.MEMBANGUN TOKO ONLINE EDUKAOS.NET DENGAN SISTEM DROPSHIPING DAN RESELLER MENGGUNAKAN PHP. Diploma III Teknik Informatika, Fakultas Matematika Dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret, Surakarta Saat ini banyak perusahaan menggunakan toko online untuk menjual produk.Keuntungan toko online bagi perusahaan adalah mempercepat dalam pembentukan pasar dan memperbesar volume penjualan produk. Edukaos.netadalah
toko
onlineyang
menggunakansystemresellerdandropshippinguntukmenjual
produk.Manfaat
darisistem iniadalah dapat meningkatkanpenjualan sertamenghemat biayapromosi, Selain
itusystemdropshippingdan
anggota
resellerdapatmemberikan
untukmemperoleh
penghasilanatau
kesempatanbagi bonusdengan
menjualprodukedukaos.net. Secaragaris besarsistem inidibuat untukmemudahkan perusahaandalam penjualan
produk,
penghitunganbonus(sponsor
dan
Kemitraan),
dan
manajemenanggota. Aplikasi ini menggunakanPHP sebagai bahasapemrograman, MySQL
sebagaidatabase
danPHPMyAdminsebagai
penunjangMySQLuntuk
mengelola database. Netbeanversi7.1digunakan untukmenulis kodeprogramatau scripting
danuntuk
serverwebmenggunakanApachedengan
paketXAMPP. Kata kunci : Toko online, reseller, dropshipping
commit to user
xi33
MySQLdalam
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT Muhammad Arkhan Herawan, 2013. THE DEVELOPMENT OF EDUKAOS.NET ONLINE STORE USING DROPSHIPING AND RESELLER SYSTEM WHITHIN PHP. Diploma III of Informatics Engineering, Faculty of Mathematics and Natural Sciences, Sebelas Maret University, Surakarta. Currently manycompaniesis usingonlinestorestosell theirproduct. Benefit of Onlinestore for companyisacceleratingofthe marketformation andincrease product salesvolume. Edukaos.netisan
onlinestorethat
usingreselleranddropshippingsystemtosellproducts. This systemcanincrease sales volume
and
reduce
promotion
costs,in
additionreselleranddropshippingsystemcanprovideopportunityfor memberstoearn revenueby sellingproductsofedukaos.net. So the outline of this system is made to facilitate the company in product sales, bonus counting (sponsorshipsand Partnership), and member management. This aplications technically established within PHP as programming language, MySQL as database and PHPMyAdmin as supporting MySQL to manage database. Netbean version 7.1 uses to write any programm code or scripting and for web server using Apache with MySQL within the XAMPP package. Keyword : Online store, reseller, dropshipping
commit to user
xii33