SISTEM INFORMASI PEMESANAN JASA PERCETAK
SWABUMI, Vol.5 Maret 2017, pp. 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
SISTEM INFORMASI PEMESANAN JASA PERCETAKAN
BERBASIS WEB
Adi Supriyatna
AMIK BSI Karawang
Jl. Ahmad Yani No 98 Karawang
Email:adi.asp@bsi.ac.id
Abstrak
Di era perkembangan teknologi informasi yang semakin canggih saat ini masih ada perusahaan
jasa percetakan melakukan pemasaran masih menggunakan media cetak seperti banner,
spanduk, leaflet. Sedangkan utuk pemesanan produk costumer harus datang langsung ke
lokasi jasa percetakan tersebut. Seiring berjalanya waktu pemasaran produk menggunakan
banner, spanduk, leaflet dan pemesanan produk mengharuskan costumer datang langsung
diinilai kurang efektif sehingga berdampak kurangnya informasi yang didapat oleh costumer.
Untuk itu di butuhkan sebuah media berupa situs web sebagai sistem pemasaran dan
penjualan jasa percetakan untuk dapat meningkatkan pelayanan dan pengolahan data yang
lebih efektif dan efisien. Metode penelitian yang digunakan adalah teknik pengumpulan data
yang terdiri dari observasi, wawancara, studi pustaka, sedangkan model pengembangan sistem
yang digunakan adalah model waterfall yang terdiri dari empat tahapan yaitu tahapan analisa,
tahap perancangan, tahap pengujian dan tahap implementasi. Hasilnya Sistem informasi
pemesanan jasa percetakan berbasis web ini dapat digunakan sebagai sumber informasi
produk dan pemasaran perusahaan jasa percetakan dan dapat memperluas jangkauan
pemasaran, serta mempermudah perusahaan dalam proses pengolahan data, pencarian data
dan pembuatan laporan data pemesanan percetakan.
Keywords: Jasa Percetakan, Berbasis Web, Sistem Informasi.
1. Pendahuluan
Perkembangan media cetak di indonesia
dari waktu ke waktu terus mengalami
perkembangan pesat. Hal tersebut ditandai
dengan
banyaknya
perusahaan
jasa
percetakan yang berdiri. Pada umumnya
perusahaan jasa percetakan merupakan
suatu usaha percetakan yang memproduksi
berbagai macam media cetak diantaranya,
banner, spanduk, leaflet pamflet dan masih
banyak yang lainya.
Di era perkembangan teknologi informasi
yang semakin canggih saat ini masih ada
perusahaan jasa percetakan melakukan
pemasaran masih menggunakan media
cetak seperti banner, spanduk, leaflet.
Sedangkan
utuk
pemesanan
produk
costumer harus datang langsung ke lokasi
jasa percetakan tersebut. Seiring berjalanya
waktu pemasaran produk menggunakan
banner, spanduk, leaflet dan pemesanan
produk mengharuskan costumer datang
langsung diinilai kurang efektif sehingga
berdampak kurangnya informasi yang
didapat oleh konsumen, dan berkurangnya
minat konsumen untuk memilih dan
menggunakan jasa percetakan. Mengingat
pentingnya hal diatas untuk itu di butuhkan
sebuah media berupa situs web sebagai
sistem pemasaran dan penjualan jasa
percetakan untuk dapat meningkatkan
pelayanan dan pengolahan data yang lebih
efektif, efisien dan handal.
A. Tujuan Penelitian
Tujuan dari penelitian adalah untuk
membangun
sebuah
sitem
informasi
berbasis web yang dapat mempermudah
dan menghasilkan suatu perkembangan
dalam hal produk yang diinginkan oleh
konsumen
serta
dapat
memberikan
kemudahan kepada konsumen baik dalam
hal mencari informasi detail produk maupun
transaksi pemesanan untuk produk yang
diinginkan.
B. Perumusan Masalah
Berdasarkan uraian singkat diatas,
maka
rumusan
permasalahan
yang
diidentifikasikan dalam penelitian ini adalah
sebagai berikut :
1. Bagaimana membuat situs web sebagai
sumber
informasi
produk
dan
pemasaran pada perusahaan jasa
percetakan yang dapat memperluas
jangkauan pemasaran ?
65
ISSN : 2355-990X
E-ISSN : 2549-5178
2. Bagaimana membuat program aplikasi
sistem informasi pemesanan produk
berbasis web yang dapat memudahkan
konsumen untuk melihat informasi
produk yang ditawarkan dan dalam
melakukan pemesanan percetakan ?
3. Bagaimana membuat sebuah sistem
informasi berbasis web yang dapat
memberikan kemudahan perusahaan
jasa percetakan dalam pengolahan
data, pencarian data sampai pembuatan
laporan ?.
2. Metode Penelitian
A. Metode Pengumpulan Data.
Salah
satu
hal
yang
dapat
mempengaruhi kualitas data hasil penelitian
adalah
pengumpulan
data
karena
berkenaan dengan ketepatan cara-cara
yang digunakan dalam mengumpulkan data.
Pengumpulan data dapat dilakukan dengan
berbagai cara, jika dilihat dari segi cara atau
teknik pengumpulan data dapat dilakukan
dengan Wawancara (Interview), kuesioner
(angket), observasi, maupun gabungan dari
ketiganya(Sugiyono, 2012)
1. Wawancara (Interview).
Wawancara digunakan sebagai teknik
pengumpulan data apabila peneliti ingin
melakukan
studi
pendahuluan
untuk
menemukan permasalahan yang harus
diteliti dan jika ingin mengetahui hal-hal dari
responden yang lebih mendalam dengan
jumlah respondennya sedikit/kecil(Sugiyono,
2012).Wawancara dapat dilakukan dengan
dua cara yaitu dengan wawancara
terstruktur dan tidak terstruktur.
2. Observasi (Pengamatan)
Observasi sebagai teknik pengumpulan
data memiliki ciri yang spesifik bila
dibandingkan dengan teknik yang lain.
Menurut
Sutrisno
Hadi
(1986)
mengemukaan
bahwa,
observasi
merupakan suatu proses yang kompleks
yang tersusun dari berbagai proses biologis
dan psikhologis (Sugiyono, 2012). Dua
diantara yang terpenting adalah proses
pengamatan
dan
ingatan.
Observasi
digunakan bila penelitian berkenaan dengan
perilaku manusia, proses kerja, gejala-gejala
alam dan bila responden yang diamati tidak
terlalu besar.
B. Metode Pengembangan Sistem.
Menurut Sukamto dan Shalahuddin
(2013) mengemukakan bahwa Model SDLC
air terjun (waterfall) sering juga disebut
model sekuensial linier (sequential linear)
atau alur hidup klasik (classic life cycle)
(Sukamto,et al,2013). Model air terjun ini
menyediakan
pendekatan
alur
hidup
perangkat lunak secara sekuensial atau
terurut dimulai dari analisis, desain,
pengodean,
pengujian,
dan
tahap
pendukung (support).
Gambar 1. Waterfall Model.
Sumber: Sukamto dan Shalahuddin (2013:29)
1. Analisis kebutuhan perangkat lunak
Proses pengumpulan kebutuhan dilakukan
secara intensif untuk mespesifikasikan
kebutuhan perangkat lunak agar dapat
dipahami perangkat lunak seperti apa yang
dibutuhkan oleh Konsumen. Spesifikasi
kebutuhan perangkat lunak pada tahap ini
perlu untuk didokumentasikan.
2. Desain
Desain perangkat lunak adalah proses multi
langkah yang fokus pada desain pembuatan
program perangkat lunak termasuk struktur
data,
arsitektur
perangkat
lunak,
representasi antarmuka, dan prosedur
pengodean.
Tahap
ini
mentranslasi
kebutuhan perangkat lunak dari tahap
analisis kebutuhan ke representasi desain
agar dapat diimplementasikan
menjadi
program pada tahap selanjutnya. Desain
perangkat lunak yang dihasilkan pada tahap
ini juga perlu didokumentasikan.
3. Pembuatan kode program
Desain harus ditranslasikan ke dalam
program perangakat lunak. Hasil dari tahap
ini adalah program komputer sesuai dengan
desain yang telah dibuat pada tahap desain.
4. Pengujian
Pengujian fokus pada tahap perangkat lunak
secara segi lojik dan fungsional dan
memastikan bahwa semua bagian sudah
diuji. Hal ini dilakukan untuk meminimalisir
kesalahan (error) dan memastikan keluaran
yang dihasilkan sesuai dengan yang
diinginkan.
5. Pendukung (support) atau pemeliharaan
(maintenance)
Tidak menutup kemungkinan sebuah
perangkat lunak mengalami perubahan
ketika sudah dikirimkan ke Konsumen.
66
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
Perubahan bisa terjadi karena adanya
kesalahan yang muncul dan tidak terdeteksi
saat pengujian atau perangkat lunak harus
beradaptasi dengan lingkungan baru. Tahap
pendukung atau pemeliharaan dapat
mengulangi proses pengembangan mulai
dari analisis spesifikasi untuk perubahan
perangkat lunak yang sudah ada, tapi tidak
untuk membuat perangkat lunak baru.
3.
Hasil dan Pembahasan
A. Analisa Kebutuhan.
Sistem
pemesanan
Percetakan
berbasis web ini memungkinkan penjual dan
pembeli dapat berinteraksi tanpa harus
bertatap muka secara langsung. Pembeli
dan penjual dapat melakukan transaksi
dengan menggunakan media browser, oleh
karena itu dalam perancangan sistem ini
kebutuhan yang didefinisikan dibagi menjadi
2 berdasarkan pengguna sistem, yaitu :
1. Kebutuhan Halaman Front-end.
A1. Konsumen dapat melihat produk yang
ditawarkan.
A2. Konsumen dapat memfilter produk
berdasarkan kategori.
A3. Konsumen dapat melakukan registrasi
A4. Untuk
melakukan
pemesanan
Konsumen harus masuk ke ruang
konsumen terlebih dahulu.
A5. Konsumen
dapat
melakukan
pemesanan secara online.
A6. Konsumen dapat memasukkan alamat
pengiriman.
A7. Konsumen dapat melakukan konfirmasi
pembayaran.
A8. Konsumen dapat melihat dan mencetak
data pesanan.
A9. Konsumen dapat merubah akun.
2. Kebutuhan Halaman Back-End.
B1. Untuk masuk keruang admin harus
melakukan login terlebih dahulu.
B2. Admin dapat mengelola data produk.
B3. Admin dapat melihat dan menghapus
data pembeli.
B4. Admin dapat mengelola data pesanan.
B5. Admin dapat melihat data konfirmasi
pembayaran.
B6. Admin dapat mencetak laporan.
B7. Untuk
keamanan
admin
harus
melakukan logout dari halaman admin.
uc Use Case User
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
Tampil Data Produk
EA 9.0 Unregistered
Trial Version
EA 9.0 Unregistered
Lihat Data Produk
«include»
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
«include»
Tampil Produk
Berdasarkan Kategori
Pilih Kategori
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
«include»
EA 9.0 Unregistered
Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Registrasi
User
EA 9.0 Unregistered
Trial Version
Pemesanan Produk
EA 9.0 Unregistered Trial
Version
«include»
EA 9.0 Unregistered
Lihat dan Rubah
Keranj ang
EA 9.0 Unregistered Trial Version«include»
EA 9.0 Unregistered Trial Version
«include»
Masukkan Alamat
EA 9.0 Unregistered
«include»
EA 9.0 Unregistered Trial Version
Kirim
EA 9.0 Unregistered
Trial Version
Login
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial VersionPembayaran
EA 9.0 Unregistered
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Trial Version
Lihat dan Cetak Data
Konfirmasi
«include»
«include»
EA 9.0 Unregistered
Pesanan
EA 9.0 Unregistered Trial «include»
Version
«include»
EA
9.0 Unregistered Trial Version
«extend»
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Data Pesanan
Keluar
Rubah Akun
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Gambar 2. Use Case Diagram Halaman
Pengguna Konsumen.
b. Case Diagram
Administrator.
Pengguna
Halaman
uc Use Case Admin
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
EA
LOGIN ADM
IN
EA 9.0 Unregistered T rial Version
EA
9.0 Unregistered T rial Version
EA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
EA
KELOLA DATA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
PRODUK
EA
Rubah Status
EA 9.0 Unregistered T
rial
Version
Pesanan
EA
KELOLA DATA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
PEM BELI
EA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
Admin
«i ncl ude»
EA 9.0 Unregistered T rial Version
KELOLA DATA
EA
EA 9.0 Unregistered T rial Version
EA
EA 9.0 Unregistered T rial Version
Laporan Data Produk
KELOLA DATA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
PEM BAYARAN
EA
«i ncl ude»
EA 9.0 Unregistered
T rial Version
EA
EA 9.0 Unregistered T rial Version
Laporan Data
Konsumen
PEM BUATAN
«i ncl ude»
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered
T rial Version
LAPORAN
EA
EA 9.0 Unregistered T rial Version
EA
«i ncl
ude»
EA 9.0
Unregistered
T rial Version
Laporan Data
Pesanan
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
EA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
EA
Gambar 3. Use Case Diagram Halaman
Pengguna Administrator.
2. Activity Diagram.
Activity Diagram mempunyai peran
untuk menggambarkan alur dari sebuah
sistem, hampir sama dengan Flowchart
namun perbedaannya activity diagram dapat
mendukung perilaku secara paralel. Berikut
ini adalah activity diagram yang digunakan
dalam menggambarkan alur sistem web
pemesanan jasa percetakan.
a. Activity Diagram Registrasi Konsumen.
actUnregistered
Registrasi
9.0
Trial Version EA 9.0 Unregistered Trial Version
Buka Menu Registrasi
Submit
9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version
Mulai
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
9.0 Unregistered Trial
Version
Version
Periksa KelengkapanTrial
Data
Isi Data
KonsumenEA 9.0 Unregistered
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
9.0 Unregistered Trial Version Tidak
EA 9.0 Unregistered
Lengkap ? Trial Version
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Simpan Data Konsumen
Ya
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Masuk Keruang
9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version
Konsumen
B. Pemodelan Sistem.
1. Use Case Diagram
a. Use
Case
Diagram
Konsumen.
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Pengguna
Selesai
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Gambar 4. Activity Diagram Registrasi.
67
SWABUMI Vol. 5, Maret 2017: 65-73
EA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
PESANAN
ISSN : 2355-990X
E-ISSN : 2549-5178
b. Activity Diagram Login Konsumen.
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
act Login
e. Activity Diagram Admin Cetak Laporan.
act Pembuatan Laporan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Login
Masukkan Username dan
Email
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Buka Halaman Laporan
EA 9.0 Mulai
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Mulai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Tampil Halaman laporan
Batal
Masuk ?
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Submit
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregis
Tampil Laporan Konsumen
Konsumen
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Pilih Laporan
Tampil Laporan Produk
Barang
Validasi Data Trial Version
Konfirmasi
SalamUnregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0
Username dan Email
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregis
Salah
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Pilih Periode Pesanan
Pesanan
Benar ?
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Benar
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Masuk Ke Halaman
Konsumen
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Version EA 9.0 Unregiste
Tampil LaporanTrial
Pesanan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Masukkan Periode
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial VersionPenjualan
EA 9.0 Unregistered
Trial Version EA 9.0 Unregiste
Penj ualan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Selesai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Gambar 5. Activity Diagram Login
Konsumen.
c. Activity Diagram
Percetakan.
Pemesanan
Jasa
act Pemesanan Produk
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Mulai
EA 9.0 Unregistered
Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Pilih Produk
Join
Tampil Laporan Penj ualan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Selesai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Gambar 8. Activity Diagram Admin Cetak
Laporan
C. Pemodelan Basis Data.
1. Entity Relationship Diagram (ERD)
Sistem Menampilkan
Detail Produk
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
NamaAdmin
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Kembali
Masuk Keranjang
T ambah
Menyimpan Data Ke
EA 9.0 Unregistered Trial Version
Keranj Trial
ang
EA 9.0 Unregistered
Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Trial Version
Tampil Halaman
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
Nm_Bank
Pemilik_Rek
IdAdmin
UserName
Masukkan Data Pesanan
TglBayar
No_rek
Password
ADMIN
KONFIRMASI
Keranj ang
EA 9.0 Unregistered
Konfirmasi Data Belum
Lengkap
TglKonfirmasi
JmlBayar
1
EA 9.0 Unregistered
1
Ya
T ambah Produk
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
idak
EA T9.0
Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Tampil
Halaman
Data
EA 9.0 Unregistered
Trial
Version
Tampil Pesan
Untuk Version
EA 9.0 Unregistered
Trial
Ya 9.0 Unregistered
EA
Masukkan Data
Pengiriman
BuktiBayar
IdBarang
INPUT
ISI
Qty
Melakukan Konfirmasi
Pembayaran
Pesanan
IdKonfirmasi
Lengkap
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial
Version
Selesai
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Gambar 6. Activity Diagram Pemesanan
Jasa Percetakan.
Desain
NmPembeli
StatusJual
KdBarang
IdPembeli
IdBarang
IdJual
M
Jenis
BARANG
N
DAPAT
1
TRANSAKSI
LAKUKAN
1
PEMBELI
M
M
Harga
AlamatPembeli
IdJual
NamaBarang
M
1
SubTotal
NoResi
NoJual
EmailPembeli
d. Activity Diagram
Produk.
Admin Kelola Data
Deskripsi
Gambar
TotBay
MEMILIKI
TglJual
KIRIM
act Kelola Data Produk
Mulai
IdAlamat
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
1
1
Tambah
Data
Input Data Produk
EABuka
9.0Halaman
Unregistered
Trial Version
EA 9.0 Unregistered Trial Version
Input Produk EA 9.0 Unregistered Trial Version
Produk
KATEGORI
Telpon
NmPenerima
AlamatKirim
KIRIM
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Kodepos
Simpan Data Produk
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Join
Rubah
Pilih Produk Yang Akan
Dirubah
Rubah Produk EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
NmKategori
IdKategori
Kecamatan
KOta
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Rubah Data Produk
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Hapus
Pilih Produk Yang Akan Di
Hapus
Gambar 9. Rancangan Entity
Relationship Diagram
Selesai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial
Version
Join
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Batal
Konfirmasi
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
Hapus Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregistered Trial Version
Hapus Data Produk
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Gambar 7. Activity Diagram Admin Kelola
Data Produk.
68
SWABUMI Vol. 5, Maret 2017: 65-73
TelpPembeli
ISSN : 2355-990X
E-ISSN : 2549-5178
2. Logical Record Structure (LRS).
TabelKonfirmasi
TabelAdmin
TabelDetJual
Idadmin
Namaadmin
Username
password
Idjual
Idbarang
Qty
Subtotal
Desain
IdAdmin
TabelBarang
Idbarang
Kdbarang
NamaBarang
Jenis
Harga
Deskripsi
Gambar
Idadmin
idkategori
TabelJual
IdJual
IdJual
Idjual
Nojual
Tgljual
Ongkir
Totbay
Statusjual
Noresi
idpembeli
IdBarang
Idkonfirmasi
tgl_konfirmasi
Idjual
no_rek
pemilik_rek
nm_bank
tgl_bayar
Jmlbayar
buktibayar
2. Rancangan
Template
Halaman Admin.
IdJual
IdPembeli
TabelPembeli
Idpembeli
Nmpembeli
Alamatpembeli
Emailpembeli
telppembeli
Menu Utama Admin
Menu 1
Menu 2
Menu 3
Menu 4
KONTEN HALAMAN ADMIN
TabelKirim
Idalamat
Nmpenerima
Alamatkirim
Kodepos
Kota
Kecamatan
Telepon
idjual
Gambar 10. Rancangan Logical Record
Structure.
D. Perancangan Antar Muka.
1. Rancangan
Template
Situs
Halaman Konsumen.
Web
LOGO dan NAMA PERUSAHAAN
Status Login
TabelKategori
Idkategori
IdKategori nmkategori
Situs
Gambar Admin
User : Nama User
Keluar
FOOTER
Gambar 12. Rancangan Template Web
Halaman Administrator.
3. Tampilan Form Login Konsumen.
Web
LOGO dan NAMA PERUSAHAAN
MENU UTAMA
Kategori Produk
Kategori 1
Kategori 2
Kategori 3
Kategori 4
Login Konsumen
KONTEN HALAMAN WEB
Email
Gambar 13. Tampilan Form Login
Konsumen.
Password
Masuk
4. Tampilan Halaman Produk.
Daftar
FOOTER
Gambar 11. Rancangan Template Web
Halaman Konsumen.
Gambar 14. Tampilan Halaman Produk
Jasa Percetakan.
69
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
5. Tampilam Halaman Data Pesanan.
Gambar 15. Tampilan Halaman Data
Pesanan.
8. Tampilan Halaman Form Input Data
Produk.
Gambar 18. Tampilan Halaman Form
Input Data Produk.
9. Tampilan Halaman Cetak Laporan.
6. Tampilan Form Login Admin.
Gambar 16. Tampilan Halaman Form
Login Admin.
Gambar 19. Tampilan Halaman Cetak
Laporan.
7. Tampilan Halaman Data Produk.
Gambar 17. Tampilan Halaman Data
Produk.
70
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
E. Perancangan Arsitektur Sistem.
1. Component
Diagram.
cmp Component
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Database
MySQL
Aplikasi Basis Data Trial Version EA 9.0
9.0 Unregistered Trial Version EA 9.0 Unregistered
Unregistered
T
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Tabel 1. Pengujian Form Login.
N
o
.
Skenario
Pengujian
Test
Case
1
.
User Name
dan
email tidak
diisi
kemudian
klik
tombol
masuk
User
Name
:
(koso
ng)
Email
:
(koso
ng)
2
.
User Name
tidak diisi
dan email
diisi
kemudian
klik
tombol
masuk
User
Name
:
(koso
ng)
Pass
word:
konsu
men
@gm
ail.co
m
3
.
Mengetik
Username
dengan
benar dan
Mengetikka
n salah
satu kondisi
salah
pada email
dan
kemudian
klik tombol
masuk
User
Name
:
konsu
men
(bena
r)
Pass
word:
123
(sala
h)
4
.
Mengetikka
n User
Name dan
email
dengan
data yang
benar
kemudian
klik tombol
login
User
Name
:
konsu
men
(bena
r)
Pass
word:
konsu
men
@gm
ail.co
m
(bena
r)
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
JQuery.Js
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Aplikasi User
Style.css
Aplikasi Admin
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Index.php
9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregistered T
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregistered T
Xampp Server
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Gambar 20. Component Diagram Sistem
Informasi Pemesanan Jasa Percetakan.
2. Deployment Diagram.
deployment SW Arsitektur
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Database Serv er
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Aplikasi Basis Data
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregister
EA 9.0 UnregisteredWeb
Trial
Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Serv er
MySQL
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Aplikasi User
Index.php
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Aplikasi Admin
JQuery.js
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Client PC
Xampp Serv er
style.cssEA 9.0 Unregistered Trial Version EA 9.0 Unregister
EA 9.0 Unregistered
Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Browser EA 9.0 Unregister
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Gambar 21. Deployment Diagram Sistem
Informasi Pemesanan Jasa Percetakan.
F. Pengujian.
Pengujian
dilakukan
dengan
menggunakan metode BlackBox Testing,
dimana pengujian dilakukan dengan cara
menguji fungsi masukkan dan keluaran dari
sistem
informasi
pemesanan
jasa
percetakan berbasis web. Dibawah ini
adalah salah satu pengujian yang dilakukan
dengan menggunakan Metode BlackBox
Testing pada halaman form login.
Hasil
yang
diharapka
n
Sistem
menolak
akses
user dan
menampil
kan
“Usernam
e dan
Password
Tidak
Ditemuka
n,
Silahkan
Coba
Lagi”
Sistem
menolak
akses
user dan
menampil
kan
“Usernam
e dan
Password
Tidak
Ditemuka
n,
Silahkan
Coba
Lagi”
Sistem
menolak
akses
user dan
menampil
kan
“Usernam
e dan
Password
Tidak
Ditemuka
n,
Silahkan
Coba
Lagi”
Sistem
menerima
akses
login dan
kemudian
masuk ke
halaman
konsumen
.
Hasil
Pengujian
Kesimp
ulan
Sesuai
Harapan
Valid
Sesuai
harapan
Valid
Sesuai
Harapan
Valid
Sesuai
Harapan
Valid
G. Implementasi.
Tahapan ini merupakan tahapan
terakhir dalam pengembangan sistem,
71
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
dimana sistem yang dibangun siap
digunakan untuk menjalankan proses bisnis
pemesanan
jasa
percetakan.
Dalam
penerapan sistem ini dibutuhkan spesifikasi
hardware dan software yang baik untuk
menggunakan sistem informasi pemesanan
jasa percetakan berbasis web.
1. Spesifikasi Perangkat Keras.
Adapun perangkat keras minimal yang
diperlukan untuk web server adalah sebagai
berikut:
Processor : Pentium IV 2,4 Ghz atau
lebih tinggi.
Memory size (RAM)
: 2 GB atau
lebih tinggi
Monitor
: SVGA colour 15” atau lebih
tinggi
Harddisk : 250 GB atau lebih tinggi
Keyboard : 102 Keys
Mouse
: Standard Mouse
Printer
: Deskjet
Adapun perangkat keras minimal yang
diperlukan oleh client. adalah sebagai
berikut:
Processor : Pentium IV 1.6 Ghz atau
lebih tinggi
Memory Size(RAM)
: 1 GB atau
lebih tinggi
Monitor
: SVGA Colour 15” atau
lebih tinggi
Harddisk : 80 GB atau lebih tinggi
Keyboard : 107 Keys
Mouse
: Standard Mouse
Printer
: Deskjet
2. Spesifikasi Perangkat Lunak.
Perangkat
lunak
minimal
yang
dibutuhkan oleh web server adalah sebagai
berikut:
Sistem Operasi : LINUX atau lebih tinggi
Bahasa Program
: PHP
Interpreter
: PHP Engine versi 5
Database Server
:
MySQL
Server versi 5
Web Server
: Apache versi 1.3.27
Database Tools : PhpMyadmin versi 2.6.2
Adapun perangkat lunak minimal yang
dibutuhkan oleh client adalah sebagai
berikut:
Sistem Operasi : Windows XP Profesional
SP2
Browse : Mozila Firefox, Google Chrome.
5.
Kesimpulan
Setelah melalui beberapa tahapan
yang telah dilakukan dalam membangun
sistem informasi pemesanan jasa pecetakan
berbasis web, maka dapat diambil
kesimpulan sebagai berikut :
1. Dengan adanya sistem informasi ini
dapat digunakan sebagain sumber
informasi
produk
serta
dapat
memperluas jangkauan pemasaran
produk
jasa
percetakan
yang
ditawarkan.
2. Dengan sistem informasi ini dapat
memberikan kemudahan bagi konumen
untuk dapat mencari informasi terkait
produk dan jasa yang ditawarkan serta
memudahkan
konsumen
dalam
melakukan pesanan jasa percetakan
tanpa harus mendatangi lokasinya.
3. Sistem informasi ini juga dapat
memberikan
kemudahan
bagi
perusahaan untuk berinteraksi langsung
dengan kondumen serta kemudahan
dalam mengolah data dan pembuatan
laporan.
4. Sistem informasi ini dapat dijadikan
sebagai penunjang keputusan oleh
manajemen untuk proses pengambilan
keputusan strategik.
Saran dari analisa aspek manejerial,
harus adanya perencanaan, pelatihan dan
pengawasan user yang akan menggunakan
sistem informasi berbasis web ini, agar
direktur maupun staf yang lain mengetahui
bagaimana cara menjalankan sistem
informasi ini.
Saran dari analisa aspek sistem atau
program, diperlukan adanya pemeliharaan
yang baik dan rutin terhadap perangkat
keras dan perangkat lunak yang digunakan,
untuk menghindari terjadinya kesalahan
maupun
kerusakan
yang
dapat
mempengaruhi database untuk periode
tertentu untuk menjaga segala kemungkinan
timbulnya kelemahan.
Saran
dari
aspek
penelitian
selanjutnya, mengembangkan sistem lebih
lanjut seperti layanan live chat, tracking
pengiriman serta halaman review produk
yang telah dipesan oleh konsumen.
Referensi
Abdul Kadir (2013). Pengertian MySQL.
Tersedia dalam : Buku Pintar Programer
Pemula PHP. Yogyakarta. Mediakom.
Garry B. Shelly, Thomas J. Cashman, Misty
E.
Vermaat.
2007.
Discovering
Computers: Fundamentals 3rd Edition.
Salemba Empat.
Krismiaji. 2005. Sistem Informasi Akuntansi.
Yogtakarta : UPP AMP YKPN.
72
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
Kristanto, Andri. 2007. Perancangan Sistem
Informasi Dan Aplikasinya. Yogyakarta:
Penerbit Gava Medika.
Prasetyo, Adhi. Buku sakti webmaster :
(PHP & MySQL, HTML & CSS, HTML5 &
CSS3, JavaScript) (PHP & MySQL,
HTML & CSS, HTML5 & CSS3,
JavaScript). Jakarta : Transmedia.
Sugiri dan Saputro. 2008. Pengelolaan
Database MySql dengan PhpMyAdmin.
Yogyakarta: Penerbit Graha Ilmu.
Sugiyono,
2012.
Metode
Penelitian
Kuantitaitf Kualitatif dan R&D, Jakarta :
Alfabet.
Sukamto, Rosa Ariani. dan Shalahuddin M.
2013. Rekayasa Perangkat Lunak
Terstruktur dan Berorientasi Objek,
Bandung: Informatika.
Sumarni, Murni. Soeprihanto, John. 2010.
Pengantar Bisnis (dasar-dasar ekonomi
perusahaan). Yogyakarta : Liberty.
73
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
SISTEM INFORMASI PEMESANAN JASA PERCETAKAN
BERBASIS WEB
Adi Supriyatna
AMIK BSI Karawang
Jl. Ahmad Yani No 98 Karawang
Email:adi.asp@bsi.ac.id
Abstrak
Di era perkembangan teknologi informasi yang semakin canggih saat ini masih ada perusahaan
jasa percetakan melakukan pemasaran masih menggunakan media cetak seperti banner,
spanduk, leaflet. Sedangkan utuk pemesanan produk costumer harus datang langsung ke
lokasi jasa percetakan tersebut. Seiring berjalanya waktu pemasaran produk menggunakan
banner, spanduk, leaflet dan pemesanan produk mengharuskan costumer datang langsung
diinilai kurang efektif sehingga berdampak kurangnya informasi yang didapat oleh costumer.
Untuk itu di butuhkan sebuah media berupa situs web sebagai sistem pemasaran dan
penjualan jasa percetakan untuk dapat meningkatkan pelayanan dan pengolahan data yang
lebih efektif dan efisien. Metode penelitian yang digunakan adalah teknik pengumpulan data
yang terdiri dari observasi, wawancara, studi pustaka, sedangkan model pengembangan sistem
yang digunakan adalah model waterfall yang terdiri dari empat tahapan yaitu tahapan analisa,
tahap perancangan, tahap pengujian dan tahap implementasi. Hasilnya Sistem informasi
pemesanan jasa percetakan berbasis web ini dapat digunakan sebagai sumber informasi
produk dan pemasaran perusahaan jasa percetakan dan dapat memperluas jangkauan
pemasaran, serta mempermudah perusahaan dalam proses pengolahan data, pencarian data
dan pembuatan laporan data pemesanan percetakan.
Keywords: Jasa Percetakan, Berbasis Web, Sistem Informasi.
1. Pendahuluan
Perkembangan media cetak di indonesia
dari waktu ke waktu terus mengalami
perkembangan pesat. Hal tersebut ditandai
dengan
banyaknya
perusahaan
jasa
percetakan yang berdiri. Pada umumnya
perusahaan jasa percetakan merupakan
suatu usaha percetakan yang memproduksi
berbagai macam media cetak diantaranya,
banner, spanduk, leaflet pamflet dan masih
banyak yang lainya.
Di era perkembangan teknologi informasi
yang semakin canggih saat ini masih ada
perusahaan jasa percetakan melakukan
pemasaran masih menggunakan media
cetak seperti banner, spanduk, leaflet.
Sedangkan
utuk
pemesanan
produk
costumer harus datang langsung ke lokasi
jasa percetakan tersebut. Seiring berjalanya
waktu pemasaran produk menggunakan
banner, spanduk, leaflet dan pemesanan
produk mengharuskan costumer datang
langsung diinilai kurang efektif sehingga
berdampak kurangnya informasi yang
didapat oleh konsumen, dan berkurangnya
minat konsumen untuk memilih dan
menggunakan jasa percetakan. Mengingat
pentingnya hal diatas untuk itu di butuhkan
sebuah media berupa situs web sebagai
sistem pemasaran dan penjualan jasa
percetakan untuk dapat meningkatkan
pelayanan dan pengolahan data yang lebih
efektif, efisien dan handal.
A. Tujuan Penelitian
Tujuan dari penelitian adalah untuk
membangun
sebuah
sitem
informasi
berbasis web yang dapat mempermudah
dan menghasilkan suatu perkembangan
dalam hal produk yang diinginkan oleh
konsumen
serta
dapat
memberikan
kemudahan kepada konsumen baik dalam
hal mencari informasi detail produk maupun
transaksi pemesanan untuk produk yang
diinginkan.
B. Perumusan Masalah
Berdasarkan uraian singkat diatas,
maka
rumusan
permasalahan
yang
diidentifikasikan dalam penelitian ini adalah
sebagai berikut :
1. Bagaimana membuat situs web sebagai
sumber
informasi
produk
dan
pemasaran pada perusahaan jasa
percetakan yang dapat memperluas
jangkauan pemasaran ?
65
ISSN : 2355-990X
E-ISSN : 2549-5178
2. Bagaimana membuat program aplikasi
sistem informasi pemesanan produk
berbasis web yang dapat memudahkan
konsumen untuk melihat informasi
produk yang ditawarkan dan dalam
melakukan pemesanan percetakan ?
3. Bagaimana membuat sebuah sistem
informasi berbasis web yang dapat
memberikan kemudahan perusahaan
jasa percetakan dalam pengolahan
data, pencarian data sampai pembuatan
laporan ?.
2. Metode Penelitian
A. Metode Pengumpulan Data.
Salah
satu
hal
yang
dapat
mempengaruhi kualitas data hasil penelitian
adalah
pengumpulan
data
karena
berkenaan dengan ketepatan cara-cara
yang digunakan dalam mengumpulkan data.
Pengumpulan data dapat dilakukan dengan
berbagai cara, jika dilihat dari segi cara atau
teknik pengumpulan data dapat dilakukan
dengan Wawancara (Interview), kuesioner
(angket), observasi, maupun gabungan dari
ketiganya(Sugiyono, 2012)
1. Wawancara (Interview).
Wawancara digunakan sebagai teknik
pengumpulan data apabila peneliti ingin
melakukan
studi
pendahuluan
untuk
menemukan permasalahan yang harus
diteliti dan jika ingin mengetahui hal-hal dari
responden yang lebih mendalam dengan
jumlah respondennya sedikit/kecil(Sugiyono,
2012).Wawancara dapat dilakukan dengan
dua cara yaitu dengan wawancara
terstruktur dan tidak terstruktur.
2. Observasi (Pengamatan)
Observasi sebagai teknik pengumpulan
data memiliki ciri yang spesifik bila
dibandingkan dengan teknik yang lain.
Menurut
Sutrisno
Hadi
(1986)
mengemukaan
bahwa,
observasi
merupakan suatu proses yang kompleks
yang tersusun dari berbagai proses biologis
dan psikhologis (Sugiyono, 2012). Dua
diantara yang terpenting adalah proses
pengamatan
dan
ingatan.
Observasi
digunakan bila penelitian berkenaan dengan
perilaku manusia, proses kerja, gejala-gejala
alam dan bila responden yang diamati tidak
terlalu besar.
B. Metode Pengembangan Sistem.
Menurut Sukamto dan Shalahuddin
(2013) mengemukakan bahwa Model SDLC
air terjun (waterfall) sering juga disebut
model sekuensial linier (sequential linear)
atau alur hidup klasik (classic life cycle)
(Sukamto,et al,2013). Model air terjun ini
menyediakan
pendekatan
alur
hidup
perangkat lunak secara sekuensial atau
terurut dimulai dari analisis, desain,
pengodean,
pengujian,
dan
tahap
pendukung (support).
Gambar 1. Waterfall Model.
Sumber: Sukamto dan Shalahuddin (2013:29)
1. Analisis kebutuhan perangkat lunak
Proses pengumpulan kebutuhan dilakukan
secara intensif untuk mespesifikasikan
kebutuhan perangkat lunak agar dapat
dipahami perangkat lunak seperti apa yang
dibutuhkan oleh Konsumen. Spesifikasi
kebutuhan perangkat lunak pada tahap ini
perlu untuk didokumentasikan.
2. Desain
Desain perangkat lunak adalah proses multi
langkah yang fokus pada desain pembuatan
program perangkat lunak termasuk struktur
data,
arsitektur
perangkat
lunak,
representasi antarmuka, dan prosedur
pengodean.
Tahap
ini
mentranslasi
kebutuhan perangkat lunak dari tahap
analisis kebutuhan ke representasi desain
agar dapat diimplementasikan
menjadi
program pada tahap selanjutnya. Desain
perangkat lunak yang dihasilkan pada tahap
ini juga perlu didokumentasikan.
3. Pembuatan kode program
Desain harus ditranslasikan ke dalam
program perangakat lunak. Hasil dari tahap
ini adalah program komputer sesuai dengan
desain yang telah dibuat pada tahap desain.
4. Pengujian
Pengujian fokus pada tahap perangkat lunak
secara segi lojik dan fungsional dan
memastikan bahwa semua bagian sudah
diuji. Hal ini dilakukan untuk meminimalisir
kesalahan (error) dan memastikan keluaran
yang dihasilkan sesuai dengan yang
diinginkan.
5. Pendukung (support) atau pemeliharaan
(maintenance)
Tidak menutup kemungkinan sebuah
perangkat lunak mengalami perubahan
ketika sudah dikirimkan ke Konsumen.
66
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
Perubahan bisa terjadi karena adanya
kesalahan yang muncul dan tidak terdeteksi
saat pengujian atau perangkat lunak harus
beradaptasi dengan lingkungan baru. Tahap
pendukung atau pemeliharaan dapat
mengulangi proses pengembangan mulai
dari analisis spesifikasi untuk perubahan
perangkat lunak yang sudah ada, tapi tidak
untuk membuat perangkat lunak baru.
3.
Hasil dan Pembahasan
A. Analisa Kebutuhan.
Sistem
pemesanan
Percetakan
berbasis web ini memungkinkan penjual dan
pembeli dapat berinteraksi tanpa harus
bertatap muka secara langsung. Pembeli
dan penjual dapat melakukan transaksi
dengan menggunakan media browser, oleh
karena itu dalam perancangan sistem ini
kebutuhan yang didefinisikan dibagi menjadi
2 berdasarkan pengguna sistem, yaitu :
1. Kebutuhan Halaman Front-end.
A1. Konsumen dapat melihat produk yang
ditawarkan.
A2. Konsumen dapat memfilter produk
berdasarkan kategori.
A3. Konsumen dapat melakukan registrasi
A4. Untuk
melakukan
pemesanan
Konsumen harus masuk ke ruang
konsumen terlebih dahulu.
A5. Konsumen
dapat
melakukan
pemesanan secara online.
A6. Konsumen dapat memasukkan alamat
pengiriman.
A7. Konsumen dapat melakukan konfirmasi
pembayaran.
A8. Konsumen dapat melihat dan mencetak
data pesanan.
A9. Konsumen dapat merubah akun.
2. Kebutuhan Halaman Back-End.
B1. Untuk masuk keruang admin harus
melakukan login terlebih dahulu.
B2. Admin dapat mengelola data produk.
B3. Admin dapat melihat dan menghapus
data pembeli.
B4. Admin dapat mengelola data pesanan.
B5. Admin dapat melihat data konfirmasi
pembayaran.
B6. Admin dapat mencetak laporan.
B7. Untuk
keamanan
admin
harus
melakukan logout dari halaman admin.
uc Use Case User
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
Tampil Data Produk
EA 9.0 Unregistered
Trial Version
EA 9.0 Unregistered
Lihat Data Produk
«include»
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
«include»
Tampil Produk
Berdasarkan Kategori
Pilih Kategori
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
«include»
EA 9.0 Unregistered
Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Registrasi
User
EA 9.0 Unregistered
Trial Version
Pemesanan Produk
EA 9.0 Unregistered Trial
Version
«include»
EA 9.0 Unregistered
Lihat dan Rubah
Keranj ang
EA 9.0 Unregistered Trial Version«include»
EA 9.0 Unregistered Trial Version
«include»
Masukkan Alamat
EA 9.0 Unregistered
«include»
EA 9.0 Unregistered Trial Version
Kirim
EA 9.0 Unregistered
Trial Version
Login
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial VersionPembayaran
EA 9.0 Unregistered
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Trial Version
Lihat dan Cetak Data
Konfirmasi
«include»
«include»
EA 9.0 Unregistered
Pesanan
EA 9.0 Unregistered Trial «include»
Version
«include»
EA
9.0 Unregistered Trial Version
«extend»
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Data Pesanan
Keluar
Rubah Akun
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Gambar 2. Use Case Diagram Halaman
Pengguna Konsumen.
b. Case Diagram
Administrator.
Pengguna
Halaman
uc Use Case Admin
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
EA
LOGIN ADM
IN
EA 9.0 Unregistered T rial Version
EA
9.0 Unregistered T rial Version
EA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
EA
KELOLA DATA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
PRODUK
EA
Rubah Status
EA 9.0 Unregistered T
rial
Version
Pesanan
EA
KELOLA DATA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
PEM BELI
EA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
Admin
«i ncl ude»
EA 9.0 Unregistered T rial Version
KELOLA DATA
EA
EA 9.0 Unregistered T rial Version
EA
EA 9.0 Unregistered T rial Version
Laporan Data Produk
KELOLA DATA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
PEM BAYARAN
EA
«i ncl ude»
EA 9.0 Unregistered
T rial Version
EA
EA 9.0 Unregistered T rial Version
Laporan Data
Konsumen
PEM BUATAN
«i ncl ude»
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered
T rial Version
LAPORAN
EA
EA 9.0 Unregistered T rial Version
EA
«i ncl
ude»
EA 9.0
Unregistered
T rial Version
Laporan Data
Pesanan
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
EA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
EA
Gambar 3. Use Case Diagram Halaman
Pengguna Administrator.
2. Activity Diagram.
Activity Diagram mempunyai peran
untuk menggambarkan alur dari sebuah
sistem, hampir sama dengan Flowchart
namun perbedaannya activity diagram dapat
mendukung perilaku secara paralel. Berikut
ini adalah activity diagram yang digunakan
dalam menggambarkan alur sistem web
pemesanan jasa percetakan.
a. Activity Diagram Registrasi Konsumen.
actUnregistered
Registrasi
9.0
Trial Version EA 9.0 Unregistered Trial Version
Buka Menu Registrasi
Submit
9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version
Mulai
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
9.0 Unregistered Trial
Version
Version
Periksa KelengkapanTrial
Data
Isi Data
KonsumenEA 9.0 Unregistered
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
9.0 Unregistered Trial Version Tidak
EA 9.0 Unregistered
Lengkap ? Trial Version
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Simpan Data Konsumen
Ya
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Masuk Keruang
9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version
Konsumen
B. Pemodelan Sistem.
1. Use Case Diagram
a. Use
Case
Diagram
Konsumen.
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Pengguna
Selesai
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Gambar 4. Activity Diagram Registrasi.
67
SWABUMI Vol. 5, Maret 2017: 65-73
EA
EA 9.0 Unregistered T rial Version
EA 9.0 Unregistered T rial Version
PESANAN
ISSN : 2355-990X
E-ISSN : 2549-5178
b. Activity Diagram Login Konsumen.
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
act Login
e. Activity Diagram Admin Cetak Laporan.
act Pembuatan Laporan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Login
Masukkan Username dan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Buka Halaman Laporan
EA 9.0 Mulai
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Mulai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Tampil Halaman laporan
Batal
Masuk ?
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Submit
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregis
Tampil Laporan Konsumen
Konsumen
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Pilih Laporan
Tampil Laporan Produk
Barang
Validasi Data Trial Version
Konfirmasi
SalamUnregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0
Username dan Email
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregis
Salah
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Pilih Periode Pesanan
Pesanan
Benar ?
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Benar
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Masuk Ke Halaman
Konsumen
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Version EA 9.0 Unregiste
Tampil LaporanTrial
Pesanan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Masukkan Periode
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial VersionPenjualan
EA 9.0 Unregistered
Trial Version EA 9.0 Unregiste
Penj ualan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Selesai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregis
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregis
Gambar 5. Activity Diagram Login
Konsumen.
c. Activity Diagram
Percetakan.
Pemesanan
Jasa
act Pemesanan Produk
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Mulai
EA 9.0 Unregistered
Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Pilih Produk
Join
Tampil Laporan Penj ualan
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Selesai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregiste
Gambar 8. Activity Diagram Admin Cetak
Laporan
C. Pemodelan Basis Data.
1. Entity Relationship Diagram (ERD)
Sistem Menampilkan
Detail Produk
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
NamaAdmin
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Kembali
Masuk Keranjang
T ambah
Menyimpan Data Ke
EA 9.0 Unregistered Trial Version
Keranj Trial
ang
EA 9.0 Unregistered
Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Trial Version
Tampil Halaman
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
Nm_Bank
Pemilik_Rek
IdAdmin
UserName
Masukkan Data Pesanan
TglBayar
No_rek
Password
ADMIN
KONFIRMASI
Keranj ang
EA 9.0 Unregistered
Konfirmasi Data Belum
Lengkap
TglKonfirmasi
JmlBayar
1
EA 9.0 Unregistered
1
Ya
T ambah Produk
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
idak
EA T9.0
Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Tampil
Halaman
Data
EA 9.0 Unregistered
Trial
Version
Tampil Pesan
Untuk Version
EA 9.0 Unregistered
Trial
Ya 9.0 Unregistered
EA
Masukkan Data
Pengiriman
BuktiBayar
IdBarang
INPUT
ISI
Qty
Melakukan Konfirmasi
Pembayaran
Pesanan
IdKonfirmasi
Lengkap
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial
Version
Selesai
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered
Gambar 6. Activity Diagram Pemesanan
Jasa Percetakan.
Desain
NmPembeli
StatusJual
KdBarang
IdPembeli
IdBarang
IdJual
M
Jenis
BARANG
N
DAPAT
1
TRANSAKSI
LAKUKAN
1
PEMBELI
M
M
Harga
AlamatPembeli
IdJual
NamaBarang
M
1
SubTotal
NoResi
NoJual
EmailPembeli
d. Activity Diagram
Produk.
Admin Kelola Data
Deskripsi
Gambar
TotBay
MEMILIKI
TglJual
KIRIM
act Kelola Data Produk
Mulai
IdAlamat
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
1
1
Tambah
Data
Input Data Produk
EABuka
9.0Halaman
Unregistered
Trial Version
EA 9.0 Unregistered Trial Version
Input Produk EA 9.0 Unregistered Trial Version
Produk
KATEGORI
Telpon
NmPenerima
AlamatKirim
KIRIM
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Kodepos
Simpan Data Produk
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Join
Rubah
Pilih Produk Yang Akan
Dirubah
Rubah Produk EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
NmKategori
IdKategori
Kecamatan
KOta
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Rubah Data Produk
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Hapus
Pilih Produk Yang Akan Di
Hapus
Gambar 9. Rancangan Entity
Relationship Diagram
Selesai
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial
Version
Join
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Batal
Konfirmasi
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
EA 9.0 Unregistered Trial Version
Hapus Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregistered Trial Version
Hapus Data Produk
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Gambar 7. Activity Diagram Admin Kelola
Data Produk.
68
SWABUMI Vol. 5, Maret 2017: 65-73
TelpPembeli
ISSN : 2355-990X
E-ISSN : 2549-5178
2. Logical Record Structure (LRS).
TabelKonfirmasi
TabelAdmin
TabelDetJual
Idadmin
Namaadmin
Username
password
Idjual
Idbarang
Qty
Subtotal
Desain
IdAdmin
TabelBarang
Idbarang
Kdbarang
NamaBarang
Jenis
Harga
Deskripsi
Gambar
Idadmin
idkategori
TabelJual
IdJual
IdJual
Idjual
Nojual
Tgljual
Ongkir
Totbay
Statusjual
Noresi
idpembeli
IdBarang
Idkonfirmasi
tgl_konfirmasi
Idjual
no_rek
pemilik_rek
nm_bank
tgl_bayar
Jmlbayar
buktibayar
2. Rancangan
Template
Halaman Admin.
IdJual
IdPembeli
TabelPembeli
Idpembeli
Nmpembeli
Alamatpembeli
Emailpembeli
telppembeli
Menu Utama Admin
Menu 1
Menu 2
Menu 3
Menu 4
KONTEN HALAMAN ADMIN
TabelKirim
Idalamat
Nmpenerima
Alamatkirim
Kodepos
Kota
Kecamatan
Telepon
idjual
Gambar 10. Rancangan Logical Record
Structure.
D. Perancangan Antar Muka.
1. Rancangan
Template
Situs
Halaman Konsumen.
Web
LOGO dan NAMA PERUSAHAAN
Status Login
TabelKategori
Idkategori
IdKategori nmkategori
Situs
Gambar Admin
User : Nama User
Keluar
FOOTER
Gambar 12. Rancangan Template Web
Halaman Administrator.
3. Tampilan Form Login Konsumen.
Web
LOGO dan NAMA PERUSAHAAN
MENU UTAMA
Kategori Produk
Kategori 1
Kategori 2
Kategori 3
Kategori 4
Login Konsumen
KONTEN HALAMAN WEB
Gambar 13. Tampilan Form Login
Konsumen.
Password
Masuk
4. Tampilan Halaman Produk.
Daftar
FOOTER
Gambar 11. Rancangan Template Web
Halaman Konsumen.
Gambar 14. Tampilan Halaman Produk
Jasa Percetakan.
69
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
5. Tampilam Halaman Data Pesanan.
Gambar 15. Tampilan Halaman Data
Pesanan.
8. Tampilan Halaman Form Input Data
Produk.
Gambar 18. Tampilan Halaman Form
Input Data Produk.
9. Tampilan Halaman Cetak Laporan.
6. Tampilan Form Login Admin.
Gambar 16. Tampilan Halaman Form
Login Admin.
Gambar 19. Tampilan Halaman Cetak
Laporan.
7. Tampilan Halaman Data Produk.
Gambar 17. Tampilan Halaman Data
Produk.
70
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
E. Perancangan Arsitektur Sistem.
1. Component
Diagram.
cmp Component
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Database
MySQL
Aplikasi Basis Data Trial Version EA 9.0
9.0 Unregistered Trial Version EA 9.0 Unregistered
Unregistered
T
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Tabel 1. Pengujian Form Login.
N
o
.
Skenario
Pengujian
Test
Case
1
.
User Name
dan
email tidak
diisi
kemudian
klik
tombol
masuk
User
Name
:
(koso
ng)
:
(koso
ng)
2
.
User Name
tidak diisi
dan email
diisi
kemudian
klik
tombol
masuk
User
Name
:
(koso
ng)
Pass
word:
konsu
men
@gm
ail.co
m
3
.
Mengetik
Username
dengan
benar dan
Mengetikka
n salah
satu kondisi
salah
pada email
dan
kemudian
klik tombol
masuk
User
Name
:
konsu
men
(bena
r)
Pass
word:
123
(sala
h)
4
.
Mengetikka
n User
Name dan
dengan
data yang
benar
kemudian
klik tombol
login
User
Name
:
konsu
men
(bena
r)
Pass
word:
konsu
men
@gm
ail.co
m
(bena
r)
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
JQuery.Js
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Aplikasi User
Style.css
Aplikasi Admin
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Index.php
9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregistered T
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
9.0 Unregistered Trial Version EA 9.0 Unregistered
Trial Version EA 9.0 Unregistered T
Xampp Server
9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered T
Gambar 20. Component Diagram Sistem
Informasi Pemesanan Jasa Percetakan.
2. Deployment Diagram.
deployment SW Arsitektur
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Database Serv er
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Aplikasi Basis Data
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregister
EA 9.0 UnregisteredWeb
Trial
Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Serv er
MySQL
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Aplikasi User
Index.php
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Aplikasi Admin
JQuery.js
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Client PC
Xampp Serv er
style.cssEA 9.0 Unregistered Trial Version EA 9.0 Unregister
EA 9.0 Unregistered
Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Browser EA 9.0 Unregister
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregister
Gambar 21. Deployment Diagram Sistem
Informasi Pemesanan Jasa Percetakan.
F. Pengujian.
Pengujian
dilakukan
dengan
menggunakan metode BlackBox Testing,
dimana pengujian dilakukan dengan cara
menguji fungsi masukkan dan keluaran dari
sistem
informasi
pemesanan
jasa
percetakan berbasis web. Dibawah ini
adalah salah satu pengujian yang dilakukan
dengan menggunakan Metode BlackBox
Testing pada halaman form login.
Hasil
yang
diharapka
n
Sistem
menolak
akses
user dan
menampil
kan
“Usernam
e dan
Password
Tidak
Ditemuka
n,
Silahkan
Coba
Lagi”
Sistem
menolak
akses
user dan
menampil
kan
“Usernam
e dan
Password
Tidak
Ditemuka
n,
Silahkan
Coba
Lagi”
Sistem
menolak
akses
user dan
menampil
kan
“Usernam
e dan
Password
Tidak
Ditemuka
n,
Silahkan
Coba
Lagi”
Sistem
menerima
akses
login dan
kemudian
masuk ke
halaman
konsumen
.
Hasil
Pengujian
Kesimp
ulan
Sesuai
Harapan
Valid
Sesuai
harapan
Valid
Sesuai
Harapan
Valid
Sesuai
Harapan
Valid
G. Implementasi.
Tahapan ini merupakan tahapan
terakhir dalam pengembangan sistem,
71
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
dimana sistem yang dibangun siap
digunakan untuk menjalankan proses bisnis
pemesanan
jasa
percetakan.
Dalam
penerapan sistem ini dibutuhkan spesifikasi
hardware dan software yang baik untuk
menggunakan sistem informasi pemesanan
jasa percetakan berbasis web.
1. Spesifikasi Perangkat Keras.
Adapun perangkat keras minimal yang
diperlukan untuk web server adalah sebagai
berikut:
Processor : Pentium IV 2,4 Ghz atau
lebih tinggi.
Memory size (RAM)
: 2 GB atau
lebih tinggi
Monitor
: SVGA colour 15” atau lebih
tinggi
Harddisk : 250 GB atau lebih tinggi
Keyboard : 102 Keys
Mouse
: Standard Mouse
Printer
: Deskjet
Adapun perangkat keras minimal yang
diperlukan oleh client. adalah sebagai
berikut:
Processor : Pentium IV 1.6 Ghz atau
lebih tinggi
Memory Size(RAM)
: 1 GB atau
lebih tinggi
Monitor
: SVGA Colour 15” atau
lebih tinggi
Harddisk : 80 GB atau lebih tinggi
Keyboard : 107 Keys
Mouse
: Standard Mouse
Printer
: Deskjet
2. Spesifikasi Perangkat Lunak.
Perangkat
lunak
minimal
yang
dibutuhkan oleh web server adalah sebagai
berikut:
Sistem Operasi : LINUX atau lebih tinggi
Bahasa Program
: PHP
Interpreter
: PHP Engine versi 5
Database Server
:
MySQL
Server versi 5
Web Server
: Apache versi 1.3.27
Database Tools : PhpMyadmin versi 2.6.2
Adapun perangkat lunak minimal yang
dibutuhkan oleh client adalah sebagai
berikut:
Sistem Operasi : Windows XP Profesional
SP2
Browse : Mozila Firefox, Google Chrome.
5.
Kesimpulan
Setelah melalui beberapa tahapan
yang telah dilakukan dalam membangun
sistem informasi pemesanan jasa pecetakan
berbasis web, maka dapat diambil
kesimpulan sebagai berikut :
1. Dengan adanya sistem informasi ini
dapat digunakan sebagain sumber
informasi
produk
serta
dapat
memperluas jangkauan pemasaran
produk
jasa
percetakan
yang
ditawarkan.
2. Dengan sistem informasi ini dapat
memberikan kemudahan bagi konumen
untuk dapat mencari informasi terkait
produk dan jasa yang ditawarkan serta
memudahkan
konsumen
dalam
melakukan pesanan jasa percetakan
tanpa harus mendatangi lokasinya.
3. Sistem informasi ini juga dapat
memberikan
kemudahan
bagi
perusahaan untuk berinteraksi langsung
dengan kondumen serta kemudahan
dalam mengolah data dan pembuatan
laporan.
4. Sistem informasi ini dapat dijadikan
sebagai penunjang keputusan oleh
manajemen untuk proses pengambilan
keputusan strategik.
Saran dari analisa aspek manejerial,
harus adanya perencanaan, pelatihan dan
pengawasan user yang akan menggunakan
sistem informasi berbasis web ini, agar
direktur maupun staf yang lain mengetahui
bagaimana cara menjalankan sistem
informasi ini.
Saran dari analisa aspek sistem atau
program, diperlukan adanya pemeliharaan
yang baik dan rutin terhadap perangkat
keras dan perangkat lunak yang digunakan,
untuk menghindari terjadinya kesalahan
maupun
kerusakan
yang
dapat
mempengaruhi database untuk periode
tertentu untuk menjaga segala kemungkinan
timbulnya kelemahan.
Saran
dari
aspek
penelitian
selanjutnya, mengembangkan sistem lebih
lanjut seperti layanan live chat, tracking
pengiriman serta halaman review produk
yang telah dipesan oleh konsumen.
Referensi
Abdul Kadir (2013). Pengertian MySQL.
Tersedia dalam : Buku Pintar Programer
Pemula PHP. Yogyakarta. Mediakom.
Garry B. Shelly, Thomas J. Cashman, Misty
E.
Vermaat.
2007.
Discovering
Computers: Fundamentals 3rd Edition.
Salemba Empat.
Krismiaji. 2005. Sistem Informasi Akuntansi.
Yogtakarta : UPP AMP YKPN.
72
SWABUMI Vol. 5, Maret 2017: 65-73
ISSN : 2355-990X
E-ISSN : 2549-5178
Kristanto, Andri. 2007. Perancangan Sistem
Informasi Dan Aplikasinya. Yogyakarta:
Penerbit Gava Medika.
Prasetyo, Adhi. Buku sakti webmaster :
(PHP & MySQL, HTML & CSS, HTML5 &
CSS3, JavaScript) (PHP & MySQL,
HTML & CSS, HTML5 & CSS3,
JavaScript). Jakarta : Transmedia.
Sugiri dan Saputro. 2008. Pengelolaan
Database MySql dengan PhpMyAdmin.
Yogyakarta: Penerbit Graha Ilmu.
Sugiyono,
2012.
Metode
Penelitian
Kuantitaitf Kualitatif dan R&D, Jakarta :
Alfabet.
Sukamto, Rosa Ariani. dan Shalahuddin M.
2013. Rekayasa Perangkat Lunak
Terstruktur dan Berorientasi Objek,
Bandung: Informatika.
Sumarni, Murni. Soeprihanto, John. 2010.
Pengantar Bisnis (dasar-dasar ekonomi
perusahaan). Yogyakarta : Liberty.
73
SWABUMI Vol. 5, Maret 2017: 65-73