• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan Produk Pakaian Berbasis Web di Toko Wyna Gallery

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Penjualan Produk Pakaian Berbasis Web di Toko Wyna Gallery"

Copied!
98
0
0

Teks penuh

(1)

TUGAS AKHIR

SISTEM INFORMASI PENJUALAN PRODUK PAKAIAN BERBASIS WEB DI TOKO WYNA GALLERY

PUTRI ANANDA 092406134

PROGRAM STUDI DIII TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(2)

PERSETUJUAN

Judul :SISTEM INFORMASI PENJUALAN PRODUK

PAKAIAN BERBASIS WEB DI TOKO WYNA GALLERY

Kategori : TUGAS AKHIR

Nama : PUTRI ANANDA

Nomor Induk Mahasiswa : 092406134

Program Studi : DIPLOMA III TEKNIK INFORMATIKA Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juli 2012

Diketahui : Disetujui :

Ketua Departemen Matematika FMIPA USU Pembimbing Utama/ Penanggung Jawab

(3)

PERNYATAAN

SISTEM INFORMASI PENJUALAN PRODUK PAKAIAN BERBASIS WEB DI TOKO WYNA GALLERY

TUGAS AKHIR

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

Medan, Juli 2012

(4)

PENGHARGAAN

Alhamdulillah, segala puji bagi Allah AWT yang telah memberikan rahmat dan hidayat-Nya, sehingga penulis berhasil menyelesaikan tugas akhir yang berjudul Sistem Informasi Penjualan Produk Berbasis Web Di Toko WynaGallery ini tempat pada waktunya. Shalawat dan salam semoga selalu dilimpahkan kepada junjungan Nabi besar Muhammad SAW, keluarga, sahabat dan para pengikut sampai akhir zaman.

Tugas ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Dalam tugas akhir in, penulis banyak mendapatkan masukan dan serta dukungan dari berbagai pihak.

Secara khusus penulis menyampaikan rasa terima kasih yang sedalam-dalamnya kepada Ayahanda tersayang Ahmad Dalil Pane dan Ibunda terkasih Nurmawati Siregar yang telah mendidik dan membesarkan penulis dengan segala pengorbanan dan kasih sayang tulus yang tak terhitung harganya. Serta selalu memberikan doa dan dukungan baik moril dan materil, sehingga penulis dapat mengikuti kuliah diploma III Teknik Informatika dan menyelesaikan pendidikan ini tepat pada waktunya. Semoga Allah membalas budi baik mereka. Amin.

Ucapan terima kasih juga penulis sampaikan kepada adik-adik ku tersayang Meildha Hijriyana Pane dan Doli Mauliyanda Pane. Terima kasih atas kasih sayangnya selamanya ini.

Dalam kesempatan ini juga penulis megucapkan terima kasih kepada :

1. Bapak Drs.Suyanto,M.Kom selaku dosen pembimbing tugas akhir yang telah memberikan bimbingan dan pengarahan kepada saya selama menyusun tugas akhir ini.

2. Bapak Dr.Sutarman,M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Prof. Dr. Tulus, Vordipl.Math. M.Si., Ph.D. selaku ketua Departemen Matematika.

4. Bapak Syahril Efendi, S.Si,M.IT dan dan Syahriol Sitorus S.Si,M.IT selaku ketua dan sekretaris program studi Diploma III Teknik Informatika.

5. Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara yang telah memberikan Ilmu pengertahuan kepada penulis selama masa perkuliahan. 6. Para Pegawai FMIPA USU yang telah banyak membatu saya.

(5)

8. Dio Nando Hasibuan, yang telah banyak memberikan dukungan dan masukan dalam menyusun Tugas Akhir ini.

9. Sahabat-sahabat penulis, Ruisya Syarifuddin, Risky Juwinda, Try Wynanda, Handara Ditri Swaizi, Rezha Satryadi Ritonga, Ranto Ganda Sitorus. Terima kasih atas nasehat dan ilmunya selama ini. Banyak ilmu kehidupan yang saya pelajari dari kalian. Terkadang kita sering berselisih tetapi kalian adalah sahabat-sahabat terbaikku.

10.Teman-teman Kom C stambuk 2009 yang telah banyak memberikan ilmu kepada penulis baik dalam menyusun tugas akhir ini maupun pada masa perkuliahan.

Pada penulisan Tugas Akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan kekeurangan dalam penulisan Tugas Akhir ini, untuk itu saya mengharapkan kritik dan saran dari pembaca sekalian demi penyempurnaan Tugas Akhir ini.

Demikian Tugas Akhir in saya buat, semoga tulisan ini bermanfaat bagi kita semua.

(6)

ABSTRAK

Perkembangan dunia internet sangat diharapkan untuk masa sekarang ini karena semakin banyak perusahaan swasta, instansi dan institusi pendidikan sangatlah tinggi akan kebutuhannya untuk dijadikan layanan informasi. Dalam penelitian ini penulis mencoba membuat Sistem Informasi Penjualan Produk Pakaian Berbasis Web di TokoWyna Gallery, saat ini masih menggunakan sistem penjualan secara manual. Diantara faktor yang terkait dari sistem manual tersebuat adalah kurangnya informasi secara luas, sistem analisis penjualan yang kurang efisien dan beberapa faktor lainnya.

Sistem informasi penjualan ini menawarkan kemudahan dalam melakukan pembelian barang ataupun pemesanan barang secara tidak langsung, karena user tidak harus datang ke perusahaan untuk mengambil barang pesanan melainkan barang yang sudah dipesan melalui internet akan dikirim langsung ke alamat pemesan.

Metode pendekatan yang digunakan terstruktur dan metode pengembangan sistem informasi penjualan pakaian berbasis web yang dibuat sekarang menggunakan sistem adalah diagram konteks, flowchartsystem dan alat perancangan database yang diusulkan berupa ERD (Entity Relationship Diagram). Sedangkan pembuatan perangkat lunak dalam tugas akhir ini, penulis menggunakan perangkat lunak PHP dan Macromedia Dreamwaver dan untuk database menggunakan Php MyAdmin.

(7)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

1.4Tinjauan Penelitian 3

1.5Konstribusi Penelitian 4

1.6Tinjauan Pustaka 4

1.7Metodologi penelitian 6

1.8Sistematika Penulisan 7

Bab 2 Landasan Teori 8

2.1 Pengertian Sistem 8

2.2 Pengertian Informasi 9

2.3 Pengertian Sistem Informasi 10

2.4 Aspek Dasar Sistem Komputerisasi 11 2.5Pengertian Data, Database, dan DBMS 13

2.5.1 Data 13

2.5.2 Database 14

2.5.3 Database Management System (DBMS) 15 2.6 Entity Relationship Diagram (ERD) 16 2.6.1 Simbol-simbol Entity Relationship Diagram (ERD) 17

2.7 Data Flow Diagram (DFD) 18

2.8 Flowchart 18

2.8.1 Simbol-simbol Flowchart 19

2.9 Pengertian E-commerce 20

2.9.1 Klasifikasi E-commerce 23

2.9.2 Manfaat E-commerce 23

2.10 Sistem Informasi Bebasis Web 25

(8)

2.12 Personal Home Page 30

2.12.1 Pengertian PHP 30

2.12.2 Keunggulan PHP 31

2.13 MySQL 32

2.13.1 Pengertian MySQL 32

2.13.2 Keistimewaan MySQL 32

2.14 Pengertian PPHMyAdmin 34

3.15 Pengertian CSS (Cascading Style Sheet) 35

Bab 3 Analisis Dan Perancangan Sistem 36

3.1 Analisis Sistem 36

3.2 Perancangan Sistem 37

3.2.1 Perancangan Output 37

3.3 Perancangan Data Flow Diagram (DFD) 38

3.3.1 Diagram Level Konteks 38

3.4Perancangan Entity Relationship Diagram 39

3.5Perancangan Database 40

3.6 Flowchart Sistem 44

3.6.1 Flowchart Menu Login Admin 44

3.6.2 Flowchart Menu Utama Admin 45

3.6.3 Flowchart Menu Admin 46

Bab 4 Implementasi Sistem 47

