• Tidak ada hasil yang ditemukan

SKRIPSI FADILAH HANDAYANI

N/A
N/A
Protected

Academic year: 2021

Membagikan "SKRIPSI FADILAH HANDAYANI"

Copied!
81
0
0

Teks penuh

(1)

PERANCANGAN E-COMMERCE PADA SANJAI YON PASAR BAWAH BUKITTINGGI MENGGUNAKAN METODE

BUSINESS TO COSTUMER (B2C)

SKRIPSI

Oleh:

FADILAH HANDAYANI 1310024262013

SISTEM INFORMASI

YAYASAN MUHAMMAD YAMIN

SEKOLAH TINGGI TEKNOLOGI INDUSTRI PADANG

2018

(2)

PERANCANGAN E-COMMERCE PADA SANJAI YON PASAR BAWAH BUKITTINGGI MENGGUNAKAN METODE

BUSINESS TO COSTUMER (B2C)

SKRIPSI

Untuk memenuhi sebagian persyaratan guna memperoleh gelar Sarjana Komputer

Oleh:

FADILAH HANDAYANI 1310024262013

SISTEM INFORMASI

YAYASAN MUHAMMAD YAMIN

SEKOLAH TINGGI TEKNOLOGI INDUSTRI PADANG

2018

(3)

HALAMAN PERSETUJUAN SKRIPSI

Judul : Perancangan E-Commerce Pada Sanjai Yon Pasar Bawah Bukittinggi Menggunakan Metode Busines To Customer

Nama : FADILAH HANDAYANI

NPM : 1310024262013 Program Studi : Sistem Informasi Jurusan : Sistem Informasi

Padang, Februari 2018 Menyetujui :

Pembimbing I,

Eko Amri Jaya, M.Kom NIDN. 1026108501

Pembimbing II,

Veni Wedyawati, M.Kom NIDN. 1015098901

Ketua Prodi,

Veni Wedyawati, M.Kom NIDN. 1015098901

Ketua STTIND Padang,

H. Riko Ervil, MT NIDN. 1014057501

(4)

Perancangan E-Commerce Pada Sanjai Yon Pasar Bawah Bukittinggi Menggunakan Metode Business To Costumer (B2C)

Nama : Fadilah Handayani

NPM : 1310024262013

Pembimbing 1 : Eko Amri Jaya, M.Kom Pembimbing 2 : Veni Wedyawati, M.Kom

RINGKASAN

E-commerce (electronic commerce) adalah suatu penjualan secara elektronis, yang bisa dilakukan dari jarak jauh (teknologi marketing) yang digunakan diluar toko. Terbatasnya kemampuan pada saat ini, sanjai Yon belum menggunakan atau menerapkan teknologi informasi untuk memudahkan berlangsungnya proses penjualan. Sehingga menimbulkan masalah dalam penjualan produk tersebut, masalah yang timbul pada pihak sanjai Yon yaitu kesulitan dalam memasarkan produknya di luar kota, karena media pemasaran atau promosi hanya ada di daerah Bukittinggi saja.

Maka dari itu dibutuhkan sebuah website untuk mempermudah transaksi penjualan. Mencari informasi yang dibutuhkan dan mempermudah pembelian dibutuhkan panduan, salah satunya adalah E-commerce. Proses penjualan dalam bentuk gambar sehingga penjualan lebih mudah dan lebih baik.

Hasil penelitian menunjukan bahwa: 1) Memberikan kemudahan terhadap costumer yang berada diluar Kota Bukittinggi yang ingin membeli Sanjai. 2) Memberikan kemudahan dalam mempromosikan produk Sanjai Yon.

Kata Kunci: E-commerce, Sanjai, B2C

E-Commerce Design At Sanjai Yon Pasar Bawah Bukittinggi Using Business To Costumer Method (B2C)

Nama : Fadilah Handayani

NPM : 1310024262013

Pembimbing 1 : Eko Amri Jaya, M.Kom Pembimbing 2 : Veni Wedyawati, M.Kom

(5)

ABSTRACT

E-commerce (electronic commerce) is an electronic sales, which can be done remotely (marketing technology) used outside the store. Limited ability at this time, sanjai Yon has not used or apply information technology to facilitate the ongoing sales process. So causing problems in the sale of these products, the problems that arise on the sanjai Yon is difficulty in marketing their products outside the city, because the media marketing or promotion is only in the area of Bukittinggi only.

Therefore required a website to facilitate sales transactions. Finding the necessary information and making it easier to purchase a guide is needed, one of which is E-commerce. The sales process in the form of images so that sales easier and better.

The results showed that: 1) Provide convenience to customers outside the city of Bukittinggi who want to buy Sanjai. 2) Provide convenience in promoting Sanjai Yon products.

Keywords: E-commerce, Sanjai, B2C.

(6)

KATA PENGANTAR

Puji dan syukur yang sebesar – besarnya penulis ucapkan pada Allah SWT Yang Maha Kuasa, yang telah memberikan rahmat dan hidayah – Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini sebagaimana mestinya. Selanjutnya salawat beriring salam penulis kirimkan kepada Nabi besar Muhammad SAW yang telah membawa umat – Nya ke alam yang berilmu pengetahuan seperti saat sekarang ini.

Judul yang penulis kemukakan dalam Tugas Akhir ini adalah

“Perancangan E-Commerce Pada Sanjai Yon Pasar Bawah Bukittinggi Menggunakan Metode Busines To Customer”. Pemilihan judul ini telah disetujui oleh Ketua Program Studi Jurusan Sistem Informasi.

Dalam kesempatan ini izinkanlah penulis mengucapkan rasa terima kasih kepada semua pihak yang telah membantu secara langsung maupun tidak langsung dalam pembuatan Tugas Akhir ini, yaitu kepada :

1. Bapak Antonius, SE selaku Ketua Yayasan Muhammad Yamin Padang.

2. Bapak H. Riko Ervil, MT selaku Ketua Sekolah Tinggi Teknologi Industri ( STTIND ) Padang.

3. Ibu Veni Wedyawati, M.Kom selaku Ketua Program Studi Sistem Informasi, sekaligus Dosen pembimbing II.

4. Bapak Eko Amri Jaya, M.Kom selaku Dosen Pembimbing I.

5. Kedua orang tua penulis yang telah banyak memberikan dorongan moril maupun materil dalam menyelesaikan Tugas Akhir ini.

(7)

6. Seluruh dosen yang telah mendidik dan membina penulis selama mengikuti perkuliahan di Sekolah Tinggi Teknologi Industri ( STTIND ) Padang

7. Rekan – rekan dan semua pihak yang telah membantu penulis dalam penyelesaian Tugas Akhir ini.

Penulis menyadari sepenuhnya bahwa Tugas Akhir ini masih banyak kekurangannya, dan dengan segala kerendahan hati, penulis mengharapkan kritik dan saran yang kiranya dapat menyempurnakan Tugas Akhir ini. Semoga Allah SWT senantiasa melimpahkan rahmat dan karunia – Nya kepada kita semua, dan semoga Tugas Akhir ini dapat memberikan manfaat kepada kita semua. Amin.

Padang, Februari 2018

Penulis

(8)

DAFTAR ISI

ABSTRAK ... i

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR TABEL ... viii

DAFTAR GAMBAR ... ix

BAB I : PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Identifikasi Masalah ... 3

1.3 Batasan Masalah ... 4

1.4 Rumusan Masalah ... 4

1.5 Tujuan Penelitian... 4

1.6 Manfaat Penelitian... 4

BAB II : TINJAUAN PUSTAKA 2.1 Landasan Teori ... 6

2.1.1 Sistem Informasi ... 6

2.1.2 Pengertian Internet ... 7

2.1.2 Pengertian Website ... 7

2.1.4 Pengertian E-Commerce ... 8

2.1.5 Jenis-jenis E-Commerce ... 8

2.1.6 Kategori E-Commerce ... 9

2.1.7 Keuntungan dan Kerugian E-Commerce ... 10

2.1.8 Database ... 11

(9)

2.1.9 Pengertian XAMPP ... 11

2.1.10 PHP ... 12

2.1.11 Keunggulan PHP ... 12

2.1.12 Pengertian MySQL ... 13

2.1.13 Pengertian Hosting ... 15

2.2 Kerangka Konseptual ... 15

BAB III : METODOLOGI PENELITIAN 3.1 Jenis Penelitian ... 17

3.2 Tempat Penelitian ... 17

3.3 Waktu Penelitian ... 17

