Anda di halaman 1dari 142

ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA

TUGAS AKHIR

SISTEM INFORMASI PERCETAKAN


DESETT PROMOTION SURABAYA

ARBI WIRANATA

PROGRAM STUDI D3 SISTEM INFORMASI


DEPARTEMEN TEKNIK
FAKULTAS VOKASI
UNIVERSITAS AIRLANGGA
2016

TUGAS AKHIR
RALAMANJUDUL

DESWF¥PROM€FFMH4SURABAYA

PAXUZ.TA9 YOKA6I
HALAMAN PERNYATAAN

SISTEM INFORMASI PERCETAKAN


DESETT PROMOTION SURABAYA

TUGAS AKHIR
Sebagai Salah Satu Syarat untuk Dinyatakan Lulus

Program Studi D3 Sistem Informasi Pada Fakultas Vokasi

Universitas Airlangga

Disetujui C)leh:

Pcmbimbing I Pembimbi*8

NIP 1981 10282006041003 NIP 1978121 720050 1 2001


TUflASAKIAR

: sz81au xrOsuasIPeaccrxxa.x oasrr


PRO tOTION 6URABAYA

: 06t3I0) 13033

Bmzl>lwbing I /ndzs Kbariszna Rd›agaaa, 3 tom., M.T.

»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

PEDOMAN PENGGUNAAN TUGAS AKHIR

Naskah Tugas Akhir ini tidak dipublikasikan, tetapi tersedia di

perpustakaan dalam lingkungan Universitas Airlangga. Diperkenankan untuk

dipakai sebagai referensi kepustakaan, tetapi pengutipan harus seizin Penulis dan

harus menyebutkan sumbernya sesuai dengan kebiasaan ilmiah.

Dokumen Tugas Akhir ini merupakan hak milik Universitas

Airlangga.

iv
KATA PENGANTAR

Puji syukur kehadirat Allah S.W.T., Tuhan semesta alam, yang telah

melimpahkan berkat nikmat, hidayah, kesehatan dan kesempatan sehingga Penulis

dapat menyelesaikan Tugas Akhir yang berjudul ”SISTEM INFORMASI

PERCETAKAN DESETT PROMOTION SURABAYA”.

Pada Tugas Akhir ini, Penulis membuat sistem informasi yang dapat

memudahkan transaksi dalam bidang percetakan melalui program komputer.

Penulis mengucapkan banyak terimakasih kepada Dosen Pembimbing I dan II,

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

kebaikan dimasa mendatang.

Surabaya, 30 Juni 2016

Penulis,

Arbi Wiranata
UCAPAN TERIMA KASIH

Penulis ingin mengucapkan terima kasih dan penghargaan yang sebesar-

besarnya kepada semua pihak yang telah membantu dalam pelaksanaan Tugas

Akhir ini. Tidak berlebihan kiranya, jika Penulis ingin mengucapkan terimakasih

dan penghargaan setinggi-tingginya kepada:

1. Allah S.W.T., Tuhan pencipta alam semesta dan kehidupan atas semua

nikmat dan karunia yang telah Engkau berikan.

2. Ayahanda Bambang Hariyanto dan Ibunda Yeni Sundari yang telah

memberi cinta, kasih sayang, doa, dukungan serta semangat untuk

menuntut ilmu di Universitas Airlangga.

3. Dr. H. Widi Hidayat, SE., M.Si., Ak., selaku Dekan Fakultas Vokasi,

Universitas Airlangga.

4. Ir. Dyah Herawatie, M.Si., selaku Ketua Departemen Teknik, Fakultas

Vokasi, Universitas Airlangga.

5. Endah Purwanti, S.Si., M.Kom., selaku Koordinator Program Studi D3

Sistem Informasi sekaligus Dosen Pembimbing II, yang telah banyak

memberi inspirasi, motivasi, saran, dan kritik sehingga Penulis dapat

menyelesaikan Tugas Akhir ini.

6. Indra Kharisma Raharjana, S.Kom., M.T., selaku Pembimbing I yang

dengan sabar membimbing Penulis sehingga Tugas Akhir ini dapat

terselesaikan dengan baik.

7. Seluruh jajaran dosen pengajar dan karyawan D3 Sistem Informasi

Universitas Airlangga. Khususnya Army Justitia, S.Kom., M.Kom.,


selaku dosen wali yang telah memberikan motivasi serta dukungan

kepada Penulis.

8. Teman-teman D3 Sistem Informasi angkatan 2013 khususnya Ines Dwi

Rahayu dan Dysa Dyah Kurniawati. Terima kasih atas kebersamaan,

semangat, bantuan, kritik dan saran kalian demi terselesaikannya Tugas

Akhir ini.

9. Dita Ken Prabasari, terima kasih atas dukungan, semangat serta doa yang

diberikan sehingga Penulis dapat menyelesaikan Tugas Akhir ini.

10. Kakak-kakak senior D3 Sistem Informasi yang telah membantu

memberikan rekomendasi laporan dalam penyelesaian Tugas Akhir ini.

11. Teman-teman yang ada di Himpunan Mahasiswa Diploma Sistem

Informasi (HIMASI) dan di Fakultas Sains dan Teknologi (FST), terima

kasih atas dukungan dan semangatnya.

12. Yudhi Prasetyawan selaku pemilik dari Percetakan Desett Promotion,

yang memberikan izin untuk melakukan survei dan magang serta seluruh

pegawai yang ada di Percetakan Desett Promotion Surabaya.

13. Semua pihak yang turut ambil peran dalam penyelesaian Tugas Akhir ini,

yang tidak dapat Penulis sebutkan satu per satu.

Surabaya, 30 Juni 2016

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

Tujuan dari Tugas Akhir ini adalah membuat Sistem Informasi


Percetakan Desett Promotion Surabaya yang mencakup beberapa macam aktifitas
yang berkaitan dengan proses percetakan yang meliputi proses pemesanan, proses
penjadwalan produksi, proses pengiriman, proses pembayaran, laporan
pemesanan, laporan pengiriman, dan laporan pembayaran.
Sistem Informasi Percetakan Desett Promotion Surabaya dibangun
melalui empat tahapan. Tahap pertama adalah mengidentifikasi proses saat ini
yang dijelaskan pada Document Flow Diagram kemudian merumuskan
permasalahan yang terjadi yang digambarkan dengan Fishbone Diagram sehingga
dapat menganalisa kebutuhan yang berkaitan dengan proses-proses tersebut untuk
mendesain sistem dan database. Tahap kedua adalah mendesain database, proses
yang dilakukan adalah membuat Conceptual Data Model (CDM) yang terdiri dari
enam belas entitas, kemudian melakukan generate ke Physical Data Model
(PDM) yang terdiri dari enam belas tabel. Sedangkan desain proses digambarkan
dengan Hierarchical Input Process Output Model (HIPO) dan Data Flow
Diagram (DFD). Tahap ketiga adalah mendesain form input dan output. Proses
terakhir yaitu mengimplementasikan desain input dan output sistem yang telah
didesain ke dalam program dengan menggunakan bahasa pemrograman berbasis
web. Tahap terakhir adalah membuat bagan alir, untuk mengetahui jalannya
program dan melakukan uji coba sistem dimulai dari proses pemesanan, proses
penjadwalan produksi, proses pengiriman, proses pembayaran dan proses
pembuatan laporan.
Berdasarkan hasil uji coba sistem, Sistem Informasi Percetakan ini sesuai
dengan kebutuhan pada Percetakan Desett Promotion Surabaya. Sistem Informasi
Percetakan ini dapat menampilkan laporan secara tepat dan menangani beberapa
proses bisnis yang ada secara efisien serta meminimalisir terjadinya kesalahan.
Kata kunci: Sistem Informasi, Percetakan, Jadwal Produksi
Arbi Wiranata, 2016, Printing Information Systems at Desett Promotion Surabaya. This
Tugas Akhir had been guiding by Indra Kharisma Raharjana, S.Kom., M.T. and Endah
Purwanti, S.Si., M.Kom. Diploma Three of Information System Study Program, Faculty
of Vokasi, Airlangga University.

ABSTRACT

This purpose of this Tugas Akhir is to build Printing Information System


at Desett Promotion Surabaya that containt some activity that related with
printing process that included ordering process, production schedule process,
shipping process, payment process, ordering report, shipping report, and
payment report.
Printing Information Systems at Desett Promotion Surabaya constructed
with four stages. The first stage identified the current process described in the
Document Flow Diagram then formulated the problems that occur were described
by the Fishbone Diagram so it could analyze the needs associated with these
processes to design systems and databases. The second stage designed a
database, a process that donewas made Conceptual Data Model (CDM) which
consists of sixteen entities, then generated to Physical Data Model (PDM) which
consists of sixteen tables. While the design process was illustrated by the
Hierarchical Input Output Process Model (HIPO) and Data Flow Diagrams
(DFD). The third stage was designing the form input and output. The last process
of implementing the design of input and output systems that had been designed
into the program by using a web-based programming languages. The last step
made system flow to demonstrate the workflow system and tested the ordering
process, production schedule process, shipping process, payment process, and the
reporting process.
Based on the results of the trial system, Printing Information System is in
accordance with the needs of the Desett Promotion Surabaya. Printing
Information System can display properly report and handle some of the existing
business processes efficiently and minimize the occurrence of errors.
Keywords: Information Systems, Printing, Production Schedules
DAFTAR ISI

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

Judul Tabel Halaman

Tabel 3.1 Proses Spesifikasi Proses Input Data Pemesanan...........................26


Tabel 3.2 Proses Spesifikasi Proses Cetak Nota Pemesanan.........................28
Tabel 3.3 Proses Spesifikasi Proses Update Data Pemesanan.......................28
Tabel 3.4 Proses Spesifikasi Proses Input Penjadwalan Produksi.................30
Tabel 3.5 Proses Spesifikasi Proses Cetak Surat Perintah Kerja....................31
Tabel 3.6 Proses Spesifikasi Proses Pengelolaan Laporan Penyelesaian
Produksi...........................................................................................31
Tabel 3.7 Proses Spesifikasi Proses Pengiriman............................................32
Tabel 3.8 Proses Spesifikasi Proses Cetak Surat Kirim.................................33
Tabel 3.9 Proses Spesifikasi Proses Pengelolaan Laporan Penyelesaian
Pengiriman.......................................................................................34
Tabel 3.10 Proses Spesifikasi Proses Pembayaran...........................................35
Tabel 3.11 Proses Spesifikasi Proses Cetak Nota Pembayaran........................36
Tabel 3.12 Proses Spesifikasi Proses Cetak Laporan Pemesanan....................37
Tabel 3.13 Proses Spesifikasi Proses Cetak Laporan Pengiriman...................37
Tabel 3.14 Proses Spesifikasi Proses Cetak Laporan Pembayaran..................38
Tabel 4.1 Hasil Pengujian Fitur Login.........................................................110
Tabel 4.2 Hasil Pengujian Fitur Pemesanan.................................................112
Tabel 4.3 Hasil Pengujian Fitur Jadwal Produksi........................................113
Tabel 4.4 Hasil Pengujian Fitur Pengiriman................................................114
Tabel 4.5 Hasil Pengujian Fitur Pembayaran...............................................116
Tabel 4.6 Hasil Pengujian Fitur Laporan Pemesanan..................................117
Tabel 4.7 Hasil Pengujian Fitur Laporan Pengiriman..................................117
Tabel 4.8 Hasil Pengujian Fitur Laporan Pembayaran.................................118
DAFTAR GAMBAR

Judul Gambar Halaman

Gambar 2.1 Struktur Organisasi Percetakan Desett Promotion Surabaya...........5