4.1 Tujuan Implementasi Sistem 47

4.2 Komponen Utama dalam Implementasi Sistem 47

4.3 Uji Program 49

Bab 5 Kesimpulan dan Saran 56

5.1 Kesimpulan 56

5.2 Saran 57

(9)

DAFTAR TABEL

Halaman Tabel 2.1 Simbol-simbol Entity Relationship Diagram 17

Tabel 2.2 Simbol Data Flow Diagram 18

Tabel 2.3 Simbol-simbol Flowchart 20

Table 3.1 Admins 41

Tabel 3.2 Hubungi 41

Table 3.3 Kategori 41

Table 3.4 Kota 41

Tabel 3.5 Modul 42

Table 3.6 Orders 42

Table 3.7 Orders_detail 42

Table 3.8 Orders_temp 43

(10)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Siklus Pengolahan Data 14

Gambar 3.1 Rancangan Output Halaman Utama 37

Gambar 3.2 Rancangan Daftar Produk 38

Gambar 3.3 Aliran Data Level Konteks Penjualan Produk Pakaian 39

Gambar 3.4 ERD Tahap Pertama 39

Gambar 3.5 ERD Tahap Kedua 40

Gambar 3.6 ERD Tahap Ketiga 40

Gambar 3.7 Flowchart Login Admin 44

Gambar 3.8 Flowchart Menu Utama Admin 45

Gambar 3.9 Flowchart Menu Admin 46

Gambar 4.1 Home 49

Gambar 4.2 Kategori 50

Gambar 4.3 Kategori Anak 50

Gambar 4.4 Kategori Couple Edition 50

Gambar 4.5 Kategori Others 51

Gambar 4.6 Kategori Pria 52

Gambar 4.7 Kategori Wanita 52

Gambar 4.8 Best Seller 52

Gambar 4.9 New Arrival 52

Gambar 4.10 Produk 53

Gambar 4.11 Tata Cara Pembelian Produk 53

Gambar 4.12 Tata Cara Melanjutkan Pembelian Produk 54

Gambar 4.13 Form Biodata Pembeli 54

(11)
(12)

ABSTRAK

Perkembangan dunia internet sangat diharapkan untuk masa sekarang ini karena semakin banyak perusahaan swasta, instansi dan institusi pendidikan sangatlah tinggi akan kebutuhannya untuk dijadikan layanan informasi. Dalam penelitian ini penulis mencoba membuat Sistem Informasi Penjualan Produk Pakaian Berbasis Web di TokoWyna Gallery, saat ini masih menggunakan sistem penjualan secara manual. Diantara faktor yang terkait dari sistem manual tersebuat adalah kurangnya informasi secara luas, sistem analisis penjualan yang kurang efisien dan beberapa faktor lainnya.

Sistem informasi penjualan ini menawarkan kemudahan dalam melakukan pembelian barang ataupun pemesanan barang secara tidak langsung, karena user tidak harus datang ke perusahaan untuk mengambil barang pesanan melainkan barang yang sudah dipesan melalui internet akan dikirim langsung ke alamat pemesan.

Metode pendekatan yang digunakan terstruktur dan metode pengembangan sistem informasi penjualan pakaian berbasis web yang dibuat sekarang menggunakan sistem adalah diagram konteks, flowchartsystem dan alat perancangan database yang diusulkan berupa ERD (Entity Relationship Diagram). Sedangkan pembuatan perangkat lunak dalam tugas akhir ini, penulis menggunakan perangkat lunak PHP dan Macromedia Dreamwaver dan untuk database menggunakan Php MyAdmin.

(13)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Kemajuan teknologi informasi yang demikian pesat serta potensi pemanfaatan nya secara luas, membuka peluang bagi pengaksesan, pengelolaan, dan pendayagunaan informasi dalam volume yang besar secara tepat dan akurat. Kenyataannya telah menunjukkan bahwa pengguanan media elektronik merupakan faktor yang sangat penting dalam berbagai transaksi nasional dan internasional. Ketidakmampuan menyesuaikan diri dengan kecenderungan global tersebut akan membawa kita ke dalam jurang kesenjangan digital (digital divide), yaitu keterisolasian dari perkembangan global karena tidak mampu memanfaatkan dan mengakses teknologi informasi.

Bisnis online telah lama membantu kita dalam memenuhi kebutuhan konsumen yang terus berkembang pesat dan lebih baik. Kegiatan sangat menguntungkan untuk konsumen agar mempermudah segala urusan . Dahulu kala, kita hanya melakukan transaksi jual beli secara face to face atau biasa di sebut antar muka antara pemjual dan pembeli. Internet merupakan suatu media pemasaran yang bersifat global, suatu informasi dapat secara mudah dan cepat untuk di sebarluaskan dan diperoleh.

(14)

websitesebagai antarmuka yang dapat membantu kerumitan-kerumitan yang dialami selama ini dan juga menjadi sebagai bahan penulisan tugas akhir dengan judul:

” SISTEM INFORMASI PENJUALAN PRODUK PAKAIAN BERBASIS WEB DI TOKO WYNA GALLERY ”

1.2 Rumusan Masalah

Untuk memudahkan penelitian agar tidak menyimpang dari tujuan awal, maka dilakukan pembatasan masalah-masalah sebagai berikut :

1. Penelitian di lakukan di Toko Wyna Gallery.

2. Data yang di kelola adalah data barang yang tersedia di toko dengan mencantumkan

barang yang tersedia dan harga barang tersebut.

3. Perkembangan zaman yang memicu konsumen menggunakan media komputer dalam

transaksi jual beli barang.

1.3 Batasan Masalah

(15)

1. Bagaimana membuat suatu sistem informasi transaksi jual beli di Toko Wyna Gallery.

2. Website ini hanya di pergunakan untuk transaksi jual beli barang yang tersedia di toko

dan bukan untuk transaksi jual beli barang dari luar toko tersebut.

3. Sistem penjualan dan pembelian berbasis online.

4. Proses administrasi lebih cepat dalam hitungan detik.

5. Multisisem operasi.

1.4 Tujuan Penelitian

Adapun tujuan penelitian yang dilakukan adalah :

1. Tujuan dari penelitian adalah membuat aplikasi berbasis web yang mengelola data

transaksi jual beli barang dan mengaplikasikan HTML dan MySQL.

2. Membuat website e-commerce yang friendly dan memudahkan user dalam pemakaian.

3. Memudahkan konsumen mengetahui informasi – informasi barang terbaru.

4. Untuk mempermudah konsumen dalam berbelanja tanpa harus bertatap muka.

5. Untuk meningkat kan minat konsumen dalam pembelian barang secara online.

1.5 Kontribusi Penelitian

(16)

dapat menjadi nilai tambah dan bermanfaat bagi konsumen yang bergerak di bidang bisnis pemasaran online.

1.6 Tinjauan Pustaka

Aplikasi Web atau bisa disebut juga dengan perangkat lunak berbasis Web telah berkembang dengan pesat baik dari segi penggunaan, ukuran, bahasa yang digunakan dan kompleksitasnya.Aplikasi web pada mulanya hanya berupa situs Web yang bersifat statis dan navigated oriented, serta lebih banyak digunakan sebagai brosur produk atau profil perusahaan online. Pada saat ini aplikasi Web telah banyak yang bersifat dinamis, interaktif dan task oriented untuk digunakan dalam sistem informasi, telekomunikasi, perdagangan, perbankan dan lain-lain.

Penulis menggunakan perangkat lunak sebagai pendukung membangun website ini, yaitu :

a. PHP (PHP Hypertext Preprocessor) merupakan bahasa pemograman berbasis web

memiliki kemampuan untuk memproses data. Aplikasi-aplikasi yang di bangun PHP

pada umum nya akan memberikan hasil pada web browser, tetapi browser nya

keseluruhan di jalankan server. PHP merupakan bahasa server side script yaitu bahasa

berbentuk script yang terletak dan dieksekusi di server untuk kemudian hasilnya

(berupa kode HTML) dikembalikan ke browser pengguna/klien. PHP dirancang untuk

