PERANCANGAN SISTEM INFORMASI E-COMMERCE PADA YOULANDA BAKERY & CAKE SHOP
SKRIPSI
Oleh : REXNOWATI NIM. 1145019
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK TIME MEDAN 2015
ABSTRAK
Toko Youlanda merupakan salah satu usaha yang bergerak di bidang penjualan kue dan roti. Sistem Informasi yang dilakukan oleh toko “Youlanda Bakery & Cake” selama ini masih bersifat manual dalam arti penjualan dilakukan tanpa ada sistem informasi. Informasi mengenai jenis kue diperoleh konsumen dengan datang langsung ke toko tersebut sehingga masih kurang efektif. Oleh karena itu, diperlukan sistem informasi penjualan berbasis website agar produk yang dijual oleh toko Youlanda lebih dikenal masyarakat. Website ini dikembangkan dengan menggunakan perangkat lunak Adobe Dreamweaver CS5, bahasa pemrograman PHP, dan MySQL sebagai database-nya. Tujuan perancangan website e-commerce ini adalah untuk memahami sistem penjualan dan strategi penjualan secara online untuk meningkatkan keuntungan dan kemudahan dalam bertransaksi. Kata Kunci : E-commerce, php, mysql, website
i
ABSTRACT
Youlanda store is one of the businesses that engaged in the sale of cakes and bakery. System Information which is conducted by “Youlanda bakery & Cake Shop” still using manual system in the sense, sale is made without information system. Information regarding the type of cake is obtained consumers by coming directly to the shop so that making it less effective. Therefore, be required sales information system based website that the products sold by the Youlanda shop known to the public. This website was developed using software Adobe Dreamweaver CS 5, the programming language PHP and MySQL as the database. The destination of e-commerce website design is to understand the system of sales and online sales strategy to increase profit and covenience in transaction. Keywords : E-commerce, php, mysql, website
ii
DAFTAR ISI
ABSTRAK.....................................................................................................
i
ABSTRACT ..................................................................................................
ii
KATA PENGANTAR ................................................................................... iii DAFTAR ISI ................................................................................................
v
DAFTAR GAMBAR ..................................................................................... viii DAFTAR TABEL .........................................................................................
x
DAFTAR LAMPIRAN ................................................................................. xii BAB I
BAB II
PENDAHULUAN .........................................................................
1
1.1 Latar Belakang Masalah ...........................................................
1
1.2 Identifikasi Masalah .................................................................
2
1.3 Batasan Masalah ......................................................................
2
1.4 Tujuan dan Manfaat Penelitian .................................................
3
1.4.1 Tujuan Penelitian ..........................................................
3
1.4.2 Manfaat Penelitian ........................................................
3
1.5 Sistematika Penulisan ...............................................................
4
LANDASAN TEORI .....................................................................
6
2.1 Pengertian Perancangan............................................................
6
2.1.1 Pengertian Perancangan Sistem .....................................
6
2.1.2 Perancangan Website ...................................................
7
2.1.3 Website .........................................................................
8
2.1.4 Pengertian Internet ........................................................
8
2.2 Pengertian Sistem, Informasi dan Sistem Informasi .................. 10 2.2.1 Pengertian Sistem ............................................................ 10 2.2.2 Pengertian Informasi........................................................ 14 2.2.3 Pengertian Sistem Informasi ............................................ 15 2.3 Electronic Commerce (E-Commerce) ....................................... 16 2.3.1 Manfaat menggunakan E-Commerce ............................... 18 2.3.2 Keuntungan E-Commerce ................................................ 18
v
2.3.3 Kelemahan E-Commerce ................................................. 19 2.4 Sistem Penjualan ...................................................................... 19 2.5 Tools Perangkat Lunak ............................................................. 20 2.5.1 Web Server ...................................................................... 20 2.5.2 Hyper Text Markup Language (HTML) ........................... 21 2.5.3 HyperText Preprocessor (PHP) ....................................... 21 2.5.4 XAMPP ........................................................................... 22 2.5.5 My Structure Query language (MySQL) .......................... 23 2.6 Basis Data ................................................................................ 24 2.6.1 Database Management System (DBMS) .......................... 25 2.7 Data Flow Diagram (DFD) ...................................................... 25 2.8 Flowchart ................................................................................ 27 BAB III METODE PENELITIAN .............................................................. 30 3.1 Tempat dan Jadwal Penelitian .................................................. 30 3.2 Kerangka Kerja ........................................................................ 31 3.2.1 Identifikasi Masalah ........................................................ 32 3.2.2 Metode Pengumpulan Data .............................................. 32 3.2.3 Analisa Sistem ................................................................. 32 3.2.4 Perancangan Sistem ......................................................... 33 3.2.5 Pembangunan Sistem ....................................................... 33 3.2.6 Uji Coba Sistem .............................................................. 34 BAB IV ANALISA DAN PERANCANGAN .............................................. 35 4.1 Analisa .................................................................................... 35 4.1.1 Use Case Diagram .......................................................... 36 4.2 Perancangan ............................................................................ 37 4.2.1 Rancangan Data Flow Diagram ..................................... 37 4.2.2 Kamus Data ................................................................... 38 4.2.3 Struktur file .................................................................... 39 4.2.4 Perancangan Antar Muka ................................................. 42 BAB V
HASIL DAN PEMBAHASAN ...................................................... 49 5.1 Hasil ........................................................................................ 49
vi
5.2 Pembahasan ............................................................................. 58 5.2.1 Keuntungan dan Kelemahan Sistem Berjalan ................... 59 5.2.2 Keunggulan dan kelemahan Sistem Berjalan.................... 60 5.2.3 Kebutuhan Sistem ........................................................... 60 BAB VI KESIMPULAN DAN SARAN...................................................... 62 6.1 Kesimpulan ............................................................................... 62 6.2 Saran ......................................................................................... 62 DAFTAR PUSTAKA .................................................................................... 64 LAMPIRAN
vii
DAFTAR GAMBAR
Gambar 2.1. Bentuk Komponen Data Flow Diagram.........................................26 Gambar 3.1. Kerangka Kerja Dari Penelitian......................................................31 Gambar 4.1. Use Case Diagram Youlanda Bakery Online Shop.........................36 Gambar 4.2. Diagram Konteks ...........................................................................37 Gambar 4.3. Diagram Nol (0).............................................................................38 Gambar 4.4. Rancangan Halaman Sign In ..........................................................43 Gambar 4.5. Rancangan Halaman Control Panel Administrator .........................44 Gambar 4.6. Rancangan Halaman Utama Website ..............................................45 Gambar 4.7. Rancangan Halaman Form Pemesanan ...........................................46 Gambar 4.8. Rancangan Halaman Kontak Kami ................................................47 Gambar 4.9. Rancangan Halaman Cara Pemesanan ............................................48 Gambar 5.1. Tampilan Halaman Sign In.............................................................49 Gambar 5.2. Tampilan Halaman Control Panel Admin .......................................50 Gambar 5.3. Tampilan Halaman Data Pengguna ................................................50 Gambar 5.4. Tampilan Halaman Tambah Data User...........................................51 Gambar 5.5. Tampilan Halaman Data Jenis Produk............................................51 Gambar 5.6. Tampilan Halaman Tambah Jenis Produk ......................................52 Gambar 5.7. Tampilan Halaman Data Produk ....................................................52 Gambar 5.8. Tampilan Halaman Tambah Data Produk .......................................53 Gambar 5.9. Tampilan Halaman Pemesanan ......................................................53 Gambar 5.10. Tampilan Halaman Detail Data Pemesanan ..................................54
viii
Gambar 5.11. Tampilan Halaman Lihat Komentar .............................................54 Gambar 5.12. Tampilan Halaman Detail Data Komentar ....................................55 Gambar 5.13. Tampilan Halaman Setting Ganti Password..................................55 Gambar 5.14. Tampilan Halaman Slip Pengiriman .............................................56 Gambar 5.15. Tampilan Halaman Cetak Slip Pengiriman ...................................57 Gambar 5.16. Tampilan Halaman Utama Website ..............................................57 Gambar 5.17. Tampilan Halaman Form Pemesanan ...........................................58 Gambar 5.18. Tampilan Halaman Kontak Kami .................................................58 Gambar 5.19. Tampilan Halaman Cara Pemesanan ............................................59
ix
DAFTAR TABEL
Tabel 2.1. Tabel Simbol Flowchart ...................................................................27 Tabel 3.1. Jadwal Penelitian ..............................................................................30 Tabel 4.1. Tabel Admin ......................................................................................40 Tabel 4.2. Tabel Jenis Produk ............................................................................40 Tabel 4.3. Tabel Komentar .................................................................................41 Tabel 4.4. Tabel Pemesanan ...............................................................................41 Tabel 4.5. Tabel Produk .....................................................................................42
x
DAFTAR LAMPIRAN
Lampiran 1 : Listing Program CD Lampiran 2 : SK Dosen Pembimbing Skripsi Lampiran 3 : Kartu Bimbingan Dosen Pembimbing I & II Lampiran 4 : Daftar Riwayat Hidup Mahasiswa Lampiran 5 : Listing Program
xii
BAB I PENDAHULUAN
1.1.
Latar Belakang Masalah Sistem informasi berbasis web atau lebih populernya disebut e-commerce
merupakan sebuah aplikasi yang digunakan untuk memasarkan suatu barang maupun jasa kepada penjelajah dunia maya. Saat ini hampir semua perusahaan telah memiliki sistem informasi berbasis web sendiri. Ini tentu saja sangat memudahkan proses transaksi karena dapat diakses di seluruh dunia. Toko Youlanda adalah salah satu usaha yang bergerak di bidang penjualan kue dan roti yang beralamat di Jl. Brigjend Zein Hamid No. 29 Medan. Selama ini, kondisi penjualan di Toko Youlanda masih menggunakan cara yang sederhana, yaitu melalui media pemasangan iklan di koran, beberapa media sosial sehingga masih kurang efektif. Untuk itu,
penulis tertarik untuk mengembangkan sebuah website baru
untuk toko Youlanda. Karena, penulis melihat bahwa saat ini kue juga merupakan bisnis yang memang memiliki prospek kedepan yang cukup baik. Dengan adanya penjualan online, maka pihak toko Youlanda dapat menjual kue dan roti baik pemesanan dalam partai besar maupun kecil yang diharapkan dapat meningkatkan penjualan dan mempermudah pembeli. Melalui E-Commerce seorang user/pelanggan dapat melihat katalog kue yang dijual secara online dan melakukan pembelian langsung tanpa harus datang ketempat usaha kue tersebut lagi, sehingga tentunya dapat membuat segala
1
2
sesuatu menjadi sangat mudah dan efisien. E-commerce kini menjadi pilihan yang pertama bagi masyarakat dalam mendapatkan pengetahuan tentang barang baru. Maka tak heran jika banyak orang yang mulai membuat program E-commerce. Oleh karena itu, penulis mengambil judul “Perancangan Sistem Informasi E-Commerce pada Youlanda Bakery & Cake Shop”.
1.2. Identifikasi Masalah Berdasarkan latar belakang permasalahan diatas maka penulis akan merumuskan beberapa masalah, sebagai berikut: 1.
Bagaimana menganalisa dan merancang sebuah sistem informasi penjualan cake dengan menggunakan sistem berbasis web?
2.
Bagaimana cara menghasilkan suatu sistem yang dapat mengelola dan menjual cake berbasis web?
1.3.
Batasan Masalah Karena keterbatasan waktu dan kemampuan penulis, maka perlu diberikan
batasan masalah, sebagai berikut: 1. Sistem dirancang dengan aplikasi program Adobe Dreamweaver CS5 dan bahasa pemograman PHP. 2. Proses pembayaran dan penerimaan dapat dilakukan dengan via transfer ke rekening yang telah dicantumkan di halaman website
dan akan
dikonfirmasi melalui via telepon atau bisa dilakukan dengan via COD (Cash On Delivery). 3. Database dirancang dengan menggunakan aplikasi MySQL.
3
1.4.
Tujuan dan Manfaat Penelitian Setiap melakukan penelitian tentunya memiliki tujuan dan manfaat yang
jelas. Adapun tujuan dan manfaat dari penelitian ini yaitu:
1.4.1. Tujuan Penelitian Adapun tujuan dari pembangunan website e-commerce penjualan adalah: 1.
Menerapkan ilmu yang telah didapat selama pembelajaran kuliah.
2.
Memberikan kemudahan kepada konsumen dalam mendapatkan informasi maupun dalam membeli produk yang dijual.
3.
Membantu dalam mempromosikan dan menjual produk kepada konsumen.
4.
Sebagai langkah awal untuk memulai suatu bisnis atau usaha dengan menggunakan website bagi penulis.
1.4.2. Manfaat Penelitian Adapun manfaat dari penelitian ini adalah : 1.
Bagi penulis Penulis dapat meningkatkan pengetahuan dan kemampuan penulis dalam membuat perancangan website dengan menggunakan bahasa pemograman PHP dan MySQL.
2.
Bagi akademik Laporan skripsi ini dapat dijadikan sebagai bahan acuan bagi mahasiswa lainnya dalam membuat sistem informasi perancangan website.
3.
Bagi masyarakat
4
a. Dapat menjadi alternatif bagi masyarakat yang ingin membeli cake tanpa harus pergi ke toko kue sehingga lebih efisien dalam menghemat waktu maupun biaya. b. Memudahkan pelanggan memperoleh informasi tentang jenis kue kapan saja melalui website.
1.5.
Sistematika Penulisan Langkah-langkah
atau
tahapan-tahapan
yang
ditempuh
dalam
menyelesaikan penulisan ilmiah ini adalah sebagai berikut : BAB I
: PENDAHULUAN Dalam bab ini penulis
menguraikan tentang latar belakang,
identifikasi masalah, tujuan dan manfaat penulisan, batasan masalah serta sistematika penulisan.
BAB II
: LANDASAN TEORI Dalam bab ini berisikan tentang landasan teori, membahas secara singkat teori-teori yang diperlukan dalam menunjang penulisan tugas akhir (skripsi) ini.
BAB III : METODE PENELITIAN Dalam bab ini penulis membahas tentang metode penelitian yang berisi mengenai sumber dan jenis data yang akan digunakan penulis untuk melakukan penelitian tersebut.
5
BAB IV : ANALISA DAN PERANCANGAN Dalam bab ini peneliti membahas analisa proses sistem yang sedang berjalan,
perancangan
sistem,
perancangan
sistem
usulan,
perancangan masukan dan perancangan keluaran.
BAB V : HASIL DAN PEMBAHASAN Dalam bab ini penulis memaparkan tampilan input dan output sistem beserta penjelasan mengenai kelebihan dan kelemahan sistem berjalan dan usulan.
BAB VI : KESIMPULAN DAN SARAN Dalam bab ini terdapat kesimpulan dari penelitian dan hasil akhir pemecahan masalah, juga saran yang dianggap penting untuk diperhatikan.
BAB II LANDASAN TEORI
2.1.
Pengertian Perancangan Perancangan
adalah suatu proses yang bertujuan untuk menganalisis,
menilai, memperbaiki dan menyusun suatu sistem, baik sistem fisik maupun non fisik yang optimum untuk waktu yang akan datang dengan memanfaatkan informasi yang ada. Perancangan suatu alat termasuk metode teknik, dengan demikian langkah-langkah pembuatan perancangan akan mengikuti metode teknik.
2.1.1. Pengertian Perancangan Sistem Definisi menurut John Burch dan Gary Grudnitski yang telah diterjemahkan oleh Jogiyanto (2005:196) dalam bukunya yang berjudul Analisis dan Desain Sistem Informasi menyebutkan bahwa: “perancangan sistem dapat didefinisikan sebagai penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah dari satu kesatuan yang utuh dan berfungsi”. Dalam tahap ini harus dapat dipastikan bahwa semua persyaratan untuk menghasilkan sistem informasi dapat dipenuhi. Hasil sistem yang dirancang harus sesuai dengan kebutuhan pemakai untuk mendapatkan informasi. Hal lain yang perlu diperhatikan adalah sistem yang disusun harus dapat dikembangkan lagi.
6
7
2.1.2. Perancangan Website Perancangan web dalam skala besar membutuhkan strategi yang tepat agar perancangan web berjalan dengan baik, tepat waktu dan sesuai dengan sasaran yang ditargetkan. Web skala besar merupakan sebuah web dengan banyak fungsi yang diakses banyak orang. Semakin besar suatu web maka akan semakin kompleks pemeliharaan dan pengembangannya lebih lanjut. Membuat sebuah website terlebih dahulu harus dipahami apa tujuan pembuatan website itu sendiri, karena hal tersebut merupakan pedoman dalam perancangan dan pembuatan sebuah website. Secara umum pembuatan sebuah website bertujuan untuk memasyarakatkan dan mendukung kegiatan suatu perusahaan atau perorangan dengan memberi sajian berupa informasi, promosi, transaksi dan sebagainya. Untuk mempermudah website tersebut, perancangan website harus diskripsi tentang website yang akan dibuat. Diskripsi ini kemudian akan menjadi bahan diskusi antara perancang website dan pengguna website. Tujuan dari perancangan website ini ialah untuk merancang kebutuhan website yang diinginkan oleh pemakai serta membuat gambaran yang jelas. Langkah – langkah perancang website adalah : 1.
Mengadakan survei untuk mengetahui kebutuhan pemakai.
2.
Membuat diskripsi kebutuhan website.
3.
Merancang desain yaitu mengimplementasikan model yang diinginkan oleh si pemakai.
4.
Melakukan implementasi dengan merepresentasikan desain ke dalam program.
8
5.
Mengadakan uji coba yaitu menguji seluruh spesifikasi terstruktur.
6.
Melakukan instalasi yaitu pemasangan perangkat sistem.
2.1.3. Website Website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain yang tempatnya berada didalam World Wide Web (WWW) di internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar. Halaman-halaman dari website akan diakses melalui sebuah URL yang biasa disebut homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun hyperlink-hyperlink yang ada dihalaman tersebut mengatur para pembaca dan memberitahu mereka susunan keseluruhan dan bagaimana arus informasi berjalan. Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.
2.1.4. Pengertian Internet Internet merupakan sumber daya informasi yang menjangkau seluruh dunia. Dimana antara satu komputer dengan komputer lain di dunia (world wide)
9
dapat saling berhubungan atau berkomunikasi. Internet adalah
sebuah dunia
maya jaringan komputer (interkoneksi) yang terbentuk dari milyaran komputer di seluruh dunia. Teknologi ini dimulai pada pertengahan tahun 70-an pada masa perang dingin dan mencapai puncaknya pada tahun 1994 ketika interface (antarmuka) grafis dan kontervisi dari jaringan tersebut diciptakan dan diperuntukan bagi masyarakat umum agar dapat dipergunakan secara lebih mudah. Internet memungkinkan kita untuk menghilangkan hambatan jarak dan waktu dalam mendapatkan informasi. Dari segi ekonomi, internet merupakan sebuah jawaban yang sangat efisien, efektif dan relatif murah bila dibandingkan dengan hasil yang akan didapat. Perkembangan teknologi informasi yang sedikit ajaib terutama dalam bidang internet secara langsung mampu menggeser bahkan mengubah sistem dan pola hidup manusia. Perkembangan tersebut memicu munculnya aspek-aspek sosial yang dapat dikatakan baru atau aspek-aspek sosial lama yang muncul dengan cara baru. Salah satu contoh adalah sumber informasi menjadi lebih beragam dan luas, jarak dan waktu bukan lagi kendala yang utama, munculnya sistem pembelian dan pembayaran on-line, mengadakan rapat secara bersamaan dan langsung dari berbagai tempat, perubahan dalam bidang hukum dan perundangan, pertukaran dan asimilasi nilai-nilai budaya tersebut cepat sampai. Perubahan nilai yang muncul dari aspek sosial internet menuntut pergerakan dengan cepat menyiapkan infrastuktur dan faktor-faktor yang bersangkutan dengan bidang tersebut. Sejak diperkenalkannya kepada dunia pada tahun 1972-1973, penggunaan internet pun meluas tidak hanya pada kalangan khusus (militer pada saat itu).
10
Seiring dengan perkembangannya, orang-orang yang memanfaatkan internet membuat sebuah sistem yang memudahkan pengaksesan internet oleh masyarakat luas. Sistem ini juga memungkinkan adanya peluang bisnis dalam bidang ini. Hal tersebut ditandai dengan didirikannya provider (penyedia layanan) internet sampai warnet (warung internet). Banyak penyedia jasa internet (ISP/Provider) institusi yang menyediakan jasa layanan koneksi ke internet yang berada di Indonesia contohnya Melsa, Telkomnet instan, Centrin, Wasantaranet, Cbnet, Indosat, dll. Dengan banyaknya ISP-ISP, maka organisasi APJII (Asosiasi Penyelenggara Jasa Internet Indonesia) dibentuk. Asosiasi ini berfungsi sebagai pemersatu penyedia jasa layanan ini, sehingga para pengguna internet dapat terus memanfaatkan internet untuk keperluan mereka. Pengguna internet secara privat (perorangan maupun organisasi) disebut user.
2.2.
Pengertian Sistem, Informasi dan Sistem Informasi
2.2.1 Pengertian Sistem Istilah sistem berasal dari bahasa Yunani, yaitu “systema”, yang berarti “kesatuan”. Sistem dapat terdiri dari beberapa subsistem yang saling berhubungan untuk membentuk satu kesatuan sehingga tujuan atau sasaran sistem dapat tercapai. Suatu sistem sangatlah dibutuhkan dalam suatu perusahaan atau instansi pemerintahan, karena sistem sangatlah menunjang terhadap kinerja perusahaan ataupun instansi pemerintahan, baik yang berskala kecil maupun yang besar. Supaya dapat berjalan dengan baik diperlukan kerjasama diantara unsur-unsur yang terkait dalam sistem tersebut.
11
Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi meskipun istilah sistem yang digunakan bervariasi, semua sistem pada bidangbidang tersebut mempunyai beberapa persyaratan umum, yaitu sistem harus mempunyai elemen, lingkungan, interaksi antar elemen, interaksi antara elemen dengan lingkungannya dan yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai. Berdasarkan
persyaratan
ini,
sistem
dapat
didefinisikan
sebagai
seperangkat elemen yang digabungkan satu dengan lainnya untuk suatu tujuan bersama. Kumpulan elemen terdiri dari manusia, mesin, prosedur, dokumen, data atau elemen lain yang terorganisir dari elemen-elemen tersebut. elemen sistem disamping berhubungan satu sama lain, juga berubungan dengan lingkungannya untuk mencapai tujuan yang telah ditentukan sebelumnya.
Terdapat beberapa definisi sistem yaitu: Menurut Gordon B.Davis yang dikutip oleh Ais Zakiyudin (2012:5) dalam bukunya yang berjudul Sistem Informasi Manajemen menyebutkan bahwa “Sistem sebagai perangkat unsur-unsur yang terdiri dari manusia, alat, konsep dan prosedur yang dihimpun menjadi satu untuk maksud dan tujuan sama”. Raymond Mcleod Jr mendefinisikan “ Sistem sebagai sekelompok elemen yang berintegrasi dengan maksud yang sama untuk mencapai suatu tujuan”. Berdasarkan berbagai definisi diatas disimpulkan bahwa sistem adalah kumpulan dari bagian-bagian yang saling berintegrasi dan bekerja sama untuk mencapai suatu tujuan tertentu.
12
Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu sebagai berikut (Ais Zakiyudin, 2012:6) : 1. Komponen Sistem (Components system) Komponen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Dimana setiap sistem memiliki sifat-sifat dari sistem dan menjalankan fungsi tertentu dari sistem. Subsistem yang menjalankan fungsi tertentu tersebut dapat mempengaruhi proses sistem secara keseluruhan. 2. Lingkungan Luar Sistem (Environment System) Lingkungan luar dari suatu sistem adalah apapun diluar dari batas sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat berupa sesuatu yang menguntungkan dan merugikan. 3. Batasan Sistem (Boundary System) Batasan sistem merupakan daerah yang dibatasi antara suatu sistem dengan sistem yang lainnya atau dibatasi dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batasan sistem menunjukkan ruang lingkup dari sistem tersebut. 4. Penghubung Sistem(Interface System) Penghubung atau jalinan sistem merupakan media penghubung antara satu subsistem ke subsistem yang lainnya. Kegunaan dari penghubung sistem adalah: a. Memungkinkan sumber-sumber daya dapat mengalir dari subsistem yang satu ke subsistem yang lainnya.
13
b. Keluaran dari subsistem menjadi masukkan untuk subsistem yang lainnya melalui penghubung. c. Satu subsistem dapat berintegrasi dengan subsistem yang lainnya untuk membentuk satu kesatuan. 5. Masukan Sistem(Input System) Masukan (Input) merupakan energi yang dimasukkan ke dalam sistem, dapat berupa masukkan perawatan (maintenance input) dan masukkan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. 6. Pengolah Sistem (Process System) Suatu sistem harus memiliki suatu perangkat yang bertugas mengolah. Bagian pengolah ini yang akan mengubah masukan menjadi keluaran. Sebagai contohnya adalah sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi. 7. Keluaran Sistem (Output System) Keluaran (Output) merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan berupa sisa pembuangan. Keluaran dapat menjadi masukan untuk subsistem yang lainnya atau kepada sistem. 8. Sasaran dan Tujuan Sistem (Objective and Goal System) Tujuan dan sasaran merupakan sesuatu yang harus dimiliki sistem. Sasaran dan sistem menentukan sekali masukan yang dibutuhkan sistem dan
14
keluaran yang dihasilkan sistem. Suatu sistem dikatakan berhasil jika mengenai sasaran atau tujuannya.
2.2.2 Pengertian Informasi Dalam manajemen, informasi merupakan data yang telah diproses sehingga mempunyai arti tertentu bagi penerimanya. Sumber dari informasi adalah Data, sedangkan Data itu sendiri adalah Kenyataan yang menggambarkan suatu kejadian, sedangkan kejadian itu merupakan suatu peristiwa yang terjadi pada waktu tertentu. Dalam hal ini informasi dan data saling berkaitan. Informasi adalah data yang telah dibuat kedalam bentuk yang dimiliki arti berguna bagi manusia (Laudon, et al.2010:46). Selain itu informasi merupakan data yang telah diubah menjadi konteks yang berarti dan berguna bagi para enduser tertentu (O’Brien et al. 2009:32). Informasi juga didefinisikan sebagi kumpulan fakta yang terorganisir sehingga memiliki nilai tambah selain nilai fakta individu. Jadi, dapat disimpulkan Informasi merupakan hasil pengolahan data yang memiliki nilai tambah, makna dan berguna bagi penggunanya (Stairs, et al.2010:35). Informasi yang berguna memiliki karakteristik sebagai berikut : 1. Akurasi. Informasi yang diterima organisasi harus dapat dipercaya. Dengan demikian penting kiranya kita mengetahui sumber pertama pembawa informasi tersebut. informasi yang akurat juga akan menjadi tolak ukur ketepatan dan keberhasilan pengambilan keputusan. 2. Tepat waktu. Informasi harus tersedia pada saat pengambilan keputusan situasi yang genting atau hilangnya peluang yang ada. Informasi yang
15
datang setelah suatu keputusan diambil tidak akan memiliki nilai. Semakin up to date informasi yang ada, maka semakin berguna informasi tersebut. 3. Lengkap. Para pengguna harus memperoleh informasi yang menyajikan suatu gambaran lengkap atas suatu masalah tertentu atau solusinya. Pengguna hendaknya dapat menentukan jumlah rincian yang dibutuhkan. Informasi dikatakan lengkap apabila memiliki jumlah rincian agregasi yang tepat dan mendukung semua area dimana keputusan akan diambil. 4. Relevansi. Suatu informasi tidak akan ada gunanya apabila tingkat relevansinya dengan keadaan yang sedang dianalisis sangat tipis. Relevansi suatu informasi akan menjadi penting karena bisa menjadi variabel-variabel
yang
menentukan
pengambilan
keputusan
oleh
organisasi.
2.2.3 Pengertian Sistem Informasi Sistem Informasi merupakan gabungan dari manusia, perangkat keras, perangkat lunak, jaringan telekomunikasi dan sumber data yang mengumpulkan, mengubah dan menyebarkan informasi dalam sebuah organisasi sehingga dapat mendukung perusahaan, pekerja, pelanggan, rekan kerja serta supplier. Sistem informasi juga dapat didefinisikan sebagai seperangkat elemen atau komponen yang saling terkait yang dikumpulkan (input), manipulasi (process), menyimpan dan menyebarkan (output) data dan informasi dan memberikan reaksi korektif (feedback) untuk memenuhi tujuan (Stair, et al. 2010:10).
16
Jadi, dapat disimpulkan bahwa Sistem Informasi adalah sebuah sistem yang mengumpulkan, mengolah, menyimpan dan menganalisa data serta memisahkan informasi untuk tujuan yang spesifik.
2.3.
Electronic Commerce (E-Commerce) Internet Commerce atau Ecom atau E-Commerce atau Immerce yang
pada dasarnya semua sebutan diatas mempunyai makna yang sama. Istilah-istilah tersebut berati membeli atau menjual secara elektronik dan kegiatan ini dilakukan pada jaringan internet. E-commerce atau bisa disebut perdagangan elektronik adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www atau jaringan komputer lainnya. E-Commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen invetori otomatis, dan sistem pengumpulan data otomatis. ecommerce akan merubah semua kegiatan marketing dan juga sekaligus memangkas biaya-biaya opersional untuk kegiatan trading (perdagangan). Industri teknologi informasi melihat kegiatan perdagangan elektronik ini sebagai aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti : transfer dana secara elektronik, SCM (supply chain management), e-pemasaran (e-marketing), atau pemasarana online (online marketing), pemrosesan transaksi online (online transaction processing), pertukaran data elektronik (electronic data intercharge/EDI), dll.
17
E-commerce merupakan bagian dari e-business, dimana cakupan
e-
business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan, dll. 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 bersifat nontravel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011. Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak hanya mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen yang handal, pengiriman yang tepat waktu, pelayanan yang bagus, struktur organisasi bisnis yang baik, jaringan infrastruktur dan keamanan, desain situs web yang bagus. Beberapa faktor yang termasuk diantaranya: 1. Menyediakan harga kompetitif 2. Menyediakan jasa pembelian yang tanggap, cepat dan ramah 3. Menyediakan informasi barang dan jasa yang lengkap dan jelas 4. Menyediakan banyak bonus seperti kupon, penawaran istimewa, dan diskon 5. Memberikan perhatian khusus seperti usulan pembelian 6. Menyediakan rasa komunitas untuk berdiskusi, masukan dari pelanggan, dan lain-lain 7. Mempermudah kegiatan perdagangan
18
Proses yang ada dalam E-Commerce adalah sebagai berikut: 1. Presentasi elektronis (Pembuatan Website) untuk produk dan layanan 2. Pemesanan secara langsung dan tersedianya tagihan 3. Otomatis account Pelanggan secara aman (baik nomor rekening maupun nomor kartu kredit) 4. Pembayaran yang dilakukan secara langsung (online) dan penanganan transaksi
2.3.1. Manfaat menggunakan E-Commerce Beberapa manfaat e-commerce yang dapat diperoleh dari pelaksanaannya antara lain sebagai berikut: 1. Revenue Steam (aliran pendapatan) baru yang mungkin lebih menjanjikan yang tidak bisa ditemui di sistem transaksi tradisional. 2. Dapat meningkatkan Market Exposure (pangsa pasar). 3. Menurunkan tingkat biaya operasional (Operating Cost). 4. Melebarkan jangkauan 5. Meningkatkan Customer Loyality
2.3.2. Keuntungan E-Commerce Keuntungan yang diperoleh dengan menggunakan transaksi melalui Ecommerce bagi suatu perusahaan adalah sebagai berikut: 1. Meningkatkan pendapatan dengan menggunakan online channel yang biayanya lebih murah
19
2. Mengurangi biaya-biaya yang berhubungan dengan kertas, seperti biaya pos surat, percetakan, report dan sebagainya 3. Mengurangi
keterlambatan
dengan
menggunakan
transfer
elektronik/pembayaran yang tepat waktu dan dapat langsung dicek 4. Mempercepat pelayanan ke pelanggan dan pelayanan lebih responsif. 5. Mudah dan nyaman memberikan layanan informasi, serta berbagai produk ke orang-orang di kota, di desa, dan berbagai negara berkembang.
2.3.3. Kelemahan E-Commerce Meskipun e-commerce merupakan sistem yang menguntungkan karena dapat mengurangi biaya transaksi bisnis dan dapat memperbaiki kualitas pelayanan pada pelanggan, namun e-commerce dan semua infrastrukturnya akan mudah sekali di salah gunakan oleh pihak yang tidak bertanggung jawab. Dari segi pandang bisnis, penyalahgunaan dan kegagalan sistem yang terjadi adalah antara lain sebagai berikut : 1. Penipuan dengan cara pencurian identitas dan membohongi pelanggan. 2. Hukum yang kurang berkembang dalam e-commerce ini.
2.4.
Sistem Penjualan Penjualan adalah penerimaan yang diperoleh dari pengiriman barang
dagangan atau dari penyerahan pelayanan dalam bursa sebagai barang pertimbangan. Pertimbangan ini dapat dalam bentuk tunai peralatan kas atau harta
20
lainnya. Pendapatan dapat diperoleh pada saat penjualan, karena terjadi pertukaran harga jual dapat ditetapkan dan bebannya diketahui. Menurut Warren, Reeve dan Fess (2009:232) “Penjualan merupakan jumlah yang dibebankan kepada pelanggan untuk barang yang dijual, baik secara tunai maupun secara kredit”. Kieso, Weigandt dan Warfield (2009:909) mendefinisikan “Transaksi Penjualan sebagai penjualan produk dan penyediaan jasa”. Berdasarkan definisi tersebut, maka dapat disimpulkan bahwa penjualan adalah pemindahan manfaat dan hak kepemilikkan barang atau jasa dari pihak penjual kepada pihak pembeli, baik penjualan kredit maupun penjualan tunai.
2.5.
Tools Perangkat Lunak Dalam pembuatan aplikasi penjualan yang berbasis web ini dibutuhkan
beberapa tools perangkat lunak, diantaranya sebagai berikut :
2.5.1. Web Server Menurut Shelly, et al. (2010:4) yaitu Halaman Web disimpan di server Web, atau host, yang merupakan komputer yang menyimpan dan mengirim (melayani) halaman Web dan
Files lainnya yang telah di request. Setiap
komputer yang memiliki web server dan terhubung ke Internet dapt bertindak sebagai serverWeb Webserver merupakan inti dari suatu website. Melalui webserver inilah kita dapat melihat website yang ada di internet. Webserver berfungsi sebagai pusat kontrol dari pengolahan data website sehingga setiap instruksi yang diberikan oleh pemakai internet akan diolah dan selanjutnya dikembalikan lagi kepada
21
pemakainya. Ada beberapa macam webserver yang ada didunia, antara lain webserver milik Windows, yaitu Apache, Tomcat, IIS ( Internet Information Service), dan lain sebagainya. Saat ini webserver yang paling banyak digunakan adalah Apache karena telah banyak mendukung format file server tanpa perlu tambahan komponen aplikasi lagi. Hal ini berbeda dengan IIS milik windows yang tidak dapat membaca file server dengan format PHP (IIS memerlukan komponen untuk menjalankan format file server PHP ini) dalam keadaan default.
2.5.2. Hyper Text Markup Language (HTML) Menurut Shelly, et al. (2010:8) yaitu Halaman web dibuat menggunakan HyperTex Markup Language (HTML), yang merupakan bahasa authoring yang digunakan untuk membuat dokumen World Wide Web (www). HTML menggunakan set intruksi khusus yang disebut tag atau markup untuk menentukan struktur dan tata letak dokumen Web, dan menentukan bagaimana halaman ditampilkan di browser.
2.5.3. Hypertext Preprocessor (PHP) PHP adalah bahasa pemograman 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 onlinenya. PHP merupakan bahasa scripting yang bersifat server side , yang diartikan bahwa kode PHP akan dieksekusi oleh webserver dan hasil eksekusi tersebut akan
22
dikirim dalam bentuk HTML ke browser client. HTML merupakan file umum yang dijalankan oleh browser. Dengan demikian, client tidak dapat melihat kode PHP yang dibuat oleh developer website, tetapi hanya bisa melihat kode HTML yang merupakan hasil olahan dari Engine PHP. Agar webserver (Apache) dapat mengolah file PHP ini maka diperlukan aplikasi PHP yang kita sebut sebagai Engine PHP untuk ditanamkan bersama aplikasi webserver tersebut.
2.5.4. XAMPP XAMPP adalah perangkat lunak gratis yang mendukung banyak sistem operasi dan merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database dan penterjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Mengenal bagian XAMPP yang biasa digunakan pada umumnya: 1.
Htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.
2.
phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.
3.
Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).
23
2.5.5.
My Structure Query Language (MySQL) MySQL (My Structured Query language) atau yang biasa sering dibaca
mai-se-kuel adalah program pembuat dan pengelola database atau yang sering disebut dengan DBMS (Database Management System) yang multiread dan multiuser. MySQL adalah implementasi dari system manajemen basis data relasional (RDBMS)
Sifat
dari DBMS
ini adalah Open Source, MySQL bisa
mendapatkannya secara gratis pada alamat http://.mysql.com . MySQL sebenarnya produk yang berjalan pada platform Linux. Dengan adanya perkembangan dan banyaknya pengguna, serta lisensi dari database ini adalah Open Source, maka para pengembang kemudian merilis versi windows. Pada saat ini MySQL merupakan database server yang sangat terkenal didunia. Semua itu tak lain karena bahasa dasar yang digunakan untuk mengakses database yaitu SQL. SQL (Structured Query Language) pertama kali diterapkan pada sebuah proyek riset pada laboraorium riset San Jose, IBM yang bernama system R. Kemudian SQL juga dikembangkan oleh Oracle, informix dan Sybase. Dengan menggunakan SQL, proses pengaksesan database lebih user-friendly dibandingkan dengan yang lain, misalnya dBase atau Clipper karena mereka masih menggunakan perintah-perintah pemrograman murni. Kelebihan MySQL adalah : 1. MySQL merupakan sebuah data yang mampu menyimpan data berkapasitas sangat besar hingga berukuran gigabyte sekalipun. 2. MySQL didukung oleh server ODBC yang artinya database MySQL dapat diakses menggunakan aplikasi apa saja termasuk berapa visual seperti Delpi maupun Visual basic.
24
3. MySQL adalah database yang menggunakan enkripsi password. 4. MySQL dapat menciptakan lebih dari 16 kunci per tabel dan satu kunci memungkinkan belasan fields. 5. MySQL merupakan server database multi-user artinya database ini dapat digunakan oleh banyak orang.
2.6.
Basis Data Basis Data adalah kumpulan data yang saling berhubungan secara logikal
serta deskripsi dari data tersebut yang dirancang untuk memenuhi kebutuhan informasi suatu organisasi. Basis Data adalah sebuah penyimpanan data yang besar yang bisa digunakan oleh banyak pengguna dan departemen. Semua data terintegrasi dengan jumlah duplikasi yang minimum. Basis Data tidak lagi dipegang oleh satu departemen, tetapi dibagikan ke seluruh departemen pada perusahaan. Basis Data itu sendiri tidak hanya memegang data operasional organisasi tetapi juga penggambaran dari data tersebut (Connolly, el at. 2010:64). Dapat disimpulkan basis data adalah penyimpanan data yang terstruktur, terintegrasi dan saling berkaitan dengan elemen-elemen penghubungnya dan dapat diakses dengan berbagai cara. Oleh karena itu, basis data juga bisa didefinisikan sebagai kumpulan yang menggambarkan sendiri dari catatan yang terintegrasi dan penggambaran dari data dikenal sebagai sistem katalog (kamus data atau metadata). Definisi data disini dibedakan dari program aplikasi yang umumnya sama dengan pendekatan pengembangan modern perangkat lunak, dimana definisi internal dan eksternal dari sebuah objek dipisahkan. Salah satu keuntungan dari pendekatan tersebut adalah abstraksi data dimana kita dapat mengubah definisi
25
internal dari sebuah objek tanpa mempengaruhi pengguna dari objek jika definisi eksternal objek tersebut tidak berubah.
2.6.1. Database Management System (DBMS) Database merupakan kumpulan informasi yang disimpan dalam bentuk disk komputer secara sistematis. Software yang digunakan untuk membuat, mengolah, memelihara, memonitor dan memindah database disebut DBMS (Database Managemaent System). Ada beberapa macam database, antara lain Oracle, Microsoft Access, Microsoft SQL Server, MySQL, dll. Berikut ini adalah keuntungan dari database antara lain : 1. Mudah menyimpan informasi yang jumlahnya banyak. 2. Mudah mendapatkan kembali informasi secara cepat dan fleksibel 3. Mudah untuk mengelola informasi 4. Mudah untuk mendistribusikan informasi. 5. Meningkatkan keamanan.
2.7.
Data Flow Diagram (DFD) Data Flow Diagram (DFD) merupakan suatu cara atau metode untuk
membuat rancangan sebuah sistem yang mana berorientasi pada alur data yang bergerak pada sebuah sistem nantinya. DFD digunakan para analisis untuk membuat sebuah sistem yang baik. DFD dapat digunakan untuk membuat dokumentasi dari sistem informasi yang sudah ada atau untuk menyusun dokumentasi untuk sistem informasi yang baru. Bentuk komponen DFD yang sering digunakan pada gambar 2.1. :
26
1
Proses
2 Aliran Data
3
4
Entitas
Gambar 2.1. Bentuk Komponen Data Flow Diagram Sumber : Kenneth. E. Kendall dan Julie E. Kendall (2003:263). Penjelasan dari masing-masing komponen DFD adalah sebagai berikut : 1. Komponen Proses Bujur sangkar dengan sudut membulat digunakan untuk menunjukkan adanya proses transformasi. Proses-proses tersebut selalu menunjukkan suatu perubahan data. Jadi, aliran data meninggalkan suatu proses selalu diberi label yang berbeda dengan aliran data yang masuk. 2. Komponen Aliran Data Aliran data digambarkan dengan panah yang digunakan untuk menerangkan perpindahan data/paket data dari satu bagian ke bagian lainnya dengan panah mengarah ke tujuan data. Aliran data berupa kata, pesan, formulir atau informasi. Aliran data yang muncul secara simultan bisa digambarkan hanya dengan menggunakan tanda paralel. Karena sebuat tanda panah menunjukkan seseorang, tempat atau sesuatu, maka harus diberi nama dengan kata benda. 3. Komponen Entitas Digunakan untuk menggambarkan suatu entitas eksternal (bagian lain sebuah perusahaan, seseorang atau sebuah mesin) yang dapat mengirim data atau menerima data dari sistem. Entitas disebut juga sumber atau
27
tujuan data dan dianggap eksternal terhadap sistem yang sedang digambarkan. Setiap entitas diberi label dengan nama yang sesuai. 4. Komponen Penyimpanan ( Data Store ) Bujur sangkar yang digambarkan dengan dua garis pararel yang tertutup oleh sebuah garis pendek disisi kiri dan ujungnya terbuka disisi sebalah kanan. Simbol ini digambarkan hanya dengan lebar secukupnya saja sehingga memungkinkan menandai bentuk huruf-huruf diantara garis-garis pararel yang ada.
2.8.
Flowchart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan
urutan prosedur dari suatu program (Setiawan, 2006).
Flowchart
menolong
analisis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchat biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Flowchart
memiliki
simbol-simbol
yang
digunakan
menggambarkan urutan program seperti terdapat pada tabel 2.1 berikut :
Tabel 2.1. Tabel Simbol Flowchart SIMBOL
NAMA Terminator
FUNGSI Permulaan / akhir program
Garis Alir (Flow Line) Arah aliran program Preparation
Proses inisialisasi
untuk
28
Proses
Proses
perhitungan /
proses
pengolahan data Input / Output Data
Proses
input/output
data,
parameter, informasi Predefined
Proccess Permulaan sub program / proses
(Sub Program)
menjalankan sub program Perbandingan
Decision
pernyataan
penyelesaian
data
yang
memberikan
pilihan
untuk
langkah selanjutnya On Page Connector
Penghubung
bagian-bagian
flowchart yang berada dalam satu halaman Off Page Connector
Penghubung flowchart
bagian-bagian
yang berada pada
halaman yang berbeda
Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya. Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu; 1. Input berupa bahan mentah 2. Proses pengolahan 3. Output berupa bahan jadi. Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu:
29
START: berisi instruksi untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan masalah. READ: berisi instruksi untuk membaca data dari suatu peralatan input. PROCESS: berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca. WRITE: berisi instruksi untuk merekam hasil kegiatan ke peralatan output. END: mengakhiri kegiatan pengolahan.
BAB III METODE PENELITIAN
3.1.
Tempat dan Jadwal Penelitian Jadwal penelitian telah ditetapkan berdasarkan pada tabel kegiatan
penelitian, penulis melakukan kegiatan penelitian di YOULANDA Bakery & Cake Shop yang beralamat di Jl. Brigjend Zein Hamid No.29 Medan. Berikut ini adalah jadwal penelitian yang akan dilakukan oleh penulis :
No. 1. 2. 3. 4. 5.
Kegiatan
Oktober November Desember Januari Februari April Maret 2015 2014 2014 2014 2015 2015 2015 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Identifikasi Masalah Pengumpulan Data Analisa Sistem Perancangan Sistem Pembangunan Sistem
6.
Uji Coba Sistem
8.
Penyusunan Skripsi
Tabel 3.1. Jadwal Penelitian
Tujuan dari disusunnya tabel kegiatan pada penelitian ini adalah agar penelitian yang dilakukan oleh penulis dapat selesai tepat waktu seperti yang telah dijadwalkan.
30
31
3.2.
Kerangka Kerja Kerangka kerja adalah suatu struktur konseptual dasar yang digunakan
untuk memecahkan atau menangani suatu masalah kompleks. Istilah ini sering digunakan antara lain dalam bidang perangkat lunak untuk menggambarkan suatu desain sistem perangkat lunak yang dapat digunakan kembali, serta dalam bidang manajemen
untuk
menggambarkan
suatu
konsep
yang
memungkinkan
penanganan berbagai jenis atau entitas bisnis secara homogen. Kerangka kerja berisikan urutan dari pelaksanaan kerja dan identifikasi masalah dalam penyelesaian skripsi ini. Adapun
bentuk kerangka kerja diperlihatkan pada
Gambar 3.1.
Identifikasi Masalah
Pengumpulan Data Analisa Sistem Perancangan Sistem Pembangunan Sistem Uji Coba Sistem Penulisan Laporan Gambar 3.1. Kerangka Kerja Dari Penelitian
32
3.2.1. Identifikasi Masalah Identifikasi masalah yang akan dibahas dalam skripsi ini adalah bagaimana merancang website penjualan yang dapat mempromosikan penjualan cake dengan menggunakan PHP dan MySQL sebagai database-nya.
3.2.2. Metode Pengumpulan Data Pada perancangan sistem ini perlu pendekatan terstruktur dalam usaha memperoleh data. Adapun metode pengumpulan data yang digunakan peneliti adalah sebagai berikut : a.
Data Primer Data primer adalah data yang diperoleh dengan melakukan penelitian secara langsung melalui pengamatan dengan cara mengamati penjualan yang terjadi di Youlanda Bakery & Cake Shop yang dijadikan objek penelitian guna mendapatkan data yang akurat mengenai hal-hal yang berkaitan dengan penelitian yang dilakukan.
b.
Data Sekunder Data sekunder adalah data yang diperoleh dari sumber lain atau literatur berupa data tertulis, seperti buku dan bahan tertulis lainnya yang membahas mengenai pembuatan website E-commerce dan lain-lain.
3.2.3.
Analisa Sistem Berdasarkan hasil pengamatan yang telah dilakukan oleh penulis di
Youlanda Bakery & Cake Shop, masih terdapat beberapa kelemahan sistem yang sedang berjalan seperti: penyampaian informasi penjualan cake
masih
33
menggunakan fasilitas jejaring sosial ataupun pemasangan iklan di koran. Hal ini tentu saja masih banyak kendala yang dihadapi terkait dengan jejaring sosial tersebut, dimana penjualan melalui jejaring sosial tersebut terbatas hanya menampilkan foto serta harga kue tersebut dan hal tersebut kurang efisien. Penyampaian informasi juga masih mengandalkan media jejaring sosial. Penampilan produk cake hanya bersifat tampilan informasi, proses transaksi penjualan secara langsung di jejaring sosial ini tidak dapat dilakukan. Untuk itu penulis bermaksud untuk merancang sebuah website yang dapat digunakan sebagai media promosi seperti pemberian diskon dan sebagai media penjualan online sehingga pembeli dapat bertransaksi kapan dan dimanapun.
3.2.4. Perancangan Sistem Perancangan merupakan langkah pertama di dalam fase pengembangan rekayasa suatu produk atau sistem. Tujuan perancangan adalah membuat suatu website untuk mempromosikan penjualan kue. Website
ini dirancang dengan
menggunakan bahasa pemograman PHP dan database MySQL. Metode perancangan sistem yang dilakukan penulis adalah metode waterfall yakni pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear.
3.2.5. Pembangunan Sistem Untuk memenuhi kebutuhan operasional dan data seperti yang telah dijelaskan di atas, maka perlu ditentukan perangkat lunak pengolahan basis data. Perangkat lunak tersebut adalah Database Management System (DBMS). Dengan menggunakan DBMS pengguna akan dapat melakukan proses membaca,
34
mengubah, atau menghapus data. Pembangunan sistem ini, penulis menggunakan MySQL sebagai database. Bahasa pemograman web yang akan digunakan oleh penulis adalah PHP yang memiliki kemampuan sebagai bahasa pemograman berorientasi objek. Supaya website
lebih menarik maka penulis melakukan
pencarian gambar yang dapat mendukung untuk diletakkan di halaman website.
3.2.6. Uji Coba Sistem Pengujian dilakukan pada keseluruhan menu sistem. Memeriksa setiap menu yang tersedia, source code dan method. Tujuan pengujian sistem adalah untuk mengetahui bahwa komponen-komponen sistem telah berfungsi dengan baik sehingga perangkat lunak siap digunakan.
BAB IV ANALISA DAN PERANCANGAN
4.1.
Analisa Analisa Sistem yang akan dibuat bertujuan untuk mengetahui lebih jelas
bagaimana cara kerja sistem tersebut dan masalah yang dihadapi sistem untuk dapat dijadikan landasan usulan perancangan analisa sistem yang sedang berjalan yang dilakukan berdasarkan urutan kejadian yang ada, dan dari urutan kejadian tersebut dapat dibuat Diagram Use case. Sistem yang sedang berjalan secara keseluruhan dilakukan secara manual yaitu promosi penjualan dari satu orang ke orang lain dan pemasangan iklan di koran. Sedangkan, sistem yang diusulkan lebih ditekankan pada promosi secara online. Dengan demikian pembuatan website ini diharapkan dapat membantu mengatasi kekurangan-kekurangan yang ada dalam hal menjual dan mempromosikan toko kue. Adapun perancangan yang diusulkan merupakan langkah untuk lebih mengefektifkan dan mengefisienkan sistem yag lama. Kekurangan yang terdapat pada sistem berjalan adalah sebagai berikut: 1. Kurang meluasnya media promosi sehingga penjualan tidak dapat dilakukan semaksimal mungkin. 2. Sistem penjualannya belum bersifat online. 3. Tidak adanya media pemasaran dan penjualan yang komunikatif dan informatif.
35
36
4.1.1. Use Case Diagram Use Case adalah gambaran fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. Berikut adalah gambar Use Case Diagram untuk penjualan online Youlanda Bakery & Cake :
Gambar 4.1. Use Case Diagram Youlanda Bakery Online Shop
37
4.2.
Perancangan Perancangan merupakan langkah pertama didalam fase pengembangan
rekayasa suatu produk atau sistem. Tujuan perancangan adalah membuat website penjualan cake.
4.2.1. Rancangan Data Flow Diagram (DFD) Data Flow Diagram (DFD) atau diagram aliran data adalah suatu alat yang menggambarkan data yang masuk ke dalam suatu sistem dan pekerjaan atau pemrosesan yang dilakukan oleh sistem.Notasi tiap level menggunakan notasi De Marco & Jourdan untuk menggambarkan DFD sistem penjualan online. Konteks diagram atau DFD level 0 menerangkan entitas-entitas yang terlibat dalam sistem.
1.
Diagram Konteks Diagram Konteks adalah diagram yang menggambarkan suatu sistem
terkait dengan dokumen keluaran dan masukkan serta entitas yang berhubungan dengan sistem.
Gambar 4.2. Diagram Konteks
38
2.
DFD level -1/ Diagram Nol (0) Diagram Nol (0) ini terdiri dari 4 proses, yaitu : proses login website,
proses pengolahan data website, proses pencarian produk, proses pemesanan produk. Berikut dibawah ini adalah gambar diagram level nol (0).
Gambar 4.3. Diagram Nol (0)
4.2.2. Kamus Data Kamus Data atau Data Dictionary atau disebut juga dengan istilah sistem data dictionary adalah katalog fakta tentang data dan kebutuhan informasi. Dengan menggunakan kamus data, analisa sistem dapat mendefinisikan aliran data yang ada di sistem dengan lengkap. Kamus data dibuat pada tahap analisis
39
sistem dan digunakan dengan baik pada tahap analisis maupun tahap perancangan sistem. Pada tahap analisis, kamus data dapat digunakan sebagai alat komunikasi antara analisis sistem dengan pemakai sistem tentang informasi yang dibutuhkan oleh pemakai. Sedangkan pada tahap perancangan database, kamus data dibuat berdasarkan arus data yang ada di dalam diagram alir data. Adapun hal yang harus dimuat dalam kamus data adalah sebagai berikut : a.
Tabel Admin
: id + username + password + nama + no_hp + email + aktif + last_login + level
b.
Tabel Jenis produk
: id + nama
c.
Tabel Komentar
: id + nama + email + alamat + komentar + tgl_kirim
d.
Tabel Pemesanan
: id + nama + alamat + no_telp + id_produk + jumlah + tgl_pesan + keterangan
e.
Tabel Produk
: id + id_jenis_produk + nama + preview + harga + created_date + update_date + insert_by
4.2.3. Struktur File Struktur file ini digunakan dalam melakukan perancangan sistem, karena akan menentukan struktur fisik database yang menunjukkan struktur dari elemenelemen yang menyatakan panjang elemen data dan jenis datanya. Struktur file ini merupakan urutan isi atau data-data item yang terdaftar pada sebuah record. Adapun file yang dipakai untuk website ini dijabarkan dalam tabel-tabel berikut ini :
40
1.
Tabel Admin Tabel admin adalah tabel yang digunakan untuk menyimpan informasi data admin.
No.
Nama
Jenis
Lebar
Int
11
Keterangan
1.
Id
2.
Username
Varchar
255
Username
3.
Password_md5
Varchar
255
Enkripsi Password
4.
Password_cetak
Varchar
255
Password
4.
Nama
Varchar
255
Nama Pengguna
5.
No_hp
Varchar
255
No_HP Pengguna
6.
Email
Varchar
255
Email Pengguna
7.
Aktif
Int
11
Keaktifan
8.
Last_login
Datetime
-
9.
Level
Varchar
255
Terakhir login Level Pengguna
Tabel 4.1. Tabel Admin
2.
Tabel Jenis Produk Tabel Jenis Produk ini digunakan untuk menyimpan informasi tentang jenis produk.
No.
Nama
Jenis
Lebar
Keterangan
1.
Id
Int
11
Id jenis produk
2.
Nama
varchar
100
Nama jenis produk
Tabel 4.2. Tabel Jenis Produk
41
3.
Tabel Komentar Tabel komentar ini di buat agar customer dapat memberikan kritik dan saran kepada admin.
No.
Nama
Jenis
Lebar
1.
Id
Int
11
2.
Nama
Varchar
255
Keterangan
Nama customer yang memberikan komentar
3.
Email
Varchar
255
Email customer
4.
Alamat
Varchar
255
Alamat customer
5.
Komentar Text
Isi komentar
6.
Tgl_kirim Datetime
Tanggal komentar dikirm
Tabel 4.3. Tabel Komentar
4.
Tabel Pemesanan Tabel Pemesanan ini digunakan untuk menyimpan data pemesanan.
No.
Nama
Jenis
Lebar
Keterangan
1.
Id
Int
11
2.
Nama
varchar
255
Nama customer
3.
Alamat
Varchar
255
Alamat customer
4.
No_telp
Varchar
255
No_telp customer
5.
Id_produk
Int
11
6.
Jumlah
Int
11
7.
Tgl_pesan
Datetime
Jumlah pesanan Tgl pemesanan
42
8.
Keterangan Text
Keterangan pemesanan
Tabel 4.4. Tabel Pemesanan
5.
Tabel Produk Tabel Produk digunakan untuk menyimpan informasi produk.
No.
Nama
Jenis
Lebar
Keterangan
1.
Id_Jenis_Produk Int
11
Id jenis produk
2.
Nama
varchar
100
Nama jenis produk
3.
Preview
Varchar
100
Preview produk
4.
Keterangan
Text
5.
Harga
Int
6.
Created_date
Datetime
Tanggal tambah produk
7.
Update_date
Datetime
Tanggal edit produk
8.
Insert_by
Varchar
Keterangan produk 11
100
Harga produk
Di edit/tambah oleh
Tabel 4.5. Tabel Produk
4.2.4. Perancangan Antar Muka Perancangan antar muka ini dibuat guna untuk mempermudah dalam pembuatan website dan perancangan tampilan website. 1.
Perancangan Masukan (Input)
43
Rancangan masukkan adalah tampilan website untuk mengubah isi dari halaman user website. Perancangan masukkan yang diusulkan adalah sebagai berikut : 1. Halaman Sign In Halaman ini dipakai untuk login ke halaman administrator website, jika user memasukkan username dan password yang benar maka dapat langsung memasuki halaman administrator. Keterangan : 1. Text Field : tempat untuk mengisi username 2. Text Field : Tempat untuk mengisi password 3. Button
: untuk login ke halaman administrator
1 2
3
Gambar 4.4. Rancangan Halaman Sign In
2.
Halaman Control Panel Administrator Halaman Control Panel Administrator dipakai untuk mengubah /
mengupdate halaman website. Keterangan :
44
1. Header
: berisi nama website
2. Button
: untuk keluar dari halaman administrator
3. Menu
: berisi menu
4. Table
: untuk menampilkan data menu
Logout 2
Youlanda Bakery1
Gambar Admin 3
Dashboard
Control Panel 5
Administrator Jenis Produk Produk Pemesanan
Lihat Komentar Setting
Footer 6
Gambar 4.5. Rancangan Halaman Control Panel Administrator
2.
Perancangan Keluaran (Output) Perancangan output ini berupa halaman user yang memberikan informasi
kepada pengguna. Perancangan yang diusulkan adalah sebagai berikut : 1. Halaman Utama Website Cake Bakery Halaman utama adalah halaman website penjualan cake & bakery yang terdiri dari beberapa pilihan kategori untuk memilih jenis cake yang ingin dipesan. Keterangan : 1. Header
: berisi nama website
45
2. Image
: gambar toko
3. Button
:untuk memberikan kritik dan saran / komentar kepada toko
4. Button
:untuk informasi pemesanan
5. Banner
: berisi slide foto
6. Text
: berisi kategori jenis produk
7. Image
: gambar produk cake
8. Button
: untuk pesan barang
9. Footer
: bagian bawah website
Youlanda Bakery1 Kontak kami3
LOGO2
SLIDE BANNER Category
Cara Pemesanan4
5
Feature Items 6
Assorted Fruit Pie Fruit Salad Macaroni Schotel
Foto 7
Pesan 8
Pesan
Pesan
Pesan
Pesan
Pesan
Pesan
Pesan
Pesan
Cake Bee House Dorayaki Mermaid Cake
Chocolate Choco Hampers Choco Lolly Pop Choco Valentine
Footer
9
Gambar 4.6. Rancangan Halaman Utama Website 2.
Halaman Form Pemesanan Halaman form pemesanan digunakan untuk menginput data-data pengguna
yang ingin memesan cake.
46
Keterangan : 1. Header
: berisi nama website
2. Image
: gambar toko
3. Button
:untuk memberikan kritik dan saran / komentar kepada toko
4. Button
: untuk informasi pemesanan
5. Text
: berisi kategori jenis produk
6. Image
: gambar produk cake
7. Text
: berisi detail produk cake
8. Text field : untuk mengisi nama customer 9. Text field : untuk mengisi alamat customer 10. Text field : untuk mengisi keterangan 11. Footer
: bagian bawah website
Youlanda Bakery1 Kontak kami3
LOGO2
Cara Pemesanan4
Category 5
Form Pemesanan
Assorted Fruit Pie Fruit Salad Macaroni Schotel Cake Bee House Dorayaki Mermaid Cake Chocolate Choco Hampers Choco Lolly Pop Choco Valentine
Foto 6
Detail 7
Form Pemesanan Nama Lengkap*
8 7
Alamat
No. Telepon*
9
Keterangan 10
Jumlah Pesanan* 51234 Enter Security Code
Pesan Sekarang9
Footer 11
Gambar 4.7. Rancangan Halaman Form Pemesanan
47
3.
Halaman Kontak Kami Halaman ini digunakan untuk memberikan / mengirim pesan komentar
kepada toko Youlanda. Keterangan : 1. Header
: berisi nama website
2. Image
: gambar toko
3. Button
:untuk memberikan kritik dan saran / komentar kepada toko
4. Button
: untuk informasi pemesanan
5. Text
: berisi kategori jenis produk
6. Text field : untuk mengisi nama 7. Text field : untuk mengisi alamat email 8. Text field : untuk mengisi alamat customer 9. Text field : untuk mengisi komentar 10. Button
: untuk memesan
11. Footer
: bagian bawah website
Youlanda Bakery1
Kontak kami3
LOGO2
Category 5 Assorted Fruit Pie Fruit Salad Macaroni Schotel Cake Bee House Dorayaki Mermaid Cake
Cara Pemesanan4
HUBUNGI KAMI Name6
Alamat
Email
7
8
Komentar 9
Chocolate Choco Hampers Choco Lolly Pop Choco Valentine
Enter Code >
Enter code
10
Submit
Footer 12
Gambar 4.8. Rancangan Halaman Kontak Kami
11
48
4.
Halaman Cara Pemesanan Halaman ini digunakan untuk mengetahui bagaimana cara-cara melakukan
pesanan pada toko Youlanda. Keterangan : 1. Header
: berisi nama website
2. Image
: gambar toko
3. Button
:untuk memberikan kritik dan saran / komentar kepada toko
4. Button
: untuk informasi pemesanan
5. Text
: berisi kategori jenis produk
6. Text
: berisi informasi cara melakukan pesanan
7. Footer
: bagian bawah website
Youlanda Bakery1
Kontak kami3
LOGO2
Category
Cara Pemesanan4
Cara Pemesanan
5 Assorted Fruit Pie Fruit Salad Macaroni Schotel
Cake Bee House Dorayaki Mermaid Cake
Text
6
Chocolate Choco Hampers Choco Lolly Pop Choco Valentine
Footer
7
Gambar 4.9. Rancangan Halaman Cara Pemesanan
BAB V HASIL DAN PEMBAHASAN
5.1.
Hasil Dari hasil penelitian yang dilakukan pada Toko Youlanda Bakery & Cake,
sistem promosi dan penjualan masih bersifat manual. Oleh karena itu penulis merancang sebuah website penjualan yang dapat memaksimalkan promosi pada Toko Youlanda Cake Bakery.Dengan sistem ini, diharapkan dapat meningkatkan penjualan pada Toko Youlanda. Berikut ini rincian tampilan website : 1.
Halaman Sign In Halaman ini digunakan untuk sign in atau masuk ke halaman
administrator, user harus memasukkan username dan password yang terdaftar dengan benar. Jika benar maka akan terbuka halaman control panel admin.
Gambar 5.1. Tampilan Halaman Sign In
49
50
2.
Halaman Control Panel Admin Halaman ini digunakan untuk mengedit/mengupdate data jenis produk,
data produk, setting password baru, melihat pesanan customer dan
melihat
komentar customer.
Gambar 5.2. Tampilan Halaman Control Panel Admin
3.
Halaman Data Pengguna Halaman ini digunakan untuk melihat berapa banyak user/data pengguna
yang bisa mengakses halaman admin.
Gambar 5.3. Tampilan Halaman Data Pengguna
51
4.
Halaman Tambah Data User Halaman ini berfungsi untuk menambah user baru.
Gambar 5.4. Tampilan Halaman Tambah Data user 5.
Halaman Jenis Produk Halaman ini digunakan untuk melihat dan mengedit data jenis produk.
Gambar 5.5. Tampilan Halaman Data Jenis Produk
52
6.
Halaman Tambah Jenis Produk Halaman ini digunakan untuk menambah data jenis produk baru.
Gambar 5.6. Tampilan Halaman Tambah Jenis Produk 7.
Halaman Produk Halaman ini digunakan untuk melihat dan mengedit data produk baru.
Gambar 5.7. Tampilan Halaman Data Produk
8.
Halaman Tambah Data Produk Halaman ini digunakan untuk menambah data produk baru.
53
Gambar 5.8. Tampilan Halaman Tambah Data Produk 9.
Halaman Pemesanan Halaman ini digunakan untuk mengolah data pesanan customer dan juga
bisa untuk melihat ataupun menghapus pesanan customer yang sudah dikirim.
Gambar 5.9. Tampilan Halaman Pemesanan
54
10.
Halaman Detail Data Pemesanan Halaman ini digunakan untuk melihat secara detail data pemesan dan juga
bisa di hapus jika pesanan sudah dikirimkan.
Gambar 5.10. Tampilan Halaman Detail Data Pemesanan 11.
Halaman Lihat Komentar Halaman ini digunakan untuk melihat komentar yang dikirim oleh
customer.
Gambar 5.11. Tampilan Halaman Lihat Komentar
55
12.
Halaman Detail Data Komentar Halaman ini digunakan untuk melihat secara detail isi dari komentar yang
dikirim oleh customer.
Gambar 5.12. Tampilan Halaman Detail Data Komentar 13.
Halaman Setting Ganti Password Halaman ini digunakan untuk mengganti password.
Gambar 5.13. Tampilan Halaman Setting Ganti Password
56
14.
Halaman Slip Pengiriman
Gambar 5.14. Tampilan Halaman Slip Pengiriman
15.
Halaman Cetak Slip Pengiriman
Gambar 5.15. Tampilan Halaman Cetak Slip Pengiriman
57
Tampilan halaman Publik sebagai berikut : 1. Halaman Utama Website Halaman Utama Website ini terdiri dari slide, menu kategori, kontak kami dan cara pemesanan.
Gambar 5.16. Tampilan Halaman Utama Website
2. Halaman Form Pemesanan Halaman ini digunakan untuk memesan cake yang kita inginkan dengan syarat data yang dimasukkan pada form pemesanan ini tidak di ijinkan input kosong pada nama, no.telepon, jumlah pesanan, security code, alamat, dan keterangan.
58
Gambar 5.17. Tampilan Halaman Form Pemesanan
3.
Halaman Kontak Kami Halaman ini digunakan untuk mengirim atau memberikan komentar pesan,
saran, pengalaman ataupun keluhan kepada toko Youlanda.
Gambar 5.18. Tampilan Halaman Kontak Kami
59
4. Halaman Cara Pemesanan Halaman ini digunakan untuk mengetahui bagaimana cara melakukan pemesanan cake.
Gambar 5.19. Tampilan Halaman Cara Pemesanan
5.2.
Pembahasan Setelah melakukan penelitian di Toko Youlanda Bakery&Cake, penulis
akhirnya menyelesaikan sebuah website penjualan untuk memaksimalkan promosi dan penjualan. 5.2.1. Keuntungan dan Kelemahan Sistem Berjalan Kelemahan yang terdapat pada sistem berjalan sekarang ini adalah :
60
1. Media Promosi yang kurang dan ruang lingkup penjualan yang sempit. 2. Media penjualan tempat terbatas karena penjualan tidak bersifat online. Keuntungan dari sistem yang sedang berjalan sekarang ini adalah
tidak
memerlukan biaya yang besar karena sebagian besar pekerjaan dilakukan secara manual. 5.2.2. Keunggulan dan kelemahan Sistem Usulan Terdapat beberapa faktor keunggulan dari sistem usulan adalah sebagai berikut : 1. Customer dapat memperoleh info produk cake melalui website setiap saat dan dimana pun berada. 2. Customer dapat melakukan pemesanan melalui website kapan dan dimana pun berada. 3. Customer dapat mengirimkan email untuk memberikan kritik dan saran ke pihak toko melalui halaman kontak kami.
Terdapat beberapa faktor kelemahan dari sistem usulan adalah sebagai berikut :. 1. Tidak ada sistem pembayaran secara online. 2. Tidak terdapat sistem untuk mengecek total biaya pesanan.
5.2.3. Kebutuhan Sistem Untuk menjalankan sistem yang dirancang, diperlukan beberapa faktor pendukung sebagai berikut :
61
1. Kebutuhan Perangkat Keras (Hardware) Perangkat Keras merupakan bagian fisik dari sistem komputer. Untuk bisa menjalankan sistem, maka hardware yang direkomendasikan adalah satu set lengkap perangkat komputer yang memiliki spesifikasi sebagai berikut : a. Pentium Core Duo atau setara. b. RAM 1 GB. c. Harddisk 250 GB d. Monitor SVGA dengan resolusi layar minimal 1024 x 768 e. Alat pendukung lainnya seperti : Mouse dan Keyboard.
2. Kebutuhan Perangkat Lunak (Software) Adapun perangkat lunak untuk menjalankan program ini adalah : a. Sistem operasi Windows XP/ Vista/ 7/ 8. b. Adobe Dreamweaver untuk perancangan dan pengembangan website. c. MySQL untuk pembuatan database.
BAB VI KESIMPULAN DAN SARAN
6.1.
Kesimpulan Dari hasil penelitian yang dilakukan penulis, maka penulis dapat
mengambil beberapa kesimpulan antara lain sebagai berikut : 1. Telah dihasilkan suatu Sistem Informasi Penjualan Cake pada Toko Youlanda dengan menggunakan sistem berbasis web. 2. Sistem yang dibangun merupakan sebuah website yang dapat memberikan informasi/promosi kepada pihak pelanggan. 3. Proses pembuatan website dirancang dengan menggunakan bahasa pemograman PHP, CSS dan juga dengan menggunakan MySQL sebagai media pembuatan database nya, serta dengan memanfaatkan software Adobe Dreamweaver CS5 dan XAMPP, maka pembuatan website sebagai media penjualan akan lebih mudah di lakukan.
6.2.
Saran Di dalam penelitian ini masih memiliki berbagai keterbatasan, maka perlu
dilakukan penyampaian saran untuk kesempurnaan pengembangan sistem bagi peneliti selanjutnya di masa mendatang. Beberapa saran yang dapat penulis sampaikan adalah sebagai berikut :
62
63
1. Website yang dibangun dilengkapi dengan pembayaran secara online. 2. Melakukan web hosting dan menyewa domain agar website dapat disebar ke internet dan diakses oleh para pengunjung website. 3. Dari segi tampilan halaman website, diharapkan untuk bisa disempurnakan lagi agar lebih menarik. 4. Website yang dibangun dapat meliputi pengiriman barang yang dipesan dan dilengkapi total biaya pemesanan pada halaman website langsung. 5. Ditambahkan menu yang sesuai dengan kebutuhan sehingga masyarakat lebih cepat untuk menangkap informasi yang ada. Demikian saran yang dapat penulis sampaikan agar dapat diterima sebagai masukan. Semoga Website E-Commerce ini dapat digunakan sebaikbaiknya dan mendapatkan manfaat yang maksimal.
DAFTAR PUSTAKA
Jasmadi. 2008, Membangun Komunitas Online Secara Praktis dan Aplikasinya, Gava Media, Yogyakarta. Jogiyanto. 2005, Analisis dan Desain Sistem Informasi, Andi, Yogyakarta. Nugroho, Adi. 2009, Panduan Praktis Menguasai Pemograman Web dengan javascript, Andi, Yogyakarta. Sadeli, Muhammad. 2014, Aplikasi Bisnis dengan PHP dan MySQL, Maxikom, Palembang. Shelly G. B., Woods D. M., & Dorin W. J, 2010, HTML, XHTML, and CSS. (5th edition). Boston:Course Technology. Yudhanto Yudha dan Purbayu Agus. 2014, Toko Online dengan PHP dan MySQL, PT Elex Media Komputindo, Jakarta. Zakiyudin, Ais. 2012, Sistem Informasi Manajemen. Mitra Wacana Media, Jakarta. http://www.academia.edu, 2012, Pengertian dan Simbol Flowchart, tanggal akses 15 Desember 2014. http://duniasisteminformasi.blogspot.com, 2011, Pengertian DFD, tanggal akses 16 Desember 2014. http://hastomo.net, 2011, Pengertian dan Sejarah PHP, tanggal akses 16 Desember 2014. http://id.wikipedia.org/wiki/Internet, Pengertian dan Sejarah Internet, tanggal akses 15 Desember 2014. http://www.sambureki.com, Pengertian Web, tanggal akses 16 Desember 2014. http://sarangeolshop.blogspot.com, 2012, Penjelasan XAMPP, 16 Desember 2014.
64
tanggal akses