Gambar 2.2 Document Flow Diagram Proses Pemesanan..................................9
Gambar 2.3 Document Flow Diagram Proses Produksi....................................10
Gambar 2.4 Document Flow Diagram Proses Pengiriman................................12
Gambar 2.5 Document Flow Diagram Proses Pembayaran...............................14
Gambar 2.6 Document Flow Diagram Proses Pembuatan Laporan..................15
Gambar 2.7 Fishbone Diagram Sistem Informasi Percetakan Desett Promotion
Surabaya..........................................................................................17
Gambar 3.1 Diagram Jenjang Sistem Informasi Percetakan Desett Promotion
Surabaya..........................................................................................23
Gambar 3.2 Contex Level Diagram Sistem Informasi Percetakan Desett
Promotion Surabaya.......................................................................25
Gambar 3.3 DFD Level 0 Sistem Informasi Percetakan Desett Promotion
Surabaya.........................................................................................25
Gambar 3.4 DFD Level 1 Proses Pemesanan.....................................................26
Gambar 3.5 DFD Level 1 Proses Penjadwalan Produksi...................................30
Gambar 3.6 DFD Level 1 Proses Pengiriman....................................................32
Gambar 3.7 DFD Level 1 Proses Pembayaran...................................................35
Gambar 3.8 DFD Level 1 Pengelolaan Laporan................................................37
Gambar 3.9 CDM Sistem Informasi Percetakan Desett Promotion Surabaya...39
Gambar 3.10 PDM Sistem Informasi Percetakan Desett Promotion Surabaya...46
Gambar 3.11 Halaman Login...............................................................................51
Gambar 3.12 Halaman Profil Pegawai.................................................................52
Gambar 3.13 Halaman Master Barang................................................................53
Gambar 3.14 Halaman Master Jenis Bahan.........................................................54
Gambar 3.15 Halaman Master Finishing.............................................................55
Gambar 3.16 Halaman Master Pelanggan...........................................................56
Gambar 3.17 Halaman Master Pegawai..............................................................57
Gambar 3.18 Halaman Master Bank....................................................................58
Gambar 3.19 Halaman Master Jabatan................................................................59
Gambar 3.20 Halaman Master Otoritas...............................................................60
Gambar 3.21 Halaman Master Ekspedisi............................................................61
Gambar 3.22 Halaman Master Kota....................................................................62
Gambar 3.23 Halaman Master Provinsi...............................................................63
Gambar 3.24 Halaman View Pemesanan.............................................................64
Gambar 3.25 Halaman Form Insert Pemesanan..................................................65
Gambar 3.26 Halaman Form Update Pemesanan................................................66
Gambar 3.27 Halaman View Jadwal Produksi.....................................................67
Gambar 3.28 Halaman Form Insert Jadwal Produksi..........................................68
Gambar 3.29 Halaman Form Laporan Penyelesaian Produksi............................69
Gambar 3.30 Halaman View Pengiriman.............................................................69
Gambar 3.31 Halaman Form Insert Pengiriman..................................................70
Gambar 3.32 Halaman Form Laporan Penyelesaian Pengiriman........................70
Gambar 3.33 Halaman View Pembayaran............................................................71
Gambar 3.34 Halaman Form Insert Pembayaran................................................72
Gambar 3.35 Halaman Laporan Pemesanan........................................................73
Gambar 3.36 Halaman Laporan Pengiriman........................................................73
Gambar 3.37 Halaman Laporan Pembayaran......................................................74
Gambar 3.38 Nota Pemesanan.............................................................................75
Gambar 3.39 Surat Perintah Kerja.......................................................................76
Gambar 3.40 Surat Jalan......................................................................................77
Gambar 3.41 Nota Pembayaran...........................................................................78
Gambar 3.42 Laporan Pemesanan........................................................................79
Gambar 3.43 Laporan Pengiriman.......................................................................80
Gambar 3.44 Laporan Pembayaran......................................................................81
Gambar 4.1 Bagan Alir Login............................................................................84
Gambar 4.2 Bagan Alir Halaman Utama Bagian Penerimaan...........................85
Gambar 4.3 Bagan Alir Halaman Utama Bagian Produksi................................85
Gambar 4.4 Bagan Alir Halaman Utama Bagian Pengiriman...........................86
Gambar 4.5 Bagan Alir Halaman Utama Bagian Kasir.....................................86
Gambar 4.6 Bagan Alir Halaman Utama Bagian Pemilik.................................87
Gambar 4.7 Bagan Alir Halaman Utama Bagian Admin...................................88
Gambar 4.8 Bagan Alir Halaman Profil Pegawai..............................................89
Gambar 4.9 Bagan Alir View Pemesanan..........................................................90
Gambar 4.10 Bagan Alir Insert Pemesanan.........................................................91
Gambar 4.11 Bagan Alir Update Pemesanan......................................................92
Gambar 4.12 Bagan Alir Cetak Nota Pemesanan................................................93
Gambar 4.13 Bagan Alir View Jadwal Produksi..................................................94
Gambar 4.14 Bagan Alir Insert Jadwal Produksi................................................95
Gambar 4.15 Bagan Alir Cetak Surat Perintah Kerja..........................................96
Gambar 4.16 Bagan Alir Laporan Penyelesaian Produksi...................................97
Gambar 4.17 Bagan Alir View Pengiriman..........................................................98
Gambar 4.18 Bagan Alir Insert Pengiriman........................................................99
Gambar 4.19 Bagan Alir Cetak Surat Jalan.......................................................100
Gambar 4.20 Bagan Alir Laporan Penyelesaian Pengiriman............................101
Gambar 4.21 Bagan Alir View Pembayaran......................................................102
Gambar 4.22 Bagan Alir Insert Pembayaran.....................................................103
Gambar 4.23 Bagan Alir Cetak Nota Pembayaran............................................104
Gambar 4.24 Bagan Alir Laporan Pemesanan...................................................105
Gambar 4.25 Bagan Alir Laporan Pengiriman..................................................106
Gambar 4.26 Bagan Alir Laporan Pembayaran.................................................107
Gambar 4.27 Bagan Alir Master Barang...........................................................108
Gambar 4.28 Bagan Alir Logout........................................................................109
Gambar 4.29 Fitur Login....................................................................................110
Gambar 4.30 Fitur Pemesanan...........................................................................111
Gambar 4.31 Fitur Jadwal Produksi...................................................................113
Gambar 4.32 Fitur Pengiriman...........................................................................114
Gambar 4.33 Fitur Pembayaran.........................................................................115
Gambar 4.34 Fitur Laporan Pemesanan.............................................................116
Gambar 4.35 Fitur Laporan Pengiriman............................................................117
Gambar 4.36 Fitur Laporan Pembayaran...........................................................118
DAFTAR LAMPIRAN

Judul Lampiran Halaman

Lampiran I Nota Pembayaran..............................................................................122


Lampiran II Buku Besar.......................................................................................122
Lampiran III Catatan Pesanan..............................................................................123
Lampiran IV Outline Wawancara........................................................................123
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA

BAB I

PENDAHULUAN

1.1. Latar Belakang

Sistem informasi merupakan media komunikasi yang dibuat untuk

menyediakan informasi-informasi tertentu misalnya data karyawan, gaji, jabatan,

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,

pembuatan sistem informasi ini bertujuan untuk memudahkan dan mempercepat

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

itu sistem harus dikelola dengan baik dan benar.

Di era modern ini banyak instansi yang menggunakan sistem informasi

guna menunjang aktivitasnya. Desett Promotion adalah salah satu contoh usaha

dalam bidang percetakan offset. Seperti usaha percetakan pada umumnya,

aktivitas yang terjadi adalah proses produksi media cetak seperti brosur, amplop,

katalog, dan lainnya.

Dalam hal tersebut, percetakan ini membutuhkan suatu sistem untuk

mempermudah proses produksi tersebut. Desett Promotion juga sedang

menghadapi kesulitan dalam mengelola data pemesanan, pembayaran, dan

pengiriman dikarenakan sistem yang digunakan semuanya masih dilakukan secara

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

tidak adanya penjadwalan produksi, pihak percetakan pun juga kebingungan

dengan proses produksinya karena pegawai tidak pernah mencatat status produksi

tiap barang. Oleh karena itu, pihak percetakan tidak mengetahui sampai mana

proses produksi tiap barang.

Dengan demikian percetakan ini perlu melakukan perubahan tatanan dan

pengelolaan data sehingga mampu mengontrol segala hal terkait dengan baik.

Sistem informasi yang akan dibuat ini nantinya diharapkan dapat memudahkan

dan mempercepat kinerja percetakan ini untuk memberikan pelayanan yang

terbaik bagi pelanggan.

1.2. Rumusan Masalah

Dari analisis yang dilakukan, maka permasalahan tersebut dapat

dirumuskan sebagai berikut:

1. Bagaimana merancang dan membuat sistem informasi pada percetakan

Desett Promotion Surabaya secara terkomputerisasi?

2. Bagaimana menghasilkan laporan secara otomatis pada percetakan Desett

Promotion Surabaya?

1.3. Tujuan dan Manfaat

Adapun tujuan dan manfaat dari perancangan dan pembuatan aplikasi

sistem ini adalah sebagai berikut:

1.3.1. Tujuan

Tujuan dari pembuatan sistem ini antara lain:


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
3

1. Merancang dan membuat sistem informasi pada percetakan Desett

Promotion Surabaya secara terkomputerisasi.

2. Menghasilkan laporan yang meliputi laporan penerimaan, laporan

pengiriman, dan laporan pembayaran secara otomatis.

1.3.2. Manfaat

Manfaat yang bisa diperoleh dalam proses pembuatan sistem ini

diantaranya sebagai berikut:

1. Mempermudah dan mempercepat kinerja percetakan dalam proses

pemesanan, penjadwalan produksi, pengiriman, dan pembayaran.

2. Dapat menyediakan suatu sistem yang mampu mengolah data menjadi

laporan yang dibutuhkan.

1.4. Batasan Masalah

Batasan masalah dari pembuatan sistem ini meliputi:

1. Proses pemesanan.

2. Proses penjadwalan produksi.

3. Proses pengiriman.

4. Proses pembayaran.

5. Proses pembuatan laporan, yang meliputi:

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

ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi

dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi, dan

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

untuk perancangan dan pembuatan aplikasi dari sistem ini.

2.1 Profil Organisasi

Desett Promotion adalah sebuah tempat usaha yang bergerak di bidang

jasa yaitu jasa percetakan offset. Percetakan ini didirikan oleh Drs. Puguh

Haryoko yang berlokasikan di Jalan Sukorejo I/133 Surabaya, Jawa Timur,

Indonesia. Percetakan ini menerima berbagai pesanan untuk segala jenis

percetakan offset seperti cetak kop surat, kuitansi, katalog, nota, brosur, dan lain-

lain.

2.1.1. Struktur Organisasi

Berikut adalah struktur organisasi percetakan Desett Promotion

Surabaya, digambarkan pada struktur organisasi perusahaan Gambar 2.1.

4
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
5

Pemilik

Bagian Penerimaan Bagian Produksi Bagian Pengiriman


Kasir

Bagian Desain
Bagian Pengemasan
Bagian Cetak

Gambar 2.1 Struktur Organisasi Percetakan Desett Promotion Surabaya

Deskripsi tiap bagian dari struktur organisasi Percetakan Desett

Promotion Surabaya ini adalah sebagai berikut:

1. Pemilik adalah orang yang memiliki percetakan ini dan bertugas

mengawasi serta bertanggungjawab atas semua hal dalam percetakan ini.

2. Bagian Penerimaan adalah orang yang menerima pesanan dari pelanggan

dan mengonfirmasi pesanan pelanggan.

3. Bagian Produksi adalah orang yang mengelola produksi media di cetak.

Bagian ini terdiri dari tiga sub bagian, yaitu:

a. Bagian Desain adalah orang yang membuatkan desain sesuai

pesanan pelanggan.

b. Bagian Produksi adalah sekelompok orang yang mencetak pesanan

pesanan pelanggan.

c. Bagian Pengemasan adalah sekelompok orang yang mengemas

pesanan pelanggan.
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
6

4. Bagian Pengiriman adalah sekelompok orang yang mengirimkan barang

pesanan ke alamat pelanggan.

5. Kasir adalah orang yang menangani pembayaran dari pelanggan dan

merekap jumlah uang yang masuk per bulan.

2.2. Proses Kerja Saat Ini

Untuk menganalisis kebutuhan sistem, metode survei yang dilakukan

yaitu dengan wawancara dan analisis dokumen. Wawancara dilakukan dengan

pemiliki percetakan Desett Promotion Surabaya. Tujuan wawancara untuk

mengetahui permasalahan dan kendala pada sistem saat ini yang sedang berjalan,

untuk mengetahui proses atau prosedur kerja, dan untuk mendapatkan data yang

ada dalam proses sistem tersebut.

Dokumen yang digunakan dalam Sistem Informasi Percetakan Desett

Promotion Surabaya saat ini antara lain (lihat pada lampiran):

1. Nota pembayaran, berisi semua hal yang terkait dengan data pembayaran

(Lampiran I).

2. Buku besar, digunakan untuk mencatat semua pembayaran atau uang

masuk (Lampiran II).

3. Catatan pesanan, digunakan untuk mencatat pesanan pelanggan beserta

identitasnya (Lampiran III).

Sistem kerja saat ini menceritakan bagian proses dan prosedur kerja dan

permasalahan sistem saat ini yaitu:


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
7

2.2.1. Bagian yang Terlibat

Bagian-bagian yang terlibat dalam Sistem Informasi Percetakan Desett

Promotion Surabaya adalah sebagai berikut:

1. Pemilik adalah orang yang memiliki percetakan ini dan bertugas

mengawasi serta bertanggungjawab atas semua hal dalam percetakan ini.

2. Bagian Penerimaan adalah orang yang menerima pesanan dari pelanggan

dan mengonfirmasi pesanan pelanggan.

3. Bagian Produksi adalah orang yang mengelola produksi media di cetak.

Bagian ini terdiri dari tiga sub bagian, yaitu:

a. Bagian Desain adalah orang yang membuatkan desain sesuai

pesanan pelanggan.

b. Bagian Produksi adalah sekelompok orang yang mencetak pesanan

pesanan pelanggan.

c. Bagian Pengemasan adalah sekelompok orang yang mengemas

pesanan pelanggan.

4. Bagian Pengiriman adalah sekelompok orang yang mengirimkan barang

pesanan ke alamat pelanggan.

5. Kasir adalah orang yang menangani pembayaran dari pelanggan dan

merekap jumlah uang yang masuk per bulan.

2.2.2. Proses Kerja

Proses kerja yang terdapat di percetakan Desett Promotion Surabaya saat

ini adalah sebagai berikut:


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
8

2.2.2.1. Proses Pemesanan

Proses pemesanan adalah proses dimana pelanggan memesan barang

untuk dicetak. Proses ini melibatkan bagian penerimaan dan 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

juga bisa memesan tanpa penyelesaian akhir barang.

Prosedur pemesanan pada percetakan Desett Promotion Surabaya adalah

sebagai berikut:

1. Pelanggan memesan barang yang kepada bagian penerimaan.

2. Bagian penerimaan mencatat identitas pemesan beserta pesanannya pada

catatan pesanan.

3. Bagian penerimaan menawarkan kesepakatan harga kepada pelanggan.

4. Jika pelanggan tidak menyutujuinya maka pemesanan berakhir, jika

disetujui maka akan dilanjutkan ke proses cetak.

Document flow diagram proses pemesanan pada percetakan Desett

Promotion Surabaya, mengacu pada Gambar 2.2.


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
9

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

Gambar 2.2 Document Flow Diagram Proses Pemesanan

2.2.2.2. Proses Produksi

Proses produksi adalah proses yang bertujuan untuk memproduksi atau

mengerjakan pesanan pelanggan dengan tiga tahapan yaitu proses desain, proses

cetak, dan proses pengemasan/finishing. Proses produksi ini dilengkapi dengan

catatan pesanan yang sudah disetujui pelanggan sebagai patokan dalam

