Anda di halaman 1dari 40

GL02

DESKRIPSIPERANCANGANPERANGKATLUNAK

SistemInformasiKearsipan

untuk:
PemerintahanDesaGaluhKabupatenPurbalingga

Dipersiapkanoleh:
Ardaneswari(H1L009049)

PROGRAMSTUDITEKNIKINFORMATIKA
UNIVERSITASJENDERALSOEDIRMAN
PURWOKERTO
2012

NomorDokumen Halaman
ProgramStudi GL02G00 1/40
TeknikInformatika
UNSOED Revisi 0 Tgl:24/01/12
DAFTARPERUBAHAN
Revisi Deskripsi
A

INDEX A B C

Ardaneswari
Ditulisoleh
NIM.H1L009049

DosenPengampu,
Diperiksaoleh TeguhCahyono,M.Kom
NIP.197412102008011007

KepalaDesaGaluh,
Disetujuioleh
Purwanto,S.H

TeknikInformatikaUNSOED DPPLGL02 Halaman2dari40halaman


DaftarHalamanPerubahan

Halaman Revisi Halaman Revisi

TeknikInformatikaUNSOED DPPLGL02 Halaman3dari40halaman


DaftarIsi
1 Pendahuluan ............................................................................................................................................. 8
1.1 TujuanPenulisanDokumen ............................................................................................................... 8
1.2 LingkupMasalah ............................................................................................................................... 8
1.3 DefinisidanIstilah............................................................................................................................. 8
1.4 AturanPenamaandanPenomoran ..................................................................................................... 9
1.5 Referensi............................................................................................................................................ 9
1.6 DeskripsiUmumDokumen .............................................................................................................. 10
2 DeskripsiPerancanganGlobal.................................................................................................................. 10
2.1 RancanganLingkunganImplementasi ............................................................................................. 10
2.2 ModelProses.................................................................................................................................... 11
2.2.1 DiagramKonteks ..................................................................................................................... 11
2.2.2 DDFLevel1............................................................................................................................. 11
2.2.3 DDFLevel2............................................................................................................................. 13
2.2.3.1 DFDLevel2ProsesLogin.................................................................................................. 13
2.2.3.2 DFDLevel2ProsesPengelolaanSuratMasuk.................................................................... 14
2.2.3.3 DFDLevel2ProsesPengelolaanSuratKeluar................................................................... 15
2.2.3.4 DFDLevel2ProsesPengelolaanLembarDisposisi ............................................................ 15
2.2.3.5 DFDLevel2ProsesPengelolaanArsipLain...................................................................... 16
2.2.3.6 DFDLevel2ProsesPembuatanLaporan ............................................................................ 17
2.3 ModelData ...................................................................................................................................... 18
2.3.1 DefinisiDomain/Type .............................................................................................................. 18
2.3.2 DataModelLogika(ConceptualDataModel)............................. Error!Bookmarknotdefined.
2.3.3 DataModelFisik(PhysicalDataModel) .................................................................................. 19
2.3.4 DaftarTabelAplikasi ............................................................................................................... 19
3 DeskripsiPerancanganRinci ................................................................................................................... 20
3.1 DeskripsiRinciTabel....................................................................................................................... 20
3.1.1 Tabellogin ............................................................................................................................... 20
3.1.2 TabelsuratMasuk ..................................................................................................................... 20
3.1.3 TabelsuratKeluar ..................................................................................................................... 21
3.1.4 TabellembarDisposisi .............................................................................................................. 21
3.1.5 TabelarsipLain ........................................................................................................................ 22
3.2 DeskripsiProsessecaraRinci .......................................................................................................... 22
3.2.1 SpesifikasiProsesLogin ........................................................................................................... 22
3.2.1.1 Spesifikasitabelinput........................................................................................................... 22
3.2.1.2 SpesifikasitabelOutput ........................................................................................................ 22
3.2.1.3 SpesifikasiLayarUtama ....................................................................................................... 23
3.2.1.4 Spesifikasifielddatapadalayar ............................................................................................ 24
3.2.1.5 SpesifikasiFunctionKey/ObjekObjekpadalayar ............................................................... 25
3.2.1.6 Spesifikasilayarpesan.......................................................................................................... 26
3.2.1.7 SpesifikasiReport ................................................................................................................. 27
3.2.2 SpesifikasiProsesPengelolaanSuratMasuk............................................................................. 27
3.2.2.1 Spesifikasitabelinput........................................................................................................... 27
3.2.2.2 SpesifikasitabelOutput ........................................................................................................ 27
3.2.2.3 SpesifikasiLayarUtama ....................................................................................................... 28
3.2.2.4 Spesifikasifielddatapadalayar ............................................................................................ 28
3.2.2.5 SpesifikasiFunctionKey/ObjekObjekpadalayar ............................................................... 29
3.2.2.6 Spesifikasilayarpesan.......................................................................................................... 29
3.2.2.7 SpesifikasiReport ................................................................................................................. 30
3.2.3 SpesifikasiProsesPengelolaanSuratKeluar............................................................................. 30
3.2.3.1 Spesifikasitabelinput........................................................................................................... 30
3.2.3.2 SpesifikasitabelOutput ........................................................................................................ 30
3.2.3.3 SpesifikasiLayarUtama ....................................................................................................... 30
3.2.3.4 Spesifikasifielddatapadalayar ............................................................................................ 31
3.2.3.5 SpesifikasiFunctionKey/ObjekObjekpadalayar ............................................................... 31
3.2.3.6 Spesifikasilayarpesan.......................................................................................................... 31

TeknikInformatikaUNSOED DPPLGL02 Halaman4dari40halaman


3.2.3.7 SpesifikasiReport ................................................................................................................. 32
3.2.4 SpesifikasiProsesPengelolaanDisposisi .................................................................................. 32
3.2.4.1 Spesifikasitabelinput........................................................................................................... 32
3.2.4.2 SpesifikasitabelOutput ........................................................................................................ 32
3.2.4.3 SpesifikasiLayarUtama ....................................................................................................... 33
3.2.4.4 Spesifikasifielddatapadalayar ............................................................................................ 33
3.2.4.5 SpesifikasiFunctionKey/ObjekObjekpadalayar ............................................................... 33
3.2.4.6 Spesifikasilayarpesan.......................................................................................................... 34
3.2.4.7 SpesifikasiReport ................................................................................................................. 34
3.2.5 SpesifikasiProsesPengelolaanArsipLain................................................................................ 34
3.2.5.1 Spesifikasitabelinput........................................................................................................... 35
3.2.5.2 SpesifikasitabelOutput ........................................................................................................ 35
3.2.5.3 SpesifikasiLayarUtama ....................................................................................................... 35
3.2.5.4 Spesifikasifielddatapadalayar ............................................................................................ 35
3.2.5.5 SpesifikasiFunctionKey/ObjekObjekpadalayar ............................................................... 36
3.2.5.6 Spesifikasilayarpesan.......................................................................................................... 36
3.2.5.7 SpesifikasiReport ................................................................................................................. 37
3.2.6 SpesifikasiProsesPembuatanLaporan ..................................................................................... 37
3.2.6.1 Spesifikasitabelinput........................................................................................................... 37
3.2.6.2 SpesifikasitabelOutput ........................................................................................................ 37
3.2.6.3 SpesifikasiLayarUtama ....................................................................................................... 37
3.2.6.4 Spesifikasifielddatapadalayar ............................................................................................ 39
3.2.6.5 SpesifikasiFunctionKey/ObjekObjekpadalayar ............................................................... 39
3.2.6.6 Spesifikasilayarpesan.......................................................................................................... 40

