oleh:
ACC laporan Kp 14
Jan 2022
HADIUL BAGASTA
11950314736
Medyantiwi R
oleh:
HADIUL BAGASTA
11950314736
i
LEMBAR PENGESAHAN PROGRAM STUDI
RANCANG BANGUN SISTEM INFORMASI PENGARSIPAN
SURAT MASUK DAN SURAT KELUAR BERBASIS WEB
(STUDI KASUS: KELURAHAN PERHENTIAN MARPOYAN)
HADIUL BAGASTA
11950314736
Mengetahui,
iii
ABSTRACT
iv
KATA PENGANTAR
Assalamu‟alaikum Wr. Wb
Pada kesempatan ini penulis mengucapkan puji syukur atas kehadirat Allah
SWT, karena dengan Rahmat dan Karunia-Nya penulis dapat menyusun dan
menyelesaikan Laporan Kerja Praktek ini yang berjudul “Rancang Bangun
Sistem Informasi Pengarsipan Surat Masuk dan Surat Keluar Berbasis Web
(Studi Kasus : Kelurahan Perhentian Marpoyan)”. Shalawat dan salam tidak
lupa pula penulis ucapkan kepada Rasulullah Muhammad SAW, dengan
mengucapkan “Allahumma Sholli Ala Sayyidina Muhammad, Wa‟ala Alihi
Sayyidina Muhammad”.
Penulis menyadari bahwa laporan Kerja Praktek yang telah dibuat ini masih
jauh dari kata sempurna dan masih banyak kekurangan baik dari segi teknis
maupun konsep penyusunannya. Oleh karena itu, penulis dengan terbuka
menerima kritik dan saran yang membangun demi kesempurnaan laporan Kerja
Praktek ini.
Tidak lupa pula pada kesempatan ini penulis mengucapkan terima kasih
kepada semua pihak yang telah membantu dalam proses kerja praktek hingga
akhirnya terselesaikan laporan Kerja Praktek ini. Terima kasih tersebut penulis
ucapkan kepada :
1. Bapak Prof. Dr. H. Hairunnas, M.Ag., selaku Rektor Universitas Islam
Negeri Sultan Syarif Kasim Riau.
2. Bapak Dr. Hartono, M.Pd., selaku Dekan Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau.
3. Bapak Eki Saputra, S.Kom., M.Kom selaku Ketua Program Studi Sistem
Informasi Fakultas Sains dan Teknologi UIN Suska Riau.
4. Ibu Siti Monalisa, S.T., M.Kom selaku Sekretaris Program Studi Sistem
Informasi Fakultas Sains dan Teknologi UIN Suska Riau.
v
5. Ibu Medyantiwi Rahmawita, ST., M.Kom selaku pembimbing Kerja
Praktek yang telah banyak meluangkan waktu, memberikan motivasi dan
masukan terhadap penulis, serta memberikan arahan dan bimbingan yang
sangat berharga sehingga Laporan Kerja Praktek ini dapat terselesaikan
dengan baik.
6. Ibu Rice Novita, S.Kom., M.Kom Selaku Pembimbing Akademik yang
selalu memberikan arahan dan masukan selama perkuliahan.
7. Ibu Yanuarti Widya A.S.STP sebagai pembimbing yang telah
mengizinkan penulis untuk melaksanakan Kerja Praktek di Instansi
tersebut.
8. Teristimewa untuk Ayahanda dan Ibunda penulis, yang selalu
mendo‟akan, dan terus memberi semangat kepada penulis.
9. Kepada saudara-saudara penulis yang terus memberikan semangat dan
motivasi kepada penulis sehingga penulis dapat menyelesaikan Kerja
Praktek.
10. Para Dosen Program Studi Sistem Informasi Fakultas Sains dan
Teknologi Sultan Syarif Kasim Riau yang memberikan ilmu yang
bermanfaat serta memberikan semangat untuk meraih cita-cita dan masa
depan yang cerah.
11. Kepada teman-teman seperjuangan Satu Kontrakan. Terimakasih telah
mendukung penulis untuk menyelesaikan Kerja Praktek ini.
12. Kepada Mutiara Rahmadani, muhamad irvandra, Ariq hendrian.
Terimakasih atas motivasi dan arahannya.
13. Serta semua pihak yang namanya tidak dapat disebutkan satu persatu,
yang telah banyak membantu dalam pelaksanaan Kerja Praktek dan
menyelesaikan laporan Kerja Praktek ini.
Semoga kebaikan yang telah diberikan kepada penulis mendapat balasan dan
diterima oleh Allah SWT, Aamiin. Penulis menyadari bahwa penulisan laporan
vi
Kerja Praktek yang telah dibuat ini masih belum sempurna dan masih banyak
kekurangan baik dari segi teknis maupun penyusunannya.
Oleh karena itu, penulis menerima kritik dan saran yang membangun demi
kesempurnaan laporan Kerja Praktek ini. Akhirnya, penulis berharap laporan kerja
praktek ini bermanfaat.
Hadiul Bagasta
vii
DAFTAR ISI
ix
4.2.7 Perancangan Database .................................................................... 55
4.2.8 Perancangan Struktur Menu ............................................................ 57
4.2.9 Perancangan Interface (Antar Muka) .............................................. 58
4.3 Hasil ....................................................................................................70
4.3.1 Implementasi Sistem ....................................................................... 70
4.3.2 Pengujian sistem Blackbox.............................................................. 84
BAB V PENUTUP ................................................................................................87
5.1 Kesimpulan..........................................................................................87
5.2 Saran ....................................................................................................87
DAFTAR PUSTAKA
LAMPIRAN
x
DAFTAR GAMBAR
xii
DAFTAR TABEL
xiii
BAB I
PENDAHULUAN
Di era globalisasi sekarang ini, kebutuhan akan informasi semakin tinggi dan
terus berkembang, sehingga berbagai macam perusahaan, mulai dari perusahaan
kecil, menengah, dan atas sudah melakukan perubahan seperti system yang
terkomputerisasi didalam perushaannya, sehingga dapat bersaing dan
meningkatkan kualitas kerja yang sangat profesional. Di dunia kerja saat ini
teknologi menjadi pokok utama dalam melakukan segala aktifitas pekerjaan
dengan menggunakan sumber daya ada yaitu komputer dan jaringan internet.
Perusahaan yang menggunakan teknologi informasi untuk mengelola arsip secara
web masih minim diterapkan, dalam berbagai instansi, atau dibidang–bidang yang
berhubungan dengan kearsipan masih sedikit yang mengaplikasikan tekonologi
ini. Dalam hal ini system informasi diperlukan untuk mengelola informasi yang
teliti, cepat dan tepat (Simamorang, 2018).
1
surat tersebut dapat lebih mudah diakses dan dikelola dengan baik, dimana
informasi arsip surat tersebut dapat mempermudah pencarian surat, hanya bisa
diakses oleh petugas yang bertanggung jawab, serta mencegah adanya manipulasi
data.
Berdasarkan keterangan singkat dari Ibu Yanuarti Widya, A.S.STP Selaku Ibu
Lurah pada Kantor Lurah Perhentian Marpoyan, beliau mengatakan bahwasanya
apabila ada surat masuk maka akan dicatat langsung dengan nomor indeks surat
dan keterangan surat pada buku agenda surat masuk secara manual, lalu surat
tersebut disimpan didalam buku arsip dan di masukan kedalam sebuah lemari
khusus arsip surat, dan juga surat setelah dicatat biasanya akan dimasukan dalam
file komputer yang sifatnya masih acak.
Dari uraian tersebut, maka penulis tertarik untuk membangun sebuah sistem
informasi pengarsipan surat sehingga permasalahan yang terpapar diatas dapat
diselesaikan untuk itu penulis mengangkatnya menjadi materi Laporan Kerja
Praktek dengan judul “Sistem Pengarsipan Surat Masuk dan Surat Keluar
Berbasis Web Pada Kantor Lurah Perhentian Marpoyan”.
2
1) Kantor Lurah Perhentian Marpoyan sebagai objek studi kasus kerja
praktek.
2) Pengarsipan surat masuk dan surat keluar Kantor Camat Lurah Perhentian
Marpoyan.
3) Perancangan sistem informasi surat menyurat berbasis web menggunakan
metode waterfall hingga tahap pengujian.
4) Sistem informasi ini dirancang dengan metode OOAD dan menggunakan 4
diagram Unified Modelling Languange (UML) yaitu Use Case Diagram,
Class Diagram, Activity Diagram, Sequence Diagram.
5) Sistem ini dibangun berbasis web dengan menggunakan bahasa
pemograman PHP dan HTML serta menggunakan database MySQL.
6) System informasi ini di rancang untuk pegawai instansi sebagai user, kasu,
dan kepala instansi sebagai admin.
3
3. Dapat menghasilkan sistem pengarsipan surat masuk dan surat keluar yang
bisa menyimpan data surat masuk dalam waktu yang lama dan akan aman
didalam sebuah database komputer.
4. Dapat memudahkan pegawai dalam mencari dan mencetak kembali surat
masuk dan surat keluar.
Sistematika penulisan laporan kerja praktek ini dibagi menjadi 5 (lima) bab.
Berikut penjelasan tentang masing-masing bab:
BAB I PENDAHULUAN
Dalam bab ini penulis memaparkan tentang latar belakang,
rumusan masalah, batasan masalah, tujuan, manfaat, tempat dan
waktu pelaksanaan serta sistematika penulisan laporan kerja
praktek.
BAB V PENUTUP
4
Bab ini berisikan kesimpulan mengenai hasil dari perancangan
aplikasi yang telah dibuat, dan saran dari pembaca apabila ingin
mengembangkan aplikasi ini lebih lanjut.
5
BAB II
LANDASAN TEORI
2.1.2 Visi
2.1.3 Misi
6
2.1.4 Struktur Organisasi
7
dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi,
dimana suatu model matematika seringkali bisa dibuat. Sistem adalah suatu
jaringan kerja dari prosedur-prosedur yang saling berhubungan, terkumpul
bersama-sama untuk melakukan suatu kegiatan atau untuk tujuann tertentu
(Simangunsong, 2018).
2. Komponen Model
Informasi yang dihasilkan oleh sistem informasi berasal dari data yang
diambil dari basis data yang diolah melalui model-model tertentu.
4. Komponen Teknologi
Komponen teknologi merupakan komponen penting dalam sistem
informasi. Tanpa ada teknologi yang mendukung, maka sistem
informasi tidak akan dapat menghasilkan inormasi yang tepat waktu.
8
Basis data (database) adalah kumpulan dari data yang saling
berhubungan satu dengan yang lainnya, tersimpan diperangkat keras
computer dan digunakan perangkat lunak untuk memanipulasinya.
2.3 Arsip
2.4 Surat
Menurut wursanto (dalam Kurnia Adhi Saputra, 2014) surat adalah sarana
komunikasi untuk menyampaikan informasi tertulis oleh suatu pihak kepada pihak
lain. Fungsinya mencakup lima hal: sarana pemberitahuan, penerimaan, buah
pikiran dan gagasan; alat bukti tertulis; alat pengingat; bukti.
Surat adalah alat komunikasi yang berasal dari satu pihak dan ditujukan
kepada pihak lain untuk menyampaikan warta (Sihotang, Informatika, & Utara,
2018).
9
Dari beberapa pendapat diatas maka dapat disimpulkan mengenai pengertian
surat yaitu sarana atau wahana komunikasi tertulis yang ditujukan kepada orang
lain atau suatu instansi dengan tujuan untuk menyampaikan suatu hal baik itu
berupa informasi, perintah atau sebuah pemberitahuan (Arifin, Latif, & Putri,
2020).
Penelitian yang dilakukan oleh Sinta Mariyani pada tahun 2014 melakukan
Perancangan Sistem Informasi Pendataan Surat Masuk dan Surat Keluar pada
Sekretariat DPRD Kabupaten Tangerang.
Penelitian yang dilakukan oleh Redha Hidayatullah pada tahun 2013, untuk
membuat Sistem Pengolahan Data Surat Masuk dan Surat Keluar pada Kantor
Badan Pengawasan Keuangan Pembangunan (BPKP) Perwakilan Provinsi Aceh
Berbasis Web.
Penelitian lain juga dilakukan oleh Defi Angreini tahun 2013 dengan judul :
Sistem Informasi Pengarsipan Surat Masuk dan Surat Keluar pada Kantor
Kecamatan Pringkuku. 10 Penelitian ini menghasilkan aplikasi yang digunakan
untuk pengarsipan surat masuk dan surat keluar di Kantor Kecamatan Pringkuku.
Penelitian lain juga dilakukan oleh Nurul Hamidah pada tahun 2012 untuk
membuat Pengelolaan Surat Masuk dan Surat Keluar di Badan Kepegawaian
Daerah Kabupaten Ponorogo dengan PHP dan MySQL.
10
Tujuan yang ingin dicapai dalam penelitian ini adalah agar dapat mengelolah
surat masuk dan surat keluar dengan komputerisasi dan agar kesulitan cara manual
yang selama ini sering terjadi dapat diminimalkan.
2.5 Website
Website merupakan istilah yang sudah tidak asing lagi dewasa ini. Secara
umum website dapat diartikan sebagai sebuah halaman yang tersedia dalam
sebuah server yang dapat diakses menggunakan jaringan internet dimana
didalamnya berisi bermacammacam informasi dari suatu konten tertentu. Sebuah
halaman web yang tampil pada jejaring, umumnya dibuat melalui serangkaian
11
plain text yang dikenal dengan istilah HTML (Hyper Text Markup Language) atau
XHTML (eXtensible HyperText Markup Languange) (Herliana & Rasyid, 2016).
Menurut Rosa dan Salahuddin (2011), Object Oriented Design (OOD) adalah
perantara untuk memetakan spesifikasi atau kebutuhan sistem yang akan dibangun
dengan konsep berorientasi objek ke desain pemodelan agar lebih mudah
diimplementasikan dengan pemrograman berorientasi objek. OOA dan OOD
seringkali memiliki batasan yang samar, sehingga biasanya disebutkan langsung
menjadi OOAD (Firdaus, 2016).
13
1. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan di buat diluar sistem informasi
yang akan dibuat sendiri, jadi walaupun simbol dari aktor adalah
gambar orang tapi aktor belum tentu orang.
2. Use case merupakan fungsionalitas yang disediakan sistem
sebagai unit unit yang saling bertukar pesan antar unit atau aktor.
14
Apa yang menghubungkan antara objek satu
6 Association
dengan objek lainnya.
b. Activity Diagram
15
2) Urutan atau pengelompokan tampilan dari sistem/user interface
dimana setiap aktivitas di anggap memiliki sebuah rancangan antar
muka tampilan.
3) Rancangan tampilan dimana setiap aktivitas dianggap memerlukan
sebuah pengujian yang perlu di defenisikan kasus ujinya.
16
Tabel 2.2 Simbol-simbol Activity Diagram
c. Class Diagram
17
2 Operasi Kelas pada struktur system.
Metode yang digunakan pada pengembangan perangkat lunak yaitu metode air
terjun (waterfall). Menurut Rosa dan Shalahuddin (2013:28), metode waterfall
adalah “metode yang menyediakan pendekatan alur hidup perangkat lunak secara
sekuensial atau terurut dimulai dari analisa, desain, pengkodean, pengujian dan
pendukung (support)” (Suryadi & Zulaikhah, 2019).
a) Analisa
Analisa merupakan suatu kegiatan yang dimulai dari proses awal di
dalam mempelajari sesuatu serta mengevaluasi suatu bentuk
permasalahan yang ada.
b) Desain
18
Desain merupakan kegiatan dalam penggambaran, perencanaan, dan
perancangan atau pengaturan dari beberapa elemen yang terpisah di
dalam sistem menjadi kesatuan dan berfungsi dengan baik.
c) Pengkodean
Pengkodean merupakan upaya dalam pengimplementasian desain
menjadi perangkat lunak.
d) Pengujian
Pengujian merupakan upaya dalam menelusuri lebih lanjut terhadap
perangkat lunak yang telah dibuat untuk mendapatkan informasi
mengenai kualitas perangkat lunak yang sedang diuji.
2.8 PHP
Menurut Hirin dan Virgi (dalam Junidar, 2012) PHP atau kependekan dari
Hypertext Preprocessor adalah salah satu bahasa pemrograman open source yang
sangat cocok atau dikususkan untuk pengembangan Web dan dapat ditanamkan
pada skrip HTML.
2.9 MySQL
Menurut Hirin dan Virgi (dalam Junidar, 2012) MySQL adalah salah satu
perangkat lunak sistem manajemen basis data (database) SQL atau sering disebut
dengan DBMS (Database Management System).
19
Serta menurut Achmad Solichin (dalam Junidar, 2012) tidak seperti PHP atau
Apache yang merupakan software yang dikembangkan oleh komunitas umum,
dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing–masing,
MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu
MySQL AB.
Sublime Text adalah aplikasi editor untuk kode dan teks yang dapat berjalan
diberbagai platform operating system dengan menggunakan teknologi Python
API. Terciptanya aplikasi ini terinspirasi dari aplikasi Vim, Aplikasi ini sangatlah
fleksibel dan powerfull.
20
BAB III
TUGAS DAN KERJA PRAKTEK
Adapun tempat dan pelaksanaan kerja praktek ini adalah sebagai berikut:
Minggu ke-
No Jenis Kegiatan
1 2 3 4
2 Pengumpulan data
4 Implementasi sistem
5 Penyusunan laporan
21
tempat kerja. Perkenalan dilakukan pada tanggal 1 Oktober 2021
mulai dari memperkenalkan diri kepada para pegawai.
2. Pada Minggu kedua dilakukan proses pengamatan alur dan
prosedur kerja, identifikasi tugas, khususnya di bidang bagian
umum.
3. Pada minggu ketiga dilakukan proses pengumpulan data yaitu
dengan melakukan teknik pengumpulan seperti observasi dan
wawancara.
4. Selanjutnya pada minggu keempat yaitu melakukan analisa
kebutuhan sistem yang diperlukan dari data yang diperoleh
Adapun data yang dikumpulkan pada saat kerja praktek adalah sebagai
berikut:
1. Data Primer
Data Primer adalah data yang diambil secara langsung dari sumber aslinya,
melalui narasumber yang tepat dan dapat dijadikan data pembuatan
laporan. Data primer tersebut adalah:
2. Sekunder
Data Sekunder adalah data yang diambil melalui jurnal, e-book dan juga
buku-buku referensi dari berbagai penulis.
Adapun metodologi kerja praktek ini dapat dilihat pada Tabel 3.2 berikut :
22
Tabel 3.2 5 Metodologi Kerja Praktek
Mulai
II
Data Hasil
1. Melakukan Observasi Observasi
Tahap 2. Melakukan Wawancara Wawancara dan
Pengumpulan 3. Studi Pustaka Studi Pustaka
Data
V
Melakukan Dokumentasi Laporan Kerja
Praktek
Tahap Kerja Praktek dan Penulis
Pembuatan
Laporan Laporan
Selesai
1. Mulai
23
Merupakan tahapan awal dalam setiap kegiatan yang akan
dilakukan.
3. Menentukan Masalah
Setelah observasi dilakukan untuk mendukung pencapaian kerja
praktek maka selanjutnya dilakukan penentuan masalah agar bisa
mendapat masalah yang lebih fokus untuk dipecahkan.
1. Observasi
Penulis Melakukan pengamatan di Kantor Lurah Perhentian
Marpoyan secara langsung dengan peninjauan ke kantor Lurah
Perhentian Marpoyan.
2. Wawancara
24
Penulis melakukan wawancara langsung dengan Lurah Perhentian
Marpoyan untuk mengajukan beberapa pertanyaan terkait surat
menyurat
3. Studi Pustaka
Studi Pustaka dilakukan dengan cara mengambil literature yang
berkaitan dengan materi. Pada tahapan pengumpulan data studi
pustaka Penulis mengambil beberapa referensi dari buku, jurnal, e-
book dan internet.
3. Perancangan Interface
Pada tahap ini penulis membuat perencangan interface yang
merupakan desain dari fitur yang telah diusulkan pada analisa
sistem baru yang menghasilkan perancangan sebagai berikut :
4. Database
Pada tahap ini penulis melakukan rancangan database berdasarkan
perancangan interface yang telah ditentukan yaitu membuat
struktur tabel, record, field dan erd.
26
3.3.5 Tahap V Pembuatan Laporan
27
BAB IV
ANALISA DAN HASIL
1. Buku Agenda
Buku agenda di Kantor Lurah Perhentian Marpoyan disebut atau diberi
nama buku agenda bulanan. Buku agenda digunakan untuk mencatat surat
masuk dan surat keluar dimana buku agenda ini terdiri dari dua buku, yaitu
buku agenda surat masuk dan buku agenda surat keluar. Buku agenda surat
masuk digunakan untuk mencatat semua surat yang masuk di Kantor Lurah
Perhentian Marpoyan (tidak termasuk surat undangan). Sedangkan buku
agenda surat keluar digunakan untuk mencatat semua surat yang dikeluarkan
atau yang dikirim oleh Kantor Lurah Perhentian Marpoyan, baik itu surat
dinas maupun surat undangan yang dikeluarkan atau dikirim.
28
2. Pengelolaan Surat Masuk
a. Format Buku Agenda Surat Masuk Kelurahan Perhentian Marpoyan
MUTIARA SURAT
1 15 N1 09/03 JL.BENGKALIS 09/12/2021
RAHMADANI PERNIKAHAN
Keterangan:
Buku arisp surat masuk yaitu buku yang digunakan untuk mencatat atau
mendaftar surat yang masuk di Kantor Lurah Perhenrtian Marpoyan. Buku ini
berisi kolom-kolom yang harus diisi sesuai dengan keterangan yang ada pada
kolom. Keterangan yang harus diisi pada kolom antara lain : 1) nomor berikut ini
sebagai nomor urut pada buku surat masuk; 2) nomor index untuk mengisi nomor
surat pada surat masuk, 3) jenis surat, diisi sesuai sura tapa yang mau dibuat ; 4)
Nama ; 5) Keterangan, diisi isi surat yang diterima secara ringkas; 6)RT/RW; 7)
Alamat; 8) Tanggal surat.
29
Flowchart Surat Masuk
Mulai
Menerima Surat
Pembukuan Surat
Mengecek
Surat
Surat diserahkan
Kedevisi yang Memberikan Surat
berwenang
Menerima Surat
Surat diperiksa
Menyerahkan Surat
Menerima Surat
kebagian Umum
Arsip Surat
Selesai
30
2. Kemudian surat diterima sesuai dengan surat yang ingin dibuat,
yaitu surat masuk pembuatan ktp, surat nikah, surat ahli waris,
surat kepindahan penduduk, surat keterangan tidak mampu, surat
kematian, surat skck.
3. Selanjutnya surat dicek oleh Staff dan Kepegawaian.
4. Kemudian surat akan dicatat dalam buku arsip, Keterangan-
keterangan yang perlu dicatat antara lain: nomor urut surat, no
index surat masuk, jenis surat, nama, keterangan, rt/rw, alamat.
5. Setelah itu surat dimintakan tanda tangan ke Sekretaris Lurah
sebagai bukti bahwa surat di cek.
6. Kemudian surat di bawa ke Lurah untuk di tanda tangani sebagai
bukti bahwa surat sudah naik dan diketahui oleh Lurah.
7. Langkah terakhir, surat diterima oleh Staff, Kemudian surat
tersebut dikembalikan lagi ke bagian Kepegawaian untuk
diarsipkan serta diberikan kepada orang yang bersangkutan (yang
membuat surat).
Tabel 4.2 Formar Buku Arsip surat keluar Kantor Lurah Perhentian Marpoyan
31
Sumber: Staff dan Kepegawaian Kantor Lurah Perhentian Marpoyan, 2022.
Keterangan:
Buku Arsip surat keluar yaitu buku yang digunakan untuk mencatat atau
mendaftar surat yang dikeluarkan oleh Kantor Lurah Perhentian Marpoyan. Buku
ini berisi kolom-kolom yang harus diisi sesuai dengan keterangan yang ada pada
kolom. Keterangan yang harus diisi pada kolom antara lain : 1) nomor urut dan
mengisi surat keluar pada hari itu.;2) no surat, sesuai dengan surat keluar pada
buku arsip.; 3) tujuan, ditujukan kepada instansi yang ingin dituju.; 4) Perihal,
keterangan surat yang akan dibuat; 5) diketahui, surat diketahui oleh Lurah dan
dikirim lansung atas nama Lurah.
32
Flowchart Surat Keluar
Mulai
Meminta Pembuatan
Pembuatan Surat Keluar
Surat
Mengecek
Surat
Menandatangani Surat
Menerima Surat
Surat Keluar
Menyerahkan Surat
kebagian Umum
Selesai
a. Hardware
Kebutuhan perangkat keras (Hardware) merupakan analisa kebutuhan
aplikasi yang digunakan untuk mengetahui secara jelas perangkat yang
dibutuhkan untuk mendukung proses pengembangan dan penggunaan dari
aplikasi aplikasi yang akan dibuat. Berikut penjelasannya:
1) Kebutuhan perangkat keras (Hardware) pengembangan :
a) RAM : 4 GB
b) Processor : Intel (R) Celero(R) CPU N3350 @ 1.10GHz
c) Hardisk : 500 GB
d) System type : 64-Bit Operating System
e) Hardisk
f) Layar LCD 15 inc
g) Printer untuk mencetak laporan
b. Software
36
diperlukan suatu perangkat lunak. Adapun spesifikasi software yang
dibutuhkan aplikasi adalah:
Diagram Use case menyajikan interaksi antara use case dan actor.
Dimana actor dapat berupa orang, peralatan, atau sistem lain yang berinteraksi
dengan sistem yang sedang dibangun. Use case menggambarkan
fungsionalitas sistem atau persyaratan-persyaratan yang harus dipenuhi sistem
dari pandangan pemakai atau pengguna. aktor yang terlibat atau yang
37
berinteraksi terhadap sistem informasi surat masuk dan surat keluar kantor
kecamatan berbais web. Ada beberapa aktor yang terlibat didalam sistem
pengarsipan surat yakni Staff dan kepegawaian sebagai admin, dan pegawai
sebagai user. Adapun deskripsi aktor yang terlibat pada sistem dapat diliat
pada Tabel 4.3 berikut:
38
Kelola Surat Masuk
Login
Admin
Cetak Laporan
Logout
Berikut ini merupakan deskripsi dari masing-masing use case yang berada
pada sistem informasi Pengarsipan Surat Kantor Lurah Perhentian Marpoyan,
yaitu terlihat pada Tabel 4.4 berikut:
2. Kelola surat Masuk Use case ini menggambarkan kegiatan dalam melakukan
pengelolaan data surat masuk, seperti menambahkan,
menghapus, serta mengedit data surat masuk.
3. Kelola Surat Keluar Use case ini menggambarkan kegiatan dalam melakukan
pengelolaan data surat keluar, seperti menambahkan,
menghapus, serta mengedit data surat keluar.
4. Lihat Surat Masuk Use case ini untuk melihat data surat masuk yang telah di-
input oleh admin.
39
5. Lihat Surat Keluar Use case ini untuk melihat data surat masuk yang telah di-
input oleh admin.
6. Liat laporan Use case ini untuk melihat laporan arsip surat yang telah di-
input oleh admin.
Deskripsi : Use case ini menangani akses user sebelum masuk kedalam halaman utama
setiap user yang memiliki hak akses Login.
Skenario Normal
40
menjalankan proses redirect
Use case mengelola data surat masuk seperti tabel dibawah ini:
Deskripsi : Use case ini untuk menangani data surat masuk yang di input
Kondisi Awal : Sistem menampilkan halaman yang berisi form input data surat
Kondisi Akhir : Data surat yang telah di input dan tersimpan pada database
41
Skenario Normal
Use case mengelola data surat keluar seperti tabel dibawah ini :
42
Tabel 4.7 Skenario Use Case Surat Keluar
Deskripsi : Use case ini untuk menangani data surat keluar yang di input
Kondisi Awal : Sistem menampilkan halaman yang berisi form input data surat
Kondisi Akhir : Data surat yang telah di input dan tersimpan pada database
Skenario Normal
Use case lihat laporan surat akan terlihat pada tabel di bawah ini:
43
Use Case : Lihat Laporan
Deskripsi : Use case ini untuk melihat laporan arsip yang telah di input oleh
Admin
Kondisi Akhir : Laporan surat terlihat berupa tabel dalam bentuk pdf
Skenario Normal
44
4. Sistem gagal menampilkan view
laporan surat
Use case cetak laporan akan terlihat pada tabel di bawah ini :
Deskripsi : Use case ini untuk cetak laporan surat yang telah di susun oleh system .
Skenario Normal
Deskripsi : Use case ini menangani akses user sebelum keluar dari sistem.
Skenario Normal
46
2. Sistem melakukan verifikasi Logout
dan menjalankan proses redirect
47
Gambar 4.4 Activity Diagram Login
49
Gambar 4.7 Activity Diagram Cetak Laporan
50
Gambar 4.8 Class Diagram
51
Gambar 4.9 Sequence Diagram Login
52
Gambar 4.10 Sequence Diagram Mengelola Data Surat Masuk
3. Sequence Diagram Mengelola Data Surat Keluar
53
Gambar 4.11 Sequence Diagram Mengelola Data Surat Keluar
54
Gambar 4.12 Sequence Diagram Laporan
1. File admin
55
Tabel 4.11 File Admin
56
Nama Database : SIAS
Nama File : surat_keluar
Field Kunci : id_suratkeluar
57
Sistem Informasi
Pengarsipan Surat
Menu Utama
Input Input
Edit Edit
Delete Delete
Download Download
1. Interface Login
Interface login untuk username dan password ke dalam system pengarsipan pada
Kantor Lurah Perhentian Marpoyan, dapat dilihat pada gambar berikut
58
Gambar 4.14 Interface login
2. Interface Home
Interface surat masuk untuk melihat tampilan form input surat masuk pada
system pengarsipan pada Kantor Lurah Perhentian Marpoyan, dapat dilihat
pada gambar berikut.
Interface surat masuk untuk melihat tampilan form input surat masuk pada
system pengarsipan pada Kantor Lurah Perhentian Marpoyan, dapat dilihat
pada gambar berikut
60
Gambar 4.17 Interface Input Surat Keluar
Interface Input User untuk melihat tampilan form surat masuk pada system
pengarsipanpada Kantor Lurah Perhentian Marpoyan, dapat dilihat pada
gambar berikut.
61
Gambar 4.18 Interface Input User
6. Interface Tambah Surat Masuk
62
Gambar 4.19 Interface Tambah Surat Masuk
63
Gambar 4.20 Interface Tambah Surat Keluar
8. Interface Tambah User
64
Gambar 4.21 Interface Tambah User
9. Interface Edit Surat Masuk
Interface Edit Surat Masuk untuk Mengedit isi dalam form Input Surat
Masuk pada system pengarsipan pada kantor Lurah Perhentian Marpoyan,
dapat dilihat pada gambar berikut.
65
Gambar 4.22 Interface Tambah Surat Masuk
Interface Edit Surat Keluar untuk Mengedit isi dalam form Input Surat
Keluar pada system pengarsipan pada kantor Lurah Perhentian Marpoyan,
dapat dilihat pada gambar berikut
66
Gambar 4.23 Interface Edit Surat Keluar
67
Gambar 4.24 Interface Tampilan Profile
Interface Cetak Surat Masuk untuk Menampilkan isi Form dalam Cetak
Surat Masuk untuk menampilkan hasil dalam bentuk excel/print, pada Sistem
pengarsipan pada Kantor Lurah Perhentian Marpoyan, dapat dilihat pada
gambar berikut
68
Gambar 4.25 Interface Cetak Surat Masuk
Interface Cetak Surat Keluar untuk Menampilkan isi Form dalam Cetak
Surat Keluar untuk menampilkan hasil dalam bentuk excel/print, pada Sistem
pengarsipan pada Kantor Lurah Perhentian Marpoyan, dapat dilihat pada
gambar berikut
69
Gambar 4.26 Interface Cetak Surat keluar
4.3 Hasil
1. Halaman Login
70
Gambar 4.27 Halaman Login
71
Gambar 4.28 Halaman Manu Utama
72
Gambar 4.29 Halaman Input Surat Masuk
Halaman input surat masuk ini merupakan tampilan form input data surat
masuk. Halaman ini berfungsi untuk menambahkan data baru dari Surat
Masuk. Dimana didalamnya berisikan nomor index, alamat pengirim.
73
Gambar 4.30 Halaman Data Surat Masuk
Pada halaman ini user dihadapkan pada tampilan data surat masuk yang
telah di inputkan sebelumnya. Pada halaman ini pula admin dapat
menambahkan data surat masuk baru, mengedit data surat masuk yang telah di
inputkan sebelumnya, menghapus data surat masuk, dan melakukan pencarian
terhadap data surat masuk berdasarkan isi data surat, jenis surat, atau tanggal
surat.
74
Gambar 4.31 Halaman Edit Surat Masuk
Halaman edit surat masuk ini merupakan tampilan form edit data surat
masuk. Halaman ini berfungsi untuk mengubah data yang sudah ada dari
halaman Surat Masuk. Dimana didalamnya berisikan nomor index, alamat
pengirim.
75
Gambar 4.32 Halaman Input Surat Keluar
Halaman input surat keluar ini merupakan tampilan form input data surat
keluar. Halaman ini berfungsi untuk menambahkan data baru dari surat keluar.
Dimana didalamnya berisikan nomor index, no surat, perihal, tanggal kirim,
pengirim, tujuan, dan file surat. Lalu simpan untuk menyimpan data surat
keluar.
76
Gambar 4.33 Halaman Data Surat Keluar
Pada halaman ini user dihadapkan pada tampilan data surat keluar yang
telah di inputkan sebelumnya. Pada halaman ini pula user dapat menambahkan
data surat keluar yang baru, mengedit data surat keluar yang telah di inputkan
sebelumnya, menghapus data surat keluar, dan melakukan pencarian terhadap
data surat keluar berdasarkan no index, no surat, atau tanggal surat.
77
Gambar 4.34 Halaman edit Surat Keluar
Halaman edit surat keluar ini merupakan tampilan form edit data surat
keluar. Halaman ini berfungsi untuk mengubah data yang sudah dari halaman
data surat keluar. Dimana didalamnya berisikan nomor index, no surat,
perihal, tanggal kirim, pengirim, tujuan, dan file surat. Lalu simpan untuk
menyimpan data surat keluar.
78
Gambar 4.35 Halaman Tampilan Profile
Pada Halaman tampilan profile ini merupakan tampilan Form pada data
User yang telah Login sebelum nya. Halaman ini berfungsi untuk
menampilkan data Profile user yang mana di dalam form ini dapat
menampilkan data Nama lengkap, Username, level dan Jenis kelamin.
79
Gambar 4.36 Halaman Input Users
Halaman input User ini merupakan tampilan form input User. Halaman ini
berfungsi untuk manambahkan data User baru. Dimana didalamnya berisikan
Username, nama lengkap, level, password dan jenis kelamin, user juga dapat
langsung menginput Foto Profile
80
Gambar 4.37 Halaman Data User
Pada halaman ini user dihadapkan pada tampilan data Users yang
sebelumnya sudah di input. Pada halaman ini pula user dapat menambahkan
Users baru dan mengedit atau Menghapus data User yang telah di Input.
Pada halaman ini user dihadapkan pada tampilan cetak laporan, dimana
user dapat mencetak laporan surat masuk dan laporan surat keluar dalam
bentuk file pdf.
82
Gambar 4.40 Halaman Cetak Laporan Surat Masuk
Pada halaman ini user dihadapkan pada tampilan cetak laporan surat
masuk, dimana user dapat mencetak laporan surat masuk dalam bentuk file
pdf.
83
Gambar 4.41 Halaman Cetak Laporan Surat keluar
Pada halaman ini user dihadapkan pada tampilan cetak laporan surat
keluar, dimana user dapat mencetak laporan surat masuk dalam bentuk file
pdf.
84
Ketika pengguna
menginputka user
Username = name admin dan
admin@admin.com password sesuai
Password= password dengan data yang ada
pada database maka
pengguna berhasil
masuk kedalam
sistem dan dapat
mengelola sistem
1 Login Sukses
Ketika pengguna
menginputka user
name admin dan
password (tidak
sesuai dengan data
Username! = yang ada pada
admin@admin.com database) maka ada
Password!= password pemberitahuan
username dan
password salah
Mengelola
menambahkan, Ketika ditambahkan
menghapus dan atau dihapus melalui
Data Input Surat
2 mengedit data Surat menu, database Sukses
Masuk
Masuk berubah sesuai
dengan yang diubah
85
Ketika ditambahkan
Mengelola
atau dihapus melalui
menambahkan,
4 Kelola Data User menu, database Sukses
menghapus dan
berubah sesuai
mengedit data User
dengan yang diubah
86
BAB V
PENUTUP
5.1 Kesimpulan
5.2 Saran
Dari hasil kerja praktek yang telah dilakukan maka didapatkan hal-hal yang
perlu diperhatikan serta memberikan saran-saran sebagai berikut:
87
DAFTAR PUSTAKA
Dani Anggoro, Umar, M. D., Vinanty, E., & Dananjaya, D. (2015). Rancangan
Sistem Informasi Koperasi Simpan Pinjam Guru Dan Pegawai Pada Koperasi
Smk Manggala Tangerang. Seminar Nasional Teknologi Informasi Dan
Komunikasi 2015 (SENTIKA 2015) Yogyakarta, 28 Maret 2015,
2015(Sentika), 213–222.
Farell, G., Saputra, H. K., & Novid, I. (2018). Rancang Bangun Sistem Informasi
Pengarsipan Surat Menyurat (Studi Kasus Fakultas Teknik Unp). Jurnal
Teknologi Informasi Dan Pendidikan (JTIP), 11(2), 56–62.
Peranginain, kasiman. (2006). aplikasi web dengan php dan mysql. Informatika.
Sulistiyo, A. H., Rofiah, N., & Nugrahati, F. (2018). Rancang Bangun Sistem
Informasi Pengarsipan Data Biro Kerjasama dan Humas (BKH) Berbasis
Web Pada BKH UNIPMA. 316–323.
Vironica, A., & Sukadi. (2013). Rancang Bangun Aplikasi Pengelolaan Surat
Masuk Dan Surat Keluar Pada Sekolah Menengah Pertama Negeri 2
Nawangan. Speed - Sentra Penelitian Engineering Dan Edukasi.
Wahana Komputer. (2015). Membangun Sistem Informasi dengan Java Net Beans
dan MySQL. In Jurnal Administrasi Pendidikan UPI.
LAMPIRAN A
A. Surat Permohonan Kerja Praktek
B. Surat Keterangan Selesai Kerja Praktek
C. Dokumentasi