mengerjakan pesanan pelanggan. Proses ini melibatkan bagian produksi dan sub

bagian produksi (bagian desain, bagian cetak, dan bagian pengemasan).


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
10

Prosedur produksi pada percetakan Desett Promotion Surabaya adalah

sebagai berikut:

1. Bagian Produksi memberikan perintah produksi kepada sub bagian

produksi dengan berpatokan pada pesanan pelanggan yang telah disetujui

pelanggan.

2. Sub Bagian Produksi mengerjakan pesanan sesuai perintah bagian

produksi.

Document flow diagram proses produksi pada percetakan Desett

Promotion Surabaya, mengacu pada Gambar 2.3.

Produksi
Sub Bagian Produksi
Bagian Produksi

Mulai

Memberi
Perintah Produksi

Catatan pesanan Catatan pesanan

ACC Pelanggan ACC Pelanggan

Produksi
Pesanan
Phase

Selesai

Gambar 2.3 Document Flow Diagram Proses Produksi


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
11

2.2.2.3. Proses Pengiriman

Proses pengiriman adalah proses yang bertujuan untuk mengantarkan

barang pesanan pelanggan yang telah selesai ke alamat pelanggan. Proses ini bisa

terjadi atau tidak, tergantung apakah pelanggan meminta pihak percetakan untuk

mengantarkan barangnya atau pelanggan dapat mengambil barangnya sendiri.

Proses pengiriman dibagi menjadi dua tipe yaitu diantarkan oleh pegawai sendiri

jika di dalam kota (Surabaya) dan diantarkan melalui jasa pengiriman jika berada

di luar kota (Surabaya) dengan ongkos kirim di tanggung pemesan. Proses

pengiriman ini dilengkapi dengan nota pembayaran barang sebagai surat jalan

yang kemudian diarsipkan dan dicatat dalam buku besar. Proses ini melibatkan

bagian pengiriman dan pelanggan.

Prosedur pengiriman pada percetakan Desett Promotion Surabaya adalah

sebagai berikut:

1. Bagian Pengiriman mengirimkan barang ke alamat pelanggan.

2. Bagian Pengiriman memberikan nota pembayaran kepada pelanggan.

Document flow diagram proses pengiriman pada percetakan Desett

Promotion Surabaya, mengacu pada Gambar 2.4.


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
12

Pengiriman

Phase
Bagian Pengiriman Pelanggan

Mulai

Memberi
kan
barang &
nota
pembaya
ran

Nota Pembayaran Nota Pembayaran

Selesai

Gambar 2.4 Document Flow Diagram Proses Pengiriman

2.2.2.4. Proses Pembayaran

Proses pembayaran adalah proses yang dilakukan oleh pelanggan untuk

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

sudah selesai sedangkan pembayaran secara termin, pelanggan dapat membayar

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

Prosedur pembayaran pada percetakan Desett Promotion Surabaya

adalah sebagai berikut:

1. Pelanggan melakukan pembayaran ke pihak percetakan, jika pembayaran

dilakukan dengan via transfer bank, maka pelanggan menunjukkan bukti

transfer kepada kasir.

2. Kasir membuatkan nota rangkap dua, satu diserahkan kepada pelanggan

dan satu lagi diarsipkan.

3. Kasir mencatat pembayaran tersebut dalam buku besar.

Document flow diagram proses pembayaran pada percetakan Desett

Promotion Surabaya, mengacu pada Gambar 2.5.


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
14

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

Bukti transfer dan Nota pembayaran


nota pembayaran
Phase

Selesai

Gambar 2.5 Document Flow Diagram Proses Pembayaran

2.2.2.5. Proses Pembuatan Laporan

Proses pembuatan laporan adalah proses merekap total uang yang masuk

selama satu bulan. Data-data tersebut diperoleh dari catatan pembayaran di buku

besar.

Prosedur pembuatan laporan pada percetakan Desett Promotion Surabaya

adalah sebagai berikut:

1. Kasir merekap catatan pembayaran dan membuat laporan uang yang

masuk setiap bulannya.


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
15

2. Kasir memberikan laporan tersebut kepada pemilik percetakan.

Document flow diagram proses pembuatan laporan pada percetakan

Desett Promotion Surabaya, mengacu pada Gambar 2.6.

Pembuatan Laporan
Phase

Kasir Pemilik

Mulai

Membuat
laporan

Laporan uang Laporan uang


masuk masuk

Selesai

Gambar 2.6 Document Flow Diagram Proses Pembuatan Laporan

2.3. Permasalahan Sistem Saat Ini

Permasalahan yang ada pada sistem sekarang ini umumnya mengenai

pencatatan dalam proses pembayaran yang manual sehingga menyulitkan dalam

proses pembuatan laporan serta dalam proses produksi yang tidak menggunakan

sistem penjadwalan produksi barang. Terdapat empat masalah utama dalam

Percetakan Desett Promotion Surabaya antara lain:

1. Proses

Sistem kerja Percetakan Desett Promotion Surabaya memiliki masalah

mengenai proses bisnis di dalamnya yaitu pada proses produksi seringkali terjadi
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
16

pesanan yang tidak dicetak karena percetakan lebih mendahulukan percetakan

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

dan tidak adanya sistem penjadwalan produksi.

Dalam proses pembayaran, pihak percetakan terkadang lupa mencatat

pembayaran pesanan sehingga mengakibatkan pihak percetakan tidak tahu mana

pembayaran yang sudah lunas dan belum. Proses pembuatan laporan juga

terbilang lama sebab pencatatan pembayaran masih dilakukan secara manual di

buku besar.

2. Data

Sistem kerja Percetakan Desett Promotion Surabaya memiliki masalah

mengenai data/file desain milik pelanggan. Data tersebut tidak di atur dengan rapi

sehingga menyebabkan pihak percetakan kesusahan dalam mencari data tersebut.

3. Sumber Daya Manusia (SDM)

Sistem kerja Percetakan Desett Promotion Surabaya memiliki masalah

mengenai sumber daya manusia di dalamnya. Karena kelalaian dalam bekerja,

pegawai terkadang lupa untuk mencatat data pesanan dan pembayaran.

4. Aplikasi

Sistem kerja Percetakan Desett Promotion Surabaya memiliki masalah

mengenai mengenai penjadwalan produksi pencetakan pesanan sehingga pesanan

terkadang ada yang tidak tercetak. Hal tersebut dikarenakan pihak percetakan

tidak memiliki aplikasi khusus untuk mengurusi hal tersebut.


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
17

Untuk penggambaran permasalahan digunakan fishbone diagram yang

bisa dilihat pada Gambar 2.7.

Pencatatan tidak
teratur

Tidak ada pencatatan


saat proses produksi Pembayaran belum lunas
Tidak ada jadwal Pencatatan masih manual
Pencetakan pesanan tidak
beraturan produksi
Lupa mencetak pesanan
Tidak ada Pembuatan laporan lama
aplikasi khusus

Sistem Informasi Percetakan Desett Promotion Surabaya Tidak Efektif


Lupa mencatat pesanan
dan pembayaran
File desain hilang

Gambar 2.7 Fishbone Diagram Sistem Informasi Percetakan Desett Promotion


Surabaya

2.4. Sistem Kerja Baru

Sistem kerja yang akan dibuat adalah sistem penyimpanan data

pencatatan ke database sampai pembuatan laporannya. Pada sistem kerja baru

terdapat lima proses yang berjalan antara lain:

2.4.1. Proses Pemesanan

Proses pemesanan adalah proses yang digunakan untuk mencatat semua

data pemesanan, mencatat data pelanggan yang baru dan mencetak nota

pemesanan, yang dapat mengakses fitur ini hanya bagian penerimaan.

Prosedur dari proses pemesanan adalah sebagai berikut:

1. Bagian Penerimaan melihat list pemesanan.


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
18

2. Bagian penerimaan mengisi data pelanggan baru.

3. Bagian penerimaan mengisi data pemesanan.

4. Bagian penerimaan menyimpan data pelanggan baru dan pemesanan.

5. Bagian penerimaan memperbarui data pemesanan.

6. Bagian penerimaan mencetak nota pemesanan.

Berdasarkan proses dan prosedur di atas, analisa kebutuhan sistem baru

pada proses pemesanan adalah sebagai berikut:

1. Bagian penerimaan dapat menambahkan data pelanggan baru.

2. Bagian penerimaan dapat menambahkan data pemesanan.

3. Bagian penerimaan dapat mencetak nota pemesanan.

4. Bagian penerimaan dapat memperbarui data pemesanan.

2.4.2. Proses Penjadwalan Produksi

Proses penjadwalan produksi adalah proses yang digunakan untuk

menjadwalkan suatu barang akan dicetak dengan mencatat tanggal pelaksanaan,

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.

Prosedur dari proses penjadwalan produksi adalah sebagai berikut:

1. Bagian produksi melihat jadwal produksi.

2. Bagian produksi menambahkan jadwal produksi.

3. Bagian produksi mencetak surat perintah kerja berdasarkan jadwal

produksi untuk diberikan kepada pegawai sub bagian produksi.

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


4. Bagian produksi mengelola laporan penyelesaian produksi.

Berdasarkan proses dan prosedur di atas, analisa kebutuhan sistem baru

pada proses penjadwalan produksi adalah sebagai berikut:

1. Bagian produksi dapat menambahkan jadwal produksi.

2. Bagian produksi dapat mencetak surat perintah kerja.

3. Bagian Produksi dapat melakukan input laporan penyelesaian produksi.

2.4.3. Proses Pengiriman

Proses pengiriman adalah proses yang digunakan untuk mencatat semua

data pengiriman, mencetak surat jalan, dan pengelolaan laporan penyelesaian

pengiriman, yang dapat mengakses fitur ini hanya bagian pengiriman.

Prosedur dari proses pengiriman adalah sebagai berikut:

1. Bagian pengiriman melihat list pengiriman.

2. Bagian pengiriman menambahkan data pengiriman.

3. Bagian pengiriman mencetak surat jalan.

4. Bagian pengiriman mengelola laporan penyelesaian pengiriman.

Berdasarkan proses dan prosedur di atas, analisa kebutuhan sistem baru

pada proses pengiriman adalah sebagai berikut:

1. Bagian pengiriman dapat menambahkan data pengiriman.

2. Bagian pengiriman dapat mencetak surat jalan.

3. Bagian pengiriman dapat melakukan input laporan penyelesaian

pengiriman.
2.4.4. Proses Pembayaran

Proses pembayaran adalah proses yang digunakan untuk mencatat semua

data pembayaran dan untuk mencetak nota pembayaran, yang dapat mengakses

fitur ini hanya kasir.

Prosedur dari proses pembayaran adalah sebagai berikut:

1. Kasir melihat list pembayaran.

2. Kasir menambahkan data pembayaran.

3. Kasir mencetak nota pembayaran.

Berdasarkan proses dan prosedur di atas, analisa kebutuhan sistem baru

pada proses pembayaran adalah sebagai berikut:

1. Kasir dapat menambahkan data pembayaran.

2. Kasir dapat mencetak nota pembayaran.

2.4.5. Proses Pengelolaan Laporan

Proses pengelolaan laporan adalah proses yang digunakan untuk

mengelola laporan yang terdiri dari laporan pemesanan, laporan pengiriman, dan

laporan pembayaran per periode (bulan), yang dapat mengakses fitur ini hanya

pemilik.

Prosedur dari proses pengelolaan laporan pembayaran adalah sebagai

berikut:

1. Pemilik memasukkan suatu periode pada laporan.

2. Pemilik melihat detail suatu laporan pada list.

3. Pemilik mencetak laporan per periode.


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
21

Berdasarkan proses dan prosedur di atas, analisa kebutuhan sistem baru

pada proses pengelolaan laporan adalah sebagai berikut:

1. Pemilik dapat mencetak laporan pemesanan per periode.

2. Pemilik dapat mencetak laporan pengiriman per periode.

3. Pemilik dapat mencetak laporan pembayaran per periode.

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


BAB III

DESAIN SISTEM

Desain sistem adalah tahap setelah menganalisa kebutuhan dari siklus

pengembangan sistem yang mendefinisikan kebutuhan-kebutuhan fungsional,

persiapan untuk merancang membangun implementasi, menggambarkan

bagaimana suatu sistem di bentuk dapat berupa penggambaran, perencanaan dan

pembuatan sketsa atau pengaturan dari beberapa elemen terpisah ke dalam satu

kesatuan yang utuh dan berfungsi, termasuk menyangkut konfigurasi dari

komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem.

3.1. Desain Proses

Desain proses yaitu mempresentasikan secara grafis proses-proses untuk

mengumpulkan, memanipulasi, menyimpan, dan mendistribusikan data antara

sistem dengan lingkungannya, dan diantara komponen sistem lainnya.

Memodelkan proses di dalam sistem bertujuan memfasilitasi upaya untuk

mengumpulkan informasi selama proses identifikasi kebutuhan. Hasilnya berupa

sekumpulan diagram tentang keterhubungan antar data seperti diagram jenjang,

DFD, CDM, dan PDM.

3.1.1. Hierarchical Input Process Output Model (HIPO Model)

Diagram berjenjang (HIPO) pada Sistem Informasi Percetakan Desett

Promotion Surabaya terdapat lima proses utama, yaitu proses pemesanan, proses

penjadwalan produksi, proses pengiriman, proses pembayaran, dan proses

pengelolaan laporan.

22
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
23

Diagram jenjang untuk Sistem Informasi Percetakan Desett Promotion

Surabaya dapat dilihat pada Gambar 3.1 dibawah ini.

Sistem Informasi Percetakan Desett Promotion Surabaya

1 2 3 4 5

Penjadwalan Pengelolaan Laporan


Pemesanan Pengiriman Pembayaran
Produksi

1.1 2.1 3.1 4.1 5.1

Input Data Input Jadwal Input Data Input Data Cetak Laporan
Pelanggan Produksi Pengiriman Pembayaran Pemesanan