TeknikInformatikaUNSOED DPPLGL02 Halaman5dari40halaman


DaftarGambar

Gambar21 DiagramKonteksSiKar 11
Gambar22 DFDLevel1SiKar....................................................................................... 12
Gambar23 DFDLevel2(1.0Login)............................................................................... 13
Gambar24 DFDLevel2(2.0PengelolaanSuratMasuk)................................................ 14
Gambar25 DFDLevel2(3.0PengelolaanSuratKeluar)................................................ 15
Gambar26 DFDLevel2(4.0PengelolaanDisposisi)...................................................... 15
Gambar27 DFDLevel2(5.0PengelolaanArsipLain)................................................... 16
Gambar28 DFDLevel2(6.0PembuatanLaporan)......................................................... 17
Gambar29 ConceptualDataModelSiKar...................................................................... 19
Gambar210 PhysicalDataModelSiKar.......................................................................... 19
Gambar31 TampilanHalamanAwal. 23
Gambar32 TampilanFormLogin.. 23
Gambar33 TampilanHompage .. 24
Gambar34 TampilanUbahDataLogin.. 24
Gambar35 PesanLoginSukses.. 26
Gambar36 PesanLoginGagal... 26
Gambar37 PesanKeluar.... 26
Gambar38 PesanDataLoginTersimpan.... 26
Gambar39 PesanHapusDataLogin.. 27
Gambar310 PesanHapusDataLoginSukses.. 27
Gambar311 TampilanSuratMasuk.... 28
Gambar312 PesanKonfirmasi..... 29
Gambar313 PesanDataTersimpan..... 29
Gambar314 PesanHapus./ 29
Gambar315 TampilanSuratKeluar..... 30
Gambar316 PesanKonfirmasi.. 31
Gambar317 PesanDataTersimpan.. 32
Gambar318 PesanHapus.. 32
Gambar319 TampilanLembarDisposisi..... 33
Gambar320 PesanKonfirmasi.. 34
Gambar321 PesanDataTersimpan.. 34
Gambar322 PesanHapus.. 34
Gambar323 TampilanFormArsipLain.. 35
Gambar324 PesanKonfirmasi.. 36
Gambar325 PesanDataTersimpan.. 36
Gambar326 PesanHapus.. 36
Gambar327 PesanCetak... 37
Gambar328 TampilanFormLaporanSuratMasuk..... 37
Gambar329 TampilanFormLaporanSuratKeluar..... 38
Gambar330 TampilanFormLaporanLembarDisposisi.. 38
Gambar331 PesanPencarianTidakValid..... 40
Gambar331 PesanHapusLaporan........ 40

TeknikInformatikaUNSOED DPPLGL02 Halaman6dari40halaman


DaftarTabel

Tabel21 DefinisiDomain/Type . 11
Tabel22 DaftarTabelAplikasi 19
Tabel31 TabelLogin.... 20
Tabel32 TabelSuratMasuk..... 20
Tabel33 TabelSuratKeluar..... 21
Tabel34 TabelLembarDisposisi..... 21
Tabel35 TabelArsipLain.... 22
Tabel36 FieldLogin..... 24
Tabel37 FunctionKeyProsesLogin.... 25
Tabel38 FieldSuratMasuk.. 28
Tabel39 FunctionKeySuratMasuk.... 29
Tabel310 FieldSuratKeluar.. 31
Tabel311 FunctionKeySuratKeluar.... 31
Tabel312 FieldLembarDisposisi.. 33
Tabel313 FunctionKeyLembarDsposisi.. 33
Tabel314 FieldArsipLain..... 35
Tabel315 FunctionKey ArsipLain....36
Tabel316 FieldLaporan..... 39
Tabel317 FunctionKey Laporan....39

TeknikInformatikaUNSOED DPPLGL02 Halaman7dari40halaman


1 Pendahuluan
1.1 TujuanPenulisanDokumen
Dokumen DPPL (Deskripsi Pengembangan Perangkat Lunak) atau yang biasa
disebut GL 02 ini berisi penjelasan terperinci mengenai perangkat lunak yang akan
dibuat,yaitudeskripsiperancanganlingkunganimplementasidandekomposisi fungsional
modul, deskripsi data dalam bentuk basis data yang akan digunakan dalam pembuatan
perangkat lunak, dekomposisi fisik modul, dan deskripsi rinci modul yang terdiri dari
deskripsilayar,deskripsiprosesdandeskripsilaporan.
TujuanpenulisanDPPL:
1. Untuk memberikan landasan yang diperlukan dalam proses pengkodean aplikasi
SiKar.
2. Memberikan gambaran mengenai rancangan perangkat lunak Sistem Informasi
Kearsipanyangdibangunsecaraterperinci.
3. Sebagai panduan bagi Pemerintahan Desa Galuh dalam mengimplementasikan
perangkatlunakpengelolakearsipandesa.
4. Untuk memastikan bahwa semua fungsi dan prosedur yang akan dibuat telah
memenuhi spesifikasi kebutuhan sesuai dokumen SKPL yang telah dibuat
sebelumnya.
DengandokumenDPPLinidiharapkanpengembanganperangkatlunakSiKarakanlebih
terarah,efektif,danefisien.

1.2 LingkupMasalah
Perangkat lunak SiKar yang dikembangkan merupakan perangkat lunak
pengelola sistem kearsipan berbasis desktop yang mampu mengolah data surat serta
arsiparsip lainnya. Pengolahan data arsip ini akan mempermudah user sehingga
penyimpanan dan pengelolaan data surat dan arsip serta pembuatan laporan akan lebih
cepatdanterjaminkeamananpenyimpanannya.

1.3 DefinisidanIstilah
SKPL (Spesifikasi Kebutuhan Perangkat Lunak) atau dalam bahasa Inggrisnya
sering juga disebut sebagai Software Requirements Spesification (SRS).
Merupakanspesifikasidariperangkatlunakyangakandikembangkan.

TeknikInformatikaUNSOED DPPLGL02 Halaman8dari40halaman


DPPL(DeskripsiPerancanganPerangkatLunak)atauSoftwareDesignDescription
(SDD). Merupakan deskripsi perancangan dari perangkat lunak yang akan
dikembangkan.
DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk
menunjukkanalirandatapadaperangkatlunak.
ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk
merepresentasikanstrukturdatastatispadaperangkatlunak.
SiKar:SistemInformasiKearsipan

1.4 AturanPenamaandanPenomoran
Penomoran akan digunakan selanjutnya untuk menyingkat permasalahan dan fungsi
fungsisistem.Aturanpenomoraninimemilikiformatsebagaiberikut:
DPPLSIKAR.Kxxxx adalah kode yang digunakan untuk mengimplementasikan
perancangan pada SiKar, dengan SIKAR merupakan kode perangkat lunak,
SIKAR.K adalahkodefase,danxxxxadalahdigit/nomorperancangan.
tabel xzz, adalah kode yang digunakan untuk aturan penamaan bagi namanama
tabel yang terdapat pada SiKar, dengan x adalah serangkaian nomor dari nama
tabelyangbersangkutanberdasarkanbab,danzzadalahnomoruruttabelpadabab
tersebut.
gambarxzz,adalahkodeyangdigunakanuntukaturanpenamaanbaginamanama
gambar yang terdapat pada SiKar, dengan x adalah serangkaian nomor darinama
gambar yang bersangkutan berdasarkan bab, dan zz adalah nomor urut gambar
padababtersebut.

