RANCANG BANGUN SISTEM PENGIRIMAN EMAIL SECARA OTOMATIS PADA
PT. MEGA CENTRAL FINANCE
LAPORAN KERJA MAGANG
Adimas Kusuma Putra 00000023093
PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG 2020
ii
LEMBAR PENGESAHAN LAPORAN KERJA MAGANG
RANCANG BANGUN SISTEM PENGIRIMAN EMAIL SECARA OTOMATIS PADA
PT. MEGA CENTRAL FINANCE
Oleh
Nama : Adimas Kusuma Putra
NIM : 00000023093
Program Studi : Informatika
Fakultas : Teknik & Informatika
Tangerang, 08 Januari 2021 Dosen Pembimbing
Wirawan Istiono, S.Kom., M.Kom.
Dosen Penguji
Arya Wicaksana, S.Kom., M.Eng.Sc., OCA, CEH
Mengetahui, Ketua Program Studi
Informatika
Marlinda Vasty Overbeek, S.Kom., M.Kom.
iii
Lembar Pernyataan tidak melakukan plagiat dalam penyusunan Laporan Kerja Magang
Dengan ini saya:
Nama : Adimas Kusuma Putra
NIM : 00000023093
Program Studi : Informatika
Menyatakan bahwa saya telah melaksanan praktek kerja magang:
Nama perusahaan : PT. Mega Central Finance
Divisi : Human Resource
Alamat : Wisma 76 Lt. 12 Jl. Let. Jend. S. Parman Kav. 76, Slipi, Jakarta 11410
Periode magang : 06 Juli 2020 – 25 September 2020 Pembimbing lapangan : Antonius Pungkas
Laporan kerja magang merupakan hasil karya saya sendiri, dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang lain atau lembaga lain yang dirujuk dalam laporan kerja magang ini telah saya sebutkan sumber kutipannya serta saya cantumkan di Daftar Pustaka.
Jika di kemudian hari terbukti ditemukan kecurangan/penyimpangan, baik dalam pelaksanaan kerja magang maupun dalam penulisan laporan kerja magang, saya bersedia menerima konsekuensi dinyatakan tidak lulus untuk mata kuliah kerja magang yang telah saya tempuh.
Tangerang, 10 Desember 2020
Adimas Kusuma Putra
iv
PT. MEGA CENTRAL FINANCE
ABSTRAK
Laporan kerja magang ini menjelaskan kegiatan selama magang di PT. Mega Central Finance, yaitu proses rancang bangun sebuah sistem otomatisasi yang digunakan untuk keperluan pengiriman email terkait dokumen surat kontrak karyawan dan surat peringatan. Proses pengiriman dokumen terkait karyawan sebelumnya dilakukan secara manual, di mana memerlukan waktu yang lama dalam prosesnya. Maka, dibuat sistem ini yang dirancang sebagai sistem yang terjadwal dan berjalan secara otomatis selama prosesnya. Sistem otomatisasi ini dibangun dengan menggunakan framework ASP.NET dengan bahasa pemrograman C#. Database yang digunakan adalah Microsoft SQL Server.
Sistem ini berhasil dibangun dengan memenuhi fitur-fitur yang sudah ditentukan.
Kata Kunci: ASP.NET, Dokumen Karyawan, Email, Sistem Otomatisasi.
v
DESIGN AND DEVELOPMENT OF AUTOMATIC MAIL DELIVERY SYSTEM ON PT. MEGA
CENTRAL FINANCE
ABSTRACT
This internship report describes activities during the internship at PT. Mega Central Finance is designing an automation system that is used to send emails related to employee contract documents and warning letters. The process of sending documents related to previous employees was done manually, which took a long time to process. This system is created, which is designed as a scheduled system and runs automatically during the process. This automation system was built using the ASP.NET framework with the C # programming language. The database used is Microsoft SQL Server. This system was successfully built by fulfilling predetermined features.
Keywords: Automation System, ASP.NET, Email, Employee Documents.
vi
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa yang telah melimpahkan segala berkat-Nya sehingga penulis dapat menyelesaikan penyusunan laporan kerja magang ini yang berjudul “Rancang Bangun Sistem Pengiriman Email Secara Otomatis Pada PT. Mega Central Finance” dengan baik dan tepat waktu. Laporan kerja magang ini dibuat sebagai syarat kelulusan mata kuliah Magang di Universitas Multimedia Nusantara.
Penulis menyadari bahwa dalam penyusunan laporan kerja magang ini tidak lepas dari dukungan, bantuan, serta bimbingan dari berbagai pihak. Oleh karena itu, maka penulis ingin mengucapkan terima kasih kepada:
1. Tuhan Yang Maha Esa, atas segala berkat yang dilimpahkan serta izin- Nya sehingga penulis dapat menyelesaikan laporan kerja magang ini, 2. Bapak Dr. Ninok Leksono, Rektor Universitas Multimedia Nusantara, 3. Bapak Dr.Eng. Niki Prastomo, S.T., M.Sc., Dekan Fakultas Teknik
dan Informatika Universitas Multimedia Nusantara,
4. Ibu Marlinda Vasty Overbeek, S.Kom., M.Kom., Ketua Program Studi Informatika Universitas Multimedia Nusantara,
5. Bapak Wirawan Istiono, M.Kom., selaku dosen pembimbing magang yang selalu memberikan waktu, saran, dan dukungan kepada penulis dalam pembuatan laporan kerja magang ini,
6. Bapak Antonius Pungkas, selaku Remuneration & OD Division Head PT. Mega Central Finance dan supervisi serta mentor selama kerja magang di PT. Mega Central Finance,
vii
7. Bapak Denny Fernando, selaku IT Operational Excellence PT. Mega Central Finance yang telah membimbing dan membantu pengerjaan proyek kerja magang,
8. Ibu Martha Oktaria, selaku Recruitment PT. Mega Central Finance yang telah membantu mengurus administrasi selama kerja magang, 9. Ayah, Ibu, serta saudara penulis yang telah memberikan dukungan
serta nasihat selama pembuatan laporan kerja magang,
10. Nataya Aprilliani dan Michael Oktavian selaku rekan satu tim selama kerja magang,
11. Teman-teman dan kerabat dekat yang selalu memberikan dukungan kepada penulis agar dapat menyelesaikan laporan kerja magang.
Penulis menyadari sepenuhnya bahwa laporan kerja magang ini masih jauh dari sempurna. Untuk itu, dengan segala kerendahan hati penulis mengharapkan kritik dan saran yang membangun dari seluruh pihak. Semoga laporan kerja magang ini dapat bermanfaat, baik bagi sumber informasi maupun sumber inspirasi, bagi para pembaca.
Tangerang, Desember 2020
Adimas Kusuma Putra
viii
ABSTRAK ... iv
ABSTRACT ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... x
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Maksud dan Tujuan Kerja Magang ... 2
1.3 Waktu dan Prosedur Pelaksanaan Kerja Magang ... 3
BAB 2 GAMBARAN UMUM PERUSAHAAN ... 4
2.1 Sejarah Singkat Perusahaan ... 4
2.2 Visi dan Misi ... 4
2.3 Struktur Organisasi Perusahaan ... 6
BAB 3 PELAKSANAAN KERJA MAGANG... 7
3.1 Kedudukan dan Koordinasi ... 7
3.2 Tugas yang Dilakukan ... 7
3.3 Uraian Pelaksanaan ... 8
3.3.1 Proses Pelaksanaan... 8
3.3.2 Framework dan Alur Kerja yang Digunakan ... 9
3.3.3 Perancangan Sistem ... 11
3.3.4 Implementasi ... 23
3.3.5 Kendala yang ditemukan ... 32
3.3.6 Solusi Atas Kendala yang Ditemukan... 33
BAB 4 SIMPULAN DAN SARAN ... 34
4.1 Simpulan ... 34
4.2 Saran ... 34
DAFTAR PUSTAKA ... 35
DAFTAR LAMPIRAN ... 36
ix
DAFTAR GAMBAR
Gambar 2.1 Logo PT. Mega Central Finance ... 4
Gambar 2.2 Struktur Organisasi PT. Mega Central Finance ... 6
Gambar 3.1 Diagram Konteks... 11
Gambar 3.2 DFD Level 0 ... 12
Gambar 3.3 DFD Level 1: Kontrak Karyawan ... 12
Gambar 3.4 DFD Level 1: Surat Peringatan ... 13
Gambar 3.5 Flowchart Sending Mail Process ... 14
Gambar 3.6 Flowchart Listing Surat Module ... 15
Gambar 3.7 Flowchart Mail Execution Module ... 16
Gambar 3.8 Relasi Antar Tabel ... 18
Gambar 3.9 Halaman masuk pengguna ... 24
Gambar 3.10 Halaman utama ... 24
Gambar 3.11 Halaman utama dengan card terbuka ... 25
Gambar 3.12 Halaman details surat ... 26
Gambar 3.13 Halaman list surat kontrak karyawan ... 27
Gambar 3.14 Halaman list surat peringatan ... 27
Gambar 3.15 Halaman list surat teguran ... 28
Gambar 3.16 Halaman customize format ... 29
Gambar 3.17 Halaman keyword surat kontrak karyawan ... 29
Gambar 3.18 Halaman keyword surat peringatan ... 30
Gambar 3.19 Halaman report pengiriman email ... 30
Gambar 3.20 Konfigurasi Windows Task Scheduler triggers ... 31
Gambar 3.21 Konfigurasi Windows Task Scheduler actions ... 32
x
Table 3.1 Timeline Kerja Magang (lanjutan) ... 9
Tabel 3.2 Tabel tblFormat ... 19
Tabel 3.3 Tabel tblFiles... 19
Tabel 3.3 Tabel tblFiles (lanjutan) ... 20
Tabel 3.4 Tabel tblSurat ... 20
Tabel 3.5 Tabel tblError ... 21
Tabel 3.6 Tabel tblUser ... 21
Tabel 3.7 Tabel MsKaryawan ... 22
Tabel 3.8 Tabel TWarning ... 23