3.4 Variabel Penelitian ... 17

3.5 Langkah-langkah Metoda Penelitian ... 18

3.6 Data dan Sumber Data... 18

3.7 Kerangka Metodologi ... 19

BAB IV : ANALISA DAN DESAIN SISTEM 4.1 Analisa Sistem ... 22

4.1.1 Evaluasi Sistem ang Sedang Berjalan ... 22

4.1.2 Usulan Sistem Baru ... 23

4.2 Desain Sistem ... 23

4.2.1 Use Case Diagram ... 24

4.2.2 Class Diagram ... 32

4.2.3 Sequence Diagram ... 33

4.2.4 Activity Diagram ... 35

(10)

4.2.5 Desain File ... 37

BAB V : IMPLEMENTASI SISTEM 5.1 Implementasi Sistem ... 41

5.2 Desain Database ... 41

5.3 Pengujian Sistem ... 42

5.3.1 Menu Utama Web ... 43

5.3.1.1 Beranda ... 43

5.3.1.2 Produk ... 44

5.3.1.3 Profil ... 45

5.3.1.4 Cara Pembelian ... 46

5.3.1.5 Hubungi Kami ... 47

5.3.2 Menu Utama Admin ... 47

5.3.2.1 Login Admin ... 47

5.3.2.2 Halaman Admin ... 48

5.3.2.3 Laporan Penjualan ... 48

BAB VI : PENUTUP 6.1 Kesimpulan... 49

6.2 Saran ... 49 DAFTAR KEPUSTAKAAN

(11)

DAFTAR TABEL

Tabel 4.1 Desain File Admins ... 37

Tabel 4.2 Desain File Orders ... 38

Tabel 4.3 Desain File Produk ... 39

Tabel 4.4 Desain File User ... 40

(12)

DAFTAR GAMBAR

Gambar 2.1 Kerangka Konseptual ... 15

Gambar 3.1 Kerangka Metodologi ... 20

Gambar 4.1 Use Case Diagram ... 24

Gambar 4.2 Class Diagram ... 32

Gambar 4.3 Sequence Diagram Pembelian Produk ... 33

Gambar 4.4 Sequence Diagram Data Order Pembelian Produk ... 34

Gambar 4.5 Activity Diagram Pembelian Produk ... 35

Gambar 4.6 Activity Diagram Data Order Produk ... 36

Gambar 5.1 Tabel Pada Database ... 42

Gambar 5.2 Tampilan Beranda ... 43

Gambar 5.3 Produk ... 44

Gambar 5.4 Profil ... 45

Gambar 5.5 Cara Pembelian ... 46

Gambar 5.6 Hubungi Kami ... 47

Gambar 5.7 Login Admin ... 47

Gambar 5.8 Halaman Utama Admin ... 48

Gambar 5.9 Laporan Penjualan ... 48

(13)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi banyak mempengaruhi tatanan hidup atau sebuah aturan dan sistem tertentu. Teknologi informasi sekarang ini sudah semakin berkembang, kebutuhan akan sebuah informasi yang berkualitas menjadi sebuah kebutuhan primer. Perkembangan teknologi informasi dapat dimanfaatkan dalam berbagai bidang, salah satunya yaitu dalam bidang perdagangan, khususnya yaitu penjualan secara online, atau biasa juga disebut dengan e-commerce.

Sanjai Yon merupakan usaha dagang yang bergerak dalam penjualan sanjai.

Sanjai Yon terletak pada pusat perbelanjaan tradisional Kota Bukittinggi, tepatnya di Los Kentang Petak 37 Pasar Bawah Kota Bukittinggi. Sanjai Yon memproduksi berbagai macam sanjai, diantaranya sanjai tawar, sanjai manis, sanjai asin, sanjai bumbu, sanjai lado manih, sanjai lado biaso, sanjai lado stik, sanjai lado kuas, sanjai kinco randang, sanjai cancang kuning, sanjai rasa jagung, dakak-dakak, bungo durian, taleh serundeng, taleh lado bulek, karak kaliang sianok, karak kaliang subarang, karak kaliang sungai jariang, kerupuk bawang petak kecil, kerupuk bawang petak besar, kerupuk bawang stik, kerupuk bayam, kue kaptus, jagung tujin, randang talua, arai pinang pariaman, ladu sala, sanjai katam, kerupuk pisang, dan rakik kacang. Harga dari semua produk Sanjai Yon ini bervariasi mulai dari Rp. 30.000/Kg sampai dengan Rp. 60.000/Kg.

Berdasarkan wawancara penulis dengan pemilik Sanjai Yon, Sanjai Yon memproduksi ± 1 ton sanjai pertahun. Dengan jumlah produksi Sanjai Yon

(14)

tersebut, membuktikan bahwa Sanjai Yon sudah memiliki banyak pelanggan baik di dalam Kota Bukittinggi maupun luar kota Bukittinggi. Sanjai Yon enak, gurih, empuk, dan tanpa bahan pengawet. Ini dibuktikan dengan izin Depkes yang telah dimiliki Sanjai Yon. Selama ini tidak pernah mendapat masalah dari pihak yang mencek. Izin Depkes, pada saat ini adalah Depkes / P-IRT 2151307010635-22.

Izin ini terdapat pada kemasan sanjai Yon.

Akan tetapi berdasarkan observasi awal yang penulis lakukan, Sanjai Yon belum menggunakan atau menerapkan teknologi informasi. Untuk memudahkan berlangsungnya proses penjualan. Sehingga menimbulkan masalah dalam penjualan produk tersebut, masalah yang timbul pada pihak Sanjai Yon yaitu kesulitan dalam memasarkan produknya di luar kota, karena media pemasaran atau promosi hanya ada di daerah Bukittinggi saja. Padahal peluang penjualan di luar kota sangat menguntungkan, konsumen diluar kota juga mengalami kesulitan dalam memperoleh informasi tentang jenis sanjai yang akan dibeli, selain harus datang langsung ke Bukittinggi. Kesulitan yang terjadi dalam bisnis adalah dimana industri rumah tangga kesulitan dalam memasarkan produk dan menemukan pembeli yang tepat. Begitu juga dengan pihak costumer kesulitan dalam mencari produk-produk yang dibutuhkan.

Memanfaatkan media infomasi berupa e–commerce di internet untuk penjualan produk akan lebih banyak mengguntungkan, juga mempermudah proses pengembangan usaha dan dapat menghemat biaya. Konsumen lebih mudah memilih produk tanpa harus datang langsung. Dari masalah yang diuraikan diatas perlu adanya pembaharuan dalam menyampaian dan pemanfaatan informasi,

(15)

melalui internet akan mempermudah promosi dan pelayanan pembelian produk jarak jauh. Di sini akan dianalisis dan dibuat sebuah aplikasi e-commerce penjualan sanjai, dimaksudkan untuk memudahkan penjualan sanjai dan mempermudah penyampaian informasi kepada konsumen terkait dengan produk yang di promosikan.

Berdasarkan uraian diatas, maka penulis tertarik untuk mencoba memberikan suatu gagasan berupa pengembangan sistem penjualan yang lama dengan sistem yang baru, mudah-mudahan lebih baik nantinya. Maka penulis tertarik untuk mengangkat sebuah judul “Perancangan E-Commerce Pada Sanjai Yon Pasar Bawah Bukittinggi Menggunakan Metode Busines To Costumer ”, sebagai masalah utama dalam penulisan tugas akhir.

Dengan tujuan ingin menciptakan sebuah program aplikasi komputerisasi dengan menggunakan E-Commerce, khususnya dalam penjualan, sehingga program yang penulis rancang dapat diterapkan dan dimanfaatkan oleh Sanjai Yon.

1.2 Identifikasi Masalah

Berdasarkan latar belakang di atas, maka dapat diambil pokok permasalahan, yaitu :

1. Pada Sanjai Yon masih menggunakan sistem

penjualan secara manual.

2. Masih belum efektif dalam memasarkan produknya

di luar Kota Bukittinggi.

(16)

1.3 Batasan Masalah

Supaya tidak terjadi penyimpangan pada topik yang dibahas pada tugas akhir ini, maka batasan masalah yang akan di bahas yaitu :

1. Menerapkan aplikasi E-Commerce pada Sanjai Yon Pasar Bawah Bukittinggi 2. Menggunakan bahasa pemrograman PHP dan database MySQL.

1.4 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah dikemukakan di atas, maka fokus permasalahan yang akan dibahas dalam tugas akhir ini meliputi :