1.5 Referensi
Dokumenacuanyangdipergunakandalampenulisandokumeniniadalah:
1. SKPLSistemInformasiKearsipan
2. Panduan Penggunaan dan Pengisian Deskripsi Perancangan Perangkat Lunak
(DPPL).ProgramStudi TeknikInformatika.UniversitasJenderalSoedirman.2011

TeknikInformatikaUNSOED DPPLGL02 Halaman9dari40halaman


1.6 DeskripsiUmumDokumen
Dokumen DPPL ini berisi deskripsi rancangan perangkat lunak yang akan
dikembangkan berdasarkan dokumen SKPL. Dalam dokumen DPPL ini dijabarkan
perincian rancangan perangkat lunak yang dikembangkan, sehingga dapat
diimplementasikan hingga level teknis. Gambaran umum dokumen ini terdapat pada
penjelasandibawahini.
a. Bab 1, merupakan bab pendahuluan yang berisikan tentang overview dari rencana
pengembangan perangkat lunak secara umum, seperti tujuan penulisan dokumen,
lingkupmasalah,definisidanistilah,aturanpenomoran.
b. Bab 2, merupakan deskripsi perancangan global yang berisi tentang perancangan
perangkat lunak secara umum seperti lingkungan operasi yang akan digunakan
untuk implementasi perangkat lunak, pemodelan data data yang akan digunakan
dalam perangkat lunak, dan daftar tabel yang digunakan sebagai database dalam
perangkatlunakyangdikembangkan.
c. Bab 3, merupakan deskripsi perancangan rinci yang berisi tentang rincian
keseluruhanataudetailmenyeluruhdariperangkatlunakyangakandikembangkan,
seperti pendeskripsian secara rinci database yang akan digunakan di dalam
perangkatlunakdanrincianpemrosesanyangterjadididalamperangkatlunakyang
dikembangkan.

2 DeskripsiPerancangan Global
2.1 RancanganLingkunganImplementasi
Sistem Informasi Kearsipan akan dikembangkan menjadi perangkatlunakberbasis
desktopyangmembutuhkankomputerdenganspesifikasisebagaiberikut:
SistemOperasi :MicrosoftWindowsXP/Vista/7
DBMS :MicrosoftAccess2007
DevelopmentTools :Microsoft Office Visio 2007, Power designer,
MicrosoftVisualStudio6.0
WordProcessor :MicrosoftOfficeWord2007
Bahasapemrograman:Basic

TeknikInformatikaUNSOED DPPLGL02 Halaman10dari40halaman


2.2 ModelProses

2.2.1 DiagramKonteks

Gambar21: DiagramKonteksSiKar

DapatdilihatdalamdiagramdiatasbahwaSekretarisberperansebagaioperator,
seorang yang dapat mengakses aplikasi SiKar dan menangani segala sesuatu yang
berhubungan dengan data kersipan melalui aplikasi tersebut. Sedangkan Kepala Desa
merupakan pengguna yang menerima hasil dari pendataan kearsipan dalam bentuk
laporansecaratertulisyangberisikandatadatapengarsipan.

2.2.2 DDFLevel1
DFDlevel1merupakanbreakdowndarikonteksdiagramyangtelahdigambarkan
diatas.Didalamnyaterdapatrinciankinerjasistemyangberupaalirandatadarisetiap
prosesyangada.BerikutmerupakanDFDLevel1dariSistemInfomasiKearsipan:

TeknikInformatikaUNSOED DPPLGL02 Halaman11dari40halaman


1.0 Datalogin DataLogin
Login
Datalogin

DataLogin
NotifikasiLogin
DataSuratKeluar
ScanSuratKeluar

2.0 3.0
DataSuratMasuk
Sekretaris Pengelolaan Pengelolaan
ScanSuratMasuk
SuratMasuk SuratKeluar

Datasuratmasuk Datasuratkeluar
KepalaDesa

DataSuratMasuk DataSuratKeluar

LaporanSuratMasuk
6.0
LaporanSuratMasuk LaporanSuratKeluar
Pembuatan
LaporanSuratKeluar LaporanDisposisi
LaporanDisposisi Laporan
LaporanArsipLain
DataDisposisi LaporanArsipLain

DataArsipLain 5.0
DataArsipLain Dataarsiplain Pengelolaan
ArsipLain
4.0
Pengelolaan DataDisposisi
Disposisi

DataDisposisi

Gambar22:DFDLevel1SiKar
1.ProsesLogin.
Sekretarissebagaioperatorberhakmelakukanproseslogindenganmemasukkandata
loginyangberupausernamedanpassword.
2.PengelolaanSuratMasuk
Sekretarismemasukkandatasuratmasukuntukdiprosesolehsistemdandisimpanke
dalamdatabasesehingganantinyadapatdigunakanuntukpembuatanlaporan.
3.PengelolaanSuratKeluar
Sekretaris menginputkan datadata yang terkait dengan surat keluar, yaitu dengan
memasukkan data surat keluar untuk diproses dan disimpan ke dalam database
sehingganantinyadapatdigunakan untukmembuatlaporan.
4.PengelolaanDisposisi
Sekretarismenginputkandatadatayangterkaitdenganlembardisposisi,yaitudengan
memasukkan data disposisiuntukdiprosesdandisimpankedalamdatabasesehingga
nantinyadapatdigunakanuntukmenyusunlaporan.
5.PengelolaanArsipLain

TeknikInformatikaUNSOED DPPLGL02 Halaman12dari40halaman


Sekretaris menginputkan datadata yang terkait dengan jenis arsip lainnya, yaitu
dengan memasukkan data arsip lainnya untuk diproses dan disimpan ke dalam
databasesehingganantinyadapatdigunakanuntukpembuatananlaporan
6.PembuatanLaporan
Sekretaris dapat melakukan proses pembuatan laporan berdasarkan data yang telah
disimpandandicetakuntukdiberikankepadaKepalaDesa.Laporaniniberupalaporan
suratmasuk,laporansuratkeluar,laporandisposisi,danlaporanarsiplainnya.

2.2.3 DDFLevel2
2.2.3.1 DFDLevel2ProsesLogin

Gambar23:DFDLevel2(1.0Login)
1.1:Validasi
Sekretaris melakukan login dengan memasukkan data login, kemudianproses
validasi dilakukan untuk mengecek apakah username dan password yang
dimasukkan valid, hasilnya berupa notifikasi login yang dimunculkan kepada
sekretaris.
1.2:InputDataLoginBaru
Sekretaris memasukkan data login dan proses data login berlangsung,
kemudiandatalogininidisimpandalamdatabase.
1.3:UbahDataLogin

TeknikInformatikaUNSOED DPPLGL02 Halaman13dari40halaman


Dengan mengambildataloginyangtelahdisimpandalamdatabase,Sekretaris
dapatmelakukanprosesubahdatalogin,dankemudiandatalogininidisimpan
kembalikedalamdatabase.
1.4:HapusDataLogin
Dengan mengambildataloginyangtelahdisimpandalamdatabase,Sekretaris
dapatmelakukanproseshapusdatalogin.

2.2.3.2 DFDLevel2ProsesPengelolaanSuratMasuk

Gambar24:DFDLevel2(2.0PengelolaanSuratMasuk)

2.1:PenambahanDataSuratMasuk
Sekretaris memasukkan data surat masuk beserta scan surat masuk untuk
dilakukan proses penambahan data surat masuk dan disimpan di dalam
database.
2.2:PengubahanDataSuratMasuk
Data surat masuk yang telah disimpan dalam database dapat diubah melalui
prosesinidankemudiandisimpankembalikedalamdatabase.
2.3:HapusDataSuratMasuk
Datasuratmasukdapatdihapusdaridatabasemelaluiprosesini.

