TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Diploma Tiga (D.III)
ENDRANUS GEDO
NIM: 12132031
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas
menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis sajikan
dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang penulis
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat
dorongan dari semua pihak, maka penulisan tugas akhir ini tidak akan lancar.
Oleh karena itu pada kesempatan ini, izinkanlah penulis menyampaikan ucapan
Informatika.
4. Yusriel Arief Ferdiyanto, ST. MMSi selaku Asisten Pembimbing Tugas Akhir.
vi
8. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
penulisan tugas akhir ini masih jauh sekali dari sempurna, untuk itu penulis
Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya
Penulis
Endranus Gedo
vii
ABSTRAKSI
viii
ABSTRACT
The use of technological advances can now be perceived by users. Almost in all
aspects, increasingly sophisticated technology is now very easy for the work
performed by people as users of technology. But this can not be applied to some
companies, especially in the input data is still using the manual method. Sourced
from the problems mentioned above, Authors are encouraged to overcome these
difficulties by creating a web-based program using such supporting theory
Navigas Structure, Enterprise Relation Diagram, Web Testing, code structure and
means of support other programs that are made to resolve the existing problems
in the company . Therefore, Sales program of animal-based animal screen printing
is a web-based solution that is effective and efficient solution in the input data, in
order to avoid redundancy of data and preparing reports more accurately and
reduce other errors in the sales transaction process, although still far from
perfect, but hope can improve work effectiveness, improve services and
pengolahan data easier with high enough precision.
Keywords : Sales Program of web based animal printed t-shirts at priok screen
printing shop.
ix
x
DAFTAR ISI
Halaman
PROCESS
Digunakan untuk menggambarkan instruksi atau
proses pengolahan data.
TERMINAL
Digunakan untuk menggambarkan awal dan akhir
suatu kondisi yang ada.
DECISION
Digunakan untuk menggambarkan proses
pengujian suatu kondisi yang ada di ERD.
xii
xiii
DAFTAR GAMBAR
Halaman
DAFTAR TABEL
Halaman
PENDAHULUAN
kaos sablon yang beralamatkan di Kp. Bendungan Melayu RT. 008 RW. 02
Kelurahan Rawa Badak Selatan Kecamatan Koja Jakarta Utara. Rumah Industri
ini memproduksi all item fashion dan menjadi distributor dibeberapa produk
Sekolah SD, SMP, SMA dan distro yang ada di Jakarta Utara. Produk yang
dihasilkan Priok Sablon ini seperti sablon kaos, jaket, t-shirt dan cetak sablon
lainnya.
distro yang ada di kota Jakarta. Pemasaran produk Priok Sablon dan beberapa
produk lain yang dititipkan di rumah industri ini hanya terbatas pada beberapa
distro dan instansi yang ada di kota Jakarta. Selain itu Priok Sablon sendiri
kurang dikenal bahkan oleh masyarakat Jakarta sendiri. Sementara itu banyak
sekali industri pakaian dan distro-distro yang ada di kota Jakarta yang sebagian
Jakarta. Hal ini menimbulkan persaingan menjadi semakin ketat. Untuk itu
mengenalkan produk Priok Sablon kepada masyarakat luas dan dapat pula
1
2
melakukan promosi dan pemasaran produk dengan lebih cepat, efisien dan
commerce ini pembeli dapat melakukan transaksi jual beli tanpa harus datang
ke tempatnya.
pembayaran dapat dilakukan secara on-line oleh pembeli. Oleh karena itu,
JAKARTA’’
Adapun maksud dan tujuan dari penulisan Tugas Akhir ini adalah:
Tujuan dari penulisan tugas akhir ini adalah sebagai syarat kelulusan pada
pada waterfall model, yaitu requirement analysis and definition, system and
hubungannya.
4
Dalam tahapan ini, hasil dari desain perangkat lunak akan direalisasikan
sebagai satu set program atau unit program. Setiap unit akan diuji apakah
4. Dalam tahapan ini, setiap unit program akan diintegrasikan satu sama lain
dan diuji sebagai satu sistem yang utuh untuk memastikan sistem sudah
pengguna sistem.
Dalam tahapan ini, sistem diinstal dan mulai digunakan. Selain itu juga
tahap ini juga dilakukan pengembangan sistem seperti penambahan fitur dan
fungsi baru.
3. Studi Pustaka, yaitu mengumpulkan data dari literature, jurnal, buku- buku
tentang e-commerce.
perancangan program penjualan kaos sablon binatang secara online yaitu mulai
dari website admin, website pengunjung dan website member di web admin
terdapat menu produk, menu kategori, menu pengiriman, menu konfirmasi, detail
pemesanan, edit beranda, edit cara pesan, edit profil, pesan masuk, ganti
password, logout, dan untuk web pengunjung terdapat menu beranda, produk, cara
pesan, profil, hubungi kami, member. Untuk web member menu di dalamnya
hampir sama dengan web pengunjung hanya saja yang berbeda di dalam web
umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini
BAB I PENDAHULUAN
penulisan.
Bab ini terbagi menjadi dua bagian yaitu analisis dan bagian perancangan.
Pada bagian Analisis sistem akan dibahas mengenai analisis masalah, analisis
jaringan semantik.
Bab IV PENUTUP
Bab ini berisi rangkuman atau kesimpulan dari penelitian tugas akhir dan
LANDASAN TEORI
Pengertian website menurut para ahli Secara umum, website (web) dipahami
sebagai sekumpulan halaman yang terdiri dari beberapa laman yang berisi
informasi dalam bentuk digital baik itu teks, gambar, animasi yang disediakan
melalui jalur internet sehingga dapat diakses dari seluruh dunia yang memiliki
koneksi internet. Website awalnya merupakan suatu layanan sajian informasi yang
menggunakan banyak media, seperti teks, gambar, animasi, suara, atau film.
A. Website
1. Internet
jaringan dalam suatu jaringan yang luas”. Seperti halnya jaringan komputer
7
8
2.Web Browser
Sedangkan menurut Shelly dan Velmaart (2011: 81) web browser atau
untuk mengakses dan melihat halaman web atau mengakses program web
2.0.
3. Web Server
WWW Menurut Shelly dan Velmaart (2011: 80) World Wide Web (WWW)
atau web, terdiri dari kumpulan dokumen elektronik di seluruh dunia. Setiap
dokumen elektronik di web disebut webpage, yang dapat berisi teks, grafik,
Halaman web merupakan bagian dari situs web diumpamakan sebagai sebuah
buku, maka halaman web merupakan lembaran lembaran kertas penyusun buku
tersebut.
6. Homepage
Homepage merupakan halaman muka dari sebuah situs web. Pada dasarnya
apa yang menjadi isi dari keseluruhan situs web dari suatu organisasi atau
pribadi.
9
Salah satu protocol yang sering kita gunakan adalah HTTP, HTTP
browser yang satu dengan web browser yang lainnya. HTTP ini akan digunakan
jika kita hendak mengakses suatu informasi pada situs-situs web tertentu. HTTP
mempunyai tugas untuk mentransfer dokumen berupa hypertext atau yang biasa
ahli di atas, penulis menyimpulkan bahwa HTML atau Hyper Text Markup
B. Bahasa Pemrograman
antara lain:
secara onthefly, dokumen HTML yang dihasilkan dari suatu web aplikasi
bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau
10
Personal Home Page, FI adalah Form Interface. Dibuat pertama kali oleh
browser web. PHP adalah bahasa scripting yang menyatu dengan HTML,
dan dijalankan pada server side. Artinya semua sintaks yang kita berikan
Language, Dokumen HTML adalah file teks murni yang dapat dibuat
dengan editor teks sembarangan". Dokumen ini dikenal sebagai web page.
dalam internet.
salah satu bahasa pemprograman desain web (Style Sheet Language) yang
dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti
subbab, bodytext, footer, images dan style lainnya untuk dapat digunakan
teks, warna tabel, ukuran border, warna border, warna hyperlink, warna
C. Basis Data
1. Mysql
pendefinisian suatu struktur database, dalam hal ini database dan table.
manipulasi atau pengolahan data atau record dalam table. Perintah SQL
dan DELETE.
pengaturan hak akses user, baik terhadap server, database, table maupun
field. Perintah SQL yang termasuk dalam DCL antara lain:GRANT dan
REVOKE.
13
1. SqlYog
2. XAMPP
besar. Air terjun (Waterfall) adalah salah satu model SLDC yang
Gambar II.1
Model Waterfall
15
kebutuhan.
sudah ditentukan.
situasi sebenarnya.
atau ERD dan untuk itu dalam proses pembuatan program kali ini penulis
A. Struktur Navigasi
hubungan dan rantai kerja dari beberapa area yang berbeda dan dapat
rangkaian cerita yang berurut yang menampilkan satu demi satu tampilan
pada struktur jenis ini adalah satu halaman sebelumnya atau satu halaman
Gambar II.2
Struktur Navigasi Linier
2. Struktur Navigasi Hirarki Struktur dasar ini disebut juga struktur linier
Gambar II.3
Struktur Navigasi Hirarki
yaitu tidak ada Master Page dan Slave Page, pengguna akan melakukan
navigasi dengan bebas melalui isi proyek dengan tidak terikat dengan jalur
Gambar II.4
Struktur Navigasi Tidak Berurut (Nonlinier)
18
dibatasi presentasi linier film atau informasi penting dan pada data yang
Gambar II.5
Struktur Navigasi Campuran (Composite)
untuk jenis data semantik sistem. Di mana sistem seringkali memiliki basis
sama dengan detail pendukung merupakan model data yang pada gilirannya
a. Entitas
Adalah salah satu yang dapat digambarkan oleh data. Entitas juga
(eksistensinya) dan dapat dibedakan dari suatu yang lain. Ada dua
macam entitas kuat dan entitas lemah. Entitas kuat merupakan entitas
b. Atribut
c. Relationship
Contoh:
Gambar II.6
Contoh Relationship
20
2. Derajat Relationship
yaitu:
a. Unary Degree ( Derajat Satu ) Unary atau derajat satu adalah satu
Contoh:
Manusia Menikah
Gambar II.7
Contoh Unary Degree
Binary Degree atau derajat dua adalah satu buah relationship yang
Contoh :
Gambar II.8
Contoh Binary Degree
21
Kendaraan.
KOTA
Gambar II.9
Contoh Ternary Degree
Keterangan : Pegawai pada kota tertentu mempunyai suatu proyek.
1 1
Pasien Ditempatkan Kendaraan
Gambar II.10
1 M
Pegawai Bekerja Proyek
Gambar II.11
M 1
Siswa Tempat Dosen
Gambar II.12
Contoh Cardinality Many To One
M M
Pasien Tempat Kendaraan
Gambar II.13
Gambar Cardinality Many To Many
dari struktur record-record pada tabel-tabel yang terbentuk dari hasil antar
D. Pengujian Web
lunak. Data uji dieksekusi pada perangkat lunak dan kemudian keluar dari
kesalahan dalam input data hilang dan kurang benar akibat kurangnya scipt
24
bisa di uji dengan Black Box agar kembali ke interface yang di harapkan
kesalahan yang akan muncul akibat pemanggilan field pada tabel database
PEMBAHASAN
admin
penjualan.
g. Website menyediakan menu konfirmasi agar admin dapat tau siapa saja
25
26
h. Website menyediakan menu laporan produk agar admin bisa melihat dan
i. Website menyediakan menu laporan penjualan agar admin bisa melihat dan
j. Website menyediakan menu laporan ongkir agar admin bisa melihat dan
paswordnya sendiri
l. Website menyediakan menu pesan agar admin dapat melihat pesan masuk dari
user.
Gambar III. 1
Gambar III. 2
Gambar III. 3
Gambar III. 4
Gambar III.5
Gambar III.6
Gambar III.7
Gambar III.8
Gambar III.9
Gambar III.10
Gambar III.11
Gambar III.12
Gambar III. 13
Gambar III. 14
Gambar III. 15
Gambar III. 16
Gambar III. 17
Gambar III. 18
Gambar III.19
Gambar III. 20
Gambar III. 21
Gambar III. 22
Gambar III. 23
Gambar III.24
Gambar III.25
A. Spesifikasi File
Akronim : Admin.myd
Media : Harddisk
Panjang record : 35
Software : Mysql
Tabel III.1
Spesifikasi File Tabel Admin
Akronim : kategorimyd
Media : Harddisk
Panjang record : 36
Software : Mysql
Tabel III.2
Tabel III.3
Tabel III.4
Table III.5
Kunci Field :-
Table III.6
Tabel III.7
Tabel III.8
Tabel III.9
Tabel III.10
Tabel III.11
1. Halaman Pengunjung
Gambar III.26
2. Halaman Administrator
Gambar III.27
3. Halaman Pelanggan
Gambar III.28
3.3.1 Implementasi
Gambar III. 29
Gambar III. 30
Gambar III. 31
Gambar III. 32
Gambar III. 33
Gambar III. 34
Gambar III. 35
Gambar III. 36
Gambar III. 37
Gambar III. 38
Gambar III. 39
Gambar III. 40
Gambar III. 41
Gambar III. 42
Gambar III.43
Gambar III.44
Gambar III.45
Gambar III.46
Gambar III.47
Gambar III.48
Gambar III. 49
Gambar III. 50
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
A. Server
1. CPU
b. RAM : 2 GB
2. Mouse
65
3. Keyboard
B. Client
1. CPU
b. RAM : 2 GB
2. Mouse
3. Keyboard
1. Server
- Aplikasi Apache2Triad
Chrome.
2. Client
66
Tabel III.1
Tabel III.2
Tabel III.3
BAB IV
PENUTUP
4.1 Kesimpulan
secara singkat. Berikut ini beberapa kesimpulan yang dapat penulis ambil, yaitu :
1. Pengunjung tidak perlu lagi datang langsung ke toko untuk mencari dan
4.2 Saran-saran
singkat. Berikut ini beberapa saran yang dapat penuli sambil, yaitu :
1. Aplikasi web yang telah dibuat hendaknya dioperasikan secara baik dan benar
2. Perlu adanya dibuatkan backup dari website maupun data-data yang digunakan
diinginkan misalnya server rusak, crash atau kejadian lain yang tidak terduga
Alexander, F. K. Sibero. (2011), Kitab Suci Web Programing, Media Kom, Yogyakarta.
Aloysius, Sigit W. (2011). Pemrograman Web Aplikatif dengan Java. PT. Elex Media
Komputindo. Jakarta.
Kurniawan, Rulianto. (2010). PHP dan MySQL untuk orang awam (edisi 2).
Palembang: Maaxicom
Nugroho, Adi. (2005). Analisis dan Perancangan Sistem Informasi dengan Metodologi
Berorientasi Objek, Informatika Bandung.
Pohan I Husni, Sidik Bertha. (2007) Pemrograman Web Dengan HTML Penerbit
Informatika, Bandung.
Suyanto, Asep Herman. (2008). Step by Step Web Design Theory and Practice Edisi II.
Yogyakarta: Andi Publisher.
Usman, Husaini dan Akbar, Purnomo Settiady. 2006. Metodologi Penelitian Sosial.
Jakarta : Bumi Aksara.
Yuniar, Supardi. (2010). Web My Profile Dengan Joomla I.S.X. Jakarta: Media
Komputindo.
48