Anda di halaman 1dari 41

BAB I

PENDAHULUAN

1.1 1atar Belakang


Dengan semakin pesatnya perkembangan ilmu pengetahuan
dan teknologi yang semakin canggih, sejalan dengan kemajuan
zaman maka penggunaan komputer semakin meningkat dan
perannya sangat penting dalam membantu pekerjaan manusia.
Kemajuan komputerisasi telah melanda dan semakin berpengaruh
terhadap berbagai bidang di kehidupan manusia, sehingga
menimbulkan dampak positif bagi perkembangan teknologi di
lingkungan masyarakat terutama di bidang informasi dan komunikasi
yang semakin canggih dan modern.
Kemajuan teknologi komputer juga dirasakan dalam dunia
usaha, banyak juga instansi menggunakan jasa komputer sebagai alat
untuk membantu segala kegiatan yang sedang berjalan di instansi.
Dengan banyaknya kegiatan pekerjaan di suatu instansi terkadang
instansi tersebut akan lupa soal pengontrolan surat-menyurat mereka.
Dengan ini maka sudah seharusnya membuat aplikasi yang dapat
menyimpan data dari surat tersebut.
Dengan dibuatnya aplikasi penyimpan data surat ini, Surat
pada suatu instansi tersebut dapat terkontrol dan dapat ditujukan
dengan cepat dan tepat. Dari uraian di atas maka penulis
menganggap perlu dikembangkan suatu sistem yang bisa menangani
masalah-masalah yang timbul dalam instansi dan dapat menyediakan
informasi tentang Surat-menyurat dengan menggunakan sistem

PAPSI-ITS Surabaya 1
komputerisasi. Berdasarkan analisa yang tertera di atas, maka dalam
pembuatan laporan ini penulis memberi judul laporan praktek kerja
ini : “APLIKASI MANAJEMEN SURAT SMK NEGERI 5
SURABAYA”

1.2 Rumusan Masalah


Melihat latar belakang diatas maka dapat dirumuskan
permasalahan sebagai berikut:
1. Bagaimana transaksi surat masuk dan surat keluar dapat diolah
dengan mudah
2. Bagaimana cara penyampaian surat masuk dari eksternal
didisposisikan dengan cepat dan tepat
3. Bagaimana membuat perangkat lunak pengolahan data surat
yang nyaman dan mudah di gunakan oleh user

1.3 Batasan Masalah


Batasan masalah pada pembuatan perangkat lunak adalah
sebagai berikut:
1. Software yang dibuat hanya digunakan untuk mengelola data
surat masuk dan surat keluar
2. Pembuatan software menggunakan program boostrap dan
menggunakan basis data MySql

PAPSI-ITS Surabaya 2
1.4 Maksud dan Tujuan
Maksud pembuatan laporan ini adalah membangun dan
mengembangkan sebuah sistem informasi data surat pada SMKN 5
Surabaya serta untuk memperkecil kemungkinan kesalahan yang
dapat terjadi karena kesalahan manusia. Adapun Tujuan penulis
dalam pembuatan program aplikasi ini adalah :
Mempermudah dalam pencatatan data Surat pada suatu
perangkat komputer.
Mempermudah pencarian data Surat yang dibutuhkan oleh
pengguna komputer.
Memudahkan dalam Pen-Disposisian Surat

1.5 Sistematika Penulisan


Sistematika Penulisan laporan ini disusun dalam beberapa
bab dan sub bab yang masing-masing saling mempunyai keterkaitan
dalam bahasannya. Adapun sistematika penulisan laporan ini sebagai
berikut :
BAB I PENDAHULUAN
Dalam bab ini berisi uraian tentang latar belakang masalah, rumusan
masalah yang berisi identifikasi masalah, batasan masalah, tujuan
dan manfaat penelitian serta sistematika penulisan.
BAB II LANDASAN TEORI
Pada bab ini berisi tentang landasan teori mengenai permasalahan
yang sedang dibahas.

PAPSI-ITS Surabaya 3
BAB III ANALISA SISTEM DAN DESAIN SISTEM
Pada bab ini membahas tentang bagaimana sistem yang sedang
berjalan di SMK Negeri 5 Surabaya
BAB IV IMPLEMENTASI
Bab ini berisi tentang implementasi dari perancangan APLIKASI
SURAT pada SMK Negeri 5 Surabaya
BAB V PENUTUP
Pada bab ini berisi tentang kesimpulan dari masalah yang dibahas
serta saran-saran dari penyusun.