TeknikInformatikaUNSOED DPPLGL02 Halaman14dari40halaman


2.2.3.3 DFDLevel2ProsesPengelolaanSuratKeluar

DataSuratKeluar
Sekretaris
ScanSuratKeluar

3.1 3.2
3.3
Penambahan Pengubahan
HapusData
DataSurat DataSurat
SuratKeluar
Keluar Keluar

Datasuratkeluar
Datasuratkeluar

DataSuratKeluar

Datasuratkeluar
Datasuratkeluar

Gambar25:DFDLevel2(3.0PengelolaanSuratKeluar)

3.1:PenambahanDataSuratKeluar
Sekretaris memasukkan data surat keluar beserta scan surat keluar untuk
dilakukanprosespenambahandatasuratdandisimpandidalamdatabase.
3.2:PengubahanDataSuratKeluar
Data surat keluar yang telah disimpan dalam database dapat diubah melalui
prosesinidankemudiandisimpankembalikedalamdatabase.
3.3:HapusDataSuratKeluar
Datasuratkeluardapatdihapusdaridatabasemelaluiprosesini.

2.2.3.4 DFDLevel2ProsesPengelolaanLembarDisposisi

Gambar26:DFDLevel2(4.0PengelolaanDisposisi)

TeknikInformatikaUNSOED DPPLGL02 Halaman15dari40halaman


4.1:PenambahanDataDisposisi
Sekretaris memasukkan data lembar disposisi untuk dilakukan proses
penambahandatalembardisposisidandisimpandidalamdatabase.
4.2:PengubahanDataDisposisi
Datalembardisposisi yangtelahdisimpandalamdatabasedapatdiubahmelalui
prosesinidankemudiandisimpankembalikedalamdatabase.
4.3:HapusDataDisposisi
Datalembardisposisidapatdihapusdaridatabasemelaluiprosesini.

2.2.3.5 DFDLevel2ProsesPengelolaanArsipLain

5.1 5.2
Sekretaris DataArsipLain Penambahan Pengubahan
DataArsipLain DataArsipLain

Dataarsiplain

DataArsipLain Dataarsiplain

Dataarsiplain

5.4
5.3
Simpan
HapusData
Laporan
ArsipLain
ArsipLain

Gambar27:DFDLevel2(5.0PengelolaanArsipLain)

5.1:PenambahanDataArsipLain
Sekretaris memasukkan data arsip lain untuk dilakukan proses penambahan
dataarsiplaindan disimpandidalamdatabase.
5.2:PengubahanDataArsipLain
Dataarsiplainyangtelahdisimpandalamdatabasedapatdiubahmelaluiproses
inidankemudiandisimpankembalikedalamdatabase.
5.3:HapusDataArsipLain
Dataarsiplaindapatdihapusdari databasemelaluiprosesini.
5.4:SimpanLaporan ArsipLain
Data arsip lain yang disimpan dalam database dapat disimpan dalam bentuk
laporandenganprosesini.

TeknikInformatikaUNSOED DPPLGL02 Halaman16dari40halaman


2.2.3.6 DFDLevel2ProsesPembuatanLaporan

Gambar28:DFDLevel2(6.0PembuatanLaporan)

6.1:PencarianSuratMasuk
Proses pencarian surat masuk dilakukan dengan mengambil data surat masuk
yangtelahdisimpandalamdatabase.
6.2:PembuatanLaporanSuratMasuk
Proses pembuatan laporan surat masukdilakukanberdasarkandatadatayang
ditampilkan dari proses pencarian. Laporan ini kemudian diterima oleh
sekretarisdandapatjugadicetakuntukdiberikankepadaKepalaDesa.
6.3:PencarianSuratKeluar
Proses pencarian surat keluar dilakukan dengan mengambil data surat keluar
yangtelahdisimpandalamdatabase.
6.4:PembuatanLaporanSuratKeluar
Proses pembuatan laporan surat keluar dilakukan berdasarkan datadata yang
ditampilkan dari proses pencarian. Laporan ini kemudian diterima oleh
sekretarisdandapatjugadicetakuntukdiberikankepadaKepalaDesa.
6.5:PencarianDisposisi

TeknikInformatikaUNSOED DPPLGL02 Halaman17dari40halaman


Proses pencarian disposisi dilakukan dengan mengambil data disposisi yang
telahdisimpandalamdatabase.
6.6:PembuatanLaporanDisposisi
Proses pembuatan laporan disposisi dilakukan berdasarkan datadata yang
ditampilkan dari proses pencarian. Laporan ini kemudian diterima oleh
sekretarisdandapatjugadicetakuntukdiberikankepadaKepalaDesa.
6.7:PembuatanLaporanArsipLain
Proses pembuatan laporan arsip lain dilakukan berdasarkan datadata yang
ditampilkan dari proses pencarian. Laporan ini kemudian diterima oleh
sekretarisdandapatjugadicetakuntukdiberikankepadaKepalaDesa.

2.3 ModelData
Berikut ini merupakan desain rancangan basis data yang akan dibuat untuk
keperluanperangkatlunakyangakandikembangkan.
Secaragarisbesar,SiKarmenggunakan5buahtabel,antaralain:
1. login
2. suratMasuk
3. suratKeluar
4. lembarDisposisi
5. arsipLain
Padadesainbasisdataini,tabelyangsalingterhubunghanyatabelsuratMasukdan
tabel lembarDisposisi. Disposisi merupakan lembar penugasan yang didasarkan pada
surat masuk, sehingga kedua bagian ini saling terhubung satu sama lain. Tabel
suratMasuk digunakan untuk menyimpan datadata yangberkaitandengansuratmasuk,
dantabellembarDisposisidigunakanuntukmenyimpandatadatapadalembardisposisi.

2.3.1 DefinisiDomain/Type
Domainname Type Domainname Type
D_user_name Character D_tgl_kirim Date
D_password Character D_tgl_penyelesain Date
D_jenis_surat Character D_diteruskan_kpd Character
D_tipe Character D_no_urut Number
D_no_surat Character D_nama Character
D_pengirim Character D_jenis Character
D_foto Character D_no_box Number
D_tgl_terima Date D_jumlah Character
D_penerima Character D_keterangan Character
Tabel 21: DefinisiDomain/Type
TeknikInformatikaUNSOED DPPLGL02 Halaman18dari40halaman
2.3.2 DataModelLogika(ConceptualDataModel)
suratmasuk
jenis_surat Text
lembardisposisi
tipe Text memiliki
no_surat <pi> Text <M> no_surat <pi> Text <M>
pengirim Text tgl_penyelesaian Date
perihal Text diteruskan_kpd Text
foto Text
tgl_terima Date
mengakses
mengakses

login
username <pi> Text <M>
password Text

suratkeluar arsiplain
mengakses mengakses
jenis_surat Text nama Text
tipe Text jenis Text
no_surat <pi> Text <M> no_box <pi> Text <M>
penerima Text jumlah Text
perihal Text keterangan Text
foto Text
tgl_kirim Date

Gambar29:ConceptualDataModelSiKar

2.3.3 DataModelFisik(PhysicalDataModel)
suratmasuk
jenis_surat text lembardisposisi
tipe text no_surat text <pk>
no_surat text <pk> username text <fk2>
username text <fk> FK_MEMILIKI no_surat2 text <fk1>
pengirim text tgl_penyelesaian date
perihal text diteruskan_kpd text
foto text
tgl_terima date FK_MENGAKSES4 FK_MENGAKSES2

