• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan Online pada Toko Citra Mandiri Komputer Menggunakan PHP dan MySQL

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Penjualan Online pada Toko Citra Mandiri Komputer Menggunakan PHP dan MySQL"

Copied!
48
0
0

Teks penuh

(1)
(2)
(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

(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

(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.

(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

(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:

(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

(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

(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

(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)

(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).

(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.

(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.

(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.

(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)
(28)

c. Relathionship antar Tabel Di Database

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

(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

(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

(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

(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)
(39)
(40)
(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)
(43)
(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

(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.

(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.

(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

Gambar

Gambar 3.3    ERD Tahap Kedua
Gambar 3.1 G
Tabel 3.1 admin
Tabel 3.3 laporan
+7

Referensi

Dokumen terkait

Hasil Penelitian : Hasil uji Kendal Tau mengenai hubungan tingkat religiusitas dengan koping ibu didapatkan hasil p value 0,001 (p&lt; 0,05) maka Ho ditolak dan Ha

[r]

Metode/cara pengerjaan, acuan yang digunakan: dikerjakan secara individual menggunakan konsep dan etika manajemen operasi dan produksi.. Deskripsi luaran tugas

[r]

Melakukan review materi minggu lalu Memandu diskusi dan tanya jawab. 

Keuntungan (kerugian) dari perubahan nilai aset keuangan dalam kelompok tersedia untuk dijual. c Bagian efektif dari lindung nilai arus

emphasizes MNEs, purely domestic firms also often have significant international activities:. – Import &amp; export of products,

Ijasah Asli atau Foto Copy yang dilegalisir basah oleh pejabat berwenang dan Kartu Tanda Penduduk (KTP) Asli atau Scan Warna untuk masing-masing tenaga ahli