1. Bagaimana cara penerapan E-Commerce pada Sanjai Yon?

2. Bagaimana laporan penjualan pada Sanjai Yon setelah adanya E-commerce?

1.5 Tujuan Penelitian

Tujuan dari penelitian ini adalah :

1. Untuk membantu Sanjai Yon dalam memasarkan produknya.

2. Untuk membuat laporan penjualan perbulan pada Sanjai Yon.

1.6 Manfaat Penelitian

Adapun manfaat penelitian yang penulis lakukan ini adalah:

1. Bagi Penulis dapat melatih kemampuan dan menambah wawasan dalam perancangan E-Commerce.

2. Bagi Perusahaan aplikasi E-Commerce yang telah dibuat dapat dijadikan media penjualan, promosi serta pemasaran.

(17)

3. Bagi Akademik dapat dijadikan sebagai literatur dimasa yang akan datang serta menambah referensi perpustakaan untuk meningkatkan kualitas pendidikan serta menambah ilmu pengetahuan.

(18)

BAB II

TINJAUAN PUSTAKA

2.1 Landasan Teori

Pada landasan teori ini kita harus mengetahui apa-apa saja yang akan dibahas diantaranya yaitu :

2.1.1 Sistem Informasi

Menurut Hanif Al Fatta (2007) sistem informasi adalah suatu alat untuk menyajikan informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya. Tujuannya adalah untuk menyajikan informasi guna pengambilan keputusan pada perencanaan, pengorganisasian, pengendalian kegiatan operasi subsistem suatu perusahaan. Sistem informasi adalah data yang dikumpulkan, dikelompokkan dan diolah sedemikian rupa sehingga menjadi sebuah satu kesatuan informasi yang saling terkait dan saling mendukung sehingga menjadi suatu informasi yang berharga bagi yang menerimanya.

Perkembangan sistem informasi meliputi sistem informasi tradisional yaitu suatu sistem informasi yang dioperasikan dan dikelola secara semi manual. Sistem informasi beroperasi secara lambat sehingga pengambilan keputusan sering berdasarkan data asumsi/perkiraan. Lalu sistem informasi berbasis komputer yaitu penggunaan teknologi komputer untuk mendukung penciptaan sistem informasi sehingga waktu menghasilkan informasi lebih singkat dengan tingkat keakuratan yang tinggi. Sistem informasi berbasis jaringan perkantoran yaitu sistem informasi dengan jaringan komputer perkantoran untuk membuka sejumlah tempat transaksi

6

(19)

dan laporan dapat diperoleh secara online. Sistem informasi berbasis platform yaitu sistem informasi dengan teknologi internet yang dapat menghubungkan komputer di seluruh dunia untuk kegiatan bisnis. Suatu sistem informasi pada dasarnya terbentuk melalui suatu kelompok kegiatan operasi yang tetap yaitu mengumpulkan data, mengelompokkan data, menghitung, menganalisa dan menyajikan laporan

2.1.2 Pengertian Internet

Internet adalah singkatan dari Interconnected Network. Internet merupakan sebuah sistem komunikasi yang mampu menhubungkan jaringan-jaringan komputer diseluruh dunia.

Internet adalah interkoneksi antara jaringan komputer namun secara umum internet harus dipandang sebagai sumberdaya informasi. Isi internet adalah informasi dapat dibayangkan sebagai suatu database atau perpustakaan multimedia yang sangat besar dan lengkap. Bahkan internet dipandang sebagai dunia dalam bentuk lain (maya) karena hampir seluruh aspek kehidupan di dunia nyata ada di internet seperti bisnis, hiburan, olah raga, politik dan lain sebagainya (Lani Sidharta, 1996).

2.1.3 Pengertian Website

Website adalah sebuah presentasi online untuk sebuah perusahaan atau individu, website juga dapat digunakan sebagai media informasi secara online.

(Komang Wiswakarma, 2009)

(20)

2.1.4 Pengertian E-Commerce

Ada beberapa pendapat menurut para ahli tentang pengertian e-commerce diantaranya sebagai berikut :

1. Menurut Jony Wong (2010 : 33) pengertian dari electronic commerce adalah pembelian, penjualan dan pemasaran barang serta jasa melalui sistem elektronik. Seperti radio, televisi dan jaringan computer atau internet.

2. Sedangkan M. Suyanto (2003), E-Commerce (Electronic Commerce) merupakan konsep baru yang digambarkan sebagai proses jual beli barang atau jasa pada World Wide Web atau proses jual beli, pertukaran produk, jasa dan informasi melalui jaringan informasi .

Jadi, E-commerce (electronic commerce) adalah suatu penjualan secara elektronis, yang bisa dilakukan dari jarak jauh (teknologi marketing) yang digunakan diluar toko. Untuk tempat yang jauh sekalipun tetap dilakukan perdagangan dengan memanfaatkan e-commerce.

2.1.5 Jenis-jenis E-Commerce

E-Commerce terdiri dari beberapa jenis, diantaranya sebagai berikut : 1. Business to business (B2B), yaitu kegiatan bisnis yang terjadi antar

perusahaan atau produsen.

2. Business to constumer (B2C), yang terjadi pada pelelangan, perusahaan penjual jasa dan perusahaan retail online.

3. Constumer to Business (C2B), yaitu kegiatan bisnis yang terjadi di antara konsumen dan produsen.

(21)

4. Government to Business (G2B), yaitu kegiatan bisnis yang terjadi di antara pemerintah dan pengusaha.

5. Government to Constumer (G2C), yaitu kegiatan bisnis yang terjadi di antara pemerintah dan konsumen.

2.1.6 Kategori E-Commerce

E-commerce secara umum dapat dibagi menjadi 3 kategori yaitu (Whiteley, 2000) :

1. Electronic markets

Electronic markets merupakan penggunaan teknologi informasi dan komunikasi untuk menampilkan berbagai penawaran yang tersedia dalam segmen pasar, sehingga pembeli dapat membandingkan harga (dan atribut lainnya) dari berbagai penawaran yang ada dan membuat keputusan. Contoh umum dari electronic markets ialah sistem pemesanan tiket pesawat terbang.

2. EDI (Electronic Data Interchange)

EDI menyediakan sistem standar untuk pengkodean transaksi perdagangan sehingga mereka dapat dikomunikasikan secara langsung dari satu sistem komputer ke sistem komputer lainnya tanpa membutuhkan perintah tertulis, tagihan, penundaan dan kesalahan dalam penanganan media kertas. EDI digunakan oleh organisasi yang memakai transaksi biasa dalam jumlah besar. Salah satu sektor dimana EDI digunakan secara ekstensif adalah pertukaran di dalam supermarket yang menggunakan EDI untuk bertransaksi dengan supplier mereka.

(22)

3. Internet commerce

Teknologi komunikasi dan informasi juga dapat digunakan untuk periklanan dan membuat satu kali penjualan dalam daerah produk dan jasa yang besar. E- commerce jenis ini dilambangkan dengan pemakaian Internet secara komersial. Internet dapat digunakan untuk pembelian buku yang dapat dikirimkan melalui pos atau pemesanan tiket yang dapat dilakukan oleh klien kapan saja mereka inginkan. Hal ini dapat ditandai dengan Internet bukan sebagai satu-satunya teknologi yang digunakan untuk pelayanan jenis ini dan ini bukan satu-satunya kegunaan Internet dalam e-commerce.

2.1.7 Keuntungan dan Kerugian e-commerce

Keuntungan e-commerce tersebut adalah sebagai berikut :

1. Bagi Konsumen : harga lebih murah, belanja cukup pada satu tempat.

2. Bagi Pengelola bisnis : efisiensi, tanpa kesalahan, tepat waktu 3. Bagi Manajemen : peningkatan pendapatan, loyalitas pelanggan.

Kerugian dari e-commerce adalah sebagai berikut :

1. Persoalan yang tidak biasa diselesaikan seperti nama domain, copyright, pajak dan biaya-biaya lainnya.

2. Kurangnya peraturan dari pemerintah nasional maupun internasional dan standar industri.

3. Banyak pembeli dan penjual yang menunggu e-commerce itu stabil sebelum mereka ikut berpartisipasi.

(23)

2.1.8 Database

Database bukanlah sebuah kumpulan file- file, tetapi database merupakan sebuah sumber data pusat yang dapat dibagi (share) ke banyak pengguna (user) dalam berbagai macam aplikasi. Pusat dari database adalah database management system (DBMS), yang memungkinkan pembuatan, modifikasi, dan update database, pengambilan data, dan pembuatan laporan dan tampilan. Sedangkan orang yang meyakinkan database dapat mencapai tujuannya disebut database administrator menurut (Kendall, 2005),