membentuk suatu Web yang bersifat dinamis yang artinya halaman yang akan

ditampilkan dibuat saat halaman itu diminta oleh pengguna/klien. Misalnya dapat

mengakses database dan menampilkannya di halaman Web dengan cepat dan

(17)

ada dan sifatnya yang open source (bebas pakai) memberikan kesempatan buat semua

user dan programmer untuk menggunakan dan mengembangkannya.

b. Hypertext Markup Language

digunakan untuk menulis halaman web.

standar pemformatan dokumen teks yaitu Standard Generalized Markup Language

(SGML)

untuk tidak tergantung pada suatu sistem operasi tertentu. Web bersifat dinamis yang

artinya halaman yang akan di tampilkan di buat saat halaman itu di minta oleh

pengguna/client. Misalnya dapat mengakses databases dan menampilkan di halaman

web dengan cepat dan mudah. HTML juga dapat berinteraksi dengan hampir semua

teknologi Web yang telah ada dan sifatnya yang open source (bebas pakai)

memberikan kesempatan buat semua user dan programmer untuk menggunakan dan

mengembangkannya.

c. MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa

Inggris: database management system) atau DBMS yang multithread, multi-user,

dengan sekitar 6 juta instalasi di seluruh dunia. MySQL disini adalah sebagai database

(18)

1.7 Metodologi Penelitian

1. Metode Pengumpulan data

a. Studi pustaka yaitu dengan mempelajari buku-buku yang mendukung. Juga mempelajari dari internet.

2. Membuat Aplikasi

a. Analisis Sistem yaitu tahap untuk mengidentifikasi masalah. b. Desain yaitu membuat tampilan program semenarik mungkin. c. Coding yaitu membuat kode terhadap program.

d. Debugging yaitu tahap pencarian kesalahan dalam program. e. Compiling yaitu membuat program menjadi executable. f. Membuat petunjuk untuk mengoperasikan program. 3. Uji Aplikasi

Pengujian aplikasi yang telah dibuat apakah sesuai dengan yang telah direncanakan dan mencari kesalahan aplikasi untuk diperbaiki.

4. Perbaikan

Memperbaiki kesalahan atau kelemahan yang di temukan dan memperbaiki untuk memaksimalkan aplikasi

5. Membuat laporan Tugas Akhir

(19)

1.8 Sistematika Penulisan

Secara garis besar, tugas akhir ini dibagi atas lima bab dan beberapa lampiran. Adapun kelima bab tersebut adalah :

BAB I PENDAHULUAN

Bab ini berisi tetang latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, konstribusi penelitian, tinjauan pustaka, metodologi penelitian serta sistematika penulisan tugas akhir.

BAB 2 LANDASAN TEORI

Bab ini menguraikan pengertian sistem informasi, pengertian e-commerce, database, penjualan, internet dan website serta bahasa pemograman yang digunakan.

BAB 3 PERANCANGAN SISTEM

Bab in berisi tetang perancangan sistem yang akan dibuat yaitu berisikan sistem terpadu dengan database, rancangan tampilan website, file yang digunakan serta algoritma pembuatan program.

BAB 4 IMPLEMENTASI SISTEM

Bab ini berisi tentang pengertian dab tujuan implementasi sistem serta penjabaran elemen – elemen sistem, baik dari segi hardware, software dan brainware.

BAB 5 KESIMPULAN DAN SARAN

(20)

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem

Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha untuk mencapai tujuan yang sama. Ada beberapa pengertian pakar sistem informasi. Berikut beberapa kutipan yang berkaitan dengan pengertian sistem, antara lain :

1. Menurut Fredick H. Wu, suatu sistem beroperasi dan berinteraksi dengan

lingkungannya untuk mencapai sasaran tertentu.

2. Menurut M.J. Alexander, suatu sistem adalah suatu kelompok dan elemen – elemen

baik bentuk fisik maupun bukan fisik yang menunjukkan suatu kumpulan saling

berhubungan dan berinteraksi bersama – sama menuju suatu tujuan.

3. Menurut Jerry Fitz Gerald, Andra F. Fitz dan Warre D. Stalling suatu sistem adalah

suatu jaringan kerja dari prosedur – prosedur yang saling berhubungan, berkumpul

bersama – sama untuk melakukan suatu kegiatan dalam menyelesaikan masalah

tertentu.

4. Menurut Richard F. Neuschel, suatu sistem adalah suatu jaringan kerja dari prosedur -

prosedur yang saling berhubungan dikembangkan sesuai dengan suatu skema yang

(21)

Sistem adalah sekelompok elemen – elemen yang berintegrasi dengan maksud yang sama untuk mencapai suatu organisasi. Organisasi terdiri dari sejumlah sumber daya yang bekerja menuju tercapainya suatu tujuan tertentu oleh pemilik atau manajemennya. ( Raymond Mc. Leod Jr, 2004 ; 9 )

Sebuah sistem adalah sekelompok dua atau lebih komponen – komponen yang saling berkaitan ( interrelated ) atau subsistem – subsistem yang bersatu untuk mencapai tujuan yang sama ( common purpose ). ( James A. Hall, 2001 ; 5 )

Element atau karakteristik atau karakteristik dari sistem adalah memiliki komponen batas sistem ( boundary ), lingkungan luar sistem ( environment ), penghubung sistem ( interface ), masukan sistem ( input ), keluaran sistem ( output ), pengolahan sistem ( process ), dan sasaran sistem.

2.2 Pengertian Informasi

Informasi adalah data yang telah diproses menjadi bentuk yang memiliki arti bagi penerima, dapat berupa fakta dan suatu nilai yang bermanfaat. Jadi ada suatu proses transformasi data menjadi data menjadi suatu informasi, yaitu input – proses – output.

(22)

Informasi adalah suatu kenyataan, data item, observasi, dan perhatian atau yang lainnya yang menambah pengetahuan. ( Robert N. Anthony dan Jhon Dearden, 2001 )

Informasi merupakan suatu elemen dan sumber daya yang sangat penting dan berharga bagi suatu perusahaan, di samping sumber daya yang lain seperti uang, manusia, dan mesin. Informasi adalah data yang telah diolah menjadi suatu bentuk informasi yang lebih berguna bagi si penerima dan nilai tersebut dapat digunakan untuk pengambilan keputusan. ( Mulyadi, 2001 ).

Dari beberapa pengertian informasi di atas, dapat disimpulkan bahwa informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya yang menggambarkan suatu kejadian – kejadian ( event ) dan kesatuan nyata ( fact and entity ) dan digunakan untuk mengambil keputusan.

2.3 Pengertian Sistem Informasi

Sistem informasi didefinisikan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan, dan mendistribusikan informasi untuk menunjang mengambilan keputusan dan pengawasan dalam organisasi. ( Loudon, 2007 )

(23)

Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasi untuk mencapai tujuan sebuah organisasi.

( Alter, 1992 ).

Dari beberapa defenisi tersebut dapat di simpulkan bahwa sistem informasi adalah kumpulan dari prosedur kegiatan yang memproses kegiatan yang memproses data sedemikian rupa sehingga dapat menghasilkan informasi yang bermanfaat agar dapat digunakan oleh setiap orang dalam mengambil suatu keputusan yang tepat.

Sistem informasi juga merupakan sistem yang berisi jaringan SPD ( Sistem Pengolahan Data ) yang dilengkapi dengan kanal – kanal komunikasi yang digunakan dalam sistem organisasi data. Elemen proses dari sistem informasi adalah mengumpulkan data, mengolah data, dan menyebarkan informasi. Di dalam sistem informasi, data, informasi, atau pengetahuan mengalir dibawa oleh dokumen atau media komunikasi elektronik seperti telepon dan jaringan komputer.

2.4 Aspek Dasar Sistem Komputerisasi

(24)

1. Aspek Teknis, yaitu :

a. Perangkat keras ( Hardware )

Perangkat keras ( hardware ) adalah komponen – komponen yang membentuk

suatu sistem komputer yang berhubungan dengan peralatan atau komponen

lainnya sehingga memungkinkan komputer dapat melakukan tugasnya. Umumnya

