Anda di halaman 1dari 40

GL02

DESKRIPSIPERANCANGANPERANGKATLUNAK

SistemInformasiKearsipan

untuk:

PemerintahanDesaGaluhKabupatenPurbalingga

Dipersiapkanoleh:
Ardaneswari(H1L009049)

PROGRAMSTUDITEKNIKINFORMATIKA
UNIVERSITASJENDERALSOEDIRMAN
PURWOKERTO
2012

ProgramStudi
TeknikInformatika
UNSOED

NomorDokumen

Halaman

GL02G00

1/40

Revisi

Tgl:24/01/12

DAFTARPERUBAHAN
Revisi

Deskripsi

INDEX

Ditulisoleh

Ardaneswari
NIM.H1L009049

DosenPengampu,
Diperiksaoleh

Disetujuioleh

TeguhCahyono,M.Kom
NIP.197412102008011007

KepalaDesaGaluh,
Purwanto,S.H

TeknikInformatikaUNSOED

DPPLGL02

Halaman2dari40halaman

DaftarHalamanPerubahan
Halaman

Revisi

TeknikInformatikaUNSOED

Halaman

DPPLGL02

Revisi

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
Gambar22
Gambar23
Gambar24
Gambar25
Gambar26
Gambar27
Gambar28
Gambar29
Gambar210
Gambar31
Gambar32
Gambar33
Gambar34
Gambar35
Gambar36
Gambar37
Gambar38
Gambar39
Gambar310
Gambar311
Gambar312
Gambar313
Gambar314
Gambar315
Gambar316
Gambar317
Gambar318
Gambar319
Gambar320
Gambar321
Gambar322
Gambar323
Gambar324
Gambar325
Gambar326
Gambar327
Gambar328
Gambar329
Gambar330
Gambar331
Gambar331

DiagramKonteksSiKar 11
DFDLevel1SiKar....................................................................................... 12
DFDLevel2(1.0Login)............................................................................... 13
DFDLevel2(2.0PengelolaanSuratMasuk)................................................ 14
DFDLevel2(3.0PengelolaanSuratKeluar)................................................ 15
DFDLevel2(4.0PengelolaanDisposisi)...................................................... 15
DFDLevel2(5.0PengelolaanArsipLain)................................................... 16
DFDLevel2(6.0PembuatanLaporan)......................................................... 17
ConceptualDataModelSiKar...................................................................... 19
PhysicalDataModelSiKar.......................................................................... 19
TampilanHalamanAwal. 23
TampilanFormLogin.. 23
TampilanHompage .. 24
TampilanUbahDataLogin.. 24
PesanLoginSukses.. 26
PesanLoginGagal... 26
PesanKeluar.... 26
PesanDataLoginTersimpan.... 26
PesanHapusDataLogin.. 27
PesanHapusDataLoginSukses.. 27
TampilanSuratMasuk.... 28
PesanKonfirmasi..... 29
PesanDataTersimpan..... 29
PesanHapus./ 29
TampilanSuratKeluar..... 30
PesanKonfirmasi.. 31
PesanDataTersimpan.. 32
PesanHapus.. 32
TampilanLembarDisposisi..... 33
PesanKonfirmasi.. 34
PesanDataTersimpan.. 34
PesanHapus.. 34
TampilanFormArsipLain.. 35
PesanKonfirmasi.. 36
PesanDataTersimpan.. 36
PesanHapus.. 36
PesanCetak... 37
TampilanFormLaporanSuratMasuk..... 37
TampilanFormLaporanSuratKeluar..... 38
TampilanFormLaporanLembarDisposisi.. 38
PesanPencarianTidakValid..... 40
PesanHapusLaporan........ 40

TeknikInformatikaUNSOED

DPPLGL02

Halaman6dari40halaman

DaftarTabel
Tabel21
Tabel22
Tabel31
Tabel32
Tabel33
Tabel34
Tabel35
Tabel36
Tabel37
Tabel38
Tabel39
Tabel310
Tabel311
Tabel312
Tabel313
Tabel314
Tabel315
Tabel316
Tabel317