1.2 2.2 3.2 4.2 5.2

Input Data Cetak Surat Perintah Cetak Nota Pembayaran Cetak Laporan Pengiriman
Cetak Surat Jalan
Pemesanan Kerja

1.3 2.3 3.3 5.3


Pengelolaan Laporan Penyelesaian Pengelolaan
Produksi Laporan Penyelesaian Pengiriman

Cetak Nota Cetak Laporan


Pemesanan Pembayaran

1.4

Update Data
Pemesanan

Gambar 3.1 Diagram Jenjang Sistem Informasi Percetakan Desett Promotion


Surabaya

3.1.2. Data Flow Diagram (DFD)

Desain model dari aplikasi Sistem Informasi Percetakan Desett

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

yang dilakukan oleh sistem.

3.1.2.1. Context Level Diagram

Context level diagram adalah tingkatan tertinggi dalam diagram aliran

data dan memuat satu proses, menunjukkan sistem secara keseluruhan. DFD

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


aplikasi Sistem Informasi Percetakan Desett Promotion Surabaya ini mempunyai

lima entitas pelaku dengan hak akses pada masing-masing bagian. Berikut ini

adalah penjelasannya:

1. Bagian penerimaan berhak melakukan input data pelanggan, input data

pemesanan, mencetak nota pemesanan, dan update data pemesanan.

2. Bagian produksi berhak melakukan input jadwal produksi, mencetak

surat perintah kerja, dan pengelolaan laporan penyelesaian produksi.

3. Bagian pengiriman berhak melakukan input data pengiriman, mencetak

surat jalan, dan pengelolaan laporan penyelesaian pengiriman.

4. Kasir berhak melakukan input data pembayaran dan mencetak nota

pembayaran.

5. Pemilik berhak melihat dan mencetak laporan yang meliputi laporan

pemesanan, laporan pengiriman, dan laporan pembayaran per periode.

Context level diagram dari Sistem Informasi Percetakan Desett

Promotion Surabaya dapat dilihat pada Gambar 3.2 dibawah ini.


Gambar 3.2 Contex Level Diagram Sistem Informasi Percetakan Desett
Promotion Surabaya

3.1.2.2. DFD Level 0

DFD level 0 adalah pengembangan dari context level diagram. Pada

DFD level 0 terdapat gambaran aliran data dari pemesanan, penjadwalan

produksi, pengiriman, dan pembayaran. DFD level 0 Sistem Informasi Percetakan

Desett Promotion dapat dilihat pada Gambar 3.3 dibawah ini.

Gambar 3.3 DFD Level 0 Sistem Informasi Percetakan Desett Promotion


Surabaya
3.1.2.3. DFD Level 1 Proses Pemesanan

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

pemesanan. DFD level 1 proses pemesanan Sistem Informasi Percetakan Desett

Promotion Surabaya dapat dilihat pada Gambar 3.4 di bawah ini.

Gambar 3.4 DFD Level 1 Proses Pemesanan

Proses spesifikasi dari proses input data pemesanan dapat dilihat pada

Tabel 3.1 berikut ini.

Tabel 3.1 Proses Spesifikasi Proses Input Data Pemesanan


Nama Proses Input Data Pemesanan
Input Data Pelanggan, Data Pemesanan
Output Data Pelanggan, Nota Pemesanan
Algoritma 1 Mulai
2 Load Tabel Pelanggan
3 Load Tabel Barang
4 Load Tabel JenisBahan
5 Load Tabel Finishing
6 Load Tabel Kota
7 Load Tabel Pemesanan
8 Load Tabel DetailPemesanan
9 Tampilkan Form Pemesanan
10 Tampil ID Pemesanan Otomatis, Tanggal Saat Ini
11 Input ID Pelanggan, Nama Pelanggan, Provinsi, Kota,
Alamat, Telepon, Email, Nama Pemesan, Provinsi Kirim,
Kota Kirim, Alamat Kirim, Nama Barang, Jenis Bahan,
Finishing, Jumlah Halaman, Qty, Ukuran, Harga,
Keterangan Barang, Batas Waktu, Cara Bayar, Pengiriman,
Via, Keterangan Pemesanan
12 If (Klik “Save”)
13 Then Periksa Data Pemesanan
14 If (Pelanggan Belum Terdaftar)
15 Then Keluar Alert “Data Pelanggan Tidak
Ada”
16 Simpan Data Pelanggan Ke Tabel Pelanggan
17 Else If (Pelanggan Terdaftar && Status == ”Biasa”)
18 Then Simpan Ke Tabel Pemesanan Dengan
Cara Bayar “Uang Muka”
19 Else If (Alamat Kirim == ”Null”)
20 Then Simpan Ke Tabel Pemesanan Dengan
Cara Kirim Sesuai Dengan Pilihan
Pelanggan
21 Else If (Alamat Kirim != ”Null”)
22 Then Simpan Ke Tabel Pemesanan Dengan
Cara Kirim “Iya”
23 Else If (Pelanggan Terdaftar && Status == ”Tetap”)
24 Then Simpan Ke Tabel Pemesanan Dengan
Cara Bayar Sesuai Dengan Pilihan
Pelanggan
25 Else If (Data Pemesanan Belum Lengkap)
26 Then Keluar Alert “Data Pemesanan Belum
Lengkap”
27 Else If (Data Pemesanan Lengkap)
28 Then Keluar Alert “Data Pemesanan
Bertambah”
29 Simpan Ke Tabel DetailPemesanan
30 Cetak
31 Else If (Klik “Reset”)
32 Then Reset Form Pemesanan
33 Else If (Klik “Cancel”)
34 Then Tampilkan Halaman View Pemesanan
35 End If
36 Selesai

Proses spesifikasi dari proses cetak nota pemesanan dapat dilihat pada

Tabel 3.2 berikut ini.

Tabel 3.2 Proses Spesifikasi Proses Cetak Nota Pemesanan


Nama Proses Cetak Nota Pemesanan
Input -
Output Nota Pemesanan
Algoritma 1 Mulai
2 Load Tabel Pemesanan
3 Load Tabel DetailPemesanan
4 Tampilkan Nota Pemesanan
5 Cetak
6 Selesai

Proses spesifikasi dari proses update data pemesanan dapat dilihat pada

Tabel 3.3 berikut ini.

Tabel 3.3 Proses Spesifikasi Proses Update Data Pemesanan


Nama Proses Update Data Pemesanan
Input Data Pemesanan
Output Data Pemesanan Update, Nota Pemesanan
Algoritma 1 Mulai
2 Load Tabel Pemesanan
3 Load Tabel DetailPemesanan
4 Tampilkan Form Update Pemesanan
5 Tampil ID Pemesanan, Tanggal Pesan, ID Pelanggan, Nama
Pelanggan, Provinsi, Kota, Alamat, Telepon, Email, Nama
Pemesan, Provinsi Kirim, Kota Kirim, Alamat Kirim, Nama
Barang, Jenis Bahan, Finishing, Jumlah Halaman, Qty,
Ukuran, Harga, Keterangan Barang, Batas Waktu, Cara
Bayar, Pengiriman, Via, Keterangan Pemesanan
6 Input Nama Pemesan, Provinsi Kirim, Kota Kirim, Alamat
Kirim, Jenis Bahan, Finishing, Jumlah Halaman, Qty,
Ukuran, Harga, Keterangan Barang, Batas Waktu, Cara
Bayar, Pengiriman, Via, Keterangan Pemesanan
7 If (Klik “Save”)
8 Then Periksa Data Pemesanan
9 If (Alamat Kirim == ”Null”)
10 Then Update Ke Tabel Pemesanan Dengan
11 Cara Kirim Sesuai Dengan Pilihan
Pelanggan
12 Else If (Alamat Kirim != ”Null”)
13 Then Update Ke Tabel Pemesanan Dengan
Cara Kirim “Iya”
14 Else If (Data Pemesanan Belum Lengkap)
15 Then Keluar Alert “Data Pemesanan Belum
Lengkap”
16 Else If (Data Pemesanan Lengkap)
17 Then Keluar Alert “Data Pemesanan
Bertambah”
18 Update Ke Tabel DetailPemesanan
19 Cetak
20 Else If (Klik “Reset”)
21 Then Reset Form Update Pemesanan
22 Else If (Klik “Cancel”)
23 Then Tampilkan Halaman View Pemesanan
24 End If
25 Selesai

3.1.2.4. DFD Level 1 Proses Penjadwalan Produksi

DFD level 1 proses penjadwalan produksi adalah proses decompose dari

DFD level 0. Pada DFD level 1 proses penjadwalan produksi tedapat tiga proses

yaitu input jadwal produksi, cetak surat perintah kerja, dan pengelolaan laporan

penyelesaian produksi. DFD level 1 proses penjadwalan produksi Sistem

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 input penjadwalan produksi dapat dilihat

pada Tabel 3.4 berikut ini.

Tabel 3.4 Proses Spesifikasi Proses Input Penjadwalan Produksi


Nama Proses Input Jadwal Produksi
Input Jadwal Produksi
Output Jadwal Produksi
Algoritma 1 Mulai
2 Load Tabel Pemesanan
3 Load Tabel DetailPemesanan
4 Load Tabel Pegawai
5 Load Tabel JadwalProduksi
6 Tampilkan Form Jadwal Produksi
7 Input Pemesanan, Barang, Jadwal Mulai, Jadwal Selesai,
Pegawai
8 If (Klik “Save”)
9 Then Periksa Data Jadwal Produksi
10 If (Data Jadwal Produksi Belum Lengkap)
11 Then Keluar Alert “Data Jadwal Produksi
Belum Lengkap”
12 Else If (Data Jadwal Produksi Lengkap)
13 Then Keluar Alert “Data Jadwal Produksi
Bertambah”
14 Simpan Ke Tabel JadwalProduksi
15 Else If (Klik “Reset”)
16 Then Reset Form Jadwal Produksi
17 Else If (Klik “Cancel”)
18 Then Tampilkan Halaman Jadwal Produksi
19 End If
20 Selesai

Proses spesifikasi dari proses cetak surat perintah kerja dapat dilihat pada

Tabel 3.5 berikut ini.

Tabel 3.5 Proses Spesifikasi Proses Cetak Surat Perintah Kerja


Nama Proses Cetak Surat Perintah Kerja
Input -
Output Surat Perintah Kerja
Algoritma 1 Mulai
2 Load Tabel JadwalProduksi
3 Tampilkan Surat Perintah Kerja
4 Cetak
5 Selesai

Proses spesifikasi dari proses pengelolaan laporan penyelesaian produksi

dapat dilihat pada Tabel 3.6 berikut ini.

Tabel 3.6 Proses Spesifikasi Proses Pengelolaan Laporan Penyelesaian Produksi


Nama Proses Pengelolaan Laporan Penyelesaian Produksi
Input Laporan Penyelesaian Produksi
Output -
Algoritma 1 Mulai
2 Tampilkan Form Laporan Penyelesaian Produksi
3 If (Klik “Save”)
4 Then Periksa Data Laporan Produksi
5 If (Tahapan == “Desain”)
6 Then Input Desain Barang
7 Simpan Desain Barang Ke Tabel
DetailPemesanan
8 Update Tahapan “Cetak”
9 Else If (Tahapan == “Cetak”)
10 Then Update Tahapan “Finishing”
11 Else If (Tahapan == “Finishing”)
12 Then Update Tahapan “Selesai”
13 Else If (Data Laporan Produksi Belum Lengkap)
14 Then Keluar Alert “Data Laporan Produksi
15 Belum Lengkap”
16 Else If (Data Laporan Produksi Lengkap)
17 Then Keluar Alert “Data Laporan Produksi
Bertambah”
18 Simpan Ke Tabel JadwalProduksi
19 Else If (Klik “Reset”)
20 Then Reset Form Laporan Produksi
21 Else If (Klik “Cancel”)
22 Then Tampilkan Halaman Jadwal Produksi
23 End If
24 Selesai

3.1.2.5. DFD Level 1 Proses Pengiriman

DFD level 1 proses pengiriman adalah proses decompose dari DFD level

0. Pada DFD level 1 proses pengiriman tedapat tiga proses yaitu input data

pengiriman, cetak surat jalan, dan pengelolaan laporan penyelesaian pengiriman.

DFD level 1 proses pengiriman Sistem Informasi Percetakan Desett Promotion

Surabaya dapat dilihat pada Gambar 3.6 di bawah ini.

Gambar 3.6 DFD Level 1 Proses Pengiriman

Proses spesifikasi dari proses pengiriman dapat dilihat pada Tabel 3.7

berikut ini.

Tabel 3.7 Proses Spesifikasi Proses Pengiriman


Nama Proses Input Data Pengiriman
Input Data Pengiriman
Output Data Pengiriman, Surat Jalan
Algoritma 1 Mulai
2 Load Tabel Pemesanan
3 Load Tabel Pegawai
4 Load Tabel Ekspedisi
5 Load Tabel Pengiriman
6 Tampilkan Form Pengiriman
7 Input Pemesanan, Pegawai, Ekspedisi
8 If (Klik “Save”)
9 Then Periksa Data Pengiriman
10 If (Data Pengiriman Belum Lengkap)
11 Then Keluar Alert “Data Pengiriman Belum
Lengkap”
12 Else If (Data Pengiriman Lengkap)
13 Then Keluar Alert “Data Pengiriman
Bertambah”
14 Simpan Ke Tabel Pengiriman
15 Cetak
16 Else If (Klik “Reset”)
17 Then Reset Form Pengiriman
18 Else If (Klik “Cancel”)
19 Then Tampilkan Halaman Pengiriman
20 End If
21 Selesai

Proses spesifikasi dari proses cetak surat kirim dapat dilihat pada Tabel

3.8 berikut ini.

Tabel 3.8 Proses Spesifikasi Proses Cetak Surat Kirim