perangkat harus terdiri dari tiga jenis, yaitu perangkat masukan ( input device ).

b. Perangkat lunak ( Software )

Perangkat lunak ( software ) merupakan sistem prosedur dalam bentuk program

yang dibuat oleh software house untuk mempelancar jalannya komputer, terdiri

dari sistem program dan user program. Dalam kata lain, software adalah

keseluruhan fasilitas dari suatu sistem pengolahan data yang bukan merupakan

peralatan komputer atau susunan intruksi yang harus diberikan kepada unit

pengolahan data agar komputer dapat menjalankan pekerjaannya sesuai yang

dikehendaki.

c. Perangkat manusia ( brainware )

Perangkat manusia ( brainware ) adalah faktor manusia yang memiliki latar

belakang pendidikan teknis komputer yang dapat menangani pengolahan

komputer maupun pengembangannya dan diberikan menurut keahliannya seperti

(25)

Ketiga komponen tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware

tanpa adanya software maka tidak akan berfungsi seperti apa yang diharapkan, hanya akan

berupa benda mati saja karena software yang akan mengoperasikan hardware. Hardware yang

sudah didukung oleh software juga tidak dapat berfungsi kalau tidak ada manusia yang

mengoperasikannya. Oleh karena itu, komponen komputer tersebut harus saling

menguntungkan satu sama lain.

2. Aspek Non Teknis

Dukungan manajemen merupakan aspek non teknis yang pada dasarnya adalah sistem

komputerisasi yang dilaksanakan oleh suatu organisasi atau badan usaha untuk

pengolahan informasi bagi kepentingan manajemen dalam rangka pengambilan

keputusan, berarti kurangnya dukungan dari para pimpinan atau manajer suatu

organisasi suatu organisasi yang bersangkutan akan sia – sia.

2.5 Pengertian Data, Database, dan Database Management System ( DBMS )

2.5.1 Data

(26)

Data merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan bermanfaat. Proses pengolahan data yang disebut siklus pengolahan data (Data Processing Cycle) terdiri dari tiga proses yaitu :

1. Tahapan Input

Tahapan input dilakukan dengan pemasukan data ke dalam proses komputer lewat alat

input (input device).

2. Tahapan Proses

Tahapan proses dilakukan proses pengolahan data yang sudah dimasukkan yang

dilakukan oleh data pemroses (process device) yang dapat berupa proses perhitungan,

pengendalian, atau pencarian pada storage.

3. Tahapan Output

Tahapan output dilakukan proses penghasilan output dari hasil pengolahan data kealat

output (output device) yaitu berupa informasi.

Gambar 2.1 Siklus Pengolahan Data 2.5.2 Database

Database adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi dan sistem. Databases yang dikendalikan oleh sistem manajemen database adalah suatu set catatan data yang berhubungan dan saling menjelaskan. ( Raymon Mc. Leod, 1996 )

Database merupakan kumpulan data dan informasi dalam jumlah yang tidak sedikit. Oleh karena itu, database harus disusun sebagai kriteria terpola dengan jelas sejak dari awal. Database akan diubah dalam bentuk tabel dalam Mysql dengan

(27)

memperhatikan file table, field, primary key, dan lainnya yang merupakan bagian dari database.

Mysql diimplementasikan dengan bentuk tabel yang terdiri dari baris dan kolom. Baris pada Mysql dikenal dengan istilah record yang merupakan kumpulan informasi yang ada didalam field. Field merupakan tempat dimana informasi ditampung. Setiap field dalam database akan berelasi dengan field lainnya.

2.5.3 Database Management System ( DBMS )

Basis data ( database ) merupakan kumpulan dari data yang saling berhubungan satu dengan lainnya. Database merupakan salah satu komponen yang penting dalam sisitem informasi karena merupakan basis dalam menyediakan informasi bagi pemakai. Penerapan database dalam sistem informasi disebut dengan database system.

Database Management System ( DBMS ) merupakan suatu alat berbasis komputer yang digunakan untuk menyimpan data mengolah data yang bertujuan untuk menciptakan keadaan yang mudah dan efesien dalam pemakaian dan penyimpanan data. Dua tujuan utama dalam konsep database adalah meminimumkan pengulangan data mencapai independensi data.

(28)

Suatu Database Management System ( DBMS ) berisi suatu koleksi data yang saling berelasi dan satu kesatuan program yang berfungsi untuk mengakses data. Jadi DBMS terdiri dari suatu database dan set program untuk menambah daya, menghapus data, mengambil, dan membaca data.

2.6 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD merupakan model jaringan data yang menekankan pada struktur – struktur dan relation data.

Entity Relation Diagram (ERD) merupakan gambaran data yang dimodelkan dalam suatu diagram yang digunakan mendokumentasikan data dengan cara menentukan apa saja yang terdapat dalam tiap entity dan bagaimana hubungan antara entity satu dengan lainnya.

Entity Relation Diagram (ERD) adalah diagram adalah diagram yang dipakai untuk mendokumentasikan data yang dipersentasikan dalam bentuk :

a. Entity

Entity cukup kompleks didefinisikan sehingga tidak bisa didapatkan defebisi yang

memuaskan dan bisa diterima oleh semua pihak. Suatu entity bisa merupakan

environmental element, resource, dan transaksi.

b. Attribute

(29)

c. Relationship

Hubungan antar entity. Relationship dipakai untuk menghubungkan dua entity atau

lebih dengan arti tertentu. Cardinality dari relationship dipakai untuk mengindetifikasi

struktur dari relationship.

2.6.1 Simbol – simbol Entity Relationship Diagram (ERD)

ERD merupakan alat untuk pembuatan model data secara grafik, maka ERD memiliki simbol – simbol yang digunakan untuk menggambarkan model data seperti terdapat pada tabel berikut :

NO. Simbol Arti Defenisi

1. Entitas

Suatu kumpulan objek atau sesuatu yang dapat dibedakan atau didefenisikan secara unik.

2. Relationship

Hubungan yang terjadi antara satu atau lebih entity.

3. Attribute

Kareteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship tersebut.

4. Atribut Kunci

Attribute yang digunakan untuk menentukan suatu entity secara unik.

5. Atribut Komposisi

Attribute yang memiliki

sekelompok nilai untuk setiap intansi entity.

(30)

2.7 Data Flow Diagram (DFD)

Data Flow Diagram adalah repsesentasi grafik dari sebuah sistem. DFD menggambarkan komponen – komponen sebuah sistem, aliran – aliran data dimana komponen – komponen tersebut, asal, tujuan dan penyimpanan data.

DFD memiliki simbol-simbol yang digunakan untuk menggambarkan model data seperti:

No. DeMarco Yourdan Symbol

Keterangan Gane and Sarson Symbol

1.

Source (Kesatuan Luar)

2. Proses

3.

Data Flow (Arus Data)

4.

Data Store (Penyimpanan Data)

Table 2.2 Simbol Data Flow Diagram

2.8 Pengertian Flowchart

(31)

Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.

2.8.1 Simbol- simbol Flowchart

Flowchart merupakan penggambaran urutan prosedur suatu program secara fisik, maka flowchart memiliki simbol-simbol yang digunakan untuk menggambarkan urutan program seperti terdapat pada tabel berikut :

No. Simbol Arti Defenisi

1.

Proses Mempresentasikan operasi.

2. Input/Output

Mempresentasikan input data atau output data yang diproses atau informasi.

3. Keputusan Keputusan dalam program.

4. Dokumen I/O dalam format cetak.

5. Terminal Point Awal/akhir flowchat

6. Preparation Pemberian harga awal.

7.

Manual Input Input yang dimasuknya secara keyboard.

8. Penghubung

Keluar atau masuk dari bagian lain flowcaht khususnya halaman yang sama.

(32)

9. bagian lain flowchat khususnya halaman lainnya.

10.

Display Output yang ditampilkan pada terminal.

11.

Anak panah Mempresentasikan alur kerja.

2.3 Tabel simbol-simbol Flowchart

2.9 Pengertian E-commerce