DefinisiDomain/Type . 11
DaftarTabelAplikasi 19
TabelLogin.... 20
TabelSuratMasuk..... 20
TabelSuratKeluar..... 21
TabelLembarDisposisi..... 21
TabelArsipLain.... 22
FieldLogin..... 24
FunctionKeyProsesLogin.... 25
FieldSuratMasuk.. 28
FunctionKeySuratMasuk.... 29
FieldSuratKeluar.. 31
FunctionKeySuratKeluar.... 31
FieldLembarDisposisi.. 33
FunctionKeyLembarDsposisi.. 33
FieldArsipLain..... 35
FunctionKey ArsipLain....36
FieldLaporan..... 39
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
Login

Datalogin

DataLogin

Datalogin

DataLogin
NotifikasiLogin
DataSuratKeluar
ScanSuratKeluar

Sekretaris

DataDisposisi

2.0
Pengelolaan
SuratMasuk

3.0
Pengelolaan
SuratKeluar

Datasuratmasuk

Datasuratkeluar

DataSuratMasuk

DataSuratKeluar

DataSuratMasuk
ScanSuratMasuk

LaporanSuratMasuk
LaporanSuratKeluar
LaporanDisposisi
LaporanArsipLain

6.0
Pembuatan
Laporan

LaporanSuratMasuk
LaporanSuratKeluar
LaporanDisposisi
LaporanArsipLain
DataArsipLain

DataArsipLain
4.0
Pengelolaan
Disposisi

KepalaDesa

Dataarsiplain

5.0
Pengelolaan
ArsipLain

DataDisposisi

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
ScanSuratKeluar

3.1
Penambahan
DataSurat
Keluar

Datasuratkeluar

Sekretaris

3.2
Pengubahan
DataSurat
Keluar

3.3
HapusData
SuratKeluar

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

Sekretaris

DataArsipLain

5.1
Penambahan
DataArsipLain

5.2
Pengubahan
DataArsipLain

Dataarsiplain
DataArsipLain

Dataarsiplain

Dataarsiplain

5.3
HapusData
ArsipLain

5.4
Simpan
Laporan
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
D_user_name
D_password
D_jenis_surat
D_tipe
D_no_surat
D_pengirim
D_foto
D_tgl_terima
D_penerima

Type
Character
Character
Character
Character
Character
Character
Character
Date
Character

Domainname
D_tgl_kirim
D_tgl_penyelesain
D_diteruskan_kpd
D_no_urut
D_nama
D_jenis
D_no_box
D_jumlah
D_keterangan

Type
Date
Date
Character
Number
Character
Character
Number
Character
Character

Tabel 21: DefinisiDomain/Type


TeknikInformatikaUNSOED

DPPLGL02

Halaman18dari40halaman

2.3.2 DataModelLogika(ConceptualDataModel)
suratmasuk
jenis_surat
Text
tipe
Text
no_surat <pi> Text <M>
pengirim
Text
perihal
Text
foto
Text
tgl_terima
Date

lembardisposisi
memiliki

no_surat
<pi> Text <M>
tgl_penyelesaian
Date
diteruskan_kpd
Text

mengakses
mengakses

login
username <pi> Text <M>
password
Text
arsiplain

suratkeluar

mengakses

mengakses

jenis_surat
Text
tipe
Text
no_surat
<pi> Text <M>
penerima
Text
perihal
Text
foto
Text
tgl_kirim
Date

nama
Text
jenis
Text
no_box
<pi> Text <M>
jumlah
Text
keterangan
Text

Gambar29:ConceptualDataModelSiKar

2.3.3 DataModelFisik(PhysicalDataModel)
suratmasuk
jenis_surat
tipe
no_surat
username
pengirim
perihal
foto
tgl_terima

lembardisposisi

text
text
text <pk>
text <fk>
text
text
text
date
FK_MENGAKSES4

