• Tidak ada hasil yang ditemukan

APLIKASI PENJUALAN KAOS POLOS DAN CUSTOM (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "APLIKASI PENJUALAN KAOS POLOS DAN CUSTOM (1)"

Copied!
13
0
0

Teks penuh

(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

(2)

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

(3)

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

(4)

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. Aplikasi ini menampilkan hasil sesuai dengan apa yang di kreasikan oleh konsumen.

E. 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

(5)

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

(6)

rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan

jaringan-jaringan halaman (hyperlink).

Adapun cara kerja web adalah sebagai berikut:

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

page.

b. Halaman web tersebut disimpan dalam computer server web.

c. 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

(7)

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

(8)

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.

(9)

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

(10)

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.

(11)

H. Diagram Konteks

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

APLIKASI

MENAMPILKAN

KAOS YANG

DIJUAL

USER

ADMIN

- Pembelian

- Penjualan

- Informasi

- Daftar Kaos

(12)

I. Jadwal Penelitian

Tabel 1.1 Tabel jadwal penelitian

No. Kegiatan

Tahun 2016

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

Dosen Pembimbing

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

Medan, April 2016

Mahasiswa

(13)

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.

Gambar

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

Referensi

Dokumen terkait

bahwa kekayaan Negara yang berasal dari dana bant uan luar negeri yang digunakan unt uk membiayai Proyek Benih Padi dan Palawij a dapat dit et apkan unt uk dij adikan

Cross section sebagian besar reaksi bergantung pada energi proyektil sehingga kebolehjadian terjadinya reaksi nuklir m erupakan fungsi energi proyektil, yang berupa energi

Direkomendasikan mahasiswa untuk memilih menjadi asisten lebih dari satu pertemuan dari satu mata kuliah yang sama (mahasiswa mengampu lebih dari 1 kelas dari matakuliah yang

Ruang di bawah rumah (kaki panggung) dianggap sebagai ruang yang sangat berbahaya, terdapat kekuatan.. yang dapat mengganggu kehidupan manusia; 8) Padi dan air sebagai

teknologi oleh siswa SD Negeri Salatiga 08 dalam bingkai TIM yang diambil atau.. berfokus pada jarang dan selalu bila dilihat dari indikator – indikator dalam

Kedua kakinya menghempit kedua kaki Rasulullah, dari kedua telapak tangannya diletakkan di atas paha Rasulullah Saw, seraya berkata, “Ya Muhammad, beritahu aku tentang

Peningkatan Mutu Layanan Administrasi Pendidikan Di SMA Islam Al-Azhar 12 Makassar Sesuai Dengan Konsep TQM (Total Quality Manajemen)”.

Sumber : Seri Perencanaan Pedoman Teknik Sarana Prasarana Rumah Sakit Kelas B, 2012 Dan Analisa