Julian Dring dalam buku E-commerce : Law & Practice, mengemukakan bahwa e-commerce adalah suatu konsep yang tidak dapat didefenisikan. e-e-commerce memiliki arti yang berbeda bagi orang yang berbeda. Beberapa sudut pandang dari para ahli mengenai e-commerce.

Defenisi e-commerce menurut Laudon & Loudon ( 1998 ), e-commerce adalah suatu proses membeli dan menjual produk – produk secara elektronik oleh konsumen dan dari perusahaan ke perusahaan dengan komputer sebagai perantara transaksi bisnis.

(33)

software, dokumen, grafik, dan lain-lainnya, serta transaksi Business to Business ( B2B). ( Wahana Komputer Semarang, 2002 ).

Sedangkan defenisi commerce menurut David Baum (1999) yaitu : e-commerce is a dynamic set technologies, application, and business process that link enterprises, costumers, and communities through electronics transactions and the electronic exchange of goods, services,and informations.

Diterjemahkan oleh Onno. W. Purbo : e-commerce merupakan satu set dinamis teknologi, aplikasi, dan proses bisnis yang menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi elektronik dan perdagangan barang, perlavaan, dan informasi yang dilakukan secara elektronik.

E-commerce adalah kegiatan – kegiatan bisnis yang menyangkut konsumen (costumers), manufaktur (manufactures), service provider dan perdagangan perantara (intermediaries), dengan menggunakan jaringan – jaringan komputer (computer network) yaitu internet.

Defenisi dari e-commerce menurut Kalakota dan Whiston ( 1997 ) dapat ditinjau dalam 3 perspektif berikut :

1. Dari perspektif komunikasi, e-commerce adalah pengiriman barang, layanan,

informasi, atau pembayaran melalui jaringan komputer atau melalui pelantara

elektronik lainnya.

2. Dari perspektif proses bisnis, e-commerce adalah aplikasi dari teknologi yang menuju

(34)

3. Dari perspektif layanan, e-commerce merupakan suatu alat yang memenuhi keinginan

perusahaan, konsumen, dan manajemen untuk memangkas biaya layanan ( service cost

) ketika meningkatkan kualitas barang dan meningkatkan kecepatan layanan pengirim.

4. Dari perspektif online, e-commerce menyediakan kemampuan untuk membeli dan

menjual barang ataupun informasi melalui internet.

Trifon ( 2006 ), menjelaskan bahwa e-commerce (electronic commerce) sebagai perdagangan elektonik dimana untuk perdagangan baik membeli maupun menjual dilakukan melalui elektronik pada jaringan internet. Keberadaan e-commerce sendiri dalam internet dapat dikenali melalui adanya fasilitas pemasangan iklan, penjualan, dan service support terbaik bagi seluruh pelanggannya dengan menggunakan sebuah toko online berbentuk web yang setiap harinya beroperasi selama 24 jam.

Proses yang ada dalam e-commerce adalah sebagai berikut :

a. Presentasi elektronik (Pembuatan Website) untuk produk dan layanan.

b. Pemesana secara langsung dan tersedianya tagihan.

c. Otomatis account pelanggan secara aman (baik nomor rekening maupun kartu kredit).

d. Pembayaran yang dilakukan secara langsung (online) dan penanganan transaksi

(35)

2.9.1 Klasifikasi E-commerce

Penggolongan e-commerce yang lazim dilakukan orang adalah berdasarkan sifat transaksinya, antara lain :

1. Business to Business (B2B)

Jenis transaksi dimana pembeli biasanya membeli dalam jumlah besar karena akan

dijual kembali. Contoh penjualan grosir.

2. Business to Consumer (B2C)

Jenis transaksi dimana pembelinya perorangan dan tidak punya tujuan untuk

menjualnya kembali biasanya semacam took online yang menjual berbagai macam

barang.

3. Consumer to Consumer (C2C)

Jenis transaksi dimana pembelinya perorangan yang tidak mempunyai tujuan untuk

dijual kembali dan penjualanya juga perorangan yang tidak menyediakan bermacam –

macam barang melainkan hanya beberapa barang saja. Contoh online advertising.

4. Costumer to Business (C2B)

Termasuk kedalam kategori ini adalah perseorangan yang menjual produk atau

layanan kepada organisasi, dan perseorangan yang mencari penjual, berinteraksi

dengan mereka dan menyepakati suatu transaksi.

2.9.2 Manfaat E-commerce

E-commerce memiliki beberapa manfaat, baik itu organisasi, perusahaan dan masyarakat itu sendiri, berikut beberapa manfaat e-commerce :

(36)

1. Memperluas market place hingga kepasar nasional dan internasional.

2. Dengan capital outplay yang minim, sebuah perusahaan dapat dengan mudah

menemukan lebih banyak pelanggan, supplier yang lebih baik dan partner bisnis

yang paling cocok dari seluruh dunia.

3. E-commerce menurunkan biaya pembuatan, pemrosesan, pendistribusian,

penyimpanan, dan pencarian informasi yang menggunakan kertas.

4. E-commerce mengurangi waktu antara outplay modal dan penerimaan produk dan

jasa.

5. E-commerce mendukung upaya – upaya business process reengineering. Dengan

mengubah prosesnya, maka produktivitas sales-people, pegawai yang

berpengetahuan, dan administrator bias meningkat 100% atau lebih.

b. Manfaat konsumen antara lain :

1. E-commerce memungkinka pelanggan untuk berbelanja atau melakukan transaksi

selama 24 jam sehari sepanjang tahun dari hamper setiap lokasi.

2. E-commerce memberikan lebih banyak pilihan kepada pelanggan, mereka bisa

memiliki berbagai produk dari banyak vendor.

3. E-commerce menyediakan produk dan jasa yang tidak mahal kepada pelanggan

dengan cara mengunjungi banyak tempat dan melakukan perbandingan secara

cepat.

4. Pelanggan bisa menerima informasi yang relevan secara detail dalam hitungan

detik, bukan lagi hari atau minggu.

5. E-commerce memberi tempat kepada para pelanggan untuk berinteraksi dengan

(37)

c. Manfaat bagi masyarakat lain :

1. E-commerce memungkinkan orang untuk bekerja didalam rumah dan tidak harus

keluar rumah untuk berbelanja. Ini berakibat menurunkan arus kepadatan lalu

lintas dijalan serta mengurangi polusi udara.

2. E-commerce memungkinkan orang negara – negara dunia ketiga dan wilayah

pedesaan untuk menikmati aneka produk dan jasa yang akan susah mereka

dapatkan tanpa e-commerce.

2.10 Sistem Informasi Penjualan Berbasis Web

Penjualan menurut Rangkuty (2008, hal : 48) adalah suatu proses kegiatan yang dipengaruhi oleh berbagai faktor sosial, budaya, politik, dan ekonomi material. Akibat dari berbagai faktor tersebut masing – masing individu maupun kelompok mendapatkan kebutuhan dan keinginan dengan menciptakan, menawarkan, dan menukarkan produk yang memiliki nilai komuditas.

Menurut Basu (2001) penjualan berbasis web adalah sistem keseluruhan dari kegiatan yang ditunjukkan untuk merencanakan, menentukan harga, mempromosikan dan mendistribusikan barang, jasa, ide kepada pasar sasaran agar dapat mencapai tujuan organisasi.

(38)

2.11 Internet

Internet (interconnected networking) adalah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internet working.

2.11.1 Internet Commerce

Internet Commerce adalah penggunaan internet yang berbasis teknologi informasi dan komunikasi untuk perdagangan. Kegiatan komersial ini seperti iklan dalam pejualan produk dan jasa. Transaksi yang dapat dilakukan di internet antara lain pemesanan dan pembelian barang dimana barang akan dikirim melalui pos atau sarana lain setelah pembeli mentransfer uang ke rekening penjual. Harga lebih murah bianyanya dibandingkan dengan membuka outlet retail diberbagai tempat. Internet media promosi perusahan dan produk yang paling tepat dengan harga yang relatif lebih murah serta pembelian melalui internet akan diikuti dengan layanan pengantar barang sampai ketempat pemesanan (Nofie,2009)

2.11.2 Website

(39)