no_surat
username
no_surat2
tgl_penyelesaian
diteruskan_kpd

FK_MEMILIKI

text <pk>
text <fk2>
text <fk1>
date
text

FK_MENGAKSES2

login
username text <pk>
password text
arsiplain
suratkeluar
jenis_surat
tipe
no_surat
penerima
perihal
foto
tgl_kirim

FK_MENGAKSES1
text
FK_MENGAKSES
text
text <pk>
FK_MENGAKSES3
mengakses
text
text
username text <pk,fk1>
text
no_surat text <pk,fk2>
date

nama
jenis
no_box
username
jumlah
keterangan

text
text
text <pk>
text <fk>
text
text

Gambar210:PhysicalDataModelSiKar

2.3.4 DaftarTabelAplikasi
NamaTabel

Primarykey

DataStore

E/R

Deskripsiisi
berisifielduser_namedanpassword
berisifieldjenis_surat,tipe,
no_surat,pengirim,perihal,foto,
tgl_terima
berisifieldjenis_surat,tipe,
no_surat,penerima,perihal,foto,

login

user_name

login

entitas

suratMasuk

no_surat

suratMasuk

entitas

suratKeluar

no_surat

suratKeluar

entitas

TeknikInformatikaUNSOED

DPPLGL02

Halaman19dari40halaman

NamaTabel

Primarykey

DataStore

E/R

Deskripsiisi

lembarDisposisi

no_surat

lembarDisposisi

entitas

ArsipLain

no_box

ArsipLain

entitas

tgl_kirim
berisifieldno_surat,
tgl_penyelesaian,diteruskan_kpd
berisifieldnama,jenis,no_box,
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

IdField

Deskripsi

Tipe&length

Boleh

Default

Keterangan

NULL
user_name

kodeuniklogin

text(20)

NO

password

passowordlogin

text(20)

NO

Default

Keterangan

Tabel 31: TabelLogin

3.1.2 TabelsuratMasuk
Identifikasi/Nama:suratMasuk
DeskripsiIsi

:SuratMasuk

Jenis

:tabeldatainduk

Volume

:100record

Laju

:100record/bulan

PrimaryKey

:no_surat

IdField

Deskripsi

Tipe&length

Boleh
NULL

jenis_surat

jenissurat

text(30)

NO

tipe

tipesurat

text(30)

NO

text(20)

NO

text(50)

NO

no_surat
pengirim

nomoruniksurat
masuk
pengirim

TeknikInformatikaUNSOED

DPPLGL02

Halaman20dari40halaman

perihal

perihalsurat

text(60)

NO

foto

fotoscansuratasli

text(90)

YES

tgl_terima

tanggalmasuk

date

NO

Default

Keterangan

Tabel 32: TabelsuratMasuk

3.1.3 TabelsuratKeluar
Identifikasi/Nama:suratKeluar
DeskripsiIsi

:SuratKeluar

Jenis

:tabeldatainduk

Volume

:100record

Laju

:100record/bulan

PrimaryKey

:no_surat

IdField

Deskripsi

Tipe&length

Boleh
NULL

jenis_surat

jenissurat

text(30)

NO

tipe

tipesurat

text(30)

NO

text(20)

NO

no_surat

nomoruniksurat
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

IdField

Deskripsi

Tipe&length

Boleh

Default

Keterangan

NULL
no_surat

nomoruniksuratmasuk

text(20)

NO

tgl_penyelesaian

tanggalpenyelesaian

date

NO

text(40)

NO

disposisi
diteruskan_kpd

penerimalembardisposisi

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

IdField

Deskripsi

Tipe&length

Boleh

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
Field

Tabel/
Query

I/O

Format

UserName

user_name

login

Textbox

text

Password

password

login

Textbox

text

Textbox

Text

Label

KetikUlang
Password

Validasi
Entry/edit/
hapus
Entry/edit/
hapus
Entry/edit

Keterangan
Namapenggunayang
dapatmengaksessistem
Katakunciatastiapnama
penggunayangdapat
mengaksessistem
Untukpengecekankata
sandibaruatauubahan

