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
i
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
ii
HALAMAN PENGESAHAN
Nama : Setyo Budi Utomo
NIM : 11531301
Program Studi : Teknik Informatika
Fakultas : Teknik
Judul Skripsi : “SISTEM INFORMASI PENJUALAN BERBASIS E-COMMERCE 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,
Ir. Andy Triyanto, ST NIS. 044 0244
Dosen Pembimbing II,
Ir. Aliyadi, MM NIS.044 0128
Mengetahui, Dekan Fakultas Teknik,
Ir. Aliyadi, MM NIS.044 0128
Ketua Program Studi Teknik Informatika
iii
HALAMAN BERITA ACARA UJIAN SKRIPSI
Telah diuji dan dipertahankan dihadapan
dosen penguji tugas akhir jenjang Strata Satu (S1) pada :
Hari :
Tanggal :
Nilai :
Dosen Penguji Dosen Penguji I,
... NIS. ...
Dosen Penguji II,
... NIS. ...
Mengetahui Dekan Fakultas Teknik
Ir. Aliyadi, MM NIS.044 0128
Ketua Program Studi Teknik Informatika
Ir. Andy Triyanto, ST NIS. 044 0244 Nama NIM Program Studi Fakultas Judul Skripsi : : : : :
Setyo Budi Utomo 11531301
Teknik Informatika Teknik
iv 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.
v 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
vi 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 commerce membutuhkan sistem penjualan yang berbasis website e-commerce, 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.
vii
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.
viii
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
ix
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
x
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
xi
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
xii DAFTAR TABEL
Tabel 2.1 Simbol Bagan Alir Sistem ... 9
Tabel 2.2 Simbol Diagram Alir Data ... 11
Tabel 2.3 Simbol Entity Relationship Diagram ... 13
Tabel 3.1 Tabel Kota ... 37
Tabel 3.4 Tabel Orders ... 38
Tabel 3.5 Tabel Orders_detail ... 39
Tabel 3.6 Tabel Orders_temp ... 39
Tabel 3.7 Tabel Produk ... 40
Tabel 3.8 Tabel Kategori ... 41
Tabel 3.9 Tabel Admins ... 41
Tabel 3.10 Tabel Komentar ... 42
xiii DAFTAR GAMBAR
Gambar 2.1 Bagan Relasi Satu ke Satu... 14
Gambar 2.2 Bagan Relasi Satu Ke Banyak ... 14
Gambar 2.3 Bagan Relasi Banyak Ke Banyak ... 14
Gambar 3.1 Diagram Konteks... 26
Gambar 3.2 DFD Level 0 ... 26
Gambar 3.3 DFD Level 1 proses order produk ... 27
Gambar 3.4 DFD Level 1 proses login admin ... 28
Gambar 3.5 DFD Level 1 proses manipulasi data produk ... 29
Gambar 3.6 DFD Level 1 proses laporan transaksi produk ... 29
Gambar 3.7 Flowchart Sistem ... 31
Gambar 3.8 Entity Relationship Diagram ... 33
Gambar 3.9 Bentuk Tidak Normal (Unnormal) ... 34
Gambar 3.10 Bentuk Bentuk Normal 1 (1NF) ... 35
Gambar 3.11 Bentuk Normal 2 (2NF) ... 36
Gambar 3.12 Relationship ... 44
Gambar 4.1 Tampilan halaman utama ... 47
Gambar 4.3 Tampilan profil... 48
Gambar 4.3 Tampilan cara pembelian ... 49
Gambar 4.4 Tampilan hubungi kami ... 50
Gambar 4.5 Tampilan semua produk ... 51
Gambar 4.6 Tampilan detail produk ... 53
Gambar 4.7 Tampilan keranjang belanja ... 56
Gambar 4.8 Tampilan selesai belanja ... 59
Gambar 4.9 Tampilan konfirmasi transaksi ... 62
Gambar 4.10 Tampilan halaman login admin ... 66
Gambar 4.11 Tampilan dashbor ... 68
Gambar 4.12 Tampilan lihat order masuk ... 69
Gambar 4.13 Tampilan lihat order detail ... 70
Gambar 4.14 Tampilan laporan transaksi ... 72
1 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.
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
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
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
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