membuka dokumen lain. Dengan pendekatan hypertext ini seseorang dapat memperoleh informasi dengan melompat dari suatu dokumen ke dokumen yang lain. Dokumen – dokumen yang diakseskan dapat tersebar diberbagai mesin dan bahkan diberbagai negara. Perubahan informasi dalam halaman – halaman web dapat ditangani melalui perubahan data, bukan melalui perubahan program kecuali jika memang diharuskan adanya perubahan dari sintaknya atau kode programnya. Sebagai implementasinya, aplikasi web dapat dikoneksikan ke basis data terutama macromedia dreamweaver dengan sintak program PHP dengan PHPMyAdmin (Sunarto, 2009, hal : 52).

Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang mmbentuk satu rangkaian bangunan dengan jaringan – jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah – ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website.

2.11.3 Web Server

(40)

mempunyai format standar, disebut dengan format SGML (standart general markup language). Data yang berupa data ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Contohnya, bila data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks (misalnya lynx) tidak akan mampu menampilkan gambar tersebut, dan jika ada akan menampilkan alternatifnya. Web server, untuk berkomunikasi dengan client-nya (web browser) mempunyai protocol sendiri, yaitu HTTP (hypertext transfer protocol) (Effendi, 2009)

2.11.4 Web Browser

Web browser adalah software yang digunakan pada komputer pemakai (client) yang meminta informasi dari web server dan penerjemah dari kode – kode instruksi yang ada pada halaman web untuk ditampilkan pada monitor komputer sesuai dengan yang diinginkan oleh user.

2.11.5 Web dan HTML

(41)

HTML adalah bahasa kode pemograman yang menjadi dasar bagi terwujud nya web. Dengan HTML seluruh sistem komputer yang saling berbeda dapat mengenali format yang ditampilkan dalam situs internet tanpa perbedaan yang berarti, termasuk didalamnya penampilan multimedia (grafik, suara dan citra video). HTML berbasis teks yang sangat sederhana dan praktis sehingga dapat dipahami oleh berbagai jenis komputer dalam platform sistem yang berbeda.

(42)

2.12 Personal Home Page

2.12.1 Pengertian PHP

Menurut Swastika (2006) PHP (Hypertext Preprocessor) merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya akan dikirimkan ke client, tempat pemakaian menggunakan browser. PHP dikenal sebagai sebuah scripting, yang menyatu dengan tag – tag HTML, dieksekusikan di server, dan digunakan untuk membuat halaman web yang dinamis seperti halnya Active Server Pages (ASP) atau Java Server Pages (JSP). PHP merupakan software open source.

Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, dia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip – skrip seperti ASP (Active Server Page), Cold Fusion, maupun Perl.

(43)

Setiap statement/perintah dari PHP harus diakhiri dengan menggunakan tanda titik koma (;). Umumnya setiap statement dituliskan dalam satu baris. Penulisan skrip PHP dalam tag HTML dapat dilakukan dengan dua cara yaitu Embedded Script dan non-Embedded Script (Swastika, 2006).

2.12.2 Keunggulan PHP

Adapun kelebihan – kelebihan dari PHP yaitu :

a. Mudah dibuat dan berkecepatan tinggi.

b. PHP dapat berjalan lintas platform, yaitu dapat berjalan dalam sistem operasi dan web

server apapun.

c. Dapat digunakan secara gratis.

d. Termasuk bahasa yang embedded, yakni dapat diletakkan dalam tag HTML.

e. Termasuk server side programming, sehingga kode asli/source code PHP tidak dapat

dilihat di browser pengguna, yang terlihat hanya kode dalam format HTML.

f. Dapat memanfaatkan sumber – sumber aplikasi yang memiliki oleh server, seperti

misalnya untuk keperluan database seperti MySQL, Oracle, Sybase, mSQL, Solid,

Generic ODBC, Postgres SQL, dBase, Direct MS-SQL, Velocis, IBM DB2, Interbase,

Frontbase, Empress, dan semua database yang mempunyai provider ODBC seperti

misalnya MS Access dan lain – lain.

g. PHP dapat melakukan semua aplikasi program CGI, seperti mengambil nilai form,

menghasilkan halaman web dan dinamis, mengirim dan menerima cookies.

h. PHP juga mendukung komunikasi dengan layanan lain melalui protocol IMP, SNMP,

(44)

2.13 MySQL

2.13.1 Pengertian MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa inggris : database management system) atau DBMS yang multi theard, multi user, dengan sekitar 6 juta instalisasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka menjual dibawah lisensi komersial untuk kasus – kasus dimana penggunaanya tidak cocok dengan penggunaan GPL.

Tidak sama dengan proyek – proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing – masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : David Axmark, Allan Larsson dan Michael “Monty” Widenius.

2.13.2 Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas

MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux,

(45)

2. Perangkat lunak sumber terbuka

MySQL didistribusi sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL

sehingga dapat digunakan secara gratis.

3. Multi-user

MySQL dapat digunakan oleh beberapa pengguna 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 persatuan waktu.

5. Ragam ipe data

MySQL memiliki ragam tipe data yang kaya, seperti signed/unsigned, integer, float,

double, char, text, date, timestamp, dan lain – lain.

6. Perintah dan Fungsi

MySQL memilii operator dan fungsi secara penuh yang mendukung perintah select

dan where dalam perintah (query).

7. Keamanan

MySQL memiliki beberapa lapisan keamanan seperyi level subnetmask, nama host,

dan izin akses user dengan perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan

MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman

(record) lebih dari 50 juta dan 60 ribu table serta 5 milyar baris. Selain itu batas indeks

(46)

9. Konektivitas

MySQL dapat melakukan koneksi dengan klien menggunakan protocol TCP/IP,

Unixsoket (UNIX) atau Named Pipes (NT).

10. Lokalisasi

MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari

dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk dalamnya.

11. Antar Muka

MySQL memliki antar muka (interface) terhadap berbagai aplikasi dan bahasa

pemograman 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 table

MySQL memiliki struktur table yang lebih fleksibel dalam menangani ALTER,

dibandingkan basis data lainnya semacam Postgre SQL atau Oracle.

2.14 Pengertian PhpMyAdmin

(47)

PhpMyAdmin merupakan aplikasi berbasis web yang dikembangkan menggunakan bahasa pemograman PHP. Melalui PhpMyAdmin, user dapat melakukan perintah query. Perintah tersebut misalnya administrasi user dan privileges, export dan import database, management database, management table dan struktur tabel dan sebagainya. PhpMyAdmin sangat user friendly, sehingga mudah untuk digunakan walaupun pengguna baru (newbie) (Saputro, 2008).

2.13 Pengertian CSS (Cascading Style Sheet)

(48)
(49)

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Pendataan stok barang di suatu bidang usaha khususnya usaha yang bergerak di sektor perdagangan yang memproduksi produk – produk dengan banyak jenis membutuhkan suatu ketelitian yang tinggi dalam proses pendataannya. Proses tersebut sangat mempengaruhi manajemen sebuah usaha apabila dalam proses pendataan tersebut terjadi kekeliruan. Cara manual yang masih digunakan oleh pengelola sering kali menjadi penyebab timbulnya kesalahan dalam pendataan stok produk / barang di usaha tersebut. Oleh sebab itu, seiring dengan perkembangan zaman dan kemajuan dunia teknologi, manusia berusaha memanfaatkan Teknologi Informasi untuk membantu dalam melakukan pengelolaan dan pendaataan setiap stok barang yang ada.

(50)

3.2 Perancangan Sistem 3.2.1 Perancangan Output

Berikut merupakan perancangan – perancangan output yang ada di dalam sistem :

a. Output Website

Rancangan form berikut akan diakses oleh costumer untuk memulai pemesan produk atau

pun hanya melihat-lihat.

Gambar 3.1 Rancangan Output Halaman Utama

b. Daftar produk

Berikut ini merupakan tampilan dari menu yang akan menampilkan daftar / list barang

yang telah diinput oleh user.

Logo

Gambar Gambar

(51)

Gambar 3.2 Rancangan Daftar Produk

3.3. Perancangan Data Flow Diagram (DFD) 3.3.1 Diagram Level Konteks

