SKRIPSI
OLEH :
TRI HARDIYANTI AKHIRIA
1702003
Puji dan syukur Alhamdulillah saya panjatkan kehadirat Allah SWT yang
beserta salam saya ucapkan kepada junjungan Nabi besar Muhammad SAW
Terima kasih buat Keluarga terutama kedua orang tua ayah Wanhari dan ibu
Sumiyati yang kuhormati dan ku sayangi yang selalu mendoakan dan memberi
semangat padaku. Yang telah berjasa dalam hidupku, atas dukungan yang tak
terhingga yang selalu membimbingku dalam belajar dan ke arah yang lebih
baik.
Terima kasih untuk seluruh keluarga besarku yang selama ini sudah meluangkan
waktu untuk bersama menghadapi suka maupun duka dan bantuan baik moral
dan material dan saling memberi masukan dan semangatnya.
Terima kasih juga untuk orang terkasih dan sahabat-sahabatku yang telah banyak
membantu dan menyemangatiku selama proses penelitian ini.
Semoga pengorbanan dan doa yang selama ini kalian berikan mendapat
v
KATA PENGANTAR
Pada Toko Baju Bayi Bee Bee Mart Berbasis Web” ini disusun guna
1. Ibu Hj. Dewi Asnah Nurdin, SH., selaku Ketua Yayasan Dewi Nurdin
Hamzah Jambi.
2. Bapak Dr. Ir. H. Riswan, MMSI, selaku Rektor Universitas Nurdin Hamzah
Jambi.
3. Bapak Ezrifal Sany, ST, M.Kom, selaku Wakil Rektor I Universitas Nurdin
Hamzah Jambi.
4. Ibu Novhirtamely Kahar, ST, M.Kom, selaku Dekan Fakultas Ilmu Komputer
5. Ibu Reny Wahyuning Astuti, M.Kom, selaku Ketua Program Studi Teknik
yang telah membantu dalam penyusunan laporan ini, meluangkan waktu dan
vi
perhatian kepada peneliti dalam memberikan petunjuk dan masukan sehingga
petunjuk dan masukan sehingga peneliti dapat menyelesaikan tugas akhir ini
8. Bapak dan Ibu Dosen Universitas Nurdin Hamzah Jambi yang telah
9. Ibu Afri Mahdona, selaku Pemilik atau Owner dari Toko Bee Bee Mart yang
Tugas Skripsi.
10. Teman Seperjuangan dan Orang Terkasih yang telah membantu dan
mendukung peneliti selama masa penelitian ini. Semoga kebaikan yang telah
SWT. Akhir kata peneliti berharap semoga hasil dari Tugas Skripsi ini dapat
Peneliti
vii
ABSTRAK
Toko Bee Bee Mart Jambi adalah Toko perlengkapan bayi dan ibu yang
berlokasi di Mayang, Beringin, Talang Banjar dan Pattimura lengkap
menyediakan berbagai keperluan untuk anak, mulai dari baru lahir hingga
umur 11 tahun. Dari penelitian, di toko Bee Bee Mart belum memiliki aplikasi
pemesanan barang sendiri, sehingga peneliti bertujuan untuk membangun
sebuah sistem yang baru yaitu membangun aplikasi pemesanan dan penjualan
barang online berbasis web pada Toko Bee Bee Mart untuk membantu dan
mempermudah karyawan agar lebih efisien dalam mengolah data penjualan
dan pemesanan. Aplikasi ini menggunakan bahasa pemograman PHP dan
MySQL . Input pada aplikasi ini berupa data admin, data jenis barang, data
barang, data pelanggan, dan data pemesanan. Kebutuhan proses nya berupa
proses login, proses tampilan menu utama, proses tampilan menu data barang,
proses tampilan menu data pelanggan, proses tampilan menu data pemesanan,
dan proses keluar. Kebutuhan Output yang dihasilkan berupa laporan data
barang dan laporan data penjualan perpembeli. Dengan adanya perubahan
pada sistem, akan membantu semua pengolahan data pemesanan dan
penjualan yang dihasilkan dengan membangun sistem informasi yang baru
pada Toko Bee Bee Mart.
Kata kunci : Fasilitas Aplikasi Pemesanan dan Penjualan Barang Online Pada
Toko Bee Bee Mart.
viii
ABSTRACT
Bee Bee Mart Jambi Shop is a store for baby and mother equipment located in
Mayang, Beringin, Talang Banjar and Pattimura, providing a full range of
needs for children, from newborn to 11 years old. From the research, the Bee
Bee Mart store does not yet have its own goods ordering application, so the
researcher aims to build a new system, namely building a web-based online
ordering and selling application at the Bee Bee Mart Store to help and
facilitate employees to be more efficient in processing data. sales and orders.
This application uses the PHP and MySQL programming languages. The input
to this application is in the form of admin data, item type data, item data,
customer data, and order data. The process needs are in the form of a login
process, the main menu display process, the goods data menu display process,
the customer data menu display process, the ordering data menu display
process, and the exit process. Requirements The resulting output is in the form
of goods data reports and buyers' sales data reports. With changes to the
system, it will help all ordering and sales data processing generated by
building a new information system at the Bee Bee Mart Store.
Keywords : Application Facilities for Ordering and Selling Goods Online at Bee.
Bee Mart Stores.
ix
DAFTAR ISI
COVER ..................................................................................................................... i
HALAMAN PERSEMBAHAN................................................................................v
ABSTRAK ............................................................................................................... ix
ABSTRACT ..............................................................................................................x
x
1.6.4 Fungsi dan Tugas........................................................................8
2.1.4 Barang 16
xi
BAB III METODEOLOGI PENELITIAN .......................................................31
xii
4.2.2.3 Tabel Barang......................................................51
xiii
4.2.5.16 Rancangan Halaman Form Data User .............69
Perpembeli .......................................................77
xiv
5.2.9 Tampilan Halaman Dashboard ......................................83
xv
5.3.1.3 Tambah Data Barang ..............................................95
5.3.1.9 Logout.....................................................................99
DAFTAR PUSTAKA
DAFTAR LAMPIRAN
A. Listing Program
B. Lembar Kontrol Bimbingan Kerja Praktek
xvi
C. Surat Keterangan Penelitian
D. Lembar Kontrol Bimbingan Tempat Penelitian
E. Dokumentasi (Foto, Gambar)
F. Sertifikat
xvii
DAFTAR TABEL
xviii
DAFTAR GAMBAR
Gambar 1.1 Struktur Organisasi Toko Bee Bee Mart Jambi ..........................
xix
Gambar 4.16 Rancangan Halaman Form Data Jenis Barang ......................... 64
xx
Gambar 5.7 Tampilan Halaman Kontak ...................................................... 82
Gambar 5.29 Tampilan Pengujian Normal Tambah Data Jenis Barang ..... 95
xxi
Gambar 5.30 Tampilan Pengujian Normal Tambah Data Barang .............. 96
Gambar 5.34 Tampilan Pengujian Normal Tambah Data Statis Setting ..... 98
Gambar 5.38 Tampilan Pengujian Normal Tambah Data Jenis Barang .... 101
Gambar 5.39 Tampilan Pengujian Normal Tambah Data Barang ............. 101
Gambar 5.40 Tampilan Pengujian Normal Tambah Data Pemesanan ....... 102
Gambar 5.41 Tampilan Pengujian Normal Tambah Data Berita ............... 102
Gambar 5.42 Tampilan Pengujian Normal Tambah Data Statis Setting.... 103
xxii
BAB I
PENDAHULUAN
dengan bantuan dari teknologi canggih yang telah ada. Teknologi membawa
manusia melihat lebih jauh dunia luar, membuka cakrawala berfikir, membangun
Saat ini sering disebut-sebut sebagai era teknologi informasi terbukti dengan
secara efektif dan efisien, yaitu melalui media pengantar informasi dengan
menggunakan internet. Kondisi ini tidak salahnya kalau dipadukan dengan dunia
Barang atau komoditas dalam pengertian ekonomi adalah suatu objek fisik
yang dapat dilihat dan disimpan atau jasa yang memiliki nilai. Nilai suatu barang
bisnis. Contoh barang adalah pakaian, makanan, minuman, komputer, dan telepon
pintar.
1
2
Toko Bee Bee Mart Jambi adalah Toko perlengkapan bayi dan ibu yang
menyediakan berbagai keperluan untuk anak, mulai dari baru lahir hingga umur
11 tahun. Tidak hanya keperluan sehari-hari bagi ibu melahirkan, bayi dan anak,
Bee Bee Mart juga menyediakan aksesoris dan mainan untuk si kecil. Mulai dari
aksesoris, topi, dandana, stroller, sepeda, dot, alat makan, bantal menyusui,
berbagai macam gendongan, popok, mainan dan masih banyak perlekapan lainnya
yang diperlukan ibu dan bayi. Untuk harga, di Bee Bee Mart bermacam macam
mulai dari 20 ribu rupiah saja. “Mainan bahkan mulai dari 5 ribu rupiah, kita
menyediakan barang harga grosir tapi dijual eceran dengan kualitas yang
memuaskan.
Dari penjelasan tentang toko Bee Bee Mart Jambi pasti banyak sekali
pelanggan yang terkendala untuk mendatangi toko bee bee mart untuk membeli
perlengkapan bayi ataupun ibu, karna melihat kondisi seperti sekarang yang harus
berdiam diri dirumah karna pendemi pasti sangat sulit untuk membeli semua
kebutuhan, toko Bee Bee Mart sendiri untuk pemesanan barang hanya dapat
dipesan melalui media sosial saja seperti instagram dan facebook yang kurang
efisien untuk digunakan. Dari penelitian, di toko Bee Bee Mart Jambi belum
aplikasi atau sistem yang baru untuk membantu karyawan dalam proses penjualan
baru yaitu membangun aplikasi berbasis web pada toko baju bayi Bee Bee Mart
Jambi untuk membantu dan mempermudah karyawan agar lebih afisien dalam
mengolah pemesanan barang dengan cepat, akurat, tepat waktu, relevan dan
aplikasi berbasis web juga dengan kelebihan yang lebih unggul dan berguna, yaitu
Membangun Aplikasi Pemesanan dan Penjualan Barang Online Pada Toko Baju
agar pembahasan dari penelitian tersebut tidak keluar dari jalur atau konteks dari
pada materi penelitian tersebut. Salah satu dalam penelitian ini. Peneliti memiliki
batasan atau ruang lingkup dalam penelitian yang telah dilakukan. Hal ini sesuai
dengan hasil penelitian yang dilakukan di Toko Bee Bee Mart Jambi.
online pada Toko Baju Bayi Bee Bee Mart berbasis web.
2. Data yang dikelola hanya berupa data jenis barang, data barang, data
pelanggan dan data pemesanan pada Toko Baju Bayi Bee Bee Mart Jambi.
3. Input data dari penelitian ini berupa data admin, data jenis barang, data
barang, data pelanggan dan data pemesanan pada Toko Baju Bayi Bee Bee
Mart Jambi.
4. Proses data dari penelitian ini berupa proses login, proses tampilan menu
utama, proses tampilan menu data barang, proses tampilan pada menu data
5. Output dari penelitian ini berupa Laporan data barang, dan Laporan data
penjualan perpembeli.
(Hypertext Markup Language), css atau php dengan javascript dan database
dan penjualan barang online pada Toko Baju Bayi Bee Bee Mart berbasis web.
2. Karyawan yang berperan sebagai admin dapat dengan mudah mengolah data
pemesanan dan penjualan barang pada Toko Baju Bayi Bee Bee Mart Jambi.
agar lebih efektif dan terdata pada Toko Baju Bayi Bee Bee Mart Jambi.
proses pendataan pemesanan dan penjualan barang pada Toko Baju Bayi
5. Dapat membantu pembuatan laporan barang menjadi lebih cepat dan akurat
1.6.1 Sejarah
Toko Bee Bee Mart Jambi adalah Toko perlengkapan bayi dan ibu yang
menyediakan berbagai keperluan untuk anak, mulai dari baru lahir hingga umur
6
11 tahun. Tidak hanya keperluan sehari-hari bagi ibu melahirkan, bayi dan anak,
Bee Bee Mart juga menyediakan aksesoris dan mainan untuk si kecil. Toko Bee
Bee Mart ini telah beridiri sejak tahun 2012 , Toko Bee Bee Mart ini berlokasi di
Jl. Ir. H. Djuanda No. 131 Mayang Jambi, Toko Bee Bee mart sudah cukup
terkenal di kota Jmabi, karena bee bee mart menyediakan barang yang cukup
bagus dengan harga terjangkau. Dengan melihat keadaan toko yang sudah banyak
peminat dan pelanggan maka dari itu peneliti bermaksud untuk membangun
dalam penelitian ini adalah Aplikasi pemesan dan penjualan berbasis web dengan
javascript dan bisa juga menggunakan web server seperti apache. Data yang
digunakan dalam penelitian ini diperoleh dari data yang diambil dari penelitian di
Toko Bee Bee Mart. Data yang digunakan juga bertujuan untuk membantu
konsumen dalam pembelian barang yang ada di Toko Bee Bee Mart.
Bee Bee Mart memiliki visi dan misi dalam melayani masyarakat, sebagai
berikut :
a. Visi
b. Misi
1. Menjadi kan tempat untuk pembelian barang yang berkulitas untuk anak
anak indonesia.
Adapun struktur Organisasi Toko Baju Bayi Bee Bee Mart Jambi dapat
STRUKTUR ORGANISASI
Pada Toko Bee Bee Mart terdapat struktur organisasi, yang mana didalam
struktur organisasi tersebut terdapat beberapa elemen yang memiliki kaitan dan
1. Owner
Owner adalah penyedia barang atau pemilik toko bee bee mart. Bertugas
untuk menyediakan semua kebutuhan yang ada di toko Bee Bee Mart.
a. Bagian Oder
Bertugas untuk mengorder barang apa saja yang telah kehabisan stok pada
Bertugas untuk menginput data barang seperti harga dan jumlah barang
3. Kepala Toko
pembelian barang dan menjadi pemimpin untuk karyawan pada toko Bee Bee
Mart.
4. Karyawan
Untuk membahas lebih jelas dan terperinci dalam penulisan Skripsi ini,
peneliti membagi skripsi ini dalam beberapa bab yang saling berhubungan satu
sama lainnya dan sesuai dengan ruang lingkup judul dengan urutan sebagai
berikut:
BAB I PENDAHULUAN
BAB IV PERANCANGAN
perangkat lunak.
LANDASAN TEORI
2.1.1 Aplikasi
website dapat berinteraksi melalui komentar dan juga bisa diupdate lebih
suatu bentuk yang baru tanpa menghilangkan nilai-nilai dasar dari hal data,
sebagainya.
12
13
beroperasi secara offline dan aplikasi web yang beroperasi secara online.
atau intranet. Aplikasi web juga merupakan suatu perangkat lunak komputer
lunak berbasis web seperti HTML, JavaScript, CSS, Ruby, Python, PHP, Java
dilakukan oleh 2 (dua) pihak atau lebih yaitu pemberi dan pemakai jasa atau
berupa atas pemesanan ruangan, tempat duduk, kamar dan lainnya pada
Menurut Edwin dan Chris (2019, h. 1) Pemesanan dalam arti umum adalah
ruangan, kamar, tempat duduk dan lainnya, pada waktu tertentu dan disertai
promosi dan promosi adalah salah satu bagian dari keseluruhan sistem pemasaran.
adalah suatu proses pertukaran barang atau jasa antara penjual dan pembeli.
dan promosi adalah salah satu bagian dari keseluruhan sistem pemasaran.
1. Penjualan Tunai
Penjualan yang bersifat cash and carry dimana penjualan setelah terdapat
pembeli.
2. Penjualan Kredit
Penjualan non cash, dengan tenggang waktu tertentu, rata-rata diatas satu
bulan.
4. Penjualan Ekspor
Penjualan barang secara titipan kepada pembeli yang juga sebagai penjual.
penjual.
eceran.
16
2.1.4Barang
perabot, yang dipakai untuk mencapai maksud (Kamus Besar Bahasa indonesia
2019, h. 11).
sehari-hari. Beberapa contoh alat adalah palu, tang, gergaji, dan cangkul.
Beberapa benda sehari-hari seperti garpu, sendok dan pensil juga termasuk
alat. Pisau merupakan salah satu alat yang diciptakan manusia. Alat-alat yang
sebagai perkakas.
2.1.5 Website
yang populer saat ini di antaranya : Internet Explorer yang diproduksi oleh
microsoft, Mozila Firefox, Opera, dan Safari yang diproduksi oleh Apple.
yang terdapat didalam aplikasi browser yang biasa disebut web engine. Semua
kesatuan yang akan memiliki Unified Resource Locator (URL) atau domain dan
Situs web biasanya ditempatkan pada server web. Sebuah server web
menangani pengaturan nama ranah, serta menangani layanan atau protokol HTTP
yang disebut sebagai Server HTTP(bahasa inggris : HTTP Server ) seperti Apache
HTTP Server, atau Internet Information Services (IIS). Menurut Hidayat (2010, h.
banyak halaman web yang saling berhubungan. Jadi dapat dikatakan bahwa,
18
menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau
gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang
websitedinamis. Website statis adalah sebuah web yang isiya tidak bisa
Contoh dari pemograman ststis ini dalah HTML dan CSS. Contoh website
perubahan code pada file web, akan tetapi melalui halaman administrator.
Content yang tampil dalam web dinamis tersimpan pada sebuah data base
sehingga orang awam pun bisa merubah isi content web tanpa penguasaan
bahasa pemograman web. Biasanya web ini tersusun dari bahasa pemograman
Penjualan Barang Online pada Toko Baju Bayi Bee Bee Mart Berbasis web yang
Barang Online ini dibuat agar karyawan dapat mempermudah dalam proses
Selama ini pada Toko Bee Bee Mart pemesanan dan penjualan barang masih
menggunakan aplikasi media sosial saja yaitu dengan aplikasi ig, facebook dan
media sosial lainnya. Hal ini mengakibatkan keakuratan data kurang terjamin
serta membutuhkan waktu yang lama dalam proses pengolahan data penjualan
sehingga membuat kinerja karyawan manjadi tidak efektif dan tidak efisien. Selain
tentang barang yang diinginkan karena banyaknya aplikasi yang digunakan untuk
proses pemesanan dan penjualan pada Toko Bee Bee Mart. Oleh karena itu maka
dibutuhkan sebuah Aplikasi untuk pemesanan dan penjualan barang online pada
pemesanan dan penjualan barang online pada toko baju bayi Bee Bee Mart
untuk proses pemesanan dan penjualan barang. Karyawan juga tidak akan
kesulitan dalam mendata barang karena dalam aplikasi ini terdapat pendataan
secara otomatis berdasarkan nama, harga, dan tanggal barang dari pendataan awal
serta dalam pembuatan laporan kapan dan siapaproses jual beli dialkukan. Pada
perancangan aplikasi pemesana dan penjualan barang online pada toko baju bayi
Bee Bee Mart ini, bahasa pemrograman yang digunakan adalah bahasa
pemrograman berbasis WEB yaitu PHP dan database yang digunakan dalam
Menurut Jogiyanto (2014, h.699) DFD merupakan alat yang digunakan pada
design). DFD merupakan alat yang cukup populer sekarang ini, karena dapat
menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. DFD
juga merupakan dokumentasi dari sistem yang baik. DFD sering digunakan
untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
Beberapa simbol atau lambang yang digunakan dalam membuat Data Flow
3. Process (proses)
Simbol adalah gambar, bentuk atau benda yang mewakili suatu gagasan,
benda atau jumlah sesuatu. Meskipun simbol bukanlah nilai itu sendiri namun
diwakilinya.
luar sistem yang dapat berupa orang orgnanisasi atau sistem lainnya yang
Arus data (data flow) di DFD diberi simbol suatu panah, Arus data ini
mengalir diantara proses (process), simpan data (data store) dan kesatuan luar
(external entity).
3. Process (proses)
Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau
komputer dari hasil suatu arus data yang masuk ke dalam proses untuk
Simpan data (Data Store) merupakan simpanan dari data yang dapat berupa
sebagai berikut :
23
merupakan aplikasi text editor untuk menulis kode. Banyak sejumlah bahasa
progam yang ada pada aplikasi ini. Diantaranya PHP, CSS, C, C++, HTML,
Java dan sebagainya. Tentu saja, software ini bisa lebih memudahkan
kualitas kode yang tinggi ’’, Jurnal Prodidko vol.5, no.1, h.29.
lainnya yakni diantaranya Sublime text merupakan salah suatu text dengan
tampilan background gelap dan tampilan text dengan berbagai warna terang yang
membuat pengguna lebih jelas kemudian sublime text merupakan aplikasi yang
multi platfrom, yaitu apliaksi yang dapat dijalankan pada sistem operasi apa saja
mulai dari windows, linux, dan memiliki satu mini map yang merupakan
2.3.1.2 PHP
aplikasi web. PHP tergolong bebasis server side. Artinya, pemesanan dilakukan di
server. Ditinjau dari pemrosesanya, php tergolong berbasis server side, artinya
PHP adalah bahasa program yang digunakan untuk membuat aplikasi web
(website, blog, atau aplikasi web). Php termasuk bahasa program yang hanya bisa
berjalan di sisi server, atau sering disebut Side Server Language. Jadi, Program
25
yang dibuat dengan kode PHP tidak bisa berjalan kecuali dia dijalankan pada
server web, tanpa adanya server web yang terus berjalan dia tidak akan bisa
Web dinamis menggunakan PHP dan MySQL yang menyatakan bahwa “PHP
dalam format HTML. Dengan demikian kode program yang ditulis dalam php
tidak akan terlihat oleh user sehingga keamanan web lebih terjamin. PHP
PHP adalah bahasa server side scripting yang menyatu dengan HTML
untuk membuat halaman web yang dinamis. Karena PHP merupakan server side
demikian kode program ditulis dalam PHP tidak akan terlihat oleh user sehingga
keamanan halaman web yang dinamis, yaitu halaman web yang dapat membentuk
suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data
Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa
sekumpulan script yang digunakan untuk mengolah data form dari web. Jadi
Kemudian dikeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi
ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL
Rasmus merilis kode sumber tersebut untuk umum dan menamakanya PHP/FI,
sumber ini menjadi open source, maka banyak programmer yang tertarik unuk
ikut mengembangkan PHP. Pada tahun 1996 dikeluarkan PHP versi 2.0 yang
HTML. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C.
kemampuan PHP/FI secara signifikan. Pada tahun 1998 tepatnya pada tanggal 6
juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama
PHP versi 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih
mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh
Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP
scripting engine. Yang lainya adalah build in HTTP session, tidak lagi
menggunakan library tambahan seperti pada PHP. Tujuan dari bahasa scripting
27
ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web.
Dalam hal ini, aplikasi pada umumnya memberikan hasil pada web browser,
tetapi prosesnya secara keseluruhan dijalankan web server. PHP 4.0 adalah versi
PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai
memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP
5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi
ini juga memasukan model pemrograman berorientasi objek ke dalam PHP untuk
objek.
beberapa point di atas, juga didukung oleh banyak komunitas. Hali ini membuat
PHP termasuk dalam open source product, Sehingga source code PHP dapat
diubah dan didistribubsikan secara bebas. Versi terbaru PHP dapat diunduh secara
gratis melalui situs resmi PHP. Dengan demikian kode program yang ditulis
dalam PHP tidak akan terlihat oleh user sehingga keamanan web lebih terjamin.
pemrograman web yang digunakan untuk mengatur style-style yang ada di tag-tag
“Menurut Sitorus (2012), CSS (Cascading Style Sheet) adalah bahasa style
memungkinkan kita untuk menampilkan halaman yang sama dengan format yang
sebuah web sehingga akan lebih terstruktur dan seragam, namun CSS bukan
tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML (Kusuma
desain web yang memungkinkan Anda untuk mengatur serta mengontrol tampilan
web Anda yang sebelumnya dibuat dengan bahasa mark up. Seperti kita ketahui
29
bersama bahwa, dunia IT sudah semakin maju sehingga sebagaian besar anggota
Jadi kesimpulan dari CSS ialah salah satu bahasa pemrograman yang
memungkinkan Anda untuk mengatur tampilan website Anda sesuai dengan yang
dikehendaki.
2.3.2.1Definisi PhpMyadmin
web. Dengan aplikasi phpMyAdmin kita bisa megelola database sebagai Root
(pemilik server) atau juga sebagai user biasa, kita bisa membuat database baru,
lengkap seperti saat kita di MySQL Prompt (versi DOS). Selain itu software
phpMyAdmin juga tersedia dalam versi offline atau localhost sehingga akan lebih
efektif dari pada harus memulai membuat database langsung pada web server.
Menurut Edy Winarno, Ali Zaki, dan SmitDev (2014, h.1) php merupakan
Support pada MySQL juga terus dilakukan dengan adanya fasilitas otomatis
untuk membuat atau menghapus basisdata dan tabel, edit value pada tabel,
serta insert data juga lebih mudah dilakukan satu persatu atau jamak. Tidak
2. Impor dan ekspor data. Selain impor eskpor file database dengan ekstensi
bentuk grafik dan anda dapat menyimpan grafik tersebut dalam format pdf
4. Pembuatan kompleks query juga bisa dilakukan denan fitur query by example
5. Wujud dari transformasi atau perubahan data dapat disimpan menjadi format
yang menggunakan satu set fungsi, seperti menampilkan blok data. Pencarian
METODE PENELITIAN
Metode penelitian adalah langkah yang dimiliki dan dilakukan oleh peneliti
dengan langkah apa data-data tersebut diperoleh dan selanjutnya diolah dan
dianalisis.
membahas suatu masalah tertentu untuk diamati dan dianalisis secara cermat.
Penelitian ini hanya terfokus pada suatu objek penelitian tertentu dan dibatas,
sehingga penelitian ini hanya berlaku terhadap penelitian yang sedang dianalisis.
pada Toko Baju Bayi Bee Bee Mart Berbasis Web serta mengimplementasikan
31
32
merupakan proses menindaklanjuti dari hasil analisis atau penelitian pada Toko
Bee Bee Mart pada bagian pemesanan dan penjualan barang online yang
kerja dalam proses penelitian guna memecahkan masalah penelitian dari awal
Kerangka kerja yang digunakan pada penelitian ini adalah sebagai berikut :
33
Mulai Menganalisis
Analisa
Melakukan Observasi terhadap bisnis proses system yang berjalan
Mengambil simple data
Menentukan fungsionalitas dan non fungsionalitas system usulan
Perancangan
Menggambarkan alur proses system yang diusulkan
Membuat rancangan user interface system yang akan diusulkan
Implementasi
Spesifikasi system
Membuat koding dan tampilan antar muka penggunamenggunakan
bahasa pemograman php dan mySQL
Pengujian
Pengujian aplikasi yang sudah dibuat menggunakan black box
testing
Akhiri Pengujian
Berikut ini adalah uraian karangka kerja penelitian berdasarkan gambar 3.1:
1. Studi Literatur
landasan teori tersebut bisa ditemukan pada sumber yang berupa buku,
dilakukan serta menjadi dasar teori dalam melakukan penelitian atau stidu
kasus.
2. Identifikasi Masalah
Merupkan salah satu langkah kerja penelitian yang boleh dikatakan paling
masalah yang terdapat pada Toko Bee Bee Mart khusunya pada bagian
3. Penyelesaian Masalah
Penjualan Barang Online Pada Toko Baju Bayi Bee Bee Mart Berbasis
Web” yang dirancang dengan tool seperti MySQL untuk database, Data Flow
Apakah program tersebut layak atau tidak, apabila program tersebut belum
atau tidak layak maka diharuskan adanya perbaikan terlebih dahulu sebelum
dilakukan uji coba dan setelah uji coba program memang layak, maka
selanjutnya diimplementasikan.
5. Menarik Kesimpulan
sempit bisa terjadi apa bila ada ciri-ciri atau sifat atau fakta atau lainnya
terlalu luas bisa terjadi apabila kesimpulan melebihi dari ruang lingkup
penelitian. Suatu hal yang perlu di perhatikan adalah rumusan masalah atau
6. Pembuatan Laporan
1. Data Admin
Merupakan data yang mencangkup semua jenis barang yang ada di Toko Bee
Bee Mart.
3. Data Barang
Merupakan data yang mencakup semua data barang yang ada di Toko Bee
Bee Mart.
4. Data Pelanggan
Merupakan data yang mencakup semua data pelanggan atau custumer yang
5. Data Pemesanan
Merupakan data yang mencakup seluruh data pemesanan yang ada di toko Bee
Bee Mart.
3. 3. 2 Kebutuhan Proses
1. Proses Login
pemesanan dan penjualan barangdan yang hanya bisa di login oleh karyawan
atau staff.
Proses ini terdiri dari menu home, data admin, data barang dan pemesanan,
Yaitu proses untuk menampilkan semua data barang yang ada di Toko Bee Bee
Mart.
Yaitu proses untuk menampilkan semua data pelangganyang sudah login atau
yang sudah melakukan proses pemesanan barang pada toko Bee Bee Mart.
38
Yaitu proses untuk menampilkan semua data pemesanan dari pembelian yang
6. Proses Logout
Berisi data-data berupa kode barang, nama barang, stok dan hargayang akan
dicetak sebagai laporan untuk atasan yang bertugas dibagian penjualan barang
barang online pada toko baju bayi Bee Bee Mart berbasis Web.
PhpMyAdmin.
39
4. Sistem ini juga mencakup halaman data dan beranda, data barang ,data
3. Database :MySQL
aplikasipemesanan dan penjualan barang online pada toko baju bayi Bee Bee Mart
berbasis Web harus disesuaikan dengan besarnya data serta keputusan dalam
- Intel inside
- RAM 2GB
- OS Free DOS
- Printer
41
BAB IV
PERANCANGAN
mekanisme kerja sistem yang sedang berjalan di toko Bee Bee Mart Jambi untuk
mendapatkan berbagai masalah apa saja yang dihadapi oleh karyawan toko Bee
Bee Mart Jambi dalam pemesanan dan penjualan barang online yang ada.
Ketelitian sangat dibutuhkan untuk menentukan seperti apa sistem yang dibangun,
apabila menganalisa sistem yang ada dilakukan secara mendetail maka sistem
Dari sistem secara umum disebut juga desain konseptual atau desain logika
yang bertujuan untuk membuat model sistem yang baru secara logis dan
konseptual.Hasil dari tahap ini adalah suatu bentuk esensial model, yaitu apa yang
perancang sistem terperinci atau detail disebut juga dengan perancangan sistem
menggunakan data flow diagram untuk melihat alat sistem yang akan dibangun.
dan penjualan barang online pada toko baju bayi Bee Bee Mart. Hasil
aplikasi secara logika, tentang bagaimana aplikasi tersebut berjalan dari satu
bagian ke bagian lainnya, dengan menggunakan simbol – simbol dan anak panah
a. Diagram Konteks
yang akan dibangun secara umum atau keseluruhan. Adapun bentuk konteks
diagram pada Aplikasi Pemesanan dan Penjualan Barang Online pada Toko Baju
Data Barang
Data Jenis Barang,
Data Pelanggan
DataBarang, Data Pemesanan
DataPelanggan Data Berita
Data Pemesanan Data user management
a Pelanggan b Admin
Aplikasi Pemesanan
dan Penjualan Pada
Toko Bee Bee Mart
Verifikasi
c Pimpinan
Penjelasan:
Pada diagram konteks di atas tampak hanya ada satu proses tunggal yang
notasi angka 0 untuk menunjukkan bahwa ini adalah level paling abstrak/umum
44
dari sistem. Terdapat 2 kesatuan luar (external entity) pada diagram konteks ini,
yaitu Administrator, dan Pimpinan. Kedua entity ini dapat berperan sebagai
sumber data maupun penerima data/informasi. Selain itu terdapat 3 data flow
pada diagram konteks di atas, yang terdiri dari 1 data flow yang masuk ke proses
(input data) dan 2 data flow yang keluar dari proses (output data). Masing-masing
data flow diberi label yang menunjukkan data apa saja yang sedang mengalir.
proses dari suatu aplikasi pada setiap bagian aplikasi secara umum dan merupakan
turunan dari top level. DFD Level 0 menggambarkan proses-proses, data flow dan
media penyimpanan (storage) utama di dalam sistem. DFD Level 0 ini akan
1. 0
Data Admin
Data Admin
Olah Data Administrator D1 Data Admin
Data Admin
Backup Daata
Admin
Data Jenis
Barang
Aa Data Jenis
D2
Admin Barang
Data Jenis Barang
Data Barang
D3 Data Barang
Data Barang
2.0 Data
Data RKAP
Pelanggan
D4 Data
DataRKAP
Pelanggan
Backup Data
Permintaan Data RKAP
Pemesanan Olah Data Permintaan Data Pelanggan
Olah Data
Barang PDAM Tirta Data
Data Permintaan
Pemesanan
Pemesanan D5 Data
Data Pemesanan
Mayang Permintaan
Produk Bee
Data
Data Permintaan
Pemesanan
Bee Mart
Data Jenis Barang, DataBarang
DataJenisw Barang,
Data RKAP, Data Berita
Data Data Permintaan,
Barang Data Realisasi
Data Data
Data Berita
Data Realisasi,Pelanggan
Data D6
Realisasi
DataDepartemen
Pemesanan
Data
DataRealisasi
Berita
Data Berita
Data User Management DataData
Departemen
User
Data
D7 Data User
Departemen
DataData
Departemen
User
Data brang
Data Barang
- Data Barang
Data 3. 0 Data Berita
- Data RKAP
Pelanggan Data Realisasi
- Darta Data
Permintaan
- DataPemesanan
Realisasi DataPermintaan
Data Pemesanan
B b Data Berita
Pembuatan Laporan DataPelanggan
Data RKAP
Pemimpin
Penjelasan :
Pada Diagram level 0 ini admin dapat mengelola data barang, pelanggan, dan
pemesanan yang dapat mengakses data yang dibutuhkan dengan menginput data.
Dari uraian diatas, DFD level 0 untuk (Olah data) dapat digambarkan seperti
gambar 4.2.
Diagram ini adalah penguraian dari diagram level 0. Pada diagram level 1
1.1P
1.2P
Data User
Data User
Olah Data User
Data User
Proses ini hanya bisa dilakukan oleh admin. Admin dapat mengolah data user
Pada proses ini, admin dapat mengolah data Jenis Barang, Barang, Pelanggan,
data yang terdapat pada halaman admin.Dari uraian diatas, DFD level 1 untuk
2.1P
Data Jenis Barang Data Jenis Barang Data Jenis
Olah Data Jenis
D2 Barang
Barang
Data Jenis Barang
2.2P
Data Barang
Data Barang D3 Data Barang
Olah Data Barang Data Barang
2.3P
DataPelanggan DataPelanggan
Data RKAP Data RKAP
D4 Data RKAP
OlahOlah
DataData
RKAP D4 DataPelanggan
Pelangga Data RKAP
DataPelanggan
n
a
A
Admin
2.4P
Data Pemesanan
Data Permintaan
Olah Data
Olah Data
Permintaan D5
D5 Data
Data Pemesanan
Permintaan
Data Permintaan Pemesan Data Permintaan
Data Pemesanan Data Pemesanan
an
2.6P
Data User Data User
Data Departemen Data Departemen
Olah Data Data
D7 Data User
Olah Data
Departemen Departemen
Data Departemen
User Data User
Penjelasan :
Pada proses ini, admin dapat mengolah data Jenis Barang, Barang, Pelanggan,
data yang terdapat pada halaman admin. Dari uraian diatas, DFD level 1 untuk
Pada proses ini, laporan Barang, Pelanggan, Pemesanan Barang dan Berita
yang akan diberikan kepada pimpinan.Dari uraian diatas, DFD level 1 untuk proses
Penjelasan:
Pada proses ini, laporan Barang, Pelanggan, Pemesanan Barang dan User akan
Dari uraian diatas, DFD level 1 untuk proses 3 dapat digambarkan seperti gambar
4.5.
49
yang diorganisasikan sedemikian rupa tanpa pengulangan yang tidak perlu agar
kelak dapat dimanfaatkan kembali dengan cepat dan mudah untuk memenuhi
berbagai kebutuhan titik perancangan basis data disebut juga sebagai pemetaan
model data. Perancangan tabel Aplikasi Pemesanan dan Penjualan Barang Online
Toko Baju Bayi Bee Bee Mart Jambi menggunakan PhpMyadminterdiri dari
Tabel User, Tabel Jenis Barang, Tabel Barang, Tabel Pelanggan, Tabel
Pemesanan, Tabel Berita, dan Tabel Statis.Bisa dilihat seperti dibawah ini :
Tabel Usermerupakan sebuah tabel yang berisi data admin dan user yang
pengguna yang dapat dipercaya dan sudah di tunjuk untuk menjaga keamanan
Tabel 4.1User
sedang aktif
Tabel Jenis Barang merupakan tabel yang berisi dataJenisBarang yang biasa
Data
barang
Tabel barang merupakan tabel yang berisi data barang yang biasa di pinta
Data
Tabel 4.4Pelanggan
Data
pelanggan
ingin login
Tabel pemesanan merupakan tabel yang berisi data pemesanan dan penjualan
Tabel 4.5Pemesanan
pelanggan
dilakukan
dipesan
dibayar pelanggan
pembayaran
dilakukan
yang menarik pelanggan untuk membeli barang pada toko Bee Bee Mart.
Tabel 4.6Berita
sebagai penarik
pelanggan
(publis
draft)
(berita
slider)
Tabel Statis merupakan tabel yang berisi tentang atribut atribut yang
Adapun relasi antar tabel yang terdapat dalam Aplikasi Pemsanan dan
Penjualan Barang Online Pada Toko Baju Bayi Bee bee Mart yang dibangun
Keterangan :
Hak Akses user adalah segala tindakan yang bisa dilakukan oleh masing-
masing user sesuai hak aksesnya, seperti terlihat seperti pada Tabel 4.8.
1. Login
(Mengubah, Menghapus,
Menambah)
(Mengubah, Menghapus,
Menambah)
8. Membuat laporan
Kaywawan
57
Menu login berisi inputan username dan password dari admin, ketika
tombol login di klik, maka username dan password akan diperiksa di database,
Rancangan login ini nantinya berfungsi form login untuk admin website.
Bee Bee-Mart BERANDA PRODUK CARA PEMESANAN ARTIKEL FAQ KONTAK LOGIN
SILAHKAN LOGIN
Username
Silahkan Register terlebih dahulu jika belum memiliki akun
Password
tampilpertama kali saat memasuki website pemesanan dan penjualan toko Bee
Bee Mart. Halaman ini berisi tentang produk-produk yang dijual. Adapun
Bee Bee-Mart BERANDA PRODUK CARA PEMESANAN ARTIKEL FAQ KONTAK LOGIN
Wallpaper
Artikel
data produk yang sudah di upload ke aplikasi pemesanan dan penjualan barang
Bee Bee-Mart BERANDA PRODUK CARA PEMESANAN ARTIKEL FAQ KONTAK LOGIN
Gambar Gambar
Cari Produk
Produk Produk
Bee Bee-Mart BERANDA PRODUK CARA PEMESANAN ARTIKEL FAQ KONTAK LOGIN
Cara Pemesanan
Intruksi
Rancangan halaman artikel adalah menu yang berisi artikel atau beirta-
beirta yang menyangkut dengan toko Bee Bee Mart yamg berguna untuk menarik
pelanggan. Adapun rancangan halaman artikel dapat dilihat pada gambar 4.11
berikut :
60
Artikel
Wallpaper
Judul Artikel
Wallpaper
Judul Artikel
yang sering diyanyakan oleh pelanggan. Adapun rancangan halaman cara FAQ
Bee Bee-Mart BERANDA PRODUK CARA PEMESANAN ARTIKEL FAQ KONTAK LOGIN
FAQ
Rancangan halaman kontak adalah menu yang berisi nomor kontak admin
atau toko. Adapun rancangan halaman cara kontak dapat dilihat pada gambar
4.13berikut :
Bee Bee-Mart BERANDA PRODUK CARA PEMESANAN ARTIKEL FAQ KONTAK LOGIN
Call Us Address
No.Telepon Alamat
Connect
Business Hours
Facebook
Alamat Contact Us
website,menu login berisi inputan username dan password dari admin, ketika
tombol login di klik, maka username dan password akan diperiksa di database,
rancangan halaman cara kontak dapat dilihat pada gambar 4.14 berikut :
62
Sign In
Username
Password
Login
saat memasuki halaman admin toko Bee Bee Mart. Halaman ini berisi tentang hak
akses admin dimana admin dapat mengelola seluruh data. Adapun rancangan
Admin
Selamat Datang di Dashboard Home <
Navigation
Data Master
Data Pelanggan
Data Pemesanan
Data Berita
Statis Setting
User/Admin
Log Out
menambahkan data jenis barang yang akan diupdate. Adapun rancangan form data
Search
Admin
Data Jenis Produk Home <
Navigation
Data Pemesanan
Keterangan
KeteranganLain
DataBerita
Statis Setting
Simpan Data Reset
User/Admin
Log Out
Close
menambahkan data barang yang akan diupdate. Adapun rancangan form data
Search
Admin
Tambah Produk Home <
Navigation
Nama Produk
Nama Produk
Dashboard
Data Master Ukuran/Size
Ukuran/Size
Data Jenis Produk
Data Produk Foto
No File Choosen
Data Pelanggan Choose File
User/Admin Stok
menambahkan data pelanggan yang akan diupdate. Adapun rancangan form data
Search
Admin
Tambah Data Pelanggan Home <
Navigation
Nama Lengkap
Nama Lengkap
Dashboard
Data Master Alamat
Alamat
Data Jenis Produk
Data Produk No, HP
No Telp
Data Pelanggan
menambahkan data pemesanan yang akan diupdate. Adapun rancangan form data
Search
Admin
Tambah Pmesanan Home <
Navigation
No Nota
NT0003
Dashboard
Data Master Nama Pelanggan
Nama Pelanggan
Data Jenis Produk
Data Produk Nama Produk
--Pilih Produk--
Data Pelanggan
Harga
Data Pemesanan
DataBerita Harga
Statis Setting
Jumlah
User/Admin Jumlah
Log Out Total Harga
Total Harga
Uang Muka
Uang Muka
Sisa Pembayaran
Status Pembayaran
Status Pembayaran
menambahkan data berita yang akan diupdate. Adapun rancangan form data berita
Search
Admin
Tambah Berita Home <
Navigation
Judul Berita
Judul Berita
Dashboard
Data Master StatusBerita
Publikasi
Data Jenis Produk
Data Produk Judul Berita
Berita
Data Pelanggan
UploadGambar
Data Pemesanan
DataBerita ChooseNo File Chosen
File
Statis Setting
Isi
User/Admin
Total Harga
Log Out
Simpan Cancel
Rancangan form data statis setting adalah menu untuk menginput atau
menambahkan data statis setting yang akan diupdate. Adapun rancangan form
Search
Admin
Tambah Data Statis Home <
Navigation
Judul
Judul
Dashboard
Data Master Isi
Total Harga
Data Jenis Produk
Data Produk
Data Pelanggan
Data Pemesanan
DataBerita
Simpan Cancel
Statis Setting
User/Admin
Log Out
menambahkan data user yang akan diupdate. Adapun rancangan form data
Search
Admin
Tambah user Home <
Navigation
Nama
Nama
Dashboard
Data Master Email
Email
Data Jenis Produk
Data Produk Username
Username
Data Pelanggan
Password
Data Pemesanan
DataBerita Password
Statis Setting
Level Hak Akses
User/Admin Admin
Log Out Keterangan
Keterangan
Rancangan data jenis barang adalah menu pengolahan data jenis barang
yang akan diolah oleh admin. Adapun rancangan data jenis barang dapat dilihat
Search
Admin
Data Jenis Produk Home <
Navigation
Tambah
Dashboard
10 Search :
Data Master
Data Produk 1.
Mwmb
Data Pelanggan 2. wer
Data Pemesanan
Previous 1 Next
DataBerita
Statis Setting
User/Admin
Log Out
Rancangan data barang adalah menu pengolahan data barang yang akan
diolah oleh admin. Adapun rancangan databarang dapat dilihat pada gambar 4.24
berikut :
72
Search
Admin
Data Produk Home <
Navigation
Data Jenis Produk No. foto Nama Harga Jenis Ket Act
i
Data Produk 1.
o
Data Pelanggan 2. n
akan diolah oleh admin. Adapun rancangan data kategori dapat dilihat pada
Search
Admin
Data Pelanggan Home <
Navigation
Dashboard Tambah
Data Master
10 Search :
Data Pelanggan
No. Nama Alamat No hp Email Action
Data Pemesanan
1.
Data Berita
2.
Statis Setting
Log Out
barang yang akan diolah oleh admin. Adapun rancangan Data Pemesanan Barang
Gambar
Search
Admin
Data Pemesanan Home <
Navigation
Tambah
Cetak Laporan
Dashboard
10 Search :
Data Master
Data Berita 2.
Rancangan Data Berita adalah menu pengolahan data Berita yang akan
diolah oleh admin. Adapun rancangan Data Berita dapat dilihat pada gambar 4.27
berikut :
Search
Admin
Data Berita
Home <
Navigation
Tambah
Dashboard
10 Search :
Data Master
Data Pemesanan 1.
Data Berita 2.
Data Pemesann
Statis Setting Previous 1 Next
User/Admin
Log Out
pemesanan dan FAQ pada website Bee Bee Mart yang akan diolah oleh admin.
Adapun rancangan Data Statis Setting dapat dilihat pada gambar 4.28 berikut :
75
Search
Admin
Data Statis Home <
Navigation
Tambah
Dashboard
10 Search :
Data Master
Data Pemesanan 1.
Data Berita 2.
Rancangan Data User adalah menu pengolahan data User yang akan
diolah oleh admin. Adapun rancangan Data User dapat dilihat pada gambar 4.29
berikut :
Search
Admin
Data user
Navigation
Home <
Dashboard
penginputan data barang pada toko Bee bee Mart. Adapun rancangan Laporan
Laporan
LOGO Toko Baju Bayi Bee Bee Mart
BBM Kota Jambi
Jambi, hh-mm-yyyy
Pimpinan
__________________
_
LOGO Laporan
Toko Baju Bayi Bee Bee Mart
BBM
Kota Jambi
Jambi, hh-mm-yyyy
Mengetahui Pimpinan
Penjualan dan Pemesanan Barang Online pada Toko Baju Bayi Bee Bee Mart
Berbasis Web”.
Program ini dapat digunakan oleh karyawan atau staff yang terdiri dari
halaman admin, login, halaman utama atau dashboard, data master yang terdiri
dari data jenis produk dan data produk , informasi pembeli atau perlanggan,
Informasi data pemesanan, laporan yaitu cetak laporan , serta user management.
5.2 Implementasi
Barang Online pada Toko Baju Bayi Bee Bee Mart Berbasis Web. Diharapkan
dapat sesuai dengan yang dikehendaki, hasil dari rancangan tersebut adalah
sebagai berikut :
78
79
Halaman ini adalah halaman yang digunakan oleh custumer untuk login
sebelum memesan barang, namun jika sebelumnya belum pernah login bisa
Halaman ini adalah halaman yang pertama kali dikujungi oleh pelanggan
Halaman ini adalah halaman yang berisi tentang produk yang dijual oleh
Halaman ini adalah halaman yang digunakan oleh custumer untuk melihat
diinginkan.
Halaman ini adalah halaman yang digunakan oleh custumer untuk melihat
Halaman ini adalah halaman yang berisi kontak admin Bee Bee Mart..
Halaman ini adalah halaman yang pertama dikujungi admin sebelum dapat
Halaman ini adalah halaman yang pertama kali dikujungi oleh karyawan
saat pertama kali mengakses halaman admin toko Bee Bee Mart .
menginput data jenis barang atau produk, pada halaman ini admin dapat
menginput data barang atau produk, pada halaman ini admin dapat menambah,
menginput data pelanggan, pada halaman ini admin dapat menambah, edit dan
menginput data pemesanan, pada halaman ini admin dapat menambah, edit dan
menginput data atau caption untuk berita dihalaman home, pada halaman ini
menginput statis setting, pada halaman ini admin dapat menambah, edit dan
menghapus statis setting yang akan di upload pada halaman home website.
87
menginput admin, pada halaman ini admin dapat menambah, edit dan menghapus
Halaman ini adalah halaman yang digunakan oleh karyawan untuk melihat
informasi data jenis barang atau produk pada toko Bee Bee Mart.
Halaman ini adalah halaman yang digunakan oleh karyawan untuk melihat
informasi data barang atau produk pada toko Bee Bee Mart.
Halaman ini adalah halaman yang digunakan oleh karyawan untuk melihat
Halaman ini adalah halaman yang digunakan oleh karyawan untuk melihat
Halaman ini adalah halaman yang digunakan oleh karyawan untuk melihat
pemesanan.
Halaman ini adalah halaman yang digunakan karyawan untuk melihat data
memilih barang atau produk yang ingin dicetak laporannya sesuai yang
diinginkan.
memilih tanggal, bulan dan tahun untuk dicetak laporan barang yang telah dipesan
oleh pelanggan.
5.3 Pembahasan
menggunakan program ini dengan baik. Analisis kinerja ini dapat dibagi menjadi
dua tahapan pengujian yaitu pengujian normal dan pengujian tidak normal.
utama admin.
Pengujian prosedur normal pada tambah data Jenis Barang atau Produk,
apabila terisi lengkap, maka ketika mengklik tombol “SIMPAN DATA” akan
tersimpan otomatis masuk ke dalam database yang telah ada dan jika telah
tersimpan akan mendapatkan pesan pada tabel data jenis produk “Data Telah
Ditambah”.
Pengujian data barang, apabila telah terisi lengkap maka ketika mengklik
yang telah ada dan jika telah tersimpan akan mendapatkan pesan pada tabel data
Pengujian tambah jenis barang, apabila telah terisi lengkap maka ketika
database yang telah ada dan jika telah tersimpan akan mendapatkan pesan pada
Pengujian tambah jenis barang, apabila telah terisi lengkap maka ketika
database yang telah ada dan jika telah tersimpan akan mendapatkan pesan pada
Pengujian tambah jenis barang, apabila telah terisi lengkap maka ketika
database yang telah ada dan jika telah tersimpan akan mendapatkan pesan pada
Pengujian tambah jenis barang, apabila telah terisi lengkap maka ketika
database yang telah ada dan jika telah tersimpan akan mendapatkan pesan pada
Pengujian tambah jenis barang, apabila telah terisi lengkap maka ketika
database yang telah ada dan jika telah tersimpan akan mendapatkan pesan pada
jika sudah keluar dari aplikasi maka akan mendapatkan pesan “Anda berhasil
logout.
100
yang salah. Maka sistem akan menampilkan pesan “Password minimal 6 karakter”
Pengujian tidak normal ini ketika memasukkan nama jenis dan kode jenis
yang salah. Maka sistem akan menampilkan pesan “Kode_jenis 67871221 sudah
Pengujian tidak normal ini ketika tidak mengisi seluruh form data barang
atau produk. Maka sistem akan menampilkan pesan misalnya “Harga harus diisi”
Pengujian tidak normal ini ketika tidak mengisi seluruh form data
pemesanan. Maka sistem akan menampilkan pesan misalnya “Harga harus diisi”
Pengujian tidak normal ini ketika tidak mengisi seluruh form data berita.
Maka sistem akan menampilkan pesan misalnya “Please fill out this field”.
Pengujian tidak normal ini ketika tidak mengisi seluruh form data statis.
Maka sistem akan menampilkan pesan misalnya “The judul field is required.” Dan
berwarna merah.
6.1 Kesimpulan
dalam sebuah bentuk permasalahan yang terjadi pada Aplikasi Penjualan dan
Pemesanan Barang Online pada Toko Baju Bayi Bee Bee Mart Berbasis Web,
maka dengan ini peneliti dapat mengambil suatu kesimpulan sebagai berikut :
2. Dengan adanya Aplikasi Penjualan dan Pemesanan Barang Online yang telah
kehilangan data.
3. Dengan adanya Aplikasi Penjualan dan Pemesanan Barang Online ini dapat
4. Dengan adanya Aplikasi Penjualan dan Pemesanan Barang Online ini dapat
5. Dengan adanya Aplikasi Penjualan dan Pemesanan Barang Online ini dapat
104
105
6. Dengan adanya Aplikasi Penjualan dan Pemesanan Barang Online ini dapat
6.2 Saran
semuanya dan khususnya pada karyawan atau staff Toko Bee Bee Mart agar
program yang telah dibangun dapat berjalan secara optimal. Adapun saran-saran
1. Dalam pengolahan data penjualan dan pemesanan Toko Bee Bee Mart untuk
2. Dalam pengolahan data pengolahan data penjualan dan pemesanan Toko Bee
3. Dalam pengolahan data penjualan dan pemesanan Toko Bee Bee Mart untuk
menggunakan program ini dalam proses pengolahan data yang dilakukan agar
4. Dalam pengolahan data penjualan dan pemesanan Toko Bee Bee Mart untuk
penelitian atau laporan dapat lebih baik dan lebih lengkap lagi.
106
5. Dalam pengolahan data penjualan dan pemesanan Toko Bee Bee Mart untuk
dapat memperdalam penelitian lebih lanjut agar aplikasi dapat bekerja lebih
Bunafi Nugroho. (2013). Arti Kode Php dan Php. CV. Andi Offset
:Yogyakarta
Edy Winarno, Ali Zaki, dan SmitDev. (2014). Php Merupakan Bahasa
Pemrograman. CV.Andi Offset : Yogyakarta
Edwin dan Chris. (2019). Arti Pemesanan dalam Arti Umum CV.Andi
Offset : Yogyakarta
Jurnal Bootup, Agus Salim. 2019 CSS (Cascading Style Sheets) bahasa
desain web : http://jurnal.univbinansan.ac.id/.
Kusuma & Utami. (2017). Pengertian CCS Bahasa HTML dan XHTM
CV.Andi Offset: Yogyakarta
1. IndexPHP
?php
error_reporting(0);
require_once 'core/harviacode.php';
require_once 'core/helper.php';
require_once 'core/process.php';
?>
<!doctype html>
<html>
<head>
<title>Harviacode Codeigniter CRUD Generator</title>
<link rel="stylesheet" href="core/bootstrap.min.css"/>
<style>
body{
padding: 15px;
}
</style>
</head>
<body>
<div class="row">
<div class="col-md-3">
<form action="index.php" method="POST">
<div class="form-group">
<label>Select Table - <a href="<?php echo
$_SERVER['PHP_SELF'] ?>">Refresh</a></label>
<select id="table_name" name="table_name" class="form-control"
onchange="setname()">
<option value="">Please Select</option>
<?php
$table_list = $hc->table_list();
$table_list_selected = isset($_POST['table_name']) ?
$_POST['table_name'] : '';
foreach ($table_list as $table) {
?>
<option value="<?php echo $table['table_name'] ?>" <?php echo
$table_list_selected == $table['table_name'] ? 'selected="selected"' : '';
?>><?php echo $table['table_name'] ?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<div class="row">
<?php $jenis_tabel = isset($_POST['jenis_tabel']) ? $_POST['jenis_tabel']
: 'reguler_table'; ?>
<div class="col-md-5">
<div class="radio" style="margin-bottom: 0px; margin-top: 0px">
<label>
<input type="radio" name="jenis_tabel" value="reguler_table" <?php
echo $jenis_tabel == 'reguler_table' ? 'checked' : ''; ?>>
Reguler Table
</label>
</div>
</div>
<div class="col-md-7">
<div class="radio" style="margin-bottom: 0px; margin-top: 0px">
<label>
<input type="radio" name="jenis_tabel" value="datatables" <?php echo
$jenis_tabel == 'datatables' ? 'checked' : ''; ?>>
Serverside Datatables
</label>
</div>
</div>
</div>
</div>
<div class="form-group">
<div class="checkbox">
<?php $export_excel = isset($_POST['export_excel']) ?
$_POST['export_excel'] : ''; ?>
<label>
<input type="checkbox" name="export_excel" value="1" <?php echo
$export_excel == '1' ? 'checked' : '' ?>>
Export Excel
</label>
</div>
</div>
<div class="form-group">
<div class="checkbox">
<?php $export_word = isset($_POST['export_word']) ?
$_POST['export_word'] : ''; ?>
<label>
<input type="checkbox" name="export_word" value="1" <?php echo
$export_word == '1' ? 'checked' : '' ?>>
Export Word
</label>
</div>
</div>
<div class="form-group">
<label>Custom Controller Name</label>
<input type="text" id="controller" name="controller" value="<?php echo
isset($_POST['controller']) ? $_POST['controller'] : '' ?>" class="form-
control" placeholder="Controller Name" />
</div>
<div class="form-group">
<label>Custom Model Name</label>
<input type="text" id="model" name="model" value="<?php echo
isset($_POST['model']) ? $_POST['model'] : '' ?>" class="form-
control" placeholder="Controller Name" />
</div>
<input type="submit" value="Generate" name="generate" class="btn btn-
primary" onclick="javascript: return confirm('This will overwrite the
existing files. Continue ?')" />
<input type="submit" value="Generate All" name="generateall"
class="btn btn-danger" onclick="javascript: return
confirm('WARNING !! This will generate code for ALL TABLE and
overwrite the existing files\
\nPlease double check before continue. Continue ?')" />
<a href="core/setting.php" class="btn btn-default">Setting</a>
</form>
<br>
<?php
foreach ($hasil as $h) {
echo '<p>' . $h . '</p>';
}
?>
</div>
<div class="col-md-9">
<h3 style="margin-top: 0px">Codeigniter CRUD Generator 1.4 by <a
target="_blank"
href="http://harviacode.com">harviacode.com</a></h3>
<p><strong>About :</strong></p>
<p>
Codeigniter CRUD Generator is a simple tool to auto generate
model, controller and view from your table. This tool will boost your
writing code. This CRUD generator will make a complete
CRUD operation, pagination, search, form*, form validation, export to
excel, and export to word.
This CRUD Generator using bootstrap 3 style. You still need
to modify the result code for more customization.
</p>
<small>* generate textarea and text input only</small>
<p>
Please visit and like <a target="_blank"
href="http://harviacode.com"><b>harviacode.com</b></a> for more
info and PHP tutorials.
</p>
<p><strong>Preparation before using this CRUD Generator (Important)
:</strong></p>
<ul>
<li>On application/config/autoload.php, load database library, session
library and url helper</li>
<li>On application/config/config.php, set :</b>.
<ul>
<li>$config['base_url'] = 'http://localhost/yourprojectname'</li>
<li>$config['index_page'] = ''</li>
<li>$config['url_suffix'] = '.html'</li>
<li>$config['encryption_key'] = 'randomstring'</li>
</ul>
</li>
<li>On application/config/database.php, set hostname, username,
password and database.</li>
</ul>
<p><strong>Using this CRUD Generator :</strong></p>
<ul>
<li>Simply put 'harviacode' folder, 'asset' folder and .htaccess file into
your project root folder.</li>
<li>Open http://localhost/yourprojectname/harviacode.</li>
<li>Select table and push generate button.</li>
</ul>
<p><strong>FAQ :</strong></p>
<ul>
<li>Select table show no data. Make sure you have correct database
configuration on application/config/database.php and load database
library on autoload.</li>
<li>Error chmod on mac and linux. Please change your application folder
and harviacode folder chmod to 777 </li>
<li>Error 404 when click Create, Read, Update, Delete or Next Page.
Make sure your mod_rewrite is active
and you can access http://localhost/yourproject/welcome.
The problem is on htaccess. Still have problem?
please go to google and search how to remove index.php
codeigniter.
</li>
<li>Error cannot Read, Update, Delete. Make sure your table have primary
key.</li>
</ul>
<br>
<p><strong>Thanks for Support Me</strong></p>
<p>Buy me a cup of coffee :)</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"
target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id"
value="52D85QFXT57KN">
<input type="image"
src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.g
if" border="0" name="submit" alt="PayPal - The safer, easier way to
pay online!">
<img alt="" border="0"
src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1"
height="1">
</form>
<br>
<p><strong>Update</strong></p>
<ul>
<li>V.1.4 - 26 November 2016
<ul>
<li>Change to serverside datatables using ignited datatables</li>
</ul>
</li>
<li>V.1.3.1 - 05 April 2016
<ul>
<li>Put view files into folder</li>
</ul>
</li>
<li>V.1.3 - 09 December 2015
<ul>
<li>Zero Config for database connection</li>
<li>Fix bug searching</li>
<li>Fix field name label</li>
<li>Add select table from database</li>
<li>Add generate all table</li>
<li>Select target folder from setting menu</li>
<li>Remove support for Codeigniter 2</li>
</ul>
</li>
<li>V.1.2 - 25 June 2015
<ul>
<li>Add custom target folder</li>
<li>Add export to excel</li>
<li>Add export to word</li>
</ul>
</li>
<li>V.1.1 - 21 May 2015
<ul>
<li>Add custom controller name and custom model name</li>
<li>Add client side datatables</li>
</ul>
</li>
</ul>
function setname() {
var table_name =
document.getElementById('table_name').value.toLowerCase();
if (table_name != '') {
document.getElementById('controller').value =
capitalize(table_name);
document.getElementById('model').value =
capitalize(table_name) + '_model';
} else {
document.getElementById('controller').value = '';
document.getElementById('model').value = '';
}
}
</script>
</body>
</html>
DOKUMENTASI