Tujuan efektivitas database antara lain meliputi :

1. Meyakinkan bahwa data dapat dishare di antara user dalam berbagai macam aplikasi.

2. Memelihara data secara tepat dan konsisten.

3. Meyakinkan bahwa seluruh data yang diperlukan untuk aplikasi yang ada saat ini dan di masa depan tersedia.

4. Memungkinkan database untuk berkembang sejalan dengan pertumbuhan user.

5. Memungkinkan user untuk menggunakan data sesuai pandangan pribadi mereka tanpa peduli dengan cara penyimpanan data secara fisik.

2.1.9 Pengertian XAMPP

Merupakan tool yang menyediakan paket perangkat lunak kedalam satu buah paket. Dengan menginstal XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual.

(Daud Edison T, 2011)

(24)

2.1.10 PHP

PHP adalah bahasa (scripting language) yang dirancang secara khusus untuk penggunaan pada web. PHP adalah tool untuk pembuatan halaman web dinamis.

Kaya akan fiture yang membuat perancangan web dan pemrograman lebih mudah.

Kependekan dari HyperText Preprocessor. Pada awal pengembangannya oleh Rasmus Lerddorf, dia menyebutkan sebagai tools Personal Home Page.

Seperti bahasa pemrograman lainnya PHP memproses selruh perintah yang berada dalam skrip PHP didalam web server dan menampilkan outputnya ke dalam web browser klien. PHP adalah bahasa scripting ang menghasilkan output HTML ataupun output lain sesuai keinginan program yang dijalankan paa server side.

Artinya, semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja.

2.1.11 Keunggulan PHP

Keunggulan dari PHP antara lain adalah :

1. Cepat, karena ditempelkan (embedded) di dalam kode HTML, sehingga waktu tanggap menjadi pendek.

2. Tidak mahal, paa kenyataannya PHP adalah gratis dan bisa mendapatkannya tanpa harus membayar.

3. Mudah untuk digunakan. PHP bersi fitur khusus dan fungsi yang dibutuhkan untuk membuat halaman web dinamis. Bahasa PHP dirancang untuk dimasukkan dengan mudah di dalam file HTML.

(25)

4. Berjalan pada beberapa sistem operasi. Dia berjalan pada beberapa sistem operasi yang beragam, windows, Linux, Mac OS, dan kebanyakan variasi dari Unix.

5. Dukungan teknis tersedia secara luas karena PHP menyediakan dukungan gratis via daftar diskusi e-mail.

2.1.12 Pengertian MySQL

MySQL adalah database server relasional yang gratis di bawah lisensi GNU General Public License. Dengan sifatnya yang Open Source, memungkinkan user juga untuk melakukan modifikasi pada source code-nya untuk memenuhi kebutuhan spesifik mereka sendiri.MySQL merupakan database server multi - user dan multi – threded yang tangguh (robust). Dengan memiliki banyak feature MySQL bias bersaing dengan database komersial sekalipun. Tidak mengejutkan, MySQL menjadi database pilihan untuk banyak pengguna PHP.

MySQL dikembangkan oleh MySQL AB, sebuah perusahaan komersial ysng membangun layanan bisnisnya melalui database MySQL. Awal mula pengembangan MySQL adalah penggunaan mySQL untuk koneksi ke table mempergunakan rutin level rendah (ISAM) setelah beberapa pengujian diperoleh kesimpulan mSQL tidak cukup cepat dan fleksibel untuk memenuhi kebutuhan.

Sehingga dihasilkan suatu antarmuka SQL baru pada database tetapi dengan API yang mirip mSQL. API ini dipilih sedemikian rupa sehingga memudahkan porting kode. Tentang penggunaan nama MySQL sampai saat ini belum jelas betul. Base directory dan sejumlah library serta tool pada saat pengembangan telah diawali

(26)

dengan “my” selama sekitar 10 tahun. Bagaimanapun pemberian nama MySQL sampai saat ini masih menjadi sebuah “misteri”.

MySQL adalah suatu sistem manajemen database. Untuk menambahkan, mengakses, dan memproses data yang tersimpan pada suatu database computer anda memerlukan sistem manajemen database seperti MySQL. Karena computer sangat unggul dalam menangani sejumlah besar data, system manajemen database memainkan suatu peranan yang peting dalam komputansi, baik sebagai utility stand-alone maupun bagian dari aplikasi lainnya.

MySQL adalah system manajemen database relasional. Suatu database relasional menyimpan data dalam table-tabel terpisah. Hal ini memungkin kecepatan dan fleksibelitas. Table-tabel yang dihubunkan dengan relasi yang ditentukan membuatnya bias mengkombinasikan data dari beberapa table pada suatu permintaan. Bagian SQL dari kata MySQL berasal dari “Structured Query Language” bahasa paling umum yang dipergunakan untuk mengakses database.

Konektivitas, kecepatan dan keamanannya membuat MySQL cocok untuk pengaksesan database pada internet. MySQL merupakan sistem client/server yang terdiri dari SQL server multiheraded yang memungkinkan backed yang berbeda, sejumlah program client dan library yang berbeda, tool administrative, dan beberapa antarmuka pemrograman. MySQL juga tersedia sebagai library yang bisa digabungkan ke aplikasi.

Karena pada MySQL tersedia banyak perangkat lunak yang ikut berkontribusi, maka anda bisa mendapatkan aplikasi atau bahasa favorit yang

(27)

sudah di dukung oleh MySQL. Cara mengeja MySQL adalah “My Ess Que Ell”

(bukan My-Squell).

2.1.13 Pengertian Hosting

Hosting adalah sebuah kegiatan menyimpan, meletakkan, atau menampung data anda kesebuah tempat keinternet. Salah satu tujuan dari web hosting adalah menempatkan file dokumen website ke hosting diinternet agar website anda dapat diakses oleh semua orang lewat internet. Sebagai latihan anda dapat memanfaatkan web hosting gratis yang banyak terdapat diinternet baik dari luar maupun dalam negeri. (Wahana Komputer, 2004)

2.2 Kerangka Konseptual

Adapun kerangka konseptual dalam penyusunan proposal penelitian ini terdiri dari tiga bagian diantaranya : Input, Proses dan Output.

Gambar 2.1 Kerangka Konseptual Input

 data produk

 data penjualan

 data konsumen.

Proses Data-data produk diolah

menggunakan bahasa

pemrograman PHP dan database MySQL.

Output

 Aplikasi E- Commerce Sanjai Yon

 Laporan

penjualan Sanjai Yon

(28)

1. Input

Didalam input ini penulis menginputkan data-data proses seperti data-data produk, data penjualan, dan data konsumen .

2. Proses

Merancang sistem informasi yang terdiri dari pengolahan data produk dan data penjualan menggunakan bahasa pemrograman PHP dan database MySQL.

3. Output

Dari proses tersebut maka penulis membangun sebuah aplikasi e-commerce Sanjai Yon untuk membantu dalam memasarkan produknya dan membuat laporan penjualan pada Sanjai Yon.

(29)

BAB III

METODOLOGI PENELITIAN

3.1 Jenis Penelitian

Jenis penelitian yang peneliti lakukan adalah penelitian lapangan (Field research). Pada penelitian lapangan ini penulis melakukan peninjauan di Sanjai Yon Pasar Bawah Bukittnggi untuk mendapatkan data-data yang akurat.

3.2 Tempat Penelitian

Penelitian dilakukan di Sanjai Yon yang berada di Los Kentang Petak 27 Bukittinggi, Sumatera Barat. Pemilihan tempat dilakukan secara purposif (sengaja) dengan pertimbangan akan kelengkapan data dan informasi yang diperlukan untuk kegiatan penelitian mengenai E-Commerce pada Sanjai Yon Pasar Bawah Bukittinggi .

3.3 Waktu Penelitian

Penelitian dilakukan pada bulan Desember 2017.

3.4 Variabel Penelitian

Variabel penelitian adalah segala sesuatu yang akan menjadi objek pengamatan dalam penelitian, seperti data produk. Variabel penelitian tersebut didapat dari Sanjai Yon yang berada di Bukittinggi Sumatera Barat.

17

(30)

3.5 Langkah-langkah Metoda Penelitian

Langkah-langkah metoda penelitian yang penulis lakukan dalam memperoleh data yaitu :

