TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Diploma Tiga (D.III)
RONY SIREGAR
NIM : 12137668
Segala puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa,
yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis
dapat menyelesaikan tugas akhir ini dengan baik. Dimana tugas akhir ini penulis
sajikan dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang
penulis ambil sebagai berikut, “Sistem Informasi Service Helmet Berbasis Web
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan
program Diploma III AMIK BSI Jakarta. Sebagai bahan penulisan diambil
bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir ini tidak
akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis
Akhir.
6. Ibu Tio Herlina Siregar selaku pemilik Toko Art Helmet Jakarta.
7. Orang tua tercinta yang telah memberi dukungan moral maupun spiritual.
vii
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga
terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir ini
masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang
Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya
Penulis
Rony Siregar
viii
ABSTRAK
Rony Siregar (12137668), Sistem Informasi Service Helmet Berbasis Web Pada
Toko Art Helmet Jakarta.
ix
ABSTRACT
Rony Siregar (12137668), Web Based Helmet Information Service System at Art
Helmet Shop Jakarta.
The use of information technology can be applied in various fields, including one
on the sale of services. Presentation of information by the company is very
important because the information is a determinant for the development of a
company into the future. Marketing and information dissemination activities
conducted by Art Helmet Jakarta business to the general public still using manual
system by using pamphlet media and advertisement in print media, the impact of
marketing area obtained is very limited. Consumers still have to come to the
Jakarta Art Helmet Shop or make helmet service by phone is not efficient.
Therefore, the author tries to design a web-based helmet service information
system to facilitate to promote the existence of Art Helmet Jakarta business. With
the existence of this website-based applications can help the business of Toko Art
Helmet Jakarta to promote sales of his services and simplify the management of
data up to the preparation of sales reports.
x
DAFTAR ISI
BAB I PENDAHULUAN...........................................................................1
1.1. Latar Belakang Masalah ............................................................1
1.2. Maksud dan Tujuan ...................................................................2
1.3. Metode Penelitian......................................................................3
1.4. Ruang Lingkup ..........................................................................6
1.5. Sistematika Penulisan ...............................................................6
xi
DAFTAR SIMBOL
Entitas (entity)
Entitas merupakan data inti yang akan disimpan; bakal
label pada basis data; biasanya mengacu pada benda yang
terlibat dalam aplikasi yang akan dibuat. Kumpulan dari
obyek yang dapat di identifikasikan secara unik.
Atribut (attribute)
Field atau kolom data yang butuh disimpan dalam suatu
entitas.
Relasi (relation)
Relasi yang menghubungkan antarentitas; biasanya diawali
dengan kata kerja; biasanya juga mendefinisikan relasi
proses antarentitas/benda yang terkait dengan aplikasi.
Asosiasi (association)
Penghubung antara relasi dan entitas dimana di kedua
1 0..*
ujungnya memiliki multiplicity kemungkinan jumlah
pemakaian.
xii
DAFTAR GAMBAR
Halaman
xiii
DAFTAR TABEL
Halaman
xiv
DAFTAR LAMPIRAN
Halaman
xv
BAB I
PENDAHULUAN
Saat ini internet tidak hanya dikuasai oleh orang-orang yang secara formal
lain yang bukan dari kalangan IT (Information Technology). Melalui internet kita
dapat bertukar informasi dengan siapa saja, kapanpun kita mau dan dimanapun
kita berada.
tuntutan pelayanan internet melebihi dari apa yang bisa diperoleh di dunia nyata.
Dengan internet keuntungan yang diperoleh akan sangat mudah dan praktis
sarana promosi ada juga fungsi yang lebih penting salah satunya penjualan jasa
online.
pembeli dalam suatu tempat dan melakukan transaksi jual beli di tempat tersebut.
Dengan perkembangan teknologi saat ini cara lama seperti itu mulai ditinggalkan.
commerce. Dengan adanya e-commerce kita dapat melakukan transaksi jual beli
dengan lebih mudah, karena transaksi jual beli kita secara online dan tidak
terbatas oleh waktu dan tempat. Selain itu untuk dapat menghasilkan informasi
1
2
Pengelolaan ini sering kali memakan waktu dan biaya yang cukup tinggi terlebih
pelindung kepala. Dengan ketatnya persaingan pasar antar penjualan jasa service
Toko Art Helmet adalah salah satu toko yang menjual berbagai bentuk
helmet mulai untuk helmet dewasa sampai dengan helmet anak. Selain menjual
helmet Toko Art Helmet ini juga menerima service helmet dengan cara penjualan
jasa service helmet yaitu pelanggan datang langsung mengantarkan helmet yang
akan diservice ke Toko Art Helmet. Dengan metode penjualan jasa service
informasi berbasis website sebagai bahan tugas akhir dengan judul “SISTEM
HELMET JAKARTA”.
Sarana Informatika.
3
service helmet online yang nantinya bermanfaat untuk menambah efisiensi dan
efektifitas dalam jalannya kegiatan usaha penjualan jasa service helmet pada
Sedangkan tujuan dari penulisan Tugas Akhir ini adalah untuk memenuhi
salah satu syarat kelulusan Program Diploma Tiga (D.III) pada Jurusan
tugas akhir ini, metode penelitian dan pengumpulan data yang penulis gunakan
adalah:
(2013:28) menjelaskan bahwa model air terjun (waterfall) sering juga disebut
model sekuensial linier atau alur hidup klasik”. Berikut adalah penjelasannya:
Pada tahap ini penulis melakukan analisa terhadap kebutuhan system, proses
pengumpulan data pada tahap ini akan digunakan untuk menentukan konsep
sistem serta antar muka yang dapat melakukan tugas-tugas yang diinginkan
4
oleh user agar dapat menghasilkan spesifikasi perangkat lunak. Hal ini
2. Desain
Dalam tahap ini penulis melakukan proses multi langkah yang bertitik
(LRS).
4. Pengujian
Setelah pengkodean selesai maka akan dilakukan testing dengan tujuan untuk
pengkajian ulang.
Dalam tahap ini perangkat lunak yang sudah dibuat pasti akan mengalami
untuk kedepannya web yang dibuat akan dihosting dan di upload, karena web
yang penulis buat disini pada localhost saja sehingga hanya bisa tampil atau
dan informasi.
2. Wawancara (Interview)
Siregar selaku pemilik Toko Art Helmet untuk mendapatkan data-data dan
informasi yang lengkap dan jelas sesuai dengan tema penulisan tugas akhir
dengan cara studi pustaka dalam metode ini penulis berusaha untuk
mempelajari buku dan artikel ilmiah yang relevan dalam pemilihan judul yang
penulis ajukan. Buku dan artikel ilmiah tersebut digunakan penulis untuk
perancangan website e-commerce ini antara lain: Produk yang dijual service
helmet dan halaman pengguna yaitu admin, member dan pengunjung. Admin
adalah pengelola data master yang bisa menambah, menghapus dan merubah data
master serta membuat laporan. Member adalah seseorang yang memiliki account
Sedangkan pengunjung adalah seseorang yang hanya mengunjungi dan melihat isi
Agar penulisan tugas akhir ini terbentuk dan tersusun secara baik maka
diperlukan penjabaran dari isi pada setiap bab yang ada. Pembagian bab-bab yang
akan dikemukakan oleh penulis secara sederhana dari bab pertama sampai bab
BAB I PENDAHULUAN
pendukung.
BAB IV PENUTUP
ada pada objek yang menjadi tema tugas akhir dan menguraikan
LANDASAN TEORI
Web merupakan salah satu layanan yang di dapat oleh pemakai komputer
yang terhubung ke internet. Web adalah ruang informasi dalam internet dengan
dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan
dalam browser web. Internet identik dengan web, karena popularitasnya sebagai
penyedia informasi dan interface yang dibutuhkan oleh pengguna internet dari
informasi di internet.
A. Website
yang terdiri dari teks, gambar, dan atau suara animasi.” Website atau situs adalah
sebuah lokasi di internet yang memiliki akses ke semua pengguna internet dan
dapat saling bertukar dokumen, dengan cara menghubungkan satu sama lain
1. Website Dinamis
Merupakan sebuah website yang menyedikan content atau isi yang selalu
8
9
2. Website Statis
Merupakan sebuah website yang content nya sangat jarang diubah. Bahasa
1. Personal Website
3. Commercial Website
5. Government Website
9. Portal Website
10. Website yang mempunyai banyak layanan, mulai dari layanan berita, email
atas:
kepada ketersediaan server. Seperti PHP, ASP, NET dan lain sebagainya. Jika
10
tidak ada server, website yang dibangun dengan bahasa pemrograman diatas
disediakan melalui jalur internet sehingga dapat diakses di seluruh dunia selama
kumpulan dari halaman–halaman situs yang terangkum dalam sebuah domain atau
sub domain, yang tempatnya berada di dalam WWW (World Wide Web) di dalam
Internet. Sebuah halaman web biasanya berupa dokumen yang ditulis dalam
format HTML (Hyper Text Markup Language), yang selalu bisa diakses melalui
HTTP, yaitu sebuah protocol yang menyampaikan informasi dari server website
untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi
dari website tersebut dapat membentuk sebuah jaringan informasi yang sangat
besar.
B. Internet
juga dapat disebut jaringan dalam suatu jaringan yang luas.” Seperti halnya
Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut
berbasis UNIX, dengan internet bisa melakukan komunikasi dalam jarak yang
semua standar yang mereka tentukan menjadi cikal bakal pembangnan protocol
1. Application Layer
komunikasi. Lapisan aplikasi terdiri dari: BGP, DHCP, FTP, HTTP, IMAP,
2. Transport Layer
Lapisan Transport (Transport Layer) adalah lapisan yang mengatur lalu lintas
UDP.
3. Internet Layer
4. Link Layer
antara host dengan node. Host sebagai pengirim dan node adalah lokasi tujuan
dari host. Lapisan penghubung terdiri dari: ARP, Tunnel (L2TP), PPP, Media
(www) atau lebih sering dikenal sebagai web adalah suatu layanan sajian informasi
melalui internet)”. Intenet sering disebut sebagai lalu lintas informasi dengan
cukup banyak yang gratis. Inilah yang menjadi salah satu daya tarik internet saat
ini. Jenis layanan WWW adalah Web Mail Service, Search Engine Service, Web
D. Web Server
terdiri dari perangkat keras dan perangkat lunak”. Secara bentuk fisik dan cara
kerjanya, perangkat keras web server tidak berbeda dengan komputer rumah atau
dikarenakan web server berkerja sebagai penyedia layanan yang dapat diakses
oleh banyak pengguna, sehingga dibutuhkan kapasitas dan kapabilitas yang besar
dibandingkan PC. Dukungan perangkat lunak sangat dibutuhkan agar web server
Web server juga sering disebut sebagai sarana dari layanan sebuah website.
Sebuah web server akan menunggu permintaan dari seorang client untuk
Google Chrome, Opera dan browser lainnya. Jika ada sebuah permintaan dari
browser, maka sebuah web server akan langsung memproses sebuah permintaan
tersebut dan kemudian akan memberikan hasil prosesnya yaitu berupa data yang
di inginkan dan akan menampilkan pada sebuah browser. Sehingga jika sebuah
proses yang dimulai dari permintaan web client atau dari browser, maka akan
dikembalikan hasil prosesnya oleh web server ke web client lagi. Jadi bisa
dikatakan, setiap orang akan dapat dengan mudah mengetahui apa yang akan
terjadi pada tiap-tiap proses. Namun secara garis besarnya yaitu sebuah web
server hanya akan memproses semua masukan yang diperolehnya dari sebuah
E. Web Browser
Perambanan web yang popular adalah Microsoft Internet Explorer dan Mozilla
Firefox. Perambanan web adalah jenis perantara pengguna yang sering digunakan.
Wide Web sendiri adalah kumpulan jaringan berisi dokumen dan tersambung satu
berganti memakai web browser jenis lain. Secara berkala anda dapat mengenali
Beberapa macam web browser yang umum digunkan adalah Google Chrome dan
Mozilla Firefox.
F. E-Commerce
berkaitan dengan transaksi jual beli yang dilakukan secara digital dengan
internet dan E-commerce sangat penting karena komputer yang digunakan untuk
dan penjual.
7. Intranet
8. Extranet
beberapa internet.
9. Internet
12. E-Tailing
menjual produk atau jasa kepada organisasi atau individu yang mencari
lainnya.
17. PayPal
G. Bahasa Pemrograman
web editor keluaran adobe system yang digunakan untuk membangun dan
mendesain suatu website dengan fitur-fitur yang menarik dan kemudahan dalam
mendesain web meskipun untuk para web desainer pemula sekalipun, juga
bahasa pemrograman web di dalamnya. Ada beberapa fitur baru yang dapat
Adobe Bussines Catalyst, integrasi Adobe Browser Lab, integrasi dengan CMS,
pengecekan CSS, dan lain-lain. Software ini berfungsi sebagai text editor
pendesain web dan penggabungan antara layout dengan bahasa pemograman PHP.
kependekan dari Hypertext Markup Languange yang terdiri dari tag-tag yang
suatu dokumen dalam web seperti teks, gambar, suara, animasi bahkan video.
Halaman web dibuat dengan HTML melalui penggunaan tag-tag yang telah
berhubungan dengan dokumen HTML yang lain atau dikenal dengan istilah link.
Salah satu kemampuan HTML yang canggih ialah mampu menyertakan link-link
berikut:
a. Pengontrolan rancangan atau desain tampilan yang dibuat pada halaman web.
d. Menambahkan atau mengubah isi web yang didesain sehingga tampilan web
(Situs Personal) dan PHP itu sendiri pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995, dan pada saat PHP masih bernama FI (Form Interpreter), yang
wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form
dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum.
berbasis web berupa script yang dapat diintergrasikan dengan HTML”. Sebagian
19
besar sintaksnya mirip dengan bahasa pemrograman C, Java, ASP dan Perl,
ditambah beberapa fungsi PHP yang spesifik dan mudah dimengerti. PHP
digunakan untuk membuat tampilan web jadi lebih dinamis, dengan PHP anda
bisa menampilkan atau menjalankan beberapa file dalam satu file dengan cara di
include atau requeri. PHP itu sendiri sudah dapat berinteraksi dengan beberapa
Sheet (CSS) merupakan salah satu bahsa pemograman web untuk mengendalikan
beberapa komponen dalam sebuah web sehingga akan lebih sulit terstruktur dan
seragam”. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft
Word yang dapat mengatur beberapa style, misalnya heading subbab, bodytext,
footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam
beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks,
warna table, ukuran border, warna border, warna hyperlink, warna mouse over,
margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style
sheet yang digunakan untuk mengatur tampilan dokumen, dengan adanya CSS
memungkinkan kita untuk menampilkan halaman yang sama dengan format yang
direkomendasikan oleh World Wide Web Consortium atau W3C pada tahun 1996.
20
terbaru mereka yang sesuai atau paling tidak mendekati dengan standar CSS.
5. Javascript
adalah bahasa yang berfungsi untuk membuat skrip-skrip program yang dapat
dikenal dan di eksekusi oleh web browser dengan tujuan untuk menjadikan
halaman web lebih bersifat interaktif”. Meskipun banyak fitur dari bahasa Java
dan independen. Javascript dan Java merupakan dual hal yang konsepnya sangat
sebuah web dengan tampilan dan kinerja yang dinamis dan interaktif. Dengan
maju dan mudah untuk di apresiasikan. Kemudahan ini melahirkan sebuah metode
6. JQuery
popular dan banyak digunakan oleh para pengguna web, dan termasuk salah satu
aplikasi Java”.
oleh JQuery ini, karena memang secara fungsi berbeda. Codeigniter digunakan
21
HTML, dan juga bisa untuk menghasilkan kode Javascript atau JQuery yang akan
dieksekusi.
JQuery merupakan salah satu library yang membuat program web di sisi
klien, tidak terlihat sebagai program JavaScript biasa, yang harus secara eksplisit
disisipkan pada dokumen web. Pada teknik pemrograman sisi klien dengan
menggunakan JavaScript biasa, setiap elemen yang akan memiliki event, akan
secara eksplisit terlihat ada event yang dilekatkan pada elemen tersebut.
JQuery dikembangkan pertama kali oleh John Resig, yang dibuat ramping
dari library Prototype yang menjadi inspirasi dari library JQuery ini. Secara
merupakan library yang sangat ramping, code dari library ini dalam keadaan
7. XAMPP
web server dimana web server sendiri merupakan sebuah aplikasi tempat
menyimpan file-file maupun data-data untuk membuat website”. Web server juga
sering diartikan sebagai layanan data pada web browser. Fungsi dari web server
server local (localhost)”. Fungsi xampp adalah sebagai server yang berdiri sendiri
22
(localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan
penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.
MySQL, PHP dan Perl. Program ini tersedia dalam lisensi GNU (General Public
Apache2Triad biasa disebut sebuah distribusi perangkat lunak web server karena
dia menyediakan semua kebutuhan aplikasi web, yaitu server, interpreter, dan user
H. Basis Data
berupa representasi table yang saling berhubungan dan simpan dalam media
penyimpanan secara digital”. Dapat dicermati bahwa dalam suatu basis data terdiri
dari sekumpulan table yang saling berelasi ataupun tidak berelasi. Semua table
table-tabel yang berisi data dan merupakan kumpulan dari field atau kolom”.
database yang diperlukan software yang sering disebut dengan DBMS (Database
efisien.
23
diantaranya:
1. Setiap table dalam database harus memiliki field (kolom) yang unik, yang
2. Tabel dalam database tidak boleh ada redundancy data yaitu mengandung
record ganda. Jika terdapat data yang sama, maka perlu dilihat kembali
rancangan tabelnya.
3. Pilih tipe data yang tepat, sehingga ukuran database seminimal mungkin.
software atau program yang dapat digunakan sebagai database server”. MySQL
adalah salah satu jenis database server yang sangat terkenal, MySQL termasuk
bahasa pemograman PHP. MySQL juga mempunyai query atau bahasa SQL
menangani data yang cukup besar yaitu sekitar 40 database dan 10.000 tabel serta
jutaan baris yang bisa ditampung oleh MySQL”. Berikut beberapa kelebihan yang
Development Life Cycle) air terjun (waterfall) sering juga disebut model
sekuensial linier (sequential linier) atau alur hidup klasik (classic life cycle)”.
Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara
sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian, dan
System/Rekayasa
Informasi
Gambar II.1
lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat
2. Desain
Desain perangkat lunak adalah proses multi langkah yang focus pada desain
selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu
didokumentasikan.
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional
dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat
spesifikasi untuk perubahan peangkat lunak yang sudah ada, tapi tidak untuk
A. Struktur Navigasi
adalah susunan menu atau hierarki dari suatu situs yang menggambarkan isi dari
setiap halaman dan link atau navigasi tiap halaman pada situs web”. Struktur
navigasi merupakan suatu hal yang tidak kalah pentingnya pada saat pembentukan
suatu website.
berpengaruh terhadap waktu pembutan suatu situs web. Bentuk dasar dari struktur
berurut yang menampilkan satu demi satu tampilan layar secara berurut menurut
urutannya”. Tampilan yang dapat ditampilkan pada struktur jenis ini adalah satu
halaman sebelumnya atau satu halaman sesudahnya, tidak dapat dua halaman
27
secara berurutan, dalam frame atau byte informasi satu ke yang lainnya.
Gambar II.2.
Struktur dasar ini disebut juga struktur liniear dengan percabangan karena
oleh logika isi”. Struktur hierarkhis harus memiliki konten pada setiap tingkat
Kebanyakan struktur ini memiliki kedalaman kurang dari pada empat tingkat
kategori dan setiap cabang dalam struktur harus memiliki setidaknya dua kategori.
Selain itu setiap kategori harus memiliki konten yang cukup untuk
mempertahankan eksistensinya.
Gambar II.3
Percabangan yang dibuat pada struktur non-linier ini berbeda dengan percabangan
pada struktur hirarki, karena pada percabangan non-linear ini walaupun terdapat
tidak ada Master Page dan Slave Page, pengguna akan melakukan navigasi
dengan bebas melalui isi proyek dengan tidak terikat dengan jalur yang sudah
ditentukan sebelumnya.
Gambar II.4
tetapi terkadang dibatasi presentasi liniear film atau informasi penting dan pada
Gambar II.5
basis data menggunakan OODBMS maka perancangan basis data tidak perlu
menggunakan ERD.
1. Entitas (Entity)
sama yang dilengkapi oleh atribut, sehingga pada suatu lingkungan nyata
setiap objek akan berbeda dengan objek lainnya. Pada umumnya objek dapat
2. Relasi (Relation)
3. Atribut (Attribute)
juga relasinya. Atribut dapat sebagai key yang bersifat unik, yaitu primary key
atau foreign key. Selain itu atribut juga dapat sebagai atribut deskriptif saja.
4. Kardinalitas (Cardinality)
yang dapat dilakukan oleh suatu himpunan entitas dalam melakukan relasi
relasi yang dimiliki oleh kardinalitas terdiri dari empat macam dan untuk
Setiap satu entitas pada himpunan entitas A hanya dapat berelasi dengan
satu entitas pada himpunan entitas B hanya dapat berelasi dengan satu
satu entitas saja pada himpunan entitas B. Namun tidak demikian untuk
31
Menurut Saputra dan Agustin (2012:34) “Dibentuk dengan nomor dari tipe
record. Beberapa tipe record digambarkan oleh kotak empat persegi panjang dan
dengan nama yang unik. LRS juga terdiri dari hubungan diantara tipe record.
Banyak link dari LRS yang diberi tanda field-field yang kelihatan pada
kedua link tipe record. Penggambaran LRS mulai dengan menggunakan model
yang dimengerti. Dua metode yang dapat digunakan, dimulai dengan hubungan
kedua model yang dapat dikonversikan ke LRS. Metode yang lain dimulai dengan
bentuk LRS (struktur record secara logic). Dari bentuk LRS inilah yang
aturan-aturan berikut:
a. Sebuah entitas diubah ke bentuk kotak dengan nama entitas, berada diluar
3. Konversi LRS ke relasi (tabel) relasi atau tabel adalah bentuk pernyataan data
secara grafis 2 (dua) dimensi, yang terdiri dari kolom dan baris. Relasi adalah
bentuk visual dari sebuah file, dan tiap tuple dalam sebuah field, atau yang
D. Aplikasi Pendukung
aplikasi pendukung untuk mendesain template website agar tampak lebih menarik.
satu aplikasi yang digunakan untuk mengolah gambar”. Dengan Adobe Photoshop
pengguna bisa membuat sebuah gambar yang menarik dan juga bisa membuat
template.
E. Pengujian Web
yaitu menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji
kasus uji yang bersifat mencoba semua fungsi dengan memakai perangkat lunak
apakah sesuai dengan spesifikasi yang dibutuhkan. Kasus uji yang dibuat untuk
melakukan pengujian kotak hitam harus dibuat dengan kasus benar dan kasus
salah, misalnya untuk kasus proses login maka kasus uji yang dibuat adalah:
1. Jika user memasukkan nama pemakai (user name) dan kata sandi (password)
yang benar.
2. Jika user memasukkan nama pemakai (username) dan kata sandi (password)
yang salah, misalnya nama pemakai benar tapi kata sandi salah, atau
PEMBAHASAN
ke Toko Art Helmet dengan mengamati secara langsung sistem penjualan jasa
service helmet pada Toko Art Helmet. Adapun tinjauan tersebut meliputi sejarah,
Toko Art Helmet berdiri pada tahun 2015 yang terletak Jl. Damai No 56
Rt. 014 Rw. 01 Kel. Kalisari Kec. Pasar Rebo Jakarta dan dipimpin sekaligus
dimiliki oleh Ibu Tio Herlina Siregar. Toko Art Helmet selain melakukan
penjualan helmet juga menjual jasa service helmet baik helmet laki-laki,
bertanggung serta hubungan antara satu bagian yang ada dalam suatu organisasi
atau perusahaan.
bagian maupun tugas dan wewenang serta tanggung jawab untuk menunjukkan
34
35
rantai atau garis perintah dan perangkapan fungsi yang diperlukan dalam suatu
organisasi.
PEMILIK TOKO
KEPALA TOKO
Gambar III.1
Struktur Organisasi Toko Art Helmet
1. Pemilik Toko
ditentukan olehnya.
2. Kepala Toko
3. Bagian Service
c. Melaporkan kepada kepala toko jika persediaan alat dan barang tidak
mencukupi.
4. Bagian Penjualan
5. Kasir
di perusahaan.
sebelumnya agar website tersebut lebih mudah dimengerti oleh siapa saja yang
mengaksesnya. Selain itu perlu juga diketahui apa tujuan website tersebut dibuat.
Dengan kata lain harus bisa meninjau permasalahan yang ada. Adapun analisa
A. Pengunjung
detail.
B. Pelanggan
C. Administrator
Login Customer
User Name :
Masuk Daftar
Footer
Gambar III.2
Beranda Pengunjung dan Pelanggan
39
2. Profil Pengunjung
Logo
Login Customer
User Name :
Password:
Masuk Daftar
Footer
Gambar III.3
Profil Pengunjung dan Pelanggan
Katalog Produk
Login Customer
User Name :
Masuk Daftar
Footer
Gambar III.4
Katalog Produk Pengunjung
40
4. Cara Beli
Cara Beli
Logo
Login Customer
User Name :
Password:
Masuk Daftar
Footer
Gambar III.5
Cara Beli
5. Cara Pembayaran
Cara Pembayaran
Logo
Login Customer
User Name :
Password:
Masuk Daftar
Footer
Gambar III.6
Cara Pembayaran
41
1. Beranda Administrator
- RUANG ADMINISTRATOR -
Logo
Login Sebagai
User : Administrator
Keluar
Keranjang Data Pesanan
Footer
Gambar III.7
Beranda Administrator
2. Produk Administrator
- RUANG ADMINISTRATOR -
Login Sebagai
User : Administrator
Keluar
Keranjang Data Pesanan
Footer
Gambar III.8
Produk Administrator
42
3. Pembeli Administrator
PEMBELI
Logo
Login Sebagai
User : Administrator
Keluar
Keranjang Data Pesanan
Footer
Gambar III.9
Pembeli Administrator
4. Pesanan Administrator
PESANAN
Logo
Login Sebagai
User : Administrator
Keluar
Keranjang Data Pesanan
Footer
Gambar III.10
Pesanan Administrator
43
KONFIRMASI PEMBAYARAN
Logo
Login Customer
User : Administrator
Keluar
Keranjang Data Pesanan
Footer
Gambar III.11
Konfirmasi Pembayaran Administrator
6. Laporan Administrator
LAPORAN
Logo
Laporan Data Pembeli Laporan Pendapatan
Login Sebagai
User : Administrator
Keluar
Keranjang Data Pesanan
Footer
Gambar III.12
Laporan Administrator
44
Gambar III.13
Entity Relationship Diagram (ERD)
45
Gambar III.14
Logical Relational Structure (LRS)
C. Spesifikasi File
Akronim : t_admin.myd
Media : Harddisk
Software : MySQL
Tabel III.1
Spesifikasi Tabel Admin
Akronim : t_barang.myd
Media : Harddisk
Software : MySQL
47
Tabel III.2
Spesifikasi Tabel Barang
Akronim : t_kategori.myd
Media : Harddisk
Software : MySQL
48
Tabel III.3
Spesifikasi Tabel Kategori
Akronim : t_ongkir.myd
Media : Harddisk
Software : MySQL
Tabel III.4
Spesifikasi Tabel Ongkir
Akronim : t_pembeli.myd
Media : Harddisk
Software : MySQL
Tabel III.5
Spesifikasi Tabel Pembeli
Akronim : t_jual.myd
50
Media : Harddisk
Software : MySQL
Tabel III.6
Spesifikasi Tabel Jual
4. Dp dp double
Akronim : t_detjual.myd
Media : Harddisk
Software : MySQL
Tabel III.7
Spesifikasi Tabel Detail Jual
Akronim : tbkonfirmasi.myd
Media : Harddisk
Software : MySQL
52
Tabel III.8
Spesifikasi Tabel Konfirmasi
Akronim : temporder.myd
Media : Harddisk
Software : MySQL
53
Tabel III.9
Spesifikasi Tabel Temp Order
Akronim : t_kirim.myd
Media : Harddisk
Software : MySQL
54
Tabel III.10
Spesifikasi Tabel Kirim
Gambar III.15
Struktur Navigasi Halaman Pengunjung
55
Gambar III.16
Struktur Navigasi Halaman Admin
56
3.4.1. Implementasi
mendukung tentang pengolahan data dari admin agar website ini dapat berjalan.
Gambar III.17
Halaman Login Admin
57
2) Halaman Beranda
Gambar III.18
Halaman Beranda Admin
Gambar III.19
Halaman Data Produk
58
Gambar III.20
Halaman Data Pembeli
Gambar III.21
Halaman Data Pemesanan
59
Gambar III.22
Halaman Data Pembayaran
7) Halaman Laporan
Gambar III.23
Halaman Laporan
60
Gambar III.24
Halaman Laporan Data Pembeli
Gambar III.25
Halaman Laporan Pendapatan
61
Gambar III.26
Halaman Beranda Pengunjung
Gambar III.27
Halaman Profil Pengunjung
62
Gambar III.28
Halaman Produk Pengunjung
4) Halaman Cara Beli Pengunjung
Gambar III.29
Halaman Cara Beli Pengunjung
63
5) Halaman Pembayaran
Gambar III.30
Halaman Cara Pembayaran
Gambar III.31
Halaman Registrasi Customer
64
Gambar III.32
Halaman Login Customer
Gambar III.33
Halaman Pemesanan Customer
65
Gambar III.34
Halaman Keranjang Belanja
Gambar III.35
Halaman Alamat Pengambilan Helmet
66
Gambar III.36
Halaman Konfirmasi Pembayaran
Gambar III.37
Halaman Bukti Pemesanan
67
peralatan yang berbentuk suatu sistem komputer dan peralatan lainnya yang
pembantu penyimpanan data dan juga termasuk alat komunikasi lainnya. Pada
sebagai berikut :
a. Server
1) CPU
2) Mouse
3) Keyboard
b. Client
1) CPU
2) Mouse
3) Keyboard
yang saling berhubungan dan terkait. Adapun perangkat lunak yang penulis
1. Server
2. Client
apakah sistem ini sudah layak untuk diterapkan pada instasi terkait apa belum.
Adapun pengujian unit yang terdapat pada website Toko Art Helmet:
Tabel III.11
Hasil Pengujian Black Box Testing Halaman Login Admin
Tabel III.12
Hasil Pengujian Black Box Testing Halaman Daftar Member
(kosong)
Alamat:
(kosong)
Email:
(kosong)
No. telepon:
(kosong)
4. Hanya mengisi Username: Sistem akan menolak Sesuai Valid
Username, (Roni) akses user dan Harapan
Password dan Password: menampilkan
Konfirmasi (1234567) “Lengkapi Semua
Password kemudian Konfirmasi Data Yang Di Input”
klik tombol simpan Password:
(1234567)
Nama
lengkap:
(kosong)
Alamat:
(kosong)
Email:
(kosong)
No. telepon:
(kosong)
5. Hanya mengisi Username: Sistem akan menolak Sesuai Valid
Username, (Roni) akses user dan Harapan
Password, Password: menampilkan
Konfirmasi (1234567) “Lengkapi Semua
Password dan Konfirmasi Data Yang Di Input”
Nama Lengkap Password:
kemudian klik (1234567)
tombol simpan Nama
lengkap:
(Roni
Siregar)
Alamat:
(kosong)
Email:
(kosong)
No. telepon:
(kosong)
6. Hanya mengisi Username: Sistem akan menolak Sesuai Valid
Username, (Roni) akses user dan Harapan
Password, Password: menampilkan
Konfirmasi (1234567) “Lengkapi Semua
Password, Nama Konfirmasi Data Yang Di Input”
Lengkap dan Password:
Alamat kemudian (1234567)
klik tombol simpan Nama
lengkap:
(Roni
Siregar)
Alamat: (Jl.
Kampung
Tengah No.
35 Rt. 005
Rw 005 Kel.
Gedong
Jakarta
72
Timur)
Email:
(kosong)
No. telepon:
(kosong)
7. Hanya mengisi Username: Sistem akan menolak Sesuai Valid
Username, (Roni) akses us, Emailer dan Harapan
Password, Password: menampilkan
Konfirmasi (1234567) “Lengkapi Semua
Password, Nama Konfirmasi Data Yang Di Input”
Lengkap dan Password:
Alamat kemudian (1234567)
klik tombol simpan Nama
lengkap:
(Roni
Siregar)
Alamat: (Jl.
Kampung
Tengah No.
35 Rt. 005
Rw 005 Kel.
Gedong
Jakarta
Timur)
Email:
(kosong)
No. telepon:
(kosong)
8. Hanya mengisi Username: Sistem akan menolak Sesuai Valid
Username, (Roni) akses us, Emailer dan Harapan
Password, Password: menampilkan
Konfirmasi (1234567) “Lengkapi Semua
Password, Nama Konfirmasi Data Yang Di Input”
Lengkap, Alamat Password:
dan Email (1234567)
kemudian klik Nama
tombol simpan lengkap:
(Roni
Siregar)
Alamat: (Jl.
Kampung
Tengah No.
35 Rt. 005
Rw 005 Kel.
Gedong
Jakarta
Timur)
Email:
(roni.siregar
@gmail.com
)
No. telepon:
(kosong)
9. Mengisi Username, Username: Sistem akan Sesuai Valid
Password, (Roni) menerima akses user Harapan
Konfirmasi Password: dan menampilkan
Password, Nama (1234567) “Terima kasih, data
Lengkap, Alamat, Konfirmasi anda telah tersimpan
73
PENUTUP
4.1. Kesimpulan
Dalam bab ini, penulis mencoba menarik kesimpulan dari seluruh pokok
pembahasan pada bab-bab sebelumnya yang ada dalam Tugas Akhir ini. Sebagai
akhir dari Tugas Akhir ini, penulis memiliki keyakinan bahwa website ini dapat
helmet secara online. Dari penulisan Tugas Akhir ini maka dapat ditarik
1. Dengan adanya website ini maka dapat memperluas pemasaran pada Toko Art
Helmet.
biaya yang dapat digunakan untuk mengurangi harga jasa yang dijual dan
74
75
4.2. Saran
mungkin dapat membantu agar perancangan website ini dapat bekerja secara
multimedia dan lainnya, agar dapat menarik perhatian dan membuat website
2. Website Toko Art Helmet akan ditambahkan diskon penjualan jasa yang
3. Website Toko Art Helmet akan dibuat sistem keamanan karena website yang
bersifat terbuka sangat rentan terhadap serangan Hacker yang hendak mencuri
data atau sekedar merusak data untuk itu website perlu dibuat suatu sistem
keamanan.
4. Didalam admin juga akan menambahkan beberapa link yang berfungsi sebagai
secara otomatis.
Helmet.
6. Pembayaran yang tidak hanya melalui transfer antar bank tetapi dapat juga
Priyadi, Yudi. 2014. Kolaborasi SQL dan ERD Dalam Implementasi Database.
Yogyakarta: Andi Publisher.
Sarwono, Jonathan. 2012. Metode Riset Online: Teori, Praktik, dan Pembuatan
Aplikasi Menggunakan HTML, PHP dan CSS. Jakarta: PT. Elex Media
Komputindo.
76
77
Setiadi, I., Kusumo, A. T., Lubis, B. O., & Salim, A. (2015, December).
PERANCANGAN SISTEM INFORMASI KOMUNITAS GAME
BATTLEFIELD BERBASIS WEB. In Seminar Nasional Ilmu Pengetahuan
dan Teknologi Komputer (pp. 164-INF).