login
username text <pk>
password text
arsiplain
suratkeluar
nama text
jenis_surat text FK_MENGAKSES1
jenis text
tipe text FK_MENGAKSES
no_box text <pk>
no_surat text <pk> username text <fk>
penerima text FK_MENGAKSES3 mengakses jumlah text
perihal text username text <pk,fk1> keterangan text
foto text no_surat text <pk,fk2>
tgl_kirim date

Gambar210:PhysicalDataModelSiKar

2.3.4 DaftarTabelAplikasi

NamaTabel Primarykey DataStore E/R Deskripsiisi


login user_name login entitas berisifielduser_namedanpassword
berisifieldjenis_surat,tipe,
suratMasuk no_surat suratMasuk entitas no_surat,pengirim,perihal,foto,
tgl_terima
berisifieldjenis_surat,tipe,
suratKeluar no_surat suratKeluar entitas
no_surat,penerima,perihal,foto,
TeknikInformatikaUNSOED DPPLGL02 Halaman19dari40halaman
NamaTabel Primarykey DataStore E/R Deskripsiisi
tgl_kirim
berisifieldno_surat,
lembarDisposisi no_surat lembarDisposisi entitas
tgl_penyelesaian,diteruskan_kpd
berisifieldnama,jenis,no_box,
ArsipLain no_box ArsipLain entitas
jumlah,keterangan
Tabel 22: DefinisiDomain/Type

3 DeskripsiPerancanganRinci
3.1 DeskripsiRinciTabel
3.1.1 Tabellogin
Identifikasi/Nama:login
DeskripsiIsi :datalogin
Jenis :tabeldatainduk
Volume :10record
Laju :10record/bulan
PrimaryKey :user_name
Boleh
IdField Deskripsi Tipe&length Default Keterangan
NULL
user_name kodeuniklogin text(20) NO
password passowordlogin text(20) NO

Tabel 31: TabelLogin


3.1.2 TabelsuratMasuk
Identifikasi/Nama:suratMasuk
DeskripsiIsi :SuratMasuk
Jenis :tabeldatainduk
Volume :100record
Laju :100record/bulan
PrimaryKey :no_surat
Boleh
IdField Deskripsi Tipe&length Default Keterangan
NULL
jenis_surat jenissurat text(30) NO
tipe tipesurat text(30) NO
nomoruniksurat
no_surat text(20) NO
masuk
pengirim pengirim text(50) NO

TeknikInformatikaUNSOED DPPLGL02 Halaman20dari40halaman


perihal perihalsurat text(60) NO
foto fotoscansuratasli text(90) YES
tgl_terima tanggalmasuk date NO

Tabel 32: TabelsuratMasuk


3.1.3 TabelsuratKeluar
Identifikasi/Nama:suratKeluar
DeskripsiIsi :SuratKeluar
Jenis :tabeldatainduk
Volume :100record
Laju :100record/bulan
PrimaryKey :no_surat
Boleh
IdField Deskripsi Tipe&length Default Keterangan
NULL
jenis_surat jenissurat text(30) NO
tipe tipesurat text(30) NO
nomoruniksurat
no_surat text(20) NO
masuk
penerima penerima text(50) NO
perihal perihalsurat text(60) NO
foto fotoscansuratasli text(90) YES
tgl_kirim tanggalkirimsurat date NO

Tabel 33: TabelsuratKeluar


3.1.4 TabellembarDisposisi
Identifikasi/Nama:lembarDisposisi
DeskripsiIsi :Lembardisposisi
Jenis :tabeldatainduk/referensi
Volume :100record
Laju :100record/bulan
PrimaryKey :no_surat
Boleh
IdField Deskripsi Tipe&length Default Keterangan
NULL
no_surat nomoruniksuratmasuk text(20) NO
tgl_penyelesaian tanggalpenyelesaian date NO
disposisi
diteruskan_kpd penerimalembardisposisi text(40) NO

TeknikInformatikaUNSOED DPPLGL02 Halaman21dari40halaman


Tabel 34: TabellembarDisposisi
3.1.5 TabelarsipLain
Identifikasi/Nama:arsipLain
DeskripsiIsi :Arsiplain
Jenis :tabeldatainduk
Volume :100record
Laju :100record/bulan
PrimaryKey :no_box
Boleh
IdField Deskripsi Tipe&length Default Keterangan
NULL
no_urut nomorurutarsip text(3) NO
nama namaarsip text(50) NO
jenis jenisarsip text(50) NO
no_box nomorboxarsipdisimpan number(3) NO
jumlah banyaknyaarsip number(3) NO
keterangan penjelasansingkatarsip text(80) YES

Tabel 35: TabelarsipLain

3.2 DeskripsiProsessecaraRinci

3.2.1 SpesifikasiProsesLogin
Identifikasi/Nama :Login
DeskripsiIsi :prosesyangbekerjauntukmelakukanlogin/pengaksesan
terhadapperangkatlunakyangdikembangkan.
Jenis :FormEntrycolumnar/Tabular/MasterDetail
Formberisidialog/button
3.2.1.1 Spesifikasitabelinput
NamaTabel : login
3.2.1.2 SpesifikasitabelOutput
NamaTabel : login

TeknikInformatikaUNSOED DPPLGL02 Halaman22dari40halaman


3.2.1.3 SpesifikasiLayarUtama

Gambar31: Tampilan Halaman Awal

Gambar32:TampilanFormLogin

TeknikInformatikaUNSOED DPPLGL02 Halaman23dari40halaman


Gambar33:TampilanHomepage

Gambar34:TampilanUbahDataLogin

3.2.1.4 Spesifikasifielddatapadalayar
Tabel/
Label Field I/O Format Validasi Keterangan
Query
Entry/edit/ Namapenggunayang
UserName user_name login Textbox text
hapus dapatmengaksessistem
Entry/edit/ Katakunciatastiapnama
Password password login Textbox text hapus penggunayangdapat
mengaksessistem
KetikUlang Entry/edit Untukpengecekankata
Textbox Text
Password sandibaruatauubahan

Tabel 36: Tabel fieldlogin

TeknikInformatikaUNSOED DPPLGL02 Halaman24dari40halaman


