Perancangan Applikasi Internet Commerce Pada Rumah Sepatu Shop

(1)

PERANCANGAN APLIKASI INTERNET COMMERCE

PADA RUMAH SEPATU SHOP

TUGAS AKHIR

ALYSSA FITRI

112406061

PROGRAM STUDI D3TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2014


(2)

PERANCANGAN APLIKASI INTERNET COMMERCE

PADA RUMAH SEPATU SHOP

TUGAS AKHIR

Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh gelar Ahli Madya

ALYSSA FITRI 112406061

PROGRAM STUDI D3TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2014


(3)

PERNYATAAN

PERANCANGAN APLIKASI INTERNET COMMERCE PADA RUMAH SEPATU SHOP

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masingt disebutkan sumbernya.

Medan, Juni 2014

ALYSSA FITRI NIM : 112406061


(4)

PERSETUJUAN

Judul : PERANCANGAN APLIKASI INTERNET

COMMERCE PADA RUMAH SEPATU SHOP

Kategori : TUGAS AKHIR

Nama : ALYSSA FITRI

Nomor Induk Mahasiswa : 112406061

Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juli 2014

Komisi Pembimbing :

Diketahui Oleh

Program Studi D3 Teknik Informatika

Ketua, Pembimbing,

Dr. Elly Rosmaini, M.Si Syahriol Sitorus, S.Si, M.IT NIP. 19600520 198503 2 002 NIP. 19710310 199703 1 004


(5)

PENGHARGAAN

Puji dan syukur penulis ucapkan atas rahmat dan kehadirat Allah SWT yang telah memberikan Rahmat serta Hidayah kepada kita semua, sehingga berkat Karunia-Nya penulis dapat menyelesaikan Tugas Akhir dengan baik yang berjudul “Perancangan Aplikasi Internet Commerce Pada Rumah Sepatu Shop” pada waktu yang telah ditetapkan.

Terima kasih penulis sampaikan kepada Bapak Syahriol Sitorus, S.Si, M.IT selaku pembimbing yang telah meluangkan waktunya selama proses penyusunan Tugas Akhir dan selaku Sekretaris Program Studi D3 Teknik Informatika FMIPA USU, Terima kasih kepada Ibu Dr. Elly Rosmaini, M.Si selaku Ketua D3 Teknik Informatika FMIPA USU, Bapak Prof. Dr. Tulus, M.Si dan Ibu Dr. Mardiningsih, M.sc selaku Ketua Departemen dan Sekertaris departemen Matematika FMIPA USU, Bapak Dr. Sutarman, M.Sc Selaku Dekan FMIPA USU, seluruh Staff dan Dosen Program Studi D3 Teknik Informatika FMIPA USU, seluruh rekan-rekan kuliah dan teman terdekat saya Irvi Oktanisa, Swyzhi Winingrum, Zulfani. Teristimewa kepada kedua orang tua saya Bapak Chalik Yahya S.H. dan Ibu Cut Elvina Abdoellah S.H. yang selama ini memberikan doa, bantuan serta dorongan semangat kepada saya. Terima kasih juga kepada Kakak Saya Annisa Sativa S.H. M.Hum dan abang saya Muhammad Harris S.H. atas saran dan kritik yang membangun. Semoga Allah SWT membalasnya. Amin


(6)

ABSTRAK

Dengan perkembangan teknologi informasi yang saat pesat, bukan hal yang sulit bagi para masyarakat atau pengguna lain untuk mendapatkan informasi yang mereka perlukan.Apa lagi saat ini dengan mudah menggunakan fasilitas wireless(WIFI) yang ada di tempat-tempat umum untuk mencari (browsing) informasi yang di perlukan dalam proses transaksi pembelian. Hal ini juga dapat mempermudah pihak yang melukan penjualan secara online dalam menyampaikan informasi penjualan mereka.

Proses penjualan saat ini masih memiliki keterbatasan atau kekurangan umumnya para pelaku ingin membeli barang yang bermacam macam pelaku harus berpindah pindah toko untuk membeli barang yang pelaku butuhkan karna umumnya minim nya toko yang menjual barang barang keperluan wanita secara lengkap dan sesuai yang di inginkan

Oleh karena itu, penulis ingin membuat suatu website interner commerce yang tujuannya mempermudah proses pemasaran,penjualan,pembelian.Dengan Pemanfaatan teknologi khususnya internet mempermudah customer dalam melihat memilih dan membeli produk yang pelaku inginkan dari segi owner memperluas pemasaran produk dan dapat meningkatkan penjualan.


(7)

DAFTAR ISI

Halaman

Persetujuan i

Pernyataan ii

Penghargaan iii

Abstrak iv

Daftar Isi v

Daftar Tabel vii

Daftar Gambar viii Bab 1 PENDAHULUAN

1.1. Latar Belakang 1 1.2. Perumusan Masalah 2 1.3. Batasan Masalah 3 1.4. Tujuan dan Manfaat 4 1.5. Ruang lingkup Permasalahan 5

1.6. Metode Penelitian 6

Bab 2 LANDASAN TEORI

2.1.internet 8

2.2.Website 8

2.3.Fungsi Web 12

2.4.E-Commerce 17

2.5 E-Market 20

2.6 Penjualan 23

2.7 PHP 26

2.8 MYSQL 28

Bab 3 ANALISIS PERANCANGAN SISTEM

3.1.Analisis Sistem 29

3.2 Perancangan Database 31

3.3. Perancangan Normalisasi 38

3.4 Diagram Alir Data 40

3.5 Diagram Hubungan Entitas 45

3.6 Flowchart Program 47

Bab 4 HASIL DAN PEMBAHASAN


(8)

4.1.1. Halaman utama 54

4.1.2.Halaman Produk 56

4.1.3.Halaman admin 57

4.2. Pembahasan 62

Bab 5 KESIMPULAN DAN SARAN

5.1. Kesimpulan 64

5.2. Saran 65

Daftar Pustaka x


(9)

DAFTAR TABEL

Halaman

Tabel 3.1 Tabel Struktur Produk 37

Tabel 3.2 Tabel Produk 38

Tabel 3.3 Tabel Kategori 39

Tabel 3.4 Tabel Kustomer 39

Tabel 3.5 Tabel Order 40

Tabel 3.6 Tabel Admin 41

Tabel 3.9.1 Tabel Unnormalisasi 45

Tabel 3.9.2 Tabel 1NF 47


(10)

DAFTAR GAMBAR

Halaman

Gambar 3.1 Rancangan Diagram DFD Konteks 31

Gambar 3.2 Rancangan Diagram ERD 32

Gambar 3.3 Flowchart Login Pengunjung 34

Gambar 3.4 Flowchart Login Admin 35

Gambar 3.5 Flowchart Administrator 36

Gambar 3.6. Relasi Antar Tabel 42

Gambar 3.7 Rancangan Diagram DFD Level Nol 43

Gambar 3.8 Rancangan Diagram DFD level satu 44

Gambar 4.1 XAMPP Control Panel 53

Gambar 4.2 Tampilan Halaman Utama 54

Gambar 4.3 Katalog Produk 55

Gambar 4.4 Keranjang Belanja 56

Gambar 4.5 Katalog Produk dan Button beli 57

Gambar 4.6 Cart Kustomer 58

Gambar 4.7 Konfirmasi Pembelanjaan 59

Gambar 4.8 Login Admin 60