1. Obsevasi atau Pengamatan

Penulis melakukan peninjauan atau pengamatan langsung kelapangan yaitu pada Sanjai Yon Pasar Bawah Bukittinggi.

2. Interview atau wawancara

Penulis mengajukan beberapa pertanyaan dengan nara sumber yang berkenaan dengan topik dari penelitian yang hendak penulis selesaikan.

3. Mengumpulkan data

Penulis mengumpulkan data sanjai yang diproduksi Sanjai Yon beserta harga Sanjai Yon.

4. Mencari Software yang digunakan dalam merancang e-commerce seperti macromedia dreamweaver 8, google crome atau mozila firefox dan xampp.

5. Merancangan e-commerce dan menginputkan data sanjai yang akan di jual.

6. Melakukan testing implementasi sistem e-commerce yang telah di rancang.

3.6 Data dan Sumber Data

Berdasarkan permasalahan dan tujuan penelitian data yang digunakan berupa :

1. Data Primer

Data primer adalah data yang didapat dari wawancara dengan penjual dan pembeli sanjai di Sanjai Yon.

(31)

2. Data Sekunder

Data sekunder diperoleh dari studi kepustakaan. Data sekunder meliputi sejarah dari Kota Bukittinggi serta jenis makanan yang ada di Kota Bukittinggi.

3.7 Kerangka Metodologi

Untuk memperjelas arah penelitian ini, dapat dilihat pada gambar kerangka metodologi berikut ini :

Mulai

Pendahuluan Wawancara dan pengamatan langsung

Landasan teori E-Commerce, xampp,

website, hosting

Identifikasi Masalah

1. Pada Sanjai Yon masih menggunakan sistem

penjualan secara manual.

2. Masih belum efektif dalam memasarkan

produknya di luar Kota Bukittinggi.

Rumusan Masalah

1. Bagaimana cara penerapan E-Commerce pada Sanjai Yon?

2. Bagaimana laporan penjualan pada Sanjai Yon setelah adanya E-commerce?

3.

A

Tujuan Penelitian

1. Untuk membantu Sanjai Yon dalam memasarkan produknya.

2. Untuk membuat laporan penjualan perbulan pada Sanjai Yon.

3.

(32)

Gambar 3.1 Kerangka Metodologi

Deskripsi :

1. Identifikasi Masalah

Pada Sanjai Yon masih menggunakan sistem penjualan secara manual. Dan belum efektif dalam memasarkan produknya di luar Kota Bukittinggi.

2. Perumusan Masalah

Bagaimana cara penerapan E-Commerce pada Sanjai Yon?. Dan bagaimana laporan penjualan Sanjai Yon setelah adanya E-commerce?

3. Tujuan Penelitian

Untuk membantu Sanjai Yon dalam memasarkan produknya. Dan membuat laporan penjualan pada Sanjai Yon.

Implementasi sistem

Kesimpulan dan Saran Perawatan

Selesai A

Pengumpulan Data

Analisa dan Desain Sistem

(33)

4. Pengumpulan Data

Mengumpulkan data sanjai yang diproduksi Sanjai Yon beserta harga Sanjai Yon Menganalisa dan Mendesain

5. Dalam analisa dan desain system penulis memahami kelemahan-kelemahan dan kekurangan dari sistem yang akan digunakan.

6. Implementasi Sistem

Kegiatan yang penulis lakukan adalah membuat sistem, mentes sistem (testing), melakukan operasi pada sistem yang telah dibuat dan memperbaiki sistem yang telah dibuat.

7. Perawatan / Maintenance

Pemeliharaan diperlukan untuk meningkatkan efisiensi dan efektivitas kinerja pada sistem yang dibuat agar didalam penggunaanya dapat bekerja secara optimal.

(34)

BAB IV

ANALISA DAN DESAIN SISTEM

4.1 Analisa Sistem

Analisa sistem merupakan suatu istilah secara kolektif yang mendeskripsikan fase-fase awal pengembangan sistem dan teknik pemecahan masalah yang menguraikan bagain-bagian dari komponen yang bekerja dan berinteraksi untuk mencapai suatu tujuan. Analisa sistem merupakan tahap awal dari pengembangan sistem.

Data-data yang diperlukan berupa hal-hal yang berkaitan dengan sistem yang akan dibuat sehingga memudahkan dalam merancang sebuah sistem.

Penelitian dilakukan bertujuan untuk melihat sistem yang lama dan merancang sistem yang baru. Seorang analis harus mengetahui kelemahan sistem yang lama dan sistem yang akan dirancang baik dari segi aktivitas sistem, efisisensi sistem serta hal-hal yang terkait dengan sistem tersebut.

4.1.1 Evaluasi Sistem yang Sedang Berjalan

Berdasarakan uraian yang ada pada analisa sistem pada Sanjai Yon serta hasil pengamatan dan penelitian yang dilakukan tidak adanya pemanfaatan internet untuk media penjualan, promosi dan pemasaran secara online.

(35)

4.1.2 Usulan Sistem Baru

Dari kendala tersebut maka dapat dilakukan pengembangan terhadap sistem sehingga dapat merancang sistem yang baru dan masalah yang terjadi dapat teratasi, yaitu dengan melakukan :

1. Perancangan E-comerce pada Sanjai Yon.

2. Pembuatan interface dengan menggunakan bahasa pemograman berbasis PHP.

4.2 Desain Sistem

Desain sistem merupakan sebuah teknik pemecahan masalah yang saling melengkapi yang merangkai kembali bagian-bagian komponen menjadi sistem yang lengkap. Tujuan dari sistem ini adalah untuk mempermudah dalam melakukan transaksi penjualan pada Sanjai Yon.

4.2.1 Use Case Diagram

Use Case Diagram merupakan gambaran informasi dari suatu bagian ke bagian yang lain dimana informasi yang dihasilkan akan diproses secara komputerisasi. Untuk lebih jelas dapat dilihat pada gambar dibawah ini.

(36)

Gambar 4.1 Use Case Diagram

Berikut adalah detail dari use case diagram yang ditampilkan pada gambar 4.1 yaitu :

1. Deskripsi Use Case Beranda

Costumer Admin

Beranda Lihat Produk

Keranjang belanja

Informasi Pembelian

Hubungi kami

Login

Transfer Pembelian

Data User

Logout admin Pilih Produk

Isi Data Costumer

Verifikasi Pembelian Costumer Cetak Laporan

Penjualan

(37)

Aktor Utama : Customer

Nama Use Case : Beranda

Tujuan Use Case : Use Case ini menyediakan tampilan awal pada website.

Kondisi Awal : Melihat tampilan awal website.

Optimistic Flow :

a. Customer dan pengunjung lainya melihat tampilan website.

2. Deskripsi Use Case Lihat Produk Aktor Utama : Customer

Nama Use Case : Profil

Tujuan Use Case : Use case ini menjelaskan tentang produk yang ada pada Sanjai Yon.

Kondisi Awal : Customer melihat produk.

Optimistic Flow :

a. Customer melihat produk Sanjai Yon.

(38)

3. Deskripsi Use Case Pilih Produk Aktor Utama : Customer

Aktor Tambahan : Admin

Nama Use Case : Pilih Produk.

Tujuan Use Case : Use case ini menyediakan produk yang ditawarkan.

Kondisi Awal : Costumer dapat memilih produk yang diinginkan.

Optimistic Flow :

a. Costumer melihat produk yang tersedia.

b. Costumer melihat detail dari produk

c. Costumer melakukan pemesanan terhadap produk

4. Deskripsi Use Case Keranjang Belanja Aktor Utama : Customer

Aktor Tambahan : Admin

Nama Use Case : Keranjang belanja

Tujuan Use Case : Use case ini menyediakan layanan pada customer untuk melihat produk

Optimistic Flow :

a. Customer membuka website e- comerce.

b. Customer melihat produk yang dipilih

c. Costumer mengakhiri transaksi Pesismistic Flow :

(39)

yang telah dipilih dan mengakhiri transaksi.

Kondisi Awal : Halaman keranjang belanja telah terbuka costumer melihat produk yang telah dipilih.

a. Customer mengubah transaksi.

5. Deskripsi Use Case Isi Data Pembeli Aktor Utama : Costumer

Aktor Tambahan : Admin

Nama Use Case : Isi Data Pembeli

Tujuan Use Case : Use case ini menjelaskan tentang pengisian data pembeli untuk melanjutkan transaksi

Kondisi Awal : Halaman pengisian data costumer

