APLIKASI PENJUALAN KAOS POLOS DAN CUSTOM (1)

APLIKASI PENJUALAN KAOS POLOS DAN CUSTOM BERBASIS WEB
PROPOSAL

AMRON HOTRIANTO TOGATOROP
132406180

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016

PERSETUJUAN

Judul

: APLIKASI PENJUALAN KAOS POLOS DAN CUSTOM
BERBASIS WEB

Kategori


: TUGAS AKHIR

Nama

: AMRON HOTRIANTO TOGATOROP

Nomor Induk Mahasiswa

: 132406180

Program Studi

: DIPLOMA III TEKNIK INFORMATIKA

Departemen

: MATEMATIKA

Fakultas


: MATEMATIKA

DAN

ILMU

PENGETAHUAN

ALAM

UNIVERSITAS SUMATERA UTARA

Disetujui di,
Medan, April 2016

Dosen Pembimbing

ROMI FADILLAH RAHMAT, B.Comp.Sc, M.Sc
NIP. 198603032010121004


A.

Judul Proposal Tugas Akhir
APLIKASI PENJUALAN KAOS POLOS DAN CUSTOM BERBASIS WEB

B.

Latar Belakang Masalah

Perkembangan teknologi dibidang informasi mendorong setiap instansi atau perusahaan untuk
tetap mengikuti perkembanganya, terutama berkenaan dengan perkembangan teknologi informasi
yang ada hubungannya dengan kegiatan perusahaan tersebut. Perkembangan teknologi informasi
telah memberikan kontribusi yang cukup berarti dalam meningkatkan kegiatan usaha khususnya
dalam hal pengolahan data yang memberi dukungan terhadap pengambilan keputusan-keputusan
bisnis serta perkembangan teknologi informasi telah memberikan kontribusi yang cukup berarti
dalam meningkatkan kegiatan pelayanan. Berdasarkan pada uraian diatas pemanfaatan teknologi
informasi dalam suatu aktivitas bisnis merupakan hal yang cukup penting. Begitu pentingnya
hampir setiap perusahaan yang serupa menggunakan system pelayanan bisnis secara online.


Berdasarkan latar belakang di atas, penulis memperoleh ide untuk melakukan analisa guna
mengembangkan usaha penjualan baju kaos custom. Dan diperoleh sebuah judul, yaitu “Aplikasi
Penjualan Kaos Polos dan Custom Berbasis Web ”.

C.

Perumusan Masalah

Berdasarkan latar belakang tersebut maka, rumusan masalah yang ada dalam pembuatan aplikasi
ini adalah bagaimana merancang pembuatan penjualan online berbasis web.

D.

Batasan Masalah

Dalam membuat aplikasi ini ada beberapa batasan masalah yang ditemukan, diantaranya:
a.

Aplikasi menggunakan web php dan mysql.


b. Aplikasi ini terdiri dari daftar kaos dan form penjualan.
c.

E.

Aplikasi ini menampilkan hasil sesuai dengan apa yang di kreasikan oleh konsumen.

Tujuan

Tujuan dari pembuatan aplikasi ini adalah merancang suatu aplikasi web yang dapat membantu
para konsumen untuk melakukan pembelian secara online supaya mudah, cepat dan efesien serta
dapat mendesain sendiri item yang akan dibeli oleh konsumen.

F.

Manfaat

Pembuatan aplikasi ini untuk memberikan manfaat nyata dalam hal berikut ini :
a. Menyediakan aplikasi untuk menjual kaos yang desainnya dapat di unggah sendiri oleh
konsumen.

b. Memberikan solusi untuk orang yang tidak memiliki waktu atau kesempatan dalam
melakukan pembelian dan penjualan secara manual.
c. Diharapkan sistem pengambilan keputusan ini bisa bermanfaat oleh penggunanya.

G.

Metodologi Penelitian

Untuk menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian dalam
memperoleh data-data yang dibutuhkan sehingga penyusunan tugas akhir ini dapat diselesaikan
dengan baik. Adapun metode penelitian yang penulis lakukan adalah sebagai berikut:

