TUGAS AKHIR
ARBI WIRANATA
TUGAS AKHIR
RALAMANJUDUL
DESWF¥PROM€FFMH4SURABAYA
PAXUZ.TA9 YOKA6I
HALAMAN PERNYATAAN
TUGAS AKHIR
Sebagai Salah Satu Syarat untuk Dinyatakan Lulus
Universitas Airlangga
Disetujui C)leh:
Pcmbimbing I Pembimbi*8
: 06t3I0) 13033
»e••aa»uwx • E•aa»w«a«.s.si.,ux»m.
Tanggal Ujian : 30 /unl 20Id
T”
^"
,r•A•rff*h › x•ts«••s. sx«m.. u. . s«a»=•••a«. s.si.. u.x•s».
xr issi iozazoosoloo3 Inn lsisizinlouizooi
a@
”” ' * ” W
- '- ””*‘ ' sf¥. Hecawatic, M.Si. E»4a » r« mi. s.s:.. u.xe«.
1967t ) \ t t993932002 NIP t976t2\‘726050I200t
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
dipakai sebagai referensi kepustakaan, tetapi pengutipan harus seizin Penulis dan
Airlangga.
iv
KATA PENGANTAR
Puji syukur kehadirat Allah S.W.T., Tuhan semesta alam, yang telah
Pada Tugas Akhir ini, Penulis membuat sistem informasi yang dapat
yakni Indra Kharisma Raharjana, S.Kom., M.T. dan Endah Purwanti, S.Si.,
M.Kom., serta semua pihak yang terlibat sehingga dapat terselesaikannya Tugas
Akhir ini.
Penulis berharap semoga Tugas Akhir ini dapat bermanfaat bagi berbagai
pihak. Serta tidak lupa, kritik dan saran yang membangun sangat diharapkan demi
Penulis,
Arbi Wiranata
UCAPAN TERIMA KASIH
besarnya kepada semua pihak yang telah membantu dalam pelaksanaan Tugas
Akhir ini. Tidak berlebihan kiranya, jika Penulis ingin mengucapkan terimakasih
1. Allah S.W.T., Tuhan pencipta alam semesta dan kehidupan atas semua
3. Dr. H. Widi Hidayat, SE., M.Si., Ak., selaku Dekan Fakultas Vokasi,
Universitas Airlangga.
kepada Penulis.
Akhir ini.
9. Dita Ken Prabasari, terima kasih atas dukungan, semangat serta doa yang
yang memberikan izin untuk melakukan survei dan magang serta seluruh
13. Semua pihak yang turut ambil peran dalam penyelesaian Tugas Akhir ini,
Penulis,
Arbi Wiranata
Arbi Wiranata, 2016, Sistem Informasi Percetakan Desett Promotion Surabaya. Tugas
Akhir ini dibawah bimbingan Indra Kharisma Raharjana, S.Kom., M.T. dan Endah
Purwanti, S.Si., M.Kom. Program Studi Diploma Tiga Sistem Informasi, Fakultas
Vokasi, Universitas Airlangga.
ABSTRAK
ABSTRACT
Halaman
HALAMAN JUDUL................................................................................................i
HALAMAN PERNYATAAN.................................................................................ii
LEMBAR PENGESAHAN NASKAH..................................................................iii
PEDOMAN PENGGUNAAN TUGAS AKHIR....................................................iv
KATA PENGANTAR.............................................................................................v
UCAPAN TERIMA KASIH...................................................................................vi
ABSTRAK............................................................................................................viii
ABSTRACT..............................................................................................................ix
DAFTAR ISI............................................................................................................x
DAFTAR TABEL..................................................................................................xii
DAFTAR GAMBAR............................................................................................xiii
DAFTAR LAMPIRAN.........................................................................................xvi
BAB I PENDAHULUAN........................................................................................1
1.1. Latar Belakang..........................................................................................1
1.2. Rumusan Masalah.....................................................................................2
1.3. Tujuan dan Manfaat...................................................................................2
1.4. Batasan Masalah........................................................................................3
BAB II ANALISIS SISTEM....................................................................................4
2.1 Profil Organisasi........................................................................................4
2.2. Proses Kerja Saat Ini.................................................................................6
2.3. Permasalahan Sistem Saat Ini..................................................................15
2.4. Sistem Kerja Baru...................................................................................17
BAB III DESAIN SISTEM....................................................................................22
3.1. Desain Proses..........................................................................................22
3.2. Desain Database......................................................................................38
3.3. Desain Input dan Output..........................................................................49
BAB IV IMPLEMENTASI DAN UJI COBA.......................................................82
4.1. Implementasi Sistem...............................................................................82
4.2. Uji Coba Sistem.....................................................................................109
BAB V KESIMPULAN DAN SARAN...............................................................119
5.1. Kesimpulan............................................................................................119
5.2. Saran......................................................................................................120
DAFTAR PUSTAKA..........................................................................................121
LAMPIRAN.........................................................................................................122
DAFTAR TABEL
BAB I
PENDAHULUAN
pembukuan suatu instansi dan juga segala jenis aktivitas instansi yang
mengandung informasi. Sistem informasi harus dirancang dengan detail dan rapi
agar semua hal dalam suatu instansi dapat tercatat di dalamnya. Selain itu,
akses informasi secara efektif dan efisien, namun dalam pembuatannya sistem
informasi ini haruslah dibatasi hak aksesnya agar sistem tidak dapat
disalahgunakan. Pembaruan data dalam sistem juga sangatlah penting, oleh karena
guna menunjang aktivitasnya. Desett Promotion adalah salah satu contoh usaha
aktivitas yang terjadi adalah proses produksi media cetak seperti brosur, amplop,
manual yaitu dengan dicatat dan direkap menggunakan kertas-kertas dan buku
1
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
2
besar sehingga aktivitas kerja percetakan ini cukup lambat dan rumit. Dengan
dengan proses produksinya karena pegawai tidak pernah mencatat status produksi
tiap barang. Oleh karena itu, pihak percetakan tidak mengetahui sampai mana
pengelolaan data sehingga mampu mengontrol segala hal terkait dengan baik.
Sistem informasi yang akan dibuat ini nantinya diharapkan dapat memudahkan
Promotion Surabaya?
1.3.1. Tujuan
1.3.2. Manfaat
1. Proses pemesanan.
3. Proses pengiriman.
4. Proses pembayaran.
a. Laporan pemesanan.
b. Laporan pengiriman.
c. Laporan pembayaran.
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
BAB II
ANALISIS SISTEM
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh
kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan. Pada bab ini
akan dibahas lebih detail tentang sistem yang digunakan saat ini. Metode yang
digunakan sistem pada saat ini adalah dengan menggunakan metode pendekatan
proses. Adapun metode analisis, kebutuhan, dan desain sistem yang digunakan
jasa yaitu jasa percetakan offset. Percetakan ini didirikan oleh Drs. Puguh
percetakan offset seperti cetak kop surat, kuitansi, katalog, nota, brosur, dan lain-
lain.
4
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
5
Pemilik
Bagian Desain
Bagian Pengemasan
Bagian Cetak
pesanan pelanggan.
pesanan pelanggan.
pesanan pelanggan.
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
6
mengetahui permasalahan dan kendala pada sistem saat ini yang sedang berjalan,
untuk mengetahui proses atau prosedur kerja, dan untuk mendapatkan data yang
1. Nota pembayaran, berisi semua hal yang terkait dengan data pembayaran
(Lampiran I).
Sistem kerja saat ini menceritakan bagian proses dan prosedur kerja dan
pesanan pelanggan.
pesanan pelanggan.
pesanan pelanggan.
Pelanggan terbagi menjadi dua yaitu pelanggan biasa dan pelanggan tetap.
Pelanggan biasa adalah pelanggan yang harus membayar uang muka terlebih
dahulu sedangkan pelanggan tetap adalah pelanggan yang tidak perlu membayar
uang muka. Proses ini menentukan harga barang yang dipesan berdasarkan
spesifikasi bahan (jenis kertas), jumlah barang, dan penyelesaian akhir barang
(finishing). Penyelesaian akhir barang dapat berupa spiral, plong, laminasi, atau
sebagai berikut:
catatan pesanan.
Pemesanan
Pelanggan Bagian Penerimaan
Mulai
Memesan Mencatat
barang pesanan
Catatan pesanan
Menawar
kan kesepaka tan harga
Catatan pesanan
Setuju? Ya
ACC Pelanggan
Tidak Selesai
Phase
mengerjakan pesanan pelanggan dengan tiga tahapan yaitu proses desain, proses
mengerjakan pesanan pelanggan. Proses ini melibatkan bagian produksi dan sub
sebagai berikut:
pelanggan.
produksi.
Produksi
Sub Bagian Produksi
Bagian Produksi
Mulai
Memberi
Perintah Produksi
Produksi
Pesanan
Phase
Selesai
barang pesanan pelanggan yang telah selesai ke alamat pelanggan. Proses ini bisa
terjadi atau tidak, tergantung apakah pelanggan meminta pihak percetakan untuk
Proses pengiriman dibagi menjadi dua tipe yaitu diantarkan oleh pegawai sendiri
jika di dalam kota (Surabaya) dan diantarkan melalui jasa pengiriman jika berada
pengiriman ini dilengkapi dengan nota pembayaran barang sebagai surat jalan
yang kemudian diarsipkan dan dicatat dalam buku besar. Proses ini melibatkan
sebagai berikut:
Pengiriman
Phase
Bagian Pengiriman Pelanggan
Mulai
Memberi
kan
barang &
nota
pembaya
ran
Selesai
membayar hasil kerja pihak percetakan terhadap barang yang telah dipesan.
Pembayaran dapat dilakukan dengan cara DP (uang muka) atau termin. Untuk
pembayaran dengan cara DP, pelanggan harus membayar lima puluh persen dari
total pembayaran ketika memesan barang dan sisanya dibayarkan ketika barang
uang pembayaran dengan selang waktu tertentu (maksimal dua minggu) setelah
barang selesai dan tidak perlu membayar DP terlebih dahulu. Seluruh jenis
pembayaran dapat dilakukan dengan langsung (cash) atau melalui transfer bank.
Pada proses ini melibatkan nota pembayaran rangkap dua dan buku besar.
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
13
Pembayaran
Pelanggan
Kasir
Mulai 1
2
Melakuka
Bukti transfer
n pembaya ran
Uang
Pembayaran Mencatat
Tidak Ya
langsung? pembaya
ran
Bukti transfer
Buku besar
Uang
1 Membuat
2 kan nota pembaya ran
C
Pembayaran
Nota Pembayaran
Langsung?
Tidak Ya
Selesai
Proses pembuatan laporan adalah proses merekap total uang yang masuk
selama satu bulan. Data-data tersebut diperoleh dari catatan pembayaran di buku
besar.
Pembuatan Laporan
Phase
Kasir Pemilik
Mulai
Membuat
laporan
Selesai
proses pembuatan laporan serta dalam proses produksi yang tidak menggunakan
1. Proses
mengenai proses bisnis di dalamnya yaitu pada proses produksi seringkali terjadi
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
16
yang bersifat urgent namun mendaftar untuk dicetak belakangan daripada yang
sebelumnya sudah lama mendaftar. Hal tersebut terjadi karena pihak percetakan
tidak mencatat status pencetakan pesanan atau tidak mencatat pesanan pelanggan
pembayaran yang sudah lunas dan belum. Proses pembuatan laporan juga
buku besar.
2. Data
mengenai data/file desain milik pelanggan. Data tersebut tidak di atur dengan rapi
4. Aplikasi
terkadang ada yang tidak tercetak. Hal tersebut dikarenakan pihak percetakan
Pencatatan tidak
teratur
data pemesanan, mencatat data pelanggan yang baru dan mencetak nota
tanggal selesai, pegawai yang melaksanakan, dan status produksi barang tersebut.
Proses ini juga dapat digunakan untuk mencetak surat perintah kerja dan
mengelola laporan penyelesaian produksi, yang dapat mengakses fitur ini hanya
bagian produksi.
pengiriman.
2.4.4. Proses Pembayaran
data pembayaran dan untuk mencetak nota pembayaran, yang dapat mengakses
mengelola laporan yang terdiri dari laporan pemesanan, laporan pengiriman, dan
laporan pembayaran per periode (bulan), yang dapat mengakses fitur ini hanya
pemilik.
berikut:
DESAIN SISTEM
pembuatan sketsa atau pengaturan dari beberapa elemen terpisah ke dalam satu
Promotion Surabaya terdapat lima proses utama, yaitu proses pemesanan, proses
pengelolaan laporan.
22
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
23
1 2 3 4 5
Input Data Input Jadwal Input Data Input Data Cetak Laporan
Pelanggan Produksi Pengiriman Pembayaran Pemesanan
Input Data Cetak Surat Perintah Cetak Nota Pembayaran Cetak Laporan Pengiriman
Cetak Surat Jalan
Pemesanan Kerja
1.4
Update Data
Pemesanan
Promotion Surabaya ini disajikan dalam bentuk model logika yang digambarkan
dengan menggunakan Data Flow Diagram (DFD), yang sering digunakan untuk
menggambarkan aliran data melalui sebuah sistem dan tugas atau pengolahan
data dan memuat satu proses, menunjukkan sistem secara keseluruhan. DFD
lima entitas pelaku dengan hak akses pada masing-masing bagian. Berikut ini
adalah penjelasannya:
pembayaran.
DFD level 1 proses pemesanan adalah proses decompose dari DFD level
0. Pada DFD level 1 proses pemesanan terdapat tiga proses yaitu input data
pelanggan, input data pemesanan, cetak nota pemesanan, dan update data
Proses spesifikasi dari proses input data pemesanan dapat dilihat pada
Proses spesifikasi dari proses cetak nota pemesanan dapat dilihat pada
Proses spesifikasi dari proses update data pemesanan dapat dilihat pada
DFD level 0. Pada DFD level 1 proses penjadwalan produksi tedapat tiga proses
yaitu input jadwal produksi, cetak surat perintah kerja, dan pengelolaan laporan
Informasi Percetakan Desett Promotion Surabaya dapat dilihat pada Gambar 3.5
di bawah ini.
Gambar 3.5 DFD Level 1 Proses Penjadwalan Produksi
Proses spesifikasi dari proses cetak surat perintah kerja dapat dilihat pada
DFD level 1 proses pengiriman adalah proses decompose dari DFD level
0. Pada DFD level 1 proses pengiriman tedapat tiga proses yaitu input data
Proses spesifikasi dari proses pengiriman dapat dilihat pada Tabel 3.7
berikut ini.
Proses spesifikasi dari proses cetak surat kirim dapat dilihat pada Tabel
DFD level 1 proses pembayaran adalah proses decompose dari DFD level
0. Pada DFD level 1 proses pembayaran tedapat dua proses yaitu input data
pembayaran dan cetak nota pembayaran. DFD level 1 proses pembayaran Sistem
Informasi Percetakan Desett Promotion Surabaya dapat dilihat pada Gambar 3.7
dibawah ini.
Gambar 3.7 DFD Level 1 Proses Pembayaran
Proses spesifikasi dari proses pembayaran dapat dilihat pada Tabel 3.10
berikut ini.
Proses spesifikasi dari proses cetak nota pembayaran dapat dilihat pada
DFD level 0. Pada DFD level 1 proses pengelolaan laporan tedapat tiga proses
yaitu cetak laporan pemesanan, cetak laporan pengiriman, dan cetak laporan
Percetakan Desett Promotion Surabaya dapat dilihat pada Gambar 3.8 dibawah
ini.
Gambar 3.8 DFD Level 1 Pengelolaan Laporan
Proses spesifikasi dari proses cetak laporan pemesanan dapat dilihat pada
Proses spesifikasi dari proses cetak laporan pengiriman dapat dilihat pada
macam record yang memiliki hubungan antar record untuk menyimpan atau
Promotion Surabaya ini disajikan dalam bentuk model logika yang digambarkan
melakukan identifikasi entitas, atribut dan relasi antar entitas. Untuk memberikan
gambaran yang lebih jelas mengenai CDM Sistem Informasi Percetakan Desett
39
enam belas entitas yaitu entitas pelanggan, entitas pegawai, entitas jabatan, entitas
otoritas, entitas barang, entitas finishing, entitas jenisbahan, entitas bank, entitas
1. Entitas Pelanggan
Entitas ini berelasi dengan dua entitas yaitu entitas kota dan entitas
pemesanan. Relasi antara entitas pelanggan dengan entitas kota bernilai many to
one, dimana mandatory hanya terdapat pada entitas kota. Relasi antara entitas
2. Entitas Pegawai
Entitas ini berelasi dengan tujuh entitas yaitu entitas jabatan, entitas
pengiriman, dan entitas pembayaran. Relasi antara entitas pegawai dengan entitas
jabatan bernilai many to one, dimana mandatory terdapat pada kedua entitas.
Relasi antara entitas pegawai dengan entitas otoritas bernilai many to one, dimana
mandatory hanya terdapat pada entitas pegawai. Relasi antara entitas pegawai
dengan entitas kota bernilai many to one, dimana mandatory hanya terdapat pada
entitas kota. Relasi antara entitas pegawai dengan entitas pemesanan bernilai one
to many, dimana mandatory hanya terdapat pada entitas pegawai. Relasi antara
mandatory hanya terdapat pada entitas pegawai. Relasi antara entitas pegawai
3. Entitas Jabatan
Entitas ini hanya berelasi dengan satu entitas yaitu entitas pegawai.
Relasi antara entitas jabatan dengan entitas pegawai bernilai one to many, dimana
4. Entitas Otoritas
Entitas ini hanya berelasi dengan satu entitas yaitu entitas pegawai.
Relasi antara entitas otoritas dengan entitas pegawai bernilai one to many, dimana
5. Entitas Barang
bernilai one to many, dimana mandatory hanya terdapat pada entitas barang dan
entitas detailpemesanan.
6. Entitas Finishing
entitas detailpemesanan.
7. Entitas JenisBahan
bernilai one to many, dimana mandatory hanya terdapat pada entitas jenisbahan
8. Entitas Bank
Entitas ini hanya berelasi dengan satu entitas yaitu entitas pembayaran.
Relasi antara entitas bank dengan entitas pembayaran bernilai one to many.
9. Entitas Ekspedisi
Entitas ini hanya berelasi dengan satu entitas yaitu entitas pengiriman.
Relasi antara entitas ekspedisi dengan entitas pengiriman bernilai one to many.
Entitas ini berelasi dengan empat entitas yaitu entitas pelanggan, entitas
pegawai, entitas provinsi, dan entitas pemesanan. Relasi antara entitas kota
dengan entitas pelanggan bernilai one to many, dimana mandatory hanya terdapat
pada entitas kota. Relasi antara entitas kota dengan entitas pegawai bernilai one to
many, dimana mandatory hanya terdapat pada entitas kota. Relasi antara entitas
kota dengan entitas provinsi bernilai many to one, dimana mandatory terdapat
pada kedua entitas. Relasi antara entitas kota dengan entitas pemesanan bernilai
one to many.
11. Entitas Provinsi
Entitas ini hanya berelasi dengan satu entitas yaitu entitas kota. Relasi
antara entitas provinsi dengan entitas kota bernilai one to many, dimana
Entitas ini berelasi delapan enam entitas yaitu entitas pelanggan, entitas
many to one, dimana mandatory hanya terdapat pada entitas pelanggan. Relasi
antara entitas pemesanan dengan entitas pegawai bernilai many to one, dimana
mandatory hanya terdapat pada entitas pegawai. Relasi antara entitas pemesanan
to many, dimana mandatory hanya terdapat pada entitas pemesanan. Relasi antara
mandatory terdapat pada kedua entitas. Relasi antara entitas pemesanan dengan
entitas pegawai bernilai many to one, dimana mandatory hanya terdapat pada
entitas.
Entitas ini berelasi dengan tiga entitas yaitu entitas pegawai, entitas
ekspedisi, dan entitas pemesanan. Relasi antara entitas pengiriman dengan entitas
pegawai bernilai many to one, dimana mandatory hanya terdapat pada entitas
pegawai. Relasi antara entitas pengiriman dengan entitas ekspedisi bernilai many
to one. Relasi antara entitas pengiriman dengan entitas pemesanan bernilai many
Entitas ini berelasi dengan tiga entitas yaitu entitas pegawai, entitas bank,
dan entitas pemesanan. Relasi antara entitas pembayaran dengan entitas pegawai
bernilai many to one, dimana mandatory hanya terdapat pada entitas pegawai.
Relasi antara entitas pengiriman dengan entitas bank bernilai many to one. Relasi
antara entitas pembayaran dengan entitas pemesanan bernilai many to one, dimana
Entitas ini berelasi dengan lima entitas yaitu entitas barang, entitas
Relasi antara entitas detailpemesanan dengan entitas barang bernilai many to one,
dimana mandatory hanya terdapat pada entitas barang. Relasi antara entitas
many to one, dimana mandatory hanya terdapat pada entitas jenisbahan. Relasi
didapatkan dari hasil generate CDM dengan atribut yang diperluas. Di dalam tabel
pada PDM terdapat satu atribut unik yang disebut dengan primary key (pk) dan
juga terdapat primary key yang berasal dari tabel lain yang disebut dengan foreign
key (fk).
Informasi Percetakan Desett Promotion Surabaya dapat dilihat pada Gambar 3.10
di bawah ini.
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
46
enam belas tabel yaitu tabel pelanggan, tabel pegawai, tabel jabatan, tabel otoritas,
tabel barang, tabel finishing, tabel jenisbahan, tabel bank, tabel ekspedisi, tabel
1. Tabel Pelanggan
Tabel ini memiliki sebuah primary key yaitu IDPelanggan dan memiliki
sebuah foreign key yang berasal dari tabel lain yaitu IDKota yang berasal dari
tabel kota.
2. Tabel Pegawai
Tabel ini memiliki sebuah primary key yaitu IDPegawai dan memiliki
tiga buah foreign key yang berasal dari tabel lain yaitu IDJabatan yang berasal
dari tabel jabatan, IDOtoritas yang berasal dari tabel otoritas, dan IDKota yang
3. Tabel Jabatan
4. Tabel Otoritas
5. Tabel Barang
6. Tabel Finishing
8. Tabel Bank
9. Tabel Ekspedisi
Tabel ini memiliki sebuah primary key yaitu IDKota dan memiliki
sebuah foreign key yang berasal dari tabel lain yaitu IDProvinsi yang berasal dari
tabel provinsi.
Tabel ini memiliki sebuah primary key yaitu IDPesan dan memiliki tiga
buah foreign key yang berasal dari tabel lain yaitu IDPelanggan yang berasal dari
tabel pelanggan, IDKota yang berasal dari tabel kota, dan IDPegawai yang
Tabel ini memiliki sebuah primary key yaitu IDProduksi dan memiliki
dua foreign key yang berasal dari tabel lain yaitu IDDetailPemesanan yang
berasal dari tabel detailpemesanan, IDPegawai yang berasal dari tabel pegawai.
14. Tabel Pengiriman
Tabel ini memiliki sebuah primary key yaitu IDKirim dan memiliki tiga
buah foreign key yang berasal dari tabel lain yaitu IDPesan yang berasal dari tabel
pemesanan, IDPegawai yang berasal dari tabel pegawai, dan IDEkspedisi yang
Tabel ini memiliki sebuah primary key yaitu IDBayar dan memiliki tiga
buah foreign key yang berasal dari tabel lain yaitu IDPesan yang berasal dari tabel
pemesanan, IDPegawai yang berasal dari tabel pegawai, dan IDBank yang berasal
tabel ini memiliki empat buah foreign key yang berasal dari tabel lain yaitu
IDBarang yang berasal dari tabel barang, IDPesan yang berasal dari tabel
pemesanan, IDBahan yang berasal dari tabel bahan, dan IDFinishing yang berasal
Desain input dan output adalah salah satu bagian yang penting didalam
perancangan sebuah sistem informasi. Perancangan desain input dan output yang
Desain input adalah desain yang digunakan untuk menerima masukan data
yang akan disimpan ke dalam database dan nantinya akan digunakan ke dalam
Berikut ini adalah desain input dari Sistem Informasi Percetakan Desett
Promotion Surabaya.
Halaman login adalah halaman yang pertama kali ditampilkan pada saat
hak akses ke berbagai proses demi kepentingan yang berhubungan dengan Sistem
pembayaran.
5. Pemilik berhak melihat dan mencetak laporan yang meliputi laporan
(bulan).
berupa data pegawai, data jabatan, data otoritas, data barang, data
finishing, data jenis bahan, data bank, data ekspedisi, data kota, dan data
provinsi. Khusus untuk data pelanggan, admin hanya dapat melihat dan
pegawai yang login ke dalam sistem. Halaman ini dapat di akses oleh semua
pengguna. Desain halaman salah satu profil pegawai yang login melalui otoritas
mengubah data barang. Halaman ini hanya dapat di akses oleh admin saja. Desain
halaman master barang dapat dilihat pada Gambar 3.13 di bawah ini.
dan mengubah data jenis bahan. Halaman ini hanya dapat di akses oleh admin
saja. Desain halaman master jenis bahan dapat dilihat pada Gambar 3.14 di bawah
ini.
mengubah data finishing. Halaman ini hanya dapat di akses oleh admin saja.
Desain halaman master finishing dapat dilihat pada Gambar 3.15 di bawah ini.
pelanggan. Halaman ini hanya dapat di akses oleh admin saja. Desain halaman
mengubah data pegawai. Halaman ini hanya dapat di akses oleh admin saja.
Desain halaman master pegawai dapat dilihat pada Gambar 3.17 di bawah ini.
mengubah data bank. Halaman ini hanya dapat di akses oleh admin saja. Desain
halaman master bank dapat dilihat pada Gambar 3.18 di bawah ini.
mengubah data jabatan. Halaman ini hanya dapat di akses oleh admin saja. Desain
halaman master jabatan dapat dilihat pada Gambar 3.19 di bawah ini.
mengubah data otoritas. Halaman ini hanya dapat di akses oleh admin saja. Desain
halaman master otoritas dapat dilihat pada Gambar 3.20 di bawah ini.
mengubah data ekspedisi. Halaman ini hanya dapat di akses oleh admin saja.
Desain halaman master ekspedisi dapat dilihat pada Gambar 3.21 di bawah ini.
mengubah data kota. Halaman ini hanya dapat di akses oleh admin saja. Desain
halaman master kota dapat dilihat pada Gambar 3.22 di bawah ini.
mengubah data provinsi. Halaman ini hanya dapat di akses oleh admin saja.
Desain halaman master provinsi dapat dilihat pada Gambar 3.23 di bawah ini.
penerimaan saja. Pada halaman ini tersedia menu pemesanan yang digunakan
untuk melihat data pemesanan, menu insert untuk menambahkan data pemesanan
atau menambahkan pelanggan baru, dan menu edit untuk memperbarui data
pemesanan. Desain halaman view pemesanan dapat dilihat pada Gambar 3.24 di
bawah ini.
Desain halaman form insert pemesanan dapat dilihat pada Gambar 3.25
di bawah ini.
Gambar 3.25 Halaman Form Insert Pemesanan
Desain halaman form update pemesanan dapat dilihat pada Gambar 3.26
di bawah ini.
bagian produksi saja. Pada halaman ini tersedia menu jadwal yang digunakan
untuk melihat jadwal produksi serta mengelola laporan penyelesaian produksi dan
menu insert untuk menambahkan jadwal serta mencetak surat perintah kerja.
Desain halaman view jadwal produksi dapat dilihat pada Gambar 3.27 di bawah
ini.
pengirman saja. Pada halaman ini tersedia menu pengiriman yang digunakan
dan menu insert untuk menambahkan data pengiriman serta mencetak surat jalan.
Desain halaman view pengiriman dapat dilihat pada Gambar 3.30 di bawah ini.
di bawah ini.
pembayaran saja. Pada halaman ini tersedia menu pembayaran yang digunakan
untuk melihat data pembayaran dan menu insert untuk menambahkan data
Gambar 3.33 Halaman View Pembayaran Desain halaman form insert pembayaran dapat dilihat pada
Gambar 3.34
di bawah ini.
Gambar 3.34 Halaman Form Insert Pembayaran
3.3.1.18.Halaman Laporan
Halaman laporan hanya dapat di akses oleh pemilik saja. Pada halaman
ini tersedia menu laporan yang digunakan untuk melihat dan mencetak laporan
yang terdiri dari laporan pemesanan, laporan pengiriman dan laporan pembayaran.
Desain halaman laporan pemesanan dapat dilihat pada Gambar 3.35 di bawah ini.
Gambar 3.35 Halaman Laporan Pemesanan
bawah ini.
bawah ini.
Berikut ini adalah desain output dari Sistem Informasi Percetakan Desett
Promotion Surabaya.
kepada pelanggan pada saat proses pemesanan. Output nota pemesanan ini dapat
Surat perintah kerja dapat dicetak oleh bagian produksi untuk diberikan
kepada pegawai sub bagian produksi. Output ini digunakan untuk mengontrol
status produksi. Output surat perintah kerja ini dapat dilihat pada Gambar 3.39 di
bawah ini.
Surat jalan dapat dicetak oleh bagian pengiriman untuk diberikan kepada
pelanggan saat proses pengiriman. Output surat kirim ini dapat dilihat pada
pelanggan pada saat proses pembayaran. Output nota pembayaran ini dapat dilihat
melihat barang-barang yang dipesan serta status pemesanan suatu pesanan selama
satu bulan. Output laporan pemesanan ini dapat dilihat pada Gambar 3.42 di
bawah ini.
melihat barang-barang yang dikirim serta status pengiriman suatu pesanan selama
satu bulan. Output laporan pengiriman ini dapat dilihat pada Gambar 3.43 di
bawah ini.
melihat uang yang masuk selama satu bulan. Output laporan pembayaran ini dapat
dimana sistem yang telah dibangun pada tahap sebelumnya diterapkan, berupa
sistem yang telah dibangun, hasilnya dapat dioperasikan dan digunakan secara
optimal sesuai kebutuhan. Sedangkan untuk mengetahui cara kerja sistem yang
telah dibangun, maka dilakukan uji coba terhadap sistem dengan percobaan
Bagan alir proses login terdapat 6 aktor yang dapat mengakses sistem
yaitu bagian penerimaan, bagian produksi, bagian pengiriman, kasir, pemilik, dan
admin. Gambar bagan alir berikut menunjukkan aktor yang melakukan login.
Tahap pertama adalah input data login dengan memasukkan username pegawai
82
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
83
dan password. Jika data sesuai tabel pegawai, tahap kedua sistem akan mengecek
Jika aktor adalah bagian penerimanan maka akan masuk pada halaman
bagian penerimaan, jika aktor adalah bagian produksi maka akan masuk pada
halaman bagian produksi, jika aktor adalah bagian pengiriman maka akan masuk
pada halaman bagian pengiriman, jika aktor adalah kasir maka akan masuk pada
halaman kasir, jika aktor adalah pemilik maka akan masuk pada halaman pemilik,
dan jika aktor adalah admin maka akan masuk pada halaman admin. Bagan alir
Username &
Alert Error Tidak
Password Valid?
Ya
Otoritas =
Penerimaan?
Tidak
Otoritas =
Produksi?
Halaman Utama Menampilkan
1
Bagian Halaman ProfilYa Tidak
Penerimaan Bagian Penerimaan
Menampilkan
2 Halaman Utama
Halaman Profil Ya
Bagian Produksi
Bagian Produksi
Otoritas =
Pengiriman?
Tidak
Halaman Utama Menampilkan
3
Bagian Halaman ProfilYa
Pengiriman Bagian Pengiriman
Tidak
menu yang dapat diakses oleh bagian penerimaan untuk mengakses menu profil,
pemesanan, dan logout. Bagan alir halaman utama bagian penerimaan dapat
7 8 36
yang dapat diakses oleh bagian produksi untuk mengakses menu profil, produksi,
dan logout. Bagan alir halaman utama bagian produksi dapat dilihat pada Gambar
4.3.
7 11 36
menu yang dapat diakses oleh bagian pengiriman untuk mengakses menu profil,
pengiriman, dan logout. Bagan alir halaman utama bagian pengiriman dapat
7 15 36
Bagan alir halaman utama kasir menggambarkan aliran menu yang dapat
diakses oleh kasir untuk mengakses menu profil, pengiriman, dan logout. Bagan
7 19 36
dapat diakses oleh pemilik untuk mengakses menu profil, laporan pemesanan,
laporan pengiriman, laporan pembayaran, dan logout. Bagan alir halaman utama
22
7 Profil Laporan Pemesanan
23 Laporan
Laporan Pengiriman 24
Pembayaran
36 Logout
dapat diakses oleh admin untuk mengakses menu profil, master barang, master
jenis bahan, master finishing, master pelanggan, master pegawai, master bank,
master jabatan, master otoritas, master ekspedisi, master kota, master provinsi,
dan logout. Bagan alir halaman utama admin dapat dilihat pada Gambar 4.7.
6
7 Master Barang 25
Profil
28 Master Pelanggan 29
Master Pegawai
30 31
Master Bank Master Jabatan
32 33
Master Otoritas Master Ekspedisi
34 35
Master Kota Master Provinsi
36 Logout
Bagan alir profil pegawai menggambarkan aliran data yang dapat diakses
oleh seluruh pengguna untuk melihat dan mengubah data diri. Bagan alir halaman
Provinsi
Halaman Profil
PegawaiBaca Tabel
Jabatan
Tidak
Update Profil
Otoritas
Pegawai?
Ya
Kota
Tidak Edit Profil Pegawai
Alert Berhasil
Profil Pegawai
Pegawai
Baru
Simpan Profil
Pegawai?
Tidak Ya
Berhasil
Disimpan?
Tidak Ya
diakses oleh bagian penerimaan untuk melihat semua transaksi pemesanan. Bagan
8
Pemesanan
Halaman View
Tidak Baca Tabel
Detail Pemesanan
Pemesanan
Update
Tidak Tambah
Pemesanan? Pemesanan?
Pelanggan Barang
Ya Ya
Edit Pemesanan
Insert Pemesanan
Jenis Bahan Finishing
37 9
Kota Provinsi
diakses oleh bagian penerimaan untuk menambahkan data pemesanan dan data
pelanggan baru. Bagan alir insert pemesanan dapat dilihat pada Gambar 4.10.
9
Barang
Halaman Insert
A Baca Tabel
Pemesanan
Jenis Bahan
Finishing Kota
Insert Data YaPelanggan Baru?
Pelanggan
Tidak
Pelanggan Provinsi
Data
Pelanggan Baru Insert Data
Pemesanan
Data
Pemesanan
Baru
Simpan
Tidak Ya
Pemesanan?
Reset
Save Pemesanan
Pemesanan?
TidakYa
Berhasil
Cancel Reset B
Tidak Disimpan? Ya
8 Simpan Data
A Alert Error Pelanggan Baru?Ya
Pelanggan
Tidak
Simpan Data
Pemesanan
Pemesanan
Selesai
8
Alert Berhasil
Detail Pemesanan
10
Bagan alir update pemesanan menggambarkan aliran data yang dapat diakses oleh
37
Barang
Halaman Update
A Baca Tabel
Pemesanan
Jenis Bahan
Finishing Kota
Update Data
Pemesanan
Pemesanan
Simpan
Tidak Ya
Pemesanan?
Detail Pemesanan
Reset
Save Pemesanan
Pemesanan?
TidakYa
Berhasil
Cancel Reset
Tidak Disimpan? Ya
8 Update Data
A Alert Error
Pemesanan
8
10
Alert Berhasil
Bagan alir cetak nota pemesanan menggambarkan aliran data yang dapat
diakses oleh bagian penerimaan untuk mencetak nota pemesanan. Bagan alir cetak
10
Pemesanan Barang
Cetak Nota
Pemesanan
Nota
Baca Tabel
Pemesanan
Finishing
Pelanggan Kota
Nota Pemesanan
Pegawai Provinsi
Selesai
Jabatan
Bagan alir view jadwal produksi menggambarkan aliran data yang dapat
diakses oleh bagian produksi untuk melihat semua jadwal produksi. Bagan alir
Finish
Ti
Cetak Surat
Tidak Perintah Kerja?
Lapor
Ada Jadwal
Penyelesaian
Lain? P
Produksi?
YaTidakYa
Tidak
Print Surat Perintah
Done Produksi Alert Ada Jadwal 12
Kerja
Lain
14 13
Bagan alir insert jadwal produksi menggambarkan aliran data yang dapat
diakses oleh bagian produksi untuk menambahkan jadwal produksi. Bagan alir
13
B C
Jadwal ProduksiPemesanan
Halaman Insert
A Baca Tabel D
Jadwal Produksi
Detail Pemesanan
Jadwal
Produksi Kota Finishing
Baru
Pegawai Jabatan
Save Jadwal
Reset Jadwal?
Produksi
Tidak Ya
Berhasil
Cancel Reset C D
Disimpan?
TidakYa
11
B Alert Berhasil
Bagan alir cetak surat perintah kerja menggambarkan aliran data yang
dapat diakses oleh bagian produksi untuk mencetak surat perintah kerja. Bagan
alir cetak surat perintah kerja dapat dilihat pada Gambar 4.15.
14
Surat Perintah
Baca Tabel
Kerja
Jenis Bahan
Pegawai Jabatan
Selesai
yang dapat diakses oleh bagian produksi untuk meneriman laporan penyelesaian
produksi. Bagan alir laporan penyelesaian produksi dapat dilihat pada Gambar
4.16.
14
B
D
Tidak
Form
Baca Tabel Penyelesaian A
Tugas Produksi Update Detail
Pemesanan
Pemesanan
D
Jadwal Produksi Insert Desain
Alert Berhasil Selesai
Desain Baru
11
Berhasil
Disimpan?
Cancel Reset TidakYa
11
A Alert Error B
diakses oleh bagian pengiriman untuk melihat semua transkasi pengiriman. Bagan
15
Pengiriman Pemesanan
Halaman View
A Baca Tabel
Pengiriman
Detail Pemesanan
Tambah
Tidak Pelanggan Barang
Pengiriman?
Ya
Provinsi Finishing
Alert Tidak Ada
Done Pengiriman A Insert Pengiriman
Pesanan
Ekspedisi Pegawai
18 16
diakses oleh bagian pengiriman untuk menambahkan data pengiriman. Bagan alir
16
Halaman Insert
A Baca Tabel
Pengiriman
Pelanggan
Pengiriman
Baru Pegawai Barang
Ekspedisi
Reset
Save Pengiriman
Pengiriman?
TidakYa
15 Simpan Pengiriman
A Alert Error
Pengiriman
17
Alert Berhasil
Bagan alir cetak surat jalan menggambarkan aliran data yang dapat
diakses oleh bagian pengiriman untuk mencetak surat jalan. Bagan alir cetak surat
17
Pegawai Kota
Selesai
18
Form
Penyelesaian
A
TugasBaca tabel
Pengiriman
Data
Pengiriman B
Baru
Simpan
Tidak Ya
Pengiriman?
Reset
Save Pengiriman Selesai
Pengiriman?
TidakYa
15 Update Pemesanan
A Alert Error Status = BerhasilYa
Tidak
diakses oleh kasir untuk melihat semua transaksi pembayaan. Bagan alir view
19
Pembayaran Pemesanan
Halaman View
Pembayaran Baca Tabel
Detail Pemesanan
Tidak Tambah
Pembayaran? Pelanggan Barang
Ya
Ya
Provinsi Finishing
Alert Tidak
Insert Pembayaran
Ada
Pesanan
20
diakses oleh kasir untuk menambahkan data pembayaran. Bagan alir insert
20
B
Pemesanan Detail Pemesanan
Halaman Insert
A Baca Tabel
Pembayaran
Pelanggan
Pembayaran
Baru Bank Barang
Reset
Save Pembayaran
Pembayaran?
TidakYa
Berhasil
Cancel Reset Selesai
Disimpan?
TidakYa
19
A Alert Error Simpan Pembayaran
Pembayaran
21
Alert Berhasil Update Pemesanan B
dapat diakses oleh kasir untuk mencetak nota pembayaran. Bagan alir cetak nota
21
Pemesanan Pembayaran
Cetak Nota
Pembayaran
Nota
Baca Tabel
Pembayaran
Jenis Bahan
Pelanggan Finishing
Nota Pembayaran
Pegawai Kota
Selesai
Jabatan Provinsi
diakses oleh pemilik untuk melihat dan mencetak laporan pemesanan per periode.
22
Finishing Barang
Halaman
Laporan
Pemesanan Pemesanan Jenis Bahan
Tidak
View Laporan A
Tidak Ya
Pemesanan?
Laporan
A
Pemesanan
Pegawai Jabatan
diakses oleh pemilik untuk melihat dan mencetak laporan pengiriman per periode.
23
Finishing Barang
Halaman
Laporan
Pengiriman Pemesanan Jenis Bahan
Tidak
Baca Tabel
View Laporan
Tidak Ya
Pengiriman?
Laporan
A
Pengiriman
Pegawai Jabatan
diakses oleh pemilik untuk melihat dan mencetak laporan pembayaran per
periode. Bagan alir laporan pembayaran dapat dilihat pada Gambar 4.26.
24
Finishing Barang
Halaman
Laporan
Pembayaran Pemesanan Jenis Bahan
Tidak
Baca Tabel
View Laporan
Tidak Ya
Pembayaran?
Laporan
A
Pembayaran
Laporan
Baca Tabel Pembayaran selesai
Pegawai Jabatan
Bagan alir master barang menggambarkan aliran data yang dapat diakses
oleh admin untuk menambahkan dan memperbarui data barang. Bagan alir master
A Tambah Barang? B
Tidak Ya
Data Barang
Baru
Save Barang?
Tidak Ya
Berhasil
Disimpan? Ya
Tidak
A B Selesai
Bagan Alir logout merupakan aliran menu yang dapat diakses oleh semua
user Sistem Informasi Pemasaran Desett Promotion Surabaya. Gambar bagan alir
Pada bagian uji coba ini berisi pengujian sistem pemasaran dengan
fitur-fitur yang terdapat pada masing-masing proses sitem kerja baru. Uji coba
sistem ini melibatkan Programmer yaitu atas nama Arbi Wiranata. Berikut
Surabaya.
Pada pengujian proses login dilakukan oleh user antara lain bagian
melakukan login dengan username dan password yang telah ada. Pengujian ini
dilakukan dengan melakukan beberapa skenario yaitu ketika ada field yang
kosong, mengisi field dengan data yang ada maupun tidak ada dalam database,
dan mengisi seluruh field yang ada. Gambar form login dapat dilihat pada Gambar
4.29.
Gambar 4.29 Fitur Login
field, mengisi field tidak sesuai format, tidak memilih barang maupun pelanggan,
dan mengisi seluruh field yang ada. Gambar form pemesanan dapat dilihat pada
Gambar 4.30.
Pada pengujian proses jadwal produksi dilakukan oleh user yaitu bagian
beberapa field, mengisi field tidak sesuai format, tidak memilih pemesanan
maupun barang, memasukkan jadwal yang sudah terisi, dan mengisi seluruh field
yang ada. Gambar form jadwal produksi dapat dilihat pada Gambar 4.31.
Gambar 4.31 Fitur Jadwal Produksi
Hasil pengujian fitur jadwal produksi dapat dilihat pada Tabel 4.3.
field tidak sesuai format, tidak memilih pemesanan, dan mengisi seluruh field
yang ada. Gambar form pengiriman dapat dilihat pada Gambar 4.32.
Hasil
No. Skenario Input Expected Output Sesuai Tidak
Semua field(*) Pegawai* = null Menampilkan
1. √ -
kosong. Ekspedisi* = null pesan error.
Tidak memilih Menampilkan
2. IDPemesanan* = null √ -
pemesanan. pesan error.
Simpan ke tabel
pengiriman, cetak
Semua field(*) Pegawai* = Wira
3. surat jalan, dan √ -
terisi. Ekspedisi* = JNE
menampilkan pesan
berhasil.
4.2.5. Pengujian Proses Pembayaran
dengan memasukkan data-data dari pemesanan, uang, bank, bukti transfer dan no
field tidak sesuai format, tidak memilih pemesanan, dan mengisi seluruh field
yang ada. Gambar form pembayaran dapat dilihat pada Gambar 4.33.
dilakukan mulai dari mengosongkan beberapa field, dan mengisi seluruh field
yang ada. Gambar form laporan pemesanan dapat dilihat pada Gambar 4.34.
dilakukan mulai dari mengosongkan beberapa field, dan mengisi seluruh field
yang ada. Gambar form laporan pengiriman dapat dilihat pada Gambar 4.35.
Hasil pengujian fitur laporan pemesanan dapat dilihat pada Tabel 4.7.
dilakukan mulai dari mengosongkan beberapa field, dan mengisi seluruh field
yang ada. Gambar form laporan pembayaran dapat dilihat pada Gambar 4.36.
Hasil pengujian fitur laporan pembayaran dapat dilihat pada Tabel 4.8 Hasil Pengujian Fitur Laporan Pembayaran
Tabel 4.8.
Hasil
No. Skenario Input Expected Output Sesuai Tidak
Semua field(*) Bulan* = null
1. Menampilkan pesan error. √ -
kosong. Tahun* = null
Semua field(*) Bulan* = Juli Menampilkan laporan
2. √ -
terisi. Tahun* = 2016 pengiriman sesuai periode.
5.1. Kesimpulan
implementasi sistem, dan uji coba sistem dapat disimpulkan dari laporan tugas
diawali dengan menganalisis sistem dan prosedur kerja saat ini yang
merancang Data Flow Diagram (DFD) yang terdiri dari lima proses
terdiri dari enam belas entitas dan Physical Data Model (PDM) yang
basis data, serta desain input dan output setiap proses yang ada. Aplikasi
119
120
laporan pembayaran per periode (bulan) yang diambil dari beberapa tabel
5.2. Saran
dikembangkan lebih lanjut agar menjadi aplikasi yang lebih baik dan sempurna.
Sistem kerja yang ada dalam Percetakan Desett Promotion Surabaya ini
saling terkait satu sama lain. Maka dari itu diperlukan sistem yang dapat
DAFTAR PUSTAKA
Whitten Jeffery L., Lonnie D. Bentley, Kevin C. Dittman. (2004). Metode Desain
121
TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
LAMPIRAN
122
Narasumber: Interviewer:
Yudhi Prasetyawan (Pemilik) Arbi Wiranata (081310113035)
Lokasi: Waktu appointment:
Desett Promotion, Jalan Sukorejo Tanggal : Senin, 16 Maret 2015
I/133 Surabaya, Jawa Timur, Jam Mulai : 10:00 WIB
Indonesia. Jam Selesai : 11:15 WIB
Tujuan Wawancara: Pengingat:
Untuk mengetahui organisasi Alur dan permasalahan dalam proses
perusahaan dan proses-proses yang bisnis pada percetakan.
ada dalam bisnis perusahaan, serta
jalan proses secara garis besar.
Agenda: Perkiraan Waktu:
Perkenalan 2 Menit
Latar belakang proyek
1. Untuk membuat suatu aplikasi yang
dapat bermanfaat bagi Desett
Promotion dan dapat membantu
2 Menit
menangani permasalahan dalam
sistem yang ada.
2. Untuk memenuhi tugas proyek
sistem informasi dan tugas akhir.
Pendahuluan
2 Menit
Topik-topik yang dibahas.
Topik 1
1. Profil perusahaan.
15 Menit
2. Struktur organisasi dan deskripsi
kerja.
Topik 2
Proses bisnis perusahaan yang sedang 10 Menit
dijalankan.
Topik 3
10 Menit
Permasalahan yang muncul pada tiap