Tabel 36: Tabel fieldlogin


TeknikInformatikaUNSOED

DPPLGL02

Halaman24dari40halaman

3.2.1.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek
cmdLogin
txtUsername

Jenis
Button
textbox

txtPassword

textbox

cmdOK
cmdCancel
txtUsername

button
button
textbox

fileUbah
fileKeluar
dtaMasuk
dtaKeluar
dtaDisposisi
dtaArsip
mnuLapMasuk
mnuLapKeluar
mnuLapDis
mnuBantuan
mnuAbout
Toolbar1
fileUbah
fileKeluar
dtaMasuk
dtaKeluar
dtaDisposisi
txtUsername
txtPassword
txtPassword2
cmdFirst

menueditor
menueditor
menueditor
menueditor
menueditor
menueditor
menueditor
menueditor
menueditor
menueditor
menueditor
button
menueditor
menueditor
menueditor
menueditor
menueditor
textbox
textbox
textbox
button

cmdPrev

button

cmdNext

button

cmdLast

button

cmdNew

button

cmdUbah

button

cmdHapus

button

Button1

button

Keterangan
Jikadiklik,akanmenampilkanformLogin
IsiTeksyangakandigunakanuntuklogin,sesuaidengandatayangdisimpan
padatabellogin,fieldusername
IsiTeksyangakandigunakanuntuklogin,sesuaidengandatayangdisimpan
padatabellogin,fieldpassword
Jikadiklik,akanmenjalankanalgoritmauntukdapatmengaksessistem
Jikadiklik,makaformloginakantertutupdanmembukaHalamanUtama
IsiTeksyangakandigunakanuntuklogin,sesuaidengandatayangdisimpan
padatabellogin,fieldusername
Jikadiklik,akanmenampilkanformDataLogin
Jikadiklik,aplikasiSiKarakantertutup
Jikadiklik,akanmenampilkanformSuratMasuk
Jikadiklik,akanmenampilkanformSuratKeluar
Jikadiklik,akanmenampilkanformLembarDisposisi
Jikadiklik,akanmenampilkanformArsipLain
Jikadiklik,akanmenampilkanformLaporanSuratMasuk
Jikadiklik,akanmenampilkanformLaporanSuratKeluar
Jikadiklik,akanmenampilkanformLaporanLembarDisposisi
Jikadiklik,akanmenampilkanformBantuan
Jikadiklik,akanmenampilkanformAbout
Jikadiklik,akanmenampilkanformsesuaidenganperintah
Jikadiklik,akanmenampilkanformDataLogin
Jikadiklik,aplikasiSiKarakantertutup
Jikadiklik,akanmenampilkanformSuratMasuk
Jikadiklik,akanmenampilkanformSuratKeluar
Jikadiklik,akanmenampilkanformLembarDisposisi
Isiteksyangakandisimpanpadatabellogin,fielduser_name
Isiteksyangakandisimpanpadatabellogin,fieldpassword
Isiteksdigunakanuntukmenvalidasipasswordyangtelahdiinputkan
Jikadiklik,akanmenjalankanalgoritmauntukmenampilkandatadengan
urutanrecordpertamadidalamtabellogin
Jikadiklik,akanmenjalankanalgoritmauntukmenampilkandataurutan
sebelumdaridatayangtelahditampilkanpadatabellogin
Jikadiklik,akanmenjalankanalgoritmauntukmenampilkandataurutan
selanjutnyadaridatasebelumnyayangadapadatabellogin
Jikadiklik,akanmenjalankanalgoritmauntukmenampilkandatadengan
urutanrecordterakhirdidalamtabellogin
Jikadiklik,akanmenjalankanalgoritmaprosesuntuk
menyimpan/menginputdataaksesbarukedalamtabellogin
Jikadiklik,akanmenjalankanalgoritmauntukmenyimpan/menginputdata
ubahandariusernamedan/ataupasswordyangadadidalamtabellogin
Jikadiklik,akanmenjalankanalgoritmauntukmenghapussalahsatudata
yangadadidalamtabellogin
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