1. Studi literatur dengan memepelajari buku-buku dan artikel yang berhubungan dengan
pemograman web di perpustakaan dan internet untuk mendapatkan bahan teoritis untuk
membangun aplikasi yang dinamis, efektif dan efisien.
2. Analisis masalah dengan melakukan analisis terhadap aplikasi- aplikasi web yang telah
berkembang pada saat ini sehingga dapat diimplementasikan.
3. Perancangan aplikasi dilakukan dengan cara mendefinisikan kebutuhan pengguna lalu
dilakukan perancangan aplikasi. Perancangan ini berkaitan dengan berkaitan arsitektur
aplikasi, layanan- layanan yang tersedia, dan bagaimana aplikasi digunakan dari sisi

pengguna.
4.

Implementasi yaitu dengan membangun aplikasi sesuai dengan rancangan yang telah
dimodelkan.

5. Pengujian dilakukan terhadap aplikasi yang telah dibangun. Hal ini untuk mengetahui
apakah sistem yang dibuat sudah dapat beroperasi dengan baik ataupun masih
membutuhkan perbaikan lebih lanjut.

1. WEB
World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu layanan yang
didapat oleh pemakai computer yang terhubung ke internet. Web ini menyediakan informasi bagi
pemakai computer yang terhubung ke internet dari sekedar informasi “sampah” atau informasi
yang tidak berguna sama sekali sampai informasi yang serius; dari informasi yang gratisan sampai
informasi yang komersial. Website atau situs dapat diartikan sebagai kumpulan halaman-halaman
yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan
atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu

rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringanjaringan halaman (hyperlink).


Adapun cara kerja web adalah sebagai berikut:
a.

Informasi web disimpan dalam dokumen dalam bentuk halaman-halaman we atau web
page.

b.
c.

Halaman web tersebut disimpan dalam computer server web.
Sementara dipihak pemakai ada computer yang bertindak sebagai computer client
dimana ditempatkan program untuk membaca halaman web yang ada di server web
(browser).

d.

Browser membaca halaman web yang ada di server web.

2. PHP

PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang
digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuahsitus web dan bisa
digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun
1994. Pada awalnya PHP adalah sinngkatan dari "Personal Home Page Tools". Selanjutnya diganti
menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP:
Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5.
Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP,
di antaranya adalah NASA, Mitsubishi, dan RedHat.

PHP digunakan dan dijalankan di sebuah halaman website untuk mengolah isi data dari website
tersebut yang akan dilihat oleh para pengunjung dari website tersebut. PHP dengan HTML

diibaratkan sebagai 2 komponen yang saling bekerja sama dan menyatu yang tidak dapat
dipisahkan, Mengapa begitu? Karena kedua bahasa pemrograman ini yaitu PHP dan HTML saling
melengkapi semua data dan isi dari suatu website. Script yang terdiri dari komponen PHP menyatu
dengan Script HTML. PHP mempunyai kegunaan juga untuk membuat sebuah halaman utama
atau homepage dari sebuah website menjadi lebih bagus dan bersifat dinamis serta elegan. Hasil
survey dari beberapa web developer indonesia, mereka mengatakan bahwa PHP adalah bahasa
pemrograman yang paling sering digunakan pada tahun ini. Salah satu program dari database yang
sangat membutuhkan Bahasa Pemrograman PHP ini adalah Program Database MySql. Mengapa

MySql sangat membutuhkan PHP ? Hal ini dikarenakan Bahasa Pemrograman PHP dapat
memudahkan si Web Developer yang menggunakan MySql untuk melihat informasi detail
mengenai Website nya dan data-data pengunjung serta data-data lainnya secara otomatis akan
disimpan di dalam Database.

3. MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management
system) atau DBMS yang multithread, multi-user,dengan sekitar 6 juta instalasi di seluruh dunia.

MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU
General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-

kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak
lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian

database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan
pengoperasian data dikerjakan dengan mudah secara otomastis.