3.2.1.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek Jenis Keterangan
cmdLogin Button Jikadiklik,akanmenampilkanformLogin
txtUsername textbox IsiTeksyangakandigunakanuntuklogin,sesuaidengandatayangdisimpan
padatabellogin,fieldusername
txtPassword textbox IsiTeksyangakandigunakanuntuklogin,sesuaidengandatayangdisimpan
padatabellogin,fieldpassword
cmdOK button Jikadiklik,akanmenjalankanalgoritmauntukdapatmengaksessistem
cmdCancel button Jikadiklik,makaformloginakantertutupdanmembukaHalamanUtama
txtUsername textbox IsiTeksyangakandigunakanuntuklogin,sesuaidengandatayangdisimpan
padatabellogin,fieldusername
fileUbah menueditor Jikadiklik,akanmenampilkanformDataLogin
fileKeluar menueditor Jikadiklik,aplikasiSiKarakantertutup
dtaMasuk menueditor Jikadiklik,akanmenampilkanformSuratMasuk
dtaKeluar menueditor Jikadiklik,akanmenampilkanformSuratKeluar
dtaDisposisi menueditor Jikadiklik,akanmenampilkanformLembarDisposisi
dtaArsip menueditor Jikadiklik,akanmenampilkanformArsipLain
mnuLapMasuk menueditor Jikadiklik,akanmenampilkanformLaporanSuratMasuk
mnuLapKeluar menueditor Jikadiklik,akanmenampilkanformLaporanSuratKeluar
mnuLapDis menueditor Jikadiklik,akanmenampilkanformLaporanLembarDisposisi
mnuBantuan menueditor Jikadiklik,akanmenampilkanformBantuan
mnuAbout menueditor Jikadiklik,akanmenampilkanformAbout
Toolbar1 button Jikadiklik,akanmenampilkanformsesuaidenganperintah
fileUbah menueditor Jikadiklik,akanmenampilkanformDataLogin
fileKeluar menueditor Jikadiklik,aplikasiSiKarakantertutup
dtaMasuk menueditor Jikadiklik,akanmenampilkanformSuratMasuk
dtaKeluar menueditor Jikadiklik,akanmenampilkanformSuratKeluar
dtaDisposisi menueditor Jikadiklik,akanmenampilkanformLembarDisposisi
txtUsername textbox Isiteksyangakandisimpanpadatabellogin,fielduser_name
txtPassword textbox Isiteksyangakandisimpanpadatabellogin,fieldpassword
txtPassword2 textbox Isiteksdigunakanuntukmenvalidasipasswordyangtelahdiinputkan
cmdFirst button Jikadiklik,akanmenjalankanalgoritmauntukmenampilkandatadengan
urutanrecordpertamadidalamtabellogin
cmdPrev button Jikadiklik,akanmenjalankanalgoritmauntukmenampilkandataurutan
sebelumdaridatayangtelahditampilkanpadatabellogin
cmdNext button Jikadiklik,akanmenjalankanalgoritmauntukmenampilkandataurutan
selanjutnyadaridatasebelumnyayangadapadatabellogin
cmdLast button Jikadiklik,akanmenjalankanalgoritmauntukmenampilkandatadengan
urutanrecordterakhirdidalamtabellogin
cmdNew button Jikadiklik,akanmenjalankanalgoritmaprosesuntuk
menyimpan/menginputdataaksesbarukedalamtabellogin
cmdUbah button Jikadiklik,akanmenjalankanalgoritmauntukmenyimpan/menginputdata
ubahandariusernamedan/ataupasswordyangadadidalamtabellogin
cmdHapus button Jikadiklik,akanmenjalankanalgoritmauntukmenghapussalahsatudata
yangadadidalamtabellogin
Button1 button Jikadiklik,makaformDataLoginakanmenutupdankembalikemenu
utama
Tabel 37: functionkeyproseslogin

TeknikInformatikaUNSOED DPPLGL02 Halaman25dari40halaman


3.2.1.6 Spesifikasilayarpesan

Gambar35: PesanLoginSukses
Layar pesan ini akan muncul jikakitadalammemasukkanusernamedanpasswordpadaform
logintelahsesuai.

Gambar36:Pesan LoginGagal
Layarpesaniniakanmunculjikakitadalammemasukkanusernamedanpasswordtidaksesuai
padaformlogin.

Gambar37:PesanKeluar
LayarpesantersebutakanmunculjikakitamengklikmenuKeluarpadaHomepage

Gambar38:PesanDataLoginTersimpan
Layar pesan ini akanmuncul jika kita dalam menginput atau mengubah data pada form
dataloginlalumenyimpannyadalamtabelloginbenar.

TeknikInformatikaUNSOED DPPLGL02 Halaman26dari40halaman


Gambar39:PesanHapusDataLogin
Layarpesan iniakanmunculjikakitamenghapusdatapadaformdatalogin

Gambar310:PesanHapusDataLoginSukses
Layarpesan iniakanmunculjikakitasuksesmenghapusdatapadaformdatalogin

3.2.1.7 SpesifikasiReport
Tidakada

3.2.2 SpesifikasiProsesPengelolaanSuratMasuk
Identifikasi/Nama :SuratMasuk
DeskripsiIsi : proses yang bekerja untuk melakukan pengelolaan data yang
berupainputdata,edit,danhapus.
Jenis :FormEntrycolumnar/Tabular/MasterDetail
Formberisidialog/button
3.2.2.1 Spesifikasitabelinput
NamaTabel :suratMasuk
3.2.2.2 SpesifikasitabelOutput
NamaTabel : suratMasuk

TeknikInformatikaUNSOED DPPLGL02 Halaman27dari40halaman


3.2.2.3 SpesifikasiLayarUtama

Gambar311:Tampilan SuratMasuk

3.2.2.4 Spesifikasifielddatapadalayar
Label Field Tabel/ I/O Format Validasi Keterangan
Query
Jenis jenis_surat suratMasuk Combobox text Entry/Edit/ Jenissurat
Hapus
Tipe tipe suratMasuk Combobox text Entry/Edit/ Tipesurat
Hapus
No.Surat no_surat suratMasuk Textbox text Entry/Edit/ No.suratmasuk
Hapus
Pengirim pengirim suratMasuk Textbox text Entry/Edit/ Pengirimsurat
Hapus
Perihal perihal suratMasuk Textbox text Entry/Edit/ Perihalsurat
Hapus
Foto foto suratMasuk Textbox text Entry/Edit/ Letakfotosurat
Hapus disimpan
TanggalTerima tgl_terima suratMasuk DTPicker date Entry Tanggalsuratmasuk

Tabel 38: fieldsuratMasuk

TeknikInformatikaUNSOED DPPLGL02 Halaman28dari40halaman


3.2.2.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek Jenis Keterangan
txtNoSurat textbox Diisiuntukmemasukkannomorsuratmasuk
cmbJenis combobox Diisiuntukmemasukkanjenissurat
cmbTipe combobox Diisiuntukmemasukkantipesurat
txtPengirim textbox Diisiuntukmemasukkanpengirim
txtPerihal textbox Diisiuntukmemasukkanperihal
dtTglTerima DTPicker Diisiuntukmemasukkantanggalsuratmasukditerima
imgfoto image Diisiuntukmemasukkanscanfotosuratmasuk
lblFoto label Menunjukkanlokasiscanfotosuratmasukdisimpan
DGMasuk datagrid Menunjukkantabelsuratmasukyangdisimpandalamdatabase
cmdBaru button Klikuntukmenambahdatabaru
cmdEdit button Klikuntukmengubahdatayangsudahada
cmdHapus button Klikuntukmenghapusdatayangada
cmdTutup button KlikuntukmenutupformSuratMasuk

Tabel 39: FunctionkeysuratMasuk

3.2.2.6 Spesifikasilayarpesan

Gambar312:Pesan Konfirmasi
Layar pesan ini akan muncul setelah selesai memasukkan data baru ataupun data yang telah
diubah.

Gambar313:Pesan DataTersimpan
Layarpesaniniakanmuncul setelahdatayangdimasukkanberhasildisimpandalamdatabase.

Gambar314:Pesan Hapus
Layarpesaninimunculjikaakanmenghapusdatadalamdatabase..

TeknikInformatikaUNSOED DPPLGL02 Halaman29dari40halaman


3.2.2.7 SpesifikasiReport
SpesifikasiReportakandijelaskanpadaprosespembuatan laporan.