(11)

ABSTRAK

Dengan perkembangan teknologi informasi yang saat pesat, bukan hal yang sulit bagi para masyarakat atau pengguna lain untuk mendapatkan informasi yang mereka perlukan.Apa lagi saat ini dengan mudah menggunakan fasilitas wireless(WIFI) yang ada di tempat-tempat umum untuk mencari (browsing) informasi yang di perlukan dalam proses transaksi pembelian. Hal ini juga dapat mempermudah pihak yang melukan penjualan secara online dalam menyampaikan informasi penjualan mereka.

Proses penjualan saat ini masih memiliki keterbatasan atau kekurangan umumnya para pelaku ingin membeli barang yang bermacam macam pelaku harus berpindah pindah toko untuk membeli barang yang pelaku butuhkan karna umumnya minim nya toko yang menjual barang barang keperluan wanita secara lengkap dan sesuai yang di inginkan

Oleh karena itu, penulis ingin membuat suatu website interner commerce yang tujuannya mempermudah proses pemasaran,penjualan,pembelian.Dengan Pemanfaatan teknologi khususnya internet mempermudah customer dalam melihat memilih dan membeli produk yang pelaku inginkan dari segi owner memperluas pemasaran produk dan dapat meningkatkan penjualan.


(12)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Rumah Sepatu Shop merupakan sebuah toko sepatu yang menjual bermacam-macam model sepatu wanita. Toko sepatu ini memiliki bermacam-macam model sepatu yang trendy dan modis. Model yang sesuai dengan pasaran jaman sekarang terutama para remaja.

Pada saat ini, toko Rumah Sepatu belum menggunakan fasilitas e-commerce tersebut sehingga kesulitan dalam menawarkan produk kepada konsumen yang berada di luar kota. Selain itu, juga bisa mengakibatkan dampak yang berpengaruh kepada proses penjualan produk yaitu ketidaktahuan konsumen yang berada di luar kota akan keberadaan toko Rumah Sepatu. Proses penjualan toko Rumah Sepatu akan hanya dilakukan apabila terdapat konsumen yang datang ke toko tersebut, sedangkan banyak konsumen yang di luar kota tidak bisa datang atau tidak tahu keberadaan toko Rumah Sepatu.


(13)

Sistem penjualan yang digunakan sekarang ini adalah sistem konvensional, yaitu konsumen harus datang langsung ke toko untuk melihat produk yang ditawarkan. Dengan adanya sistem tersebut akan menyita waktu konsumen sehingga kesulitan memperoleh informasi mengenai spesifikasi produk yang ditawarkan.

Seiring berkembangnya teknologi informasi, industri-industri lain yang bergerak dibidang yang sama telah memanfaatkan fasilitas dari teknologi informasi. Salah satu aspek yang paling mendukung adalah adanya e-commerce yang dapat membantu dalam proses penjualan atau penawaran produk. Dengan adanya e-commerce, perusahaan dapat memasarkan produknya secara online sehingga konsumen yang berada diluar kota bisa melihat dan menerima produk tanpa harus datang langsung ke tokonya. E-commerce atau dalam bahasa Indonesia yaitu perdagangan secara elektronik dengan penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem sistem elektronik seperti internet atau televisi serta jaringan internet lainnya. E-commerce dapat melibatkan transfer dana elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.

Dengan adanya sistem e-commerce , sistem tersebut tentunya membutuhkan suatu pengolahan atau manajemen data produk yang baik. Selain itu, sistem tersebut juga membutuhkan suatu keamanan agar terjaga dari para hacker yang tidak bertanggung jawab.


(14)

Berdasarkan hasil wawancara dari pemilik toko Rumah Sepatu serta mengacu dari permasalahan diatas, maka perlu dibuat suatu sistem yang dapat menyelesaikan semua permasalahan yang ada saat ini. Perancangan Aplikasi Internet Commerce pada Rumah Sepatu Shop adalah suatu solusi untuk menyelesaikan berbagai permasalahan diatas guna mencapai efiktifitas maupun efisiensi perusahaan.

1.2 Maksud dan Tujuan Penulisan

Maksud dan tujuan dari ditulisnya proposal skripsi ini adalah untuk membangun aplikasi penjualan sepatu online (e-commerce) pada toko Shoes-House.

1. Memudahkan konsumen memperoleh informasi mengenai spesifikasi produk yang ditawarkan oleh toko Rumah Sepatu.

2. Memudahkan toko Rumah Sepatu dalam menawarkan atau menjual produknya kepada konsumen yang berada di luar kota.

3. Konsumen yang berada di luar kota dapat mengetahui keberadaan toko Shoes-House dengan menggunakan layanan e-commerce ini serta bisa memesan tanpa harus datang ke toko.

4. Meningkatkan fleksibilitas sehingga konsumen dapat melakukan transaksi dimanapun ia berada.

5. Memudahkan pemilik toko dalam mengelola hasil penjualan (laporan hasil penjualan) baik dalam penjualan perhari maupun perbulan.

6. Memudahkan pemilik toko dalam pengelolaan data barang (barang baru dan barang lama).


(15)

7. Meningkatkan keamanan dan kenyamanan konsumen saat bertransaksi dalam jumlah besar, karena tidak perlu membawa uang cash.

Dengan adanya sistem pengolahan atau manajemen data produk yang baik serta dilengkapi keamanan tersebut, maka akan mendukung kinerja dari sistem tersebut.

1.3 Perumusan Masalah

Adapun yang menjadi permasalahan adalah sebagai berikut :

1. Kesulitan konsumen dalam memperoleh informasi mengenai spesifikasi produk yang ditawarkan oleh toko Rumah Sepatu.

2. Kesulitan toko Rumah Sepatu dalam menawarkan atau menjual produknya kepada konsumen yang berada di luar kota.

3. Kesulitannya konsumen yang berada di luar kota agar dapat mengetahui keberadaan toko Rumah Sepatu.

4. Kesulitan pemilik toko dalam mengelola laporan hasil penjualan.

5. Kesulitan pemilik toko dalam mengelola data barang baru dan barang lama.

6. Sulitnya konsumen untuk mengetahui rincian data transaksinya masing-masing.


(16)

1.4 Batasan Masalah

Untuk lebih memfokuskan permasalahan maka permasalahan dapat dibatasi sebagai berikut :

1. Data produk yang tersedia

2. Bagaimana mempermudah pemilihan sepatu berdasakan kebutuhan penggunanya dan berdasarkan biaya yang akan dikeluarkan oleh si calon pembeli

3. Produk yang ada di web ini dapat terus di-update (diperbaharui) dengan mudah dengan waktu yang diinginkan dan informasi dapat tersaji dengan baik dan benar.

1.5 Metodologi Penelitian

Adapun metodelogi penelitian yang dilakukan penulis antara lain : 1. Penelitian perpustakaan.

Penulis menggunakan buku yang memuat tentang sistem e-commerce , PHP , dan MySQL.

2. Penelitian lapangan

Metode yang dilakukan penulis secara langsung ke lapangan yang merupakan sumber data yang diperoleh sesuai kebutuhan yang digunakan.


(17)

Metode yang dilakukan oleh penulis dengan mengunjungi dan mempelajari situs-situs yang berhubungan dengan Tugas Akhir Penulis, seperti situs pada sebuah toko online.