Kelemahan MySQL dari dulu sampai saat ini adalah feature-creep artinya MySQL berusaha
kompatibel dengan beberapa standar serta berusaha memenuhinya namun jika itu diungkapkan
kenyataannya bahwa fitur-fitur tersebut belum lengkap dan belum berperilaku sesuai standar.
Contoh fitur SUB-SELECT (nesting SELECT dalam SELECT) yang tidak optimal dan sering
salah parsing query SQL dan jalan keluarnya dengan memecah menjadi beberapa query.

4. XAMPP
Pengertian XAMPP adalah perangkat lunak ( free software) bebas, yang mendukung untuk banyak
sistem operasi, yang merupakan kompilasi dari beberapa program. Fungsi XAMPP sendiri
adalah sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa program antara lain
: Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X (empat sistem
operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public
License dan bebas, merupakan web server yang mudah untuk digunakan yang dapat menampilkan
halaman web yang dinamis. Untuk mendapatkanya XAMPP anda dapat mendownload langsung
dari web resminya. Dan berikut beberapa definisi program lainnya yang terdapat dalam XAMPP.

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat
dijalankan di banyak sistem operasi seperti (Unix, BSD, Linux, Microsoft Windows dan Novell
Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web.
Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris:
database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta
instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis
dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi
komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam
HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk
membangun sebuah CMS.

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang

digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide
Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data,
tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions),
dan lain-lain).Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara
mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika
seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk
membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk
menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan
mengetikkan perintahnya satu per satu.

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis
data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat

membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus
menghafal baris perintahnya. phpMyAdmin merupakan bagian untuk mengelola basis data
MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat
http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya
seseorang bisa membuat (create) basis data baru, dan mengelolanya.

5. SUBLIME
Sublime Text adalah teks editor berbasis Python, sebuah teks editor yang elegan, kaya akan fitur,
cross-platform, mudah dan simpel yang cukup terkenal di kalangan pengembang, penulis, dan
desainer. Para programmer biasanya menggunakan sublime Text untuk menyunting source code
yang sedang ia kerjakan. Sampai saat ini Sublime Text sudah mencapai pada versi 3 Beta.

Berikut ini adalah beberapa kelebihan yang di milki Sublime Text:


Multi Platform
Kelebihan pertama dari Sublime Text adalah software ini tersedia dalam berbagai platform sistem
operasi, antara lain Windows, Linux dan MacOs.



Plugin
Plugin-nya sangat beragam, sehingga bisa memudahkan programmer dalam mengembangkan
software-nya.



Tema dan color scheme yang bervariasi.

H.

Diagram Konteks

APLIKASI

ADMIN

MENAMPILKAN

USER

KAOS YANG

-

Daftar Kaos
Log in

DIJUAL

-

Pembelian
Penjualan
Informasi

Gambar 1.1 Diagram konteks dari aplikasi penjualan kaos custom berbasis web.

I.

Jadwal Penelitian
Tabel 1.1 Tabel jadwal penelitian
Tahun 2016

No.

Kegiatan

Februari

Maret

April

Mei

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1.

Studi Literatur

2.

Pengumpulan Data

3.

Pembuatan Aplikasi

4.

Pengujian Aplikasi

5.

Pembuatan Laporan

Medan, April 2016
Dosen Pembimbing

Mahasiswa

ROMI FADILLAH RAHMAT, B.Comp.Sc, M.Sc
NIP. 198603032010121004

AMRON HOTRIANTO TOGATOROP
NIM. 132406180

J.

Daftar Pustaka

Jogiyanto HM, 2005, Analisis dan Desain Sistem Informasi pendekatan Terstruktur Teori dan
Praktik Aplikasi Bisnis,dan E-Commerce Andi Offset, Yogyakarta.
Dewanto, I. Joko. (2006). Web Desain (Metode Aplikasi dan Implementasi). Yogyakarta: Graha
Ilmu.
R.H. Sianipar. Membangun Web dengan PHP dan MySQL, Penerbit Informatik, Bandung.