Optimistic Flow :

a. Costumer mengisi data pada halaman yang tersedia

Pesimistic Flow :

a. Costumer menutup website e- commerce.

(40)

terbuka. Costumer dapat mengisikan data yang diminta admin.

6. Deskripsi Use Case Informasi Transaksi Aktor Utama : Costumer

Aktor Tambahan : Admin

Nama Use Case : Informasi Transaksi

Tujuan Use Case : Use case ini menyediakan menjelaskan data dan produk apa saja yang telah dibeli.

Kondisi Awal : Halaman data pemesanan tampil. Costumer dapat melihat data pemesan ddan jumlah pembayaran pembelian produk

Optimistic Flow :

a. Costumer membuka website e- comerce

b. Costumer melihat data pemesanan produk dan melihat jumlah pembayaran produk.

Pesimistic Flow :

a. Costumer keluar dari web e- commerce

7. Deskripsi Use Case Transfer Pembelian

(41)

Aktor Utama : Costumer

Aktor Tambahan :Admin

Nama Use Case : Transfer Pembelian

Tujuan Use Case : Costumer melakukan transfer pembelian produk kepada addmin

Kondisi Awal : Halaman informasi transaksi terbuka.

Costumer dapat melihat jumlah pembelian produk

Optimistic Flow

a. Costumer membuka halaman informasi transaksi

b. Costumer melakukan transfer pembelian produk.

8. Deskripsi Use Case Hubungi Kami Aktor Utama : Costumer

Nama Use Case : Hubungi Kami

Tujuan Use Case : Use Case ini menyediakan laanan untuk menghubungi admin secara

Optimistic Flow :

a. Costumer membuka website e- commerce

b. Costumer membuat pesan dan mengirim pesan.

(42)

online.

Kondisi Awal : Halaman hubungi kami terbuka, costumer dapat membuat pesan untuk admin secara online.

9. Deskripsi Use Case Login Aktor Utama : Admin

Nama Use Case : Login

Tujuan Use Case : Use case ini menyediakan layanan kepada admin untuk Login.

Kondisi Awal : Halaman utama sistem sudah terbuka.

Admin melakukan login.

Optimistic Flow :

a. Admin membuka website e- commerce

b. Admin memasukan user name, password pada login.

Pesimistic Flow :

a. Admin keluar dari menu Login.

10. Deskripsi User Case Data User

Aktor Utama : Admin Optimistic Flow :

a. Admin membuka halaman utama

(43)

Nama Use Case : Data User

Tujuan Use Case : Use Case ini menyediakan data user.

Kondisi Awal : Admin melakukan perubahan pada data user

admin

b. Admin dapat menambah data user

11. Deskripsi User Case Verifikasi Pembelian Produk Aktor Utama : Admin

Nama Use Case : Verifikasi Pembelian Produk

Tujuan Use Case : Use case ini menyediakan layanan

kepada admin untuk

memverifikasi pembelian produk

Kondisi Awal : Halaman utama admin terbuka. Admin

Optimistic Flow :

a. Admin membuka menu utama admin

b. Admin melihat order masuk

c. Admin memverifikasi pembelian produk

(44)

memverifikasi pembelian costumer

12. Deskripsi Use Case Cetak Laporan Penjual Aktor Utama : Admin

Nama Use Case : Cetak Laporan Penjualan

Tujuan Use Case : Use Case ini menyediakan layanan untuk admin untuk mencetak laporan.

Kondisi Awal : Laporan penjualan terbuka. Admin mencetak laporan penjualan.

Optimistic Flow :

a. Admin membuka laporan penjualan b. Admin mencetak laporan penjualan Pesimistic Flow :

a. Admin keluar dari laporan penjualan

13. Deskripsi Use Case Logout Admin Aktor Utama : Admin

Nama Use Case : Logout Admin

Tujuan Use Case : Use case ini menyediakan layanan

Optimistic Flow :

a. Admin membuka website e- commerce.

b. Admin keluar dari web.

(45)

kepada admin untuk keluar dari web.

Kondisi Awal : Halaman utama sistem sudah terbuka.

Admin keluar dari web.

4.2.2 Class Diagram

Setelah memodelkan sistem utama dengan use case diagram, langkah selanjutnya penulis menganalisa class-class yang dapat disimpulkan dalam use case diagram. Class yang diperoleh dari hasil analisa akan disajikan dalam gambar berikut ini

Produk + Id_produk + Id_kategori + Nama_produk + Harga

+ Stok + Insert () + Update () + Select ()

Registrasi pembelian + Nama_Costumer + Alamat

+ Telpon + Email + Id_kota + Insert () + Select ()

(46)

Gambar 4.2 Class Diagram

Agar lebih jelas lagi, keterangan dari class diagram adalah sebagai berikut :

1. Admin dapat menginput, mengedit dan menghapus data produk dan harga produk serta dapat melihat daftar produk.

2. Costumer dapat melihat daftar produk dan membeli produk.

4.2.3 Sequence Diagram

Sequence diagram digunakan untuk menjabarkan aktifitas yang ada pada use case kepada level yang lebih detail, berikut gambar sequence diagram :

1. Sequence Diagram Pembelian Produk

(47)

Gambar 4.3 Sequence Diagram Pembelian Produk

Pada sequence diagram pembelian produk menerangkan bahwa aktor customer melakukan login ke beranda, melakukan pengisian data. Setelah semuanya data customer selesai, data disimpan ke database dan costumer melakukan transfer pembelian

2. Sequence Diagram Data Order Pembelian Produk

Login Lihat

data order

Proses data Admin

Menu utama

Order masuk

Database Login

Isi

Data Simpa

n Data

Transfe r Costumer

Beranda Data

Costumer

Database Transfer

(48)

Gambar 4.4 Sequence Diagram Data Order Pembelian Produk

Pada sequence diagram data order pembelian produk menerangkan bahwa aktor admin melakukan login untuk melihat data order pembelian produk dan memproses data order yang ada dalam database.

4.2.4 Activity Diagram

Activity diagram digunakan untuk memperlihatkan aliran dari suatu aktivitas ke aktivitas lainya dalam suatu sistem. Berikut gambar activity diagram : 1. Activity Diagram Pembelian Produk

Beranda

Pilih Produk

(49)

Gambar 4.5 Activity Diagram Pembelian Produk

Aktivitas customer dimulai dengan mengakses web, pada halaman ini pengunjung dapat mengakses halaman utama yang memberikan informasi tentang produk yang dijual. Costumer dapat langsung memilih produk yang diinginkan.

Setelah costumer selesai memilih produk , costumer mengisi data untuk proses lebih lanjut dan melakukan transfer biaya untuk pembelian produk.

2. Activity Diagram Data Order Produk

Home

Login

Username dan Password

Login gagal Login berhasil

(50)

Gambar 4.6 Activity Diagram Data Order Produk

Aktivitas admin dimulai dengan mengakses web, kemudian admin login dengan menggunakan Username dan Password. Setelah admin login, admin bisa melakukan proses order yang masuk.

4.2.5 Desain File

File berfungsi untuk menyimpan dan mengorganisasi data, file-file tersebut terdiri dari beberapa record, record ini terdiri dari beberapa field, setiap record akan menampung datayang akan diproses menghasilkan informasi. Database yang digunakan adalah MySQL, yang mana MySQL merupakan Relational Database

(51)

Management Sistem (RDBMS), dimana setiap orang bebas untuk menggunakan MySQL.

Rancangan program untuk e-commerce Sanjai Yon terdiri atas beberapa file, setiap file akan mempunyai field kunci yang berfungsi sebagai penghubung antar file.

1. Desain File Admins

Desain file admin menggambarkan field-field apa saja yang digunakan untuk merancang file admin. Field-field yang digunakan dalam perancangan desain file admin dapat dilihat pada table 4.1

Nama Database : tokosanjai Nama Table : admins Primary Key : username

Tabel 4.1 Desain File admins

No Field Type Size

1 Username Varchar 50

2 Password Varchar 50

3 nama_lengkap Varchar 100

4 Email Varchar 100

5 no_telp Varchar 20

6 Level Varchar 20

7 Blokir Enum -

(52)

2. Desain File Orders

Desain file orders menggambarkan field-field apa saja yang digunakan untuk merancang file orders. Field-field yang digunakan dalam perancangan dapat dilihat pada table 4.2

Nama Database : tokosanjai Nama Table : orders Primary Key : id_orders

Tabel 4.2 Desain File orders

No Field Type Size

