Professional Documents
Culture Documents
TA Agustiar
TA Agustiar
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
AGUSTIAR
NIM : 12180676
i
SURAT PERNYATAAN KEASLIAN TUGAS AKHIR
Dengan ini menyatakan bahwa Tugas Akhir yang telah saya buat dengan judul:
“Perancangan Visitor Management System pada PT Indonesia Toppan Printing”,
adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum pernah
diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada
paksaan dari pihak manapun juga. Apabila di kemudian hari ternyata saya
memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa Tugas
Akhir pada Program Diploma Tiga (D3) yang telah saya buat adalah hasil karya milik
seseorang atau badan tertentu, saya bersedia diproses baik secara pidana maupun
perdata dan kelulusan saya dari Universitas Bina Sarana Informatika
dicabut/dibatalkan.
Dibuat di : Karawang
Pada tanggal : 10 Januari 2022
Yang menyatakan,
Agustiar
ii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya:
Nama : Agustiar
NIM : 12180676
Jenjang : Diploma Tiga (D3)
Program Studi : Sistem Informasi Kampus Kabupaten Karawang
Fakultas : Teknik dan Informatika
Perguruan Tinggi : Universitas Bina Sarana Informatika
Dengan ini menyetujui untuk memberikan ijin kepada pihak Universitas Bina Sarana
Informatika, Hak Bebas Royalti Non- Eksklusif (Non-exclusive Royalti-Free Right)
atas karya ilmiah kami yang berjudul: “Perancangan Visitor Management System
pada PT Indonesia Toppan Printing”, beserta perangkat yang diperlukan (apabila
ada).
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Bina Sarana
Informatika berhak menyimpan, mengalih-media atau mem-format-kan,
mengelolanya dalam pangkalan data (database), mendistribusikannya dan
menampilkan atau mempublikasikannya di internet atau media lain untuk kepentingan
akademis tanpa perlu meminta ijin dari kami selama tetap mencantumkan nama kami
sebagai penulis/pencipta karya ilmiah tersebut.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas
Bina Sarana Informatika, segala bentuk tuntutan hukum yang timbul atas
pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Dibuat di : Karawang
Pada tanggal: 10 Januari 2022
Yang menyatakan,
Agustiar
iii
PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR
Nama : Agustiar
NIM : 12180676
Jenjang : Diploma Tiga (D3)
Program Studi : Sistem Informasi Kampus Kabupaten Karawang
Fakultas : Teknik dan Informatika
Perguruan Tinggi : Universitas Bina Sarana Informatika
Judul Tugas Akhir : Perancangan Visitor Management System
Pada
Pada PT
PT Lindo Pratama
Indonesia Jakarta
Toppan Printing
Untuk dipertahankan pada periode II-2021 di hadapan Penguji dan diterima sebagai
bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya
Komputer (A.Md.Kom) pada Program Diploma Tiga (D3) Program Studi Sistem
Informasi di Universitas Bina Sarana Informatika.
DEWAN PENGUJI
iv
LEMBAR KONSULTASI TUGAS AKHIR
UNIVERSITAS BINA SARANA INFORMATIKA
NIM : 12180676
Nama Lengkap : Agustiar
Dosen Pembimbing : Surtika Ayumida, M.Kom
Judul Tugas Akhir : Perancangan Visitor Management System pada PT Indonesia Toppan
Printing
Disetujui oleh,
Dosen Pembimbing
v
Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT, yang
telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat
menyelesaikan tugas ini dengan baik. Tugas Akhir pada Program Diploma Tiga (D3)
ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul Tugas Akhir,
yang penulis ambil sebagai berikut, “Perancangan Visitor Management System pada
PT Indonesia Toppan Printing”.
Tujuan penulisan Tugas Akhir pada Program Diploma Tiga (D3 ini dibuat
sebagai salah satu syarat kelulusan Program Diploma Universitas Bina Sarana
Informatika. Sebagai bahan penulisan diambil berdasarkan hasil penelitian
(eksperimen), observasi dan beberapa sumber literatur yang mendukung penulisan ini.
Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka
penulisan Tugas Akhir ini tidak akan berjalan lancar. Oleh karena itu pada kesempatan
ini, ijinkanlah penulis menyampaikan ucapan terima kasih kepada:
1. Rektor Universitas Bina Sarana Informatika.
2. Dekan Fakultas Fakultas Teknik dan Informasi
3. Ketua Program Studi Sistem Informasi Universitas Bina Sarana Informatika.
4. Ibu Surtika Ayumida, M.Kom selaku Dosen Pembimbing Tugas Akhir.
5. Staff / karyawan / dosen di lingkungan Universitas Bina Sarana Informatika.
7. Bapak Moch. Taufan, selaku Kepala Divisi ICT di PT Indonesia Toppan
Printing.
8. Staff / karyawan di lingkungan PT Indonesia Toppan Printing.
9. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
10. Rekan-rekan mahasiswa kelas SI-6C.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga
terwujudnya penulisan ini. Penulis menyadari bahwa penulisan Tugas Akhir ini masih
jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat
membangun demi kesempurnaan penulisan di masa yang akan datang.
Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulis khususnya
dan bagi para pembaca yang berminat pada umumnya.
Agustiar
ABSTRAK
vi
Agustiar (12180676), Perancangan Visitor Management System Pada PT Indonesia
Toppan Printing
Dalam era globalisasi sekarang ini, teknologi informasi melaju dengan cepatnya.
Adapun komputer yang merupakan peralatan yang diciptakan untuk mempermudah
pekerjaan manusia, saat mencapai kemajuan baik di dalam pembuatan hardware
maupun software. Ditambah dengan adanya situasi Pandemi Covid19, juga banyaknya
kunjungan tamu dari berbagai kalangan ke berbagai tempat khususnya di perusahaan PT
Indonesia Toppan Printing, oleh karenanya PT Indonesia Toppan Printing
membutuhkan sekali adanya suatu sistem informasi yang menunjang dan memberikan
informasi yang valid juga memuaskan bagi manajemen perusahaan terkait kunjungan
tamu serta meminimalisir penyebaran Covid19. Untuk itulah penulis mencoba membuat
Tugas Akhir mengenai Visitor Management System di PT. Indonesia Toppan Printing
yang sampai saat ini belum terkomputerisasi. Saat ini PT. Indonesia Toppan Printing
berupa perusahaan yang bergerak dalam bidang manufacture produksi Flexible
Packaging. Sistem yang ada pada PT. Indonesia Toppan Printing ini untuk menerima
tamu masih dilakukan secara manual, mulai dari pencatatan calon tamu yang akan
mengunjungi dan proses seleksi kelengkapan berkas surat hasil Antigen H-1,
penyimpanan data-data lainnya yang berhubungan dengan kunjungan tamu hingga
sampai pembuatan laporan, sehingga memungkinkan pada saat proses berlangsung
terjadi kesalahan dalam pencatatan, kurang akuratnya laporan yang dibuat dan
keterlambatan dalam pencarian data-data yang diperlukan. Perancangan sistem
informasi ini merupakan solusi yang terbaik untuk memecahkan permasalahan-
permasalahan yang ada pada perusahaan ini, serta dengan sistem yang terkomputerisasi
dapat tercapai suatu kegiatan yang efektif dan efisien dalam menunjang aktifitas pada
perusahaan ini. Sistem yang terkomputerisasi lebih baik dari sistem yang manual
agar berjalan lebih efektif dan efisien serta system yang sekarang lebih kondusif
dibandingkan dengan sistem yang terdahulu.
vii
ABSTRACT
DAFTAR ISI
viii
LEMBAR JUDUL TUGAS AKHIR....................................................................... i
LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR.................................... ii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH. . . iii
LEMBAR PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR................... iv
Kata Pengantar......................................................................................................... vi
Abstrak..................................................................................................................... vii
Daftar Isi.................................................................................................................. ix
Daftar Simbol........................................................................................................... xi
Daftar Gambar......................................................................................................... xiv
Daftar Tabel............................................................................................................. xv
Daftar Lampiran....................................................................................................... xvi
ix
3.1. Tinjauan Perusahaan...................................................................... 29
3.1.1. Sejarah Perusahaan.............................................................. 29
3.1.2. Struktur Organisasi dan Fungsi............................................ 31
3.2. Prosedur Sistem Berjalan............................................................... 43
3.3. Activity Diagram............................................................................ 45
3.4. Spesifikasi Dokumen Masukan...................................................... 46
3.5. Spesifikasi Dokumen Keluaran...................................................... 48
3.6. Permasalahan Pokok...................................................................... 49
3.7. Pemecahan Masalah....................................................................... 50
BAB V PENUTUP............................................................................................ 84
5.1. Kesimpulan.................................................................................. 84
5.2. Saran ........................................................................................... 84
DAFTAR SIMBOL
x
a. Simbol UML
sesuaikan dengan symbol UML yang dipakai dalam penulisan
skripsi sesuaikan dengan referensi yang digunakan.
b. Simbol ERD
sesuaikan dengan symbol ERD yang dipakai dalam penulisan
skripsi sesuaikan dengan referensi yang digunakan.
c. Simbol Flowchart
TERMINAL
Digunakan untuk menggambarkan awal dan akhir dari suatu
kegiatan.
DECISION
Digunakan untuk menggambarkan proses pengujian suatu kondisi
yang ada.
PREPARATION
Digunakan untuk menggambarkan persiapan harga awal, dari
proses yang akan dilakukan.
FLOW LINE
Digunakan untuk menggambarkan hubungan proses dari satu
proses ke proses lainnya.
INPUT/OUTPUT
Digunakan untuk menggambarkan proses memasukan data yang
berupa pembacaan data dan sekaligus proses keluaran yang
berupa pencetakan data.
SUBROUTINE
Digunakan untuk menggambarkan proses pemanggilan sub
program dari main program (recursivitas).
xi
PAGE CONNECTOR
Digunakan untuk menghubungkan alur proses ke dalam
satu
halaman atau halaman yang sama.
CONNECTOR
Digunakan untuk menghubungkan alur proses dalam
halaman
yang berbeda atau ke halaman berikutnya.
xii
DAFTAR GAMBAR
Halaman
Gambar II.1 Logo .................................................................................................. 16
Gambar II.2 Kategori dan Macam-macam Diagram UML .................................... 17
Gambar III.1 Struktur Organisasi PT Indonesia Toppan Printing .......................... 31
Gambar III.2 Activity Diagram ............................................................................... 45
Gambar IV.1 Use Case User biasa (tamu/visitor) dan Karyawan PT ITP ............. 54
Gambar IV.2 Use Case User Admin ...................................................................... 58
Gambar IV.3 Activity Diagram Mengakses halaman dan mengisi form Check-out 60
Gambar IV.4 Activity Diagram Mengakses halaman Utama ................................ 61
Gambar IV.5 Activity Diagram Mengakses dan mengisi Health Declaration Form 62
Gambar IV.6 Activity Diagram Mengakses dan mengisi form Check-in ............... 63
Gambar IV.7 Activity Diagram Mengakses halaman Login ................................... 64
Gambar IV.8 Activity Diagram Mengakses dan mengelola data tamu ................... 65
Gambar IV.9 Activity Diagram Mengakses dan Melihat data laporan ................... 66
Gambar IV.10 Entity Relationship Diagram (ERD)............................................... 70
Gambar IV.11 Logical Record Structure (LRS)...................................................... 71
Gambar IV.12 Class Model/Class Diagram ........................................................... 76
Gambar IV.13 Sequence user biasa(tamu/visitor)................................................... 77
Gambar IV.14 Sequence Admin ............................................................................. 77
Gambar IV.15 Rancangan tampilan Halaman Utama ............................................ 78
Gambar IV.16 Rancangan tampilan Health Declaration Form.............................. 78
Gambar IV.17 Rancangan tampilan Check-in ........................................................ 79
Gambar IV.18 Rancangan tampilan Check-out ...................................................... 79
Gambar IV.19 Rancangan tampilan Login ............................................................. 80
Gambar IV.20 Rancangan tampilan halaman utama Admin .................................. 80
Gambar IV.21 Rancangan tampilan melihat data tamu .......................................... 81
Gambar IV.22 Rancangan tampilan melihat laporan .............................................. 81
DAFTAR TABEL
xiii
Halaman
xiv
DAFTAR LAMPIRAN
Halaman
A1. Kartu Identitas Penduduk (KTP)......................................................................90
A2. Surat Keterangan hasil Antigen .......................................................................91
A3. Health Declaration Form yang sudah terisi......................................................92
A4. Form Check-in yang sudah terisi .....................................................................93
B1. Health Declaration Form...................................................................................94
B2. Form Check-in .................................................................................................95
C1. Health Declaration Form...................................................................................96
C2. Form Check-in..................................................................................................96
C3. Hasil Antigen Covid19 .....................................................................................97
D1. Data Pemberitahuan Result Health Declaration Form......................................98
D2. Data Pemberitahuan Tamu sudah di pos security.............................................99
xv
BAB I
PENDAHULUAN
dengan pesat pada saat ini. Dengan kemajuan teknologi informasi, pengaksesan
terhadap data atau informasi yang tersedia dapat berlangsung dengan cepat, efisien,
dan akurat.
bidang. Perubahan tersebut mampu menciptakan suatu sistem untuk pengolahan data
yang cepat dan akurat dengan resiko kesalahan yang kecil. Keberadaan perangkat
lunak komputer pada saat sekarang ini dibutuhkan dalam segala aspek kehidupan,
tidak hanya dibutuhkan di dunia usaha saja, tetapi meluas ke berbagai instansi,
pekerjaan nya secara manual. Saat ini unit kerja dapat menggunakan komputer
dengan menegerjakan berbagai tugasnya dengan cepat dan tepat. Hal ini dikarenakan
dukung sistem yang berkualitas tinggi. Oleh karena itu, untuk mengimbangi
1
2
pembangunan sistem dari segala aspek, dalam hal ini salah satunya dalam bidang
jumlah data cukup banyak, input dan record data masih manual, serta sekarang yang
(paperless) dan laporan data visitor sehingga dapat menunjang kebutuhan dan
permasalahan tersebut.
ada.
2
3
Sebagai salah satu syarat kelulusan Program Diploma III (D3) Program Studi
2. Menghasilkan suatu sistem informasi yang cepat dan akurat dalam membantu
Printing.
Printing.
3
4
2. Desain
php.
menggunakan beberapa data yang ada untuk diterapkan pada aplikasi atau
program yang telah dibuat dengan menggunakan laptop dan smartphone secara
black box testing. Implementasi dan pengukian unit ini bertujuan untuk
Untuk memperoleh data yang akurat dan relevan dalam penulisan laporan tugas
akhir ini, maka penulis menggunakan beberapa metode pengumpulan data sebagai
4
5
Adapun metode pengumpulan data yang penulis gunakan dalam penulisan tugas
1. Metode Observasi
beralamat di Jl. Raya Teuku Umar No.KM.44, Telaga Asih, Kec. Cikarang Bar.,
Kabupaten Bekasi, Jawa Barat 17520. Hasil dari pengamatan tersebut langsung
2. Wawancara
Dalam penulisan laporan ini, untuk mendapatkan informasi yang lebih lengkap
maka saya melakukan metode wawancara dengan Bapak Taufan sebagai ICT
Section Chief dan Ibu Sari sebagai HRGA PT Indonesia Toppan Printing berupa
3. Studi Pustaka
dalam buku-buku yang ada pada google books, dan beberapa jurnal pada
Untuk mempermudah penulisan Tugas Akhir agar lebih terarah dan berjalan
sesuai dengan pembahasan, maka perlu kiranya dibuat suatu batasan masalah. Ruang
System pada PT Indonesia Toppan Printing Berbasis Web. Sistem dapat mengelola
5
6
proses pengisian data tamu, seleksi/perizinan tamu untuk masuk perusahaan, check-
6
BAB II
LANDASAN TEORI
2.1. Konsep Dasar
2.1.1. Sistem
Menurut Bitar (2021) dalam (Setiani et al., 2021) menyatakan bahwa “Secara
serta saling mempengaruhi satu sama lain dan memiliki keterkaitan pada sebuah
rencana yang sama dalamm mencapai suatu tujuan tertentu pada lingkungan yang
kompleks”.
“Sistem merupakan bagian dari sebuah elemen atau lebih yang mempunyai
keterkaitan yang tersusun atas dasar fungsinya, dalam satu kesatuan yang terhubung.
Kesimpulan ini berdasar pada dua definisi sistem yang dikemukakan oleh Schrode
Dari definisi ini dapat dirinci lebih lanjut pengertian sistem secara umum,
yaitu:
bersangkutan.
sebagai elemen-elemen yang saling tehubung dan berkaitan untuk mencapai suatu
6
7
adalah sekumpulan data atau fakta yang telah diproses dan dikelola sedemikian rupa
penerimanya”.
diperoleh dari sebuah data yang diolah menjadi bentuk yang lebih berarti bagi
bahwa, “Sistem Informasi adalah suatu sistem yang ada dalam perusahaan, yang
memiliki peran strategis dalam pengelolaan harian, dan juga fungsi manajerial dalam
mengaksesnya pun mudah. Beberapa hal yang harus diperhatikan dalam membangun
website yaitu :
1. Web Browser
7
8
2. Web Server
Menurut Madcoms dalam (Fitri Ayu and Nia Permatasari, 2018) “Web server
adalah suatu program komputer yang mempunyai tanggung jawab atau tugas
menerima permintaan HTTP dari komputer klien, yang dikenal dengan nama
web browser dan melayani mereka dengan menyediakan respon HTTP
berupa konten data, biasanya berupa halaman web yang terdiri dari dokumen
HTML dan objek terkait seperti gambar dan lain-lain”.
Dengan dibuatnya sistem informasi berbasis web diharapkan dapat membantu
Printing.
untuk membantu mempermudah, cepat, dan data valid antara pihak Perusahaan
dengan tamu.
Menurut Madcoms dalam (Fitri Ayu and Nia Permatasari, 2018) menyatakan
bahwa, “PHP (Hypertext Preprocessor) adalah bahasa script yang dapat ditanamkan
atau disisipkan ke dalam HTML. PHP banyak dipakai untuk membuat program situs
web dinamis”.
Menurut Hidayatullah dan Kawistara dalam (Fitri Ayu and Nia Permatasari,
3. Java Script
8
9
Menurut Hidayatullah dan Kawistara dalam (Fitri Ayu and Nia Permatasari,
2018), “JavaScript (js) ialah suatu bahasa scripting yang digunakan sebagai
Menurut Hidayatullah dan Kawistara dalam (Fitri Ayu and Nia Permatasari,
2018), “ada empat (4) cara memasang kode CSS ke dalam kode HTML/ halaman
web yaitu: 1. Inline style sheet (memasukkan kode CSS langsung pada tag HTML).
2. Internal style sheet (Embed atau memasang kode CSS ke dalam bagian ). 3. Me-
Basis data (database) adalah kumpulan dari data yang saling berhubungan
(relasi) satu dengan yang lainnya yang diorganisasikan berdasarkan struktur tertentu.
Pada komputer, basis data disimpan dalam perangkat hardware penyimpan, dan
Terpadu (integrated), berkas- berkas data yang ada pada basis data saling
terkait (terjadi dependensi data). Berbagi data (shared), data yang sama dapat dipakai
oleh sejumlah pengguna dalam waktu yang bersamaan. Sering dinamakan sebagi
sistem multiuser.
9
10
1. Karakter
merupakan bagian data terkecil yang berupa angka, huruf, atau karakter khusus
2. Field/item
3. Record/rekaman/tupel
4. File
5. Database
merupakan kumupan dari file atau tabel yang membentuk suatu database
(Andaru, 2018).
Permatasari, 2018), “Model SDLC air terjun (waterfall) sering juga disebut model
sekuensial linier (sequential linear) atau alur hidup klasik (classic life cycle).” Model
air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau
terurut dimulai dari analisis, desain, pengodean, pengujian dan tahap pendukung
lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada
tahap selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini
dari tahap ini adalah program komputer sesuai dengan desain yang telah
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi lojik dan
fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini
adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau
11
12
analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi
ini. Beberapa penelitian yang terkait dalam Tugas Akhir ini adalah :
Zulkarnain Sianipar, dan Verdi Yasin (Setiani et al., 2021) yang berjudul
Taman, dan sistem menampilkan data lokasi rumah penduduk pada warga
server.
3. Penelitian yang dilakukan oleh Yogi Isro’ Mukti dan Desi Puspita (Mukti
alam.
Industri 4.0” yang membahas Revolusi Industri 4.0 dengan Big Data
1.
2.
2.1.
2.2. Teori Pendukung
2.2.1. Metode Perancangan Sistem
1. UML (Unified Modeling Language)
Sukamto dan Shalahuddin (2018:133), menjelaskan tentang pengertian
sebagian lagi terfokus pada detail rancangan dan konstruksi. Dimaksudkan sebagai
Sumber: www.google.com
Gambar II.1
Logo UML
Menurut Sukamto dan Shalahuddin (2018:140), “Pada UML 2.3 terdiri dari 13
14
15
dibuat. Use case adalah desain sebuah interaksi dan komunikasi antara satu aktor
15
16
Adapun simbol-simbol yang digunakan dalam use case adalah sebagai berikut:
Tabel II.1
Simbol-simbol diagram use case
16
17
17
18
1. Aktor adalah orang, proses, atau sistem lain yang terhubung dan berinteraksi
dengan sistem informasi yang dibuat diluar sistem informasi, simbol dari aktor
2. Use case adalah fungsionalitas pada sistem sebagai unit-unit yang saling bertukar
18
19
untuk membangun sistem. Diagram kelas dibuat agar programmer membuat kelas-
Tabel II.2
Simbol-simbol Diagram Class
Table 1II.2 Simbol-simbol Diagram Class
19
20
workflow (urutan kerja) dari sistem atau proses bisnis pada perangkat lunak.
berikut:
Tabel II.3
Simbol-simbol Diagram Activity
Table 2II.3 Simbol-simbol Diagram Activity
20
21
penggambaran skenario dari sebuah objek yang ada pada use case yang meliputi
rangkaian langkah-langkah aktivitas dari objek berdasarkan waktu hidup objek dan
pesan- pesan yang diterima maupun yang dikirimkan objek kepada objek lainnya
“(Setyaningrum, 2018)
Tabel II.4
Simbol-simbol Diagram Sequence
21
22
22
23
ERD juga menggambarkan hubungan antara satu entitas dengan entitas lain
dalam sistem yang saling terhubung. ERD digunakan oleh perancang suatu sistem
(Yoso, 2017).
ERD terbagi menjadi tiga komponen, yaitu entitas (entity), atribut (attribute), dan
relasi/hubungan (relation). Entitas merupakan dasar dalam sistem. Atribut atau field
Tabel II.5
Simbol-simbol Entity Relationship Diagram (ERD)
Table 4II.5 Simbol-simbol Entity Relationship Diagram
23
24
1. Entitas (Entity)
Objek dasar yaitu berupa orang, benda atau hal lain yang keterangannya perlu
berikut:
2. Atribut (Attribute)
garis.
24
25
3. Relasi (Relations)
c. Nama relasi menggunakan kata kerja aktif (diawali awalan me) tunggal.
objek dasar dan relasi antar entitas, diartikan juga sebagai objek dan didefinisikan
secara unik dan objeknya dapat berbentuk orang, barang, dan atau lainnya.
Kardinalitas relasi yang terjadi diantara 2 himpunan entitas dapat berupa satu
ke satu (one to one), satu ke banyak (one to many), banyak ke satu (many to one),
akan mengikuti pola dan aturan pemodelan tertentu dalam kaitanya dengan konvensi
25
BAB III
teknologi cetak gravure beralamat di Jl. Raya Teuku Umar No.KM.44, Telaga Asih,
Kec. Cikarang Barat, Kabupaten Bekasi, Jawa Barat 17520. Didirikan tahun 1900,
difokuskan untuk efek cetak dan buku-buku penerbit. Berkantor Pusat di Tokyo,
generasi selanjutnya.
29
30
1. Ikuti rules.
3. Jujur.
30
31
A. Struktur Organisasi
31
32
1. President Director
menjadi bawahannya.
2. Director
3. Deputy Director
32
33
4. Finance Director
finance.
accounting.
5. Japanese Support
perusahaan.
33
34
degan maksimal.
divestasi.
Director.
e. Mengelola periklanan.
8. Production Manager
34
35
diproduksi.
35
36
ada mesin produksi yang overload atau malah jarang digunakan oleh
perusahaan produksi.
berikut :
produksi.
sebagai berikut :
konsumen.
36
37
12. QC Manager
oleh perusahaan.
pemeriksaan.
rendah.
37
38
accounting.
penggunaan dana.
ICT.
HRGA and Legal Manager memiliki tugas dan tanggung jawab sebagai
berikut:
38
39
berikut:
pencatatan data.
berikut:
39
40
karyawan.
dilakukan.
penyelesaian pekerjaan.
dan efisien.
40
41
q. Memastikan mutu bahan baku dan barang jadi sesuai dengan standar yang
berikut:
f. Mencari pelanggan.
g. Mengelola periklanan.
Pada Health Declaration Form, terdapat isian nilai yang harus di isi
oleh calon tamu, total dari isian nilai tersebut akan menyimpulkan calon tamu
di izinkan berkunjung atau tidak, dengan hitungan apabila total isian nilai > 5,
41
42
maka calon tamu tidak diijinkan untuk berkunjung, dan apabila total isian
konfirmasi dengan Karyawan yang akan di temui tamu, Jika karyawan sudah
Security.
Jika urusan tamu sudah selesai, tamu harus meminta tanda tangan dari
42
43
Excel. Data laporan yang sudah selesai di input kemudian diperiksa oleh
HRGA.
43
44
45
46
dengan metode yang mungkin bisa diperbaiki untuk meningkatkan produktifitas dan
pembukuan seperti ini sangat rawan terjadinya kehilangan data dan kesusahan
dalam pencarian data karena harus membuka satu persatu halaman didalam buku
besar. Adapun dalam proses pembukuannya tidak terfokus pada satu data saja,
misalnya dalam satu buku besar terdapat data Kunjungan tamu dan data
waktu yang sangat lama dan terdapat kemungkinan juga bahwa data tersebut
tidak ditemukan. Melihat banyaknya buku yang bertumpuk dan tidak adanya isi
2. Waktu yang tidak menentu pada saat menunggu email feedback kesimpulan
karyawan untuk konfirmasi kedatangan tamu, karyawan sering sekali susah untuk
46
47
1. Diperlukan sebuah sistem website yang dibuat dengan script PHP dan Mysql
data dan memudahkan dalam pencarian data.Website ini nantinya akan menjadi
Printing,
2. Dengan adanya Website ini, tamu tidak perlu menunggu waktu lama untuk hasil
ITP terkait tamu yang sudah sampai di pos Security melalui email pemberitahuan
seperti berikut :
47
48
b. Melakukan Check-in
c. Melakukan Check-out
48
53
B. Kebutuhan Sistem
sistem dan informasi lainnya yang berkaitan dengan Visitor Management System.
3. Sistem menampilkan Health Declaration Form yang berisi data tamu dan
5. Sistem menyediakan akses admin untuk bisa melihat dan mengelola laporan dan
data-data tamu/visitor.
6. Sistem menampikan form untuk check-in dan check-out ketika scan barcode
53
54
Gambar IV.1. Use Case User biasa (tamu/visito r) dan Karyawan PT ITP
Tabel IV.1.
Deskripsi Use Case Melihat halaman dan mengisi form Check-Out
Use Case Name Melihat halaman dan mengisi form Check-Out
Requirements User biasa(tamu/visitor) dan Karyawan ITP dapat
Melihat halaman dan mengisi form Check-Out
Goal User biasa(tamu/visitor) dan Karyawan ITP dapat
Melihat halaman dan mengisi form Check-Out secara
Online
Pre-Conditions User biasa(tamu/visitor) dan Karyawan ITP dapat
mengisi form Check-Out secara manual
Post-Conditions Melihat halaman dan mengisi form Check-Out secara
Online
Failed end Condition User biasa(tamu/visitor) dan Karyawan ITP tidak
dapat Melihat halaman dan mengisi form Check-Out
secara Online
Actors User biasa(tamu/visitor) dan Karyawan ITP
Main Flow/ Basic Path User biasa(tamu/visitor) dan Karyawan ITP
mengunjungi link Check-Out dan mengisi form nya
Alternate Flow/Invariant A -
Invariant B -
54
55
Tabel IV.2.
Deskripsi Use Case Melihat halaman utama
Use Case Name Melihat halaman utama
Requirements User biasa(tamu/visitor) dan Karyawan ITP dapat
Melihat halaman utama
Goal User biasa(tamu/visitor) dan Karyawan ITP dapat
Melihat halaman utama
Pre-Conditions User biasa(tamu/visitor) dan Karyawan ITP dapat
dapat fasilitas online
Post-Conditions Dapat melihat halaman utama
Failed end Condition User biasa(tamu/visitor) dan Karyawan ITP tidak
dapat Melihat halaman dan mengisi form Check-Out
secara Online
Actors User biasa(tamu/visitor) dan Karyawan ITP
Main Flow/ Basic Path User biasa(tamu/visitor) dan Karyawan ITP
mengunjungi website Visitor Management System PT
Indonesia Toppan Printing
Alternate Flow/Invariant A -
Invariant B -
Tabel IV.3.
Deskripsi Use Case Melihat dan mengisi Health Declaration Form
Use Case Name Melihat halaman dan mengisi Health Declaration
Form
Requirements User biasa(tamu/visitor) dan Karyawan ITP dapat
Melihat halaman dan mengisi Health Declaration
Form
Goal User biasa(tamu/visitor) dan Karyawan ITP dapat
Melihat halaman dan mengisi Health Declaration
Form secara Online
Pre-Conditions User biasa(tamu/visitor) dan Karyawan ITP dapat
mengisi Health Declaration Form secara manual
Post-Conditions Melihat halaman dan mengisi Health Declaration
Form secara Online
Failed end Condition User biasa(tamu/visitor) dan Karyawan ITP tidak
dapat Melihat halaman dan mengisi Health
Declaration Form secara Online
Actors User biasa(tamu/visitor) dan Karyawan ITP
Main Flow/ Basic Path User biasa(tamu/visitor) dan Karyawan ITP
mengunjungi link Health Declaration Form dan
mengisi form nya
Alternate Flow/Invariant A -
Invariant B -
55
56
Tabel IV.4.
Deskripsi Use Case Menerima e-mail pemberitahuan sudah di pos security
Use Case Name Menerima e-mail pemberitahuan tamu sudah di pos
security
Requirements Karyawan ITP dapat Menerima e-mail
pemberitahuan tamu sudah di pos security
Goal Karyawan ITP dapat Menerima e-mail
pemberitahuan tamu sudah di pos security
Pre-Conditions Karyawan ITP tidak mendapatkan pemberitahuan
apa-apa terkait tamu yang sudah di pos security
Post-Conditions Dapat Menerima e-mail pemberitahuan tamu sudah
di pos security
Failed end Condition Karyawan ITP tidak dapat Menerima e-mail
pemberitahuan tamu sudah di pos security
Actors Karyawan ITP
Main Flow/ Basic Path Karyawan ITP Mengecek e-mail pemberitahuan tamu
sudah di pos security
Alternate Flow/Invariant A -
Invariant B -
Tabel IV.5.
Deskripsi Use Case Melihat halaman dan mengisi form Check-In
Use Case Name Melihat halaman dan mengisi form Check- In
Requirements User biasa(tamu/visitor) dan Karyawan ITP dapat
Melihat halaman dan mengisi form Check- In
Goal User biasa(tamu/visitor) dan Karyawan ITP dapat
Melihat halaman dan mengisi form Check- In secara
Online
Pre-Conditions User biasa(tamu/visitor) dan Karyawan ITP dapat
mengisi form Check- In secara manual
Post-Conditions Melihat halaman dan mengisi form Check- In secara
Online
Failed end Condition User biasa(tamu/visitor) dan Karyawan ITP tidak
dapat Melihat halaman dan mengisi form Check- In
secara Online
Actors User biasa(tamu/visitor)dan Karyawan ITP
Main Flow/ Basic Path User biasa(tamu/visitor) dan Karyawan ITP
mengunjungi link Check-In dan mengisi form nya
Alternate Flow/Invariant A -
Invariant B -
56
57
Tabel IV.6.
Deskripsi Use Case Menerima Email Result HDF dan No. Registrasi
Use Case Name menerima e-mail pemberitahuan result health
declaration form beserta pemberitahuan no. registrasi
Requirements User biasa(tamu/visitor) dan Karyawan ITP dapat
menerima e-mail pemberitahuan result health
declaration form beserta pemberitahuan no. registrasi
Goal User biasa(tamu/visitor) dan Karyawan ITP dapat
Menerima e-mail pemberitahuan tamu sudah di pos
security
Pre-Conditions User biasa(tamu/visitor) dan Karyawan ITP tidak
mendapatkan pemberitahuan apa-apa terkait tamu
yang sudah di pos security
Post-Conditions Dapat menerima e-mail pemberitahuan result health
declaration form beserta pemberitahuan no. registrasi
Failed end Condition User biasa(tamu/visitor) dan Karyawan ITP tidak
dapat menerima e-mail pemberitahuan result health
declaration form beserta pemberitahuan no. registrasi
Actors User biasa(tamu/visitor) dan Karyawan ITP
Main Flow/ Basic Path User biasa(tamu/visitor) dan Karyawan ITP
menerima e-mail pemberitahuan result health
declaration form beserta pemberitahuan no. registrasi
Alternate Flow/Invariant A -
Invariant B -
57
58
Tabel IV.7.
Deskripsi Use Case Login
Use Case Name Login
Requirements Admin mengakses halaman login
Goal Admin dapat mengakses dashboard data tamu dan
laporan
Pre-Conditions Admin telah memasukkan username dan password
Post-Conditions Dapat mengetahui tampilan halaman utama
Failed end Condition Admin gagal masuk ke halaman utama
Actors Admin
Main Flow/ Basic Path 1. Admin memasukkan username dan password
2. Sistem menampilkan halaman dashboard data
tamu dan laporan
Alternate Flow/Invariant A -
Invariant B -
58
59
Tabel IV.8.
Deskripsi Use Case Melihat dan mengelola data tamu/visitor
Use Case Name Melihat dan mengelola data tamu/visitor
Requirements Admin dapat melihat dan mengelola data
tamu/visitor
Goal Admin dapat melihat dan mengelola data
tamu/visitor
Pre-Conditions Admin tidak bisa melihat data tamu/visitor secara
realtime dan tepat
Post-Conditions Admin dapat melihat dan mengelola data
tamu/visitor
Failed end Condition Admin tidak dapat melihat dan mengelola data
tamu/visitor
Actors Admin
Main Flow/ Basic Path 1. Admin dapat melihat seluruh data
tamu/visitor
2. Admin dapat mengelola data tamu/visitor
Alternate Flow/Invariant A -
Invariant B -
Tabel IV.9.
Deskripsi Use Case Melihat laporan
Use Case Name Melihat laporan
Requirements Admin dapat melihat laporan
Goal Admin dapat melihat laporan
Pre-Conditions Admin tidak bisa melihat laporan
Post-Conditions Admin dapat melihat laporan
Failed end Condition Admin tidak dapat melihat laporan
Actors Admin
Main Flow/ Basic Path Admin dapat melihat laporan
Alternate Flow/Invariant A -
Invariant B -
59
60
Gambar IV.3.
Activity Diagram Mengakses halaman dan mengisi form Check-out
60
61
Gambar IV.4
Activity Diagram Mengakses halaman Utama
61
62
Gambar IV.5
Activity Diagram Mengakses dan mengisi Health Declaration Form
62
63
Gambar IV.6
Activity Diagram Mengakses dan mengisi form Check-in
63
64
Gambar IV.7.
Activity Diagram Mengakses halaman Login
64
65
Gambar IV.8.
Activity Diagram Mengakses dan mengelola data tamu
65
66
Gambar IV.9.
Activity Diagram Mengakses dan Melihat data laporan
66
67
Sumber : Tamu/Visitor
Jumlah : 1 file
Sumber : Tamu/Visitor
Jumlah : 1 file
67
68
Sumber : Tamu/Visitor
Jumlah : 1 file
Sumber : Sistem
Jumlah : 1 file
68
69
Sumber : Sistem
Jumlah : 1 file
69
70
4.2.Rancangan
Perancangan lunak ini difokuskan pada enam atribut, yaitu ERD, LRS,
Spesifikasi File, Class Diagram, Sequence Diagram, dan Spesifikasi Hardware serta
Software.
70
71
71
72
file dari tabel yang terbentuk dari ERD dan LRS, adapun spesifikasi filenya adalah :
Media : Hardisk
Software : Mysql
72
73
Tabel IV.10.
Spesifikasi file tamu
No Elemen Data Nama Field Tipe Size Ket
Primary
1 ID Tamu id_tamu Int 12
Key
2 Kode Registrasi kode_reg Varchar 150
3 Nama Tamu nama Varchar 150
4 Email Tamu email Varchar 150
5 NIK Tamu nik Int 100
6 Nama Perusahaan perusahaan Varchar 150
7 Alamat Perusahaan alamat_perusahaan Varchar 150
8 Tanggal Kunjungan tanggal_kunjungan date 20
9 File Antigen file_antigen Varchar 150
10 Tujuan Kunjungan tujuan Varchar 150
11 Divisi Karyawan ITP divisi Varchar 150
12 Karyawan ITP karyawan_itp Varchar 150
Media : Hardisk
Panjang Record : 12
Software : Mysql
73
74
Tabel IV.11.
Spesifikasi file HDF
No Elemen Data Nama Field Tipe Size Ket
Primary
1 ID Form HDF id_hdf Int 12
Key
Foreign
2 ID Tamu id_tamu Int 12 Key
Bertrasportasi
3 is_transportasi Varchar 2
sebelum berkunjung?
Pernah melakukan
perjalanan ke luar
4 is_perjalanan_luar Varchar 2
kota sebelum
berkunjung?
Mengikuti kegiatan
5 yang di hadiri orang is_ikut_kegiatan Varchar 2
banyak?
Memiliki kontak erat
6 dengan orang is_kontak_covid Varchar 2
ternjangkit Covid19?
Alami demam dalam
7 is_alami demam Varchar 2
14 hari terakhir?
Menghadiri
8 kerumunan? is_hadiri_kerumunan Varchar 2
9 Apakah lolos? is_lolos Varchar 2
Apakah sudah check-
10 is_checkin Varchar 2
in?
74
75
Akronim : Kunjungan
Media : Hardisk
Panjang Record : 12
Software : Mysql
Tabel IV.12.
Spesifikasi file kunjungan
No Elemen Data Nama Field Tipe Size Ket
Primary
1 ID Kunjungan id_kunjungan(PK) Int 12
Key
Foreign
2 ID hdf id_hdf(FK) Int 12 Key
3 ID Tamu id_tamu(FK) Int 12
4 Tanggal Kunjungan Tamu tanggal_kunjungan date 20
5 Waktu check-in Tamu check_in time 20
6 Waktu check-out Tamu check_out time 20
75
76
76
77
B. Sequence Admin
77
78
78
79
79
80
80
81
81
82
a. Mysql Server
c. Web Server
82
83
4.3.Jadwal Implementasi
Tabel IV.13.
Jadwal Implementasi
Waktu
No Kegiatan Bulan I Bulan II Bulan III
M1 M2 M3 M4 M1 M2 M3 M4 M1 M2 M3 M4
1 Persiapan data awal
2 Analisa
3 Desain Sistem
4 Desain Perangkat Lunak
5 Pembuatan dan Pengujian
program
6 Test Sistem
7 Pelatihan
8 Evaluasi dan Operasional
83
BAB V
PENUTUP
5.1. Kesimpulan
Dari hasil penelitian di PT Indonesia Toppan Printing dapat diambil
1. Data yang sebelumnya di catat di buku besar, Kini dengan adanya sistem
informasi Visitor Management System ini, pemrosesan data lebih efisien dan
5.2. Saran
Setelah menganalisa hasil penelitian dari Tugas Akhir ini, penulis
memberikan saran yang dapat digunakan sebagai masukkan untuk dapat digunakan
kunjungan.
84
85
85
DAFTAR PUSTAKA
Fitri Ayu and Nia Permatasari. (2018). perancangan sistem informasi pengolahan data
PKL pada divisi humas PT pegadaian. Jurnal Infra Tech, 2(2), 12–26.
http://journal.amikmahaputra.ac.id/index.php/JIT/article/download/33/25
https://doi.org/10.21456/vol9iss2pp149-156
Mukti, Y. I., & Puspita, D. (2019). Sistem Informasi Peringatan Dini Bencana Pada Kota
Pagar Alam Berbasis Mobile. Jusikom : Jurnal Sistem Komputer Musirawas, 4(02),
65–74. https://doi.org/10.32767/jusikom.v4i2.608
Indramayu).
http://eprints.uty.ac.id/6241/%0Ahttp://eprints.uty.ac.id/6241/1/NASKAH
Sawitri, D. (2019). Revolusi Industri 4.0 : Big Data Menjawab Tantangan Revolusi
Setiani, P., Junaedi, I., Sianipar, A. Z., & Yasin, V. (2021). Perancangan sistem
86
87
Negri Sriwijaya Studi Kasus Pembuatan Album Ujian Dan Cetak Kartu. Journal of
Yoso, A. (2017). Perancangan Sistem Informasi Pembelian Spare Part Secara Kredit
87
88
I. Biodata Mahasiswa
NIM : 12180676
(Agustiar)
88
89
89
LAMPIRAN-LAMPIRAN
Lampiran A.1
Kartu Identitas Penduduk (KTP)
90
91
Lampiran A.2
Surat Keterangan hasil Antigen
92
Lampiran A.3
Health Declaration Form yang sudah terisi
93
Lampiran A.4
Form Check-in yang sudah terisi
Lampiran B.1
Health Declaration Form
95
Lampiran B.2
Form Check-in
Lampiran C.1
Health Declaration Form
Lampiran C.2
Form Check-in
97
Lampiran C.2
Hasil Antigen Covid19
98
Lampiran D.1
Data Pemberitahuan Result Health Declaration Form
99
Lampiran D.2
Data Pemberitahuan Tamu sudah di pos security