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
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
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
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
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
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
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
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
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
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
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
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
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
TeknikInformatikaUNSOED
DPPLGL02
Halaman25dari40halaman
3.2.1.6 Spesifikasilayarpesan
Gambar35: PesanLoginSukses
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
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
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
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
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
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
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
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
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
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
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
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
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