1
SISTEM INFORMASI SURAT MASUK DAN SURAT KELUAR BERBASIS WEB DENGAN MODEL FAST
PADA BANK SUMSEL BABEL
SKRIPSI
Oleh IkraAudiantara
1822500190
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI INSTITUT SAINS DAN BISNIS ATMALUHUR
PANGKALPINANG 2021
2
SISTEM INFORMASI SURAT MASUK DAN SURAT KELUAR BERBASIS WEB DENGAN MODEL FAST
PADA BANK SUMSEL BABEL
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh IkraAudiantara
1822500190
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI INSTITUT SAINS DAN BISNIS ATMALUHUR
PANGKALPINANG
2021
ii
iii
iv
KATA PENGANTAR
Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Sistem Informasi Fakultas Teknologi Informasi ISB ATMA LUHUR.
Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna.
Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.
Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada:
1. Allah SWT yang telah menciptakan dan memberikan kehidupan di dunia 2. Bapak dan Ibu tercinta yang telah mendukung penulis baik spirit maupun
materi.
3. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.
4. Bapak Dr.Husni Teja Sukmana,S.T., M.Sc, selaku Rektor ISB Atma Luhur.
5. Bapak Ellya Helmud, M.Kom Selaku Dekan Fakultas Teknologi Informasi Institut Sains dan Bisnis Atma Luhur.
6. Bapak Okkita Rizan, M. Kom Selaku Kaprodi Sistem Informasi.
7. IbuMelatiSuciMayasari, M. Kom selaku dosen pembimbing.
8. Saudara dan sahabat-sahabatku yang telah memberikan dukungan moral untuk terus meyelesaikan skripsi ini.
v
Semoga Tuhan Yang Maha Esa membalas kebaikan dan selalu mencurahkan hidayah serta taufikNya, Amin.
Pangkalpinang, ... 2021 Penulis
vi ABSTRAKSI
Saat ini didalam pengelolaan sebuah data terutama mengenai surat menyurat pada Bank Sumsel Babel masih dikerjakan secara konvensional, dimana setiap ada surat masuk maupun surat keluar selalu dicatat kedalam sebuah buku oleh staff unit umum yaitu buku surat masuk dan buku surat keluar, sehingga masih memiliki beberapa permasalahan. Tujuan dari pembuatan sistem informasi surat masuk dan surat keluar ini yaitu untuk menyediakan sebuah sistem yang dapat mengelola surat berbasis Web dengan menggunakan model FAST, dimana proses pengelolaan surat masuk dan surat keluar, serta laporan dapat dilakukan secara terkomputerisasi. Selain itu, proses pengelolaan surat masuk dan surat keluar akan menjadi lebih efektif dan efisien. Metode pengumpulan data yang digunakan yaitu dengan cara wawancara, observasi, dan kepustakaan, sedangkan untuk metode pengembangan sistem menggunakan Rapid Application Development (RAD).
Dengan adanya Sistem informasi surat masuk dan surat keluar ini dapat memberikan kemudahan bagi Bank Sumsel Babel terutama bagi staff unit umum didalam mengelola dan mengarsipkan surat masuk dan surat keluar. Selain itu dengan adanyasistem ini dapat mengurangi kesalahan didalam pencatatan dan pengarsipan surat.
Kata Kunci: Surat Masuk, Surat Keluar, FAST, Rapid Applicaton Development (RAD), Pengelolaan surat
vii
ABSTRACTION
Currently, the management of data, especially regarding incoming mail at Bank Sumsel Babel is still done conventionally, where every incoming or outgoing letter is always recorded in a book by the general unit staff, namely the incoming mail book and mail book, so there are still some problems. The purpose of making this information system for incoming and outgoing mail is to provide a system that can manage Web-based mail using the FAST model, where the process of managing incoming and outgoing mail, as well as reports can be done computerized. In addition, the process of managing incoming and outgoing mail will be more effective and efficient. The data collection method used is by interview, observation, and literature, while the system development method uses Rapid Application Development (RAD). With the information system for incoming and outgoing letters, it can provide convenience for Bank Sumsel Babel, especially for general unit staff in managing and archiving incoming and outgoing letters. In addition, this system can reduce errors in recording and filing letters.
Keywords: Incoming Letters, Outgoing Letters, FAST, Rapid Application Development (RAD), Mail Management
viii DAFTAR ISI
Halaman
LEMBAR PERNYATAAN ... i
LEMBAR PERSETUJUAN ... ii
KATA PENGANTAR ... iii
ABSTRAKSI ... v
ABSTRACTION ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xiv
DAFTAR SIMBOL ... xv
BAB I PENDAHULUAN ... 1
1.1. LatarBelakang ... 1
1.2. RumusanMasalah ... 2
1.3. BatasanMasalah ... 2
1.4. TujuandanManfaat Penelitian ... 2
1.5. SistematikaPenulisan ... 3
BAB II LANDASAN TEORI ... 5
2.1 Arsip ... 5
2.2 Konsep Dasar Sistem ... 5
2.3 Surat ... 6
2.4 OOP (Objek Oriented Programing) ... 6
2.5 UML ... 6
2.6 ERD (Entity Ralationship Diagram) ... 8
2.7 Transformasi ERD ke LRS ... 8
2.8 LRS ... 9
2.9 Relasi ... 9
2.10 Spesifikasi Basis Data... 9
2.11 Model FAST ... 10
2.12 Sistem Informasi ... 15
ix
2.13 TinjauanPenelitianTerdahulu ... 16
BAB III METODOLOGI PENELITIAN ... 18
3.1 ModelPengembangan Sistem Informasi ... 18
3.2 MetodologiPenelitian ... 18
3.3 Tools ... 18
3.4 Diagram AlirPenelitian ... 19
BAB IV HASIL DAN PEMBAHASAN ... 20
4.1 TinjauanOrganisasi ... 20
4.1.1 Sejarah Bank Sumsel Babel ... 20
4.1.2 Struktur Organisasi ... 21
4.2 Analisis Sistem Berjalan ... 22
4.3 Activity Diagram ... 23
4.4 AnalisisMasukan... 26
4.5 Analisa Keluaran ... 28
4.6 Identifikasi Kebutuhan... 29
4.7 Package Diagram ... 32
4.8 Usecase Diagram ... 33
4.9 Deskripsi Usecase Diagram ... 34
4.10 Entity Relationship Diagram ... 38
4.11 Transformasi ER-Diagram ke Logical Record Structure (LRS) ... 39
4.12 Logical Record Structure (LRS) ... 39
4.13 Tabel ... 40
4.14 Spesifikasi Basis Data... 41
4.15 Deployment Diagram... 45
4.16 Rancangan Dokumen Keluaran ... 45
4.17 Rancangan Dokumen Masukan ... 47
4.18 Rancangan Layar ... 48
4.19 Sequence Diagram ... 59
4.20 Class Diagram ... 40
BAB V PENUTUP ... 67
5.1 Kesimpulan ... 67
x
5.2 Saran ... 67 DAFTAR PUSTAKA ... 68 LAMPIRAN ... 69
xi
DAFTAR GAMBAR
Halaman
Gambar 2.1: Tahapan-tahapan Pengembangan Model FAST ... 15
Gambar 3.1: Langkah-langkah Penelitian ... 19
Gambar4.1 :StrukturOrganisasi Bank Sumsel Babel ... 22
Gambar 4.2: Activity Diagram Proses Surat masuk ... 23
Gambar 4.3: Activity Diagram Proses Surat keluar ... 24
Gambar 4.4: Activity Diagram Disposisi ... 25
Gambar4.5 :Activity Diagram Surat Tugas ... 26
Gambar4.6 :Package Diagram ... 32
Gambar 4.7: Usecase Diagram Master ... 33
Gambar 4.8: Usecase DiagramTransaksi ... 33
Gambar4.9 :Usecase Diagram Laporan ... 34
Gambar 4.10: Entity Relationship Diagram (ERD) ... 38
Gambar 4.11: Transformasi ERD ke LRS ... 39
Gambar 4.12:Logical Record Structure (LRS) ... 39
Gambar 4.13: Deployment Diagram ... 45
Gambar4.14 :StrukturTampilanSistem ... 48
Gambar 4.15: Rancangan layar login ... 49
Gambar 4.16: Rancangan layar Menu Utama ... 49
Gambar 4.17: Rancangan Layar Entry Data Pegawai ... 50
Gambar 4.18: Rancangan Layar Entry Data Instansi ... 51
Gambar 4.19: Rancangan Layar Entry Data Unit ... 52
Gambar 4.20: Rancangan Layar Entry Data Surat Masuk ... 53
Gambar 4.21: Rancangan Layar Entry Data Surat Keluar ... 54
Gambar 4.22: Rancangan Layar Entry Data Surat Tugas ... 55
Gambar 4.23: Rancangan Layar Entry Data Disposisi ... 56
Gambar 4.24: Rancangan Layar Cetak Laporan Surat Masuk ... 57
Gambar 4.25: Rancangan Layar Cetak Laporan Surat Keluar ... 57
Gambar 4.26: Rancangan Layar Cetak Laporan Surat Tugas ... 58
Gambar 4.27: Rancangan Layar Cetak Laporan Disposisi ... 58
xii
Gambar 4.28: Sequence Diagram Login ... 59
Gambar 4.29: Sequence DiagramPegawai ... 60
Gambar 4.30: Sequence DiagramInstansi ... 61
Gambar 4.31: Sequence DiagramUnit ... 62
Gambar 4.32: Sequence DiagramSurat masuk ... 63
Gambar 4.33: Sequence Diagram Surat Keluar ... 64
Gambar 4.34: Sequence Diagram Surat tugas ... 65
Gambar 4.35: Sequence Diagram Disposisi ... 66
Gambar4.36 :Class Diagram ... 40
xiii
DAFTAR TABEL
Halaman
Tabel 4.1 : Tabel Pegawai ... 40
Tabel 4.2 : Tabel Instansi ... 40
Tabel 4.3 : Tabel Unit ... 41
Tabel 4.4 : Tabel Surat Masuk ... 41
Tabel 4.5 : Tabel Surat Keluar ... 41
Tabel 4.6 : Tabel Surat Tugas ... 41
Tabel 4.7: Tabel Disposisi ... 41
Tabel 4.8: Tabel User ... 41
Tabel 4.9: Spesifikasi Basis data Pegawai ... 42
Tabel 4.10 : Spesifikasi Basis data Unit... 42
Tabel 4.11: Spesifikasi Basis data Instansi ... 42
Tabel 4.12: Spesifikasi Basis data Surat Masuk ... 43
Tabel 4.13: Spesifikasi Basis data Surat Keluar ... 43
Tabel 4.14 : Spesifikasi Basis data Surat Tugas ... 44
Tabel 4.15 : Spesifikasi Basis data Disposisi ... 44
Tabel 4.16: Spesifikasi Basis data User ... 44
xiv
DAFTAR SIMBOL
1 Simbol Activity Diagram
Initial Node (Start Point)
Merupakan simbol untuk memulai activity Activity Final Node (End Point)
Merupakan simbol untuk mengakhiri activity
Transition
Menggambarkan aliran perpindahan kontrol antaraactivity
Activity (aktifitas)
Menggambarkan proses bisnis dan dikenal sebagai activity state. Activity juga merupakan proses perubahan kondisi yang bisa berupa kata kerja
Menggambarkan pemisahan atau
pengelompokan aktivitas berdasarkan actor.
black Hole Activities
Adanya masukan dan tidak ada keluaran,biasanyadigunakan jika dikehendaki ada 1 atau lebih transisi.
Miracle Activities
Tidak ada masukan dan ada keluaran, biasanya dipakai pada waktu start point dan dikehendaki ada 1 atau leih transisi.
Decision
Merupakan cara untuk menggabungkan ketika ada lebih dari 1 transisi yang
masuk atau pilihan untuk
xv
mengambilkeputusan.
2. Simbol Use CaseDiagram
Actor
Sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan – pekerjaan tertentu.
Use Case
Gambaran fungsionalitas dari
suatusistem,sehingga pengguna sistem paham dan mengerti mengenaikegunaan sistem yang akan dibangun
Assocition
Merupakan abstraksi berupa garis tanpa panah yang menghubung antara aktor dengan use case
Include
Menunjukan bahwa suatu usecase seluruhnya merupakan fungsinalitas dari use caselainnya.
Extend
Menunjukan suatu use case merupakan tambahan fungsional dari use case lainya jika suatu kondisi terpenuhi
Generalization
Disebut juga inheritance (pewarisan), sebuah elemen dapat merupakan spesialisasi dari elemen lainnya
Packages
Digambarkan sebagai sebuah direktori yang berisikan midel – model elemen.
Packages digunakan untuk
mengorganisasikan sebuah diagram yang besar menjadi beberapa diagram kecil
xvi
3. Simbol Entity Relationship Diagram(Erd) Entity
Dapat berupa orang, tempat, objek, atau kejadian yang dianggap penting bagi perusahaan atau instansi, sehingga segala atributnya harus dicatat dan disimpan dalam basisi data
Atribute
Elemen data yang dimiliki
sebuahentitas.Atributberfungsi
mendeskripsikan karakteristik
entitas(atributyang berfungsi sebagai key diberi garis bawah.
Relasi
Menggambarkan hubungan yang ada diantarahimpunanentitas.
4 Simbol SequenceDiagram
Actor
Menggambarka seseorang atausesutu (seperti perangkat, sistem lain) yang berinteraksi dengan sistem
Boundary
Menggambarkan interaksi antara satu atau lebih actor dengan sistem, memodelkan bagian dari sistem yag bergantung pada pihak lain disekitarnya dan merupakan pembatas sistem dengan dunia luar
Control
Menggambarkan “prilaku unuk mengatur
atau kegiatan mengontrol”,
mengkoordinasi prilaku sistem dan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu sistem
Entity
Menggambarkan informasi yanag harus
xvii
disimpan oleh sistem (stuktur data dari sebuah sistem).
Object
Menggambarkan abstraksi dari sebuah entitas nyata/tidak nyata yang informasinya harusdisimpan
Activation
Menunjukan periode selama suatu object atau actorsedang melakukan suatu tindakan
Messege
Pesan yang dikirim untuk dirinya sendiri
Object Message
Menggambarkan pesan/hubungan antara objek yang menunjukan urutan kejadian yang terjadi.
Looping Logic
Menggambarkan dengan sebuah frame dengan label loop dan sebuah kalimat yang mengindikasikan pengulangan dan interaction operatorloop.