PERANCANGAN DAN PEMBUATAN COMMERCE
QZ_COLLECTION ONLINE SYSTEM BERBASIS WEB
MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
PUTRI INDAH PUSPITA
112406168
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
PERANCANGAN DAN PEMBUATAN COMMERCE
QZ_COLLECTION ONLINE SYSTEM BERBASIS WEB
MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Diajukan Untuk Melengkapi Tugas Dengan Memenuhi Syarat Mencapai Gelar Ahli
Madya
Putri Indah Puspita
112406168
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
PERSETUJUAN
Judul
: PERANCANGAN DAN PEMBUATAN
COMMERCEQZ_COLLECTION ONLINE
SYSTEM BERBASIS WEB MENGGUNAKAN PHP
DAN MYSQL
Kategori
: TUGAS AKHIR
Nama
: PUTRI INDAH PUSPITA
Nomor Induk Mahasiswa
: 112406168
Program Studi
: D3 TEKNIK INFORMATIKA
Departemen
: MATEMATIKA
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN ALAM
(FMIPA) UNIVERSITAS SUMATERA UTARA
Disetujui Oleh
Medan, Juli 2014
Ketua,
Pembimbing
Dr.Elly Rosmaini, M.si
Dr.Syahril Efendi, S.Si., M.I.T
NIP. 196005201985032002
NIP.196711101996021001
PERNYATAAN
PERANCANGAN DAN PEMBUATAN COMMERCEQZ_COLLECTION ONLINE
SYSTEM BERBASIS WEBMENGGUNAKAN PHPDAN MYSQL
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2014
PUTRI INDAH PUSPITA
112406168
PENGHARGAAN
Puji dan syukur penulis panjatkan kepda Allah SWT atas limpahan rahmat dan
hidayah-Nya sehingga tugas akhir ini dapat diselesaikan dengan baik.. Adapun judul tugas akhir ini
adalah
“Perancangan dan Pembuatan Commerce Qz_Collection Online System
Berbasis Web Menggunakan PHP dan Mysql”.
Pada kesempatan ini penulis juga menyampaikan terima kasih yang sebesar-besarnya
kepada seluruh pihak yang sudah banyak membantu antara lain: Bpk Dr. Syahril Efendi
S.Si, M.IT selaku Dosen Pembimbing Tugas Akhir ini, Ibu Dra. Elly Rosmaini, M.Si dan
Bapak Syahriol Sitorus, S.Si, M.IT Selaku Ketua Dan Sekretaris Program Studi D3 Teknik
Informatika Fakultas MIPA Universitas Sumatera Utara, Bapak Prof. Dr.Tulus, M.Si dan
Ibu Dr. Mardiningsih, M.Sc selaku Ketua dan Sekretaris Departemen Matematika Fakultas
MIPA Universitas Sumatera Utara. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, Seluruh Staff dan
Dosen pengajar Program Studi D3 Teknik Informatika Fakultas MIPA Universitas
Sumatera Utara, Teristimewa kepada kedua Orang Tua Tercinta, Ayahanda Eko Hardono
dan Ibunda Risa Eliati, Serta abang dan adik saya, Terimakasih atas kasih sayang dan
dukungan serta do’a yang tek pernah berhenti, Kepada Sahabatku Sabrina Amalia, Aii
Muay, Fadillah Maharani dan Rekan-rekan seperjuangan mahasiswa KomD’11 yang tak
henti-henti nya membantu, memberi semangat dan kenangan.
Demikian Penulis sampaikan segala ucapan terimakasih dan rasa syukur dengan
harapan dapat menjadi manfaat bagi semua pembaca dan penulis itu sendri.
Medan, Juli 2014
Penulis
ABSTRAK
Kajian ini bertujuan membangun suatu website
E-Commerce
pada toko baju
Qz_Collection. Website ini di kembangkan dengan menggunakan perangkat lunak Adobe
Dreamweaver, Apache, PHP dan MySQL. Website ini berfungsi untuk memberikan
informasi tentang toko baju Qz_Collection yang juga meliputi sistem penjualan
online.Tujuan perancangan situs
e-commerce
ini adalah untuk mempermudah masyarakat
dalam memperoleh informasi mengenai toko baju Qz_Collection secara online dan update
mengenai deskripsi baju yang di jual oleh toko ini.
DAFTAR ISI
Halaman
Persetujuan
ii
Pernyataan
iii
Penghargaan
iv
Abstrak
v
Daftar Isi
vi
Daftar Tabel
vii
Daftar Gambar
ix
BAB 1 PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Identifikasi Masalah
3
1.3 Rumusan Masalah
3
1.4 Batasan Masalah
3
1.5 Tujuan
4
1.6 Metodologi Penelitian
5
1.6.1 Tahapan Pengumpulan Data
5
1.6.2 Metode Waterfall
6
1.7 Sistematika Penulisan
7
BAB 2 LANDASAN TEORI
9
2.1 Sistem Informasi
9
2.2 Website
12
2.3 Internet 13
2.4 Protokol TCP/IP
14
2.5 Browser
16
2.6 Produk
19
2.7 Pemesanan
19
2.8 Perdagangan Elektronik (E-Commerce)
20
2.8.1 Jenis E-Commerce
21
2.8.2 Kegiatan Yang Berhubungan Dengan E-Commerce
23
2.8.3 Keuntungan E-Commerce
24
2.8.4 Resiko dan Kerugian E-Commerce
24
2.9 HTML (Hyper Text Markup Languange)
25
2.10 PHP (Hypertext processor)
25
2.10.1 Konsep Kerja PHP
26
2.10.2 Kelebihan Dari PHP
26
2.11 Apache Web Server
28
2.12 SQL (Structure Query Language)
28
2.13 Macromedia Dreamweaver
29
2.14 Pengertian Basis Data
30
2.15 Kamus Data
35
BAB3 PERANCANGAN SISTEM
36
3.2 Flowchart
38
3.2.1 Flowchart Pemesanan Produk
40
3.3 Struktur Database
41
3.3.1 Tabel Admin
41
3.3.2 Tabel Bank
42
3.3.3 Tabel Banner
42
3.3.4 Tabel Download
43
3.3.5 Tabel Header
43
3.3.6 Tabel Hubungi
44
3.3.7 Tabel Kategori
44
3.3.8 Tabel Komentar
45
3.3.9 Tabel Kota
45
3.3.10 Tabel Kustomer
46
3.3.11 Tabel Mainmenu
46
3.3.12 Tabel Modul
47
3.3.13 Tabel Orders
47
3.3.14 Tabel Order_Detail
48
3.3.15 Tabel Orders_ Temp
48
3.3.16 Tabel Poling
49
3.3.17 Tabel Produk
49
3.3.18 Tabel Sekilas Info
50
3.3.19 Tabel Shop_Pengiriman
51
3.3.20 Tabel Statistik
51
3.3.21 Tabel Submenu
52
3.3.22 Tabel Tag
52
3.3.23 Tabel User
53
3.3.24 Tabel Ym
53
BAB 4IMPLEMENTASI SISTEM
55
4.1 Pengertian Dan Tujuan Implementasi Sistem
56
4.2 Tujuan Implementasi Sistem
56
4.3 Komponen Dalam Implementasi Sistem
56
4.3.1 Perangkat Keras (Hardware)
57
4.3.2 Perangkat Lunak (Software)
57
4.3.3 Perangkat Manusia (Brainware)
58
4.4 Tampilan Halaman Website
58
4.4.1 Tampilan Halaman Website
59
4.4.2 Tampilan Halaman Admin
61
BAB 5 KESIMPULAN DAN SARAN
46
5.1 Kesimpulan
46
5.2 Saran
47
DAFTAR PUSTAKA
LAMPIRAN
DAFTAR TABEL
Halaman
Tabel 3.1 Tabel Flow Direction Symbol
24
Tabel 3.2Tabel Admin
25
Tabel 3.3Tabel Bank
26
Tabel 3.4 Tabel Banner
29
Tabel 3.5 Tabel Download
30
Tabel 3.6Tabel Header
30
Tabel 3.7Tabel Hubungi
31
Tabel 3.8Tabel Kategori
31
Tabel 3.9 Tabel Komentar
32
Tabel 3.10Tabel Kota
33
Tabel 3.11Tabel Kustomer
33
Tabel 3.12Tabel Mainmenu
34
Tabel 3.13 Tabel Modul
34
Tabel 3.14Tabel Orders
33
Tabel 3.15Tabel Order_Detail
33
Tabel 3.16Tabel Order_Temp
34
Tabel 3.17 Tabel Poling
34
Tabel 3.18Tabel Produk
33
Tabel 3.19Tabel Sekilas Info
33
Tabel 3.20Tabel Shop_Pengiriman
34
Tabel 3.21 Tabel Statistik
34
Tabel 3.22Tabel Submenu
33
Tabel 3.23Tabel Tag
33
Tabel 3.24Tabel User
34
Tabel 3.25 Tabel YM
34
DAFTAR GAMBAR
Halaman
Gambar 3.1Alur Flowchart Pemesanan Produk
40
Gambar 4.1 Tampilan Halaman Utama
59
Gambar 4.2 Tampilan Halaman Kategori
59
Gambar 4.3 Tampilan Halaman Cara Pemesanan
60
Gambar 4.4 Tampilan Halaman Produk Kami
60
Gambar 4.5 Tampilan Halaman Produk Kami
60
Gambar 4.6 Tampilan Halaman Customer Service
61
Gambar 4.7 Tampilan Halaman Administrator
61
Gambar 4.8 Tampilan Halaman Cara Pembelian
62
Gambar 4.9 Tampilan Halaman Ganti Password
62
Gambar 4.10 Tampilan Halaman Modul Admin
63
Gambar 4.11 Tampilan Halaman Komentar
63
Gambar 4.12 Tampilan Halaman Orderan
64
ABSTRAK
Kajian ini bertujuan membangun suatu website
E-Commerce
pada toko baju
Qz_Collection. Website ini di kembangkan dengan menggunakan perangkat lunak Adobe
Dreamweaver, Apache, PHP dan MySQL. Website ini berfungsi untuk memberikan
informasi tentang toko baju Qz_Collection yang juga meliputi sistem penjualan
online.Tujuan perancangan situs
e-commerce
ini adalah untuk mempermudah masyarakat
dalam memperoleh informasi mengenai toko baju Qz_Collection secara online dan update
mengenai deskripsi baju yang di jual oleh toko ini.
BAB 1
PENDAHULUAN
1.1
Latar Belakang
Pada prinsipnya e-commerce menyediakan infrastruktur bagi perusahaan untuk melakukan
ekspansi bisnis tanpa mengenal batas ruang atau waku
(time and space).
Peluang untuk
membangun jaringan dengan berbagai institusi lain tersebut harus dimanfaatkan karena
dewasa ini persaingan sesungguhnya terletak pada bagaimana suatu perusahan dapat
memanfaatkan e-commerce untuk meningkatkan kinerja dalam bisnis inti yang digelutinya
Perkembangan dunia e-commerce di indonesiaberkembang sedemikian pesat yang
diindikasikan perkembangan teknologi kounikasi dan komputer. Perkembangan tersebut
diikuti juga oleh perusahaan yang juga berlomba-lomba membangun bisnis secara online.
pelaku bisnis mendapatkan desakan perubahan pola perilaku konsumen yang semakin
modern,sehingga menjadi sebuah keharusan untuk menggunakan metode elektronik ini
dalam melakukan sistem pendukung berbasis penjualan online.
Sesuai semakin bertumbuh kembangnya masyarakat indonesia secara general
,maka perkembangaan.
Banyak perusahaan diindonesia yang telah menerapkan e-commerce dlam
jam tangan pria dan wanita yang berlamatkan dijalan urip no 27 rantau prapat .pada
dasarnya perusahaan ini menjual berbagai jam tangan mulai dari alexander christie,bonia
,casio dan banyak lainnya .
Pada dasarnya perusahaan ini hanya melyani penjualan jam disekitar rantau prapat
.dikarenakan karena permintaan yang banyak pemilik toko berpikir untuk bergerak juga
dibidang penjualan online untuk terus meningkatkan pendapatan. walaupun toko
FathStudio ini melakukan promosi secara social media untuk menarik pelanggan untuk
datang ketoko ini tapi dirasa kurang cukup.
Berdasarkan latar belakang tersebut maka dapat disimpulkan bahwa perusahan ini
membutuhkan sebuah situs online dengan metode pengiriman agar dapat menjangkau
konsumen diluar kota rantau prapat untuk menunjang penjualan dan meningkatkan
pendapatan. oleh karena itu penulis membuat sebuah situs penjualan online berbasis
e-commerce untuk meningkatkan penjualan produk di toko FathStudio.
1.2
Inditifikasi Masalah
Berdasarkan latar belakang perusahaan diatas ,masalah yang akan dibahas dalam tugas
akhir ini adalah bagaimana membuat situs online penjualan jam toko FathStudio
1.3
Rumusan Masalah
Rumusan maslah dalam penulisan tugas akhir ini adalah membuat situs online untuk
mempermudah pelanggan dalam pemesanan barang secara online, dengan cara pelanggan
mengunjungi situs FathStudio dan memilih barang dengan jenis ,ukuran ,dan lainnya
1.4
Batasan Masalah
Untuk menghindari maslah yang terlalu luas dalam pebahasan ini, maka diperlukan
batasan-batasan masalah yang diambil pada tugas akhir ini adalah
a.
Aplikasi sistem penjualan ini mempunyai sistem pemesanan barang konsumen dan
input data admin mengontrol dan mengecek stok barang yang ada
b.
Aplikasi sistem informasi penjualan ini mengambil contoh kasus disebuah
perusahaan penjualan jam tangan dengan nama FathStudio
c.
Menggunakan slah satu metoda dari sistem informasi yaitu metoda sistem
informasi e commerce, dimana aplikasi ini nantinya membantu toko untuk
melakukan penjualan secara online.
d.
Sistem informasi harga barang, ongkos kirim dan jasa pengantar barang dikirim
dengan cara transer ATM.
1.5
Tujuan
Tujuan penulisan tugas akhir ini adalah sebagai berikut :
a.
Untuk membantu penjualan dan mempromosikan produk secara online kepada
semua konsumen
b.
Memberikan laporan-laporan informasi tentang semua data yang ada dalam sistem
tersebut seperti koleksi barang,kategori barang ,provinsi,pelanggan dan transaksi
c.
Untuk membantu penjualan produk dengan tidak dibatasi oleh satu tempat dan satu
waktu saja, tapi juga proses penjualan dan pembelian dapat dilakukan setiap saat
karena akses internet penggunanya 24 jam
1.6
Metodologi Penelitian
Adapun metodologi penelitian yang dilakukan penulis adalah :
1.6.1
Tahap Pengumpulan Data
a.
Studi literature
Yaitu mengumpulkan data dari literatur ,jurnal buku-buku tentang yang ada
kaitannya dengan judul penelitian.
b.
Wawancara(interview)
Yaitu mengadakan tanya jawab dengan orang-orang terkait dengan objek atau
masalah yang sedang ditangani oleh penulis.
c.
Observasi(observation)
Yaitu melakukan penelitian dan pengamatan secara langsung mengenai
kegiatan sehingga penulis memperoleh data yang akurat.
1.6.2
Metode Waterfall
a.
Requirement
Langkah pertama yang di ambil dalam metode requirement adalah dengan
mewawancarai pihak terkait dilanjutkan dengan pengambilan data yang berupa
katalog beserta daftar harga barang.
b.
Analysis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan
pengerjaan suatu proyek ssitus online yang dikerjakan penulis
c.
Design
Tahap penerjemahan dari data yang dianalisi ke dalam bentuk yang mudah
dimengerti oleh user.
d.
Coding
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang
kedalam pemograman bahasa tertentu.
e.
Implementation
Merupakan tahap pengujian situs online yang dibangun
f.
Maintenance
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapt mengalami
perubahan perubahan atau penambahan sesuai denegan peermintaan user.
1.7
Sistematika Penulisan
Sistematika penulisan proposal ini disusun untuk memberikan gambaran umum tentang
penelitian yang dijalankan . Sistematika penilisan tugas akhir ini sebagai berikut :
BAB 1
PENDAHULUAN
Pada bab ini diuraikan dan digambarkan secara singkat mengenai Tugas Akhir
terdiri dari beberapa sub bab yaitu latar belakang, identifikasi masalah, maksud
dan tujuan, batasan masalah, metodologi penelitian, dan sisteatika penulisan
BAB 2
LANDASAN TEORI
Pada landasan teori penulis membahas secara singkat teori-teori dasar yang
berhubungan dengan penelitian yang sedang dilakukan dalam proses analisis
permasalahan serta tinjauan terhadap penelitian-penelitian serupa yang telah
dilakukan sebelumnya mengenai system informasi, website, internet, protocol,
TCP/IP, browser, produk, pemesanan, perdagangan elektronik (e-commerce),
HTML, PHP, Apache Web Server, Sql, Macromedia, dreamweaver, dan
pengertian basis data.
BAB 3
ANALISIS PERANCANGAN SISTEM
Bab ini berisi ruang lingkup website, jenis file yang di gunakan, analisa
kebutuhan database, perancangan sistem, gambaran umum pembuatan program
dan perancangan halaman website.
BAB 4
IMPLEMENTASI SISTEM
Pada bab ini berisi uraian pengertian implementasi sistem, komponen dalam
implementasi sistem, dan instalasi XAMPP.
BAB 5
KESIMPULAN DAN SARAN
Berisikan kesimpulan dan saran penulisan tugas akhir
BAB 2
LANDASAN TEORI
1.1
Sistem Informasi
Sistem adalah sekumpulan elemen atau serangkaian komponen yang saling berhubungan
untuk mencapai tujuan yang spesifik atau meyelesaikan suatu sasaran tertentu
Informasi adalah data yang sudah diolah sehingga mempunyai arti tertentu dan
dapat menjadi dasar untuk mengambil keputusan
Data adalah representasi fisik dunia nyata, yaitu kenyataan yang menggambarkan
suatu kejadian-kejadian dan kesatuan yang nyata. Sistem informasi yaitu :
a.
Kumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu
kesatuan untuk mengintegrasikan data, memproses dan menyimpan serta
mendistribusikan informasi.
b.
Kesatauan elemeen yang saling berinteraksi secara sistematis dan teratur untuk
menciptakan dan membentuk aliran informasi yang akan mendukung pembuatan
keputusan dan melakukan kontrol terhadap jalannya suatu perusahaan
c.
Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan
pengolahan transaksi harian mendukung operasi yang bersifat manajerial dan
kegiatan strategi dari organisasi serta menyediakan laporan yang diperlukan oleh
pihak tertentu.
Karakteristik sistem yaitu :
a.
Komponen Sistem(components)
Dapat berupa suatu subsistem atau bagian bagian sistem, yang mempunyai
sifat-sifat dari sistem untuk menjalankan fungsi tertentu dan mempengaruhi proses
sistem keseluruhan
b.
Batas Sistem(Boundary)
c.
Daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau
dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu dipandang
sebagai suatu satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup(scope)
dari sistem tersebut.
d.
Lingkungan Luas Sistem(Environment)
Adapun diluar dari batas sistem yang mempengaruhi operasi sistem. Dapat bersifat
menguntungkan dan merugikan sistem.
e.
Penghubung Sistem
Media penghubung antara satu subsistem dengan subsistem lainnya sehingga
memungkinkan sumber-sumber daya mengalir antara subsistem satu dengan yang
lainnya.
f.
Masukan Sistem(Input)
Energi yang dimasukkan ke dalam sistem. Dapat berupa maintenence input (energi
yang dimasukkan agar sistem dapat beroprasi) dan signal input (energi yang
diproses agar dapat keluaran)
g.
Keluaran Sistem
Hasil dari energi yang sudah diolah dan diklarifikasikan /dikelompokkan menjadi
keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan
untuk subsiste yang laiannya atau kepada supra sistem.
h.
Pengolah Sistem(process)
Sistem dapat mempunyai bagian pengolah yang akan merubah masukanberupa
bahan baku dan bahan-bahan lain menjadi keluaran berupa barang jadi.
i.
Sasaran Sistem(Objective)
Sasaran dari sistem sangatmenentukan sekali masukan yang dibutuhkan sistem dan
keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil apabila
mengenai sasaran atau tujuannya.
2.2
Website
Website dibangun oleh sebuah file ddidalanya terdapat berbagai kokde-kode dan berbagai
informasi. Kode-kode dan informasi tersebut dibaca oleh sebuah aplikasi yangsejenisnya
bernama
browser
, kode-kode dan informasi tersebut akan disajikan sebagai bsebuah
halaman homepage yang kita kenal sebagai website. Kode-kode dan informasi yang ditulis
dalam file website tersebut harus ditulis menurut suatu aturan tertentu yang dapat
dimengerti oleh
browser
. Aturan-aturan tersebut dikenal dengan bahasa pengkodean.
Untuk membuat suatu website bahasa yang digunakan adalah HTML.
(Hyper Text Markup
Languange)
. Dengan bahasa inilah sebuah
browser
akan mengubah isi file homepage
menjadi sebuah website. Setiap kita mengakses dokumen website, pada saat itu kita
mengambil sebuah file yang ditulis dalam format HTML (
Hyper Text Markup Languange).
2.3
Internet
Internet brasal dari kata
Interconnection Network
yang mempunyai arti hubungan
komputer dengan berbagai tipe dan sistem yang berbeda yang membentuk sistem jariangan
yang mencakup seluruh dunia (jaringan komputer global) dengan melalui telekomunikasi.
Jaringan komputer ini sangat luas sehingga tidak ada satu orang ,satu organisasi,atau satu
negara yang menanganinya sendiri. Asal usul internet dari jaringan komputer yang
disususn oleh ARPA
(Advance Research Project Agency)
yang bernaung dibawah
departemen pertahanan amerika serikat atau DoD
(Departement of defence)
sehingga
terbentuk APRA net, jaringan komputer bentukan departemen pertahanan amerika serikat,
tahun 70. Pada awalnya,APRA net hanya menghubungkan 4 buah situs saja, yaitu :
a.
SRI(Stanford Research Institute).
b.
USCB(University of California at Santa Barbara)
c.
UCLA(University of California ar Los Angeles)
d.
University of Utah at Utah
Jaringan tersebut selanjutnya diperbaharui dan dikebangkan,dan saat ini digunakan
sebagai tulang punggung jaringan informasi yang disebut internet. Penelitian di
stanford
menghasilkan sebuah protokol yang disebut TCP/IP, inilah yang berkembang teus hingga
sekarang dan menjadi protokol standard dalam internet.
2.4
Protokol TCP/IP
Protokol yang digunakan sebagai format transisi data pada jaringan internet adalah TCP/Ip.
TCP/Ip berasal dari dua protokol yang sangat penting yaitu TCP
(Transmission Control
Protocol)
dan Ip
(Internet Protocol)
. Sebagai gambaran, bila anda mengirim e-mail ke
seorang teman di negara lain, TCP akan membagi pesan tersebut ke dalam paket data yang
kecil-kecil. Setiap paket data akan ditandai dengan nomor urut dan alamat tujuan. Selain
itu, TCP akan menyetarakan informasi untuk mengontrol jika terjadi kesalahan transmisi.
Selanjutnya, paket-paket data dikirim melalui jaringan komputer, dimana dalam tahap ini
IP membawa paket data ke alamat tujuan. Pada alamat tujuan TCP menerima
paket-paket data, memeriksa kesalahan, serta menyusun paket-paket-paket-paket data tersebut menjadi pesan
asli yang dikirimkan.
TCP/Ip terdiri atas empat lapis kumpulan protokol yang bertingkat. Empat tingkat itu
adalah:
a.
Application Layer
, yaitu layer yang bertanggun jawab atas aplikasi-aplikasi yang
menggunakan TCP/Ip
b.
Transport Layer
, yaitu layer yang bertanggung jawab memberikan layanan
pengiriman data dari suatu node ke node yang lain.
c.
Internet Layer, yaitu layer yang menentukan jenis data gram dan menangani
perutean data yang dikirim.
d.
Network Interface Layer, yaitu layer yang bertanggung jawab untuk mengirim dan
menerima data pada media fisik transmisi yang digunakan.
Untuk menggunakan layanan internet, seseorang dengan perangkat komputer harus
terhubung ke internet, baik secara dial out yaitu menggunakan modem melalui saluran
yang sudah terhubung dengan internet. Kita dapat berada dirumah, sekolah ataupun kantor.
Selanjutnya kita dapat memeriksa dan membaca e-mail yang masuk, berkirim e-mail,
membaca artikel-artikel dalam nesgroup, membaca web pages, atau bermain gamme
dengan rekan-rekan di seluruh dunia.
2.5
Browser
Bowser
adalah sebuah program yang berfungsi untuk menjelajahi halaman-halaman web
yang terdapat dalam internet. Menjelajahi atau sering disebut sebagai browsing adalah
suatu aktifitas membuka atau menuju ke situs-situs
(server-server)
web dan membaca
informasi yang terdapat didalamnya.
Netscape Navigator
adalah program
browser
yang banyak digunakan, selain itu terdapat
juga produk
microsoft
yang sangat terkenal yaitu
Internet Explorer
. Beberapa kommponen
browser
:
a.
Menu
Terletak dibagian atas jendela
browser
, terdiri deretan menu yang engandung
perintah-perintah untuk pengaturan, memanipulasi tampilan, serta menjalankan
perintah-perintah
browser
.
b.
Toolbar
Toolbar
adalah tombol-tombol navigasi yang digunakan untuk menjelajahi
halaman-halaman internet. Tombol-tombol tersebut antara lain
forward
untuk
menujukehalamn berikutnya, back untuk menuju kehalaman sebelumnya, stop
untuk menghentikan download (pengambilan data) halaman, search untuk menuju
browser
. Selain tombol-tombol tersebut terdapat tombol-tombol lain yang bersifat
spesifik untuk setiap
browser
.
c.
Bookmark (netscape)/favorites
Berisi halaman-halaman web yang sudah disipan agar user dapat langsung menuju
alamat tersebut tanpa harus kesulitan dalam mengetikan atau menghafalkan
lokasinya, Alamat URL disimpan agar mempermudah pengaksesan di kemudian
hari.
d.
Location Toolbar
Text box ini merupakan alamat lengkap dari halaman yang sedang anda lihat. Anda
dapat mengetikan alamat yang akan dituju baik yang berada di internet maupun
yang ada di komputer local.
e.
Logo Netscape
atau
Internet Explorer
Berguna untuk memantau penerimaan data, saat proses download sedang
berlangsung maka log terlihat melakukan gerakan bila download halaman web
selesai logo berupa gambar diam.
f.
Layar Utama
Browser
Layar ini merupakan tempat tampilan halaman web, yang berisi text, gambar, serta
animasi dan iteraksi multimedia.
g.
Status bar
Terdapat pada bagian kiri bawah layar utama. Terdiri bagian yang menujukkan
kemajuan
download
halaman web dan pesan status yang menunjukan URL yang
sedang ditapilkan, URL dari suatu letak (loncatan ke halaman lain) serta
2.6
Produk
Salah satu komponen bauran pemesanan yang terpenting adalah produk. Keberadaannya
merupakan penentu bagi program bauran pemasaran yang lai, misalnya penentu harga,
program promosi, maupun kegiatan pendistribusiannya, selain itu produk adalah sesuatu
yang essensial mampu untuk memenuhi kebutuhan pasar.
Produk juga dapat diartikan sebagai segala sesuatu (meliputi objek fisik, jasa tempat,
organisasi, gagasan ataupun pribadi) yang dapat atau mampu ditawarkan produsen untuk
diminta, dicari, dibeli, digunakan atau dikonsumsi pasar sebagai pemenuh kebutuhan dan
keinginannya.
2.7
Pemesanan
Merupakan suatu proses kegiatan untuk suatu perintaan kepada produsen penyedia barang
atau jasa yang dilakukan oleh individu atau kelompok untu memenuhi kebutuhan akan
barang dan jasa yang akhirnya akan menimbulkan suatu proses jual beli antara pihak
konsumen dan produsen. Dengan kata lain, pemesanan adalah komunikasi saluran ke
belakang mengenai minat membeli oleh anggota saluran pemasaran ke produsen.
Adapun pemesanan yang diterima perumahan dari pelanggannya umumnya disebut
pesanan penjualan, sedangkan pesanan yang dibuat perubahannya pada pemasoknya
disebut pembelian.
Perdaganan Elektronik, atau
Electric Commerce
(EC) adalah sebuah sistem perniagaan dan
jual beli yang banyak menggunakan kemudahan teknologi maklumat terutama
telekomunikasi canggih sehingga dapat melindungi dan memuaskan
penggunaan-penggunaan yaitu yang terdiri daripada penjual, pembeli, dan pihak-pihak yang ketiga
seperti bank, syarikat keungan, syarikat kartu kredit, pengeluar sijil pengesahan digital dan
lain-lain. Kebelakangan ini, banyak masyarakat menggunakan internet khususnya web
untuk mengadakan satu rangkaian yang menyatukan pelanggan, penjual, dan pihak-pihak
ketiga dalam satu perserikatan elektronik yang selamat untuk semua pihak dan boleh
dipercayai.
Media elektronik yang digunakan disini adalah jaringan internet karena internet
sudah dikenal oleh banyak orang dan penggunaannya juga sangat mudah. Namun hal ini
pada suatu saat nanti tidak menutup kemungkinan untuk menggunakan jaringan yang
lainnya.
2.8.1
Jenis E-Commerce
E-commerce
dapaat dibagi menjadi dua jenis, yaitu
Business to Business
(B2B)
dan
Business to Costumer
(B2C, Retail) kedua jenis
E-commerce
ini memiliki
karakteristik berbeda
Business to Business
E-commerce
memiliki karakteristik:
a.
Trading partners
yang sudah diketahui dan umumnya memiliki hubungan
(relationship)
yang cukup lama. Informasi hanya dipertukarkan dengan partners
tersebut. Dikarenakan sudah mengenal lawan komunikasi, maka jenis informasi
yang dikirimkan dapat disusun sesuai dengan kebutuhan dan kepercayaaan.
b.
Pertukaran data (data exchange) berlangsung berulang-ulang dan secara berkala,
kata lain, servis yang digunakan sudah tertentu. hal ini memudahkan pertukaran
data untuk dua entiti yang menggunakan standar yang sama.
c.
Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data, tidak harus
menunggu partnernya.
d.
Model yang umum digunakan adalah peer-to-peer, dimana proses intelejensi dapat
dilakukan dikedua pelaku bisnis.
Topic-topik yang juga mungkin termasuk dalam Business to Business
E-commerce
adalah
electronic/internet procurement
dan ERP
(Enterprice Resource Planning).
Hal ini
adalah implementasi penggunaan teknologi informasi pada perusahaan dan pada
manufacturing. sebagai contoh, perisahaan Cisco maju pesat dikarenakan menggunakan
penggunaan teknologi informasi sehingga dapat menjalankan
just in time manufacturing
untuk produksi produknya.
Business to Costumer
E-commerce
memiliki karakteristik sebagai berikut :
a.
Terbuka untuk umum,dimana informasi disebarkan ke umum.
b.
Servis yang diberikan bersifat umum denagan mekanisme yang dapat
digunakan leh khalayak ramai. Sebagai contoh , karena sistem web sudahumum
digunakan maka servis diberikan dengan menggunakan basis web.
c.
Servis diberikan berdasarkan permohonan. Konsumen melakukan inisiatif dan
prosedur harus siap memberikan respon sesuai dengan permohonan.
d.
pendekatan client/server sering digunakan dimana diambil asumsi
client(costumer)menggunakan sistem yang minimal(berbasis web) dengan
processing(business procedure) diletakkan disisi server.
Business to Costumer
E-commerce
Business to Costumer
E-commerce
memiiki
permaslahan yang berbeda . Mekanisme untuk mendekati konsumen pada saat ini
mengunakan bermacam-macam pendekatan seperti misalnya dengan menggunakan
electronic shopping mall atau menggunakan konsep portal.
Electronic Shopping Mall
menggunakan web sites untuk menjalankan produk dan
servis. Para penjual produk dan servis membuat sebuah storefront yang menyediakan
catalog produk dan servis yang tersedia seperti halnya dalam kehidupan sehari-hari dengan
melakukan window shopping, Bedanya, calon pembeli dapat melakukan shopping ini
kapan saja dan darimana saja dia berada tanpa dibatasi oleh jam buka toko
2.8.2
Kegiatan Yang Berhubungan Dengan E-Commerce
Kegiatan yang berhubungan dengan
E-commerce
:
a.
Perdagangan online melalui www
(world wide web)
b.
Transaksi online bisnis antar perusahaan
c.
Internet banking, pengecekan saldo melalui internet, mengganti nomor pin
ATM, Transfer antar rekening dan berbagai macam kemudahan sistem
pembayaran tagihan lainnya.
d.
TV interaktif, internet melalui TV, akses web memalui TV
(Interactive
Television)
berkembang dieropa
e.
WAP
(Wireless Application Protocol),
dengan menggunakan handphone dapat
melakukan segala macam transaksi yang diinginkan. Seperti pebelian tiket,
pemesanan barang dan sebagainya.
2.8.3
Keuntungan E-Commerce
Keuntungan dari E-Commerce
a.
Aliran pendapatan
(Revenue Stream)
yang lebih menjajikan.
b.
Dapat meningkatkan pangsa pasar
c.
Menurunkan biaya operasional(operating cost)
d.
Melebarkan jangkauan
(global reach)
e.
Meningkatkan
costumer loyalty
f.
Meningkatkan supplier management
g.
Memperpendek waktu produksi
h.
Meningkatkan mata rantai pendapatan
2.8.4
Resiko dan Kerugian E-Commerce
Resiko dari
E-commerce
:
a.
Kehilangan segi financial secara langsung karena kecurangan.
b.
Pencurian informasi rahasia yang berharga.
c.
kehingan kesempatan bisnis karena gangguan pelayanan.
d.
Penggunaan akses ke sumber oleh pihak yang tidak berhak
e.
Kehilangan kepercayaan dari para konsumen.
f.
Kerugian-kerugian yang tidak terduga.
2.9
HTML (Hyper Text Markup Languange)
HTML
(Hyper Text Markup Languange)
adalah sebuah bahasa markup yang diganakan
untuk membuat sebuah halaman webdan menampilkan berbagai informasi didalam sebuah
browser
internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan didunia
penerbitan dan perceetakan yang disebut dengan SGML
( Standard Generalized Markup
Languange),
HTML adalah sebuah standar yang digunakan secara luas untuk
menampilkan halaman web. HTML saat ini merupakan standar internet yang didefenisikan
dan dikendalikan penggunanya oleh W3C
(World Wide Web Consortium)
2.10
PHP (Hypertext Processor)
PHP singkatan dari PHP Hypertext prepocessor. Ia menerapkan bahasa berbentuk script
yang ditempatkan dalam server dan diproses diserver. Hasilnya yang dikirimkan ke klien,
tempat pemakai menggunakan
browser
Kelahiran PHP bermula saat rasmus ledorf membuat sejumlah scrip perl yang dapat
mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya, yakni pad atahun 1994.
skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut
"Personal Home Page"
.
Paket inilah yang menjadi cikal bakal PHP. Pada tahun 1995, Rasmus menciptakan
PHP/F1 Versi 2. Pada versi inilah pemograman dapat menampilkan kode terstruktur
didalam tag HTML. Yang menarik, kode PHP juga bisa berkomunikasi dengan database
dan melakukan perhitungan-hitungan yang kompleks sambil berjalan.
Pada saat ini, PHP cukup popular sebagai piranti pemograman web, terutama
dilingkungan linux. Walaupun demikian, PHP sebenarnya juga dapat berfungsi pada
server-server yang berbasis UNIX, Windows NT, dan Machintos. Bahkan versi untuk
Pada awalnya PHP dirancang untuk mengintegrasikan dengan web server
cache.Namun, Belakangan PHP juga dapat bekerja dengan web server seperti
PWS(Personal Web Server),IIS (Internet Information Server) ,dan Xitami.
Untuk mencoba PHP, Anda tidak perlu menggunakan komputer berkelas server.
Dengan hanya sebuah komputer biasa, anda bisa mempelajari dan mempraktekkan PHP.
2.10.1
Konsep Kerja PHP
Model kerja HTML diawali dengan perintaan suatu halaman web oleh
browser
.
Berdasarkan URL(Uniform Resource Locator) atau dikenal dengan sebuah alam internet,
browser
mendapatkan sebuah alamat dari web server,mengidentifikasi halaman yang
dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server.
Selanjutnya, web server akan mencarikan berkas yang diminta dan memberikan
isinya ke
browser
.
browser
yang mendapatkan isisnya segera melakukan proses
penerjemahan kode HTML, dan menampilkan ke layar pemingkai
2.10.2
Kelebihan dari PHP
Salah satu kelebihan dari PHP adlah mampu berkomunikasi dengan berbagai database
yang terkenal. Dengan demikian, menampilkan data yang bersifat dinamis, yang diambil
dari database, merupakan hal yang mudah diimplementasikan. Itulah sebabnya sering
dikatakan bahwa PHP sangat cocok untuk membangun halaman-halaman web dinamis.
Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database meskipun
dengan kelengkapan yang berbeda-beda . Beberapa diantaranya adlah
MySql,Oracle,Sybase, dan lain-lain.
2.11
Apache Web Server
Web Server adalah
software
yang menjadi tulang belakang dari World Wide Web
(WWW). Web Server menunggu permintaan dari client yang mmenggunakan
browser
seperti
Netscape Navigator, Internet Explorer, Mozzila Firefox
, dan program
browser
lainnya. Jika ada permintaan dari
browser
, maka web server akan memproses permintaan
itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke
browser
. Data ini mempunyai format standar, disebut dengan format SGML
(Standar
General Markup Language)
. Data yang berupa format ini kemudian akan ditampilkan oleh
browser
sesuai dengan kemampuan
browser
tersebut.
2.12
SQL (Structure Query Language)
Antar muka standar sistem manajemen basis data relasional, termasuk sistem yang
beroperasi pada komputer pribadi. SQL memungkinkan seorang pengguna untuk
mengakses informasi tanpa mengetahui dimana lokasinya atau bagaiman
Informasi tersebut disusun. SQL lebih mudah digunakan dibandingkan dengan
pemrograman tetapi lebih rumit dibanding
software
lembar kerja dan pengolah kata.
Sebuah pernyataan SQL yang sederhana dapat menghasilkan set permintaan untuk
informasi yang tersimpan pada komputer yang berbeda di berbagai lokasi yang tersebar,
sehingga mmembutuhkan waktu dan sumber daya komputasi yang banyak. SQL dapat
digunakan untuk investigasi interatif atau pembuatan lampiran ad hoc atau disisipkan
Bahasa pemrograman yang dirancang khusus untuk mengirimkan suatu perintah
query (pengaksesan data berdasarkan pengalaman tertentu) terhadap sebuah database.
Kebanyakan
software
database yang ada saat ini dapat diakses melalui SQL. Setiap
aplikasi yang spesifik dapat mengimplementasikan SQL secara sedikit berbeda, tapi
seluruh database SQL mendukung subset standar yang ada.
2.13
Macromedia Dremweaver
Macromedia Dremweaver
adalah sebuah HTML editor professional untuk mendesain
secara visual dan mengelola situs web maupun halaman web. Bilamana kita menyukai
untuk berurusan dengan kode-kode HTML secara manul atau lebih menyukai bekerja
dengan lingkungan secara visual dalam melakukan editing,
Dreamweaver
membuatnuya
menjadi lebih mudah dengan menyediakan tool-tool yang sangat berguna dalam
peningkatan kemampuan dan pengalaman kita dalam mendesain web.
Dreamweaver
dalam hal ini digunakan untuk web desain.
Dreamweaver
mengikut
sertakan banyak tool untuk kode-kode dalam halaman web beserta fasiltas- fasiltasnya,
antara lain: Referensi HTML, CSS dan Javascript, Javascript debugger, editor kode
(tampilan kode dan code inspector) yang mengizinkan kita mengedit kode Javascript,
XML, dan dokumen teks lain secara langsung dalam
Dreamweaver
. Teknologi
Dreamweaver
roundtrip HTML mampu mengimpor dokumen HTML tanpa perlu
memformat ulang kode tersebut dan kita dapat menggunakan
Dreamweaver
pula untuk
embersihkan dan memformat ulang HTML bila kita menginginkannya.
melakukan evaluasi dengan melakukan pengecekan broken link,, kompatibilitas
browser
,
maupun perkiraan waktu download halaman web.
2.14
Pengertian Basis Data
Basis Data (database) adalah kumpulan dari berbagai data yang berhubungan satu dengan
yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan
menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data,
sturktur dan batasan dari atau informasi yang akan disimpan. Database merupakan salah
satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam
menyediakan informasi pada para pengguna atau user.
a.
Sistem Basis Data
Sistem basis data adalah suatu sistem penyusunan dan pengelolaan record-record
dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam
serta memelihara data operasional lengkap sebuah organisasi/perusahaan, sehingga
mampu menyediakan informasi yang optimal yang diperlukan pemakasi untuk
kepentingan proses pengambilan keputusan.
b.
Flowmap
Flowmap
adalah bagan aliran yang menunjukan akhir dalam program atau prosedur
sistem secara manual. Digunakan terutama sebagai alat bantu komunikasi dan
dokumentasi.
c.
ERD
(Entity Realitionship Model)
dan hubungan antar data. Dengan ERD, mmodel dapat diuji dengan mengabadikan
proses yang dilakukan.
Model data adalah kumpulan perangkat konseptual untuk menggammbarkan
data, hubungan data, semanti data, dan batasan data. Ada 2 komponen utama
pembentuk Model ERD yaitu Entitas dan Relasi. Entitas (
Entity
) ialan individu
yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain.
Himpunan Entitas ialah sekelompok entitas yang sejenis dan berada dalam lingkup
yang sama. Atribut mendeskirpsikan kaarakteristik dari suatu entitas.
Relasi menunjukkan adanya hubungan diantar sejumlah entitas yang berasal
dari himmpunan entitas yang berbeda. Himpunan relasi dibentuk dari kumpulan
semua diantara entitas- entitas yang terdapat pada himpunan entitas-himpunan
entitas tersebut. Sering disebut sebagai realasi aja.
ERD pertama kali dideskripsikan oleh Peter Chen yang dibuat sebagai bagian
dari perangkat lunak CASE. Notasi yang digunakan dalam ERD, yaitu:
1.
Kardinalitas Relasi
Dalam ERD, hubungan (relasi) dapat terdiri dari sejumlah entitas yang disebut
derajat relasi. Derajat relasi maksimum disebut dengan kardinalitas, sedangkan
derajat minimum disebut dengan modalitas. Jadi kardinalitas relasi
menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada
himpunan entitas lain. Kardinalitas relasi yang terjadi diantara dua himpunan
entitas (misalnya A dan B) dapat berupa:
a.
Satu ke satu (one to one/1-1)
Setiap entitas pada himpunan entitas A dapat berelasi dengan paling
banyak 1 (satu) entitas pada himpunan entitas B, demikan juga sebaliknya.
Contohnya pria menikahi wanita (asumsu tidak ada poligami).
b.
Satu ke banyak (one to many / 1-N)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak
entitas pada himpunan entitas B, tetapi tidak sebaliknya , dimana setiap
entitas pada himpunan entitas B berhubungan dengan paling banyak
dengan satu entitas pada himpunan entitas A. Contohnya Ibu mempunyai
anak.
c.
Banyak ke banyak (many to many / N-N)
Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak
entitas pada himpunan B, demikian juga sebaliknya.
2.
Tahapan Pebuatan ERD
Diagram ER dibuat secara bertahap, ada dua kelompok pertahapan yang biasa
ditempuh didalam pembuatan diagram ER, yaitu:
a.
Tahap pembuatan diagramm ER awal (Preliminary Design).
b.
Tahap optimasi diagram ER (Final design).
d.
DFD
(Data flow Diagram)
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
menggabungkan ruang lingkup suatu sistem. Diagra konteks merupakan
output dari sistem. Ia akan memberikan gambaran tentang seluruh sistem.
Sistem dibatasi oleh boundary (dapat digambarkan dengan garis putus).
Dalam daigram konteks hanya ada satu proses . Tidak boleh ada store
dalam diagram konteks.
e.
Normalisasi
Proses normalisasi adlah proses untuk memperoleh property-properti
skema relasi yang bagus menjadi bentuk normal lebih tinggi sehingga dapat
mengoptimalkan redudansi (pengulanagan data yang tidak perlu) dan
menghilangkan anomaly.
2.15
Kamus Data
Kamus data adalah catalog fakta tentang data dan kebutuhan kebutuhan informasi
dari suatu sistem. Kamus data selain digunakan untuk dokumentasi dan mengurangi
redudansi, juga dapat digunakan untuk :
a.
Memvalidasi diagram aliran data dalam hal kelengkapan dan keakuratan
b.
Menyediakan suatu titik awal untuk mengembangkan layar dan laporan-laporan
c.
Menentukan muatan data yang disimpan dalam file-file
d.
Mengembangkan logika untuk proses-proses diagram aliran data.
BAB 3
PERANCANGAN SISTEM
Seiring dengan perkembangan teknologi informasi saat ini, serta untuk meningkatkan
efesiensi kerja dan waktu. Masih banyak sistem yang ada pada saat ini, masih
menggunakan sistem manual dan harus di perbaharui dengan sistem yang lebih baik lagi.
Hal ini dilakukan dengan cara membangun sistem yang terkomputerisasi atau online.
Untuk memulai membangun suatu program mengenai perancangan web ecommerce, maka
penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang
akan menggunakan aplikasi basis data ini.
Perancangan sistem web ecommerce ini di bangun atas kebutuhan masyarakat yang
menginginkan cara berbelanja secara online, sehingga dapat menghemat waktu.
Perancangan merupakan proses yang dilakukan oleh perancang sistem untuk mengerjakan
spesifikasi sistem, membuat keputusan tentang bagaimana komponen sistem diaktualisasi.
Proses ini menyangkut tujuan sistem tersebut, audience, objek dan informasi domain.
Perancangan yang baik harus mengetahui bagaimana mendapatkan efek yang dibutuhkan
oleh spesifikasi tersebut dengan cara paling fleksibel, efisien, dan elegan.
3.1
Data Flow Diagram
Data flow diagram (DFD) merupakan dari sistem untuk menggabarka pembagian sistem ke
modul yang lebih kecil. Salah satu keuntungan menggunakan diagram alir data adalah
memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem
yang sedang dikerjakan Pada tahap analisa , penanganan notasi simbol lingkaran dan anak
panah menggambarkan arus data dalam perancangan sistem sangat membantu dala
komunikasi dengan pemakai sistem menggunakan notasi-notasi yang menggabarkan arus
dari data sistem.
Disamping itu DFD adalah salah satu alat pembuatan model yang sering
digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan
kompleks daripada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat
pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
DFD juga meripakan alat perancangan sistem yang berorientasi pada alur data
dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai
maupun pembuat program. adapun Data Flow Diagram(DFD) yang penulis ajuka yaitu :
3.2
Flowchart
Flowchart
adalah sekumpulan simbol-simbol yang menunjukkan atau menggambarkan
rangkaian kegiatan-kegiatan program dari awal hingga akhir, jadi flowchart juga
digunakan untuk menggambarkan urutan langkah-langkah pekerjaan disuatu algoritma.
Penjelasan arti lambang-lambang
flowchart
dapat didefenisikan seperti tabel berikut:
No
Simbol
Fungsi
1
Terminator,
untuk memulai dan mengakhiri
suatu program.
2
Process,
suatu simbol yang menunjukkan
setiap
pengolahan yang dilakukan oleh komputer.
3
Data, digunakan untuk memasukkan data
maupun menunjukkan hasil dari suatu proses
4
Decision
, suatu kondisi yang akan
menghasilkan beberapa kemungkinan
jawaban atau pilihan.
5
Preparation
, suatu simbol yang
menyediakan
tempat-tempat pengolahan data dalam
storage.
6
Connector,
merupakan simbol untuk masuk
dan
keluarnya suatu prosedur pada lembar kertas
yang sama.
7
Off-Page Connector
, merupakan simbol
untuk masuk dan keluarnya suatu prosedur
pada lembar kertas yang lain.
8
[image:43.595.98.503.134.825.2]Arus atau
flow,
prosedur yang dapat
dilakukan dari atas ke bawah, bawah ke atas,
Tabel 3.1 Tabel Flowchart
dari kiri ke kanan, atau dari kanan ke kiri.
9
Document
, merupakan simbol untuk data
yang berbentuk informasi
.
10
Predefined process
, digunakan untuk
menyatakan sekumpulan langkah proses
yang ditulis sebagai prosedur.
3.2.1 Flowchart Pemesanan Produk
Mulai Belanja
Halaman Produk
Pilih Produk
Keranjang Belanja
Selesai Tidak
Ya
A
B
Keluar
A
Form Pengisian data pembeli
Isi Data
Lengkap
Rincian Pembelian
Selesai Ya
Tidak
B Pilih
Ya
[image:45.595.147.517.128.640.2]Tidak
Gambar 3.1 Alur Flowchart Pemesanan Produk
3.3
Perancangan Database
Database
sebagai tempat penyimpanan data merupakan salah satu aspek penting yang akan
menentukan mutu kerja dari program yang akan dibuat. Pada umumnya,
database
telah
disiapkan untuk menghasilkan informasi tertentu yang dikehendaki struktur
database
[image:46.595.116.521.339.570.2]3.3.1
Tabel Admin
Tabel 3.2 Tabel Admins
Field Name
Data Type
Size
Description
username
Varchar
50
Nama Pengguna
password
Varchar
50
Kata Sandi
nama_Lengkap
Varchar
100
Nama Lengkap
Varchar
100
Email pengguna
No_telp
Varchar
20
Nomor pengguna
Level
Varchar
20
Tingkatan
Blokir
Enum ‘Y’,‘N’
Blokir
3.3.2
Tabel Bank
Tabel 3.3 Tabel Bank
Field Name
Data
Type
Size
Description
id_bank
Int
5
Nomor identifikasi bank
nama_bank
Varchar
100
Nama bank
no_rekening
Varchar
100
Nomor rekening pengguna
[image:47.595.118.520.145.318.2]pemilik
Varchar
100
Yang memiliki rekening bank
gambar
Varchar
100
Gambar pengguna
3.3.3
Tabel Banner
Tabel 3.4 Tabel Banner
Field Name
Data
Type
Size
Description
Id_banner
Int
5
Logo
judul
Varchar
100
Judul program
url
Varchar
100
Alamat situs
gambar
Varchar
100
Gambar situs
Tgl_posting
date
Tanggal di situs
3.3.4
Tabel Download
Tabel 3.5 Tabel Download
Field Name
Data
Type
Size
Description
Id_download
Int
5
Nomor identitas download
Judul
Varchar
100
Nama download
Nama_file
Varchar
100
Nama file
Tgl_posting
Date
Tanggal
hits
Int
3
File yang di download
3.3.5
Tabel Header
Tabel 3.6 Tabel Header
Field Name
Data
Type
Size
Description
Id_header
Int
5
Id kepala program
Judul
Varchar
100
Nama situs
[image:48.595.119.520.453.650.2]url
Varchar
100
Link atau alamat website
gambar
Varchar
100
Gambar program
Deskripsi
Varchar
200
Penjelasan program
Tgl_posting
Date
Tanggal postingan
3.3.6
Tabel Hubungi
Tabel 3.7 Tabel Hubungi
Field Name
Data
Type
Size
Description
Id_hubungi
Int
5
Nomor yang bisa dihubungi
Nama
Varchar
50
Nama Pengguna
Varchar
100
Alamat email pengguna
Subjek
Varchar
100
Subjek pengguna
Pesan
Text
Pesan kepada pengunjung situs
tanggal
Date
Tanggal di program
3.3.7
Tabel Kategori
Tabel 3.8 Tabel Kategori
Field Name
Data
Type
Size
Description
Id_kategori
Int
5
Kategori produk
Nama kategori
Varchar
100
Status Pesanan
Kategori_seo
Varchar
100
Sub kategori
[image:49.595.118.523.483.596.2]3.3.8
Tabel Komentar
Tabel 3.9 Tabel Komentar
Field Name
Data
Type
Size
Description
Id_komentar
Int
5
Nomor komentar
Id_produk
Int
5
Kode produk
Nama_komentar
Varchar
100
Nama dari komentar
url
Varchar
100
Link komentar
Isi_komentar
Text
Isi dari komentar
Tgl
Date
Tanggal dari komentar
Jam_komentar
Time
Jam komentar diberikan
Aktif
Enum('Y','N')
Pengguna yang aktif
[image:50.595.115.524.145.400.2]3.3.9
Tabel Kota
Tabel 3.10 Tabel Kota
Field Name
Data
Type
Size
Description
Id_Kota
Int
3
Kota pengguna
Id_Perusahaan
Int
10
Nomor id perusahaan
Nama_kota
Varchar
100
Nama kota pengguna
Ongkos_kirim
Int
100
Jumlah ongkos kirim
3.3.10
Tabel Kustomer
Tabel 3.11 Tabel Kustomer
Field Name
Data
Type
Size
Description
Id_Kustomer
Int
5
Nomor id pelanggan
Password
Varchar
50
Password pelanggan
Nama_lengkap
Varchar
100
Naa lengkap pelanggan
Alamat
Text
Alamat pelanggan
Varchar
100
Email pelanggan
Telepon
Varchar
20
Nomor telepon pelanggan
Id_kota
Int
5
Nomor id kota pelanggan
Aktif
Enum('N','Y')
Pelanggan yang aktif
[image:51.595.110.527.145.400.2]3.3.11
Tabel Mainmenu
Tabel 3.12 Tabel Mainmenu
Field Name
Data
Type
Size
Description
Id_Main
Int
5
Nomor id main menu
Nama_menu
Varchar
50
Nama menu
Link
Varchar
100
Sambungan
Aktif
Enum('N'.'Y')
3.3.12
Tabel Modul
Tabel 3.13Tabel Modul
Field Name
Data
Type
Size
Description
Id_modul
Int
5
\nomor id modul
Nama_modul
Varchar
50
Nama modul
Link
Varchar
100
Sambungan dengan link lain
Static_content
Text
Julah konten
Gambar
Varchar
100
Gambar modul
Status
Enum('user','admin')
Status admin
Aktif
Enum('Y'.'N')
Aktifnya admin
Urutan
Int
5
Urutan pengguna
[image:52.595.111.529.549.721.2]3.3.13
Tabel Orders
Tabel 3.14Tabel Orders
Field Name
Data
Type
Size
Description
Id_orders
Int
5
Nomor id pesanan
Status_order
Varchar
50
Status pemesanan
Tgl_order
Date
Tanggal pemesanan
Jam_order
Time
Jam pemesanan
Id_kustomer
Int
5
Nomor id pelanggan
3.3.14
Tabel Orders_Detail
Tabel 3.15Tabel Orders_Detail
Field Name
Data
Type
Size
Description
Id_Orders
Int
5
Nomor id pesanan
Id_produk
Int
5
Nomor id barang
Jumlah
Int
5
Jumlah barang pesanan
3.3.15
Tabel Order_Temp
Tabel 3.16Tabel Orders_Temp
Field Name
Data
Type
Size
Description
Id orders temp
Int
5
Ketentuan Id pesanan
Id_produk
Int
5
Nomor id berang
Id_session
Varchar
100
Sesi pengunjung
Jumlah
Int
5
Jumlah barang
Tgl_order_temp
Date
Ketentuan tanggal pemesanan
Jam_order_temp
Time
Ketentuan jam pemesanan
Stok_temp
Int
5
Stok barang yang ada
[image:53.595.111.526.437.662.2]3.3.16
Tabel Poling
Tabel 3.17Tabel Poling
Field Name
Data
Type
Size
Description
Id_poling
Int
5
Nomor id hasil undi
Pilihan
Varchar
100
Pilihan pesanan
Status
Varchar
20
Status pesanan
Rating
Int
5
Nilai rating barang
Aktif
Enum('Y','N')
Aktif pengguna
3.3.17
Tabel Produk
Tabel 3.18Tabel Produk
Field Name
Data
Type
Size
Description
Id_produk
Int
5
Nomor id barang
Id_kategori
Int
5
Nomor id kategori
Nama_produk
Varchar
100
Nama barang
Produk_seo
Varchar
100
Jenis barang
Deskripsi
Text
Penjelasan tentang barang
Harga
Int
20
Harga barang
Stok
Int
5
Jumlah barang yang tersedia
Berat
Decimal(5,2)
Berat barang
Tgl_masuk
Date
Tanggal masuk barang
gambar
Varchar
100
Gambar barang
Dibeli
Int
5
Barang yang dibeli
Diskon
Int
5
Diskon barang
Status
Varchar
10
Status barang
Review
Text
Tinjauan tentang barang
3.3.18
Tabel Sekilas Info
Tabel 3.19Tabel Sekilas Info
Field Name
Data
Type
Size
Description
Id_sekilas
Int
5
No id berita
Info
Varchar
100
Info berita
[image:55.595.112.527.65.149.2]Tgl_posting
Date
Tanggal memposting berita
Gambar
Varchar
100
Gambar berita
3.3.19
Shop_Pengiriman
Tabel 3.20 TabelShop_Pengiriman
Field Name
Data
Type
Size
Description
Id_perusahaan
Int
10
Nomor id perusahaan
Nama_peerusahaan
Varchar
100
Nama perusahaan
[image:55.595.108.532.522.665.2]Alias
Varchar
100
Nama singkat
Gambar
Varchar
100
Gambar perusahaan
3.3.20
Tabel Statistik
Tabel 3.21Tabel Statistik
Field Name
Data
Type
Size
Description
Ip
Varchar
20
Data ip
Tanggal
Date
Tanggal
Hits
Int
10
Yang masuk ke situs
Online
Varchar
225
Jumlah orang yang online
3.3.21
Tabel Submenu
Tabel 3.22Tabel Submenu
Field Name
Data
Type
Size
Description
Id_sub
Int
5
Nomor id sub menu
Nama_sub
Varchaar
50
Nama sub menu
Link_sub
Varchar
100
Sambungan link sub menu
Id_main
Int
5
Id utama
3.3.22
Tabel Tag
Tabel 3.23Tabel Tag
Field Name
Data
Type
Size
Description
Id_Tag
Int
5
Nomor id tag
Nama_tag
Varchar
100
Nama tag
Tag_seo
Varchar
100
Jenis tag
Count
Int
5
Penghitungan tag
3.3.23
Tabel User
Tabel 3.24Tabel User
Field Name
Data
Type
Size
Description
Username
Varchar
50
Nama pengguna
Password1
Varchar
50
Password pengguna 1
Password
Varchar
50
Password pengguna 2
Nama_lengkap
Varchar
100
Nama lengkap pengguna
Alamat
Varchar
200
Alamat pengguna
Varchar
100
Email pengguna
Aktifasi
Int
6
Aktifasi member
Cek_aktifasi
Int
6
Mengecek aktifasi member
No_telp
Varchar
20
Nomor telepon pengguna
Id_kota
Int
2
Nomor id kota
Level
Varchar
20
Jenis pengunjung situs
Blokir
Enum('Y','N')
Blokir pengguna
Id_session
Varchar
100
Nomor id sesi mengunjungi situs
[image:57.595.110.527.392.786.2]3.3.24
Tabel Ym
Tabel 3.25Tabel YM
Field Name
Data
Type
Size
Description
Id
Int
11
Nomor id
Nama
Varchar
225
Nama sosial media
Username
Varchar
50
Nama pengguna
BAB 4
IMPLEMENTASI SISTEM
4.1
Pengertian dan Tujuan Implementasi Sistem
Setelah dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih tiba
saatnya, sistem untuk diimpleentasikan. Implementasi sistem adalah langkah-langkah atau
prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk
menguji, meng-install, dan memulai sistem baru atau sistem yang diperbaiki untuk
menggantikan sistem yang lam, sedangkan tahap implementasi sistem merupakan tahap
meletakkan sistem agar sistem dapat siap untuk dioperasikan. Tahap implementasi sistem
terdiri dari langkah-langkah sebagai berikut :
a.
Menerapkan rencana imlementasi.
b.
Melakukan kegiatan implementasi.
c.
Tindak lanjut implementasi
4.2
Tujuan Implementasi Sistem
Adapun tujuan-tujuan dari implementasi sistem, yaitu :
a.
Mengkaji rangkaian sistem baik dari segi software maupun hardware seba