4. Data-data yang diperoleh kemudian diolah untuk dianalisis. Perancangan sistem menggunakan bahasa pemrograman HTML , PHP, dan lain-lain serta menggunakan database MySQL.

5. Melakukan pengujian program.

1.6 Sistematika Penulisan

Secara garis besar tugas akhir ini terdiri dari 5 (lima) bab dan bebebrapa lampiran. Adapun setiap bab terdiri dari sub-sub bab. Adapun sistematika penulisan tugas akhir ini adalah :

BAB 1 PENDAHULUAN

Dalam bab ini penulis menjelaskan latar belakang penulisan, maksud dan tujuan penulisan, perumusan masalah, batasan masalah, metodologi penelitian dan sistematika penulisan.

BAB 2 LANDASAN TEORI

Dalam bab ini penulis menjelaskan uraian teoritis tentang konsep dasar data, sistem, informasi, sistem informasi, pengenalan internet, pengenalan HTML, bahasa pemrograman PHP dan database MySQL.


(18)

BAB 3 PERANCANGAN SISTEM

Dalam bab ini penulis menjelaskan tentang perancangan aplikasi untuk memberikan informasi transaksi yang akurat, efisien dalam hal ini kecepatan, ketelitian, dan kelengkapan laporan manejemen.

BAB 4 IMPLEMENTASI SISTEM

Dalam bab ini dijelaskan mengenai analisa hasil dan pembahasan aplikasi untuk memberikan informasi transaksi yang akurat yang dirancang terlebih dahulu, pembuatan program yang diusulkan dan pengujian aplikasi.

BAB 5 KESIMPULAN DAN SARAN

Dalam bab ini berisikan kesimpulan mengenai hasil perancangan sistem yang telah dibentuk dan saran yang diberikan oleh penulis.


(19)

BAB 2

LANDASAN TEORI

2.1 Pengertian E-commerce

E-commerce adalah dimana dalam satu website menyediakan atau dapat melakukan transaksi secara online atau juga bisa merupakan suatu cara berbelanja atau berdagang secara online / direct selling yang memanfaatkan fasilitas internet dimana terdapat website yang dapat menyediakan layanan “get and deliver“. E-commerce akan merubah semua kegiatan marketing dan juga sekaligus memangkas biaya-biaya operasional untuk kegiatan trading (perdagangan).

E-commerce mengacu pada internet untuk belanja online dan jangkauan lebih sempit. dimana e-commerce adalah sub perangkat dari e-bisnis. cara pembayarannya, melalui transfer uang secara digital seperti melalui account paypal atau kartu credit. Sedangkan, e-bisnis (e-business) mengacu pada internet tapi jangkauan lebih luas. area bisnisnya terjadi ketika perusahaan atau individu berkomunikasi dengan klien atau nasabah melalui e-mail tapi pemasaran atau penjualan di lakukan dengan


(20)

internet. dengan begitu dapat memberikan keuntungan berupa keamanan fleksibililtas dan efisiensi. cara pembayarannya yaitu dengan melaui pembayaran digital secara e-gold dan sudah di akui di seluruh dunia dalam melakukan transaksi online.

Pada umumnya pengunjung website dapat melihat barang atau produk yang dijual secara online (24 jam sehari) serta dapat melakukan correspondence dengan pihak penjual atau pemilik website yang dilakukan melalui email.

E-dagang atau e-commerce merupakan bagian dari e-business, di mana cakupan e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga penggabungan mitra bisnis, pelayanan nasabah, lowongan pekerjaan, dan yang lainnya. Selain teknologi jaringan www, e-dagang juga memerlukan teknologi basis data atau pangkalan data (database), e-surat atau surat elektronik (e-mail), dan bentuk teknologi non-komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran untuk e-dagang ini.

E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman web (website). Menurut Riset Forrester, perdagangan elektronik menghasilkan penjualan seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober 2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.


(21)

