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

Dokumen yang terkait

SISTEM OTOMATISASI SONAR (LV MAX SONAR EZ1) DAN DIODA LASER PADA KAPAL SELAM

15 214 17

ANALISIS SISTEM TEBANG ANGKUT DAN RENDEMEN PADA PEMANENAN TEBU DI PT PERKEBUNAN NUSANTARA X (Persero) PABRIK GULA DJOMBANG BARU

36 327 27

FENOMENA INDUSTRI JASA (JASA SEKS) TERHADAP PERUBAHAN PERILAKU SOSIAL ( Study Pada Masyarakat Gang Dolly Surabaya)

63 375 2

ANALISIS SISTEM PENGENDALIAN INTERN DALAM PROSES PEMBERIAN KREDIT USAHA RAKYAT (KUR) (StudiKasusPada PT. Bank Rakyat Indonesia Unit Oro-Oro Dowo Malang)

160 705 25

DAMPAK INVESTASI ASET TEKNOLOGI INFORMASI TERHADAP INOVASI DENGAN LINGKUNGAN INDUSTRI SEBAGAI VARIABEL PEMODERASI (Studi Empiris pada perusahaan Manufaktur yang Terdaftar di Bursa Efek Indonesia (BEI) Tahun 2006-2012)

12 142 22

FAKTOR-FAKTOR YANG BERPENGARUH TERHADAP PERILAKU KONSUMEN DALAM PEMBELIAN JASA ASURANSI JIWA PADA PT. BUMI ASIH JAYA DISTRIK JEMBER

0 37 87

SIMULASI SISTEM KENDALI KECEPATAN MOBIL SECARA OTOMATIS

1 82 1

ANALISIS KELAYAKAN FINANSIAL TERNAK ITIK PETELUR DENGAN SISTEM INTENSIF DAN TRADISIONAL DI KABUPATEN PRINGSEWU

10 119 159

STUDI PERBANDINGAN HASIL BELAJAR DAN KETERAMPILAN PROSES SAINS DITINJAU DARI PENGGUNAAN MODEL PEMBELAJARAN BERBASIS TEKNOLOGI INFORMASI DAN KOMUNIKASI

6 77 70

PENGGUNAAN BAHAN AJAR LEAFLET DENGAN MODEL PEMBELAJARAN THINK PAIR SHARE (TPS) TERHADAP AKTIVITAS DAN HASIL BELAJAR SISWA PADA MATERI POKOK SISTEM GERAK MANUSIA (Studi Quasi Eksperimen pada Siswa Kelas XI IPA1 SMA Negeri 1 Bukit Kemuning Semester Ganjil T

47 275 59