Jenis

Tabel/
I/O
Query
jenis_surat suratMasuk Combobox

Format
text

Tipe

tipe

suratMasuk Combobox

text

No.Surat

no_surat

suratMasuk Textbox

text

Pengirim

pengirim

suratMasuk Textbox

text

Perihal

perihal

suratMasuk Textbox

text

Foto

foto

suratMasuk Textbox

text

TanggalTerima

tgl_terima

suratMasuk DTPicker

date

Validasi
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry

Keterangan
Jenissurat
Tipesurat
No.suratmasuk
Pengirimsurat
Perihalsurat
Letakfotosurat
disimpan
Tanggalsuratmasuk

Tabel 38: fieldsuratMasuk

TeknikInformatikaUNSOED

DPPLGL02

Halaman28dari40halaman

3.2.2.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek
txtNoSurat
cmbJenis
cmbTipe
txtPengirim
txtPerihal
dtTglTerima
imgfoto
lblFoto
DGMasuk
cmdBaru
cmdEdit
cmdHapus
cmdTutup

Jenis
textbox
combobox
combobox
textbox
textbox
DTPicker
image
label
datagrid
button
button
button
button

Keterangan
Diisiuntukmemasukkannomorsuratmasuk
Diisiuntukmemasukkanjenissurat
Diisiuntukmemasukkantipesurat
Diisiuntukmemasukkanpengirim
Diisiuntukmemasukkanperihal
Diisiuntukmemasukkantanggalsuratmasukditerima
Diisiuntukmemasukkanscanfotosuratmasuk
Menunjukkanlokasiscanfotosuratmasukdisimpan
Menunjukkantabelsuratmasukyangdisimpandalamdatabase
Klikuntukmenambahdatabaru
Klikuntukmengubahdatayangsudahada
Klikuntukmenghapusdatayangada
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

Jenis

Tabel/
I/O
Query
jenis_surat suratKeluar Combobox

text

Tipe

tipe

suratKeluar Combobox

text

No.Surat

no_surat

suratKeluar Textbox

text

Penerima

penerima

suratKeluar Textbox

text

Perihal

perihal

suratKeluar Textbox

text

Foto

foto

suratKeluar Textbox

text

TanggalKirim

tgl_kirim

suratKeluar DTPicker

date

Label

Field

Format

Validasi
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry

Keterangan
Jenissurat
Tipesurat
No.suratmasuk
Penerimasurat
Perihalsurat
Letakfotosuratdisimpan
Tanggalsuratkeluar

Tabel 310: FieldsuratKeluar

3.2.3.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek
txtNoSurat
cmbJenis
cmbTipe
txtPenerima
txtPerihal
dtTglKirim
imgfoto
lblFoto
DGKeluar
cmdBaru
cmdEdit
cmdHapus
cmdTutup

Jenis
textbox
combobox
combobox
textbox
textbox
DTPicker
image
label
datagrid
button
button
button
button

Keterangan
Diisiuntukmemasukkannomorsuratkeluar
Diisiuntukmemasukkanjenissurat
Diisiuntukmemasukkantipesurat
Diisiuntukmemasukkanpenerima
Diisiuntukmemasukkanperihal
Diisiuntukmemasukkantanggalsuratkeluardikirim
Diisiuntukmemasukkanscanfotosuratkeluar
Menunjukkanlokasiscanfotosuratkeluardisimpan
Menampilkantabelsuratkeluaryangdisimpandalamdatabase
Klikuntukmenambahdatabaru
Klikuntukmengubahdatayangsudahada
Klikuntukmenghapusdatayangada
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
Label

Field

No.Surat

no_surat

Tanggal
Penyelesaian
Diteruskan
Kepada

tgl_penyel
esaian
diteruskan
_kepada

Tabel/
Query
lembarDisposisi

Textbox

text

lembarDisposisi

DTPicker

