Академический Документы
Профессиональный Документы
Культура Документы
oleh
DHANY RAMADHAN
NRP. 6310250
LEMBAR PERNYATAAN
: DHANY RAMADHAN
N.R.P
: 6310250
Dengan ini menyatakan bahwa hasil penulisan Laporan Komprehensif yang telah
saya buat ini merupakan hasil karya sendiri dan benar keasliannya. Apabila
ternyata di kemudian hari penulisan Laporan Komprehensif ini merupakan hasil
plagiat atau penjiplakan terhadap karya orang lain, maka saya bersedia
mempertanggungjawabkan sekaligus bersedia menerima sanksi berdasarkan
aturan tata tertib di PKN LPKIA.
Demikian pernyataan ini saya buat dalam keadaan sadar dan tidak dipaksakan.
Dhany Ramadhan
LEMBAR PENGESAHAN
LAPORAN KOMPREHENSIF
Disusun oleh
DHANY RAMADHAN
NRP. 6310250
Mengetahui
Ketua Program Studi
LEMBAR PENGESAHAN
PENGUJI SIDANG KOMPREHENSIF
Program Diploma 3
Program Studi Manajemen Informatika
Konsentrasi Teknik Informatika
PKN LPKIA BANDUNG
Penguji I
Penguji II
ABSTRAKSI
Aplikasi Web diartikan sebagai suatu aplikasi penjualan, melalui tampilantampilan yang meliputi tentang barang-barang yang akan dipasarkan untuk
penjualan dan pemesanan, Penjualan di web akan menjual hasil nilai pada
penjualan perusahaan. Aplikasi Web menarik akan konsumen, sehingga pada saat
membuka alamat produk pada web dan konsumen pun tertarik. pelayanan yang
mudah dan cepat pun akan berpengaruh terhadap minat konsumen terhadap
perusahaan. Melalui Aplikasi web yang memberikan kontak secara langsung
diharapkan proses pelayanan terhadap konsumen dapat jelas dan lebih cepat.
Aplikasi Penjualan dapat di implementasikan dengan adanya daya tarik konsumen
pada saat proses membuka web .
Berdasarkan hasil kegiatan di atas disarankan kepada pihak perusahaan untuk
menggunakan teknologi komputer terutama internet dalam melakukan kegiatan
transaksi untuk memudahkan dalam kegiatan penjualan produk.
KATA PENGANTAR
Bismillahirrahmaanirrahim
Segala puji bagi Allah SWT yang telah memberikan rahmat-Nya sehingga laporan
praktik kerja ini dapat penulis selesaikan. Laporan praktik kerja ini merupakan
salah satu syarat untuk mengikuti sidang tugas akhir pada program studi
Manajemen Informatika Konsentrasi Teknik Informatika Politeknik Komputer
Niaga LPKIA Bandung.
Penulisan laporan praktik kerja ini tidak lepas dari dukungan bantuan dan
bimbingan berbagai pihak. Dalam kesempatan ini penulis mengucapkan terima
kasih dan penghargaan yang sebesar-besarnya kepada :
1.
Kedua Orangtua (Dedi Rustandi dan Yenny Fonny) penulis yang penulis
sayangi, karena doa beliaulah penulis bisa seperti ini dan Saudara Perempuan
(Eva Rosita) penulis yang tak henti-hentinya memberikan semangat untuk
penulis.
2.
Richard Victor Ginting, ST., MOS., MCP, selaku dosen pembimbing, yang
telah memberikan arahan dan masukan yang berharga selama penyusunan
laporan praktik kerja ini.
3.
4.
Soni Fajar S.G, MT., MCAS, selaku ketua program studi Manajemen
Informatika PKN LPKIA.
5.
Asep Wawan selaku pemilik dari SALSHA PHOTO STUDIO yang telah
mengizinkan penulis untuk melakukan praktik kerja di SALSHA PHOTO
STUDIO.
6.
7.
Semua pihak yang tidak dapat disebutkan satu persatu yang telah membantu
penulis dalam menyelesaikan laporan Praktik Kerja Lapangan ini. Terima
kasih yang terucap, sebatas hati bukan mulut yang mengucapkan semua yang
kalian berikan sangat berarti dalam hidup penulis.
Penulis menyadari dalam penyusunan tugas akhir ini masih banyak kekurangan,
oleh karena itu kritik dan saran untuk perbaikan dimasa yang akan datang sangat
penulis harapkan.
Akhirnya semoga Allah SWT membalas kebaikan semua yang telah membantu
penulis dalam penyusunan Laporan Praktik Kerja ini. Semoga laporan ini dapat
bermanfaat baik bagi penulis maupun bagi pihak-pihak yang berkepentingan.
Dhany Ramadhan
DAFTAR ISI
ABSTRAKSI............................................................................................................i
KATA PENGANTAR.............................................................................................ii
DAFTAR ISI...........................................................................................................iv
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ................................................................................................. 1
1.2 Identifikasi Permasalahan ................................................................................ 2
1.3 Lingkup dan Batasan ........................................................................................ 2
1.4 Tujuan .............................................................................................................. 3
1.5 Sistematika Penulisan ...................................................................................... 3
BAB II DASAR TEORI ......................................................................................... 5
2.1 Teori Tentang Permasalahan ............................................................................ 5
2.1.1 Aplikasi ..................................................................................................... 5
2.1.2 Penjualan ................................................................................................... 5
2.1.3 Web ........................................................................................................... 6
2.2 Bahasa Pemrograman Web .............................................................................. 7
2.2.1 PHP ........................................................................................................... 7
2.2.2 HTML ....................................................................................................... 8
2.3 Database yang digunakan ................................................................................. 9
2.3.1 MySQL...................................................................................................... 9
2.4 Alat Bantu Sistem ............................................................................................ 9
2.4.1 XAMPP ..................................................................................................... 9
BAB III ANALISIS DAN PERANCANGAN PERANGKAT LUNAK ............. 11
3.1 Gambaran Umum Perusahaan ........................................................................ 11
3.1.1 Struktur Organisasi Perusahaan .............................................................. 11
3.1.2 Visi dan Misi Perusahaan ........................................................................ 12
3.2 Analisis Fungsional ........................................................................................ 12
3.3 Perancangan Data ........................................................................................... 13
3.3.1 Relasi Tabel ............................................................................................. 13
3.3.2 Struktur Tabel.......................................................................................... 13
3.4 Perancangan Prosedural ................................................................................. 21
3.5 Kendala .......................................................................................................... 23
BAB I
PENDAHULUAN
kemudahan pada orang-orang sedang mencari barang yang ia butuhan dari berupa
barang maupun jasa.
Sehubung dengan hal diatas, maka penulis mengambil suatu topik atau judul
APLIKASI PENJUALAN BARANG BERBASIS WEB DI SALSHA
PHOTO STUDIO.
1.2 Identifikasi Permasalahan
Perusahaan tempat penulis melakasankan kerja praktek merupakan perusahaan
yang bergerak di studio foto dengan menjual barang dan jasanya.
Karena sistem penjualan dengan website belum diterapkan maka dalam praktek
kerja penulis melakukan pembuatan website, untuk penjualan barang di
perusahaan Salsha studio. Untuk itu dalam kesempatan praktek kerja ini penulis
ingin mengkaji beberapa hal sebagai berikut:
a. Proses pemesanan barang mengalami kesulitan karena pendataan barang masih
dilakukan secara pencatatan sehingga lamanya dalam pencarian data.
b. Salsha Photo Studio memiliki kesulitan untuk mengetahui data stok barang
yang tersedia.
1.3 Lingkup dan Batasan
Batasan masalah dalam Pembuatan Aplikasi Web ini adalah sebagai berikut:
a. Penjualan barang berbasis web ini hanya untuk seluruh Indonesia.
b. Proses pembayaran ditangani melalui kontak email, telepon, dan transfer
rekening.
1.4 Tujuan
Sudah
menjadi
keharusan
bahwa
setiap
penulis
mempunyai
tujuan,
b.
Bab IV Implementasi
Pada bab ini penulis menjelaskan tentang kebutuhan sumber daya dan petunjuk
penggunaan program.
BAB II
DASAR TEORI
2.1
2.1.1
Aplikasi
Definisi
aplikasi
menurut
Jack
Febrian
(2007:35)
2.1.2
Penjualan
Dari definisi diatas dapat diartikan bahwa penjualan harus mempunyai modal dari
sisi barang ataupun
2.1.3 Web
Pengertian
web
menurut
Sudarso
(2008)
Website atau situs dapat diartikan sebagai kumpulan halamanhalaman 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 jaringan-jaringan halaman (hyperlink).
Dari pengertian Website diatas dapat diartikan bahwa website sebagai kumpulan
dari halaman-halaman situs, yang terangkum dalam sebuah domain ataupun
subdomain, yang tempatnya berada di dalam World Wide Web ( WWW ) di
internet.
2.2
2.2.1 PHP
Menurut Prasetio Adi (2012), Menyebutkan Bahwa :
PHP (PHP: Hypertext Preprocessor) adalah bahasa script yang
ditanam disisi server. kalau kita pake istilah sehari-hari,munkin seperti
ini:
prosesor PHP dijalankan di server (Windows atau Linux). Saat sebuah
halaman dibuka dan mengandung kode PHP, prosesor itu akan
menerjemahkan dan mengeksekusi semua perintah dalam halaman
tersebut, dan kemudian menampilkan hasilnya ke browser sebagai
halaman HTML biasa.
PHP (Personal Home Page) adalah script yang paling banyak dipakai saat ini.
PHP banyak dipakai untuk meprogram situs web dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian lain.
6. 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.
2.2.2. HTML
Menurut Handayani Mierna Puspa, menyebutkan bahwa :
HTML Hypertext Markup Language (HTML) adalah bahasa yang
digunakan
untuk
menulis
halaman
web.
HTML
merupakan
Mendesain
1.
HTML
Menggunakan
Dreamweaver,
dan
dapat
HTML
dilakukan
Editor,
lain-lain.
seperti
Dapatkan
dengan
Microsoft
editor
dua
FrontPage,
HTML
lainnya
cara:
Adobe
disini.
2. Dengan cara menuliskan sendiri secara manual satu persatu tag-tag HTML ke
dalam dokumen HTML.
2.3
2.3.1
Pengertian
MySql
menurut
(Kadir,
2009,
p.
15):
2.4
2.4.1
oleh
sebuah
komunitas
Open
Source.
Dengan
XAMPP atau X (Cross Platform) Apache MySQL PHP Perl adalah sebuah
perangkat lunak (software) yang dibuat oleh tim dari Apache Friends
(www.apachefriends.org) yang fungsinya adalah untuk menjalankan program
PHP, MySQL dan Perl dalam satu waktu yang bersamaan. XAMPP memudahkan
para web developer untuk mengembangkan dan membuat sebuah website di local
PC/Laptop, sehingga proses pembuatan sebuah website menjadi lebih aman dan
cepat dibandingkan melakukan proses pembuatan website lewat online server.
BAB III
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK
PEMILIK
ADMIN
PEGAWAI
PEGAWAI
Kegiatan di Salsha Photo Studio ini dalam sehari-hari hingga sekarang melayani
pelanggan dalam kebutuhan percetakan, pengeditan, foto dan data yang berlokasi
di dekat kampus Unjani di Jl. Cibeber no.75 D Cimahi. Berlokasi strategis untuk
berwirausaha dan mudah untuk dikunjungi oleh konsumen.
2.
3.
Main Body atau bagian isi web, isi dari informasi-informasi pada setiap
halaman.
4.
Deskripsi
username
Id untuk admin
password
Password untuk
admin
Tipe
Data
Ukuran
varchar
50
varchar
50
Format
nama_lengkap
varchar
100
Email admin
varchar
100
varchar
20
no_telp
Nomer telepon
admin
level
Level admin
varchar
20
blokir
Blokir admin
enum
(Y,N)
Deskripsi
id_hubungi
Id untuk hubungi
nama
Tipe
Data
Ukuran
int
varchar
50
varchar
100
100
subjek
varchar
pesan
Isi pesan
text
Format
auto_increment
10 Digit Dengan
Format :
DD/MM/YYYY
tanggal
Tanggal waktu
menghubungi
date
Thn
Bulan
Tgl
Deskripsi
id_kategori
Id untuk kategori
Tipe
Data
Ukuran
Format
auto_increment
nama_kategori
kategori_seo
Nama untuk
kategori
Katagori seo
int
varchar
100
varchar
100
Deskripsi
id_kota
Id untuk kota
Tipe
Data
int
Ukuran
Format
auto_increment
nama_kota
ongkos_kirim
Nama kota
varchar
100
varchar
10
Deskripsi
id_orders
Id untuk order
id_produk
jumlah
Tipe
Ukuran
Format
int
auto_increment
Id untuk produk
int
auto_increment
Jumlah order
int
auto_increment
Data
id_orders_temp
Deskripsi
Id untuk order
temp
Tipe
Ukuran
Format
int
auto_increment
auto_increment
Data
id_produk
Id untuk produk
int
id_session
Id untuk session
varchar
100
jumlah
int
auto_increment
10 Digit Dengan
Format :
DD/MM/YYYY
tgl_order_temp
Tanggal order
temp
date
Thn
Bulan
Tgl
00:00:00
Jam_order_temp
time
Jam Menit Detik
stok_temp
Stok temp
int
auto_increment
Ukuran
Format
int
10
auto_increment
varchar
100
Deskripsi
id_pelanggan
Id untuk pelanggan
NamaPelanggan
Nama untuk
pelanggan
Tipe
Data
Alamat
Alamat pelanggan
varchar
100
NoTelp
varchar
13
10 Digit Dengan
Format :
DD/MM/YYYY
TanggalLahir
Tanggal lahir
pelanggan
varchar
10
Thn
Bulan
Tgl
Username
Nama user
pelanggan
varchar
100
Password
Passwor pelanggan
varchar
100
NoID
No id pelanggan
varchar
30
10 Digit Dengan
Format :
DD/MM/YYYY
Tanggal
Tanggal pelanggan
masuk
date
Thn
Bulan
Tgl
Email pelanggan
varchar
80
id_orders_temp
Deskripsi
Id untuk order
temp
Tipe
Ukuran
Format
int
auto_increment
auto_increment
Data
id_produk
Id untuk produk
int
id_session
Id untuk session
varchar
100
jumlah
int
auto_increment
10 Digit Dengan
Format :
DD/MM/YYYY
tgl_order_temp
Tanggal order
temp
date
Thn
Bulan
Tgl
00:00:00
Jam_order_temp
time
Jam Menit Detik
stok_temp
Stok temp
int
auto_increment
Nama Field
Deskripsi
id_orders
Id untuk pelanggan
status_order
Ukuran
Format
int
10
auto_increment
varchar
100
Data
Nama untuk
pelanggan
tgl_order
Alamat pelanggan
varchar
100
jam_order
varchar
13
10 Digit Dengan
Format :
DD/MM/YYYY
id_pelanggan
Tanggal lahir
varchar
pelanggan
10
Thn
Bulan
Tgl
id_produk
id_kategori
Deskripsi
Id untuk
produk
Id untuk
kategori
Tipe
Ukuran
Format
int
auto_increment
int
auto_increment
Data
nama_produk
produk_seo
deskripsi
Nama untuk
produk
Nama produk
seo
Deskripsi
produk
varchar
100
varchar
100
text
harga
Harga produk
int
20
auto_increment
stok
Stok produk
int
auto_increment
10 Digit Dengan
Format :
DD/MM/YYYY
tgl_masuk
Tanggal masuk
produk
date
Thn
Bulan
Tgl
Gambar untuk
gambar
produk
varchar
100
int
Untuk jumlah
dibeli
produk yang
auto_increment
dibeli
: simpan-transaksi
Kegunaan
Input
: harga
jumlah
total
subtotal
berat
ongkos kirim
total ongkos kirim
Output
: grand total
Algoritma
Layout Screen
3.6 Kendala
Setelah penulis melakukan observasi, penulis mendapatkan beberapa kendala
dalam pengerjaan perangkat lunak web ini antara lain :
1. Sulitnya menemukan data - data item penjualan untuk proses perancangan
aplikasi web karena data barang terbatas dan di catat di dalam buku.
2. Menentukan perancangan proses penjualannya membutuhkan waktu yang lama
karena kurangnya informasi dari perusahaan maupun dari pihak penulis.
3. Terbatasnya ilmu yang dimiliki penulis dalam membuat perancangan aplikasi
web sehingga penulis harus mempelajari terlebih dahulu.
BAB IV
IMPLEMENTASI
2.
3.
4.
Monitor
5.
Mouse
6.
Keyboard
2.
3.
4.
: Home.
Fungsi
Bentuk
: Profil.
Fungsi
Bentuk
: Cara Pembelian.
Fungsi
Bentuk
: Produk.
Fungsi
Bentuk
: Keranjang Belanja.
Fungsi
Bentuk
Klik tombol lanjutkan belanja lagi untuk memilih produk kembali jika ingin
melanjutkan belanjaan.
2.
Klik tombol update bila mana text box jumlah untuk produk ingin
ditambahkan.
3.
4.
: Pendaftaran Pelanggan.
Fungsi
Bentuk
2.
3.
: Hubungi kami.
Fungsi
Bentuk
2.
: Login Admin.
Fungsi
Bentuk
2.
: Home Admin.
Fungsi
Bentuk
: Ganti Password.
Fungsi
Bentuk
2.
Klik tombol proses untuk mengganti atau klik tombol batal untuk
membatalkan.
: Kategori.
Fungsi
Bentuk
2.
3.
: Produk.
Fungsi
Bentuk
2.
3.
: Pemesanan.
Fungsi
Bentuk
: Pelanggan.
Fungsi
Bentuk
: Profil.
Fungsi
Bentuk
2.
3.
: Cara Pembelian.
Fungsi
Bentuk
2.
: Hubungi Kami.
Fungsi
Bentuk
2.
: Laporan.
Fungsi
Bentuk
2.
: Transaksi.
Fungsi
Bentuk
2.
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan hasil praktik kerja di Salsha Photo Studio maka penulis dapat
menarik kesimpulan sebagai berikut :
1.
5.2 Saran
Agar Aplikasi web dapat bekerja dengan optimal dan dapat berjalan sesuai dengan
yang diharapkan maka penulis memberikan saran-saran yang dapat dijadikan
bahan pertimbangan.
1. Dengan
menambahkan
Jquery
dan
berbagai
efek
yang
belum
DAFTAR PUSTAKA
[1] Febrian, Jack. 2007. Kamus Komputer dan Teknologi Informasi. Bandung:
Penerbit Informatika.
[2] Irawati, Susan, SE. 2008. Akuntansi Dasar 1&2.Bandung: Penerbit
PUSTAKA.
[3] Sudarso, Yos., 2008. Pengertian dan Unsur-unsurnya (online). http://
webmaster.sman1ciawigebang.com/index2.php?option=com_con
tent&do_pdf=1&id=20. diakses tanggal 20 Mei 2008.
[4] Prasetio Adhi. (2012). Buku Pintar Pemrograman Web. Mediakita Jakarta.
[5] Handayani Mierna Puspa. Online Book Shop Design Using Php Triad.
[6] Kadir, A.(2009). Membuat Aplikasi Web dengan PHP + Database Mysql.
Yogyakarta: ANDI.
[7] Nugroho, B. (2008). Latihan Membuat Aplikasi Web PHP dan MySQL
dengan Dreamweaver MX (6, 7,2004) dan 8. Yogyakarta:Gava Media.