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 Dekan Fakultas Teknik
Ketua Program Studi 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.