SISTEM INFORMASI PENJUALAN BERBASIS E CO (1)
SISTEM INFORMASI PENJUALAN BERBASIS E-COMMERCE DENGAN
PHP DAN MYSQL PADA EURO SPORT MADIUN
SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1 )
Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo
SETYO BUDI UTOMO
11531301
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
(2012)
SISTEM INFORMASI PENJUALAN BERBASIS E-COMMERCE DENGAN
PHP DAN MYSQL PADA EURO SPORT MADIUN
SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1 )
Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo
SETYO BUDI UTOMO
11531301
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
(2012)
i
HALAMAN PENGESAHAN
Nama
: Setyo Budi Utomo
NIM
: 11531301
Program Studi
: Teknik Informatika
Fakultas
: Teknik
Judul Skripsi
: “SISTEM INFORMASI PENJUALAN BERBASIS ECOMMERCE DENGAN PHP DAN MYSQL PADA
EURO SPORT MADIUN”
Isi dan formatnya telah disetujui dan dinyatakan memenuhi syarat untuk
melengkapi persyaratan guna memperoleh Gelar Sarjana pada Program Studi
Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo.
Ponorogo, September 2012
Menyetujui
Dosen Pembimbing I,
Dosen Pembimbing II,
Ir. Andy Triyanto, ST
Ir. Aliyadi, MM
NIS. 044 0244
NIS.044 0128
Mengetahui,
Dekan Fakultas Teknik,
Ketua Program Studi Teknik
Informatika
Ir. Aliyadi, MM
Ir. Andy Triyanto, ST
NIS.044 0128
NIS. 044 0244
ii
HALAMAN BERITA ACARA UJIAN SKRIPSI
Nama
:
Setyo Budi Utomo
NIM
:
11531301
Program Studi
:
Teknik Informatika
Fakultas
:
Teknik
Judul Skripsi
:
“PERANCANGAN DISTRO ONLINE DENGAN PHP
DAN MYSQL PADA MARKUS DISTRO PONOROGO”
Telah diuji dan dipertahankan dihadapan
dosen penguji tugas akhir jenjang Strata Satu (S1) pada :
Hari
:
Tanggal
:
Nilai
:
Dosen Penguji
Dosen Penguji I,
Dosen Penguji II,
..................................
..............................
NIS. .......
NIS. ...........
Mengetahui
Ketua Program Studi Teknik
Dekan Fakultas Teknik
Informatika
Ir. Aliyadi, MM
Ir. Andy Triyanto, ST
NIS.044 0128
NIS. 044 0244
iii
PERSEMBAHAN
1. Allah SWT yang telah banyak mencurahkan rahmatNya dan segala nikmat
yang tiada terkira.
2. Ke dua orang tua saya yang senantiasa mendukung dan mendoakan untuk
keberhasilan saya.
3. Google yang selalu membantu atas semua kesulitan yang saya hadapi dalam
mengerjakan skripsi ini.
4. Teman-Teman yang tidak bisa saya sebutkan satu persatu.
iv
MOTTO:
“Keep Your Smile”
Kegagalan seseorang meraih apa yang diinginkan, bukan karena
doanya tidak dikabulkan, 100% merupakan kesalahannya sendiri. Allah
dengan ke Maha AdilanNya membiarkan siapa yang sungguh-sungguh akan
berhasil, dan yang tidak serius akan menemui kegagalan. Tetapi kalau yang
bersangkutan ikhlas dan sabar menerima kegagalan itu, Allah akan
memberinya kompensasi.
v
ABSTRAK
SISTEM INFORMASI PENJUALAN BERBASIS E-COMMERCE DENGAN
PHP DAN MYSQL PADA EURO SPORT MADIUN
Setyo Budi Utomo
Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Ponorogo
Tujuan penelitian ini adalah merancang sebuah sistem informasi berbasis
e-commerce pada Euro Sport untuk membantu dan meningkatkan penjualan agar
dapat melakukan pemesanan secara online dan memberikan informasi produk
terbaru yang dijual kepada pelanggan melalui halaman website. Metode penelitian
dilakukan dengan dua metode yakni, metode analisis data dan perancangan sistem
informasi. Metode analisis data dilakukan dalam menemukan informasi yang
dibutuhkan dengan kegiatan penelitian , analisis terhadap temuan dari penelitian,
studi pustaka dan identifikasi persyaratan sistem. Metode perancangan sistem
informasi digunakan dalam penilaian mengenai masalah dalam analisis data,
metode ini berupa rancangan database, pembuatan struktur menu, pembuatan
spesifikasi database dan pembuatan tampilan layar. Hasil yang dicapai bahwa
sistem e-commerce membutuhkan sistem penjualan yang berbasis website ecommerce, dengan adanya
website e-commerce ini diharapkan dapat
mempermudah baik bagi pihak Euro Sport dalam mengelola transaksi penjualan
produk maupun pelanggan dalam melakukan pemesanan produk dengan
memanfaatkan media internet sehingga dapat bekerja secara efektif dan efisien
sehingga target penjualan dapat berkembang. Kesimpulan yang dapat diambil
adalah internet merupakan sebuah media yang dapat membantu dan mendukung
dalam pengembangan bisnis.
Kata Kunci : E-Commerce, Pemesanan, Penjualan, Internet.
vi
KATA PENGANTAR
Dengan segala rasa syukur Alhamdulillah kehadirat Allah SWT yang telah
melimpahkan rahmat, taufiq serta hidayahNya, sehingga saya dapat menyusun
dan menyelesaikan skripsi dengan judul “SISTEM INFORMASI PENJUALAN
BERBASIS E-COMMERCE DENGAN PHP DAN MYSQL PADA EURO
SPORT MADIUN”.
Penulis menyadari bahwa tanpa bantuan dari berbagai pihak, skripsi ini
tidak akan terselesaikan dengan baik. Oleh karena itu pada kesempatan ini saya
mengucapkan terima kasih kepada:
1. Ir. Aliyadi, MM selaku Dekan Fakultas Teknik Universitas Muhammadiyah
Ponorogo.
2. Ir. Andy Triyanto, S.T selaku Ketua Program Studi Tenik Informatika
Universitas Muhammadiyah Ponorogo.
3. Bapak Ir. Andy Triyanto, S.T selaku Dosen Pembimbing I dan .... selaku
Dosen Pembimbing II yang dengan penuh kesabaran serta ketulusan hati telah
memberikan bimbingan dan petunjuk hingga laporan ini terselesaikan.
4. ....... dan Ibu ......... selaku dosen penguji skripsi.
5. Dosen-dosen Program Studi Teknik Informatika Universitas Muhammadiyah
Ponorogo.
6. Ayah dan Ibu tercinta, terima kasih untuk semua cinta dan kasihmu,
dukungan, nasehat dan do'a.
7. Tim Euro Sport yang membantu saya dalam menyelesaikan skripsi ini.
8. Semua tanpa terkecuali teman-teman informatika satu angkatan.
vii
9. Semua yang pernah mengenalku, apapun yang terjadi itu adalah ilmu yang
pasti berguna buat mengarungi kehidupan ini.
Semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah
membantu sehingga terselesaikannya skripsi ini. Semoga Allah SWT membalas
kebaikan dan memberikan rahmat dan hidayahNya. Terima kasih atas sumbangsih
fikiran baik dari dosen pembimbing, maupun rekan-rekan seprofesi diucapkan
terima kasih.
Akhir kata semoga skripsi yang sederhana ini dapat bermanfaat bagi
penulis khususnya dan bagi pembaca pada umumnya.
Ponorogo, 31 Juli 2012
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL .................................................................................... i
HALAMAN PENGESAHAN ....................................................................... ii
HALAMAN BERITA ACARA SKRIPSI ..................................................... iii
HALAMAN PERSEMBAHAN .................................................................... iv
HALAMAN MOTTO ................................................................................... v
ABSTRAK ................................................................................................... vi
KATA PENGANTAR .................................................................................. vii
DAFTAR ISI ................................................................................................ ix
DAFTAR GAMBAR .................................................................................... x
DAFTAR TABEL ........................................................................................ xi
BAB I. PENDAHULUAN
A. Latar Belakang ....................................................................... 1
B. Rumusan Masalah ................................................................... 2
C. Batasan Masalah ..................................................................... 2
D. Maksud dan Tujuan ............................................................... 2
E. Manfaat Penelitian .................................................................. 2
F. Metodologi .............................................................................. 3
G. Sistematika penulisan.............................................................. 3
BAB II. LANDASAN TEORI
A. Teori Umum ........................................................................... 5
1. Pengantar tentang euro sport ................................................. 5
2. Konsep dasar sistem ............................................................. 5
a. Pengertian sistem ............................................................. 5
3. Konsep dasar informasi ........................................................ 6
a. Pengertian informasi ........................................................ 6
4. Konsep dasar sistem informasi.............................................. 6
a. Pengertian sistem informasi .............................................. 6
b. Komponen-komponen sistem informasi ........................... 7
1) Blok masukan ................................................................ 7
2) Blok model .................................................................... 7
3) Blok keluaran ................................................................ 7
4) Blok teknologi ............................................................... 7
5) Blok basis data .............................................................. 7
6) Blok kendali .................................................................. 8
5. Analisa sistem ...................................................................... 8
6. Perancangan sistem .............................................................. 8
a. Pengertian perancangan sistem ......................................... 8
b. Peralatan pendukung ........................................................ 9
1) Bagan alir sistem (sistem flowchart) ............................ 9
2) Diagram alir data (DAD) ............................................. 10
a) Diagram Konteks .................................................... 11
b) Diagram Nol ........................................................... 11
c) Diagram rinci .......................................................... 11
3) Diagram hubungan entitas (ERD) ................................ 12
4) Kardinalisasi ............................................................... 13
ix
a) One to one (1:1) ...................................................... 14
b) One to many (1:M) ................................................. 14
c) Many to many (M:N) .............................................. 14
4) Normalisasi ................................................................. 15
a) Normalisasi tidak normal (Unnormalized form) ...... 15
b) Normalisasi ke satu (1 NF) ..................................... 15
c) Normalisasi ke dua (2 NF) ...................................... 15
d) Normalisasi ke tiga (3 NF) ...................................... 15
e) Normalisasi ke empat (4 NF/four normal form)....... 16
f) Normalisasi ke lima (5 NF/five normal form) .......... 16
B. Teori Pendukung .................................................................... 16
1. E-Commerce......................................................................... 16
2. Sistem informasi penjualan .................................................... 17
3. Sistem informasi pemasaran................................................... 17
4. IMK (Interaksi Manusia dan Komputer). ............................... 17
5. Internet ................................................................................. 18
6. World Wide Web (www) ........................................................ 18
7. Teori Pemrograman............................................................... 19
a. PHP ................................................................................. 20
b. HTML .............................................................................. 20
c. CSS .................................................................................. 21
d. Macromedia Dreamever MX ............................................. 21
e. MySQL ............................................................................. 22
f. Apache2triad .................................................................... 22
7. Basis data (Database)............................................................ 24
BAB III. ANALISA DAN PERANCANGAN SISTEM
A. Analisa Kebutuhan Sistem ....................................................... 25
B. Rancangan Sistem ................................................................... 25
1. Diagram Arus Data (DAD) ................................................... 26
a. Diagram konteks .............................................................. 26
b. DFD Level 0 .................................................................... 26
c. DFD Level 1 proses order produk..................................... 27
e. DFD Level 1 proses login admin ...................................... 28
g. DFD Level 1 proses manipulasi data produk..................... 29
h. DFD Level 1 proses laporan transaksi produk ................... 29
2. Flowchart sistem .................................................................. 30
3. ERD (Entity Relationship Diagram) ..................................... 32
4. Normalisasi .......................................................................... 34
a. Bentuk tidak normal (Unnormal)...................................... 34
b. Bentuk normal 1 (1NF) .................................................... 35
c. Bentuk Normal 2 (2NF).................................................... 36
4. Rancangan basis data ............................................................ 37
a. Tabel utama...................................................................... 37
b. Tabel tambahan ................................................................ 42
c. Relationship ..................................................................... 43
BAB IV. IMPLEMENTASI DAN PEMBAHASAN
A. Implementasi Sistem ............................................................... 45
x
B. Perangkat Pendukung .............................................................. 45
1. Sistem Perangkat keras (Hardware) ................................... 45
2. Sistem Perangkat lunak (Software) ..................................... 46
C. Tampilan Program ................................................................... 46
1. Tampilan halaman utama.................................................... 47
2. Tampilan profil .................................................................. 48
3. Tampilan cara pembelian.................................................... 49
4. Tampilan hubungi kami ...................................................... 50
5. Tampilan semua produk ..................................................... 51
6. Tampilan detail produk ....................................................... 53
7. Tampilan keranjang belanja ................................................ 56
9. Tampilan selesai belanja ..................................................... 59
10. Tampilan konfirmasi transaksi ............................................ 62
15. Tampilan halaman login admin ........................................... 66
26. Tampilan dashbor............................................................... 68
21. Tampilan lihat order masuk ................................................ 69
21. Tampilan lihat order detail ................................................. 70
23. Tampilan laporan transaksi ................................................. 72
24. Tampilan laporan detail transaksi........................................ 73
BAB V. PENUTUP
A. Kesimpulan ............................................................................. 75
B. Saran ....................................................................................... 75
DAFTAR PUSTAKA
LAMPIRAN
xi
DAFTAR TABEL
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
2.1 Simbol Bagan Alir Sistem ........................................................ 9
2.2 Simbol Diagram Alir Data ....................................................... 11
2.3 Simbol Entity Relationship Diagram ........................................ 13
3.1 Tabel Kota ................................................................................ 37
3.4 Tabel Orders ............................................................................ 38
3.5 Tabel Orders_detail .................................................................. 39
3.6 Tabel Orders_temp ................................................................... 39
3.7 Tabel Produk ............................................................................ 40
3.8 Tabel Kategori .......................................................................... 41
3.9 Tabel Admins ............................................................................ 41
3.10 Tabel Komentar ....................................................................... 42
3.11 Tabel Sekilas Info..................................................................... 43
xii
DAFTAR GAMBAR
Gambar 2.1
Gambar 2.2
Gambar 2.3
Gambar 3.1
Gambar 3.2
Gambar 3.3
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 3.11
Gambar 3.12
Gambar 4.1
Gambar 4.3
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12
Gambar 4.13
Gambar 4.14
Gambar 4.15
Bagan Relasi Satu ke Satu...................................................
Bagan Relasi Satu Ke Banyak.............................................
Bagan Relasi Banyak Ke Banyak .......................................
Diagram Konteks.................................................................
DFD Level 0 .........................................................................
DFD Level 1 proses order produk .......................................
DFD Level 1 proses login admin .........................................
DFD Level 1 proses manipulasi data produk .....................
DFD Level 1 proses laporan transaksi produk ...................
Flowchart Sistem .................................................................
Entity Relationship Diagram ................................................
Bentuk Tidak Normal (Unnormal) .....................................
Bentuk Bentuk Normal 1 (1NF) ..........................................
Bentuk Normal 2 (2NF) .......................................................
Relationship ..........................................................................
Tampilan halaman utama ...................................................
Tampilan profil....................................................................
Tampilan cara pembelian ...................................................
Tampilan hubungi kami ......................................................
Tampilan semua produk .....................................................
Tampilan detail produk ......................................................
Tampilan keranjang belanja ...............................................
Tampilan selesai belanja .....................................................
Tampilan konfirmasi transaksi...........................................
Tampilan halaman login admin ..........................................
Tampilan dashbor ................................................................
Tampilan lihat order masuk ................................................
Tampilan lihat order detail..................................................
Tampilan laporan transaksi ................................................
Tampilan laporan detail transaksi ......................................
xiii
14
14
14
26
26
27
28
29
29
31
33
34
35
36
44
47
48
49
50
51
53
56
59
62
66
68
69
70
72
73
BAB I
PENDAHULUAN
A. Latar Belakang
Perkembangan Teknologi Informasi yang disertai perkembangan
internet saling mendukung satu sama lain sehingga melahirkan konsep
Teknologi Informasi berbasis internet yang perkembangannya semakin luas
dan semakin banyak diterapkan dalam bisnis perusahaan di berbagai bidang.
Euro Sport adalah sebuah toko yang bergerak dibidang penjualan alat-alat
olahraga, aksesoris olahraga. Toko ini memiliki pelanggan yang tersebar di
dalam kota maupun di luar kota madiun dan telah menggunakan teknologi
komputer untuk mendukung operasinya, tetapi sistem computerized masih
terbatas dalam office automation untuk mendukung pemrosesan data,
transaksi, operasi bisnis dan belum memanfaatkan teknologi internet dalam
hal ini E-Commerce untuk mendukung kemajuan pemasaran bisnis.
Berdasarkan hal tersebut diatas maka penulis mencoba melakukan
suatu penelitian dan implementasi di Euro Sport pada bagian pemesanan
barang dalam hal ini E-Commerce yang penulis akan jadikan sebagai skripsi
dengan judul “SISTEM INFORMASI PENJUALAN BERBASIS ECOMMERCE DENGAN PHP DAN MYSQL PADA EURO SPORT
MADIUN”. Dengan cara E-Commerce diharapkan para konsumen dari dalam
kota maupun luar kota dapat memesan produk secara langsung secara
bersamaan dan dapat melihat produk yang akan dibeli melalui halaman
website.
1
2
B. Perumusan Masalah
Berdasarkan latar belakang masalah diatas, maka rumusan masalah untuk
mencapai solusinya adalah bagaimana menyajikan sistem informasi pemesanan
yang baik sehingga dapat memuaskan konsumen.
C. Batasan Masalah
Agar penelitian dalam rencana skripsi ini lebih terarah dan
memudahkan dalam pembahasan, maka perlu adanya pembatasan masalah,
yaitu :
1.
Penyajian sistem informasi meliputi informasi jenis produk dengan fasilitas
informasi pemesanan, konfirmasi pembayaran dan cek produk.
2.
Program yang digunakan untuk perancangan website adalah Php dan Mysql.
D. Tujuan Penelitian
Tujuan dari penelitian ini adalah :
1. Menampilkan informasi mengenai produk terbaru.
2. Menghasilkan rancangan sistem informasi pemasaran berbasis website.
3. Menghasilkan halaman admin yang akan digunakan untuk maintenance
website.
E. Manfaat Penelitian
Adapun manfaat dari penelitian ini antara lain :
1. Meningkatkan dan memperluas penjualan produk.
2. Membantu promosi melalui sarana internet.
3
3. Memberikan kemudahan kepada para pelanggan dalam memperoleh informasi,
melakukan transaksi atau pemesanan secara online.
F. Metodologi
Metode penelitian yang digunakan adalah :
1. Metodologi Analisis terdiri atas :
a. Penelitian
b. Analisis terhadap temuan dari penelitian
c. Studi Pustaka
d. Identifikasi persyaratan sistem
2. Metodologi Perancangan
a. Rancangan database.
b. Pembuatan struktur menu.
c. Pembuatan spesifikasi database.
d. Pembuatan tampilan layar.
G. Sistematika Penulisan
Untuk mempermudah penulisan skripsi ini, penulis membuat suatu
sistematika penulisan yang terdiri dari:
BAB I
PENDAHULUAN
Pada bab ini akan menguraikan tentang latar belakang, rumusan
masalah, batasan masalah, tujuan penulisan, manfaat penelitian,
metodologi penelitian dan sistematika penulisan yang berisi
4
penjelasan - penjelasan dari isi tiap bab dan sub bab yang ditulis
dari skripsi ini.
BAB II
LANDASAN TEORI
Pada bab ini berisi tentang uraian-uraian seputar sistem
informasi dan sistem database ditinjau dari sudut teori perancangan
sistem yang merupakan konsep dasar sistem informasi yang akan
dipergunakan pada bagian pembahasan.
BAB III
ANALISA DAN PERANCANGAN SISTEM
Pada bab ini berisi tentang perencanaan model dan
perancangan pembuatan program aplikasi. Diantaranya mengenai
perancangan sistem dan perancangan pembuatan database.
BAB IV
IMPLEMENTASI PROGRAM
Bab ini membahas analisa data dan pengujian kinerja
program yang telah dibuat. Penganalisaan menyangkut struktur
program. Kinerja program dan mekanisme jalannya program.
BAB V
PENUTUP
Pada bab ini berisi kesimpulan-kesimpulan yang didapat
dalam pengembangan sistem dari rumusan masalah-masalah yang
dibahas serta saran-saran untuk perbaikan sistem aplikasi, sehingga
sistem yang baru bisa lebih baik.
5
DAFTAR PUSTAKA
HM, Jogiyanto.(1995). Analisa dan Desain Sistem Informasi. Yogyakarta
:ANDI.
Kadir, Abdul.(2002). Pengenalan sistem informasi. Yogyakarta: ANDI.
Nugroho, Adi.(2006). E-Commerce. Bandung: Informatika.
Prasetyo, Didik Dwi.(2003). Kolaborasi PHP dan MySQL untuk Membuat
Web Database yang Interaktif. Jakarta: Elex Media Komputindo.
Sunarfrihantono, Bimo, ST.(2002). Php dan mysql untuk web. Yogyakarta:
Andi.
Tyas, Zahra Arwaning.(2010). Implementasi E-Commerce untuk Ozone
Distro. Program Studi Teknik Informatika Jurusan Matematika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Diponegoro. Semarang.
http://www.php.net, tentang manual PHP, diunduh tanggal 2 Oktober 2011.
http://www.mysql.com, tentang Manual MySQL, diunduh tanggal 2 Oktober
2011.
PHP DAN MYSQL PADA EURO SPORT MADIUN
SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1 )
Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo
SETYO BUDI UTOMO
11531301
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
(2012)
SISTEM INFORMASI PENJUALAN BERBASIS E-COMMERCE DENGAN
PHP DAN MYSQL PADA EURO SPORT MADIUN
SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1 )
Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo
SETYO BUDI UTOMO
11531301
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
(2012)
i
HALAMAN PENGESAHAN
Nama
: Setyo Budi Utomo
NIM
: 11531301
Program Studi
: Teknik Informatika
Fakultas
: Teknik
Judul Skripsi
: “SISTEM INFORMASI PENJUALAN BERBASIS ECOMMERCE DENGAN PHP DAN MYSQL PADA
EURO SPORT MADIUN”
Isi dan formatnya telah disetujui dan dinyatakan memenuhi syarat untuk
melengkapi persyaratan guna memperoleh Gelar Sarjana pada Program Studi
Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo.
Ponorogo, September 2012
Menyetujui
Dosen Pembimbing I,
Dosen Pembimbing II,
Ir. Andy Triyanto, ST
Ir. Aliyadi, MM
NIS. 044 0244
NIS.044 0128
Mengetahui,
Dekan Fakultas Teknik,
Ketua Program Studi Teknik
Informatika
Ir. Aliyadi, MM
Ir. Andy Triyanto, ST
NIS.044 0128
NIS. 044 0244
ii
HALAMAN BERITA ACARA UJIAN SKRIPSI
Nama
:
Setyo Budi Utomo
NIM
:
11531301
Program Studi
:
Teknik Informatika
Fakultas
:
Teknik
Judul Skripsi
:
“PERANCANGAN DISTRO ONLINE DENGAN PHP
DAN MYSQL PADA MARKUS DISTRO PONOROGO”
Telah diuji dan dipertahankan dihadapan
dosen penguji tugas akhir jenjang Strata Satu (S1) pada :
Hari
:
Tanggal
:
Nilai
:
Dosen Penguji
Dosen Penguji I,
Dosen Penguji II,
..................................
..............................
NIS. .......
NIS. ...........
Mengetahui
Ketua Program Studi Teknik
Dekan Fakultas Teknik
Informatika
Ir. Aliyadi, MM
Ir. Andy Triyanto, ST
NIS.044 0128
NIS. 044 0244
iii
PERSEMBAHAN
1. Allah SWT yang telah banyak mencurahkan rahmatNya dan segala nikmat
yang tiada terkira.
2. Ke dua orang tua saya yang senantiasa mendukung dan mendoakan untuk
keberhasilan saya.
3. Google yang selalu membantu atas semua kesulitan yang saya hadapi dalam
mengerjakan skripsi ini.
4. Teman-Teman yang tidak bisa saya sebutkan satu persatu.
iv
MOTTO:
“Keep Your Smile”
Kegagalan seseorang meraih apa yang diinginkan, bukan karena
doanya tidak dikabulkan, 100% merupakan kesalahannya sendiri. Allah
dengan ke Maha AdilanNya membiarkan siapa yang sungguh-sungguh akan
berhasil, dan yang tidak serius akan menemui kegagalan. Tetapi kalau yang
bersangkutan ikhlas dan sabar menerima kegagalan itu, Allah akan
memberinya kompensasi.
v
ABSTRAK
SISTEM INFORMASI PENJUALAN BERBASIS E-COMMERCE DENGAN
PHP DAN MYSQL PADA EURO SPORT MADIUN
Setyo Budi Utomo
Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Ponorogo
Tujuan penelitian ini adalah merancang sebuah sistem informasi berbasis
e-commerce pada Euro Sport untuk membantu dan meningkatkan penjualan agar
dapat melakukan pemesanan secara online dan memberikan informasi produk
terbaru yang dijual kepada pelanggan melalui halaman website. Metode penelitian
dilakukan dengan dua metode yakni, metode analisis data dan perancangan sistem
informasi. Metode analisis data dilakukan dalam menemukan informasi yang
dibutuhkan dengan kegiatan penelitian , analisis terhadap temuan dari penelitian,
studi pustaka dan identifikasi persyaratan sistem. Metode perancangan sistem
informasi digunakan dalam penilaian mengenai masalah dalam analisis data,
metode ini berupa rancangan database, pembuatan struktur menu, pembuatan
spesifikasi database dan pembuatan tampilan layar. Hasil yang dicapai bahwa
sistem e-commerce membutuhkan sistem penjualan yang berbasis website ecommerce, dengan adanya
website e-commerce ini diharapkan dapat
mempermudah baik bagi pihak Euro Sport dalam mengelola transaksi penjualan
produk maupun pelanggan dalam melakukan pemesanan produk dengan
memanfaatkan media internet sehingga dapat bekerja secara efektif dan efisien
sehingga target penjualan dapat berkembang. Kesimpulan yang dapat diambil
adalah internet merupakan sebuah media yang dapat membantu dan mendukung
dalam pengembangan bisnis.
Kata Kunci : E-Commerce, Pemesanan, Penjualan, Internet.
vi
KATA PENGANTAR
Dengan segala rasa syukur Alhamdulillah kehadirat Allah SWT yang telah
melimpahkan rahmat, taufiq serta hidayahNya, sehingga saya dapat menyusun
dan menyelesaikan skripsi dengan judul “SISTEM INFORMASI PENJUALAN
BERBASIS E-COMMERCE DENGAN PHP DAN MYSQL PADA EURO
SPORT MADIUN”.
Penulis menyadari bahwa tanpa bantuan dari berbagai pihak, skripsi ini
tidak akan terselesaikan dengan baik. Oleh karena itu pada kesempatan ini saya
mengucapkan terima kasih kepada:
1. Ir. Aliyadi, MM selaku Dekan Fakultas Teknik Universitas Muhammadiyah
Ponorogo.
2. Ir. Andy Triyanto, S.T selaku Ketua Program Studi Tenik Informatika
Universitas Muhammadiyah Ponorogo.
3. Bapak Ir. Andy Triyanto, S.T selaku Dosen Pembimbing I dan .... selaku
Dosen Pembimbing II yang dengan penuh kesabaran serta ketulusan hati telah
memberikan bimbingan dan petunjuk hingga laporan ini terselesaikan.
4. ....... dan Ibu ......... selaku dosen penguji skripsi.
5. Dosen-dosen Program Studi Teknik Informatika Universitas Muhammadiyah
Ponorogo.
6. Ayah dan Ibu tercinta, terima kasih untuk semua cinta dan kasihmu,
dukungan, nasehat dan do'a.
7. Tim Euro Sport yang membantu saya dalam menyelesaikan skripsi ini.
8. Semua tanpa terkecuali teman-teman informatika satu angkatan.
vii
9. Semua yang pernah mengenalku, apapun yang terjadi itu adalah ilmu yang
pasti berguna buat mengarungi kehidupan ini.
Semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah
membantu sehingga terselesaikannya skripsi ini. Semoga Allah SWT membalas
kebaikan dan memberikan rahmat dan hidayahNya. Terima kasih atas sumbangsih
fikiran baik dari dosen pembimbing, maupun rekan-rekan seprofesi diucapkan
terima kasih.
Akhir kata semoga skripsi yang sederhana ini dapat bermanfaat bagi
penulis khususnya dan bagi pembaca pada umumnya.
Ponorogo, 31 Juli 2012
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL .................................................................................... i
HALAMAN PENGESAHAN ....................................................................... ii
HALAMAN BERITA ACARA SKRIPSI ..................................................... iii
HALAMAN PERSEMBAHAN .................................................................... iv
HALAMAN MOTTO ................................................................................... v
ABSTRAK ................................................................................................... vi
KATA PENGANTAR .................................................................................. vii
DAFTAR ISI ................................................................................................ ix
DAFTAR GAMBAR .................................................................................... x
DAFTAR TABEL ........................................................................................ xi
BAB I. PENDAHULUAN
A. Latar Belakang ....................................................................... 1
B. Rumusan Masalah ................................................................... 2
C. Batasan Masalah ..................................................................... 2
D. Maksud dan Tujuan ............................................................... 2
E. Manfaat Penelitian .................................................................. 2
F. Metodologi .............................................................................. 3
G. Sistematika penulisan.............................................................. 3
BAB II. LANDASAN TEORI
A. Teori Umum ........................................................................... 5
1. Pengantar tentang euro sport ................................................. 5
2. Konsep dasar sistem ............................................................. 5
a. Pengertian sistem ............................................................. 5
3. Konsep dasar informasi ........................................................ 6
a. Pengertian informasi ........................................................ 6
4. Konsep dasar sistem informasi.............................................. 6
a. Pengertian sistem informasi .............................................. 6
b. Komponen-komponen sistem informasi ........................... 7
1) Blok masukan ................................................................ 7
2) Blok model .................................................................... 7
3) Blok keluaran ................................................................ 7
4) Blok teknologi ............................................................... 7
5) Blok basis data .............................................................. 7
6) Blok kendali .................................................................. 8
5. Analisa sistem ...................................................................... 8
6. Perancangan sistem .............................................................. 8
a. Pengertian perancangan sistem ......................................... 8
b. Peralatan pendukung ........................................................ 9
1) Bagan alir sistem (sistem flowchart) ............................ 9
2) Diagram alir data (DAD) ............................................. 10
a) Diagram Konteks .................................................... 11
b) Diagram Nol ........................................................... 11
c) Diagram rinci .......................................................... 11
3) Diagram hubungan entitas (ERD) ................................ 12
4) Kardinalisasi ............................................................... 13
ix
a) One to one (1:1) ...................................................... 14
b) One to many (1:M) ................................................. 14
c) Many to many (M:N) .............................................. 14
4) Normalisasi ................................................................. 15
a) Normalisasi tidak normal (Unnormalized form) ...... 15
b) Normalisasi ke satu (1 NF) ..................................... 15
c) Normalisasi ke dua (2 NF) ...................................... 15
d) Normalisasi ke tiga (3 NF) ...................................... 15
e) Normalisasi ke empat (4 NF/four normal form)....... 16
f) Normalisasi ke lima (5 NF/five normal form) .......... 16
B. Teori Pendukung .................................................................... 16
1. E-Commerce......................................................................... 16
2. Sistem informasi penjualan .................................................... 17
3. Sistem informasi pemasaran................................................... 17
4. IMK (Interaksi Manusia dan Komputer). ............................... 17
5. Internet ................................................................................. 18
6. World Wide Web (www) ........................................................ 18
7. Teori Pemrograman............................................................... 19
a. PHP ................................................................................. 20
b. HTML .............................................................................. 20
c. CSS .................................................................................. 21
d. Macromedia Dreamever MX ............................................. 21
e. MySQL ............................................................................. 22
f. Apache2triad .................................................................... 22
7. Basis data (Database)............................................................ 24
BAB III. ANALISA DAN PERANCANGAN SISTEM
A. Analisa Kebutuhan Sistem ....................................................... 25
B. Rancangan Sistem ................................................................... 25
1. Diagram Arus Data (DAD) ................................................... 26
a. Diagram konteks .............................................................. 26
b. DFD Level 0 .................................................................... 26
c. DFD Level 1 proses order produk..................................... 27
e. DFD Level 1 proses login admin ...................................... 28
g. DFD Level 1 proses manipulasi data produk..................... 29
h. DFD Level 1 proses laporan transaksi produk ................... 29
2. Flowchart sistem .................................................................. 30
3. ERD (Entity Relationship Diagram) ..................................... 32
4. Normalisasi .......................................................................... 34
a. Bentuk tidak normal (Unnormal)...................................... 34
b. Bentuk normal 1 (1NF) .................................................... 35
c. Bentuk Normal 2 (2NF).................................................... 36
4. Rancangan basis data ............................................................ 37
a. Tabel utama...................................................................... 37
b. Tabel tambahan ................................................................ 42
c. Relationship ..................................................................... 43
BAB IV. IMPLEMENTASI DAN PEMBAHASAN
A. Implementasi Sistem ............................................................... 45
x
B. Perangkat Pendukung .............................................................. 45
1. Sistem Perangkat keras (Hardware) ................................... 45
2. Sistem Perangkat lunak (Software) ..................................... 46
C. Tampilan Program ................................................................... 46
1. Tampilan halaman utama.................................................... 47
2. Tampilan profil .................................................................. 48
3. Tampilan cara pembelian.................................................... 49
4. Tampilan hubungi kami ...................................................... 50
5. Tampilan semua produk ..................................................... 51
6. Tampilan detail produk ....................................................... 53
7. Tampilan keranjang belanja ................................................ 56
9. Tampilan selesai belanja ..................................................... 59
10. Tampilan konfirmasi transaksi ............................................ 62
15. Tampilan halaman login admin ........................................... 66
26. Tampilan dashbor............................................................... 68
21. Tampilan lihat order masuk ................................................ 69
21. Tampilan lihat order detail ................................................. 70
23. Tampilan laporan transaksi ................................................. 72
24. Tampilan laporan detail transaksi........................................ 73
BAB V. PENUTUP
A. Kesimpulan ............................................................................. 75
B. Saran ....................................................................................... 75
DAFTAR PUSTAKA
LAMPIRAN
xi
DAFTAR TABEL
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
Tabel
2.1 Simbol Bagan Alir Sistem ........................................................ 9
2.2 Simbol Diagram Alir Data ....................................................... 11
2.3 Simbol Entity Relationship Diagram ........................................ 13
3.1 Tabel Kota ................................................................................ 37
3.4 Tabel Orders ............................................................................ 38
3.5 Tabel Orders_detail .................................................................. 39
3.6 Tabel Orders_temp ................................................................... 39
3.7 Tabel Produk ............................................................................ 40
3.8 Tabel Kategori .......................................................................... 41
3.9 Tabel Admins ............................................................................ 41
3.10 Tabel Komentar ....................................................................... 42
3.11 Tabel Sekilas Info..................................................................... 43
xii
DAFTAR GAMBAR
Gambar 2.1
Gambar 2.2
Gambar 2.3
Gambar 3.1
Gambar 3.2
Gambar 3.3
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 3.11
Gambar 3.12
Gambar 4.1
Gambar 4.3
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12
Gambar 4.13
Gambar 4.14
Gambar 4.15
Bagan Relasi Satu ke Satu...................................................
Bagan Relasi Satu Ke Banyak.............................................
Bagan Relasi Banyak Ke Banyak .......................................
Diagram Konteks.................................................................
DFD Level 0 .........................................................................
DFD Level 1 proses order produk .......................................
DFD Level 1 proses login admin .........................................
DFD Level 1 proses manipulasi data produk .....................
DFD Level 1 proses laporan transaksi produk ...................
Flowchart Sistem .................................................................
Entity Relationship Diagram ................................................
Bentuk Tidak Normal (Unnormal) .....................................
Bentuk Bentuk Normal 1 (1NF) ..........................................
Bentuk Normal 2 (2NF) .......................................................
Relationship ..........................................................................
Tampilan halaman utama ...................................................
Tampilan profil....................................................................
Tampilan cara pembelian ...................................................
Tampilan hubungi kami ......................................................
Tampilan semua produk .....................................................
Tampilan detail produk ......................................................
Tampilan keranjang belanja ...............................................
Tampilan selesai belanja .....................................................
Tampilan konfirmasi transaksi...........................................
Tampilan halaman login admin ..........................................
Tampilan dashbor ................................................................
Tampilan lihat order masuk ................................................
Tampilan lihat order detail..................................................
Tampilan laporan transaksi ................................................
Tampilan laporan detail transaksi ......................................
xiii
14
14
14
26
26
27
28
29
29
31
33
34
35
36
44
47
48
49
50
51
53
56
59
62
66
68
69
70
72
73
BAB I
PENDAHULUAN
A. Latar Belakang
Perkembangan Teknologi Informasi yang disertai perkembangan
internet saling mendukung satu sama lain sehingga melahirkan konsep
Teknologi Informasi berbasis internet yang perkembangannya semakin luas
dan semakin banyak diterapkan dalam bisnis perusahaan di berbagai bidang.
Euro Sport adalah sebuah toko yang bergerak dibidang penjualan alat-alat
olahraga, aksesoris olahraga. Toko ini memiliki pelanggan yang tersebar di
dalam kota maupun di luar kota madiun dan telah menggunakan teknologi
komputer untuk mendukung operasinya, tetapi sistem computerized masih
terbatas dalam office automation untuk mendukung pemrosesan data,
transaksi, operasi bisnis dan belum memanfaatkan teknologi internet dalam
hal ini E-Commerce untuk mendukung kemajuan pemasaran bisnis.
Berdasarkan hal tersebut diatas maka penulis mencoba melakukan
suatu penelitian dan implementasi di Euro Sport pada bagian pemesanan
barang dalam hal ini E-Commerce yang penulis akan jadikan sebagai skripsi
dengan judul “SISTEM INFORMASI PENJUALAN BERBASIS ECOMMERCE DENGAN PHP DAN MYSQL PADA EURO SPORT
MADIUN”. Dengan cara E-Commerce diharapkan para konsumen dari dalam
kota maupun luar kota dapat memesan produk secara langsung secara
bersamaan dan dapat melihat produk yang akan dibeli melalui halaman
website.
1
2
B. Perumusan Masalah
Berdasarkan latar belakang masalah diatas, maka rumusan masalah untuk
mencapai solusinya adalah bagaimana menyajikan sistem informasi pemesanan
yang baik sehingga dapat memuaskan konsumen.
C. Batasan Masalah
Agar penelitian dalam rencana skripsi ini lebih terarah dan
memudahkan dalam pembahasan, maka perlu adanya pembatasan masalah,
yaitu :
1.
Penyajian sistem informasi meliputi informasi jenis produk dengan fasilitas
informasi pemesanan, konfirmasi pembayaran dan cek produk.
2.
Program yang digunakan untuk perancangan website adalah Php dan Mysql.
D. Tujuan Penelitian
Tujuan dari penelitian ini adalah :
1. Menampilkan informasi mengenai produk terbaru.
2. Menghasilkan rancangan sistem informasi pemasaran berbasis website.
3. Menghasilkan halaman admin yang akan digunakan untuk maintenance
website.
E. Manfaat Penelitian
Adapun manfaat dari penelitian ini antara lain :
1. Meningkatkan dan memperluas penjualan produk.
2. Membantu promosi melalui sarana internet.
3
3. Memberikan kemudahan kepada para pelanggan dalam memperoleh informasi,
melakukan transaksi atau pemesanan secara online.
F. Metodologi
Metode penelitian yang digunakan adalah :
1. Metodologi Analisis terdiri atas :
a. Penelitian
b. Analisis terhadap temuan dari penelitian
c. Studi Pustaka
d. Identifikasi persyaratan sistem
2. Metodologi Perancangan
a. Rancangan database.
b. Pembuatan struktur menu.
c. Pembuatan spesifikasi database.
d. Pembuatan tampilan layar.
G. Sistematika Penulisan
Untuk mempermudah penulisan skripsi ini, penulis membuat suatu
sistematika penulisan yang terdiri dari:
BAB I
PENDAHULUAN
Pada bab ini akan menguraikan tentang latar belakang, rumusan
masalah, batasan masalah, tujuan penulisan, manfaat penelitian,
metodologi penelitian dan sistematika penulisan yang berisi
4
penjelasan - penjelasan dari isi tiap bab dan sub bab yang ditulis
dari skripsi ini.
BAB II
LANDASAN TEORI
Pada bab ini berisi tentang uraian-uraian seputar sistem
informasi dan sistem database ditinjau dari sudut teori perancangan
sistem yang merupakan konsep dasar sistem informasi yang akan
dipergunakan pada bagian pembahasan.
BAB III
ANALISA DAN PERANCANGAN SISTEM
Pada bab ini berisi tentang perencanaan model dan
perancangan pembuatan program aplikasi. Diantaranya mengenai
perancangan sistem dan perancangan pembuatan database.
BAB IV
IMPLEMENTASI PROGRAM
Bab ini membahas analisa data dan pengujian kinerja
program yang telah dibuat. Penganalisaan menyangkut struktur
program. Kinerja program dan mekanisme jalannya program.
BAB V
PENUTUP
Pada bab ini berisi kesimpulan-kesimpulan yang didapat
dalam pengembangan sistem dari rumusan masalah-masalah yang
dibahas serta saran-saran untuk perbaikan sistem aplikasi, sehingga
sistem yang baru bisa lebih baik.
5
DAFTAR PUSTAKA
HM, Jogiyanto.(1995). Analisa dan Desain Sistem Informasi. Yogyakarta
:ANDI.
Kadir, Abdul.(2002). Pengenalan sistem informasi. Yogyakarta: ANDI.
Nugroho, Adi.(2006). E-Commerce. Bandung: Informatika.
Prasetyo, Didik Dwi.(2003). Kolaborasi PHP dan MySQL untuk Membuat
Web Database yang Interaktif. Jakarta: Elex Media Komputindo.
Sunarfrihantono, Bimo, ST.(2002). Php dan mysql untuk web. Yogyakarta:
Andi.
Tyas, Zahra Arwaning.(2010). Implementasi E-Commerce untuk Ozone
Distro. Program Studi Teknik Informatika Jurusan Matematika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Diponegoro. Semarang.
http://www.php.net, tentang manual PHP, diunduh tanggal 2 Oktober 2011.
http://www.mysql.com, tentang Manual MySQL, diunduh tanggal 2 Oktober
2011.