PAPSI-ITS Surabaya 4
BAB II
DASAR TEORI

2.1 Sistem Informasi


Secara Umum, Pengertian Sistem Informasi adalah suatu
sistem yang menyediakan informasi untuk manajemen pengambilan
keputusan/kebijakan dan menjalankan operasional dari kombinasi
orang-orang, teknologi informasi dan prosedur-prosedur yang
terorganisasi. atau sistem informasi diartikan sebagai kombinasi dari
teknologi informasi dan aktivitas orang yang menggunakan teknologi
untuk mendukung operasi dan manajemen. Sedangkan dalam arti
luas, sistem informasi diartikan sebagia sistem informasi yang sering
digunakan menurut kepada interaksi antara orang, proses, algoritmik,
data dan teknologi.

2.2 Database
Database adalah kumpulan data yang disimpan secara
sistematis di dalam komputer yang dapat diolah atau dimanipulasi
menggunakan perangkat lunak (program aplikasi) untuk
menghasilkan informasi. Pendefinisian basis data meliputi
spesifikasi berupa tipe data, struktur data dan juga batasan-batasan
data yang akan disimpan. Basis data merupakan aspek yang sangat
penting dalam sistem informasi dimana basis data merupakan
gudang penyimpanan data yang akan diolah lebih lanjut. Basis data

PAPSI-ITS Surabaya 5
menjadi penting karena dapat mengorganisasi data, menghidari
duplikasi data, hubungan antar data yang tidak jelas dan juga update
yang rumit. Proses memasukkan dan mengambil data ke dan dari
media penyimpanan data memerlukan perangkat lunak yang disebut
dengan sistem manajemen basis data (database management system |
DBMS). DBMS merupakan sistem perangkat lunak yang
memungkinkan pengguna databas untuk memelihara, mengontrol
dan mengakses data secara praktis dan efisien. Dengan kata lain
semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa
fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian
data, menangani permintaan pemakai untuk mengakses data,
memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA
(Database Administrator), menangani kegagalan dalam pengaksesan
data yang disebabkan oleh kerusakan sistem maupun disk dan
menangani unjuk kerja semua fungsi secara efisien. Tujuan utama
dari DBMS adalah untuk memberikan tinjauan abstrak data kepada
pengguna. Jadi sistem menyembunyikan informasi tentang
bagaimana data disimpan, dipelihara dan tetap bisa diambil (diakses)
secara efisien. Pertimbangan efisien di sini adalah bagaimana
merancang struktur data yang kompleks tetapi masih tetap bisa
digunakan oleh pengguna awam tanpa mengetahui kompleksitas
strukturnya.
Sistem informasi Administrasi SMKN 5 Surabaya Menggunakan
basis data MySql. MySQL adalah sebuah implementasi dari sistem
manajemen basisdata relasional (RDBMS) yang didistribusikan
secara gratis dibawah lisensi GPL (General Public License). Setiap

PAPSI-ITS Surabaya 6
pengguna dapat secara bebas menggunakan MySQL, namun dengan
batasan perangkat lunak tersebut tidak boleh dijadikan produk
turunan yang bersifat komersial. MySQL sebenarnya merupakan
turunan salah satu konsep utama dalam basisdata yang telah ada
sebelumnya; SQL (Structured Query Language). MySQL memiliki
beberapa keistimewaan, antara lain :
1) Portabilitas. MySQL dapat berjalan stabil pada berbagai
sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X
Server, Solaris, Amiga, dan masih banyak lagi
2) Perangkat lunak sumber terbuka. MySQL didistribusikan
sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL
sehingga dapat digunakan secara gratis.
3) Multi-user. MySQL dapat digunakan oleh beberapa pengguna
dalam waktu yang bersamaan tanpa mengalami masalah atau
konflik.
4) 'Performance tuning', MySQL memiliki kecepatan yang
menakjubkan dalam menangani query sederhana, dengan kata
lain dapat memproses lebih banyak SQL per satuan waktu.
5) Ragam tipe data. MySQL memiliki ragam tipe data yang
sangat kaya, seperti signed / unsigned integer, float, double,
char, text, date, timestamp, dan lain-lain.