date

lembarDisposisi

Textbox

text

I/O

Format

Validasi

Keterangan

Entry/Edit/ No.SuratMasuk
Hapus
Entry/Edit Tanggalpenyelesaian
disposisi
Entry/Edit/ Penerimalembar
Hapus
disposisi

Tabel 312: TabelfieldlembarDisposisi

3.2.4.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek
DGMasuk
txtNoSurat
txtJenis
txtTipe
txtPengirim
txtPerihal
dtTglTerima
txtTerus
dtTglSelesai
DGDisposisi
cmdBaru
cmdEdit

Jenis
datagrid
textbox
textbox
textbox
textbox
textbox
DTPicker
textbox
DTPicker
datagrid
button
button

Keterangan
Menampilkantabelsuratmasuk
Menampilkannomorsuratdaridatayangdipilihpadatabelsuratmasuk
Menampilkanjenissuratdaridatayangdipilihpadatabelsuratmasuk
Menampilkantipesuratdaridatayangdipilihpadatabelsuratmasuk
Menampilkanpengirimsuratdaridatayangdipilihpadatabelsuratmasuk
Menampilkanperihalsuratdaridatayangdipilihpadatabelsuratmasuk
Menampilkantanggalterimadaridatayangdipilihpadatabelsuratmasuk
Diisiuntukmemasukkanpenerimalembardisposisi
Diisiuntukmemasukkantanggalpenyelesaianlembardisposisi
Menampilkantabeldisposisiyangdisimpandidatabase
Klikuntukmenambahyangbaru
Klikuntukmengubahdatayangsudahada

TeknikInformatikaUNSOED

DPPLGL02

Halaman33dari40halaman

Id_Objek
cmdHapus
cmdTutup

Jenis
button
button

Keterangan
Klikuntukmenghapusdatayangada
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

NomorUrut

no_urut

Tabel/
Query
arsipLain

Nama

nama

arsipLain

Textbox

text

Jenis

jenis

arsipLain

Combobox

text

NomorBox

no_box

arsipLain

Combobox

number

Jumlah

jumlah

arsipLain

Textbox

number

Keterangan

keterangan arsipLain

Textbox

text

Label

Field

I/O

Format

Textbox

number

Validasi
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus
Entry/Edit/
Hapus

Keterangan
Nomorurutarsip
Namaarsip
Jenisarsipyang
disimpan
Nomorboxpenyimpanan
arsip
Banyaknyaarsip
Penjelasansingkatarsip

Tabel 314: FieldarsipLain


TeknikInformatikaUNSOED

DPPLGL02

Halaman35dari40halaman

3.2.5.5 SpesifikasiFunctionKey/ObjekObjekpadalayar
Id_Objek
txtNoUrut
txtNama
cmbJenis
cmbNo
txtJumlah
txtKeterangan
DGArsip
cmbKategori
txtKataKunci
cmdCetak
cmdBaru
cmdUbah
cmdHapus
cmdTutup

Jenis
textbox
textbox
combobox
combobox
textbox
textbox
datagrid
combobox
textbox
button
button
button
button
button

Keterangan
Diisiuntukmemasukkannomorurutarsip
Diisiuntukmemasukkannamaarsip
Diisiuntukmemasukkanjenisarsip
Diisiuntukmemasukkannomorboxtempatmenyimpanarsip
Diisiuntukmemasukkanbanyaknyaarsipyangdisimpan
Diisiuntukmemasukkanpenjelasansingkatarsip
Menampilkantabelarsiplainyangdisimpandidatabase
Diisiuntukmemasukkankategoriarsipuntukmelakukanpencarian
Diisiuntukmemasukkankatakunciuntukmelakukanpencarian
Klikuntukmencetakdataarsiplain
Klikuntukmenambahdatayangbaru
Klikuntukmengubahdatayangsudahada
Klikuntukmenghapusdatayangada
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
DTawal

Jenis
DTPicker

Keterangan
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
File1

Jenis
FileListBox

Keterangan
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