(http://unindrax1eione.wordpress.com/e-commerce/definisicontoh-dan-dampak-e-commerce)

Keuntungan e-commerce bagi bisnis perusahaan-perusahaan dapat menjangkau pelanggan di seluruh dunia. Oleh karena itu dengan memperluas bisnis mereka, sama saja dengan meningkatkan keuntungan. E-commerce menawarkan pengurangan sejumlah biaya tambahan.

Sebuah perusahaan yang melakukan bisnis di internet akan mengurangi biaya tambahan karena biaya tersebut tidak digunakan untuk gedung dan pelayanan pelanggan (customer service), jika dibandingkan dengan jenis bisnis tradisional.

Secara ringkas keuntungan e-commerce tersebut adalah sebagai berikut :

1. Bagi Konsumen : harga jauh lebih murah, belanja cukup pada satu tempat. 2. Bagi Pengelola Bisnis : efisiensi, tanpa kesalahan, tepat waktu.

3. Bagi Manajemen : peningkatan pendapatan, loyalitas pelanggan.

Adapun beberapa aspek penting dalam membuka toko online adalah :

1. Menyiapkan fasilitas toko online memang tidak semudah membuat homepage. Tahap awal, tentu menyiapkan presence-nya, yakni membuat homepage-nya, terutama sebagai storefront. Pekeran yang terkait dengan hal ini adalah menyiapkan content, desain web hosting-nya. Selain tampilan


(22)

visual dan content-nya harus bagus, struktur homepage yang dibuat pun harus jelas.

2. Langkah berikutnya, menyiapkan interaktivitas toko online tersebut. Paling sederhana, bisa menggunakan fasilitas e-mail di website-nya. Agar interaktivitas antara merchant dan pengakses berjalan lancar, maka para penjual online ini menyiapkan homepage-nya dengan formulir-formulir standar dan terstruktur, yang bisa dijawab dengan software tertentu. Sejauh ini homepage-homepage di Indonesia belum menyediakan interaktivitas untuk kebutuhan verifikasi dan pembayaran.

3. Menurut Julizvar, konsulan dari Hewlett Packard (HP) Indonesia, untuk terciptnya sistem pembayaran via internet memang dibutuhkan kesepakatan berbagai pihak, terutama dari pihak lembaga keuangan, merchant dan konsumen. Pihak-pihak lainnya yang biasanya terlibat untuk mendukung sistem pembayaran internet adalah penyedia sertifikat digital, baik untuk Visa (misalnya VeriSign) maupun MasterCard (misalnya GTE); dan perusahaan pemroses tansaksi kartu kredit.

4. Adapun soal pengiriman barang, merchant biasanya bekerjasama dengan perusahaan jasa kurir seperti UPS, FedEx, JNE, Tiki, dan PT. Pos. Bahkan untuk kebutuhan ekspor sekalipun. Hanya saja, kalau memiliki layanan yang diberikan mall online di Indonesia, sejauh ini pengelola tidak ikut campur dalam pengiriman barang pesanannya.


(23)

Sistem e-commerce terbagi menjadi tiga aplikasi, yaitu : 1. Electronic Markets (Ems)

EMs adalah sebuah sarana yang menggunakan teknologi informasi dan komunikasi untuk melakukan penawaran dalam sebuah segmen pasar, sehingga pembeli dapat membandingkan berbagai macam harga yang ditawarkan.

Keuntugan fasilitas Ems bagi pelanggan adalah terlihat lebih nyata dan efisien dalam hal waktu. Sedangkan bagi penjual, ia dapat mendristribusikan informasi mengenai produk dan service yang ditawarkan dengan lebih cepat sehingga dapat menarik pelanggan lebih banyak.

2. Electronic Data Interchange (EDI)

Menurut kamus TI pengertian EDI adalah metode untuk saling bertukar data bisnis atau transaksi secara elektronik melalui jaringan komputer. Secara formal EDI didefinisikan oleh International Data Exchange Association (IDEA) sebagai “transfer data terstruktur dengan format standard yang telah disetujui yang dilakukan dari satu sistem komputer ke sistem komputer yang lain dengan menggunakan media elektronik”. EDI memiliki standarisasi pengkodean transaksi perdagangan, sehingga organisasi komersial tersebut dapat berkomunikasi secara langsung dari satu sistem komputer yang satu ke sistem komputer yang lain tanpa memerlukan hardcopy, faktur, serta terhindar dari penundaan, kesalahan yang tidak


(24)

disengaja dalam penanganan berkas dan intervensi dari manusia.

Teknologi EDI ini adalah teknologi „less investment‟ dimana pelaku bisnis tidak perlu lagi membeli peralatan baru sebagai infrastruktur untuk pertukaran dokumennya, dengan kata lain tetap menggunakan peralatan yang telah tersedia. Keuntungan dalam menggunakan EDI adalah waktu pemesanan yang singkat, mengurangi biaya, mengurangi kesalahan, memperoleh respon yang cepat, pengiriman faktur yang cepat dan akurat serta pembayaran dapat dilakukan secara elektronik.

3. Internet Commerce

Internet commerce adalah penggunaan internet yang berbasis teknologi informasi dan komunikasi untuk perdagangan. Kegiatan komersial ini seperti iklan dalam penjualan produk dan jasa. Transaksi yang dapat dilakukan di internet antara lain pemesanan barang dimana barang akan dikirim melalui pos atau sarana lain setelah uang ditransfer ke rekening penjual.

Keuntungan dalam penggunaan internet commerce antara lain, harga lebih murah mengingat membuat situs di internet lebih murah biayanya dibandingkan dengan membuka outlet retail di berbagai tempat. Internet merupakan media promosi perusahaan dan produk yang paling tepat dengan harga yang relatif lebih murah, serta pembelian melalui internet akan diikuti


(25)

dengan layanan pengantaran barang sampai di tempat pemesanan.

2.1.1 Jenis-jenis e-commerce

1. Business to Business

Karakteristik dari Business to Business yaitu :

a. Trading partners yang sudah diketahui dan umumnya memiliki hubungan (relationship) yang cukup lama. Informasi hanya dipertukarkan dengan partner tersebut. Dikarenakan sudah mengenal lawan komunikasi, maka jenis informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan kepercayaan (trust).

b. Pertukaran data (data exchange) berlangsung berulang-ulang dan secara berkala, misalnya setiap hari, dengan format data yang sudah disepakati bersama. Dengan kata lain, servis yang digunakan sudah tertentu. Hal ini memudahkan pertukaran data untuk dua entiti yang menggunakan standar yang sama.

c. Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data, tidak harus menunggu partner-nya.

d. Model yang umum digunakan adalah peer-to-peer, di mana processing intelligence dapat didistribusikan di kedua pelaku bisnis.


(26)

2. Business to Consumer

Karakteristik Business to Consumer adalah :

a. Bersifat terbuka untuk umum, di mana informasi disebarkan ke umum. Dapat diakses oleh seluruh pengguna internet.

b. Servis yang diberikan bersifat umum (generic) dengan mekanisme yang dapat digunakan oleh khalayak ramai.

c. Servis diberikan berdasarkan permohonan (on demand). Konsumer melakukan inisiatif dan produser harus siap memberikan respon sesuai dengan permintaan.

d. Pendekatan client/server sering digunakan di mana diambil asumsi client (consumer) menggunakan sistem yang minimal (berbasis Web) dan processing (business procedure) diletakkan di sisi server.

3. Consumer to Consumer

Karakteristik dari Consumer to Consumer yaitu :

a. E-commerce antara individu dan individu dilakukan secara langsung. b. Semakin banyak individu yang terhubung pada internet, maka pasar

Consumer to Consumer akan semakin potensial.

4. Consumer to Business

Karakteristiknya adalah sebagai berikut :

a. E-commerce antara individu dan perusahaan dilakukan secara langsung.


(27)

b. Semakin banyak individu yang menawarkan produk dan jasa melalui internet, maka pasar Consumer to Business semakin potensial.

c. Perusahaan mendapatkan akses yang luas pada produk dan jasa yang ditawarkan oleh individu.

2.1.2 Tujuan menggunakan e-commerce dalam berbisnis

Tujuan suatu perusahaan menggunakan sistem E-Commerce yaitu dengan menggunakan E-Commerce maka perusahaan dapat lebih efisien dan efektif dalam meningkatkan keuntungannya.

2.2 Pengertian E-Business

Kegiatan bisnis yang dilakukan secara otomatis dan semiotomatis dilakukan dengan menggunakan teknologi elektronik. E-business memungkinkan suatu perusahaan untuk berhubungan dengan sistem pemrosesan data internal dan eksternal secara lebih efisien dan fleksibel.


(28)

2.3 Pengenalan Internet

Internet singkatan dari (interconnection-networking) yaitu sebuah sistem global jaringan komputer yang saling menghubungkan antara satu dengan yang lain di seluruh penjuru dunia. Adapaun standar yang digunakan disebut Internet Protocol Suite (TCP/IP). Komputer yang terhubung ke internet dapat melakukan aktifitas pertukaran data dengan cepat.

Internet dapat juga diartikan sebagai suatu jaringan komputer luas yang berada di seluruh dunia dan berfungsi untuk menghubungkan jaringan komputer lain, di mana pengguna akhir layanan internet memungkinkan untuk melakukan pertukaran data dan informasi melalui arsip situs World Wide Web.

World Wide Web (WWW) adalah merupakan kumpulan dokumen multimedia yang saling terkoneksi menggunakan hypertext link. Dengan mengklik pada suatu link, anda dapat berpindah dari suatu dokumen ke dokumen lainnya. Ada dua hal penting yang harus diketahui bila belajar dengan WWW yaitu software web browser dan software web server. Di mana software web browser ini bertindak sebagai client yang memungkinkan anda untuk melihat dan mendapatkan informasi dari server web, sedangkan software web server bertindak sebagai server yang memberikan/ menyediakan informasi yang diminta oleh browser.


(29)

2.4 Pengertian Komputer

Komputer merupakan suatu peralatan elektronik yang dapat menerima input, mengolah input dengan menggunakan suatu program yang tersimpan didalam memori komputer, memberikan output yang berupa informasi dan dapat menyimpan program serta hasil pengolahan dalam suatu media penyimpanan seperti hardisk,

flashdisk atau penyimpanan lainnya.

(http://pheebles.blogspot.com/2013/08/pengertian-dan-sejarah-komputer.html )

Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Menurut buku Computer

Today” (Donald H.Sanders), Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input secara digital, lalu memprosesnya sesuai dengan program yang tersimpan didalam memorinya, dan kemudian menghasilkan output atau keluaran berupa informasi (McGraw-Hill, 2001), Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta akuran yang telah dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input atau masukan, kemudian memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah, instruksi-instruksi program yang tersimpan di memori (Stored Program).


(30)

2.5 Pengenalan Website

Website atau situs merupakan kumpulan halaman yang menampilkan informasi data, teks, gambar, data animasi, suara, dan gabungan dari semuanya, baik yang bersifat statis maupun yang bersifat dinamis yang membentuk suatu rangkaian bangunan yang saling terkait dengan jaringan-jaringan halaman (hyperlink).

Secara terminologi, pengertian website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di internet. Dalam sebuah website ini bisa memuat beberapa halaman sekaligus, sehingga banyak digunakan untuk pusat informasi.

Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dan yang lainnya. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.


(31)

2.6 Pengenalan HTML

HTTP(hypertext transfer protocol) merupakan protokol yang digunakan untuk mentransfer data antara web server ke web browser. Protokol ini mentransfer data-data web yang ditulis atau berformat HTML.

HTML berfungsi untuk memformat file dokumen teks biasa untuk bisa ditampilkan pada web browser sesuai keinginan. Hal tersebut dapat dilakukan dengan menambah elemen atau sering disebut sebagai tag-tag.

Elemen HTML biasanya berupa tag-tag yang berpasangan dan setiap tag ditandai dengan simbol “<”dan “>” tanpa tanda kutip. Pasangan dari sebuah tag ditandai dengan tanda “/” dan ini menunjukan penutupan suatu tag.

2.7 Pengenalan PHP

PHP adalah bahasa pemrograman yang bisa disisipkan ke dalam script HTML dan berjalan di sisi server, biasanya dipakai untuk membuat website agar lebih dinamis. Selain itu menggunakan bahasa PHP kita bisa terhubung dengan database dan banyak lagi kegunaanya. Skrip PHP dieksekusi di server, PHP mendukung banyak database (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll), PHP merupakan perangkat lunak open source.


(32)

PHP bahasa pemorgraman yang memungkinkan para web developer untuk membuat aplikasi web yang dinamis dengan cepat. PHP merupakan singkatan dari “PHP Hypertext Preprocessor”. PHP ditulis dan diperkenalkan pertama kali sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui siapa saja yang telah mengakses ringkasan online-nya.

Beberapa kelebihan PHP yaitu :

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.

2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangannya lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.


(33)

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.

Dengan PHP ini kita dapat membuat beragam aplikasi berbasis web, mulai dari halaman web, mulai dari halaman web yang sederhana sampai aplikasi kompleks yang membutuhkan koneksi ke database. Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah.

Database tersebut adalah :

1. dBase 3. FilePro 5. MySQL 7. Oracle 9. Sybase 2. DBM 4. mSQL 6. ODBC 8. Postgres 10. Velocis

2.8 Pengenalan MySQL

MySQL merupakan Database Management System (DBMS) tools open source yang

mendukung multiuser, multithreaded, populer dan free. MySQL dimiliki oleh perusahaan asal Swedia, MySQL AB, di mana perusahaan tersebut memegang seluruh hak cipta atas kode sumbernya. MySQL AB didirikan oleh David Axmark, Allan Larsson, dan Michael “Monty” Widenius. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama


(34)

untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data.

Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. Selain itu MySQL juga memiliki beberapa keistimewaan :

1. Portability

Database MySQL berfungsi dengan stabil tanpa kendala, berarti berlaku pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac OS X Server, Solaris, Amiga, HP Unix, dan lain-lain.

2. Open Source

MySQL merupakan database open source (gratis), di bawah lisensi GPL sehingga dapat memperoleh dan menggunakannya secara cuma-cuma tanpa membayar berapa pun.

3. Multi User


(35)

beberapa user dalam waktu bersamaan tanpa mengalami masalah. Dan memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan pula.

4. Performance tuning

MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Column types

MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Command dan functions

MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam query.

7. Security

MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi.


(36)

8. Scalability dan limits

MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Connectivity

MySQL dapat melakukan koneksi dengan client menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10. Localisation

MySQL dapat mendeteksi pesan kesalahan pada client dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum termasuk didalamnya.

11. Interface

MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12. Clients dan tools

MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertakan petunjuk online.


(37)

13. Struktur tabel

MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.

2.9 CSS (Cascading Style Sheets)

Cascading Style Sheets (CSS) adalah suatu bahasa style sheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis dengan CSS). Pemisahan ini dapat meningkatkan aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas serta pengulangan pada stuktur isi.


(38)

CSS memungkinkan halaman yang sama untuk ditampilkan dengan cara yang berbeda untuk metode presentasi yang berbeda, seperti melalui layar, cetak, suara (sewaktu dibacakan oleh browser basis suara atau pembaca layar), dan juga alat pembaca braille. Halaman HTML atau XML yang sama juga dapat ditampilkan secara berbeda, baik dari segi gaya tampilan atau skema warna dengan menggunakan CSS.

2.10 Database management system (DBMS)

Database merupakan sekelompok data yang saling berelasi, yang dapat disimpan, diproses, dimanipulasi, dan digunakan oleh pihak-pihak yang berkepentingan. Relasi tersebut biasanya ditujukan dengan bagian-bagian penting dari tiap data yang ada.

Di dalam sebuah DBMS terdapat beberapa database beserta satu atau lebih program pengelola yang berguna untuk mengolah data seperti menambah data, mengambil data, menghapus data, maupun melakukan update terhadap data yang sudah ada. DBMS adalah sebuah aplikasi yang dapat digunakan untuk membuat dan melakukan maintain terhadap database. (Elmasri & Navathe, 2004)

Keuntungan DBMS yaitu : 1. Mengurangi pengulangan data 2. Mencapai independensi data


(39)

4. Mengambil data dan informasi secara cepat 5. Meningkatkan keamanan

6. Meningkatkan presentasi kesiapan data (data availability) 7. Mempercepat penyimpanan dan pengambilan data

8. Mempercepat dan mempermudah pemrosesan data 9. Mengurangi penyimpanan data yang rangkap 10.Mempermudah pemrograman karena lebih fleksibel

Kerugian DBMS yaitu : 1. Kurangnya ahli Database

2. Biaya pemrosesan data sangat tinggi

3. Kebutuhan software dan hardware yang bertambah 4. Penggabungan dan pengamanan data


(40)

BAB 3

ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem

Analisa Sistem, yaitu penguraian dari sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mendefinisikan, mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan suatu upaya perbaikan-perbaikannya.

Sistem Analis, yaitu orang yang menganalisa sistem dengan mempelajarimasalah-masalah yang timbul dan menentukan kebutuhan-kebutuhan pemakaiserta mengidentifikasikan pemecahan yang beralasan (lebih memahami aspek-aspek bisnis dan teknologi komputer).Programmer, yaitu orang yang menulis kode program untuk suatu aplikasi tertentu berdasarkan rancangan yang dibuat oleh sistem analis (lebih memahami teknologi komputer).


(41)

Analisis merupakan suatu kegiatan yang bertujuan untuk mempelajari sertamengevaluasi suatu bentuk permasalahan yang ada pada sebuah sistem. Sedangkansistem adalah suatu kesatuan yang utuh, terdiri dari dua atau lebih komponen yangsaling berintegrasi dan beroperasi untuk mencapai tujuan tertentu dalam lingkungannya. Jadi, analisis sistem merupakan penggambaran, perencanaan sekaliguspembuatan sketsa dan beberapa peraturan dari elemen terpisah namun saling berintegrasi ke dalam suatu kesatuan yang utuh dan berfungsi.

3.1.1 Analisis Yang Sedang Berjalan

Analisa sistem yang sedang berjalan secara keseluruhan sangat perlu bagi penulis untuk dapat mengetahui kelemahan dari sistem tersebut, baik dari cara kerja sistem maupun pihak pelaksananya dan segala sesuatu yang terlibat dalam sistem tersebut. Sistempenjualan yang biasanyadilakukanolehtokopenjualansepatumasih manual dantidakteratur dari proses pemasukan datamaupunpengeluaran data laporan yang dapatberdampakpadakurangterjaminnya data,selain itu lamanya waktu pelayanan terhadap pelayanan masyarakat mempengaruhi kepuasan masyarakat.

3.2 Diagram Alir Data

Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang


(42)

penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.


(43)

3.3 Entity Relation Diagram (ERD)

Adpun rancangan ERD pada aplikasi internet commerce penjualan Vcd adalah sebagai berikut:

Gambar 3.2 ERD (entity relation diagram)

3.4 Flowchart

Diagram alir adalah diagram yang menggambarkan bagaimana jalankan program mulai dari awal hingga akhir. Setiap diagram alir harus mempunyai titik awal dan titik akhir (start and stop). Diagram alir dibentuk dengan memanfaatkan


(44)

simbol-simbol tertentu. Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Berikut ini flowchart-flowchart yang dibutuhkan untuk membangun aplikasi system pengolahan data dan penjualan sepatu online menggunakan website internet e-commerce


(45)

(46)

(47)

(48)

3.5 Perancangan Database

Database merupakan salah satu komponen yang sangat penting dalam sistem informasi. Berikut ini adalah perancangan databaseyang dapat penulis uraikan sesuai dengan kebutuhan yang diperlukan sebagai media input, penyimpanan data dan serta sebagai media output:

3.5.1 Tabel Jenis Produk

Tabel ini berisi tentang data Jenis Produk. Tabel ini dibuat selengkap mungkin dan sesuai dengan yang dibutuhkan. Berikut ini adalah filed – filed tabel buku yang dapat dilihat.

Tabel 3.1 Struktur Tabel Produk

Field Name Type and Width Description

id_jb Int (5) ID Produk (Primary Key)


(49)

3.5.2 Tabel Produk

Tabel Produk digunakan untuk menampung data – data yang berhubungan dengan data anggota. Berikut ini adalah filed – filed tabel data anggota yang dapat dilihat.

Tabel 3.2 Tabel Produk Field name type and width Description

id_produk int(5) id produk

id_kategori int(5) id kategori

nama_produk varchar(100) nama keterangan produk Produk_seo varchar(100) jenis produk

deskripsi text data mengenai produk

harga int(20) harga

stok int(5) jumlah

berat decimal(5.2) berat barang

tgl_masuk date tanggal masuk

gambar varchar(100) gambar

dibeli int(5) jumlah pembelian

diskon int(5) diskon

status varchar(10) status barang


(50)

3.5.3 Tabel Jenis Kategori

Tabel jenis kategori adalah tabel yang menampilkan jenis dari beberapa produk atau kategori dari tiap produk penjualan

Tabel 3.3 Jenis kategori

Field Name Type and Width Description

id_kategori int(5) ID kategori

Nama_kategori varchar(100) Nama kategori

3.5.4 Tabel Kustomer

Tabel kustomer digunakan untuk menampung data-data yang berhubungan dengan transaksi pemesanan. Berikut ini adalah field-field tabel kustomer yang dapat dilihat.

Tabel 3.4 Tabel Kustomer Field name type and width Description

id_kustomer int(5) id kustomer password varchar(50) Password nama_lengkap varchar(100) nama lengkap


(51)

email varchar(100) Email telpon varchar(20) Telpon

id_kota int(5) Kota

aktif enum('N', 'Y') Status

3.5.5 Tabel Order

Tabel Order digunakan untuk menampung data-data yang berhubungan dengan Transaksi pembayaran. Berikut ini adalah field-field tabel order yang dapat dilihat.

Tabel 3.5 Tabel Order

Field Name Type and Width Description

id_order int(5) ID Order

Status_order Varchar(50) Status order

Tgl_order Date Tanggal order

Jam_order Time Jam order


(52)

3.5.6 Tabel Admin

Tabel ini berisi tentang data Admin. Tabel ini berisi hal-hal yang berkaitan dengan proses login. Berikut ini adalah filed – filed tabel buku yang dapat dilihat.

Tabel 3.6 Admin

Field Name Type and Width Description

id int(4) ID Admin

username varchar(15) Username untuk Login


(53)

3.6 Diagram Logikal


(54)

3.7 DFD Level 0


(55)

3.8 DFD Level 1


(56)

3.9 Perancangan Normalisasi

Tabel 3.9.1 Unnormalisasi

Field name Description

Username Username

Password Password

nama_lengkap nama lengkap

Email Email

no_telp nomor telpon

Level Level

Blokir Blokir

id_bank id bank

nama_bank nama bank

no_rekening nomor rekening

pemilik Pemilik

gambar Gambar

id_kategori id kategori nama_kategori nama kategori kategori_seo Kategori

id_kota id kota

id_perusahaan id perusahaan


(57)

ongkos_kirim ongkos kirim id_kustomer id kustomer

password Password

nama_lengkap nama lengkap

alamat Alamat

Email Email

Telpon Telpon

id_kota id kota

Aktif Aktif

id_orders id order

status_order Status

tgl_order tanggal order

jam_order jam order

id_kustomer id kustomer

id_orders id order

id_produk id produk

jumlah Jumlah

id_produk id produk

id_kategori id kategori nama_produk nama produk

produk_seo Produk


(58)

Harga Harga

Stok Stok

Berat Berat

tgl_masuk tanggal masuk

gambar Gambar

Dibeli jumlah beli

Diskon Diskon

Status Status

Review Review

id_subproduk id subproduk

id_produk id produk

gambar Gambar

2 Normalisasi Pertama (1NF)

Tabel 3.9.2 Normalisasi Pertama

Field name Description Data Type

username username Int

password password Varchar

nama_lengkap nama lengkap Varchar

Email Email Varchar

no_telp nomor telpon Varchar

Level Level Varchar


(59)

Tabel 3.3 Tabel Produk

Field name description data type

id_produk id produk int(5)

jumlah jumlah varchar(100) id_produk id produk int(5)

id_kategori id kategori int(5) nama_produk

nama

produk varchar(100) produk_seo produk varchar(100) deskripsi deskripsi varchar(100)

Harga harga varchar(100)

Stok stok varchar(100)

Berat berat varchar(100)

tgl_masuk

tanggal

masuk date

gambar gambar varchar(100) Dibeli jumlah beli varchar(100) Diskon diskon varchar(100)

Status status enum

Review review varchar(100)

Tabel 3.4 kustomer

Field name Description data type

id_kustomer id kustomer int(5)

password Password varchar(100) nama_lengkap nama lengkap varchar(100)

alamat Alamat varchar(100)

Email Email varchar(100)

Telpon Telpon varchar(100)

id_kota id kota int(5)


(60)

3. Normalisasi kedua (2NF)

a. Tabel admin

Field Name Description Data type username username int(5)

password password varchar(100) nama_lengkap

nama

lengkap varchar(100)

Email email varchar(20)

no_telp

nomor

telpon varchar(100)

Level level varchar(100)

Blokir blokir Enum

b. Tabel Bank

Field Name Description Data type id_bank id bank int(5)

nama_bank nama bank varchar(100) no_rekening

nomor

rekening varchar(100) pemilik pemilik varchar(100)

gambar gambar Text

c. Tabel Kustomer

Field name Description data type

id_kustomer id kustomer int(5)

password Password varchar(100) nama_lengkap nama lengkap varchar(100)

alamat Alamat varchar(100)


(61)

Telpon Telpon varchar(100)

id_kota id kota int(5)

Aktif Aktif enum

d. Tabel Produk

Field name description data type

id_produk id produk int(5)

jumlah jumlah varchar(100) id_produk id produk int(5)

id_kategori id kategori int(5) nama_produk

nama

produk varchar(100) produk_seo produk varchar(100) deskripsi deskripsi varchar(100)

Harga harga varchar(100)

Stok stok varchar(100)

Berat berat varchar(100)

tgl_masuk

tanggal

masuk Date

gambar gambar varchar(100) Dibeli jumlah beli varchar(100) Diskon diskon varchar(100)

Status status Enum

Review review varchar(100)

e. Tabel Kategori

Field Name Description Data type id_kategori id kategori int(5) nama_kategori

nama

kategori varchar(100) kategori_seo kategori varchar(100)


(62)

f. Tabel Subproduk

Field Name Description Data type id_subproduk

id

subproduk int(5) id_produk id produk int(5)


(63)

BAB 4

HASIL DAN PEMBAHASAN

Pada bab ini akan membahas mengenai hasil dan pembahasan lebih lanjut dari pengimplementasian website internet commerce yang sebelumnya telah di rancang melalui dua tahap prototyping pada bab3. Hal ini di lakukan untuk mengetahui apakah hasil website yang di bangun telah menjalankan proses sesuai dengan yang di harapkan. Berikut adalah tampilan antar muka website.

4.1 Hasil

Sebelum website internet commerce di jalankan,terlebih dahulu harus melakukan instalasi software XAMPP.Setalah instalasi di lakukan,harus melakukan pengaturan pada control panel XAMPP.


(64)

Gambar 4. 1. XAMPP Control panel

Website internet commerce ini di kembangkan dari 2 bagian,yaitu bagian front-end yang berupa tampilan yang dapat di lihat oleh pengunjung website dan bagian back-end yang di kelola oleh administrator. Website ini di jalankan oleh localhost.

4.1.1 Halaman Utama

Untuk dapat menjalankan website internet commerce bagian front-end, kita harus membuka website browser dan mengetikan alamat website pada location bar,alamatnya adalah http://localhost/TArumahsepatu/beranda . Kemudian akan tampil halam beranda front-end seperti pada halaman berikut ini.


(65)

Halaman yang akan muncul pertama kali pada saat usermengakses website adalah halaman utama. Halaman utama ini terdiri dari menu beranda, menu produk, menu keranjang belanja, daftar dan masuk.

Gambar 4.2. Halaman Utama (Home) Front-End

1. Menu Home: Berisikan tentang semua yang ada pada halaman utama website internet commerce.

2. Menu produk: Berisikan tentang produk yang tersedia pada website. 3. Menu keranjang belanja:Berisikan tentang barang barang yang dibeli. 4. Menu daftar : Berisikan form pendaftaran member baru.

5. Menu masuk: Berisikan form masuk untuk member yang pernah melakukan transaksi..


(66)

(67)

Gambar 4.4. Keranjang Belanja

4.1.2 Halaman produk

Halaman produk digunakan pada saat customer akan melakukan pembelian pada website Rumah sepatu shop .Selanjutnya jika customer mau melakukan order.

Customer bisa mengklik button beli maka produk yang di order akan masuk ke dalam keranjang belanja seperti gambar di bawah ini.


(68)

(69)

Gambar 4.6. Keranjang Belanja

Selanjutnya Setelah barang yang di order masuk kedalam keranjang belanja, apabila ingin melanjutkan belanja silahkan mengklik button lanjutkan belanja dan apabila ingin mengupdate jumlah yang ingin di beli silahkan klik button update keranjang dan jika telah selesai klik button selesai belanja, proses selanjutnya masuk ke konfirmasi data pengiriman,Maka akan tampil layar seperti berikut.


(70)

Gambar 4.7. Konfirmasi Data Pengiriman

4.1.3 Halaman Admin

Untuk dapat menjalankan website rumah sepatu bagian halaman admin,kita harus membuka website browser dan mengetikan alamat website pada location bar,alamatnya adalahhttp://localhost/Tarumahsepatu/paneladmin. Kemudian akan tampil halaman login seperti gambar di bawah ini


(71)

Gambar 4.8. Tampilan login admin

Ketik username dan password admin maka admin berhasil login dan akan keluar tampilan home admin :


(72)

Gambar 4.9. Tampilan home admin

a. Home :tampilan awal dari halaman admin.

b. admin: tampilan adata admin dan endaftaran admin baru.

c. Kategori: Admin menginput jenis-jenis katagori di setiap produk yang di pasarkan. d. Produk :halam tempat memasukkan prduk melihat keterangan stok produk menghapus

dan mengedt.

e. Order:tampilan data orderan dan data diri yang di pesan dan di isikan oleh pembeli. f. Log out:tampilan log out admin


(73)

4.2 Pembahasan

4.2.1 Kelebihan dan Kelemahan Sistem

Dari hasil pengembangan website Rumah Sepatu masih memiliki kekurangan, adapun kekurangan dari website Rumah Sepatu ini yaitu:

a. Belum tersedianya ratting pada produk terlaris.

b. Transfer pembayaran hanya melakukan proses konfirmasi. c. Tidak adanya sistem keamanan bagi data-data privasi pelanggan.

Selain memiliki kelemahan,ada pula kelebihan dari website Rumah Sepatu ini yaitu: a. Website tidak hanya melakukan pemasaran tapi juga melakukan proses penjualan. b. Memudahkan customer dalam memilih banyak produk yang di tawarkan sehingga

customer dapat membeli prodak yang berbeda di dalam satu website.

3.2.2. Kebutuhan Aplikasi

Adapun kebutuhan hardware dan software yang digunakan peneliti untuk menjalankan aplikasi ini adalah sebagai berikut:

a. Laptop dengan spesifikasi a. Intel® Core™ i3 450M b. RAM 2048MB


(74)

d. Monitor 14.0”

b. Windows 7 Ultimate 32-bit c. XAMPP ver. 5.27


(75)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dalam penulisan tugas akhir ini telah diuraikan bagaimana perancangan sistem dalamperancangan “PERANCANGAN APLIKASI INTERNET COMMERCE PADA RUMAH SEPATU SHOP” , maka penulis dapat menyimpulkan :

1. Sistem penjualan secara online dapat memperluas jaringan pemasaran dan penjualan produk karena konsumen dapat dengan mudah melihat dan membeli produk tanpa harus pergi ke toko tersebut.

2. Sistem penjualan secara online merupakan sarana informasi online yang dapat diakses oleh siapapun.

3. Sistem penjualan secara online yang dibuat dapat mempercepat proses pengolahan dan pelayanan informasi untuk pengambilan keputusan bagi manajemen.

4. Sistem penjualan secara online membutuhkan strategi perencanaan yang baik untuk menarik user agar mau berkunjung dan mencari informasi.

5. Sistem penjualan secara online merupakan bisnis yang menjanjikan yang memungkinkan untuk menciptakan lapangan kerja

5.2 Saran


(76)

dapat berguna bagi penulis sendiri ataupun pihak yang akan mengembangkan sistempenjualan ini. Adapun sarannya antara lain:

1. Perlu adanya suatu sistem pembayaran yang terintegrasi langsung dengan bank sehingga lebih memudahkan dalam proses pembayaran produk barang. 2. Perlu adanya perbaikan dalam desain tampilan untk memperindah tampilan


(77)

DaftarPustaka

Tjahyadi, Djajasukma. 2006. Membuat program AplikasiDenganfoxpro 9.0. Yogyakarta. Andi.

http://www.skripsikomputer.com/2013/02/contoh-proposal-pengajuan-skripsi.html

Madcoms. 2004. Macromedia Dreamweaver dengan ASP. Yogyakarta. Andi. Prasetyo, Didik Dwi. 2005. Solusi Menjadi Web Master melalui Manajemen Web dengan PHP. Jakarta. Elex media Komputindo.

Efisitek dan Fikriansyah, R, S.Kom. 2008. Solusi Membangun Toko Online. Jakarta. Restu Agung.

Jasakom.2012. Dengan PHP : Menyelsaikan Website 30 juta. Purwokerto. Kusuma.

http://id.wikipedia.org/wiki/Cascading_Style_Sheets http://w3schools.com


(78)

KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax. (061) 8214290 Medan-20155

Email : Dekanat@FMIPA.USU.AC.ID

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : ALYSSA FITRI Nomor Stambuk : 112406061

Judul Tugas Akhir : PERANCANGAN APLIKASI INTERNET COMMERCE PADA RUMAH SEPATU SHOP Dosen Pembimbing : Syahriol Sitorus, S.Si, M.IT

Tanggal Mulai Bimbingan : 27 Januari 2014 Tanggal Selesai Bimbingan : s.d selesai

No Tanggal Asisten Bimbingan

Pembahasan pada Asistensi Mengenai,

pada Bab

Paraf Dosen

Pembimbing Keterangan

1 27 januari 2014 Penyerahan Judul TA 2 27 januari 2014 Pengesahan Judul TA 3 05 maret 2014 Laporan Bab 1 TA 4 2014 Laporan Bab 2 TA 5 2014 Laporan Bab 3 TA 6 2014 Laporan Bab 4 TA 7 2014 Laporan Bab 5 TA 8 2014 Uji Program

Diketahui, Disetujui Pembimbing Utama/

Ketua Program Studi D3 T.I Penanggung Jawab

Dra. Elly Rosmaini, M.Si Syahriol Sitorus, S.Si, M.IT NIP. 19620901 198803 1 002 NIP. 19710310 199703 1 004


(79)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika :

Nama : ALYSSA FITRI

Nim : 112406061

Program Studi : D3 Teknik Informatika

Judul TA : Perancangan Aplikasi Internet Commerce Pada Rumah Sepatu Shop

Telah melaksanakan tugas test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal ……….

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Juni 2014 Dosen Pembimbing

Syahriol Sitorus, SSi, M.IT

NIP. 19710310 199703 1 004


(1)

d. Monitor 14.0”

b. Windows 7 Ultimate 32-bit c. XAMPP ver. 5.27


(2)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dalam penulisan tugas akhir ini telah diuraikan bagaimana perancangan sistem dalamperancangan “PERANCANGAN APLIKASI INTERNET COMMERCE PADA RUMAH SEPATU SHOP” , maka penulis dapat menyimpulkan :

1. Sistem penjualan secara online dapat memperluas jaringan pemasaran dan penjualan produk karena konsumen dapat dengan mudah melihat dan membeli produk tanpa harus pergi ke toko tersebut.

2. Sistem penjualan secara online merupakan sarana informasi online yang dapat diakses oleh siapapun.

3. Sistem penjualan secara online yang dibuat dapat mempercepat proses pengolahan dan pelayanan informasi untuk pengambilan keputusan bagi manajemen.

4. Sistem penjualan secara online membutuhkan strategi perencanaan yang baik untuk menarik user agar mau berkunjung dan mencari informasi.

5. Sistem penjualan secara online merupakan bisnis yang menjanjikan yang memungkinkan untuk menciptakan lapangan kerja

5.2 Saran


(3)

dapat berguna bagi penulis sendiri ataupun pihak yang akan mengembangkan sistempenjualan ini. Adapun sarannya antara lain:

1. Perlu adanya suatu sistem pembayaran yang terintegrasi langsung dengan bank sehingga lebih memudahkan dalam proses pembayaran produk barang. 2. Perlu adanya perbaikan dalam desain tampilan untk memperindah tampilan


(4)

DaftarPustaka

Tjahyadi, Djajasukma. 2006. Membuat program AplikasiDenganfoxpro 9.0.

Yogyakarta. Andi.

http://www.skripsikomputer.com/2013/02/contoh-proposal-pengajuan-skripsi.html

Madcoms. 2004. Macromedia Dreamweaver dengan ASP. Yogyakarta. Andi. Prasetyo, Didik Dwi. 2005. Solusi Menjadi Web Master melalui Manajemen Web dengan PHP. Jakarta. Elex media Komputindo.

Efisitek dan Fikriansyah, R, S.Kom. 2008. Solusi Membangun Toko Online. Jakarta. Restu Agung.

Jasakom.2012. Dengan PHP : Menyelsaikan Website 30 juta. Purwokerto. Kusuma.

http://id.wikipedia.org/wiki/Cascading_Style_Sheets http://w3schools.com


(5)

KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax. (061) 8214290 Medan-20155

Email : Dekanat@FMIPA.USU.AC.ID

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA Nama Mahasiswa : ALYSSA FITRI

Nomor Stambuk : 112406061

Judul Tugas Akhir : PERANCANGAN APLIKASI INTERNET COMMERCE PADA RUMAH SEPATU SHOP Dosen Pembimbing : Syahriol Sitorus, S.Si, M.IT

Tanggal Mulai Bimbingan : 27 Januari 2014 Tanggal Selesai Bimbingan : s.d selesai

No Tanggal Asisten Bimbingan

Pembahasan pada Asistensi Mengenai,

pada Bab

Paraf Dosen

Pembimbing Keterangan 1 27 januari 2014 Penyerahan Judul TA

2 27 januari 2014 Pengesahan Judul TA 3 05 maret 2014 Laporan Bab 1 TA 4 2014 Laporan Bab 2 TA 5 2014 Laporan Bab 3 TA 6 2014 Laporan Bab 4 TA 7 2014 Laporan Bab 5 TA 8 2014 Uji Program

Diketahui, Disetujui Pembimbing Utama/

Ketua Program Studi D3 T.I Penanggung Jawab

Dra. Elly Rosmaini, M.Si Syahriol Sitorus, S.Si, M.IT NIP. 19620901 198803 1 002 NIP. 19710310 199703 1 004


(6)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika :

Nama : ALYSSA FITRI

Nim : 112406061

Program Studi : D3 Teknik Informatika

Judul TA : Perancangan Aplikasi Internet Commerce Pada Rumah Sepatu Shop

Telah melaksanakan tugas test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal ……….

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Juni 2014 Dosen Pembimbing

Syahriol Sitorus, SSi, M.IT

NIP. 19710310 199703 1 004