Sistem Informasi Penjualan Produk Kecantikan Berbasis Web Dengan Menggunakan PHP Dan MySQL
SISTEM INFORMASI PENJUALAN PRODUK KECANTIKAN BERBASIS
WEB DENGAN MENGGUNAKAN PHP DAN MySQL
TUGAS AKHIR
NADRA KATIKA LINGGA 102406269
PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2013
(2)
SISTEM INFORMASI PENJUALAN PRODUK KECANTIKAN BERBASIS
WEB DENGAN MENGGUNAKAN PHP DAN MySQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar ahli madya
NADRA KATIKA LINGGA 102406269
PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2013
(3)
PERSETUJUAN
Judul : SISTEM INFORMASI PENJUALAN PRODUK
KECANTIKAN BERBASIS WEB DENGAN
MENGGUNAKAN PHP DAN MySQL
Kategori : TUGAS AKHIR
Nama : NADRA KATIKA LINGGA
Nomor Induk Mahasiswa : 102406269
Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, Juni 2013
Diketahui/ Disetujui oleh
Departemen Matematika FMIPA USU
Ketua, Pembimbing,
Prof. Dr. Tulus, Vordipl.Math.,M.Si.,PhD Syahril Efendi, S.Si, M.IT NIP 1962019011988031002 NIP 196711101996021001
(4)
PERNYATAAN
SISTEM INFORMASI PENJUALAN PRODUK KECANTIKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MySQL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.
Medan, Juni 2013
NADRA KATIKA LINGGA 102406269
(5)
PENGHARGAAN
Alhamdulillahirabbil’alamin, segala puji dan syukur kepada Allah SWT semata, yang telah
memberikan penulis kekuatan dan semangat sehingga dapat menyelesaikan tugas akhir ini dengan baik. Tak lupa pula shalawat dan salam kepada Nabi Muhammad SAW sebagai suri tauladan terbaik bagi umat manusia, yang telah membawa kita dari zaman jahiliyah ke zaman yang terang benderang dengan ilmu pengetahuan seperti saat ini.
Adapun judul tugas akhir ini adalah “SISTEM INFORMASI PENJUALAN
PRODUK KECANTIKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN
MySQL”. Tugas akhir ini merupakan syarat untuk dapat menyelesaikan pendidikan program
D-3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara.
Pada kesempatan ini penulis mengucapkan banyak terima kasih kepada pihak yang telah banyak membimbing, mengarahkan, membantu dan memberikan dukungan semangat dan kasih sayang dalam menyelesaikan tugas akhir ini. Penulis mengucapkan terima kasih kepada :
1. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Bapak Prof. Dr. Tulus, Vordipl.Math.,M.Si.,PhD selaku Ketua Departemen Matematika di FMIPA USU.
3. Bapak Syahril Efendi S.Si, M.IT selaku ketua pelaksanaan program D-3 Teknik Informatika dan Statistika FMIPA USU serta selaku dosen pembimbing yang telah bersedia memberi arahan, bimbingan dan petunjuk kepada penulis dalam menyelesaikan tugas akhir ini.
4. Seluruh Bapak dan Ibu Dosen yang telah membimbing saya selama menjalani pendidikan di kampus ini.
5. Yang teristimewa, Ayahanda Nabsir Lingga S.H dan Ibunda Dra. Herbina Berutu
yang telah memberikan do’a, dukungan, motivasi, semangat dan kasih sayang yang
tiada henti kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini. 6. Yang tersayang, adik-adik saya Nurul Lolona Lingga, Nuril Loloni Lingga, Nabila
Syahira Lingga, dan Naufal Fikri Salman Lingga yang telah memberikan do’a, kasih sayang dan semangat yang tiada henti kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini.
7. Kepada sahabat-sahabat saya Ade Irma, Rizhani Syahfitri, dan Syafrianti Julia Astari yang telah memberikan motivasi dan semangat kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini.
8. Kepada teman-teman Kom E’10 yang telah memberikan dukungan kepada penulis dan jasa-jasanya selama mengikuti perkuliahan di Teknik Informatika USU.
9. Kepada teman-teman APC (Rezki, Sappe, Yazid, Abeng, Acong, Dendy, Toga, Itmam, Kiki, Wanin, dan Bang Eka) serta yang lainnya yang telah memberikan semangat dan bantuan selama menyelesaikan tugas akhir ini.
(6)
Akhirnya penulis berharap semoga tugas akhir ini bermanfaat bagi para pembaca.
Medan, Juni 2013
(7)
ABSTRAK
Kajian ini bertujuan untuk membangun sistem informasi penjualan pada Kyeopta House. Sistem informasi penjualan ini dikembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8, Adobe Photoshop CS2, XAMPP yang merupakan gabungan dari Apache Web Server, PHP dan MySQL, dan browser Mozilla Firefox. Sistem informasi penjualan ini bekerja untuk dapat melakukan pemesanan dan penjualan secara online. Tujuan aplikasi ini adalh untuk memberikan kemudahan kepada pemilik toko dalam penjualan dan pemasaran aksesoris. Serta memberikan kemudahan kepada pengguna atau pelanggan dalam pemesanan dan pembelian aksesoris.
(8)
DAFTAR ISI
Halaman
Persetujuan ii
Pernyataaan iii
Penghargaan iv
Abstrak vi
Daftar Isi vii
Daftar Tabel ix
Daftar Gambar x
Bab 1 Pendahuluan 1
1.1 Latar Belakang 1
1.2 Identifikasi Masalah 2
1.3 Maksud dan Tujuan 2
1.4 Kontribusi Penelitian 2
1.5 Metode Penelitian 2
1.6 Sistematika Penulisan 3
Bab 2 Landasan Teori 5
2.1 Pengertian Sistem Informasi 5
2.2 Pengenaan Internet 5
2.3 Pengenalan XAMPP 6
2.4 Pengenalan HTML 6
2.5 Pengenalan PHP 7
2.5.1 Sejarah PHP 7
2.5.2 Kelebihan PHP 8
2.5.3 Kekurangan PHP 8
2.5.4 Tipe Data PHP 9
2.5.5 Script Program PHP 9
2.6 Pengenalan Database MySQL 10
2.6.1 Keistimewaan MySQL 10
2.7 Apache 11
2.8 Pengenalan Macromedia Dreamweaver 8 12
2.9 Database 13
2.10 CSS (Cascading Style Sheet) 14
Bab 3 Perancangan Sistem 15
3.1 Data Flow Diagram (DFD) 15
3.2 Perancangan Struktur Database 18
3.3 Flowchart 20
3.3.1 Flowchart Halaman Utama 21
3.3.2 Flowchart Halaman Admin 22
3.3.3 Flowchart Pembelian 23
3.4 Perancangan Halaman Website 25
(9)
Bab 4 Implementasi Sistem 26
4.1 Pengertian Implementasi Sistem 26
4.2 Tujuan Implementasi Sistem 26
4.3 Komponen Utama dalam Implementasi Sistem 27
4.3.1 Hardware 27
4.3.2 Software 27
4.3.3 Brainware 28
4.4 Instalasi XAMPP 1.6.4 29
4.4.1 Menjalankan XAMPP 31
Bab 5 Kesimpulan dan Saran 32
5.1 Kesimpulan 32
5.2 Saran 33
Daftar Pustaka Lampiran
(10)
DAFTAR TABEL
Halaman
Tabel 3.1 Tabel Admin 18
Tabel 3.2 Tabel Keranjang 18
Tabel 3.3 Tabel Pembeli 19
Tabel 3.4 Tabel Produk 19
(11)
DAFTAR GAMBAR
Halaman
Gambar 2.1 Tampilan Area Kerja Dreamweaver 13
Gambar 3.1 Diagram Konteks 16
Gambar 3.2 DFD Level 0 17
Gambar 3.3 Sitemape Situs 17
Gambar 3.4 Flowchart Halaman Utama 21
Gambar 3.5 Flowchart Login 22
Gambar 3.6 Flowchart Halaman Admin 23
Gambar 3.7 Flowchart Pembelian 24
Gambar 4.1 Xampp-win32-1.6.7-installer 29
Gambar 4.2 Setup Wizard 29
Gambar 4.3 Lokasi Instalasi 30
Gambar 4.4 Xampp Option 30
Gambar 4.5 Proses Instalasi 30
Gambar 4.6 Setup Selesai 31
(12)
ABSTRAK
Kajian ini bertujuan untuk membangun sistem informasi penjualan pada Kyeopta House. Sistem informasi penjualan ini dikembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8, Adobe Photoshop CS2, XAMPP yang merupakan gabungan dari Apache Web Server, PHP dan MySQL, dan browser Mozilla Firefox. Sistem informasi penjualan ini bekerja untuk dapat melakukan pemesanan dan penjualan secara online. Tujuan aplikasi ini adalh untuk memberikan kemudahan kepada pemilik toko dalam penjualan dan pemasaran aksesoris. Serta memberikan kemudahan kepada pengguna atau pelanggan dalam pemesanan dan pembelian aksesoris.
(13)
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet sangat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian dan penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah, perguruan tinggi, dan lembaga atau organisasi lainnya telah banyak memanfaatkan aplikasi web dalam kegiatan penjualan, promosi, belajar dan kegiatan lainnya dimana dibutuhkan pengiriman, penyebaran dan penerimaan informasi sehingga memberikan kemudahan bagi pengguna (user) yang membutuhkan.
Manfaat tersebut dapat kita rasakan pada bidang penjualan melalui internet yang dikenal dengan istilah e-commerce atau disebut juga dengan e-bussiness. Dengan adanya internet penjualan yang dilakukan perusahaan dapat berlangsung dengan cepat dan mudah. Misalnya pada Kyeopta House.
Sebelum adanya internet, penjualan pada Kyeopta House berlangsung secara lambat dan tidak efisien, terutama dari segi waktu. Pelanggan yang ingin membeli suatu produk harus datang ke Kyeopta House untuk melakukan transaksi pembelian.
Dengan pertimbangan inilah, maka penulis tertarik untuk membuat sistem informasi yang dapat mempermudah transaksi pada Kyeopta House. Maka penulis memutuskan untuk membuat judul “SISTEM INFORMASI PENJUALAN PRODUK
KECANTIKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MySQL”.
(14)
1.2 Identifikasi Masalah
Pada Kyeopta House, sistem pemasaran dan penjualan masih manual dan kurang efektif, sehingga penulis berkeinginan membuat sistem informasi penjualan pada Kyeopta House.
1.3 Maksud dan Tujuan
Maksud dari penelitian ini adalah untuk merancang suatu aplikasi web yang dinamis dan dapat dimanfaatkan dengan cepat dan baik.
Adapun tujuan penulis mengadakan penelitian ini adalah :
1. Untuk merancang suatu sistem informasi penjualan pada Kyeopta House dengan menggunakan software-software pendukung seperti Apache sebagai server, PHP, MySQL sebagai database, Macromedia Dreamweaver 8.0, serta Adobe Photoshop CS.
2. Membantu Kyeopta House memperluas dan mempermudah transaksi sehingga lebih cepat dan mudah tanpa terhalang oleh jarak dan waktu.
1.4 Kontribusi Penelitian
Adanya kontribusi penelitian adalah untuk mempermudah dan memperluas penjualan dan pemasaran produk pada Kyeopta House sehingga akan mempermudah pengelola dalam memperluas penjualanannya. Yang awalnya penjualan dan pemasaran dilakukan secara manual dan terbatas, kemudian diubah menjadi sistem informasi yang terkomputerisasi.
1.5 Metode Penelitian
Untuk menyusun tugas akhir ini, penulis melakukan metode penelitian adalah sebagai berikut :
1. Penelitian Pustaka
Penelitian ini dimaksudkan untuk mendapatkan landasan teori yang memadai dalam menyusun tugas akhir.
(15)
2. Merancang Database
Dalam membuat database, penulis menggunakan MySQL sebagai tempat penyimpanan data yang fleksibel dan dinamis.
3. Merancang Desain Web
Pada tahap ini, penulis mulai mendesain tampilan atau halaman web dengan menggunakan software pendukung seperti Macromedia Dreamweaver 8.0 dan Adobe Photoshop CS.
4. Merancang Program
Pada tahap ini, penulis membuat listing program dari setiap menu-menu halaman web yang akan ditampilkan.
5. Pengujian Program
Pada tahap ini, penulis menguji program yang telah dirancang sebelumnya agar dapat mengetahui kesalahan-kesalahan dalam program dan memperbaiki kembali program tersebut sehingga pada tahap selanjutnya program dapat berjalan dengan sempurna.
1.6 Sistematika Penulisan
Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut :
BAB 1 PENDAHULUAN
Bab ini merupakan bab pendahuluan yang meliputi latar belakang
masalah yang dihadapi, perumusan masalah, batasan masalah, tujuan penelitian dan manfaat penelitian serta sistematika penulisan.
BAB 2 LANDASAN TEORI
Bab ini berisi tentang teori-teori para ahli tentang materi yang dibahas pada judul yang dibuat oleh penulis.
(16)
BAB 3 PERANCANGAN SISTEM
Bab ini penulis membahas tentang gambaran umum pembuatan dan perancangan halaman-halaman web, persiapan dan perancangan serta algoritma web.
BAB 4 IMPLEMENTASI SISTEM
Bab ini berisikan pengertian implementasi sistem, tujuan implementasi sistem, komponen utama implementasi sistem, dan instalasi XAMPP yang berisikan paket-paket di dalamnya, seperti Apache, PHP dan MySQL.
BAB 5 KESIMPULAN DAN SARAN
Bab ini berisikan kesimpulan dan saran dari hasil penelitian yang bisa diperoleh.
(17)
BAB 2
LANDASAN TEORITIS
Landasan teori merupakan suatu panduan untuk melaksanakan dan menyelesaikan suatu studi. Disini penulis akan mengemukakan beberapa teori yang berkaitan dengan masalah yang akan dibahas nantinya. Teori-teori yang akan dikemukakan merupakan pegangan penulis untuk meneliti masalah yang dihadapi penulis pada pelaksanaan tugas akhir pada Kyeopta House. Adapun teori-teori yang berkaitan dengan penyelesaian masalah ini adalah sebagai berikut :
2.1 Pengertian Sistem Informasi
Sistem informasi adalah kombinasi dari teknologi informasi dan aktifitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi, tetapi juga untuk cara dimana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.
Informasi adalah hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan keputusan. Data diolah melalui suatu metode untuk menghasilkan informasi (McLeod, 2007).
2.2 Pengenalan Internet
Internet berasal dari kata Interconnection Networking yang mempunyai arti hubungan komputer dengan berbagai tipe yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi seperti telepon, radio link, satelit dan lainnya.
(18)
Internet terdiri dari berjuta-juta halaman, dan setiap halaman disebut dengan web. Sedangkan halaman yang pertama kali muncul ketika membuka browser disebut dengan
Homepage. Tetapi web juga sering disebut dengan website atau homepage. Web browser
adalah suatu program atau perangkat lunak yang digunakan unutk mengakses internet.
Web seakan lebih populer daripada e-mail, walaupun secara statistik, e-mail
merupakan aplikasi terbanyak yang digunakan oleh pengguna internet, web memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri informasi di internet.
2.3 Pengenalan XAMPP
XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP, Perl. XAMPP merupakan tool yang menyediakan paket perangkat lunak kedalam satu buah paket. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, phpMyAdmin dan berbagai pustaka bantu lainnya.
2.4 Pengenalan HTML
HTML (HyperText Markup Language) adalah sebuah bahasa markah/ tanda yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi didalam sebuah penjelajah web internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi.
Secara garis besar, terdapat 4 jenis elemen dari HTML :
1. Struktural : Tanda yang menentukan level atau tingkatan dari sebuah tulisan. 2. Presentasional : Tanda yang menentukan tampilan dari sebuah tulisan tidak
peduli dengan level dari tulisan tersebut.
3. Hiperteks : Tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dalam dokumen lain.
4. Elemen Widget : Untuk membuat objek-objek lain seperti tombol dan garis horizontal.
(19)
HTML dikeluarkan oleh W3C (World Wide Web Consortium), setiap terjadi perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C. Hingga kini versi terakhir HTML yang telah disetujui oleh W3C adalah HTML versi 4.01.
2.5 Pengenalan PHP
PHP (Hyperteks Preproseccor) adalah bahasa pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi web.
Contoh aplikasi web yang bisa dibuat oleh PHP adalah CMS, Forum dan Website SocialNetworking. Program PHP ditulis dalam teks biasa dan mempunyai akhiran “php”.
2.5.1 Sejarah PHP
Pada awalnya PHP merupakan kependekan dari personal homepage (situs personal). PHP pertama kali dibuat oleh Rasmus Lordorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI) yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web (Rafiza, 2006).
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/ FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/ FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/ FI secara signifikan (Kasiman Peranginangin, 2006).
Pada tahum 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat, Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP : Hypertext Preprocessing.
(20)
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
2.5.2 Kelebihan PHP
Adapun kelebihan dari PHP adalah :
1. Aplikasi dengan PHP cukup cepat dibandingkan dengan palikasi CGI dengan Perl atau Phyton bahkan lebih cepat dibandingkan dengan ASP maupun Java dalam berbagai aplikasi web (kecepatan ini bisa bervariasi karena dipengaruhi oleh tipe aplikasi dan jumlah pengunjung).
2. Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server Apache dan OS Linux.
3. Sintaks mirip C dan mudah dipelajari.
4. Komunitas yang ramai dan saling membantu seperti di phpbuilder.com, phpindo.com atau berbagai situs dan mailing list lain.
5. Berbagai script atau aplikasi yang siap pakai telah tersedia.
2.5.3 Kekurangan PHP
Adapun kekurangan dari PHP adalah :
1. Tidak ideal untuk pengembangan skala besar.
2. Tidak memliki sistem pemrograman berorientasi objek yang sesungguhnya.
3. Tidak bisa memisahkan antara tampilan dengan logik yang baik (walau penggunaan template dapat memperbaikinya).
4. PHP memiliki kelemahan security tertentu apabila programer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.
(21)
2.5.4 Tipe Data PHP
PHP memiliki 8 tipe data yaitu :
1. Integer
2. Double
3. Boolean
4. String
5. Object
6. Array
7. Nuli
8. Resource
2.5.5 Script Program PHP
Didalam PHP ada 3 cara untuk menuliskan script PHP (Kasiman Peranginangin, 2006), yaitu:
1. Menggunakan tag <? ... ?> 2. Menggunakan tag <?php ... ?>
3. Menggunakan tag <script language=”php”> ... </script>
Contoh penulisan script PHP dalam tag HTML murni adalah sebagai berikut :
<html>
<head></head> <body>
<?php
echo”Selamat Datang di PHP”; ?>
</body> </html>
(22)
2.6 Pengenalan Database MySQL
MySQL pertama kali dirilis oleh seorang programer database bernama Michael Widenius. Selain MySQL ada beberapa program database server lain yang menggunakan standar query berupa SQL (Structured Query Language), antara lain adalah :
1. Oracle 2. PostgreSQL 3. MySQL front 4. MySQL 5. SQL Server 97
MySQL adalah sebuah database server, dapat juga berperan sebagai client
sehingga sering disebut database server, yang open source dengan kemampuan dapat berjalan baik di OS (Operating System) manapun, dengan Platform Windows maupun Linux.
MySQL adalah suatu sistem manajemen basis data relasional (RDBMS-Relational Database Management System) yang mampu bekerja dengan cepat, kokoh dan mudah digunakan (Nugraha Widhi Pratama, 2010).
2.6.1 Keistimewaan MySQL
MySQL memiliki beberapa keistimewaan, antara lain :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga dan lainnya.
2. Open Source. MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
3. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.
4. Performance tuning. MySQL memiliki kecepatan yang menakjubkan dalam
menangani perintah sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
(23)
5. Jenis Kolom, MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/
unsigned integer, float, double,char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatas. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (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. Konektifitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/ IP, Unix Soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
2.7Apache
Apache merupakan software yang dikeluarkan oleh grup Apache. Grup Apache terlibat dalam suatu proyek yang disebut Proyek Apache untuk mengembangkan suatu software
implementasi di server HTTP (web) yang handal, standar komersial, source code nya didistribusikan secara gratis.
(24)
2.8 Pengenalan Macromedia Dreamweaver 8
Pengertian Macromedia Dreamweaver adalah sebuah software HTML editorial profesional yang digunakan untuk mendesain secara visual dan mengelola situs web maupun halaman
web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dengan melakukan editing. Dreamweaver membuatnya lebih mudah dengan menyediakan tools-tools yang sangat berguna untuk memudahkan kita dalam peningkatan kemampuan dan pengalaman kita dalam mendesain.
Dreamweaver 8 dalam hal ini digunakan untuk web desain, dreamweaver 8 mengikutsertakan banyak tools untuk kode-kode dalam halaman web beserta fasilitas-fasilitasnya antara lain : Referensi HTML, CSS, dan java script debugger dan editor kode (tampilan kode dan kode inspector) yang mengizinkan kita mengedit kode java script, XML dan dokumen teks lain secara langsung dalam macromedia dreamweaver.
Komponen-komponen yang terdapat pada ruang kerja Macromedia Dreamweaver 8 adalah :
1. Document Window : jendela kerja dokumen terdiri atas layar kerja serta fasilitasnya. Yang dimakssud dengan fasilitas adalah tool untuk mengatur layar kerja atau sering disebut Document Toolbar, antara lain Coding tool
dan Zoom & Guide tool. Di samping Document Toolbar, tersedia fasilitas lain yaitu Tag Selection.
2. Menu Utama : berisi semua perintah yang dapat digunakan untuk bekerja pada Dreamweaver.
3. Insert Bar : merupakan tool yang digunakan untuk menyisipkan objek ke dalam dokumen web. Ada enam kelompok kategori yang digunakan untuk
insert bar yaitu Common, Layout, Form, Text, HTML, dan Application yang masing-masing memiliki beberapa tool beserta kegunaannya.
4. Document Toolbar : berisi tombol-tombol dan menu pop-up dari dokumen yang sedang kita gunakan.
(25)
5. Panel Group : Panel pada Macromedia Dreamweaver 8 merupakan suatu media yang berfungsi sebagai fasilisator. Kumpulan berbagai panel disebut
Panel Groups, terletak pada sebelah kanan layar kerja. Panel-panel tersebut diantaranya CSS, Application, Tag Inspector, Files dan History yang masing-masing memiliki bagian dan fungsi.
6. Tag Selector : adalah tag-tag HTML yang terpilih sesuai dengan objek yang ada di area kerja.
7. Property Inspector : merupakan area kerja untuk mengatur dalam mengelola properti-properti seperti pada text, image, maupun tabel dalam suatu dokumen web. Cara kerja Property Inspector hanya dengan memasukkan nilai-nilai parameter yang sudah disediakan. Secara umum Property Inspector terdiri dari Page Property, Table Property, Image Property dan
Form Property.
GAMBAR 2.1 Tampilan Area Kerja Dreamweaver
2.9 Database
Istilah “database” berawal dari ilmu komputer. Meskipun kemudian artinya semakin
meluas, memasukkan hal-hal yang diluar bidang elektronika. Database yang dikendalikan oleh sistem manajemen database adalah satu set catatan yang berhubungan dan saling menjelaskan (Raymond McLeod, 2004).
(26)
Database merupakan kumpulan informasi yang disimpan di dalam komputer secara sistematik untuk memperoleh informasi dari basis data tersebut.
Berikut adalah perangkat lunak database : 1. Microsoft SQL Server
2. Oracle 3. Sybase 4. Interbase 5. Xbase 6. Firebird 7. MySQL 8. Postgre
9. Microsoft Access
2.10 CSS ( Cascading Style Sheet)
CSS banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan
layout halaman web. Dengan mendefenisikan suatu style sekali saja, itu akan dapat digunakan berulang kali.
CSS telah didukung oleh kebanyakan browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal berpengaruh terhadap ukuran file, dapat menampilkan konten utama terlebih dahulu sementara gambar dan yang lain dapat ditampilkan sesudahnya. Selain itu penggunaan file CSS secara terpisah dapat mempermudah pengubahan tampilan situs secara keseluruhan.
(27)
BAB 3
PERANCANGAN SISTEM
Tahap perancangan ini merupakan tahap awal dalam membangun sebuah situs, seperti membuat perencanaan, perancangan, diagram alur, tujuan, dan isi dari sebuah situs. Setelah tahap perancangan, tahap selanjutnya yaitu membuat outline atau garis besar dari situs tersebut.
Salah satu cara yang dapat digunakan adalah dengan membuat aliran informasi atau
flowchart (bagan alir) situs tersebut. Flowchart merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing-masing langkah menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut. Tujuan utama penggunaan flowchart adalah untuk menyederhanakan rangkaian proses atau prosedur untuk memudahkan pemahaman pengguna terhadap informasi tersebut. Oleh karena itu, desain sebuah flowchart harus ringkas, jelas, dan logis.
3.1 Data Flow Diagram (DFD)
Data Flow Diagram atau sering disingkat DFD adalah perangkat-perangkat analisis dan perancangan yang terstruktur sehingga memungkinkan penganalisis sistem memahami sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan.
Fungsi dari Data Flow Diagram adalah :
1. Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
(28)
2. DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks daripada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
3. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi yang dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.
Data Pembeli
Produk wajah Produk badan Produk rambut Produk tangan Produk kaki
GAMBAR 3.1 Diagram Konteks
Pengunjung/ Customer
D.0 Sistem Informasi Penjualan Kosmetik
Admin Ganti
(29)
Data Pembeli
Produk wajah Produk badan Produk rambut Produk tangan Produk kaki
GAMBAR 3.2 DFD Level 0
Dengan adanya aliran informasi dapat membantu dalam menggambarkan isi dari setiap halaman dan link atau navigasi antara halaman-halaman di dalam situs tersebut. Disamping itu, juga dapat mempermudah dalam mengatur kode dan file HTML nya, terutama link untuk navigasi penjelajahan ke seluruh halaman web. Secara sederhana aliran informasi dalam membangun situs ini dapat dilihat pada gambar dibawah ini :
GAMBAR 3.3 Sitemape Situs
Pengunjung/ Customer
1.0 Sistem Informasi Penjualan Kosmetik
Admin
Ganti Produk
Halaman Utama Website
(30)
3.2 Perancangan Struktur Database
Database adalah kumpulan file-file yang saling berelasi antara file yang satu dengan file yang lain sehingga membentuk satu kesatuan. Dalam sebuah database, dapat kita temui lebih dari satu tabel. Pada tabel biasanya terdiri dari field-field tipe, tipe data, jumlah karakter pada tiap field yang di input dan keterangan tambahan lainnya.
Dalam perancangan “SISTEM INFORMASI PENJUALAN PRODUK KECANTIKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MySQL”, penulis membuat 5 tabel dalam database yang diberi nama kyeopta.
Tabel-tabel tersebut terdiri atas :
Tabel 3.1 Tabel Admin
No. Field Type
1 Nama Varchar(30) 2 Pass Varchar(50)
Tabel 3.2 Tabel Keranjang
No. Field Type
1 Id Varchar(20)
2 Kode_produk Varchar(10)
3 Tanggal Varchar(20)
(31)
Tabel 3.3 Tabel Pembeli
No. Field Type
1 Id Varchar(20)
2 Nama Varchar(50)
3 Alamat Text
4 Kd_pos Varchar(10)
5 No.hp Varchar(20)
6 Email Varchar(100)
7 Kota Varchar(30)
Tabel 3.4 Tabel Produk
No. Field Type
1 Kode_produk Varchar(10)
2 Nama_produk Varchar(30)
3 Harga Int(10)
4 Stok Int(3)
5 Kategori Varchar(50)
6 Sub_kategori Varchar(50)
7 Pembelian Int(5)
8 Gambar Varchar(50)
9 Tanggal Varchar(20)
Tabel 3.5 Tabel Transaksi
No. Field Type
1 Id Varchar(20)
2 Kode_produk Varchar(10)
3 Gambar Varchar(100)
4 Nama_produk Varchar(50)
5 Jumlah Int(3)
6 Harga Int(3)
(32)
3.3 Flowchart
Flowchart atau bagan alir adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika dan digunakan untuk alat bantu komunikasi dan dokumentasi.
Dibawah ini adalah tabel simbol-simbol flowchart beserta fungsinya :
No. Simbol Fungsi
1 Terminal. untuk memulai dan mengakhiri suatu
program.
2 Proses. suatu simbol yang menunjukkan setiap
pengolahan yang dilakukan oleh komputer.
3 Input-Output. untuk memasukkan data maupun
menunjukkan hasil dari suatu proses.
4 Decision. suatu kondisi yang akan menghasilkan
beberapa kemungkinan jawaban atau pilihan.
5 Preddifined Process. suatu simbol untuk menyediakan tempat pengolahan data dalam storage.
6 Connector. suatu prosedur akan masuk dan keluar melalui simbol ini dalam lembar yang sama.
7 Arus atau Flow. prosedur yang dapat dilakukan dari atas kebawah, bawah keatas, dari kekanan, atau dari kekiri.
8 Document. Merupakan simbol untuk data yang
berbentuk informasi.
9 Untuk menyatakan sekumpulan langkah proses yang ditulis sebagai prosedur.
(33)
3.3.1 Flowchart halaman utama
Flowchart ini menjelaskan bagan dari halaman menu utama website. Di dalam tampilan halaman utama tersebut ada beberapa halaman yang telah disajikan oleh admin tentang produk-produk populer agar dapat dilihat oleh user.
tidak ya tidak ya tidak ya tidak ya tidak ya
GAMBAR 3.4 Flowchart halaman utama
start Halaman Utama home wajah badan tangan rambut kaki stop home produk wajah produk badan produk tangan produk kaki produk rambut
(34)
3.3.2 Flowchart halaman admin
Flowchart ini menjelaskan bagan dari halaman web administrator. Untuk masuk ke halaman ini admin harus login terlebih dahulu. Jika username dan password yang di masukkan benar maka akan masuk ke halaman admin, dan jika salah maka akan masuk kembali ke halaman login admin semula.
salah
benar
GAMBAR 3.5 Flowchart Login
start
Username, password
login
Halaman admin
stop
Kembali ke halaman login
(35)
ya ya ya
tidak tidak
ya
tidak
ya ya
GAMBAR 3.6 Flowchart halaman admin
3.3.3 Flowchart pembelian
Flowchart ini menjelaskan tentang jalannya proses pembelian. Calon pembeli melakukan proses pemesanan dengan mengisi form pembelian kemudian di submit.
start Halaman admin produk produk customer setting Edit, hapus, tambah, detail Lihat data
pembeli pembelian
hapus detail
Ganti password Form edit password stop Form edit, hapus, tambah, detail
(36)
tidak ya
tidak ya
GAMBAR 3.7 Flowchart pembelian
start
wajah badan rambut tangan kaki
beli stop
Keranjang belanja
bayar stop
Form isi data
Data pembelian
(37)
3.4 Perancangan Halaman Website
Adapun halaman-halaman yang dibuat oleh penulis adalah:
1. Halaman Home merupakan halaman yang pertama kali muncul pada saat website dibuka.
2. Halaman Wajah merupakan halaman yang berisikan tentang produk-produk pada wajah.
3. Halaman Badan merupakan halaman yang berisikan produk-produk pada badan. 4. Halaman Rambut merupakan halaman yang berisikan produk-produk pada rambut. 5. Halaman Tangan merupakan halaman yang berisikan produk-produk pada tangan. 6. Halaman Kaki merupakan halaman yang berisikan produk-produk pada kaki. 7. Halaman Admin merupakan halaman yang khusus diakses oleh admin untuk
melakukan pengaturan seperti mengedit, menghapus, serta menambahkan isi yang ada di halaman utama website.
(38)
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain yang ada dalam dokumen desain sistem yang disetujui dan menguji, menginstall, memulai serta menggunakan sistem yang baru atau sistem yang diperbaiki.
Adapun langkah-langkah yang dibutuhkan dalam implementasi sistem adalah : 1. Mendapatkan software dan hardware yang tepat serta sesuai untuk
merancang suatu sistem informasi. 2. Menyelesaikan rancangan sistem.
3. Menulis, menguji, mengontrol dan mendokumentasikan website. 4. Mendapatkan pesetujuan.
4.2 Tujuan Implementasi
Adapun tujuan dari implementasi sistem adalah :
1. Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang telah disetujui, menyusun dokumen-dokumen baru atau dokumen yang baru diperbaiki. 2. Menulis, menguji, mendokumentasikan program-program dan prosedur yang
diperlukan dalam dokumen desain sistem yang telah disetujui.
3. Memastikan bahwa operator dapat mengoperasikan sistem yang baru yaitu dengan mempersiapkan manual pemakaian (tata cara penggunaan) dan melatih operator tersebut.
4. Memperhitungkan bahwa sistem tersebut dapat memenuhi permintaan pengguna yaitu dengan menguji sistem secara keseluruhan.
5. Memastikan bahwa konversi ke sistem baru berjalan secara lancar, yaitu dengan membuat perencanaan, mengontrol, dan melakukan instalasi sistem baru secara baik dan benar.
(39)
4.3 Komponen Utama dalam Implementasi Sistem
Dalam menjalankan sistem tersebut dengan menggunakan komputer harus memiliki 3 komponen utama, antara lain Hardware (Perangkat Keras), Software (Perangkat Lunak), dan Brainware (Unsur Manusia).
4.3.1 Hardware (Perangkat Keras)
Hardware merupakan salah satu komponen dari sebuah komputer yang sifat alatnya dapat dilihat dan diraba oleh manusia secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi. Perangkat keras yang digunakan meliputi :
1. Processor Pentium III atau lebih tinggi.
2. Harddisk untuk tempat sistem operasi dan media penyimpanan data. 3. Memori minimal 128 MB.
4. Monitor. 5. Keyboard. 6. Mouse. 7. Printer.
4.3.2 Software (Perangkat Lunak)
Software adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah. Dalam hal ini, perangkat lunak yang digunakan untuk aplikasi perancangan website adalah :
1. Sistem operasi Windows XP.
2. Adobe Photoshop adalah perangkat lunak editor citra buatan Adobe System yang dikhususkan untuk pengeditan foto/ gambar dan pembuatan efek.
3. Macromedia Dreamweaver 8, software yang dipakai untuk merancang website. 4. Appserv adalah sebuah aplikasi web server lokal yang terdiri dari Apache,
(40)
5. MySQL Query Browser adalah sebuah software yang memberi kemudahan dalam mengakses serta mengubah data dari database MySQL.
6. Web Browser adalah software yang digunakan untuk mengakses website yang sedang dibuat.
4.3.3 Brainware
Brainware dapat diartikan sebagai perangkat intelektual (faktor manusia) yang mengoperasikan dan mengeksplorasi kemampuan dari hardware komputer maupun
software komputer. Tanpa adanya brainware ini mustahil hardware dan software yang canggih sekalipun dapat dimanfaatkan secara maksimal. Faktor manusia yang dimaksud adalah orang-orang yang memiliki bagian untuk menangani sistem dan merupakan unsur manusia yang meliputi :
1. Analisis Sistem, yaitu orang membentuk dan membangun fasilitas rancangan sistem atau program.
2. Programmer, yaitu seseorang yang mempunyai kemampuan menguasai salah satu atau banyak bahasa pemrograman seperti bahasa C, Pascal, Java, dan sebagainya. Programmer juga bisa dikatakan sebagai pembuat dan petugas yang mempersiapkan program yang dibutuhkan pada sistem komputerisasi yang akan dirancang.
3. Operator (Administrator), yaitu seseorang yang bertugas mengelola suatu sistem operasi dan program-program yang berjalan pada sebuah sistem komputer atau jaringan komputer.
4. User, yaitu orang yang memakai sistem yang telah dirancang untuk mendapatkan informasi yang dibutuhkan.
4.4 Instalasi XAMPP 1.6.7
Xampp memberikan paket-paket yang cukup lengkap diantaranya : 1. Apache
2. MySQL 3. PHP
(41)
Dengan menginstalasi Xampp secara otomatis ketiga software utama yang akan digunakan yaitu Apache, PHP dan MySQL telah dapat digunakan tanpa konfigurasi yang rumit.
Adapun tahap-tahap instalasinya adalah sebagai berikut : 1. Klik ganda pada file xampp-win32-1.6.7-installer.
GAMBAR 4.1 Xampp-win32-1.6.7-installer
2. Maka akan muncul setup wizard. Kemudian klik next.
(42)
3. Untuk lokasi instalasi, penulis menyarankan pilih secara default.
GAMBAR 4.3 Lokasi Instalasi
4. Maka akan muncul Xampp option. Kemudian klik install.
GAMBAR 4.4 Xampp Option
5. Setelah itu proses instalasi akan berjalan dan tunggu hingga selesai.
(43)
6. Jika selesai akan tampil gambar seperti dibawah ini, lalu pilih finish.
GAMBAR 4.6 Setup Selesai
4.4.1 Menjalankan Xampp
Setelah proses instalasi berjalan dengan sempurna, langkah selanjutnya adalah menjalankan Xampp. Untuk itu, klik icon Xampp yang berada di sudut kanan bawah. Kemudian klik tombol start pada Apache dan MySQL. Jika sudah jalan, maka Xampp sudah aktif dan proses selanjutnya bisa dilakukan.
(44)
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Adapun kesimpulan yang dapat diambil oleh penulis dalam pembuatan Sistem Informasi Penjualan Produk Kecantikan adalah sebagai berikut :
1. Dengan adanya Sistem Informasi Penjualan berbasis web ini, dapat memperluas produk yang dapat meningkatkan jumlah keuntungan bagi Kyeopta House.
2. Memberikan informasi seperti tampilan produk dan harga sehingga pelanggan bisa mendapatkan informasi terbaru hanya dengan membuka website Kyeopta House. 3. Sistem informasi penjualan ini menyediakan layanan pemesanan produk melalui
sistem online, hanya dengan memilih produk dan melakukan pembayaran ke nomor rekening yang telah diberitahukan, maka produk akan langsung dikirim ke alamat pelanggan yang berdomisili jauh dari lokasi Kyeopta House(lebih menghemat waktu).
(45)
5.2 Saran
Dengan selesainya website Sistem Informasi Penjualan Produk Kecantikan ini, penulis memberikan beberapa saran yang dapat mendukung pengembangan sistem lebih lanjut :
1. Tampilan website dibuat semenarik mungkin, sehingga dapat meningkatkan ketertarikan pengunjung website.
2. Pemeliharaan keamanan terhadap data pada server sangat perlu diawasi dan dijaga dengan baik agar tidak bisa diakses oleh orang yang tidak berkepentingan.
3. Komputer yang digunakan dalam membuat suatu aplikasi web sebaiknya memiliki spesifikasi dengan level menengah karena penggunaan software yang banyak memakan sumber daya komputer seperti memori dan kapasitas harddisk.
(46)
Faisal. 2011. Aplikasi berbasis Web dengan PHP dan MySQL. Yogyakarta : Penerbit Ram Media
Riyanto. 2011. Membuat Sendiri Aplikasi E-commerce dengan PHP dan MySQL menggunakan Codelgniter dan Jquery. Yogyakarta : Penerbit Andi
Madcoms, Madium. 2011. Aplikasi Web Database dengan Dreamweaver dan PHP – MySQL. Yogyakarta : ANDI OFFSET
McLeod Raymond dan George P. Schell, 2007. Sistem Informasi Manajemen. Edisi 9. Terjemahan : Heri Yulianto. Jakarta : Indeks
http://id.m.wikipedia.org/wiki/MySQL. Diakses tanggal 24 Mei, 2013
http://blog.elangcyber.net/tutorial/php/pengenalan-php.info. Diakses tanggal 24 Mei, 2013 http://thekicker96.wordpress.com/pengertian-database/. Diakses tanggal 24 Mei, 2013
(1)
Dengan menginstalasi Xampp secara otomatis ketiga software utama yang akan digunakan yaitu Apache, PHP dan MySQL telah dapat digunakan tanpa konfigurasi yang rumit.
Adapun tahap-tahap instalasinya adalah sebagai berikut : 1. Klik ganda pada file xampp-win32-1.6.7-installer.
GAMBAR 4.1 Xampp-win32-1.6.7-installer
2. Maka akan muncul setup wizard. Kemudian klik next.
(2)
3. Untuk lokasi instalasi, penulis menyarankan pilih secara default.
GAMBAR 4.3 Lokasi Instalasi
4. Maka akan muncul Xampp option. Kemudian klik install.
GAMBAR 4.4 Xampp Option
(3)
6. Jika selesai akan tampil gambar seperti dibawah ini, lalu pilih finish.
GAMBAR 4.6 Setup Selesai
4.4.1 Menjalankan Xampp
Setelah proses instalasi berjalan dengan sempurna, langkah selanjutnya adalah menjalankan Xampp. Untuk itu, klik icon Xampp yang berada di sudut kanan bawah. Kemudian klik tombol start pada Apache dan MySQL. Jika sudah jalan, maka Xampp sudah aktif dan proses selanjutnya bisa dilakukan.
(4)
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Adapun kesimpulan yang dapat diambil oleh penulis dalam pembuatan Sistem Informasi Penjualan Produk Kecantikan adalah sebagai berikut :
1. Dengan adanya Sistem Informasi Penjualan berbasis web ini, dapat memperluas produk yang dapat meningkatkan jumlah keuntungan bagi Kyeopta House.
2. Memberikan informasi seperti tampilan produk dan harga sehingga pelanggan bisa mendapatkan informasi terbaru hanya dengan membuka website Kyeopta House. 3. Sistem informasi penjualan ini menyediakan layanan pemesanan produk melalui
sistem online, hanya dengan memilih produk dan melakukan pembayaran ke nomor rekening yang telah diberitahukan, maka produk akan langsung dikirim ke alamat pelanggan yang berdomisili jauh dari lokasi Kyeopta House(lebih menghemat waktu).
(5)
5.2 Saran
Dengan selesainya website Sistem Informasi Penjualan Produk Kecantikan ini, penulis memberikan beberapa saran yang dapat mendukung pengembangan sistem lebih lanjut :
1. Tampilan website dibuat semenarik mungkin, sehingga dapat meningkatkan ketertarikan pengunjung website.
2. Pemeliharaan keamanan terhadap data pada server sangat perlu diawasi dan dijaga dengan baik agar tidak bisa diakses oleh orang yang tidak berkepentingan.
3. Komputer yang digunakan dalam membuat suatu aplikasi web sebaiknya memiliki spesifikasi dengan level menengah karena penggunaan software yang banyak memakan sumber daya komputer seperti memori dan kapasitas harddisk.
(6)
Faisal. 2011. Aplikasi berbasis Web dengan PHP dan MySQL. Yogyakarta : Penerbit Ram Media
Riyanto. 2011. Membuat Sendiri Aplikasi E-commerce dengan PHP dan MySQL menggunakan Codelgniter dan Jquery. Yogyakarta : Penerbit Andi
Madcoms, Madium. 2011. Aplikasi Web Database dengan Dreamweaver dan PHP – MySQL. Yogyakarta : ANDI OFFSET
McLeod Raymond dan George P. Schell, 2007. Sistem Informasi Manajemen. Edisi 9. Terjemahan : Heri Yulianto. Jakarta : Indeks
http://id.m.wikipedia.org/wiki/MySQL. Diakses tanggal 24 Mei, 2013
http://blog.elangcyber.net/tutorial/php/pengenalan-php.info. Diakses tanggal 24 Mei, 2013 http://thekicker96.wordpress.com/pengertian-database/. Diakses tanggal 24 Mei, 2013