Nama Proses Cetak Surat Kirim
Input -
Output Surat Kirim
Algoritma 1 Mulai
2 Load Tabel Pengiriman
3 Tampilkan Surat Jalan
4 Cetak
5 Selesai

Proses spesifikasi dari proses pengelolaan laporan penyelesaian

pengiriman dapat dilihat pada Tabel 3.9 berikut ini.


Tabel 3.9 Proses Spesifikasi Proses Pengelolaan Laporan Penyelesaian
Pengiriman
Nama Proses Pengelolaan Laporan Penyelesaian Pengiriman
Input Laporan Penyelesaian Pengiriman
Output -
Algoritma 1 Mulai
2 Tampilkan Form Laporan Penyelesaian Pengiriman
3 Input Penerima, Status, Keterangan Pengiriman
4 If (Klik “Save”)
5 Then Periksa Data Laporan Pengiriman
6 If (Pengiriman Berhasil)
7 Then Update StatusKirim “Terkirim”
8 Else If (Pengiriman Gagal)
9 Disable Input Penerima
10 Then Update StatusKirim “Gagal”
11 Else If (Data Laporan Pengiriman Belum Lengkap)
12 Then Keluar Alert “Data Laporan
Pengiriman Belum Lengkap”
13 Else If (Data Laporan Pengiriman Lengkap)
14 Then Keluar Alert “Data Laporan
Pengiriman Bertambah”
15 Simpan Ke Tabel Pengiriman
16 Else If (Klik “Reset”)
17 Then Reset Form Laporan Pengiriman
18 Else If (Klik “Cancel”)
19 Then Tampilkan Halaman Jadwal Pengiriman
20 End If
21 Selesai

3.1.2.6. DFD Level 1 Proses Pembayaran

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.

Tabel 3.10 Proses Spesifikasi Proses Pembayaran


Nama Proses Input Data Pembayaran
Input Data Pembayaran
Output Data Pembayaran, Nota Pembayaran
Algoritma 1 Mulai
2 Load Tabel Pemesanan
3 Load Tabel Bank
4 Load Tabel Pembayaran
5 Tampilkan Form Pembayaran
6 Input Pemesanan, Bank, No Rekening, Bukti Transfer,
Uang
7 If (Klik “Save”)
8 Then Periksa Data Pembayaran
9 If(Membayar Uang Muka)
10 Then Update StatusBayar “Bayar DP”
11 Else If (Melunasi Uang Muka)
12 Then Update StatusBayar “Bayar Sisa DP”
13 Else If (Membayar Termin)
14 Then Update StatusBayar “Bayar Termin”
15 Else If (Membayar Langsung)
16 Then Disable Input Bank, No Rekening,
Bukti Transfer
17 Else If (Membayar Transfer)
18 Then Disable Input Uang
19 Else If (Data Pembayaran Belum Lengkap)
20 Then Keluar Alert “Data Pembayaran Belum
Lengkap”
21 Else If (Data Pembayaran Lengkap)
22 Then Keluar Alert “Data Pembayaran
Bertambah”
23 Simpan Ke Tabel Pembayaran
24 Cetak
25 Else If (Klik “Reset”)
26 Then Reset Form Pembayaran
27 Else If (Klik “Cancel”)
28 Then Tampilkan Halaman Pembayaran
29 End If
30 Selesai

Proses spesifikasi dari proses cetak nota pembayaran dapat dilihat pada

Tabel 3.11 berikut ini.

Tabel 3.11 Proses Spesifikasi Proses Cetak Nota Pembayaran


Nama Proses Cetak Nota Pembayaran
Input -
Output Nota Pembayaran
Algoritma 1 Mulai
2 Load Tabel Pembayaran
3 Tampilkan Nota Pembayaran
4 Cetak
5 Selesai

3.1.2.7. DFD Level 1 Proses Pengelolaan Laporan

DFD level 1 proses pengelolaan laporan adalah proses decompose dari

DFD level 0. Pada DFD level 1 proses pengelolaan laporan tedapat tiga proses

yaitu cetak laporan pemesanan, cetak laporan pengiriman, dan cetak laporan

pembayaran. DFD level 1 proses pengelolaan laporan Sistem Informasi

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

Tabel 3.12 berikut ini.

Tabel 3.12 Proses Spesifikasi Proses Cetak Laporan Pemesanan


Nama Proses Cetak Laporan Pemesanan
Input Periode Laporan
Output Laporan Pemesanan
Algoritma 1 Mulai
2 Load Tabel Pemesanan
3 Tampilkan Form Laporan Pemesanan
4 Input Periode (Bulan & Tahun)
5 Cetak
6 Selesai

Proses spesifikasi dari proses cetak laporan pengiriman dapat dilihat pada

Tabel 3.13 berikut ini.

Tabel 3.13 Proses Spesifikasi Proses Cetak Laporan Pengiriman


Nama Proses Cetak Laporan Pengiriman
Input Periode Laporan
Output Laporan Pengiriman
Algoritma 1 Mulai
2 Load Tabel Pengiriman
3 Tampilkan Form Laporan Pengiriman
4 Input Periode (Bulan & Tahun)
5 Cetak
6 Selesai
Proses spesifikasi dari proses cetak laporan pembayaran dapat dilihat

pada Tabel 3.14 berikut ini.

Tabel 3.14 Proses Spesifikasi Proses Cetak Laporan Pembayaran


Nama Proses Cetak Laporan Pembayaran
Input Periode Laporan
Output Laporan Pembayaran
Algoritma 1 Mulai
2 Load Tabel Pembayaran
3 Tampilkan Form Laporan Pembayaran
4 Input Periode (Bulan & Tahun)
5 Cetak
6 Selesai

3.2. Desain Database

Database adalah kumpulan file yang saling terkait dari bermacam-

macam record yang memiliki hubungan antar record untuk menyimpan atau

merekam serta memelihara data operasional lengkap sebuah

organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal

yang diperlukan pemakai untuk proses pengambilan keputusan.

3.2.1. Conceptual Data Model (CDM)

Desain database dari aplikasi Sistem Informasi Percetakan Desett

Promotion Surabaya ini disajikan dalam bentuk model logika yang digambarkan

dengan menggunakan Conceptual Data Model (CDM), yang digunakan untuk

melakukan identifikasi entitas, atribut dan relasi antar entitas. Untuk memberikan

gambaran yang lebih jelas mengenai CDM Sistem Informasi Percetakan Desett

Promotion Surabaya dapat dilihat pada Gambar 3.9 di bawah ini.


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA

Gambar 3.9 CDM Sistem Informasi Percetakan Desett Promotion Surabaya

39

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
40

CDM Sistem Informasi Percetakan Desett Promotion Surabaya memiliki

enam belas entitas yaitu entitas pelanggan, entitas pegawai, entitas jabatan, entitas

otoritas, entitas barang, entitas finishing, entitas jenisbahan, entitas bank, entitas

ekspedisi, entitas kota, entitas provinsi, entitas pemesanan, entitas jadwalproduksi,

entitas pengiriman, entitas pembayaran, dan entitas detailpemesanan. Keterangan

lebih rinci pada masing-masing entitas dijelaskan sebagai berikut:

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

pelanggan dengan entitas pemesanan bernilai one to many, dimana mandatory

hanya terdapat pada entitas pelanggan.

2. Entitas Pegawai

Entitas ini berelasi dengan tujuh entitas yaitu entitas jabatan, entitas

otoritas, entitas kota, entitas pemesanan, entitas jadwalproduksi, 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.

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


Relasi antara entitas pegawai dengan entitas jadwalproduksi bernilai one

to many, dimana mandatory hanya terdapat pada entitas pegawai. Relasi antara

entitas pegawai dengan entitas pengiriman bernilai one to many, dimana

mandatory hanya terdapat pada entitas pegawai. Relasi antara entitas pegawai

dengan entitas pembayaran bernilai one to many, dimana mandatory hanya

terdapat pada 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

mandatory terdapat pada kedua entitas.

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

mandatory hanya terdapat pada entitas pegawai.

5. Entitas Barang

Entitas ini hanya berelasi dengan satu entitas yaitu entitas

detailpemesanan. Relasi antara entitas barang dengan entitas detailpemesanan

bernilai one to many, dimana mandatory hanya terdapat pada entitas barang dan

entitas detailpemesanan.

6. Entitas Finishing

Entitas ini hanya berelasi dengan satu entitas yaitu entitas

detailpemesanan. Relasi antara entitas finishing dengan entitas detailpemesanan


bernilai one to many, dimana mandatory hanya terdapat pada entitas finishing dan

entitas detailpemesanan.

7. Entitas JenisBahan

Entitas ini hanya berelasi dengan satu entitas yaitu entitas

detailpemesanan. Relasi antara entitas jenisbahan dengan entitas detailpemesanan

bernilai one to many, dimana mandatory hanya terdapat pada entitas jenisbahan

dan entitas detailpemesanan.

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.

10. Entitas Kota

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

mandatory terdapat pada kedua entitas.

12. Entitas Pemesanan

Entitas ini berelasi delapan enam entitas yaitu entitas pelanggan, entitas

pegawai, entitas kota, entitas pengiriman, entitas pembayaran, dan entitas

detailpemesanan. Relasi antara entitas transaksi dengan entitas pelanggan bernilai

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

dengan entitas kota bernilai many to one.

Relasi antara entitas pemesanan dengan entitas pengiriman bernilai one

to many, dimana mandatory hanya terdapat pada entitas pemesanan. Relasi antara

entitas pemesanan dengan entitas pembayaran bernilai one to many, dimana

mandatory terdapat pada kedua entitas. Relasi antara entitas pemesanan dengan

entitas detailpemesanan bernilai one to many, dimana mandatory terdapat pada

kedua entitas dan entitas detailpemesanan.

13. Entitas JadwalProduksi

Entitas ini berelasi dengan dua entitas yaitu entitas entitas

detaipemesanan dan entitas pegawai. Relasi antara entitas jadwalproduksi dengan

entitas pegawai bernilai many to one, dimana mandatory hanya terdapat pada

entitas pegawai. Relasi antara entitas jadwalproduksi dengan entitas


detailpemesanan bernilai many to one, dimana mandatory terdapat pada kedua

entitas.

14. Entitas Pengiriman

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

to one, dimana mandatory hanya terdapat pada entitas pemesanan.

15. Entitas Pembayaran

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

mandatory terdapat pada kedua entitas.

16. Entitas DetailPemesanan

Entitas ini berelasi dengan lima entitas yaitu entitas barang, entitas

finishing, entitas jenisbahan, entitas pemesanan, dan entitas jadwalproduksi.

Relasi antara entitas detailpemesanan dengan entitas barang bernilai many to one,

dimana mandatory hanya terdapat pada entitas barang. Relasi antara entitas

detailpemesanan dengan entitas finishing bernilai many to one, dimana mandatory

hanya terdapat pada entitas finishing.


Relasi antara entitas detailpemesanan dengan entitas jenisbahan bernilai

many to one, dimana mandatory hanya terdapat pada entitas jenisbahan. Relasi

antara entitas detailpemesanan dengan entitas pemesanan bernilai many to one,

dimana mandatory terdapat pada kedua entitas. Relasi antara entitas

detailpemesanan dengan entitas jadwalproduksi bernilai one to many, dimana

mandatory terdapat pada kedua entitas.

3.2.2. Physical Data Model (PDM)

PDM adalah organisasi fisik dalam suatu format grafis yang

menghasilkan catatan modifikasi dan rancangan database yang

mempertimbangkan perangkat lunak dan penimpanan data struktur. PDM

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).

Untuk memberikan gambaran yang lebih jelas mengenai PDM Sistem

Informasi Percetakan Desett Promotion Surabaya dapat dilihat pada Gambar 3.10

di bawah ini.
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA

Gambar 3.10 PDM Sistem Informasi Percetakan Desett Promotion Surabaya

46

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
47

PDM Sistem Informasi Percetakan Desett Promotion Surabaya memiliki

enam belas tabel yaitu tabel pelanggan, tabel pegawai, tabel jabatan, tabel otoritas,

tabel barang, tabel finishing, tabel jenisbahan, tabel bank, tabel ekspedisi, tabel

kota, tabel provinsi, tabel pemesanan, tabel jadwalproduksi, tabel pengiriman,

tabel pembayaran, dan tabel detailpemesanan. Keterangan lebih rinci pada

masing-masing tabel dijelaskan sebagai berikut:

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

berasal dari tabel kota.

3. Tabel Jabatan

Tabel ini memiliki sebuah primary key yaitu IDJabatan.

4. Tabel Otoritas

Tabel ini memiliki sebuah primary key yaitu IDOtoritas.

5. Tabel Barang

Tabel ini memiliki sebuah primary key yaitu IDBarang.

6. Tabel Finishing

Tabel ini memiliki sebuah primary key yaitu IDFinishing.

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


7. Tabel JenisBahan

Tabel ini memiliki sebuah primary key yaitu IDBahan.

8. Tabel Bank

Tabel ini memiliki sebuah primary key yaitu IDBank.

9. Tabel Ekspedisi

Tabel ini memiliki sebuah primary key yaitu IDEkspedisi.

10. Tabel Kota

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.

11. Tabel Provinsi

Tabel ini memiliki sebuah primary key yaitu IDProvinsi.

12. Tabel Pemesanan

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

berasal dari tabel pegawai.

13. Tabel JadwalProduksi

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

berasal dari tabel ekspedisi.

15. Tabel Pembayaran

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

dari tabel bank.

16. Tabel DetailPemesanan

Tabel ini memiliki sebuah primary key yaitu IDDetailPemesanan dan

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

dari tabel finishing.

3.3. Desain Input dan Output

Desain input dan output adalah salah satu bagian yang penting didalam

perancangan sebuah sistem informasi. Perancangan desain input dan output yang

baik akan berpengaruh terhadap efektifitas dan kemudahan penggunaan sistem

informasi oleh pengguna.


