Upload
fahmi-federer
View
228
Download
0
Embed Size (px)
Citation preview
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
1/28
LAPORAN AKHIR
MATAKULIAH PRAKTIKUM PEMROGRAMAN WEB
SISTEM INFORMASI PENJUALAN FILM
Disusun Oleh:
KELOMPOK A1/1/A2014
Dwicky Ari Pandawa / 1415015009
Ade Fachreza Arman / 1415015023
Didit Dyan Sulistyo / 14150150189
JURUSAN TEKNIK INFORMATIKA
Up. FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI
UNIVERSITAS MULAWARMAN
2015
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
2/28
i
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa.Atas berkat rahmat yang
telah diberikan kepada penulis sehingga penulis telah berhasil menyelesaikan Laporan
AkhirPraktikum Pemrograman Web ini yang berjudul Sistem Informasi Penjualan Film.
Laporan Akhir Praktikum Pemrograman Web ini dususun dalam rangka memenuhi salah
satu penyusunan persyaratan dalam menyelesaikan Praktikum Pemrograman Web. Proses
penyusunan Laporan Prakerin ini tidak luput dari berbagai hambatan, tantangan dan
permasalahan yang dihadapi. Tetapi, berkat petunjuk dan bimbingan Tuhan Yang Maha Esa,
kerjasama, dorongan, arahan, bantuan, saran dan kritik yang bersifat konstruktif dari berbagai
pihak sangat membantu kami sehingga Laporan akhir ini dapat kami selesaikan tepat pada
waktunya.
Penulis menyadari bahwa laporan yang penulis buat ini tidak luput dari kesalahan-
kesalahan dan kekurangan-kekurangan oleh karena itu, dengan segala kerendahan hati, penulis
sangat mengharapkan saran dan kritik yang bersifat membangun.Penulis berharap semoga
Laporan penulis ini dapat memberikan manfaat bagi pembaca dan bagi kita semua.
Samarinda, 14 Desember 2015
Penulis
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
3/28
ii
TAKARIR
database Basis data
input Masukan
output Keluaran
programming project Proyek pemrograman
user Pengguna
source code Kode program
entity relation diangram Relasi entitas diagram
flowchart diagram Diagram alir
Home Rumah
Software Perangkat lunak
Download Unduh
Management Mengatur
Open-source Sumber terbuka
Username Nama pengguna
Structure Struktur
Query Kuisioner
Language Bahasa
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
4/28
iii
DAFTAR ISI
KATA PENGANTAR ....................................................................................................... i
TAKARIR .......................................................................................................................... ii
DAFTAR ISI ...................................................................................................................... iii
DAFTAR GAMBAR .......................................................................................................... iv
BAB I PENDAHULUAN .................................................................................................. 1
1.1. Deskripsi Masalah ........................................................................................... 1
1.2. Rumusan Masalah ........................................................................................... 1
1.3. Batasan Masalah ............................................................................................. 3
1.4. Tujuan ............................................................................................................. 3
BAB II PERANCANGAN ................................................................................................. 4
2.1. Analisis Program ............................................................................................. 4
2.2. Entity Relation Diagram.................................................................................. 4
2.3. Flowchart Diagram ......................................................................................... 5
2.4. Konsep Struktur Data yang dipakai ................................................................ 6
BAB III HASIL DAN PEMBAHASAN ............................................................................ 8
3.1. Implementasi Program .................................................................................... 9
3.2. Source Code .................................................................................................... 11
BAB IV KESIMPULAN DAN SARAN ............................................................................ 12
1.1. Kesimpulan ..................................................................................................... 21
1.2. Saran................................................................................................................ 21
DAFTAR PUSTAKA ......................................................................................................... v
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
5/28
iv
DAFTAR GAMBAR
Gambar 2.1. Entity Relation Diagram............................................................................... 5
Gambar 2.2. Flowchart Diagram ...................................................................................... 5
Gambar 3.1. Tampilan Home ............................................................................................ 8
Gambar 3.2. Tampilan Blog .............................................................................................. 8
Gambar 3.3. Tampilan How to Order ............................................................................... 9
Gambar 3.4. Tampilan Artikel ........................................................................................... 9
Gambar 3.5. Tampilan Login ............................................................................................ 9
Gambar 3.6. Tampilan Setelah Login ................................................................................ 9
Gambar 3.7. Tampilan Data Film ..................................................................................... 10
Gambar 3.8. Tampilan Tambah Film ................................................................................ 10
Gambar 3.9. Tampilan Input/Edit User ............................................................................. 10
Gambar 3.10. Tampilan Daftar User ................................................................................ 10
Gambar 3.11. Tampilan Input Pembeli ............................................................................. 11
Gambar 3.12. Tampilan Daftar Pembeli ........................................................................... 12
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
6/28
1
BAB I
PENDAHULUAN
1.1. Deskripsi Masalah
Seiring dengan berkembangnya zaman dibidang teknologi, sebuah perusahaan
atau toko makin dipicu untuk menggunakan teknologi yang maju sebagai alat atau
media untuk tetap bertahan dalam persaingan yang semakin ketat.Internet merupakan
suatu media yang sudah tidak asing lagi diberbagai belahan dunia.Ini pun membawa
dampak yang besar bagi berbagai perusahaan maupun toko dalam memasarkan
produknya.
Berbagai toko penjualan film original saat ini sudah mulai menghilang karena
banyaknya pembajakan oleh oknum yang tidak bertanggung jawab.Selain itu, dalam
kegiatan penyampaian informasi toko ini terbatas kepada konsumen yang
hanya datang ke toko ini saja, dengan mencari langsung di rak atau melalui catalog di
komputer. Sedangkan untuk konsumen yang tidak ke toko ini maka tidak akan mudah
untuk mencari informasi yang terbaru tentang film yang dicarinya, berapa harganya,
apakah tersedia atau tidak di toko ini?.
Penerapan teknologi informasi khususnya pemanfaatan media internet
untuk memudahkan konsumen memperoleh informasi merupakan nilai tambah yang
baik untuk pemasaran pada toko sehingga dapat meningkatkan relasi dengan
konsumen dan profit toko. Konsumen juga dengan mudah melihat daftar film yang
tersedia di toko tersebut dalam 24 jam tanpa harus jauh-jauh datang ke toko untuk
menanyakannya. Toko pun tidak perlu harus membuka toko selam 24 jam.
1.2. Rumusan Masalah
Untuk beberapa kasus toko penjualan film, pada sistem pengendalian pemasaran dan
penjualan, subyek-subyek masalah yang terjadi adalah sebagai berikut ini:1. Masalah yang terjadi adalah pelanggan merasa kurang nyaman, dapat
diidentifikasi bahwa yang menyebabkan masalah ini adalah :
a) Pelanggan masih harus datang ke toko untuk membeli film yang diinginkan,
Padahal pada jaman sekarang ini teknologi sudah sangat canggih
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
7/28
2
pelangganhanya cukup duduk dan memilih buku yang diinginkan melalui
media internet.
b) Melalui media telepon. Mungkin cara ini cukup efektif, tetapi tidak setiap jam
ada, artinya hanya pada saat jam kerja saja. Bandigkan jika melalui internet
maka pelanggan dapat memesan buku kapanpun dan dimanapun selama 24
jam.
2. Pelanggan yang mengeluh karena pelayanan yang kurang serta prosedur yang
relative memakan waktu yang lama. Hal ini dapat diidentifikasi karena dua hal
yaitu:
a) Pelayanan penyediaan informasi film yang kurang.
Asumsikan jika toko sedang banyak pelanggan dan pelanggan tersebut
tidak dapat menemukan film yang diinginkan, karena keterbatasan pegawai
maka pelanggan tersebut tidak tahu harus menghubungi siapa untuk mencari
tahu informasi mengenai buku tersebut.Hal ini dapat dihindari dengan
memasang toko online, pelanggan hanya tinggalmengetikan buku yang dicari,
dan munculah informasi mengenai buku tersebut.
b) Prosedur yang relative lama.
Ketika seorang pelanggan tidak dapat menemukan buku yang dicari,
maka pelaggan tersebut harus menghubungi bagian informasi, lalu bagian
informasiakan menghubungi bagian gudang mengenai ketersediaan filmtersebut.Hal ini sangat memakan waktu bagi konsumen sehingga konsumen
menjaditidak nyaman. Hal ini tidak akan terjadi pada toko online dikarenakan
sistem yang akan bekerja apakah film sedang kosong atau tidak .
3. Masalah pengendalian manajemen yang kurang efektif. Masalah ini dapat di
identifikasi karena kurang tersedianya laporan yang cepat dan berkualitas
4.
Masalah persaingan toko film yang menggunakan promosi online dapatmenurunkan pendapatan toko dan berkurangnya konsumen dikarenakan
mereka memilih membeli film secara online. Maka solusinya adalah toko tersebut
harus juga membuat toko yang bisa menjangkau dunia dan dikunjungi dalam
waktu 24 jam nonstop, yaitu dengan membuat toko online.
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
8/28
3
1.3. Batasan Masalah
Dalam penulisan laporan ini, penulis membatasi permasalahan dengan tujuan
utama untuk menjawab perancangan sistem informasi penjualan film secara online.
1.4. Tujuan
Selain sebagai tugas akhir mata kuliah Praktikum Pemrograman Web, tugas
akhir semester ini juga dimaksudkan untuk bagaimana toko penjualan film ini dapat
menyikapi perubahan sistem informasi dalam perkembangan di dunia bisnis yang
mulai dilakukan pada media internet.Sehingga pada akhirnya toko dapat mengelola
peluang-peluang yang dibangun untuk dijadikan strategi bisnis penjualan film.
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
9/28
4
BAB II
PERANCANGAN
2.1. Analisis Program
Didalam sistem perdagangan atau jual beli, yang diharapkan adalah target
penjualan secara maksimum, tentunya banyak sekali permasalahan yang terjadi dalam
proses pelayanan kepada pelanggan didalam suatu toko termasuk toko film.
Banyaknya Film pada toko Total Film perlu kecepatan arus informasi yang
dibutuhkan oleh pihak toko dan pembeli agar pembeli mengetahui informasi
mengenai daftar film terbaru. Pengolahan data yang masih dikerjakan secara manual
membuat terbuangnya banyak waktu dan tenaga oleh penjual maupun calon pembeli.
Dengan dukungan teknologi informasi yang ada sekarang ini, pekerjaan pengelolaan
data dengan cara konvensional dapat dikerjakan secara bersamaan dengan suatu
sistem dengan menggunakan komputer.
Dengan adanya sistem informasi penjualan film berbasis website ini yang akan
dirancang untuk memudahkan pengelolaan informasi dan data secara cepat dan akses
yang dapat dilakukan kapan saja dan dimana saja. Sistem yang bisa memuat seluruh
data film yang ada. User dapat mencari data-data film terbaru dengan mudah karena
admin dapat dengan mudah menginput data-data film terbaru yang bisa langsung
tampil di halaman website. Lalu calon pembeli yang ingin membeli film hanya
tinggal menginputkan data pribadi, memilih daftar film yang akan dibeli danmelakukan pembayaran. Setelah itu data yang masuk didalam database sistem dapat
dilihat oleh admin dan diteruskan kebagian penjualan dan pengiriman sesuai alamat
yang diisikan oleh pembeli.
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
10/28
5
2.2.
Entity Relation Diagram
Gambar 2.1. Entity Relation Diagram
2.3.
F lowchart Diagram
Gambar 2.2. Flowchart diagram
START
USER
Beli Film
Lihat Artikel
Login
Isi Data User
Isi Data
Transaksi
Selesai
END
NO
YES
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
11/28
6
Dari flowchart diatas dapat di simpulkan, bahwa USER dapat melihat artikel yang
dilanjutkan dengan beli film atau tidak, jika tidak maka program selesai, jika beli film
maka akan mengakses form login. Pada login username dan password telah
disediakan oleh sistem, maka hendaknya mengisi form dengan username dan
password yang telah disediakan. Kemudian lanjut ke pengisian data pelanggan, jika
telah terisi dengan benar, data akan tersimpan dalam system, setelah itu, USER
mengisi data transaksi film yang akan dibeli. SELESAI.
2.4. Konsep Struktur Data yang dipakai
2.4.1. Sistem
Stephen A. Moscove dan Mark G. Simkin mendefinisikan sistem sebagai
berikut: Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem
yang berusaha untuk mencapai tujuan yang sama beroperasi dan berinteraksi
dengan lingkungannya untuk mencapai sasaran tertentu, suatu sistem
menunjukkan tingkah lakunya melalui interaksi di antara komponen-
komponen didalam sistem dan diantara lingkungannya.
2.4.2. Sistem Informasi
Sistem informasi adalah teknologi informasi yang diorganisasikan untuk
mencapai tujuan dalam sebuah organisasi.Secara teknis sitem informasi dapatdidefenisasikan sebagai kumpulan komponen yang saling berhubungan,
mengumpulkan, memproses, menyimpan dan mendistribusikan informasi
untuk menunjang pengambilan keputusan dan pengawasan dalam suatu
organisasi
2.4.3. PHP
PHP singkatan dari PHP: Hypertext Preprocessor yang digunakan sebagai
bahasa script serverside dalam pengembangan web yang disisipkan dalam
dokumen HTML. Penggunaan PHP memungkinkan web dapat dinamis
sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien.
PHP merupakan software Open-source yang disebarkan dan dilisensikan
secara gratis serta dapat di download secara bebas dari situs resminya
http://www.php.net. (Kasiman P:2006).
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
12/28
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
13/28
8
BAB III
HASIL DAN PEMBAHASAN
3.1.Implementasi Program
3.1.1.
Halaman Depan Web 3.1.2. Halaman Blog
Berisi genre film, slide film, dan beberapa artikel. Berisi beberapa pilihan artikel.
Gambar 3.1. Tampilan Home Gambar 3.2. Tampilan Blog
3.1.3.
Halaman How To Order 3.1.4. Halaman Artikel
Berisi tata cara pembelian Film. Berisi Artikel dari film seperti
judul,penulis, produser, pemain,
synopsis,serta tombol order dibawahnya.
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
14/28
9
Gambar 3.3. Tampilan How to Order Gambar 3.4. Tampilan Artikel
3.1.5. Halaman Login 3.1.6. Halaman Admin
Berisi Username, Password, dan Tampilan awal halaman admin
How To Order
Gambar 3.5. Tampilan Login Gambar 3.6. Tampilan Setelah login
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
15/28
10
3.1.7. Halaman Data Film 3.1.8. Halaman Tambah Film
Berisi daftar film yang telah diinput. Masukkan data data film yang ingin di masukkan.
Gambar 3.7. Tampilan Data Film Gambar 3.8. Tampilan tambah film
3.1.9. Halaman Input Pengguna 3.1.10. Halaman Daftar Pengguna
Berisi input pengguna dengan status Admin/User Berisi beberapa pengguna
yang ada.
Gambar 3.9. Tampilan input/edit user Gambar 3.10. Tampilan Daftar User
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
16/28
11
3.1.11. Halaman Input Pembeli 3.1.12. Halaman Lihat Pembeli
Berisi tata cara pembelian Film. Berisi daftar para pembeli film.
Gambar 3.11. Tampilan input pembeli Gambar 3.12. Tampilan Daftar Pembeli
3.2. Source Code
1. Sintaks untuk koneksi ke database
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
17/28
12
2. Sintaks tampilan halaman depan
TOTAL FILM
$(function () {
$("#slider").responsiveSlides({
auto: true,
pager: false,
nav: true,
speed: 600,
maxwidth: 962,
namespace: "centered-btns"
});
});
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
18/28
13
3. Sintaks untuk Login
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
19/28
14
4. Sintaks untuk menyimpan user
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
20/28
15
5. Sintaks untuk Logout
6. Sintaks untuk edit user
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
21/28
16
7. Sintaks untuk input dan edit film
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
22/28
17
8. Sintaks untuk beli cash
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
23/28
18
Tanggal
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
24/28
19
else{
echo"$data3[namafilm]";
}
}
?>
Harga
Bayar
Via Bank
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
25/28
20
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
26/28
21
BAB IV
KESIMPULAN DANSARAN
4.1. Kesimpulan
Setelah penulis menelusuri kegiatan penjualan film dan menganalisa sistem
yang berjalan maka dapat ditarik kesimpulan sebagai berikut:
1. Sistem penjualan film yang belum terkomputerisasi danonline sehingga
menyebabkan kurang akuratnya pengolahan data-data pesanan barang
konsumen dan konsumen tidak bisa melakukan pemesanan barang kapan
sajakonsumen ingin melakukannya.
2. Sistem informasi penjualan barang yang baru diharapkan bisa mengotomatisasi
hal-hal yang selama ini masih dilakukan secara manual seperti proses
penerimaan dan pecatatan data-data pesanan barang konsumen, proses
konfirmasi pembayaran, pembuatan faktur penjualan barang, dan
lain sebagainya.
3. Agar toko penjualan film ini dapat menyikapi perubahan sistem informasi
dalam perkembangan di dunia bisnis yang mulai dilakukan pada media
internet.Sehingga pada akhirnya toko dapat mengelola peluang-peluang yang
dibangun untuk dijadikan strategi bisnis penjualan film.
Sistem informasi yang baru diharapkan bisa meningkatkan angka penjualan barang
pada salah satu toko penjualan film.
4.2. Saran
Agar aktifitas penjualan film bisa berjalan dengan lebih baik, maka
penulismengajukan beberapa saran yang mudah-mudahan bisa diterima oleh pihak
user yaitu :
a). Perlu diadakannya kerjasama dengan pihak jasa pengiriman barang dalam
hal pertukaran data-data ongkos kirim ke berbagai tempat di Indonesia
sehingga updateharga ongkos kirim di website bisa dilakukan secara otomatis
dan realtime.
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
27/28
22
b). Manajemen user sebaiknya melakukan pelatihan terhadapkaryawan mengenai
pengoperasian dari sistem informasi penjualan buku secaraonline agar tidak
tergantung penuh kepada administrator.
8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)
28/28
DAFTAR PUSTAKA
Ed, I . Menguasai Pemrograman Web Dengan PHP 5. 2006. Yogyakarta : Andi
Kristanto , Andi 2004, Perancangan Sistem Informasi. Gramedia Pustaka Utama, Jakarta
Indonesia.
Peranginangin, Kasiman. Aplikasi WEB dengan PHP dan MySQL. Yogyakarta : Andi Offset.
http://php.net/ (diakses Senin 7 Desember 2015 pukul 19.23 WITA)
http://www.digital-sense.net/(diakses Senin 7 Desember 2015 pukul 19.23 WITA)
http://php.net/http://php.net/