1 Id_orders Int 5

2 Nama_kustomer Varchar 100

3 Alamat Text

4 Telpon Varchar 20

5 Email Varchar 50

6 Status_order Varchar 50

7 Tgl_order Date

8 Jam_order Time

9 Id_kota Int 3

(53)

3. Desain File Produk

Desain file produk menggambarkan field-field apas aja yang digunakan untuk merancang file produk. Field-field yang digunakan dalam perancangan dapat dilihat pada table 4.3

Nama Database : tokosanjai Nama Table : produk Primary Key : id_produk

Tabel 4.3 Desain File produk

No Field Type Size

1 Id_produk Int 5

2 Id_kategori Int 5

3 Nama_produk Varchar 100

4 Produk_seo Varchar 100

5 Deskripsi Text

6 Harga Int 20

7 Stok Int 5

8 Berat Decimal 5,2

9 Tgl_masuk Date

10 Gambar Varchar 100

(54)

11 Dibeli Int 5

12 Diskon Int 5

4. Desain File User

Desain file user menggambarkan field-field apa saja yang digunakan untuk merancang file user. Field-field yang digunakan dalam perancangan dapat dilihat pada table 4.4

Nama Database : tokosanjai Nama Table : user Primary Key : username

Tabel 4.4 Desain File user

No Field Type Size

1 Username Varchar 50

2 Password1 Varchar 50

3 Password Varchar 50

4 Nama_lengkap Varchar 100

5 Email Varchar 100

(55)

6 Aktivasi Int 6

7 Cek_aktivasi Int 6

8 No_telp Varchar 20

9 Level Varchar 20

10 Blokir Enum

11 Id_session Varchar 100

(56)

BAB V

IMPLEMENTASI SISTEM

5.1 Implementasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan pada tahap sistem dalam dokumen yang disetujui dan menguji kemudian menginstal dan menggunakan program yang dibuat.

Tujuan Implementasi sistem adalah sebagai berikut :

1. Memperhitungkan bahwa sistem yang sudah dibuat sesuai dengan kebutuhan 2. Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui.

3. Mengkonversikan sistem yang lama ke sistem yang baru.

4. Mendokumentasikan program serta prosedur-prosedur yang diperlukan oleh dokumen desain sistem yang diuji.

Untuk merancang dan mengimplementasikan sistem yang dirancang diperlukan sebuah alat berupa komputer sebagai media yang dapat membantu dalam pengaplikasikannya. Pada komputer terdapat tiga komponen penting yang seperti hardware, software dan brainware

5.2. Desain Database

Mendesain database pada bab ini menggunakan XAMPP yang didalamnya terdapat PHP MyAdmin, yang dimulai dari menginstal Software tersebut serta mengikuti langkah-langkah dalam menginstal hingga selesai. Setelah proses instalasi selesai, aktifkan XAMPP dan mengaktifkan Apache dan MySql.

(57)

Dilanjutkan dengan membuka browser Mozilla Firefox, ketikkan http://localhost/XAMPP. selantnya pada tool XAMPP pilih PHP MyAdmin, maka

kita akan masuk pada tampilan PHP MyAdmin

Setelah berada di menu PHP MyAdmin, selanjutnya dibuat database dengan cara memilih menu Create New Database dan diberi nama dbtoko Seperti tampilan gambar dibawah ini :

Gambar 5.1 Tabel Pada Database

5.3 Pengujian Sistem

Pada bab ini akan dijelaskan lebih rinci tentang sistem yang telah dibuat.

Pengujian sistem dilakukan untuk menguji hubungan antara program aplikasi yang dibuat dengan elemen yang lain dalam sistem informasi. Adapun tujuan dari pengujian sistem ini adalah untuk memastikan semua elemen sistem sudah terhubung dengan baik. Pada pengujian ini sistem akan dilihat perbedaan antara

(58)

sistem yang lama dengan yang baru. Berikut merupakan penjelasan beserta gambar tentang Perancangan E-commerce Pada Sanjai Yon Pasar Bawah Bukittinggi Menggunakan Metode Busines To Costumer.

5.3.1 Menu Utama Web

Menu utama web adalah menu awal yang ditampilkan ketika pertama kali kita mengakses website.

5.3.1.1 Beranda

Pada bagian beranda ini menampilkan produk per item dan menu yang terdapat pada program aplikasi seperti : profil, produk, keranjang belanja, cara pembelian, hubungi kami.

Gambar 5.2 Tampilan Beranda

(59)

5.3.1.2 Produk

Pada bagian Produk ini menampilkan semua jenis produk yang tersedia pada Sanjai Yon.

Gambar 5.3 Produk

(60)

5.3.1.3 Profil

Pada bagian profil menampilkan sejarah berdiri, lokasi dan produk yang pada Sanjai Yon

Gambar 5.4 Profil

(61)

5.3.1.4 Cara Pembelian

Pada bagian cara pembelian menampilkan cara pembelian produk diSanjai Yon.

Gambar 5.5 Cara Pembelian

5.3.1.6 Hubungi Kami

(62)

Pada bagian hubungi kami ini costumer dapat mengirimkan pesan

. Gambar 5.6 Hubungi Kami

5.3.2 Menu Utama Admin

Menu utama admin adalah tampilan awal untuk admin mengakses web.

5.3.2.1 Login Admin

Pada bagian login admin ini merupakan halaman utama dimana admin mengakses kedalam sistem dengan memasukan username dan password sehingga dapat membaca apakah user sebagai admin.

Gambar 5.7 Login Admin 5.3.2.2 Halaman Admin

(63)

Pada bagian ini menampilkan menu utama, modul web dan manajemen web.

Gambar 5.8 Halaman Utama Admin

5.3.2.3 Laporan Penjualan

Pada bagian laporan penjualan menampilkan semua transaksi penjualan yang dilakukan.

Gambar 5.9 Laporan Penjualan

(64)

BAB VI PENUTUP

6.1 Kesimpulan

Berdasarkan hasil penelitian pada Sanjai Yon, maka penulis mengambil kesimpulan, sebagai berikut :

1. Memberikan kemudahan terhadap costumer yang berada diluar Kota Bukittinggi yang ingin membeli Sanjai.

2. Memberikan kemudahan dalam mempromosikan produk Sanjai Yon.

6.2 Saran

Agar penerapan website e-commerce Sanjai Yon dapat terlaksana dengan baik maka ada beberapa hal yang sebaiknya perlu diperhatikan, yaitu :

1. Perlunya koneksi jaringan internet yang kuat agar ada kenyamanan saat mengakses website e-comerce Sanjai Yon.

2. Perlunya pengembangan secara berkala tehadap perancangan e-commerce Sanjai Yon agar lebih baik lagi dalam penampilanya dan menu-menunya.

(65)

DAFTAR KEPUSTAKAAN

Al Fatta, Hanif, Analisis dan Perancangan Sistem Informasi, Andi, Yogyakarta, 2007.

Andi & Wahana Komputer, Pengolahan Data Statistik Dengan SPSS 12, Andi dan Wahana Komputer, Semarang, 2004.

Arifin, I, Perancangan Website E-Commerce Penjualan Kue Kering Pada Unit Usaha an Cake Purbalingga, STMIK IMIKOM YOGYAKARTA, Yogyakarta, 2012.

Ernita, Tri, ST. MP, dkk, Buku Panduan Penulisan Dan Ujian Skripsi, STTIND, Padang, 2014.

Handayani, S.P.M, dkk. Pembuatan Website E-Commerce Pada Distro Java Trend, Seminar Riset Unggulan Nasional Informatika dan Komputer FTI UNSA, 2013

Jony Wong, Internet Marketing for Beginners. PT Elex Media Komputindo, Jakarta, 2010.

Kendall & Kendall, Analisa Dan Perancangan Sistem, Prenhallindo, Jakarta, 2005.

Sidharta, Lani, Sistem Informasi Bisnis: Analisa dan Desain Sistem Informasi Bisnis, Elex Media Komputindo, Jakarta, 1996.

Suyanto, M, Multimedia Alat Untuk Meningkatkan Keunggulan Bersaing, Andi, Jakarta, 2003.

Tarigan, Daud Edison, Membangun SMS GATEWAY Berbasisi Website Dengan CODEIGNITER, Lokomedia, Yogyakarta, 2011.

Warsiti, Pembuatan Website E-Commerce Usaha Fashion Fazza Shop Karanganyar, Universitas Surakarta, Surakarta, 2013

