Sistem Informasi Penjualan Online pada Toko Citra Mandiri Komputer Menggunakan PHP dan MySQL
PROG
FAKUL
M
H
GRAM S
TAS MA
UN
ENGGUN
HENDRA
TUDI DI
DEPART
TEMATI
NIVERSI
NAKAN P
TUGAS A
RICORI
09240
IPLOMA-TEMEN M
IKA DAN
ITAS SUM
MED
201
PHP DAN
AKHIR
IANTO SI
06154
-III TEKN
MATEMA
N ILMU P
MATERA
DAN
12
N MYSQL
IREGAR
NIK INFO
ATIKA
PENGETA
A UTARA
L
R
ORMATI
AHUAN
A
IKA
ALAM
(2)
SISTEM I Diajukan P FAK INFORMA KOMP untuk mele PROGRAM KULTAS M ASI PENJU PUTER ME engkapi tuga HENDR
M STUDI D DEPAR MATEMAT UNIVERS
UALAN ON ENGGUNA
as akhir dan Mad RA RICORI 09240 DIPLOMA-RTEMEN M TIKA DAN SITAS SUM MED 201 NLINE PAD AKAN PHP n memenuhi dya ANTO SIR 6154 -III TEKN MATEMA N ILMU PE
MATERA DAN
12
DA TOKO P DAN MY
i syarat mem
REGAR IK INFOR TIKA ENGETAH UTARA CITRA M YSQL mperoleh ge RMATIKA HUAN ALA MANDIRI elar Ahli AM
(3)
PERSETUJUAN
Judul : SISTEM INFORMASI PENJUALAN ONLINE PADA TOKO CITRA MANDIRI KOMPUTER
MENGGUNAKAN PHP DAN MYSQL Kategori : TUGAS AKHIR
Nama : HENDRA RICORIANTO SIREGAR Nomor Induk Mahasiswa : 092406154
Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Disetujui Oleh Pembimbing
Drs. Bambang Irawan, M.Sc NIP. 194704211976031001
(4)
PERNYATAAN
SISTEM INFORMASI PENJUALAN ONLINE PADA TOKO CITRA MANDIRI KOMPUTER 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 disebutkan sumbernya.
Medan, 30 Mei 2012
HENDRA RICORIANTO SIREGAR 092406154
(5)
PENGHARGAAN
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas limpahan rahmat dan hidayah-Nya sehingga kajian tugas akhir ini dapat diselesaikan dengan baik dan dalam waktu yang telah ditetapkan.
Penyusunan tugas akhir ini masih banyak memiliki kekurangan karena keterbatasan kemampuan dan pengetahuan penulis, sehingga diharapkan kritik dan saran yang membangun serta dapat memberikan inspirasi yang baik untuk kemajuan tugas akhir ini.
Tugas Akhir merupakan salah satu syarat yang harus dilakukan setiap mahasiswa Ilmu Komputer untuk dapat menyelesaikan pendidikan di Program D-3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara.
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-Nya kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan.
Ucapan terima kasih penulis sampaikan kepada Drs. Bambang Irawan, M.Sc. selaku pembimbing pada penyelesaian tugas akhir ini yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas, padat dan professional telah diberikan kepada penulis agar penulis dapat menyelesaikan tugas akhir ini. Ucapan terima kasih juga ditujukan kepada Ketua Program Studi D3 Teknik Informatika Syahril Effendi, M.Kom, Ketua Departemen Matematika FMIPA USU Prof. Dr. Tulus, Vordipl.Math., M.Si., Ph.D, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen di Departemen Matematika FMIPA USU, pegawai di FMIPA USU, dan rekan-rekan kuliah. Akhirnya, tidak terlupakan kepada bapak, ibu dan semua sanak-keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalas-Nya.
(6)
ABSTRAK
Pada penulisan tugas akhir ini, penulis membuat suatu sistem informasi penjualan online yang bermanfaat untuk menawarkan dan menyebarkan informasi yang baik, cepat dan mudah. Pembuatan sistem informasi penjualan online ini dikembangkan dengan menggunakan perangkat lunak Adobe Dreamweaver CS 5, dan XAMPP 1.7.3. Dengan menggunakan XAMPP 1.7.3, paket-paket aplikasi yang diperlukan dalam dalam merancang sebuah situs yang baik seperti Apache Web Server, PHP dan MYSQL telah tersedia. Sistem Informasi Penjualan Online ini meliputi pemakaian situs oleh pelanggan seperti registrasi pelanggan, pembelian dan pemesanan barang, mengedit data pribadi, pemberitahuan informasi terbaru. Pengaturan situs oleh admin baik proses pengamanan berbagai data, pengiriman barang, penambahan barang, transaksi jual beli. Semua hal tersebut digunakan untuk menampung data yang diperlukan dan memperlancar sistem informasi.
(7)
DAFTAR ISI
Halaman
Persetujuan ii Pernyataan iii Penghargaan iv Abstrak v Abstract vi
Daftar Isi vii
Daftar Tabel ix
Daftar Gambar x
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang Masalah 1 1.2 Identifikasi Masalah 2 1.3 Perumusan Masalah 2 1.4 Batasan Masalah 2 1.5 Maksud dan Tujuan 3 1.6 Manfaat 3 1.7 Metodologi Penelitian 4 1.8 Sistematika Penulisan 6
BAB 2 LANDASAN TEORI 7
2.1 Pengertian E-Commerce 7 2.2 Pengertian Sistem Informasi 8 2.3 Pengenalan Internet 8 2.4 Pengenalan HTML 9 2.5 Pengenalan PHP 10 2.6 Pengenalan Database MYSQL 12
BAB 3 PERANCANGAN SISTEM 15 3.1 Perancangan Sistem 15 3.2 Perancangan Data Flow Diagram 15
(8)
3.3 Perancangan Entity Relationship Diagram (ERD) 16 3.4 Desain Database 17 3.5 Flowchart Sistem 19
BAB 4 IMPLEMENTASI SISTEM 24 4.1 Pengertian Implementasi Sistem 24 4.2 Tujuan Implementasi 24 4.3 Komponen Utama dalam Implementasi Sistem 25 4.4 Gambaran Aplikasi pada Sistem 26 4.5 Tampilan Halaman Website 27
BAB 5 KESIMPULAN DAN SARAN 38 5.1 Kesimpulan 38 5.2 Saran 39
(9)
DAFTAR TABEL
Halaman
Tabel 3.1 Admin 18
Tabel 3.2 Daftar 18
Tabel 3.3 Laporan 18
Tabel 3.4 Pemesanan 19
Tabel 3.5 Shoping 19
(10)
DAFTAR GAMBAR
Halaman Gambar 3.1 Aliran Data Flow Diagram Sistem Informasi Penjualan 16 Gambar 3.2 ERD Tahap Pertama 16 Gambar 3.3 ERD Tahap Kedua 16 Gambar 3.4 ERD Tahap Ketiga 17 Gambar 3.5 ERD Tahap yang Keempat 18 Gambar 3.6 Relationship Antar Tabel 18 Gambar 3.7 Flowchart Halaman Utama 20 Gambar 3.8 Flowchart Menu Utama 21 Gambar 3.9 Flowchart Pemesanan Produk 22 Gambar 3.10 Flowchart Halaman Forum 23 Gambar 3.11 Flowchart Halaman Administrator 23 Gambar 4.1 Tampilan Halaman Index 28 Gambar 4.2 Tampilan Sign Up 29 Gambar 4.3 Tampilan Shoping cart 30 Gambar 4.4 Tampilan Halaman User Profile 31 Gambar 4.5 Tampilan Halaman Konfirmasi 31 Gambar 4.6 Tampilan Halaman Checkout 32 Gambar 4.7 Tampilan Halaman Login Admin 33 Gambar 4.8 Tampilan Halaman Administrator 33 Gambar 4.9 Tampilan Halaman Edit Pemesanan 34 Gambar 4.10 Tampilan Halaman Edit Produk 35 Gambar 4.11 Tampilan Halaman Edit Profil 35 Gambar 4.12 Tampilan Halamn Edit Member 36
(11)
ABSTRAK
Pada penulisan tugas akhir ini, penulis membuat suatu sistem informasi penjualan online yang bermanfaat untuk menawarkan dan menyebarkan informasi yang baik, cepat dan mudah. Pembuatan sistem informasi penjualan online ini dikembangkan dengan menggunakan perangkat lunak Adobe Dreamweaver CS 5, dan XAMPP 1.7.3. Dengan menggunakan XAMPP 1.7.3, paket-paket aplikasi yang diperlukan dalam dalam merancang sebuah situs yang baik seperti Apache Web Server, PHP dan MYSQL telah tersedia. Sistem Informasi Penjualan Online ini meliputi pemakaian situs oleh pelanggan seperti registrasi pelanggan, pembelian dan pemesanan barang, mengedit data pribadi, pemberitahuan informasi terbaru. Pengaturan situs oleh admin baik proses pengamanan berbagai data, pengiriman barang, penambahan barang, transaksi jual beli. Semua hal tersebut digunakan untuk menampung data yang diperlukan dan memperlancar sistem informasi.
(12)
BAB 1
PENDAHULUAN
1.1Latar Belakang
Internet bukanlah hal yang baru bagi masyarakat. Setiap anggota masyarakat kini mampu mengakses berbagai informasi yang dibutuhkannya dari internet. Selain penggunaannya yang cukup mudah dan sederhana, banyak manfaat yang diperoleh melalui internet. Manfaat tersebut dapat dirasakan baik pada bidang bisnis dan penjualan, pendidikan, kedokteran, hukum, pemerintahan, pertanian, dan bidang lainnya.
Perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur sehari-hari. Dalam era yang disebut information age ini, media elektronik menjadi salah satu media andalan untuk melakukan komunikasi dan bisnis.
E-Commerce merupakan extension dari Commerce dengan mengeksploitasi media
elektronik. E-Commerce adalah konsep umum setiap bentuk dari transaksi bisnis atau pertukaran informasi yang dilakukan dengan menggunakan teknologi komunikasi dan informasi.
E-Commerce digunakan antar perusahaan, antara perusahaan dengan pelanggan
mereka, atau antara perusahaan dengan administrasi publik. E-Commerce terdiri dari perdagangan produk, jasa dan barang-barang elektronik. Dalam bentuknya yang paling jelas, e-Commerce menjual produk kepada konsumen secara online, tapi faktanya jenis bisnis apa pun yang dilakukan secara elektronik adalah e-Commerce.
Usaha e-Commerce yang sukses mungkin melibatkan pembayaran, pengembangan dan perencanaan produk, mengelola produksi atau manufaktur, pemasaran dan perwakilannya, penjualan, layanan, kolaborasi di antara sesama bisnis
(13)
atau affilisiasi, distribusi produk, riset, penyebaran informasi, penyusunan komunitas komersial, pendidikan, hiburan, dan mungkin juga semua bisnis lain yang belum terpikirkan.
Perkembangan e-Commerce membawa banyak perubahan terhadap sektor aktivitas bisnis yang selama ini dijalankan di dunia nyata. Perubahan tersebut ditandai dengan adanya sejumlah upaya dari sektor aktivitas bisnis yang semula berbasis di dunia nyata (real), kemudian mengembangkan ke dunia maya (virtual).
Dengan perkembangan teknologi yang semakin cepat, internet menjadi salah satu bagian kehidupan yang sangat dibutuhkan. Salah satunya adalah sebagai sarana untuk memudahkan masyarakat dalam penjualan barang, yang biasa secara konvensional dialihkan menjadi lebih modern.
Sebelumnya, penjualan pada Toko Citra Mandiri Komputer yang bertempat di Jalan Bunga Cempaka no. 29F di Medan ini belum memiliki sistem informasi yang berbasis Web. Sistem informasi penjualan sangatlah penting bagi Toko Citra Mandiri Komputer dalam proses penyajian dan pengolahan data sehingga memberikan informasi yang dibutuhkan pimpinan Toko Citra Mandiri Komputer.
Atas dasar inilah, penulis berinisiatif untuk membuat suatu sistem penjualan berbasis
e-Commerce yang dapat mempermudah jalannya suatu transaksi penjualan. Penulis
ingin mengangkat judul “SISTEM INFORMASI PENJUALAN ONLINE PADA TOKO CITRA MANDIRI KOMPUTER MENGGUNAKAN PHP DAN MYSQL”.
1.2 Identifikasi Masalah
Pada umumnya setiap toko komputer memerlukan sarana dalam memberikan dan menyebarkan informasi tokonya melalui media internet. Penulis mencoba mengidentifikasikan masalah yaitu Pembuatan Sistem Informasi Penjualan di Toko Citra Mandiri Komputer yang sebelumnya belum pernah dibuat. Dengan Pembuatan Sistem Informasi Penjualan di Toko Citra Mandiri Komputer diharapkan mampu
(14)
meningkatkan penjualan dan laba untuk Toko Citra Mandiri Komputer.
1.3Perumusan Masalah
Dari latar belakang diatas permasalahan yang menjadi dasar pembuatan Tugas Akhir ini adalah “ Bagaimana membuat sebuah Sistem Informasi Penjualan di Toko Citra Mandiri Komputer secara online menggunakan PHP dan MySQL ”.
1.4Batasan Masalah
Agar penelitian dalam tugas akhir ini lebih terarah dan memudahkan dalam pembahasan, perlu adanya pembatasan masalah, yaitu:
1. Dalam Tugas Akhir ini penulis menambahkan fitur sesuai dengan kebutuhan toko dan mempromosikan Toko Citra Mandiri Komputer.
2. Seluruh produk yang ditawarkan ditampilkan di halaman link produk.
3. Program yang dirancang menggunakan aplikasi yang berbasis pada PHP dan MySQL.
Dengan adanya pembatasan masalah, pembahasan tidak akan menyimpang dari topik yang terdapat dalam tugas akhir ini. Sedangkan hal lain yang ada hubungannya dengan masalah ini adalah sebagai pendukung saja, sehingga pembahasan yang ada semakin jelas.
1.5Maksud dan Tujuan
Adapun maksud penyusunan Tugas Akhir ini adalah:
1. Merancang sistem informasi penjualan pada toko Citra Mandiri Komputer secara online dengan berbasis Web.
(15)
2. Membuat database perancangan sistem penjualan pada toko Citra Mandiri Komputer secara online.
3. Dapat menghasilkan halaman admin yang digunakan untuk pengaturan, penambahan dan penghapusan produk.
1.6Manfaat
Adapun manfaat dan tujuan penelitian tugas akhir ini adalah sebagai berikut:
1. Dapat diterapkan pada sebuah organisasi atau personal agar lebih dikenal oleh konsumen.
2. Mengubah paradigma penjualan yang biasa secara konvensional menjadi yang lebih modern.
3. Agar ke depan banyak perusahaan dapat lebih memanfaatkan internet sebagai media dalam mengenalkan produk sehingga lebih dikenal keberadaannya.
1.7Metodologi Penelitian
Adapun metode penelitian yang dilakukan penulis dalam pengerjaan tugas akhir adalah:
1. Penelitian Lapangan
Penulis langsung melakukan penelitian pada objek. Pengumpulan data dan keterangan diperoleh melalui observasi maupun tanya jawab langsung untuk dapat memberikan data dan keterangan yang dibutuhkan. Dalam hal ini menggunakan:
a. Wawancara
Data yang dikumpulkan dengan cara melakukan tanya jawab langsung kepada karyawan yang ada di Toko Citra Mandiri Komputer.
(16)
b. Pengamatan
Data dapat diperoleh dengan melakukan peninjauan langsung ke lapangan.
2. Merancang database
Dalam membuat database tersebut penulis menggunakan MySQL sebagai tempat penyimpanan data yang fleksibel dan dinamis.
3. Medesain Tampilan Sistem Informasi
Pada tahap ini, penulis mulai mendesain tampilan atau halaman Web dengan menggunakan software pendukung seperti Adobe Dreamweaver CS 5 dan Adobe Photoshop CS 5.
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.
(17)
6. Analisa Sistem
Menganalisa sistem informasi yang telah dikumpulkan sebelumnya melalui studi literatur.
1.8Sistematika Penulisan
BAB 1: PENDAHULUAN
Berisi tentang Latar Belakang Masalah, Perumusan Masalah, Batasan Masalah, Manfaat dan Tujuan Penelitian dan Sistimatika Penulisan.
BAB 2: LANDASAN TEORI
Berisi tentang dasar-dasar teori yang berfungsi sebagai landasan dalam mewujudkan sistem informasi penjualan yang interaktif dengan menggunakan database MySQL dan bahasa pemrograman PHP.
BAB 3: PEMBAHASAN DAN PERANCANGAN SISTEM
Berisi tentang metode penelitian yang digunakan, teknik perancangan sistem dan kerangka pemecahan masalah.
BAB 4: IMPLEMENTASI SISTEM
Menguraikan tentang implementasi dari sistem informasi penjualan barang, cara pengoperasian, dan output yang dihasilkan dari aplikasi yang dibuat.
BAB 5: KESIMPULAN DAN SARAN
Berisi kesimpulan yang diambil dari hasil pembuatan sistem informasi penjualan dan saran yang berisi tentang gagasan-gagasan yang dapat dikembangkan sebagai kelanjutan dari hasil penelitian.
(18)
BAB 2
LANDASAN TEORITIS
Pada bab ini penulis menjelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan judul dan bahasa pemrograman yang digunakan oleh penulis. Teori ini merupakan penjelasan tentang aplikasi-aplikasi yang digunakan dalam penyusunan tugas akhir ini.
2.1 Pengertian E-Commerce
E-Commerce merupakan prosedur berdagang atau mekanisme jual-beli di internet
dimana pembeli dan penjual dipertemukan di dunia maya. E-Commerce juga dapat didefinisikan sebagai suatu cara berbelanja atau berdagang secara online atau direct
selling yang memanfaatkan fasilitas Internet terdapat Websiteyang dapat menyediakan
layanan “get and deliver“. Sederhananya, e-commerce adalah membuat, mengelola, dan meluaskan hubungan komersial secara online.
E-Commerce akan mengubah semua kegiatan marketing dan juga sekaligus
memangkas biaya-biaya operasional untuk kegiatan trading (perdagangan). 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. Otomasi account pelanggan secara aman (baik nomor rekening maupun nomor kartu kredit)
(19)
2.2 Pengertian Sistem Informasi
Sistem informasi (information system) secara teknis dapat didefinisikan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan atau mendapatkan, memproses, menyimpan dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi (Aplikasi Web dengan PHP dan MySQL, Kasiman Peranginangin, 2006). Selain itu, sistem informasi juga dapat membantu manajer dan karyawan menganalisis permasalahan, menggambarkan hal-hal yang rumit, dan menciptakan produk baru.
Peninjauan sejarah sistem informasi meliputi sejarah perangkat keras dan mengenai pengaplikasian perangkat keras. Selama setengah abad sejak pertama kali komputer digital digunakan untuk segala keperluan dalam organisasi bisnis, kecepatan dan kapasitas perangkat keras telah mengalami peningkatan yang berlipat ganda sementara ukurannya semakin kecil. Bersamaan dengan hal tersebut, aplikasi komputer juga berkembang dari hal sederhana, seperti proses pengolahan data menjadi sistem yang didesain untuk mendukung manajer dalam mengatasi masalahnya (Analisis dan Desain Sistem Informasi, Jogianto, 2005).
2.3 Pengenalan Internet
Internet (Inter-Network) adalah sebutan untuk sekumpulan jaringan komputer yang menghubungkan situs akademik, pemerintahan, komersial, organisasi, maupun perorangan. Internet menyediakan akses untuk layanan telekomunikasi dan sumber daya informasi untuk jutaan pemakainya yang tersebar di seluruh dunia. Layanan internet meliputi komunikasi langsung (email, chat), diskusi (Usenet News, email, milis), sumber daya informasi yang terdistribusi (World Wide Web, Gopher), remote login dan lalu lintas file (Telnet, FTP), dan aneka layanan lainnya. (Pengenalan Internet, Mico Pardosi, 2004)
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.
(20)
Web browser adalah suatu program atau perangkat lunak yang digunakan untuk mengakses internet, contoh Web browser adalah internet explorer (produk Microsoft
Corporation), Netscape Communicator (produk Netscape) dan lain-lain. Web server, di
mana software Web browser ini bertindak sebagi client yang memungkinkan anda untuk melihat dan mendapatkan informasi dari server Web, sedangkan software Web
server bertindak sebagai server yang menyedikan informasi yang diminta oleh
browser.
2.4 Pengenalan HTML
HTML atau yang memiliki kepanjangan Hypertext Markup Language adalah script
atau bahasa markup yang digunakan untuk membuat halaman Web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser Web seperti Mozilla Firefox atau Microsoft Internet Explorer.
HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya. Kata “Markup Language“ pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML dimana kita bisa mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML. Penamaan dokumen HTML dapat dilakukan dengan memilih suatu nama, sembarang nama, kemudian menambahkan sebuah ekstensi
“.htm” atau “.html” (tanda kutip tidak perlu dituliskan karena digunakan sebagai
penjelas saja).
HTML sendiri 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.
(21)
2.5 Pengenalan PHP
PHP (Hypertext Prepocessor) adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML (Aplikasi Web dengan PHP dan MySQL, Kasiman Peranginangin, 2006). PHP banyak dipakai untuk memrogram situs Web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
2.5.1 Sejarah PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari Web (PHP dan MySQL untuk Web, Bimo Sunarfrihantono, 2006).
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, banyak programmeryang tertarik untuk ikut mengembangkan PHP.
Pada November 1998, dirilis PHP/FI 2.0. Pada rilis ini, interpreterPHP sudah diimplementasikan dalam programC dan disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan (Aplikasi Web dengan PHP dan MySQL, Kasiman Peranginangin, 2006).
Pada tahun 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 berulangPHP:
(22)
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 objekkedalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
2.5.2 Kelebihan PHP
Adapun kelebihan-kelebihan yang dimiliki oleh PHP (Aplikasi Web dengan PHP dan MySQL, Kasiman Peranginangin, 2006), yaitu:
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah ko mp ilasidalam penggunaannya.
2. Web Server yang mendukung PHP dapat ditemukan di mana-mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developeryang siap membantu dalam pengembangan.
4. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.
(23)
2.5.3 Script Program PHP
Di dalam PHP ada tiga cara untuk menuliskan script PHP (Aplikasi Web dengan PHP dan MySQL, Kasiman Peranginangin, 2006), yaitu:
1. Menggunakan tag <? … ?> 2. Menggunakan tag <?php … ?>
3. Menggunakan tag <script language=”php”> … </script>
2.6 Pengenalan Database MySQL
MySQL adalah suatu Relational Database Management System (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General Public License). Setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial (Kasiman Peranginangin, 2006).
MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Keandalan suatu sistem manajemen database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
(24)
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, di bawah 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 query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
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 Pembatasan. MySQL mampu menangani database 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. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
(25)
dengan menggunakan lebih dari dua puluh bahasa. Meski pun 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 database, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.
(26)
BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem yang dilakukan merupakan analisis perangkat lunak, analisis program dan model yang akan dibuat. Semua data yang ada di dalam sistem akan dikemas dalam suatu basis data, kemudian dideskripsikan ke dalam Data Flow
Diagram (DFD), Entity Relationship Diagram (ERD) dan Flowchart sistem. Tahap ini
bertujuan untuk menghasilkan sistem informasi penjualan online yang baik.
3.2 Perancangan Data Flow Diagram (DFD)
Dalam perancangan sistem ini penulis mencoba untuk memberikan gambaran mengenai alur arus data dari sistem penjualan. Ini bertujuan untuk mempermudah pembuatan dan perancangan sistem yang baik. Adapun rancangan Data Flow
Diagram pada sistem penjualan ini adalah sebagai berikut:
Data Flow Diagram pada Gambar 3.1 menjelaskan dimulai dari pembeli yang memberikan data pembeli ke Sistem Informasi kemudian pembeli akan mendapatkan data barang yang ingin dibeli. Dari Sistem Informasi, Administrator akan mendapatkan data yang akan diolah yaitu: data barang yang diinginkan pembeli, data pembeli, dan data pesanan. Lalu akan diproses dan dikembalikan ke sistem informasi agar pembeli dapat mengetahui status barang yang diinginkan.
(27)
Pemes G 3.3 Per a. Men b. Men himp Pe sanan Gambar 3.1 rancangan E ngidentifikas ngidentifikas punan entity
emesanan
memes
Aliran Data
Entity Rela
sikan dan m
Ga
sikan dan m
y-entity yan
Gambar La
L
a Flow Diag
ationship D
menetapkan
ambar 3.2 E
menetapkan ng ada beser
r 3.2 ERD T aptop (Prod Laptop (Produk gram Sistem Diagram (E seluruh him ERD Tahap
n seluruh him
rta foreign k
Tahap Ke-2 duk) k) m Informasi RD)
mpunan enti
Pertama
mpunan rel
key-nya (kun
2 (dua)
Adminis
menyediak
i Penjualan
ity yang terl
lasi di antar nci asing) strator k libat ra Administr rator
(28)
c. Relathionship antar Tabel Di Database
Keterangan: * Primary key ** Foreign key Many to Many One to Many One to One
Gambar 3.3 Relationship Antar Tabel
3.4 Desain Database
Berikut ini adalah desain database yang dapat penulis uraikan sesuai dengan kebutuhan yang diperlukan dalam perancangan Sistem Informasi Penjualan Online di Toko Citra Mandiri Komputer. Database ini digunakan sebagai media penyimpanan data yang telah diinput dan nantinya akan ditampilkan didalam Website Sistem Informasi Penjualan online.
3.4.1 Tabel admin
Tabel 3.1 admin
Field Name Type Length Keterangan
Namadmin Varchar 30 Nama administrator
Kelamin Varchar 1 Jenis kelamin Emailmin Varchar 30 Email administrator Password Varchar 12 Password
Idpesan Int Id pemesanan
Useradmin Varchar 10 Username administrator Admin Idadmin * Idpesan** Namadmin Emailmin Kelamin Useradmin Password Daftar Iduser * Namapel Userpel Emailpel Pass Tgldaftar Alamat Kota Kodepos Provinsi Telpon Laporan Idlap * Iduser ** Tglap Statlap kode Pemesanan Idpesan * Iduser ** Idbrg** Idlap** statpesan tglpesan Produk Idbrg * Tglpro Namabrg Spek Hargabrg Stok Gambar Kategori Shoping Idshop * Idbrg ** Iduser ** Tglshop
(29)
Idadmin Int Id administrator
3.4.2 Tabel daftar
Tabel 3.2 daftar
Field Name Type Length Keterangan
Iduser Int Id user
Namauser Varchar 30 Nama pelanggan
User Varchar 10 Username pelanggan Emailuser Varchar 30 Email pelanggan
Pass Varchar 12 Password
Tgldaftar Date Tanggal mendaftar Alamat Varchar 40 Alamat pelanggan
Kota Varchar 15 Kota pelanggan Kodepos Varchar 5 Kode pos pelanggan Provinsi Varchar 20 Provinsi
Telpon Varchar 15 No. Telepon pelanggan
3.4.3 Tabel laporan
Tabel 3.3 laporan
Field Name Type Length Keterangan
Idlap Int Id Laporan
Iduser Int Id User
Tglap Date Tanggal
Statlap Varchar 1 Status pesanan
Kode Varchar 50 Kode
3.4.4 Tabel pemesanan
Tabel 3.4 pemesanan
Field Name Type Length Keterangan
Idpesan Int Id Pemesanan
Iduser Int Id User
Idbrg Int Id Barang
Idlap Int Id Laporan
statpesan Varchar 2 Status pesanan Tglpesan Date Tanggal pemesanan
(30)
3.4.5 Tabel shoping
Tabel 3.5 shoping
Field Name Type Length Keterangan
idshop Int Kode pesanan
Idbrg Int Id barang
iduser Int Id pemesan
Tglshop Date Tanggal pesan
3.4.6 Tabel produk
Tabel 3.6 produk
Field Name Type Length Keterangan
Idbrg Int Id Barang
Tglpro Date Tanggal diposting
namabrg Varchar 30 Nama Barang
spek Text Spesifikasi laptop
hargabrg Int Harga laptop
stok Int Stok barang
gambar Varchar 30 Gambar
kategori Varchar 20 Kategori Barang
3.5 Flowchart Sistem
Diagram alir program (program flowchart) adalah suatu diagram yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Diagram alir terdiri dari simbol-simbol yang mewakili fungsi-fungsi langkah program dan garis alir (flowline) menunjukkan urutan dari simbol-simbol yang akan dikerjakan. Berikut flowchart-flowchart yang dibutuhkan untuk membangun Sistem Informasi Penjualan Online di Toko Citra Karya Mandiri.
(31)
3.5.1 Flowwchart Halaman Uta
Gambar 3
ma
(32)
(33)
(34)
3.5.5 Flo
NO
owchart Ha
G
MU
Lo
Tamp Me
Lo
SELE
Gambar 3
alaman Ad
YES
YES
Gambar 3.8 F
LAI
og
pilan enu
ogo
ESAI
3.7 Flowcha
dministrato
NO
Flowchart H
art Halaman
or
Halaman Ad
n Forum
(35)
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Setelah dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, sistem di implementasikan. Implementasi sistem adalah langkah-langkah atau prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menguji, menginstal, dan memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama, sedangkan tahap implementasi sistem merupakan tahap meletakkan sistem agar sistem dapat siap untuk dioperasikan. Tahap implementasi sistem terdiri dari langkah-langkah sebagai berikut ini:
1. Menerapkan rencana implementasi 2. Melakukan kegiatan implementasi 3. Tindak lanjut implementasi
4.2 Tujuan Implementasi
Adapun tujuan-tujuan dari implementasi sistem, yaitu:
1. Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai sarana pengolah data dan penyaji informasi.
2. Menyelesaikan rancangan sistem yang ada dalam dokumen sistem yang baru atau yang telah disetujui.
3. Memastikan bahwa pemakai dapat mengoperasikan dengan mudah terhadap sistem yang baru dan mendapat informasi yang baik dan jelas.
(36)
4. Memperhitungkan bahwa sistem telah memenuhi permintaan pemakai yaitu dengan menguji sistem secara menyeluruh.
5. Memastikan bahwa sistem telah berjalan lancar dengann mengontrol dan melalukan instalasi secara benar.
4.3 Komponen Utama Dalam Implementasi Sistem
Untuk mengolah data menggunakan komputer haruslah mempunyai tiga komponen utama, yaitu sebagai berikut:
4.3.1 Hardware
Hardware merupakan komponen fisik dalam rangkaian komputer, sedangkan
spesifikasi hardware yang dibutuhkan adalah sebagai berikut:
a. Monitor
b. CPU (Central Procesing Unit)
c. Hardisk untuk tempat program beroperasi dan sebagai media penyimpanan data sesuai kebutuhan.
d. Keyboard e. Mouse
f. Printer untuk mencetak hasil
4.3.2 Software
Software merupakan instruksi program yang dapat digunakan dalam komputer dan
memberikan fungsi serta menampilkan seperti yang diinginkan. Software yang diperlukan untuk menjalankan perangkat keras untuk aplikasi pengolahan nilai, yaitu:
a. Windows 7
(37)
c. Browser
d. Adobe Dreamweaver 8
4.3.3 Brainware
Brainware merupakan faktor manusia yang menangani fasilitas komputer, yang
dibutuhkan adalah:
a. Analis Sistem adalah orang menganalisis rancangan sistem.
b. Programmer adalah orang yang mengerti bahasa pemrograman dalam membuat dan membangun program.
c. Operator adalah orang yang menangani langsung dalam pengolahan
data mulai dari mempersiapkan data sampai dengan pengertian data ke dalam komputer.
4.4 Gambaran Aplikasi Pada Sistem
Adapun gambaran mengenai aplikasi sistem situs ini yang coba penulis bagi menjadi tiga bagian saling berhubungan.
4.4.1 Administrator
Administrator mempunyai hak yang paling besar. Seorang administrator dapat memasukkan informasi maupun mengedit ke dalam sistem. Seorang administrator juga dapat menghapus user yang melakukan penipuan di dalam sistem informasi situs ini.
4.4.2 Member
Member dapat melakukan pembelanjaan, mengedit data pribadinya kembali jika ada kesalahan atau perubahan.
(38)
Pengunjung Pengunjung member. 4.5 Tampil Pada Webs memiliki l berbeda-be http://localh tempat pen penulis mem 1. Hal Ini nam terb men
g hanya da g hanya da
lan Halama
site ini me ink yang t da. Untuk host/tokoon nyimpanan f
motong dan
aman index adalah tam ma toko dan
baru, menu-ngisi forum apat meliha pat melaku an Website emiliki ban tiap isi hal k pengete nline. Penul file-file We n mengambi x mpilan awal n sloganny -menu untu dan guestb Gambar 4. at informas ukan pembe e nyak halam laman Web esan pada isan tokoon eb toko onl
il bagian pe
situs ini. P ya, di sini j uk melakuk ook yang d
.1 Tampak a
si dan men elanjaan ses
man. Tiap h bnya menun address nline setelah line. Berhub enting dari g
Pada halama juga dapat kan pembe
isediakan.
atas Halama
ngisi guestb
sudah meda halaman uta njukkan set bar di h localhost bung situs gambarnya s
an ini peng dilihat beb elanjaan, lo
an Index
book pada aftarkan dir ama masin tiap inform browser menunjukk ini berukur saja. gunjung bis berapa prod og in, atau
situs ini. ri sebagai ng-masing masi yang ketikkan kan folder ran besar, a melihat duk yang sekedar,
(39)
2. Hal
Hal untu seca inde
G
aman Sign
aman untuk uk menghap ara palsu. S ex. Setelah
Gambar 4.2
Up
k melakuka pus user ya Setelah sele
itu dapat m
G
2 Tampak ba
an registrasi ang tidak m esai registr melakukan lo
Gambar 4.3
awah Halam
i ke sistem. emberikan asi dan suk ogin sebagai
Halaman S
man Index
Administra bagian-bagi kses, akan i member.
ign Up
ator mempu gian penting
dibawa ke
unyai hak g data diri halaman
(40)
Hal dibe mel men 4. Hal Hal pad den bert
aman ini b eli. Produk lanjutkan b nu shopping
aman Userp
aman ini a da shopping ngan mengi transaksi fo berfungsi ke yang dipil ertransaksi, g cart yang t
Gam
profil
akan menun g cart. Unt isi form ya
rm ini akan
etika selesa ih akan ma , harus per terletak disi
mbar 4.4 Ha
njukkan dat tuk lanjut ang disedia n otomatis te
ai memilih asuk ke hal rgi ke hala idebar sebel
laman Shop
ta saat sud bertransaks akan. Bagi erisi data ya
salah satu laman shop aman ini de
lah kiri hala
pping Cart
ah memilih si, perlu m member ang lama.
u produk ya pping cart d engan cara aman index
h lanjut ber melengkapi yang sudah ang ingin dan untuk memilih . rtransaksi data diri h pernah
(41)
5. Hal
Saa mem
aman Konf
at selesai m mpertegas p
Ga
firmasi
mengisi dat pemesanan u
Ga
ambar 4.5 H
ta diri, aka untuk dikon
ambar 4.6 H
Halaman Us
an muncul nfirmasi.
Halaman Ko
serprofil
halaman y
nfirmasi
yang akan
(42)
6. Hal Sete hal 7. Hal Hal http aman Chec elah menek apalagi yan aman Login aman p://localhost kout an konfirm ng perlu laku
G
n Admin
ini m t/tokoonline
Gam
masi, akan m ukan untuk
Gambar 4.7 H
muncul e/admin pad
mbar 4.8 Ha
muncul halam menyelesai
Halaman Ch
ketika da address b
alaman Log
man ini unt ikan transak heckout menge bar browser. in Admin tuk menjela ksi. etikkan . askan hal-alamat
(43)
Sete Hal
9. Hal
Hal pesa
elah berhas aman ini be
aman Edit P
aman Edit an dan men
sil login adm erfungsi unt
Gam
Pemesanan
Pemesanan ngganti statu
Gamb
dministrator, tuk menged
mbar 4.9 Ha
n berfungsi u us pemesana
bar 4.10 Hal
, akan mun dit dan meng
alaman Adm
untuk melih an yang sud
laman Edit
ncul halama gubah isi da
ministrator
hat barang-b dah diproses
Pemesanan
an administ ari halaman
barang yang s.
n
trator ini. index.
(44)
Hal prod
11.Hal Hal
aman Edit P duk yang di
aman Edit P aman Edit P
Produk berf ijual.
Gambar
Profil Profil berfu
Gamba
fungsi untuk
r 4.11 Halam
ungsi untuk
ar 4.12 Hala
k menamba
man Edit Pr
mengedit d
aman Edit P
ah, mengupd
roduk
ata dan Info
Profil
date, dan m
ormasi Adm
enghapus
(45)
Hal yan
aman Edit M ng sudah tida
Member be ak aktif mau
Gam
erfungsi untu upun Memb
mbar 4.13 H
uk menghap ber yang tid
Halaman Edi
pus data dan dak bertangg
it Member
an informasi gung jawab
i Member .
(46)
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dalam penulisan Tugas Akhir ini telah diuraikan mengenai pembuatan Sistem Informasi Penjualan Online Toko Citra Mandiri Komputer. Penulis dapat menyimpulkan langkah-langkah yang dilakukan dalam pembuatan Sistem Informasi Penjualan Online adalah sebagai berikut:
1. Mengidentifikasikan Objek-objek yang terlibat di dalam Sistem Informasi Penjualan.
2. Mengidentifikasikan alur kerja sistem pemesanan secara online. 3. Merancang database yang akan digunakan.
4. Merancang alur kerja program dan menggambarkannya dalam bentuk flowchart. 5. Menginstall software yang akan digunakan yaitu XAMPP dan Adobe
Dreamweaver CS 5.
6. Membuat halaman administrator Website Toko Citra Mandiri Komputer yang akan memanajemen data pemesanan, data produk, data member, forum dan buku tamu.
7. Membuat halaman untuk pelanggan yang berfungsi kepada setiap pelanggan yang berkunjung dapat memesan produk yang ditawarkan dan mengisi data profil, buku tamu dan forum.
(47)
5.2 Saran
Adapun saran yang dapat penulis berikan yang diharapkan berguna dimasa yang akan datang adalah sebagai berikut:
1. Agar selalu dipercaya oleh pelanggan, hendaknya pihak toko komputer selalu cepat dan tepat dalam memberikan layanan dan informasi yang dibutuhkan pelanggan.
2. Sebaiknya sumber daya manusia yang menangani sistem memiliki kualitas yang memadai karena kesalahan-kesalahan yang terjadi biasanya disebabkan karena kurangnya kemampuan user dalam pengoperasian sistem.
3. Diharapkan perlu adanya pengembangan dari segi desain, kelengkapan, detail produk, tata cara pembayaran dan pengiriman yang cepat dan mudah kedepannya.
4. Agar pengunjung tidak merasa bosan karena harus menunggu lama untuk membuka halaman Web pada situs ini, sebaiknya kecepatan membuka halaman Web perlu diperhatikan,.
(48)
DAFTAR PUSTAKA
Perangin-angin. Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta: Andi Yogyakarta.
Bin Ladjamudin, Al Bahra. 2005. Analisis Data Desain Sistem Informasi. Yogyakarta: Graha Ilmu.
Kadir, Abdul. 2003. Pemrograman WEB Mencakup HTML, CSS, JavaScript dan PHP.
Yogyakarta: Andi Offset.
Syafii, M. 2005. Panduan Membuat Aplikasi Database dengan PHP 5. Yogyakarta: Andi Offset.
Syafii, M. 2005. Membangun Aplikasi Berbasis PHP dan MySQL. Yogyakarta: Andi Offset.
Kadir, Abdul. 2009. Membuat Aplikasi Web dengan PHP + Database MySQL. Yogyakarta: Andi .
Frihartono, S. 2005. PHP Dan MySQL Untuk Web. Yogyakarta: Andi
Loudon, K. C. dan Jane, P. L. 2007. Sistem Informasi Manajemen. Edisi 10. Terjemahan: Chriswan Sungkono dan Machmudin Eka P. Jakarta: Salemba Empat.
(1)
8. Hal Sete Hal 9. Hal Hal pesa aman Admi elah berhas aman ini be
aman Edit P
aman Edit an dan men
inistrator
sil login adm erfungsi unt Gam Pemesanan Pemesanan ngganti statu Gamb dministrator, tuk menged
mbar 4.9 Ha
n berfungsi u us pemesana
bar 4.10 Hal
, akan mun dit dan meng
alaman Adm
untuk melih an yang sud
laman Edit
ncul halama gubah isi da
ministrator hat barang-b dah diproses Pemesanan an administ ari halaman barang yang s. n trator ini. index.
(2)
10.Hal Hal prod
11.Hal Hal
aman Edit P aman Edit P duk yang di
aman Edit P aman Edit P
Produk Produk berf ijual.
Gambar
Profil Profil berfu
Gamba
fungsi untuk
r 4.11 Halam
ungsi untuk
ar 4.12 Hala
k menamba
man Edit Pr
mengedit d
aman Edit P
ah, mengupd
roduk
ata dan Info
Profil
date, dan m
ormasi Adm
enghapus
min.
(3)
12.Hal Hal yan
aman Edit M aman Edit M ng sudah tida
Member Member be ak aktif mau
Gam
erfungsi untu upun Memb
mbar 4.13 H
uk menghap ber yang tid
Halaman Edi
pus data dan dak bertangg
it Member
an informasi gung jawab
i Member .
(4)
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dalam penulisan Tugas Akhir ini telah diuraikan mengenai pembuatan Sistem Informasi Penjualan Online Toko Citra Mandiri Komputer. Penulis dapat menyimpulkan langkah-langkah yang dilakukan dalam pembuatan Sistem Informasi Penjualan Online adalah sebagai berikut:
1. Mengidentifikasikan Objek-objek yang terlibat di dalam Sistem Informasi Penjualan.
2. Mengidentifikasikan alur kerja sistem pemesanan secara online. 3. Merancang database yang akan digunakan.
4. Merancang alur kerja program dan menggambarkannya dalam bentuk flowchart. 5. Menginstall software yang akan digunakan yaitu XAMPP dan Adobe
Dreamweaver CS 5.
6. Membuat halaman administrator Website Toko Citra Mandiri Komputer yang akan memanajemen data pemesanan, data produk, data member, forum dan buku tamu.
7. Membuat halaman untuk pelanggan yang berfungsi kepada setiap pelanggan yang berkunjung dapat memesan produk yang ditawarkan dan mengisi data profil, buku tamu dan forum.
(5)
5.2 Saran
Adapun saran yang dapat penulis berikan yang diharapkan berguna dimasa yang akan datang adalah sebagai berikut:
1. Agar selalu dipercaya oleh pelanggan, hendaknya pihak toko komputer selalu cepat dan tepat dalam memberikan layanan dan informasi yang dibutuhkan pelanggan.
2. Sebaiknya sumber daya manusia yang menangani sistem memiliki kualitas yang memadai karena kesalahan-kesalahan yang terjadi biasanya disebabkan karena kurangnya kemampuan user dalam pengoperasian sistem.
3. Diharapkan perlu adanya pengembangan dari segi desain, kelengkapan, detail produk, tata cara pembayaran dan pengiriman yang cepat dan mudah kedepannya.
4. Agar pengunjung tidak merasa bosan karena harus menunggu lama untuk membuka halaman Web pada situs ini, sebaiknya kecepatan membuka halaman Web perlu diperhatikan,.
(6)
DAFTAR PUSTAKA
Perangin-angin. Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta: Andi Yogyakarta.
Bin Ladjamudin, Al Bahra. 2005. Analisis Data Desain Sistem Informasi. Yogyakarta: Graha Ilmu.
Kadir, Abdul. 2003. Pemrograman WEB Mencakup HTML, CSS, JavaScript dan PHP. Yogyakarta: Andi Offset.
Syafii, M. 2005. Panduan Membuat Aplikasi Database dengan PHP 5. Yogyakarta: Andi Offset.
Syafii, M. 2005. Membangun Aplikasi Berbasis PHP dan MySQL. Yogyakarta: Andi Offset.
Kadir, Abdul. 2009. Membuat Aplikasi Web dengan PHP + Database MySQL. Yogyakarta: Andi .
Frihartono, S. 2005. PHP Dan MySQL Untuk Web. Yogyakarta: Andi
Loudon, K. C. dan Jane, P. L. 2007. Sistem Informasi Manajemen. Edisi 10. Terjemahan: Chriswan Sungkono dan Machmudin Eka P. Jakarta: Salemba Empat.