3.2.3 SpesifikasiProsesPengelolaanSuratKeluar
Identifikasi/Nama :SuratKeluar
DeskripsiIsi : Proses yang bekerja untuk melakukan pengelolaan data yang
berupainputdata,edit,danhapus.
Jenis : FormEntrycolumnar/Tabular/MasterDetail
Formberisidialog/button
3.2.3.1 Spesifikasitabelinput
NamaTabel : suratKeluar
3.2.3.2 SpesifikasitabelOutput
NamaTabel : suratKeluar
3.2.3.3 SpesifikasiLayarUtama

Gambar315:TampilanSuratKeluar

TeknikInformatikaUNSOED DPPLGL02 Halaman30dari40halaman


3.2.3.4 Spesifikasifielddatapadalayar
Tabel/
Label Field I/O Format Validasi Keterangan
Query
Jenis jenis_surat suratKeluar Combobox text Entry/Edit/ Jenissurat
Hapus
Tipe tipe suratKeluar Combobox text Entry/Edit/ Tipesurat
Hapus
No.Surat no_surat suratKeluar Textbox text Entry/Edit/ No.suratmasuk
Hapus
Penerima penerima suratKeluar Textbox text Entry/Edit/ Penerimasurat
Hapus
Perihal perihal suratKeluar Textbox text Entry/Edit/ Perihalsurat
Hapus
Foto foto suratKeluar Textbox text Entry/Edit/ Letakfotosuratdisimpan
Hapus
TanggalKirim tgl_kirim suratKeluar DTPicker date Entry Tanggalsuratkeluar

Tabel 310: FieldsuratKeluar

3.2.3.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek Jenis Keterangan
txtNoSurat textbox Diisiuntukmemasukkannomorsuratkeluar
cmbJenis combobox Diisiuntukmemasukkanjenissurat
cmbTipe combobox Diisiuntukmemasukkantipesurat
txtPenerima textbox Diisiuntukmemasukkanpenerima
txtPerihal textbox Diisiuntukmemasukkanperihal
dtTglKirim DTPicker Diisiuntukmemasukkantanggalsuratkeluardikirim
imgfoto image Diisiuntukmemasukkanscanfotosuratkeluar
lblFoto label Menunjukkanlokasiscanfotosuratkeluardisimpan
DGKeluar datagrid Menampilkantabelsuratkeluaryangdisimpandalamdatabase
cmdBaru button Klikuntukmenambahdatabaru
cmdEdit button Klikuntukmengubahdatayangsudahada
cmdHapus button Klikuntukmenghapusdatayangada
cmdTutup button KlikuntukmenutupformSuratKeluar

Tabel 311: FunctionkeysuratKeluar

3.2.3.6 Spesifikasilayarpesan

Gambar316:PesanKonfirmasi
Layar pesan ini akan muncul setelah selesai memasukkan data baru ataupun data yang telah
diubah.

TeknikInformatikaUNSOED DPPLGL02 Halaman31dari40halaman


Gambar317:PesanDataTersimpan
Layarpesaniniakanmunculsetelahdatayangdimasukkanberhasildisimpandalamdatabase.

Gambar318:PesanHapus
Layarpesaninimunculjikaakanmenghapusdatadalamdatabase..

3.2.3.7 SpesifikasiReport
SpesifikasiReportakandijelaskanpadaprosespembuatan laporan.

3.2.4 SpesifikasiProsesPengelolaanDisposisi
Identifikasi/Nama :LembarDisposisi
DeskripsiIsi :Prosesyangbekerjauntukmelakukanpengelolaandatadisposisi
yangberupainputdata,edit,danhapus.
Jenis : FormEntrycolumnar/Tabular/MasterDetail
Formberisidialog/button
3.2.4.1 Spesifikasitabelinput
NamaTabel :lembarDisposisi
3.2.4.2 SpesifikasitabelOutput
NamaTabel : lembarDisposisi

TeknikInformatikaUNSOED DPPLGL02 Halaman32dari40halaman


3.2.4.3 SpesifikasiLayarUtama

Gambar319:TampilanLembarDisposisi

3.2.4.4 Spesifikasifielddatapadalayar
Tabel/
Label Field I/O Format Validasi Keterangan
Query
No.Surat no_surat lembarDisposisi Textbox text Entry/Edit/ No.SuratMasuk
Hapus
Tanggal tgl_penyel lembarDisposisi DTPicker date Entry/Edit Tanggalpenyelesaian
Penyelesaian esaian disposisi
Diteruskan diteruskan lembarDisposisi Textbox text Entry/Edit/ Penerimalembar
Kepada _kepada Hapus disposisi

Tabel 312: TabelfieldlembarDisposisi

3.2.4.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek Jenis Keterangan
DGMasuk datagrid Menampilkantabelsuratmasuk
txtNoSurat textbox Menampilkannomorsuratdaridatayangdipilihpadatabelsuratmasuk
txtJenis textbox Menampilkanjenissuratdaridatayangdipilihpadatabelsuratmasuk
txtTipe textbox Menampilkantipesuratdaridatayangdipilihpadatabelsuratmasuk
txtPengirim textbox Menampilkanpengirimsuratdaridatayangdipilihpadatabelsuratmasuk
txtPerihal textbox Menampilkanperihalsuratdaridatayangdipilihpadatabelsuratmasuk
dtTglTerima DTPicker Menampilkantanggalterimadaridatayangdipilihpadatabelsuratmasuk
txtTerus textbox Diisiuntukmemasukkanpenerimalembardisposisi
dtTglSelesai DTPicker Diisiuntukmemasukkantanggalpenyelesaianlembardisposisi
DGDisposisi datagrid Menampilkantabeldisposisiyangdisimpandidatabase
cmdBaru button Klikuntukmenambahyangbaru
cmdEdit button Klikuntukmengubahdatayangsudahada

TeknikInformatikaUNSOED DPPLGL02 Halaman33dari40halaman


Id_Objek Jenis Keterangan
cmdHapus button Klikuntukmenghapusdatayangada
cmdTutup button KlikuntukmenutupformLembarDisposisi

Tabel 313: functionkeyLembarDisposisi

3.2.4.6 Spesifikasilayarpesan

Gambar320:PesanKonfirmasi
Layar pesan ini akan muncul setelah selesai memasukkan data baru ataupun data yang telah
diubah.

Gambar321:Pesan DataTersimpan
Layarpesaniniakanmunculsetelahdatayangdimasukkanberhasildisimpandalamdatabase.

Gambar322:PesanHapus
Layarpesaninimunculjikaakanmenghapusdatadalamdatabase..

3.2.4.7 SpesifikasiReport
SpesifikasiReportakandijelaskanpadaprosespembuatan laporan.

3.2.5 SpesifikasiProsesPengelolaanArsipLain
Identifikasi/Nama :ArsipLain
DeskripsiIsi :Prosesyangbekerjauntukmelakukanpengelolaandataarsiplain
yangberupainputdata,edit,hapus,cari,dancetak.
Jenis : FormEntry columnar/Tabular/MasterDetail
Formberisidialog/button
TeknikInformatikaUNSOED DPPLGL02 Halaman34dari40halaman
3.2.5.1 Spesifikasitabelinput
NamaTabel :arsipLain
3.2.5.2 SpesifikasitabelOutput
NamaTabel : arsipLain
3.2.5.3 SpesifikasiLayarUtama

Gambar323:TampilanFormArsipLain