3.3.1. Desain Input

Desain input adalah desain yang digunakan untuk menerima masukan data

yang akan disimpan ke dalam database dan nantinya akan digunakan ke dalam

proses transaksi maupun sebagai output yang dilaporkan.

Berikut ini adalah desain input dari Sistem Informasi Percetakan Desett

Promotion Surabaya.

3.3.1.1. Halaman Login

Halaman login adalah halaman yang pertama kali ditampilkan pada saat

pengguna menggunakan aplikasi Sistem Informasi Percetakan Desett Promotion

Surabaya. Halaman login langsung menampilkan form login pengguna dimana

pengguna dapat masuk ke dalam sistem. Otoritas digunakan untuk memisahkan

hak akses ke berbagai proses demi kepentingan yang berhubungan dengan Sistem

Informasi Percetakan Desett Promotion Surabaya. Adapun pengguna yang bisa

login dalam sistem ini yaitu:

1. Bagian penerimaan berhak melakukan input data pelanggan, input data

pemesanan dan mencetak nota pemesanan.

2. Bagian produksi berhak melakukan input jadwal produksi, mencetak

surat perintah kerja, dan pengelolaan laporan penyelesaian produksi.

3. Bagian pengiriman berhak melakukan input data pengiriman, mencetak

surat jalan, dan pengelolaan laporan penyelesaian pengiriman.

4. Kasir berhak melakukan input data pembayaran dan mencetak nota

pembayaran.
5. Pemilik berhak melihat dan mencetak laporan yang meliputi laporan

pemesanan, laporan pengiriman, dan laporan pembayaran per periode

(bulan).

6. Admin berhak melihat, menambahkan, dan mengubah data master yang

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

mengubah data tersebut.

Desain halaman login dapat ditunjukkan Gambar 3.11 di bawah ini.

Gambar 3.11 Halaman Login


3.3.1.2. Halaman Profil Pegawai

Halaman profil pegawai digunakan untuk melihat dan mengubah profil

pegawai yang login ke dalam sistem. Halaman ini dapat di akses oleh semua

pengguna. Desain halaman salah satu profil pegawai yang login melalui otoritas

admin, dapat dilihat pada Gambar 3.12 di bawah ini.

Gambar 3.12 Halaman Profil Pegawai


3.3.1.3. Halaman Master Barang

Halaman master barang digunakan untuk melihat, menambahkan, dan

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.

Gambar 3.13 Halaman Master Barang


3.3.1.4. Halaman Master Jenis Bahan

Halaman master jenis bahan digunakan untuk melihat, menambahkan,

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.

Gambar 3.14 Halaman Master Jenis Bahan


3.3.1.5. Halaman Master Finishing

Halaman master finishing digunakan untuk melihat, menambahkan, dan

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.

Gambar 3.15 Halaman Master Finishing


3.3.1.6. Halaman Master Pelanggan

Halaman master pelanggan digunakan untuk melihat dan mengubah data

pelanggan. Halaman ini hanya dapat di akses oleh admin saja. Desain halaman

master pelanggan dapat dilihat pada Gambar 3.16 di bawah ini.

Gambar 3.16 Halaman Master Pelanggan


3.3.1.7. Halaman Master Pegawai

Halaman master pegawai digunakan untuk melihat, menambahkan, dan

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.

Gambar 3.17 Halaman Master Pegawai


3.3.1.8. Halaman Master Bank

Halaman master bank digunakan untuk melihat, menambahkan, dan

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.

Gambar 3.18 Halaman Master Bank


3.3.1.9. Halaman Master Jabatan

Halaman master jabatan digunakan untuk melihat, menambahkan, dan

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.

Gambar 3.19 Halaman Master Jabatan


3.3.1.10.Halaman Master Otoritas

Halaman master otoritas digunakan untuk melihat, menambahkan, dan

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.

Gambar 3.20 Halaman Master Otoritas


3.3.1.11.Halaman Master Ekspedisi

Halaman master ekspedisi digunakan untuk melihat, menambahkan, dan

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.

Gambar 3.21 Halaman Master Ekspedisi


3.3.1.12.Halaman Master Kota

Halaman master kota digunakan untuk melihat, menambahkan, dan

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.

Gambar 3.22 Halaman Master Kota


3.3.1.13.Halaman Master Provinsi

Halaman master provinsi digunakan untuk melihat, menambahkan, dan

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.

Gambar 3.23 Halaman Master Provinsi


3.3.1.14.Halaman Transaksi Pemesanan

Halaman transaksi pemesanan hanya dapat di akses oleh bagian

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.

Gambar 3.24 Halaman View Pemesanan

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.

Gambar 3.26 Halaman Form Update Pemesanan

3.3.1.15.Halaman Transaksi Penjadwalan Produksi

Halaman transaksi penjadwalan produksi hanya dapat di akses oleh

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.

Gambar 3.27 Halaman View Jadwal Produksi


Desain halaman form insert jadwal produksi dapat dilihat pada Gambar

3.28 di bawah ini.

Gambar 3.28 Halaman Form Insert Jadwal Produksi

Desain halaman form laporan penyelesaian produksi dapat dilihat pada

Gambar 3.29 di bawah ini.


Gambar 3.29 Halaman Form Laporan Penyelesaian Produksi

3.3.1.16.Halaman Transaksi Pengiriman

Halaman transaksi pengiriman hanya dapat di akses oleh bagian

pengirman saja. Pada halaman ini tersedia menu pengiriman yang digunakan

untuk melihat data pengirman serta mengelola laporan penyelesaian pengiriman

dan menu insert untuk menambahkan data pengiriman serta mencetak surat jalan.

Desain halaman view pengiriman dapat dilihat pada Gambar 3.30 di bawah ini.

Gambar 3.30 Halaman View Pengiriman


Desain halaman form insert pengiriman dapat dilihat pada Gambar 3.31

di bawah ini.

Gambar 3.31 Halaman Form Insert Pengiriman

Desain halaman form laporan penyelesaian pengiriman dapat dilihat pada

Gambar 3.32 di bawah ini.

Gambar 3.32 Halaman Form Laporan Penyelesaian Pengiriman


3.3.1.17.Halaman Transaksi Pembayaran

Halaman transaksi pembayaran hanya dapat di akses oleh bagian

pembayaran saja. Pada halaman ini tersedia menu pembayaran yang digunakan

untuk melihat data pembayaran dan menu insert untuk menambahkan data

pembayaran serta mencetak nota pembayaran. Desain halaman view pembayaran

dapat dilihat pada Gambar 3.33 di bawah ini.

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

Desain halaman laporan pengiriman dapat dilihat pada Gambar 3.36 di

bawah ini.

Gambar 3.36 Halaman Laporan Pengiriman


Desain halaman laporan pembayaran dapat dilihat pada Gambar 3.37 di

bawah ini.

Gambar 3.37 Halaman Laporan Pembayaran


3.3.2. Desain Output

Berikut ini adalah desain output dari Sistem Informasi Percetakan Desett

Promotion Surabaya.

3.3.2.1. Nota Pemesanan

Nota pemesanan dapat dicetak oleh bagian penerimaan untuk diberikan

kepada pelanggan pada saat proses pemesanan. Output nota pemesanan ini dapat

dilihat pada Gambar 3.38 di bawah ini.

Gambar 3.38 Nota Pemesanan


3.3.2.2. Surat Perintah Kerja

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.

Gambar 3.39 Surat Perintah Kerja


3.3.2.3. Surat Jalan

Surat jalan dapat dicetak oleh bagian pengiriman untuk diberikan kepada

pelanggan saat proses pengiriman. Output surat kirim ini dapat dilihat pada

Gambar 3.40 di bawah ini.

Gambar 3.40 Surat Jalan


3.3.2.4. Nota Pembayaran

Nota pembayaran dapat dicetak oleh kasir dan diberikan kepada

pelanggan pada saat proses pembayaran. Output nota pembayaran ini dapat dilihat

pada Gambar 3.41 di bawah ini.

Gambar 3.41 Nota Pembayaran


3.3.2.5. Laporan Pemesanan

Laporan pemesanan dapat dicetak oleh pemilik yang digunakan untuk

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.

Gambar 3.42 Laporan Pemesanan


3.3.2.6. Laporan Pengiriman

Laporan pengiriman dapat dicetak oleh pemilik yang digunakan untuk

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.

Gambar 3.43 Laporan Pengiriman


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
81

3.3.2.7. Laporan Pembayaran

Laporan pembayaran dapat dicetak oleh pemilik yang digunakan untuk

melihat uang yang masuk selama satu bulan. Output laporan pembayaran ini dapat

dilihat pada Gambar 3.44 di bawah ini.

Gambar 3.44 Laporan Pembayaran

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


BAB IV

IMPLEMENTASI DAN UJI COBA

Tahap implementasi pada sebuah sistem informasi merupakan tahap

dimana sistem yang telah dibangun pada tahap sebelumnya diterapkan, berupa

perangkat lunak maupun perangkat keras yang digunakan. Dengan penerapan

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

pengaksesan terhadap sistem.

4.1. Implementasi Sistem

Implementasi sistem pada Sistem Informasi Percetakan Desett Promotion

Surabaya dijelaskan menggunakan desain bagan alir. Berikut implementasi

rancangan sistem beserta penjelasannya.

4.1.1. Bagan Alir

Bagan Alir Sistem Informasi Percetakan Desett Promotion Surabaya

diantaranya sebagai berikut:

4.1.1.1. Bagan Alir Login

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

otoritas aktor tersebut.

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

proses login dapat dilihat pada Gambar 4.1.

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


Pegawai Otoritas

Mulai Baca Tabel

Halaman Login Validasi Inputan Inputan Benar?Ya Validasi Username


Input Username & & Password
Password

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

4 Halaman Utama Menampilkan


Otoritas = Kasir? Ya
Kasir Halaman Profil Kasir

Tidak

Menampilkan Halaman Profil Pemilik


Otoritas =
5 Halaman Utama
Ya Pemilik?
Pemilik

6 Halaman Utama Menampilkan


Admin Halaman Profil Tidak
Admin

Gambar 4.1 Bagan Alir Login


4.1.1.2. Bagan Alir Halaman Utama Bagian Penerimaan

Bagan alir halaman utama bagian penerimaan menggambarkan aliran

menu yang dapat diakses oleh bagian penerimaan untuk mengakses menu profil,

pemesanan, dan logout. Bagan alir halaman utama bagian penerimaan dapat

dilihat pada Gambar 4.2.

Profil Pemesanan Logout

7 8 36

Gambar 4.2 Bagan Alir Halaman Utama Bagian Penerimaan

4.1.1.3. Bagan Alir Halaman Utama Bagian Produksi

Bagan alir halaman utama bagian produksi menggambarkan aliran menu

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.

Profil Produksi Logout

7 11 36

Gambar 4.3 Bagan Alir Halaman Utama Bagian Produksi


4.1.1.4. Bagan Alir Halaman Utama Bagian Pengiriman

Bagan alir halaman utama bagian pengiriman menggambarkan aliran

menu yang dapat diakses oleh bagian pengiriman untuk mengakses menu profil,

pengiriman, dan logout. Bagan alir halaman utama bagian pengiriman dapat

dilihat pada Gambar 4.4.

Profil Pengiriman Logout

7 15 36

Gambar 4.4 Bagan Alir Halaman Utama Bagian Pengiriman

4.1.1.5. Bagan Alir Halaman Utama Kasir

Bagan alir halaman utama kasir menggambarkan aliran menu yang dapat

diakses oleh kasir untuk mengakses menu profil, pengiriman, dan logout. Bagan

alir halaman utama kasir dapat dilihat pada Gambar 4.5.

Profil Pembayaran Logout

7 19 36

Gambar 4.5 Bagan Alir Halaman Utama Bagian Kasir


4.1.1.6. Bagan Alir Halaman Utama Pemilik

Bagan alir halaman utama pemilik menggambarkan aliran menu yang

dapat diakses oleh pemilik untuk mengakses menu profil, laporan pemesanan,

laporan pengiriman, laporan pembayaran, dan logout. Bagan alir halaman utama

pemilik dapat dilihat pada Gambar 4.6.

22
7 Profil Laporan Pemesanan

23 Laporan
Laporan Pengiriman 24
Pembayaran

36 Logout

Gambar 4.6 Bagan Alir Halaman Utama Bagian Pemilik

4.1.1.7. Bagan Alir Halaman Utama Admin

Bagan alir halaman utama admin menggambarkan aliran menu yang

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

26 Master Jenis Bahan Master Finishing 27

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

Gambar 4.7 Bagan Alir Halaman Utama Bagian Admin


4.1.1.8. Bagan Alir Halaman Profil Pegawai

Bagan alir profil pegawai menggambarkan aliran data yang dapat diakses

oleh seluruh pengguna untuk melihat dan mengubah data diri. Bagan alir halaman

profil pegawai dapat dilihat pada Gambar 4.8.

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

Reset Save Profil Pegawai

Berhasil
Disimpan?

Tidak Ya

Alert Error Simpan Profil


Pegawai

Gambar 4.8 Bagan Alir Halaman Profil Pegawai


4.1.1.9. Bagan Alir View Pemesanan

Bagan alir view pemesanan menggambarkan aliran data yang dapat

diakses oleh bagian penerimaan untuk melihat semua transaksi pemesanan. Bagan

alir view pemesanan dapat dilihat pada Gambar 4.9.

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

Gambar 4.9 Bagan Alir View Pemesanan

4.1.1.10.Bagan Alir Insert Pemesanan

Bagan alir insert pemesanan menggambarkan aliran data yang dapat

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

Gambar 4.10 Bagan Alir Insert Pemesanan


4.1.1.11.Bagan Alir Update Pemesanan

Bagan alir update pemesanan menggambarkan aliran data yang dapat diakses oleh

bagian penerimaan untuk memperbarui data pemesanan. Bagan alir update