2.2.1 Komponen Basis Data


1. Hardware
Biasanya berupa perangkat komputer standar, media

PAPSI-ITS Surabaya 7
penyimpan sekunder dan media komunikasi untuk sistem
jaringan.
2. Operating System
Yakni merupakan perangkat lunak yang memfungsikan,
mengendalikan seluruh sumber daya dan melakukan operasi
dasar dalam sistem komputer. Harus sesuai dengan DBMS
yang digunakan.
3. Database
Yakni basis data yang mewakili sistem tertentu untuk
dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari
satu basis data.
4. DBMS (Database Management System)
Perangkat lunak yang digunakan untuk mengelola basis data.
Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access,
MS. Foxpro, Borland Paradox. Contoh kelas kompleks:
Borland-Interbase, MS. SQL Server, Oracle, Informix,
Sybase.
5. User ( Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data,
mulai dari yang merancang sampai yang menggunakan di
tingkat akhir.
6. Optional Software
Perangkat lunak pelengkap yang mendukung. Bersifat
opsional.

PAPSI-ITS Surabaya 8
2.3 Software Pendukung
Sebagai Pengguna komputer kami tak mungkin bisa lepas
darin semua software pendukung karena komputer tidak bisa
berjalan tanpa didukung oleh software - software lain untuk
mendukung kinerja komputer itu. Dalam pebuatan sistem informasi
ini kami menggunakan software pendukung antara lain sebagai
berikut :

2.3.1 PHP (Hypertext Preprocessor)


PHP adalah kependekan dari PHP: Hypertext Preprocessor.
Sedangkan pengertian PHP adalah bahasa pemrograman web server-
side yang bersifat open source. PHP merupakan script yang
terintegrasi dengan HTML dan berada pada server (server side
HTML embedded scripting). PHP adalah script yang digunakan
untuk membuat halaman website yang dinamis. Dinamis berarti
halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh
client. Mekanisme ini menyebabkan informasi yang diterima client
selalu yang terbaru atau up to date. Semua script PHP dieksekusi
pada server di mana script tersebut dijalankan.

2.3.2 MySQL
MySQL adalah sebuah perangkat lunak system manajemen
basis data SQL (DBMS) yang multithread, dan multi-user. MySQL
adalah implementasi dari system manajemen basisdata relasional
(RDBMS). MySQL dibuah oleh TcX dan telah dipercaya mengelola

PAPSI-ITS Surabaya 9
system dengan 40 buah database berisi 10.000 tabel dan 500 di
antaranya memiliki 7 juta baris.
MySQL AB merupakan perusahaan komersial Swedia yang
mensponsori dan yang memiliki MySQL. Pendiri MySQL AB
adalah dua orang Swedia yang bernama David Axmark, Allan
Larsson dan satu orang Finlandia bernama Michael “Monty”. Setiap
pengguna MySQL dapat menggunakannya secara bebas yang
didistribusikan gratis dibawah lisensi GPL(General Public License)
namun tidak boleh menjadikan produk turunan yang bersifat
komersial.
Pada saat ini MySQL merupakan database server yang sangat
terkenal di dunia, semua itu tak lain karena bahasa dasar yang
digunakan untuk mengakses database yaitu SQL. SQL (Structured
Query Language) pertama kali diterapkan pada sebuah proyek riset
pada laboratorium riset San Jose, IBM yang bernama systemR.
Kemudian SQL juga dikembangan oleh Oracle, Informix dan
Sybase. Dengan menggunakan SQL, proses pengaksesan database
lebih user-friendly dibandingan dengan yang lain, misalnya dBase
atau Clipper karena mereka masih menggunakan perintah-perintah
pemrograman murni.

2.3.3 Notepad++
Notepad++ adalah sebuah penyunting teks dan penyunting
kode sumber yang berjalan di sistem operasi Windows. Notepad++
menggunakan komponen Scintilla untuk dapat menampilkan dan

PAPSI-ITS Surabaya 10
menyuntingan teks dan berkas kode sumber berbagai bahasa
pemrograman.
Didukung dalam hal ini adalah dimengerti dan diterjemahkan
menjadi teks oleh Notepad++. Misalnya pada C++, fungsi-fungsinya
akan di masukan kedalam daftar fungsi dan kata-katanya akan
berubah warna sesuai dengan makna kata tersebut di C++. Berikut
sejumlah bahasa pemrograman yang didukung oleh Notepad++ sejak
versi 5.9.3:
 ActionScript, Ada, ASP, Assembler, autoIt
 Batch
 C, C++, C#, Caml, Cmake, COBOL, CSS
 D, Diff
 Flash ActionScript, Fortran
 Gui4CLI
 Haskell, HTML
 Berkas INI, InnoSetup
 Java, Javascript, JSP
 KiXtart
 LISP, Lua
 Makefile, Matlab, MS-DOS
 NSIS
 Objective-C
 Pascal, Perl, PHP, Postscript, PowerShell, Properties file,
Python
 R, Resource file, Ruby

PAPSI-ITS Surabaya 11
 Shell, Scheme, Smalltalk, SQL
 TCL, TeX
 Pascal, Perl, PHP, Postscript, PowerShell, Properties file,
Python
 XML
 YAML

2.3.4 CSS
CSS adalah singkatan dari Cascading Style Sheets. Berisi
rangkaian instruksi yang menentukan bagiamana suatu text akan
tertampil di halaman web. Perancangan desain text dapat dilakukan
dengan mendefinisikan fonts (huruf) , colors (warna), margins
(ukuran), latar belakang (background), ukuran font (font sizes) dan
lain-lain. Elemen-elemen seperti colors (warna) , fonts (huruf), sizes
(ukuran) dan spacing (jarak) disebut juga “styles”. Cascading Style
Sheets juga bisa berarti meletakkan styles yang berbeda pada layers
(lapisan) yang berbeda. CSS terdiri dari style sheet yang
memberitahukan browser bagaimana suatu dokumen akan
disajikan. Fitur-fitur baru pada halaman web lama dapat
ditambahkan dengan bantuan style sheet. Saat menggunakan CSS,
Anda tidak perlu menulis font, color atau size pada setiap paragraf,
atau pada setiap dokumen. Setelah Anda membuat sebuah style
sheet, Anda dapat menyimpan kode tersebut sekali saja dan dapat
kembali menggunakannya bila diperlukan. CSS dibuat untuk
memisahkan konten utama dengan tampilan dokumen yang meliputi
layout, warna da font. Pemisahan ini dapat meningkatkann daya

PAPSI-ITS Surabaya 12
akses konten pada web, menyediakan lebih banyak fleksibilitas dan
kontrol dalam spesifikasi darisebuah karakteristik dari sebuah
tampilan, memungkinkan untuk membagi halaman untuk sebuah
formatting dan mengurangi kerumitan dalam penulisan kode dan
struktur dari konten, contohnya teknik tableless pada desain web.

2.3.5 Power Designer


Sybase Power Designer adalah sebuah software pemodelan yang
memiliki banyak fungsi diantaranya adalah untuk merancang
database. Sangat cocok untuk database yang berukuran besar serta
memiliki tingkat kompleksitas cukup rumit. Power Designer juga
dapat digunakan untuk membuat :
 BPM ( Bussiness Process Model)
Digunakan untuk menggambar alur dari suatu proses. Dalam
hal ini adalah proses dalam pencatatan data surat.
 CDM (Conceptual Data Model)
Digunakan untuk Menggambarkan perancangan tabel
penyimpan dari aplikasi yang akan dibangun. CDM ditunjukan
dalam bentuk grafis yang menggabarkan relationship tabel juga.
 PDM (Physical Data Model)
Hasil generate dari CDM yang berhubungan dengan database
yang akan menyimpan data-data dalam proses pencatatan data
Aplikasi Surat.

PAPSI-ITS Surabaya 13
BAB III
ANALISIS DAN DESAIN SISTEM

3.1 Analisis Sistem


Analisis sistem adalah penguraian dari suatu sistem
informasi yang utuh ke dalam bagian-bagian komponennya
dengan maksut untuk mengidentifikasi dan mengevaluasi
permasalahan, kesempatan, hambatan yang terjadi dan
kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan.

3.1.1 Kondisi Eksisting Sistem


1. Pencatatan data Surat masuk dan Surat keluar dengan
menulis secara manual di buku Keluar Masuk Surat
2. Melakukan Disposisi secara Manual
3. Pengarsipan Surat secara Manual

3.1.2 Kebutuhan User


Untuk mempermudah pengguna dalam menggunakan
program, Aplikasi yang akan dirancang akan terdapat beberapa
analisa kebutuhan user, yaitu :
1. Program dapat mencatat, menghapus dan mengubah
penerima surat , instansi dan data keterangan transaksi surat
2. Dapat menyimpan software surat atau menyimpan hasil
scan surat
3. Program dapat menampilkan laporan surat menyurat

PAPSI-ITS Surabaya 14
3.2 Desain Sistem
Model dari Aplikasi manajemen surat yang di buat
disajikan dalam bentuk Bussines Process Model (BPM), Conceptual
Data Model (CDM) dan Physical Data Model (PDM). Bussines data
model akan menggambarkan diagram alur proses sistem pencatatan
transaksi data surat menyurat. Conceptual Data Model (CDM) akan
mepresentasikan keseluruhan desain dari suatu database dan ini
tidak tergantung dari software ataupun struktur data. Physical Data
Model (PDM) merupakan desain akhir database untuk pendefisian
implementasi dari struktur fisik dan query data

3.2.1 Business Process model Aplikasi Manajemen Surat


Pada bagian Bussiness Process Model kami bagi menjadi 3
Jenis BPM yaitu:
1. BPM Transaksi Surat Masuk
2. BPM Transaksi Surat Keluar
3. BPM Transaksi Disposisi

3.2.1.1 BPM Transaksi Surat Masuk


Alur transaksi Input Surat Masuk pada SMKN 5 Surabaya
dijelaskan pada BPM pada gambar 3.1 .

PAPSI-ITS Surabaya 15
Gambar 3.1 BPM Surat masuk

PAPSI-ITS Surabaya 16
3.2.1.2 BPM Transaksi Surat Keluar
Alur transaksi Input Surat Keluar pada SMKN 5 Surabaya
dijelaskan pada gambar 3.2

Gambar 3.2 BPM Surat Keluar

PAPSI-ITS Surabaya 17
3.2.1.3 BPM Transaksi Disposisi Surat
Alur transaksi Disposisi Surat pada SMKN 5 Surabaya
dijelaskan pada gambar 3.3

Gambar 3.3 BPM Disposisi Surat

PAPSI-ITS Surabaya 18
3.2.1.4 Conceptual Data Model
Desain CDM pada Aplikasi Managemen Surat pada SMKN
5 Surabaya ditunjukan pada gambar dibawah ini :

Gambar 3.4 CDM Aplikasi Surat

PAPSI-ITS Surabaya 19
3.2.1.5 Physical Data Model
Desain PDM pada Aplikasi Manajemen Surat pada SMKN
5 ditunjukan pada gambar dibawah ini

Gambar 3.5 PDM Aplikasi Surat

PAPSI-ITS Surabaya 20
3.2.2 Detil Desain Database
Dalam pembuatan Aplikasi manajemen surat berbasis
offline ini, bahasa perogramannya menggunakan PHP. Sedangkan
untuk sistem database yang digunakan adalah MYSQL.Tabel yang
dibuat sebagai berikut :
1.Tabel User
Tabel User adalah tabel yang digunakan untuk menyimpan data
user. Field-Field yang terdapat pada tabel user seperti dibawah ini :
1. IDUser
2. Nama_User
3. Password
4. NIP
5. Level
6. Instansi
7. Unit Kerja
2.Tabel Surat Masuk
Tabel surat masuk adalah tabel untuk menyimpan data surat
masuk. Field-field yang terdapat pada tabel surat masuk seperti
dibawah ini :
1. IDSurat Masuk
2. No_agenda
3. Asal_Surat_Masuk
4. Isi_Surat_Masuk
5. Kode
6. Indeks
7. Tgl_Diterima

PAPSI-ITS Surabaya 21
8. Tgl_Surat_Masuk
9. File_Surat_Masuk
10. Keterangan
11. Tujuan_Disposisi
12. Isi_Disposisi
13. Sifat_Disposisi
14. Batas_Waktu
15. Catatan_Disposisi
3.Tabel Surat Keluar
Tabel surat keluar adalah tabel untuk menyimpan data surat
keluar. Field-field yang terdapat pada tabel surat masuk seperti
dibawah ini :
1. ID_Surat_Keluar
2. No_Surat_Keluar
3. Agenda_Surat_Keluar
4. Isi_Surat_Keluar
5. Kode_Surat_Keluar
6. Tgl_Surat_Keluar
7. Tgl_Diterima
8. Keterangan_Surat
9. File_Keluar

PAPSI-ITS Surabaya 22
3.2.3.Desain Interface
1.Tampilan Form login
Tampilan Design Form Login terdapat pada gambar 3.6

Gambar 3.6 Design Form Login

2. Tampilan Form utama


Tampilan Design Form Utama terdapat pada gambar 3.7

Gambar 3.7 Design Form Utama

PAPSI-ITS Surabaya 23
3. Tampilan Form Transaksi Surat masuk
Tampilan Design Transaksi Surat masuk terdapat pada
gambar 3.8

Gambar 3.8 Design Form Transaksi Surat masuk

4.Tampilan Form Input Surat masuk


Tampilan Design Form Input Surat masuk terdapat pada
gambar 3.9

Gambar 3.9 Design Form Input Surat masuk

PAPSI-ITS Surabaya 24
5. Tampilan Form Transaksi Surat Keluar
Tampilan Design Form Transaksi Surat Keluar terdapat pada
gambar 3.10

Gambar 3.10 Design Form Transaksi Surat Keluar


6.Tampilan Form Input Surat Keluar
Tampilan Design Form Input Surat Keluar terdapat pada
gambar 3.11

Gambar 3.11 Design Form Input Surat Keluar

PAPSI-ITS Surabaya 25
7. Tampilan Form Disposisi
Tampilan Design Form Disposisi terdapat pada gambar 3.12

Gambar 3.12 Design Form Disposisi

8. Tampilan Form User


Tampilan Design Form User terdapat pada gambar 3.13

Gambar 3.13 Design Form User

PAPSI-ITS Surabaya 26
9. Tampilan Form Input User
Tampilan Design Form User terdapat pada gambar 3.14

Gambar 3.14 Design Form Input User

10.Tampilan Form Update User


Tampilan Design Form Update User terdapat pada gambar
3.15

Gambar 3.15 Design Form Update User

PAPSI-ITS Surabaya 27
11. Tampilan Form Update Instansi
Tampilan Design Form Update Instansi terdapat pada
gambar 3.16

Gambar 3.16 Design Form Update Instansi

12. Tampilan Form Galeri File Surat Masuk


Tampilan Design Form Galeri File Surat masuk terdapat
pada gambar 3.17

Gambar 3.17 Design Form Galeri File Surat masuk

PAPSI-ITS Surabaya 28
13. Tampilan Form Galeri File Surat Keluar
Tampilan Design Form User Galeri File Surat Keluar
terdapat pada gambar 3.18

Gambar 3.18 Design Form Galeri File Surat Keluar


14.Tampilan Form Agenda Surat masuk
Tampilan Design Form Agenda Surat masuk terdapat pada
gambar 3.19

Gambar 3.19 Design Form Agenda Surat masuk

PAPSI-ITS Surabaya 29
15.Tampilan For Agenda Surat Keluar
Tampilan Design Form User Galeri File Surat Keluar
terdapat pada gambar 3.20

Gambar 3.20 Design Form Agenda Surat Keluar

PAPSI-ITS Surabaya 30
BAB IV
IMPLEMENTASI SISTEM

4.1 Implementasi Sistem


Dalam sebuah program didalamnya pasti ada source code,
Dimana source code adalah bagian terpenting dalam suatu program.
Tanpa adanya source code program yang dibuat tidak akan berjalan
dengan semestinya. Berikut ini adalah potongan source code dari
beberapa perintah yang ada dalam program ini

4.1.1 Implementasi Form Login


Form login merupakan form yang digunakan untuk
mengaktifkan menu pada form utama. Adapun tampilan dari form
login dapat dilihat pada gambar 4.1

Gambar 4.1 Gambar Form Login Aplikasi Surat

PAPSI-ITS Surabaya 31
4.1.2 Implementasi Form Menu Utama
Form menu utama merupakan form induk yang terdapat
menu-menu untuk masuk ke form anak diantaranya form Transaksi
Surat, Disposisi, Agenda , Galeri, Pengaturan. Adapun tampilan dari
form menu utama dapat dilihat pada gambar 4.2

Gambar 4.2 Gambar Form Menu Utama

4.1.3 Implementasi Form Surat Masuk


Form Surat masuk merupakan form untuk mengakses
(Input, Edit, Delete) data surat masuk di SMKN 5 Surabaya.
Adapun tampilan dari form surat masuk terdapat pada gambar 4.3

Gambar 4.3 Gambar Form surat masuk

PAPSI-ITS Surabaya 32
Dan berikut juga Source Code pada Form Surat masuk :
1. Source Code Input Surat masuk

2. Source Code Hapus Surat masuk

3. Source Code Edit Surat masuk

PAPSI-ITS Surabaya 33
4.1.4 Implementasi Form Surat Keluar
Form Surat Keluar merupakan form untuk mengakses
(Input, Edit, Delete) data surat masuk di SMKN 5 Surabaya.
Adapun tampilan dari form surat masuk terdapat pada gambar 4.4

Gambar 4.4 Gambar Form Surat Keluar

Dan berikut juga Source Code pada Form Surat Keluar :


1. Source Code Input Surat Keluar

PAPSI-ITS Surabaya 34
2. Source Code Edit Surat Keluar

3. Source Code Delete Surat Keluar

PAPSI-ITS Surabaya 35
4.1.5 Implementasi Form Disposisi
Form Disposisi berfungsi untuk mendisposisi atau
menujukan surat tersebut . Adapun tampilan dari Form Disposisi
dapat dilihat pada gambar 4.5

Gambar 4.5 Gambar Form Disposisi


Berikut ini Source Code pada Form Disposisi :
1. Source Code Input Disposisi

PAPSI-ITS Surabaya 36
2. Source Code Delete Disposisi

4.1.6 Implementasi Form Galeri Surat Masuk


Form Galeri Surat masuk berfungsi untuk melihat file scan
surat masuk. Adapun tampilan dari form terdapat pada gambar 4.6

Gambar 4.6 Gambar Galeri Surat masuk

PAPSI-ITS Surabaya 37
4.1.7 Implementasi Form Galeri Surat Keluar
Form Galeri Surat Keluar berfungsi untuk melihat file scan
surat keluar. Adapun tampilan dari form dapat dilihat pada gambar
4.7

Gambar 4.7 Gambar Galeri Surat Keluar

4.1.8 Implementasi Form Agenda Surat Masuk


Form ini berfungsi untuk melihat daftar surat masuk dan
dapat mencetaknya menjadi laporan. Adapun tampilannya dapat
dilihat pada gambar 4.8

Gambar 4.8 Gambar Agenda Surat Masuk

PAPSI-ITS Surabaya 38
4.1.9 Implementasi Form Agenda Surat Keluar
Form ini berfungsi untuk melihat daftar surat keluar dan
dapat mencetaknya menjadi laporan. Adapun tampilannya seperti
berikut:

Gambar 4.9 Gambar Agenda Surat Keluar

PAPSI-ITS Surabaya 39
BAB V
PENUTUP

5.1 Kesimpulan
Kesimpulan yang dapat di ambil setelah menyelesaikan
tugas akhir ini adalah:
1. Aplikasi manajemen surat yang telah dibuat dan dapat
membantu pengarsipan surat dan pendisposisian surat pada
SMKN 5 Surabaya
2. Aplikasi manajemen surat juga meminimalkan terjadinya
kesalahan pada penyimpanan surat dan pendisposisian surat

5.2 Saran
Dari kerja praktik yang dilakukan penulis di SMK Negeri 5
Surabaya maka ada beberapa saran yang dapat penulis sapaikan
yang berkaitan dengan Tugas Akhir ini diantara lain:
1. Terdapat back up tahunan pada Aplikasi Surat menyurat ini
2. Pendisposisian surat agar lebih terperinci

PAPSI-ITS Surabaya 40
DAFTAR PUSTAKA

(2016). Putri Febry. W, Nur Mira. P, Syahrul Ramadhan. SISTEM


PENCATATAN DATA REGISTER SURAT DI BANK JATIM
SURABAYA : Tugas Akhir PAPSI-ITS

PAPSI-ITS Surabaya 41

Anda mungkin juga menyukai