3.2.5.4 Spesifikasifielddatapadalayar
Tabel/
Label Field I/O Format Validasi Keterangan
Query
NomorUrut no_urut arsipLain Textbox number Entry/Edit/ Nomorurutarsip
Hapus
Nama nama arsipLain Textbox text Entry/Edit/ Namaarsip
Hapus
Jenis jenis arsipLain Combobox text Entry/Edit/ Jenisarsipyang
Hapus disimpan
NomorBox no_box arsipLain Combobox number Entry/Edit/ Nomorboxpenyimpanan
Hapus arsip
Jumlah jumlah arsipLain Textbox number Entry/Edit/ Banyaknyaarsip
Hapus
Keterangan keterangan arsipLain Textbox text Entry/Edit/ Penjelasansingkatarsip
Hapus

Tabel 314: FieldarsipLain

TeknikInformatikaUNSOED DPPLGL02 Halaman35dari40halaman


3.2.5.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek Jenis Keterangan
txtNoUrut textbox Diisiuntukmemasukkannomorurutarsip
txtNama textbox Diisiuntukmemasukkannamaarsip
cmbJenis combobox Diisiuntukmemasukkanjenisarsip
cmbNo combobox Diisiuntukmemasukkannomorboxtempatmenyimpanarsip
txtJumlah textbox Diisiuntukmemasukkanbanyaknyaarsipyangdisimpan
txtKeterangan textbox Diisiuntukmemasukkanpenjelasansingkatarsip
DGArsip datagrid Menampilkantabelarsiplainyangdisimpandidatabase
cmbKategori combobox Diisiuntukmemasukkankategoriarsipuntukmelakukanpencarian
txtKataKunci textbox Diisiuntukmemasukkankatakunciuntukmelakukanpencarian
cmdCetak button Klikuntukmencetakdataarsiplain
cmdBaru button Klikuntukmenambahdatayangbaru
cmdUbah button Klikuntukmengubahdatayangsudahada
cmdHapus button Klikuntukmenghapusdatayangada
cmdTutup button KlikuntukmenutupformArsipLain

Tabel 315: Functionkeyarsiplain

3.2.5.6 Spesifikasilayarpesan

Gambar324:PesanKonfirmasi
Layar pesan ini akan muncul setelah selesai memasukkan data baru ataupun data yang telah
diubah.

Gambar325:PesanDataTersimpan
Layarpesaniniakanmunculsetelahdatayangdimasukkanberhasildisimpandalamdatabase.

Gambar326:PesanHapus

TeknikInformatikaUNSOED DPPLGL02 Halaman36dari40halaman


Layarpesaninimunculjikaakan menghapusdatadalamdatabase.

Gambar327:PesanCetak
LayarpesaninimunculjikamengklikCetakLaporanpadaformArsipLain.

3.2.5.7 SpesifikasiReport
SpesifikasiReportakandijelaskanpadaprosespembuatan laporan.

3.2.6 SpesifikasiProsesPembuatanLaporan
Identifikasi/Nama :PembuatanLaporan
DeskripsiIsi :Prosesyangbekerjauntukmenyimpandatayangnantinya
dapatdigunakanuntukmencetaklaporandaridatasuratmasuk,
suratkeluar,danlembardisposisi
Jenis :FormEntrycolumnar/Tabular/MasterDetail
Formberisidialog/button
3.2.6.1 Spesifikasitabelinput
Namatabel:suratMasuk,suratKeluar,lembarDisposisi
3.2.6.2 SpesifikasitabelOutput
Namatabel :suratMasuk,suratKeluar,lembarDisposisi

3.2.6.3 SpesifikasiLayarUtama

TeknikInformatikaUNSOED DPPLGL02 Halaman37dari40halaman


Gambar328:TampilanFormLaporanSuratMasuk

Gambar329:TampilanFormLaporanSuratKeluar

Gambar330:TampilanFormLaporanLembarDisposisi

TeknikInformatikaUNSOED DPPLGL02 Halaman38dari40halaman


3.2.6.4 Spesifikasifielddatapadalayar
Label Field Tabel/ I/O Format Validasi Keterangan
Query
TanggalAwal tgl_terima suratMasuk DTPicker Date Cari
TanggalAkhir tgl_terima suratMasuk DTPicker Date Cari
TanggalAwal tgl_kirim suratKeluar DTPicker Date Cari
TanggalAkhir tgl_kirim suratKeluar DTPicker Date Cari
TanggalAwal tgl_penyelesaian lembarDisposisi DTPicker Date Cari
TanggalAkhir tgl_penyelesaian lembarDisposisi DTPicker Date Cari

Tabel 316: FieldLaporan

3.2.6.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek Jenis Keterangan
DTawal DTPicker Isiteksdigunakansebagaiacuandalammencaridatadenganrentangtanggal
mulaidicarinyadata.
DTakhir DTPicker Isiteksdigunakansebagaiacuandalammencaridenganrentangtanggal
akhirdicarinyadata.
cmdCari Button Jikadiklik,akanmenampilkanprosesuntukmencarirentangdatadengan
menggunakanacuanfieldtgl_terimapadaformlaporansuratmasuk,
tgl_kirimpadalaporansuratkeluar,dantgl_penyelesaianpadalaporan
lembardisposisi
cmdSimpan Button Jikadiklik,akanmenjalankanprosesuntukmenyimpandatahasilpencarian
yangtelahadadidalamtabelsuratMasuk,suratKeluarmaupun
lembarDisposisiberdasarkanfieldtgl_terimapadaformlaporansuratmasuk,
tgl_kirimpadalaporansuratkeluar,dantgl_penyelesaianpadalaporan
lembardisposisikedalamformatdatasheetyangdiletakkanpadasebuah
folderdikomputer.
cmdClose Button Jikadiklik,akanmenutupformLaporandatapelanggaran
cmdHapus Button Jikadiklik,akanmenjalankanprosesuntukmenghapusfile/dokumendata
hasilpencarianyangtelahdisimpankedalamsuatufolderdikomputer
cmdCetak Button Jikadiklik,akanmenjalankanprosesuntukmenyimpandataarsiplainyang
adadidalamtabelarsipLaindalamformatexceluntukdijadikansebagaifile
laporan
DGLapMasuk DataGrid UntukmenampilkanDataSuratMasukyangtelahdicarirentangtanggal
terimanya
DGKeluar DataGrid UntukmenampilkanDataSuratKeluaryangtelahdicarirentangtanggal
kirimnya
DGDisposisi DataGrid UntukmenampilkanDataLembarDisposisiyangtelahdicarirentangtanggal
penyelesaiannya

TeknikInformatikaUNSOED DPPLGL02 Halaman39dari40halaman


Id_Objek Jenis Keterangan
File1 FileListBox Untukmenampilkanfile filelaporanyangtelahdisimpandalamsutufolder
dikomputer
rtfMasuk RichTextBox Untukmenampilkanisidatadarifile filelaporanyangtelahdisimpan
dalamsuatufolderLAPORANSURATMASUK
rtfKeluar RichTextBox Untukmenampilkanisidatadarifile filelaporanyangtelahdisimpan
dalamsuatufolderLAPORANSURATKELUAR
rtfDisposisi RichTextBox Untukmenampilkanisidatadarifile filelaporanyangtelahdisimpan
dalamsuatufolderLAPORANLEMBARDISPOSISI

Tabel 317: FunctionkeyLaporan


3.2.6.6 Spesifikasilayarpesan

Gambar331.PesanPencarianTidakValid
Dialog pesan ini akan muncul pada saat data hasil pencarian yang dilakukan tidak
ditemukan.

Gambar331.PesanHapusLaporan
Dialog pesan ini akan muncul pada saat file datasheet yang telah tersimpandidalam
folderLaporanakandihapus.

TeknikInformatikaUNSOED DPPLGL02 Halaman40dari40halaman

Anda mungkin juga menyukai