pemesanan dapat dilihat pada Gambar 4.11.

37

Barang

Halaman Update
A Baca Tabel
Pemesanan
Jenis Bahan

Finishing Kota
Update Data
Pemesanan

Data Pelanggan Provinsi


Pemesanan Baru

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

Gambar 4.11 Bagan Alir Update Pemesanan


4.1.1.12.Bagan Alir Cetak Nota Pemesanan

Bagan alir cetak nota pemesanan menggambarkan aliran data yang dapat

diakses oleh bagian penerimaan untuk mencetak nota pemesanan. Bagan alir cetak

nota pemesanan dapat dilihat pada Gambar 4.12.

10

Pemesanan Barang

Cetak Nota
Pemesanan

Detail Pemesanan Jenis Bahan

Nota
Baca Tabel
Pemesanan
Finishing

Pelanggan Kota
Nota Pemesanan

Pegawai Provinsi
Selesai

Jabatan

Gambar 4.12 Bagan Alir Cetak Nota Pemesanan


4.1.1.13.Bagan Alir View Jadwal Produksi

Bagan alir view jadwal produksi menggambarkan aliran data yang dapat

diakses oleh bagian produksi untuk melihat semua jadwal produksi. Bagan alir

view jadwal produksi dapat dilihat pada Gambar 4.13.

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

Gambar 4.13 Bagan Alir View Jadwal Produksi


4.1.1.14.Bagan Alir Insert Jadwal Produksi

Bagan alir insert jadwal produksi menggambarkan aliran data yang dapat

diakses oleh bagian produksi untuk menambahkan jadwal produksi. Bagan alir

insert jadwal produksi dapat dilihat pada Gambar 4.14.

13
B C
Jadwal ProduksiPemesanan

Halaman Insert
A Baca Tabel D
Jadwal Produksi
Detail Pemesanan

Insert Jadwal Pelanggan Barang


Produksi

Jadwal
Produksi Kota Finishing
Baru

Provinsi Jenis Bahan


Simpan Jadwal?

Pegawai Jabatan
Save Jadwal
Reset Jadwal?
Produksi
Tidak Ya

Berhasil
Cancel Reset C D
Disimpan?
TidakYa

11 Simpan Jadwal Update Pemesanan


A Alert Error Update Detail
Produksi
Pemesanan

11
B Alert Berhasil

Gambar 4.14 Bagan Alir Insert Jadwal Produksi


4.1.1.15.Bagan Alir Cetak Surat Perintah Kerja

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

Pemesanan Jadwal Produksi

Cetak Surat Perintah


Kerja

Detail Pemesanan Barang

Surat Perintah
Baca Tabel
Kerja
Jenis Bahan

Surat Perintah Kerja Pelanggan Finishing

Pegawai Jabatan
Selesai

Gambar 4.15 Bagan Alir Cetak Surat Perintah Kerja


4.1.1.16.Bagan Alir Laporan Penyelesaian Produksi

Bagan alir laporan penyelesaian produksi menggambarkan aliran data

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

Tahapan = Semua Produksi Update Pemesanan


Tidak Ya
Desain? Selesai?
Detail Pemesanan Ya

Tidak

Form
Baca Tabel Penyelesaian A
Tugas Produksi Update Detail
Pemesanan
Pemesanan

D
Jadwal Produksi Insert Desain
Alert Berhasil Selesai

Desain Baru
11

Tidak Simpan Desain? Ya

Reset Desain? Save Desain


TidakYa

Berhasil
Disimpan?
Cancel Reset TidakYa

11
A Alert Error B

Gambar 4.16 Bagan Alir Laporan Penyelesaian Produksi


4.1.1.17.Bagan Alir View Pengiriman

Bagan alir view pengiriman menggambarkan aliran data yang dapat

diakses oleh bagian pengiriman untuk melihat semua transkasi pengiriman. Bagan

alir view pengiriman dapat dilihat pada Gambar 4.17.

15

Pengiriman Pemesanan

Halaman View
A Baca Tabel
Pengiriman
Detail Pemesanan

Tambah
Tidak Pelanggan Barang
Pengiriman?
Ya

Lapor Kota Jenis Bahan


Pesanan Belum
Penyelesaian
Dikirim?
Ya Pengiriman? Ya
Tidak Tidak

Provinsi Finishing
Alert Tidak Ada
Done Pengiriman A Insert Pengiriman
Pesanan

Ekspedisi Pegawai
18 16

Gambar 4.17 Bagan Alir View Pengiriman


4.1.1.18.Bagan Alir Insert Pengiriman

Bagan alir insert pengiriman menggambarkan aliran data yang dapat

diakses oleh bagian pengiriman untuk menambahkan data pengiriman. Bagan alir

insert pengiriman dapat dilihat pada Gambar 4.18.

16

Pemesanan Detail Pemesanan

Halaman Insert
A Baca Tabel
Pengiriman
Pelanggan

Insert Pengiriman Kota Provinsi

Pengiriman
Baru Pegawai Barang

Simpan Jenis Bahan Finishing


Tidak Ya
Pengiriman?

Ekspedisi
Reset
Save Pengiriman
Pengiriman?
TidakYa

Cancel Reset Berhasil


Selesai
Disimpan?
TidakYa

15 Simpan Pengiriman
A Alert Error
Pengiriman

17
Alert Berhasil

Gambar 4.18 Bagan Alir Insert Pengiriman


4.1.1.19.Bagan Alir Cetak Surat Jalan

Bagan alir cetak surat jalan menggambarkan aliran data yang dapat

diakses oleh bagian pengiriman untuk mencetak surat jalan. Bagan alir cetak surat

jalan dapat dilihat pada Gambar 4.19.

17

Pemesanan Pengiriman Ekspedisi

Cetak Surat Jalan

Detail Pemesanan Barang Jenis Bahan

Surat Jalan Baca Tabel


Jabatan

Pelanggan Finishing Provinsi


Surat Jalan

Pegawai Kota
Selesai

Gambar 4.19 Bagan Alir Cetak Surat Jalan


4.1.1.20.Bagan Alir Laporan Penyelesaian Pengiriman

Bagan alir laporan penyelesaian pengiriman menggambarkan aliran data

yang dapat diakses oleh bagian pengiriman untuk meneriman laporan

penyelesaian pengiriman. Bagan alir laporan penyelesaian pengiriman dapat

dilihat pada Gambar 4.20.

18

Form
Penyelesaian
A
TugasBaca tabel
Pengiriman

Update Pengiriman Pengiriman

Data
Pengiriman B
Baru

Simpan
Tidak Ya
Pengiriman?

Reset
Save Pengiriman Selesai
Pengiriman?
TidakYa

Cancel Reset Berhasil


Disimpan?
Ya Pemesanan
Tidak

15 Update Pemesanan
A Alert Error Status = BerhasilYa

Tidak

B Alert Berhasil Update Pengiriman

Gambar 4.20 Bagan Alir Laporan Penyelesaian Pengiriman


4.1.1.21.Bagan Alir View Pembayaran

Bagan alir view pembayaran menggambarkan aliran data yang dapat

diakses oleh kasir untuk melihat semua transaksi pembayaan. Bagan alir view

pembayaran dapat dilihat pada Gambar 4.21.

19
Pembayaran Pemesanan

Halaman View
Pembayaran Baca Tabel
Detail Pemesanan

Tidak Tambah
Pembayaran? Pelanggan Barang
Ya

Pesanan Belum Kota Jenis Bahan


Dibayarkan?
Tidak

Ya

Provinsi Finishing
Alert Tidak
Insert Pembayaran
Ada
Pesanan

20

Gambar 4.21 Bagan Alir View Pembayaran


4.1.1.22.Bagan Alir Insert Pembayaran

Bagan alir insert pembayaran menggambarkan aliran data yang dapat

diakses oleh kasir untuk menambahkan data pembayaran. Bagan alir insert

pembayaran dapat dilihat pada Gambar 4.22.

20
B
Pemesanan Detail Pemesanan

Halaman Insert
A Baca Tabel
Pembayaran
Pelanggan

Insert Pembayaran Kota Provinsi

Pembayaran
Baru Bank Barang

Simpan Jenis Bahan Finishing


Tidak Ya
Pembayaran?

Reset
Save Pembayaran
Pembayaran?
TidakYa

Berhasil
Cancel Reset Selesai
Disimpan?
TidakYa

19
A Alert Error Simpan Pembayaran
Pembayaran

21
Alert Berhasil Update Pemesanan B

Gambar 4.22 Bagan Alir Insert Pembayaran


4.1.1.23.Bagan Alir Cetak Nota Pembayaran

Bagan alir cetak nota pembayaran menggambarkan aliran data yang

dapat diakses oleh kasir untuk mencetak nota pembayaran. Bagan alir cetak nota

pembayaran dapat dilihat pada Gambar 4.23.

21

Pemesanan Pembayaran

Cetak Nota
Pembayaran

Detail Pemesanan Barang

Nota
Baca Tabel
Pembayaran
Jenis Bahan

Pelanggan Finishing
Nota Pembayaran

Pegawai Kota
Selesai

Jabatan Provinsi

Gambar 4.23 Bagan Alir Cetak Nota Pembayaran


4.1.1.24.Bagan Alir Laporan Pemesanan

Bagan alir laporan pemesanan menggambarkan aliran data yang dapat

diakses oleh pemilik untuk melihat dan mencetak laporan pemesanan per periode.

Bagan alir laporan pemesanan dapat dilihat pada Gambar 4.24.

22

Finishing Barang

Halaman
Laporan
Pemesanan Pemesanan Jenis Bahan

Input Periode Pelanggan Detail Pemesanan

Alert Error Ya Input Kosong? Baca Tabel

Tidak

View Laporan A
Tidak Ya
Pemesanan?

Cetak Laporan View Laporan


Pemesanan? Pemesanan
Tidak Ya

Print Laporan Laporan


Reset
Pemesanan Pemesanan

Laporan
A
Pemesanan

Baca Tabel Laporan Pemesanan


selesai

Pegawai Jabatan

Gambar 4.24 Bagan Alir Laporan Pemesanan


4.1.1.25.Bagan Alir Laporan Pengiriman

Bagan alir laporan pengiriman menggambarkan aliran data yang dapat

diakses oleh pemilik untuk melihat dan mencetak laporan pengiriman per periode.

Bagan alir laporan pengiriman dapat dilihat pada Gambar 4.25.

23

Finishing Barang

Halaman
Laporan
Pengiriman Pemesanan Jenis Bahan

Input Periode Pelanggan Detail Pemesanan

Alert Error Ya Input Kosong? Pengiriman

Tidak

Baca Tabel
View Laporan
Tidak Ya
Pengiriman?

Cetak Laporan View Laporan A


Pengiriman? Pengiriman
Tidak Ya

Print Laporan Laporan


Reset
Pengiriman Pengiriman

Laporan
A
Pengiriman

Baca Tabel Laporan Pengiriman


selesai

Pegawai Jabatan

Gambar 4.25 Bagan Alir Laporan Pengiriman


4.1.1.26.Bagan Alir Laporan Pembayaran

Bagan alir laporan pembayaran menggambarkan aliran data yang dapat

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

Input Periode Pelanggan Detail Pemesanan

Alert Error Ya Input Kosong? Pembayaran

Tidak

Baca Tabel
View Laporan
Tidak Ya
Pembayaran?

Cetak Laporan View Laporan A


Pembayaran? Pembayaran
Tidak Ya

Print Laporan Laporan


Reset
Pembayaran Pembayaran

Laporan
A
Pembayaran

Laporan
Baca Tabel Pembayaran selesai

Pegawai Jabatan

Gambar 4.26 Bagan Alir Laporan Pembayaran


4.1.1.27.Bagan Alir Master Barang

Bagan alir master barang menggambarkan aliran data yang dapat diakses

oleh admin untuk menambahkan dan memperbarui data barang. Bagan alir master

barang dapat dilihat pada Gambar 4.27.

Halaman Master Baca Tabel


25 Barang

A Tambah Barang? B
Tidak Ya

Form Update Form Tambah


Barang Barang

Update Barang Input Barang

Data Barang
Baru

Save Barang?
Tidak Ya

Reset Save Barang

Berhasil
Disimpan? Ya
Tidak

Alert Gagal Simpan Data Barang


Barang

Tambah Barang? Alert Berhasil


TidakYa

A B Selesai

Gambar 4.27 Bagan Alir Master Barang


4.1.1.28.Bagan Alir Logout

Bagan Alir logout merupakan aliran menu yang dapat diakses oleh semua

user Sistem Informasi Pemasaran Desett Promotion Surabaya. Gambar bagan alir

logout dapat dilihat pada Gambar 4.28.

36 Alert Logout Menampilkan Halaman Login Halaman Login Selesai

Gambar 4.28 Bagan Alir Logout

4.2. Uji Coba Sistem

Pada bagian uji coba ini berisi pengujian sistem pemasaran dengan

menggunakan metode blackbox dengan serangkaian skenario. Pengujian meliputi

fitur-fitur yang terdapat pada masing-masing proses sitem kerja baru. Uji coba

sistem ini melibatkan Programmer yaitu atas nama Arbi Wiranata. Berikut

merupakan hasil uji coba Sistem Informasi Percetakan Desett Promotion

Surabaya.

4.2.1. Pengujian Proses Login

Pada pengujian proses login dilakukan oleh user antara lain bagian

penerimaan, bagian produksi, bagian pengiriman, kasir, pemilik, dan admin

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

Hasil pengujian fitur login dapat dilihat pada Tabel 4.1.

Tabel 4.1 Hasil Pengujian Fitur Login