Dalam perancangan sistem penulis mencoba untuk memberikan gambaran mengenai alur arus data dari sistem penjualan. Ini bertujuan untuk mempermudah pembuatan dan

perancangan sistem yang baik. Ada pun rancangan Data Flow Diagram pada sistem penjualan ini adalah sebagai berikut :

cari

home c.pem produk k.blnj profil h.kami

kategori

Best seller

bel i

beli beli beli

beli beli beli

beli beli

beli

gambar gambar gambar

gambar

gambar gambar gambar

gambar gambar

(52)

Gambar 3.3 Aliran Data Level Konteks Penjualan Produk Pakaian

3.4 Perancangan Entity Relationship Diagram (ERD)

a. mengidentifikasi dan menetapkan seluruh himpunan entity yang terlibat

Gambar 3.4 ERD Tahap Pertama

b. Menentukan atribut key masing-masing himpunan entity

Gambar 3.5 ERD Tahap Kedua Supplier

Costumer

Admin Bagian

Penjualan

Sistem InformasiPenj

ualan

Data barang yang sudah di beli Data pelanggan

Pembelian barang yang akan dijual

Mengolah data produk : 1. Data barang 2. Data pembeli 3. Data pesanan

Pemesanan Pakaian Admin

Pemesanan Pakaian Admin

(53)

c. Mengindetifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entity-entity beserta foreign key-nya (kunci asing)

Gambar 3.6 ERD Tahap Ketiga

3.5 Perancangan Database

Database sebagai tempat penyimpanan data merupakan salah satu aspek penting yang akan menentukan mutu kerja dari program yang akan dibuat. Database yang penulis rancang dalam pembuatan program aplikasi ini menggunakan phpMyAdmin 3.2.4. Adapun perancangan database mengenai Sistem Informasi Penjualan Produk Pakaian Berbasis Web ini dibuat dengan beberapa tabel sebagai berikut :

Tabel 3.1 admins

Field Name Type Length Keterangan

Username Varchar 50 Primary key, username admin,

auto_increment

Password Varchar 50 Password admin

nama_lengkap Varchar 100 Berisi nama lengkap admin

Email Varchar 100 Email admin untuk login

no_telp Varchar 20 No telpon admin

Level Varchar 20 Tingkatan administrator

Blokir Enum ‘Y’, ‘N’ Untuk memblokir admin user

Tabel 3.2 hubungi

Field Type Length Keterangan

Pemesanan memesan Pakaian menyediakan Admin

(54)

id_hubungi Int 5 Primary key, id hubungi, auto_increment

Nama Varchar 50 Nama user

Email Varchar 100 Email user

Subjek Varchar 100 Subjek pesan

Pesan Text Isi pesan

Tanggal Date Tanggal pemesanan

Tabel 3.3 kategori

Field Type Length Keterangan

id_kategori Int 5 Primary key, id kategori

pakaian, auto_increment

nama_kategori Varchar 100 Nama kategori

kategori_seo Varchar 100 Seo nama kategori

Tabel 3.4 kota

Field Type Length Keterangan

id_kota int 3 Primary key, id kota,

auto_increment

nama_kota varchar 100 Nama kota

ongkos_kirim int 10 Ongkos kirim

Tabel 3.5 modul

Field Type Length Keterangan

id_modul int 5 Primary key, id modul,

auto_increment

nama_modul varchar 50 Nama modul

Link varchar 100 Link modul

static_content text Isi modul

Gambar varchar 100 Gambar modul

Status enum ‘user’, ‘enum’ Status modul

Aktif enum ‘Y’, ‘N’ Status modul

Urutan int 5 Urutan modul

Tabel 3.6 orders

Field Type Length Keterangan

id_orders int 5 Primary key, id orders,

(55)

nama_kustomer varchar 100 Nama pembeli

Alamat text Alamat pembeli

Telpon varchar 20 Nomor telepon pembeli

Email varchar 50 Email pembeli

status_order varchar 50 Status pemesanan

tgl_orders date Tanggal pemesanan

jam_orders time Jam pemesanan

id_kota int 3 Id kota pembeli

Tabel 3.7 orders_detail

Field Type Length Keterangan

id_orders int 5 Primary key, id orders,

auto_increment

id_produk int 5 Id produk

Jumlah int 5 Jumlah pembelian

Tabel 3.8 orders_temp

Field Type Length Keterangan

id_orders_temp Int 5 Primary key, id order

sementara, auto_increment

id_produk Int 5 Id produk

id_session Varchar 100 Id pemesanan sementara,

auto_increment

Jumlah Int 5 Jumlah pembelian sementara

tgl_orders_temp Date Tanggal pembelian sementara

jam_orders_temp Time Jam pembelian sementara

Tabel 3.9 produk

Field Type Length Keterangan

id_produk Int 5 Primary key, id produk,

auto_increment

id_kategori Int 5 Id kategori

nama_produk varchar 100 Nama produk

produk_seo varchar 100 Seo nama produk

Deskripsi text Deskripsi mengenai produk

(56)

Stok Int 5 Jumlah stok produk

tgl_masuk date Tanggal pemasukan produk

Gambar varchar 100 Gambar produk

Dibeli int 5 Jumlah produk yang telah

(57)

3.6 Flowchat Sistem

3.6.1 Flowchat Menu Login Admin

Gambar 3.7 Flowchart Login Admin Mulai

Form Login

Cek data ada dan

i

Menu administraror :

1. Password 2. Manajemen

Modul 3. Kategori 4. Produk 5. Order 6. Ongkos Kirim 7. Profil 8. Cara

Pembelian 9. Hubumgi Kami

Keluar

Ya

(58)

3.6.2 Flowchat Menu Utama Admin

1.6.3 Flowchart Menu Admin Mulai

(59)

Gambar 3.9 Flowchart Menu Admin

password Batal

Proses

kategori Edit

Hapus

Daftar order Lihat detail Tampilan

Detail Tampilan

Profil

Update Update

profil Tata Cara

Daftar nama

pengunjung hapus Hapus daftar

(60)
(61)

BAB 4

IMPLEMENTASI SISTEM

4.1 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem adalah :

1. Menyediakan desain sistem yang ada dalam dokumen desain sistem yang disetujui.

2. Menulis, menguji dan mendokumentasikan program – program dan prosedur yang disetujui.

3. Memastikan bahwa sistem pemakai dapat memenuhi permintaan pengguna. 4. Memastikan bahwa pemakai dapat mengoperasikan sistem baru yaitu dengan

mempersiapakan manual pemakaian dan dokumentasi untuk melatih pemakai sistem tersebut.

4.2Komponen Utama dalam Implementasi Sistem

Komponen utama dalam implementasi sistem digunakan untuk mengolah data. Tiga komponen tersebut adalah :

2. Perangkat keras (Hardware)

(62)

a. Satu perangkat komputer / laptop b. Printer

3. Perangkat lunak (Software)

Software adalah instruksi atau program – program komputer yang dapat digunakan oleh komputer dengan memberikan fungsi serta penmpilan yang diinginkan. Dalah hal ini, perangkat lunak yang digunkan untuk aplikasi perancangan sistem adalah :

a. PHP, HTML, CSS b. MySQL

4. Perangkat manusia (Brainware)

Brainware merupakan perangkat manusia yang menangani fasilitas komputer yang ada. Perangkat yang dimaksud adalah orang – orang yang memiliki bagian untuk menangani sistem, misalnya :

a. Programmer. Orang yang mengerti bahasa pemrograman dan membangun program

(63)

4.3Uji Program

a. Halaman Utama

Merupakan demo program yang telah diselesaikan berupa tampilan program yang dapat digunakan untuk mengakses data yang sesuai dengan fungsinya. Ada pun tampilan nya adalah :

1. Jalankan program dengan membuka web browserdengan alamat

Home merupakan Halaman Utama website toko

baju online ini. Home memiliki menu - menu yaitu Cara Pembelian, Produk, Keranjang Belanja, Profil Perusahaan, Hubungi Kami.

(64)

2. Pada sudut kiri atas website ini terdapat konten Kategori. Yang berisikan spesifikasi item yang akan dijual.