Whiteley, D, E-Commerce Strategi, Technologies And Applications, McGraw- Hill, Singapore, 2000.

Wibowo, T.A, Pembuatan Aplikasi E-Commerce Pusat Oleh-oleh Khas Pacitan Pada Toko Sari Rasa Pacitan, Indonesian Journal on Networking and Security, Pacitan, 2013.

(66)

Wiswakarma, Komang, Membuat Katalog Online Dengan PHP & CSS, Lokomedia, Yogyakarta, 2009

(67)

LISTING PROGRAM

1. Menuutama.php

<?php

session_start();

if (empty($_SESSION['username']) AND empty($_SESSION['passuser'])){

echo "<link href='style.css' rel='stylesheet' type='text/css'>

<center>Untuk mengakses modul, Anda harus login <br>";

echo "<a href=../../index.php><b>LOGIN</b></a></center>";

} else{

$aksi="modul/mod_menuutama/aksi_menuutama.php";

switch($_GET[act]){

// Tampil Menu Utama default:

echo "<h2>Menu Utama</h2>

<input type=button class='tombol' value='Tambahkan Menu Utama'

onclick=\"window.location.href='?module=menuutama&act=tambahmenuutama';\

">

<table>

<tr><th>No</th><th>Menu

Utama</th><th>Link</th><th>Aktif</th><th>Aksi</th></tr>";

$tampil=mysql_query("SELECT * FROM mainmenu");

$no=1;

while ($r=mysql_fetch_array($tampil)){

echo "<tr><td>$no</td>

<td>$r[nama_menu]</td>

<td>$r[link]</td>

<td align=left>$r[aktif]</td>

<td><a

href=?module=menuutama&act=editmenuutama&id=$r[id_main]><b>Edit</b></

a>

</td></tr>";

$no++;

}

echo "</table>";

echo "<div id=paging>*) Data pada Menu tidak bisa dihapus, tapi bisa di non- aktifkan melalui Edit Menu Utama.</div><br>";

break;

// Form Tambah Menu Utama case "tambahmenuutama":

echo "<h2>Tambah Menu Utama</h2>

(68)

<form method=POST action='$aksi?module=menuutama&act=input'>

<table>

<tr><td>Nama Menu</td><td> : <input type=text name='nama_menu'></td></tr>

<tr><td>Link</td><td> : <input type=text name='link'></td></tr>

<tr><td colspan=2><input type=submit name=submit class='tombol' value=Simpan>

<input type=button class='tombol' value=Batal onclick=self.history.back()></td></tr>

</table></form>";

break;

// Form Edit Menu Utama case "editmenuutama":

$edit=mysql_query("SELECT * FROM mainmenu WHERE id_main='$_GET[id]'");

$r=mysql_fetch_array($edit);

echo "<h2>Edit Menu Utama</h2>

<form method=POST action=$aksi?module=menuutama&act=update>

<input type=hidden name=id value='$r[id_main]'>

<table>

<tr><td>Nama Menu</td><td> : <input type=text name='nama_menu' value='$r[nama_menu]'></td></tr>

<tr><td>Link</td><td> : <input type=text name='link' value='$r[link]'></td></tr>";

if ($r[aktif]=='Y'){

echo "<tr><td>Aktif</td> <td> : <input type=radio name='aktif' value='Y' checked>Y

<input type=radio name='aktif' value='N'> N</td></tr>";

} else{

echo "<tr><td>Aktif</td> <td> : <input type=radio name='aktif' value='Y'>Y <input type=radio name='aktif' value='N'

checked>N</td></tr>";

}

echo "<tr><td colspan=2><input type=submit class='tombol' value=Update>

<input type=button class='tombol' value=Batal onclick=self.history.back()></td></tr>

</table></form>";

break;

} }

?>

(69)

2. Profil.php

<?php

$aksi="modul/mod_profil/aksi_profil.php";

switch($_GET[act]){

// Tampil Profil default:

$sql = mysql_query("SELECT * FROM modul WHERE id_modul='43'");

$r = mysql_fetch_array($sql);

echo "<h2>Edit Profil</h2>

<form method=POST enctype='multipart/form-data' action=$aksi?module=profil&act=update>

<input type=hidden name=id value=$r[id_modul]>

<table>

<tr><td><textarea name='isi' style='width: 600px; height:

350px;'>$r[static_content]</textarea></td></tr>

<tr><td><input type=submit class=tombol value=Update></td></tr>

</form></table>";

break;

}

?>

3. Produk.php

<?php

session_start();

if (empty($_SESSION['username']) AND empty($_SESSION['passuser'])){

echo "<link href='style.css' rel='stylesheet' type='text/css'>

<center>Untuk mengakses modul, Anda harus login <br>";

echo "<a href=../../index.php><b>LOGIN</b></a></center>";

} else{

$aksi="modul/mod_produk/aksi_produk.php";

switch($_GET[act]){

// Tampil Produk default:

echo "<h2>Tambah Produk</h2>

<input type=button class='tombol' value='Tambahkan Produk'

onclick=\"window.location.href='?module=produk&act=tambahproduk';\">

<table>

<tr><th>No</th><th>Nama

Produk</th><th>Berat(kg)</th><th>Harga</th><th>Diskon</th><th>Stok</th><

th>Tgl. Masuk</th><th>Aksi</th></tr>";

(70)

$p = new Paging;

$batas = 10;

$posisi = $p->cariPosisi($batas);

$tampil = mysql_query("SELECT * FROM produk ORDER BY id_produk DESC LIMIT $posisi,$batas");

$no = $posisi+1;

while($r=mysql_fetch_array($tampil)){

$tanggal=tgl_indo($r[tgl_masuk]);

$harga=format_rupiah($r[harga]);

echo "<tr><td>$no</td>

<td>$r[nama_produk]</td>

<td align=center>$r[berat]</td>

<td>$harga</td>

<td align=center>$r[diskon]</td>

<td align=center>$r[stok]</td>

<td>$tanggal</td>

<td><a

href=?module=produk&act=editproduk&id=$r[id_produk]><b>Edit</b></a> | <a

href=$aksi?module=produk&act=hapus&id=$r[id_produk]><b>Hapus</a></b></

td>

</tr>";

$no++;

}

echo "</table>";

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk"));

$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);

echo "<div id=paging>Hal: $linkHalaman</div><br>";

break;

case "tambahproduk":

echo "<h2>Tambah Produk</h2>

<form method=POST action='$aksi?module=produk&act=input' enctype='multipart/form-data'>

<table>

<tr><td width=70>Nama Produk</td> <td> : <input type=text name='nama_produk' size=60></td></tr>

<tr><td>Kategori</td> <td> : <select name='kategori'>

<option value=0 selected>- Pilih Kategori -</option>";

Gambar

Gambar 2.1 Kerangka Konseptual Input   data produk   data penjualan    data konsumen
Gambar 3.1 Kerangka Metodologi
Gambar 4.1 Use Case Diagram
Gambar 4.3 Sequence Diagram Pembelian Produk
+7

Referensi

Dokumen terkait

Dari pengertian di atas dapat dipahami bahwa karakter identik dengan akhlak, sehingga karakter merupakan nilai-nilai perilaku manusia yang universal yang meliputi

Metode pengambilan sampel yang digunakan adalah metode purposive sampling, yaitu sampel yang digunakan dengan menggunakan kriteria tertentu, yaitu Perusahaan telah

Dengan adanya sebutan tersebut, adegan di dalam film ini memunculkan artikulasi praktik wacana tentang permasalahan jodoh atau menikah adalah sesuatu yang sudah menyangkut

0,000 &lt; alpha pada taraf signifikansi 0,05, maka Ho ditolak dan Ha diterima yang berarti variabel independen (harga, trust in brand dan kualitas produk)

Program komputer turunan, merupakan sebuah karya cipta yang baru yang terpisah dari program komputer asalnya. Namun demikian program kompu- ter yang baru ini tetap harus

Pada tingkat kenyataan persepsi penghuni rumah hemat energi, faktor yang dominan adalah Faktor Kenyamanan Hunian dengan varibel pembentuk variabel tinggi

Jika perusahaan emiten mampu menghasilkan keuntungan yang tinggi dan mampu menyisihkan sebahagian dari keuntungannya itu sebagai dividen dengan jumlah yang tinggi maka hal

Daya dukung lingkungan pesisir bagi peruntukan budidaya tambak di Pantai Timur Aceh Utara dihitung dengan pendekatan kese- suaian lahan yang ideal yang terdapat di pesisir