Hasil
No. Skenario Input Expected Output
Sesuai Tidak
Username dan Username = null Menampilkan
1. √ -
password kosong. Password = null pesan error.
Username dan
password salah Username = xxxxxxx Menampilkan
2. √ -
(tidak ada dalam Password = xxxxxxxx pesan error.
database).
Username dan Masuk ke
Username = Peg001
3. password benar halaman √ -
Password = Pegawai12
(pemilik). pemilik.
Username dan
Masuk ke
password benar Username = Peg002
4. halaman bagian √ -
(bagian Password = Pegawai12
penerimaan.
penerimaan).
Username dan Masuk ke
Username = Peg003
5. password benar halaman bagian √ -
Password = Pegawai12
(bagian produksi). produksi.
Username dan
Masuk ke
password benar Username = Peg004
6. halaman bagian √ -
(bagian Password = Pegawai12
pengiriman.
pengiriman).
Username dan
Username = Peg005 Masuk ke
7. password benar √ -
Password = Pegawai12 halaman kasir.
(kasir).
Username dan
Username = Peg006 Masuk ke
8. password benar √ -
Password = Pegawai12 halaman admin.
(admin).
4.2.2. Pengujian Proses Pemesanan

Pada pengujian proses pemesanan dilakukan oleh user yaitu bagian

penerimaan dengan memasukkan data-data pelanggan, barang, dan keterangan

lainnya dari pemesanan. Pengujian dilakukan mulai dari mengosongkan beberapa

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.

Gambar 4.30 Fitur Pemesanan


Hasil pengujian fitur pemesanan dapat dilihat pada Tabel 4.2.

Tabel 4.2 Hasil Pengujian Fitur Pemesanan


Hasil
No. Skenario Input Expected Output Sesuai Tidak
Terdapat
Nama* = null Menampilkan
1. field(*) yang √ -
Nama Barang* = null pesan error.
kosong.
Terdapat
field(*) yang Telepon* = adadasdas Menampilkan
2. √ -
tidak sesuai Qty* = dasdasda pesan error.
format.
Tidak memilih Menampilkan
3. Nama Barang* = null √ -
barang. pesan error.
Tidak memilih
Menampilkan
4. atau mengisi Nama* = null √ -
pesan error.
pelanggan.
Memilih
User dapat memilih
5. pelanggan Status* = tetap √ -
cara bayar.
berstatus tetap
Memilih
User tidak dapat
6. pelanggan Status* = biasa √ -
memilih cara bayar.
berstatus biasa
Simpan ke tabel
pemesanan dan
Semua field(*)
Nama* = Arbi detail pemesanan,
7. terisi sesuai √ -
Qty* = 100 menampilkan pesan
format.
berhasil, dan cetak
nota pemesanan.
Mengisi data Nama* = Arbi Simpan ke tabel
8. √ -
pelanggan baru. Alamat* = Gang Beo pelanggan.

4.2.3. Pengujian Proses Jadwal Produksi

Pada pengujian proses jadwal produksi dilakukan oleh user yaitu bagian

produksi dengan memasukkan data-data dari pemesanan, barang yang akan

dijadwalkan, jadwal, dan pegawai. Pengujian dilakukan mulai dari mengosongkan

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.

Tabel 4.3 Hasil Pengujian Fitur Jadwal Produksi


Hasil
No. Skenario Input Expected Output Sesuai Tidak
Terdapat
Mulai* = null Menampilkan pesan
1. field(*) yang √ -
Pegawai* = null error.
kosong.
Terdapat
field(*) yang Menampilkan pesan
2. Mulai* = adadasd √ -
tidak sesuai error.
format.
Tidak memilih Menampilkan pesan
3. IDPemesanan* = null √ -
pemesanan. error.
Tidak memilih Menampilkan pesan
4. Nama* = null √ -
barang. error.
Memilih Memunculkan pegawai
Mulai* = 06-06-2016
5. jadwal yang yang tidak ada jadwal √ -
07:00 AM
sudah terisi. yang dimasukkan.
Simpan ke tabel jadwal
produksi, update ke
Semua field(*)
Selesai* = 06-06- tabel pemesanan dan
6. terisi sesuai √ -
2016 09:00 AM detail pemesanan, dan
format.
menampilkan pesan
berhasil.
4.2.4. Pengujian Proses Pengiriman

Pada pengujian proses pengiriman dilakukan oleh user yaitu bagian

pengiriman dengan memasukkan data-data dari pemesanan, pegawai, dan

ekspedisi. Pengujian dilakukan mulai dari mengosongkan beberapa field, mengisi

field tidak sesuai format, tidak memilih pemesanan, dan mengisi seluruh field

yang ada. Gambar form pengiriman dapat dilihat pada Gambar 4.32.

Gambar 4.32 Fitur Pengiriman

Hasil pengujian fitur pengiriman dapat dilihat pada Tabel 4.4.

Tabel 4.4 Hasil Pengujian Fitur Pengiriman

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

Pada pengujian proses pembayaran dilakukan oleh user yaitu kasir

dengan memasukkan data-data dari pemesanan, uang, bank, bukti transfer dan no

rekening. Pengujian dilakukan mulai dari mengosongkan beberapa field, mengisi

field tidak sesuai format, tidak memilih pemesanan, dan mengisi seluruh field

yang ada. Gambar form pembayaran dapat dilihat pada Gambar 4.33.

Gambar 4.33 Fitur Pembayaran


Hasil pengujian fitur pembayaran dapat dilihat pada Tabel 4.5.

Tabel 4.5 Hasil Pengujian Fitur Pembayaran


Hasil
No. Skenario Input Expected Output Sesuai Tidak
Uang* = null
Semua field(*) Atau Menampilkan
1. √ -
kosong. Bank* = null pesan error.
No Rekening* = null
Kembalian Menampilkan
2. Kembali = -10000 √ -
kurang dari 0 pesan error.
Tidak memilih Menampilkan
3. IDPemesanan* = null √ -
pemesanan. pesan error.
Simpan ke tabel
Uang* = 10000 pembayaran,
Atau update tabel
Semua field(*)
3. Bank* = BNI pemesanan, cetak √ -
terisi.
No Rekening* = nota pembayaran,
2398731293213 dan menampilkan
pesan berhasil.

4.2.6. Pengujian Proses Laporan Pemesanan

Pada pengujian proses laporan pemesanan dilakukan oleh user yaitu

pemilik dengan memasukkan periode berupa bulan dan tahun. Pengujian

dilakukan mulai dari mengosongkan beberapa field, dan mengisi seluruh field

yang ada. Gambar form laporan pemesanan dapat dilihat pada Gambar 4.34.

Gambar 4.34 Fitur Laporan Pemesanan


Hasil pengujian fitur laporan pemesanan dapat dilihat pada Tabel 4.6.

Tabel 4.6 Hasil Pengujian Fitur Laporan Pemesanan


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 pemesanan sesuai periode.

4.2.7. Pengujian Proses Laporan Pengiriman

Pada pengujian proses laporan pengiriman dilakukan oleh user yaitu

pemilik dengan memasukkan periode berupa bulan dan tahun. Pengujian

dilakukan mulai dari mengosongkan beberapa field, dan mengisi seluruh field

yang ada. Gambar form laporan pengiriman dapat dilihat pada Gambar 4.35.

Gambar 4.35 Fitur Laporan Pengiriman

Hasil pengujian fitur laporan pemesanan dapat dilihat pada Tabel 4.7.

Tabel 4.7 Hasil Pengujian Fitur Laporan Pengiriman


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.
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
118

4.2.8. Pengujian Proses Laporan Pembayaran

Pada pengujian proses laporan pembayaran dilakukan oleh user yaitu

pemilik dengan memasukkan periode berupa bulan dan tahun. Pengujian

dilakukan mulai dari mengosongkan beberapa field, dan mengisi seluruh field

yang ada. Gambar form laporan pembayaran dapat dilihat pada Gambar 4.36.

Gambar 4.36 Fitur Laporan Pembayaran

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.

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Berdasarkan pembahasan melalui tahap analisis sistem, desain sistem,

implementasi sistem, dan uji coba sistem dapat disimpulkan dari laporan tugas

akhir ini sebagai berikut:

1.emPbuatan Sistem Informasi Percetakan Desett Promotion Surabaya ini

diawali dengan menganalisis sistem dan prosedur kerja saat ini yang

digunakan pada Percetakan Desett Promotion Surabaya dan

menerjemahkannya dalam Document Flow Diagram (docflow).

Menentukan permasalahan pada sistem yang berjalan saat ini dengan

menggunakan fishbone diagram. Merancang proses diawali dengan

merancang diagram jenjang dengan menggunakan aplikasi desain dan

merancang Data Flow Diagram (DFD) yang terdiri dari lima proses

utama, desain database yang berupa Conceptual Data Model (CDM)

terdiri dari enam belas entitas dan Physical Data Model (PDM) yang

memiliki enam belas tabel, kemudian melakukan generate ke aplikasi

basis data, serta desain input dan output setiap proses yang ada. Aplikasi

ini dibangun menggunakan bahasa pemograman berbasis web. Membuat

bagan alir, untuk mengetahui jalannya program yang telah dibuat.

Melakukan pengujian terhadap Sistem Informasi Percetakan Desett

Promotion Surabaya dengan melakukan beberapa skenario uji coba dari

119
120

proses pemesanan, proses penjadwalan produksi, proses pengiriman,

proses pembayaran, dan proses pembuatan laporan.

2. Sistem ini juga dibuat untuk memudahkan pengguna dalam membuat

laporan yang berupa laporan pemesanan, laporan pengiriman, dan

laporan pembayaran per periode (bulan) yang diambil dari beberapa tabel

yang terdapat pada database.

5.2. Saran

Sistem Informasi Percetakan Desett Promotion Surabaya masih perlu

dikembangkan lebih lanjut agar menjadi aplikasi yang lebih baik dan sempurna.

Pengembangan yang diharapkan meliputi penjadwalan produksi secara otomatis

dan proses update jadwal produksi.

Sistem kerja yang ada dalam Percetakan Desett Promotion Surabaya ini

saling terkait satu sama lain. Maka dari itu diperlukan sistem yang dapat

mengkoordinasikan antar bagian yang ada. Jadi Sistem Informasi Percetakan

Desett Promotion Surabaya ini masih perlu dikembangkan agar dapat

terkoordinasi dengan semua bagian yang ada di dalamnya.


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA

DAFTAR PUSTAKA

Whitten Jeffery L., Lonnie D. Bentley, Kevin C. Dittman. (2004). Metode Desain

dan Analisis Sistem Edisi Enam. Mc Graw Hill-Andi, Yogyakarta.

Jogiyanto. (2005). Analisis & Desain. Penerbit Andi, Yogyakarta.

121
TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA
ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA

LAMPIRAN

Lampiran I Nota Pembayaran

Lampiran II Buku Besar

122

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
123

Lampiran III Catatan Pesanan

Lampiran IV Outline Wawancara

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

TUGAS AKHIR SISTEM INFORMASI PERCETAKAN ... ARBI WIRANATA


proses.
Topik 4
1. Prosedur dalam tiap proses.
2. Pihak yang terkair dalam tiap 25 Menit
proses.
3. Kendala dalam tiap proses
Kesimpulan
Sistem informasi yang dapat dibuat
aplikasi yaitu pemesanan, pengiriman,
pembayaran karena terdapat beberapa 3 Menit
kekurangan pada bagian tersebut,
utamanya karena sistem penyimpanan
data yang masih kurang baik.
Masukan dari narasumber
Membuat aplikasi penjadwalan 5 Menit
produksi.
Penutup 1 Menit
Observasi secara umum:
Narasumber terlihat sibuk namun sangat antusias memberikan jawaban atas
pertanyaan yang diajukan.
Isu/Topik yang belum terselesaikan:
-
Pertanyaan Detail
Pertanyaan Jawaban Observasi
Dimana lokasi perusahaan saat Desett Promotion terletak di
1 Yakin
ini? Jalan Sukorejo I/133 Surabaya.
Pada tahun berapa perusahaan Desett Promotion mulai
2 Yakin
didirikan? beroperasi pada tahun 1997.
Perusahaan ini bergerak pada
bidang percetakan, seperti
Perusahaan bergerak dibidang
3 mencetak brosur, leaflet, flyer, Yakin
apa?
poster profil perusahaan,
katalog, kalender, dll.
Kami menangani pelanggan
dari berbagai kalangan baik
individu/perseorangan atau
Pelanggan perusahaan berasal perusahaan baik dalam skala
4 Yakin
dari mana saja? kecil, menengah, maupun
besar. Dan kami juga memiliki
mitra kerja seperti daihatsu,
astra, bank muamalat, dll.
Struktur tertinggi di tempat ini
Bagaimana struktur organisasi ialah pemilik atau owner yang
5 Yakin
di perusahaan saat ini? bertanggungjawab atas semua
pekerjaan disini. Kemudian
disini terdapat empat bagian
utama yaitu terdapat bagian
penerimaan, bagian produksi,
bagian pengiriman, dan kasir.
Untuk bagian produksi sendiri
dibagi menjadi tiga sub bagian
yaitu bagian desain, bagian
cetak, dan bagian pengemasan.
Proses bisnis dimulai dari
proses pelanggan memesan
barang, kemudian membuat
keputusan harga dan pelanggan
membayarkan uang muka.
Setelah itu kita masuk tahap
produksi mulai dari desain, jika
Bagaimana proses bisnis yang
6 disetujui naik cetak, kemudian Yakin
sudah berjalan saat ini?
pengemasan. Setelah barang
jadi, barang dapat diambil
sendiri atau diantarkan.
Kemudian pelanggan melunasi
pembayaran uang muka atau
membayar total di belakang
(termin).
Permasalahan yang muncul
yaitu sering terjadi lupa atau
salah mencetak pesanan
disebabkan kelalaian dalam
Permasalahan yang sering
pencatatan pesanan. Selain itu
7 muncul dalam proses yang telah Yakin
kelalaian dalam pencatatan
berjalan?
pembayaran, membuat pihak
percetakan lupa dengan status
pembayaran pelanggan, apakah
sudah lunas atau belum.

Anda mungkin juga menyukai