Gambar 4.2 Kategori

a. Kategori Anak

Gambar 4.3 Kategori

Anak b. Kategori Couple Edition

E

(65)

c. Kategori Others

Gambar 4.5 Kategori Others

d. Kategori Pria

Gambar 4.6 Kategori Pria e. Kategori Wanita

A

(66)

3. Pada sudut kiri bawah website ini

terdapat konten Best Seller. Yang merupakan produk-produk yang banyak diminati oleh customer.

Gambar 4.8 Best Seller

4. Pada tampilan ini terdapat New Arrival produk pada setiap bulannya.

Gambar 4.9 New Arrival

b. Produk

(67)

Gambar 4.10 Produk

1. Cara pembelian

Klik tombol untuk membeli produk yang telah tersedia, maka akan tampilan seperti ini.

(68)

2. Jika calon pembeli ingin melanjutkan belanja, maka klik tombol maka calon pembeli akan kembali ke halaman produk.

Gambar 4.12 Tata cara melanjutkan pembelian produk

3. Jika calon pembeli sudah ingin mengakhiri kegiatan belanja calon pembeli mengklik tombol untuk menyatakan kegiatan telah selesai. Setelah selesai pembeli mengisi form biodata yang telah tersedia.

(69)

4. Setelah mengisi biodata, pembeli akan mendapatkan konfirmasi seperti gambar berikut ini.

(70)
(71)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dalam penulisan telah di uraikan bagaimana perancangan sistem informasi penjualanproduk pakaian berbasiswebdi tokoWyna Gallery. Maka ada beberapa kesimpulan yang penulis dapatkan, yaitu :

1. Sistem informasi memegang peranan penting dalam melaksanakan kegiatan di dalam suatu perusahaan.

2. Dengan cara pengumpulan data, penulis mengumpulkan data untuk merancang sistem informasi penjualan produk pakaian berbasis web di toko wyna gallery. 3. Dengan bantuan PHP, HTML, PHPMyAdmin sebagai databases dapat

diciptakan sebuah sistem informasi penjualan produk pakaian berbasis web. 4. Dengan menggunakan sistem yang terkomputerisasi, proses sistem dan hasil

pengolahan data – data barang dapat lebih efisien, efektif, akurat dan terarah. Selain itu waktu dan biaya yang dibutuhkan lebih sedikit.

5.2 Saran

(72)

1. Hendaknya mahasiswa yang akan datang dapat mengembangkan sistem informasi penjualan produk pakaian berbasis web ini karena program ini masih sangat sederhana dan masih banyak kekurangan.

2. Sistem informasi penjualan produk pakaian berbasis web ini belum di lengkapi dengan

grafik penjualan setiap bulanannya. Hendaknya kepada di kemudian hari bisa di

sempurnakan.

3. Membuat akun member dan member login bagi costumer yang ingin menjadi member

di website ini. Agar memberyang telah terdafartar hendaknya mendapatkan potongan

(73)

DAFTAR PUSTAKA

Kadir, Abdul. 2003. Pemograman Web, Mencakup : HTML, CSS, JavaScript & PHP. Yokyakarta : Penerbit Andi.

Kadir, Abdul. 2002. Dasar Pemograman Web Dinamis Menggunakan PHP. Yokyakarta : Penerbit Andi.

Whiteley, David. 2002. E-commerce : Strategy, Technologies and Applications. Singapore : McGraw-Hill.

Davis, G.H, 2010. HTML, XHTML & CSS Quick Steps. USA: The McGraw-Hill Companies.

Laudon, Kenneth C. dan Loudon, Jane P. 2008. Sistem Informasi Manajemen. Terjemahan Chriswan dan Machmudin Eka P. Edisi 10. Jakarta : Salemba Empat. Purbo, Onno. W. 2001. Mengenal E-commerce. Jakarta : Alex Media Komputindo. Pramono, Andi dan Syafi’i, M. 2005. Kolaborasi Flash, Dreamweaver dan PHP

Untuk Aplikasi Website. Yokyakarta : Penerbit Andi.

Nugroho, N. 2003. Database Relasional dengan MySQL. Yogyakarta : Penerbit Andi. Ramadhan, Arief. 2006. Pemrograman Web Database dengan PHP dan MySQL.

Jakarta : PT Elex Media Komputindo. Atau :

http://www.flowchart.org/sistem-informasi-inventory-pos/.Diakses bulan Mei 2012.

Diakses bulan Mei2012.

(74)

L

A

M

P

I

R

A

N

(75)

KEMENTRIAN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PNEGETAHUAN ALAM (FMIPA)

Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax (061) 8214290

Medan – 20155, Email :

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA Nama Mahasiswa : Putri Ananda

Nomor Stambur : 092406134

Judul Tugas Akhir : Sistem Informasi Penjualan Produk Pakaian Berbasis Web Di Toko Wyna Galleri

Dosen Pembimbing : Drs. Suyanto, M.Kom Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

No. TANGGAL

(76)

Hasil Uji Program Tugas Akhir

SURAT KETERANGAN

Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswisemesterakhir Program Diploma III Teknik Informatika :

Nama : PUTRI ANANDA

N I M : 092406134

Program Studi : Teknik Informatika

Judul Tugas Akhir : Sistem Informasi Pejualan Produk Pakaian Berbasis Web Di Toko Wyna Gallery

Telah melaksanakan uji program Tugas Akhir Mahasiswi tersebut di atas pada tanggal : Juni 2012

Dengan Hasil : SUKSES / GAGAL

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

Medan, Juni 2012 Dosen Pembimbing

(77)

L

A

M

P

I

R

A

N

(78)

LISTING PROGRAM 1.Menu Halaman Utama <?php

session_start(); error_reporting (0);

include "config/koneksi.php";

<link href="style-home.css" rel="stylesheet" type="text/css"> </head>

<input type="text" size="70" name="search"/><input type="submit" name="submit" value="Cari"/>

</div>

<div id="menu"><hr/>

<a href="index.php">Home</a> |

<a href="cara-pembelian.html">Cara Pembelian</a> | <a href="semua-produk.html">Produk</a> |

<a href="keranjang-belanja.html">Keranjang Belanja</a> | <a href="profil-kami.html">Profil Perusahaan</a> |

<a href="hubungi-kami.html">Hubungi Kami</a> </div>

<?php include "menukategori.php"; ?> </div>

<div id="menubawah"><?php include "best.php"; ?></div> </div>

<div id="atas"></div> <div id="bawah">

<div id="judul">NEW ARRIVAL</div>

<?php include "3D/index.html"; ?></div>

<div id="footer"></div> </div>

Gambar

Table 2.1 Simbol-simbol Entity Relationship Diagram
Table 2.2 Simbol Data Flow Diagram
Gambar Gambar
gambar gambar
+7

Referensi

Dokumen terkait

Selama ini seluruh kegiatan penjualan yang dilakukan oleh distro masih bersifat manual dan pemasaran produk pada distro jangkauannya masih terbatas oleh geografis dimana

Selain itu, cara penyebarluasan informasi atau media promosi yang dilakukan Toko Tsport hanya menggunakan media spanduk dan dari mulut ke mulut, dilihat dari

Penulis membuat suatu aplikasi penjualan online yang bermanfaat untuk menawarkan dan menyebarkan informasi yang baik dengan cepat dan mudah, Dan juga melalui kajian

karunia-Nya penulis dapat menyelesaikan penyusunan tugas akhir ini dengan judul “Sistem Informasi Penjualan Pakaian Berbasis Web”. Selama membangun aplikasi berbasis web

Manfaat yang diperoleh dari Sistem Informasi Penjualan Pakaian Berbasis Web ini adalah :.. Memberikan kemudahan kepada user untuk

Sistem informasi yaitu suatu sistem yang menyediakan informasi untuk manajemen dalam mengambil keputusan dan juga untuk menjalankan operasional perusahaan, di mana sistem

Perancangan Sistem Informasi dan

Sistem akan menampilkan berupa informasi data buku, n berupa informasi data buku, data berita terkini dan data hasil data berita terkini dan data hasil polling buku yang polling