Anda di halaman 1dari 31

SPESIFIKASIKEBUTUHANPERANGKATLUNAK

IzinUsahaKonstruksiBandung/BandungConstruction
ServiceApproval(Bancosera)
untuk:
PemilikJasaKonstruksi
Dipersiapkanoleh:
AdetyaPrasetyo(1103120121)
MohamadFachrurRidwan(1103120122)
AnandaDwiYasmine(1103120123)
MuhammadErpinAlGhifari(1103120131)
RosalinaIndahN.L(1103120128)
IDewaAgungMadeSeilaArdyari(1103120240)
AdithyaRizkyPratama(1103124315)
ProdiS1TeknikInformatikaUniversitasTelkom
JalanTelekomunikasiNo.1Bandung
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman1dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
ProdiS1Teknik
Informatika
UniversitasTelkom
Nomor
Dokumen
Halaman
GL01
xxx<x:
id
proyek>
Atau
SKPLxxx
<#>/<jml#
Revisi
<nomorrevisi> Tgl:<isitanggal>

ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman2dari31


DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
DAFTARPERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh

ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman3dari31


DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
DaftarHalamanPerubahan
Halaman Revisi Halaman Revisi

ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman4dari31


DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
DaftarIsi
1.Pendahuluan
1.1 TujuanPenulisanDokumen
1.2 LingkupMasalah
1.3 Definisi,Singkatan,danAkronim
1.4 Referensi
1.5 DeskripsiUmumDokumen
2 DeskripsiGlobalPerangkatLunak
2.1 PerspektifProduk
2.2 FungsiProduk
2.3 KarakteristikPengguna
2.4 Batasanbatasan
2.5 AsumsidanKebergantungan
3 DeskripsiRinciKebutuhan
3.1 Kebutuhanantarmukaeksternal
3.1.1 Antarmukapemakai
3.1.2 Antarmukaperangkatkeras
3.1.3 Antarmukaperangkatlunak
3.1.4 Antarmukakomunikasi
3.2 KebutuhanFungsional
3.2.1 Aliraninformasi
3.2.1.1 DFD0
3.2.1.2 DFD1
3.2.2 Deskripsiproses
3.2.2.1 Proses1
3.2.2.2 Proses2danseterusnya
3.3 DeskripsiData
3.3.1 Kamusdata
3.4 DeskripsiKebutuhanNonFungsional
3.5 AtributKualitasPerangkatLunak
3.6 BatasanPerancangan
3.7 MatriksKeterunutan
Lampiran
Flowmap/Prosedur
Lampiranlainyangdianggapperlu

ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman5dari31


DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
DaftarGambar

Gambar31DiagramKonteks.... 16
Gambar32DataFlowDiagramLevel0... 17
Gambar32DataFlowDiagramLevel1Proses1.0Login. 18
Gambar32DataFlowDiagramLevel1Proses2.0Pendaftaran.. 19
Gambar33DataFlowDiagramLevel1Proses3.0Peninjauan. 20
Gambar41EntityRelationshipDiagram. 29
Gambar42FlowChartDiagram. 34
DaftarTabel
Tabel3.4KebutuhanNonFungsional 24
Tabel3.5AtributKualitasPerangkatLunak 25
Tabel3.7MatriksKeturunan 26
Tabel41AtributERD:Member 28
Tabel42AtributERD:SIUJK(SuratIzinUsahaJasaKonstruksi) 28
Tabel43AtributERD:Berkas_Permohonan 29
Tabel44AtributERD:Pengaduan_Permohonan_Izin 30
Tabel45AtributERD:Arsip 30
Tabel46AtributERD:Jadwal_Pemeriksaan 31
Tabel47AtributERD:Hasil_Pemeriksaan_Lapangan 31
DaftarLampiran

ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman6dari31


DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
1.Pendahuluan
1.1 TujuanPenulisanDokumen
Tujuanpenulisandokumeniniadalahsebagaidokumentasidarisegalaaktivitasselama
pembuatanspesifikasiperangkatlunakuntukizinusahakonstruksibangunan,mulaidaritahap
userrequirements,analisis,desain,implementasi,hinggatesting.Adapuntujuandariproyekini
adalahuntukmemudahkanpemohonizinuntukmelakukanprosespermohonanizinusaha
konstruksi,sertaadmindanpegawaiuntukpengarsipandanpengecekan.
1.2 LingkupMasalah
Bagaimanamemberikankemudahanadministrasiuntukmendapatizinjasakonstruksi
?
Bagaimanamengefisiensikanwaktudalamprosesperizinan?
Bagaimanamemudahkanpenggunadalammendapatinformasiterkaitperizinanjasa
konstruksi?
1.3 Definisi,Singkatan,danAkronim
1.Definisi
Combobox:merupakankombinasidaritextboxdanlistboxdimanapemasukan
datadapatdilakukandenganpengetikanmaupunpemilihan
Textbox:adalahFieldyangdigunakanuntukmemasukkanteks.Textboxdapat
dibiarkankosongdanpengisiannyadiserahkansepenuhnyakepadauser,atau
diprogramuntukmengisitekstekstertentusesuaidenganpilihanpengguna.
1.4 Referensi
http://www.scribd.com/doc/117378711/10/AsumsidanKetergantungan#page=5
http://power.lecture.ub.ac.id/files/2011/11/PanduanPenulisanSKPL.pdf
http://noviavia21.blogspot.com/2010/10/pengertiandanperbedaanantaracombo.html
http://elib.unikom.ac.id/files/disk1/382/jbptunikomppgdlekapurnama19072703babii.pdf
http://www.scribd.com/doc/33278799/5/DeskripsiUmumDokumen
1.5 DeskripsiUmumDokumen
DokumenSKPLinimenggambarkanspesifikasidariprodukyangakandibangun,
dimanatelahdisesuaikandengankebutuhanpengguna.Gambaranumumdankhususdari
perangkatlunak,meliputi:
Tujuandanfungsiperangkatlunak
Menjelaskantujuandanfungsidibangunnyaperangkatlunakiniberdasarkan
ruanglingkupdanbatasanmasalahnya,yaitumengenaiperizinanjasakonstruksidi
KotaBandung.
Kemampuanperangkatlunak
Mendeskripsikankemampuandariperangkatlunakdalammelayaniuser
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman7dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
untukmengajukanpermohonanizinjasakonstruksi.
Antarmukapemakai,perangkatkeras,perangkatlunakdankomunikasi
Menjelaskantentangkebutuhandalamperancanganperangkatlunakyang
akandibangunmeliputipemakai,perangkatkeras,perangkatlunak,dankomunikasi.
Batasanbatasanperangkatlunak
Mendeskripsikanbatasanbatasanmasalahdalammembangunperangkat
lunak.
Karakteristikpengguna
Mendeskripsikankarakteristikpenggunayangakanmenggunakanperangkat
lunak,baikbagiadmin,user,maupunyangakanmelakukanmaintanance.
Ketergantunganperangkatlunak
Menjelaskanketergantunganperangkatlunakterhadaplingkungandimana
perangkatlunakiniakandioperasikan.
2 DeskripsiGlobalPerangkatLunak
2.1 PerspektifProduk
AplikasiperizinanJasaUsahaKonstruksiyangdirancangmerupakansebuahaplikasiberbasis
webyangdapatdigunakanuntukmempermudahprosesperizinanjasausahakonstruksi.
Penggunaanaplikasiiniditujukankhususdalamhalpengolahandatadalamsetiapprosedur
perizininan.Systemaplikasiiniberhubungandenganbeberapaentitasluaryaitupemohon,staff
BPPT,danBankyangbersangkutan.Useryangmerupakanpemohondapatmendaftarkanjasa
konstruksinyadanmenungguprosesperizinanuntukdisetujui.AplikasiperizinanJasaUsaha
Konstruksiakanterhubungkesistempusat.
2.2 FungsiProduk
BerdasarkanDFDaplikasiperizinanjasausahakonstruksimempunyaibeberapafungsidalam
kebutuhanuser:
1.0LogIn
1.1Signup,menuinimerupakanlangkahpertamauntukmendaftarpadasystem.user
harusmemasukkannama,username,password,danemail.
1.2SignIn,menuinimerupakankelanjutandarilangkahsignup.Jikausersudah
melakukansignup,untukmemasukisystemuserhanyaperlulogindengan
memasukkanusernamedanpassword.jikausernameataupasswordnyainvalid
makauserakanmengulangiprocesslogin.
2.0MenuUtama
2.1Home,merupakanhalamanawalyangakanmunculsetelahprosesloginselesai.
2.2 Pendaftaranizin,menuinimerupakanmenuuntukpendaftaranizinusaha
konstruksi.Usermengisiformpendaftarandanmenguploadberkassesuaidengan
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman8dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
ketentuan.
2.3ButtonNotification,merupakanpihaknotifikasidariBPPTmengenaiprosedur
perizinan.
2.4History,berisitentangbeberapaaktivitasproseduryangsudahdilakukan.
2.5ButtonProcess,
2.6Result,
2.7 Profile,merupakanprofildariuseryangberisiusername,foto,namaperusahaan,
danalamat.
2.8Help,merupakanmenubantuanbagiuser.
3.0Logout,menuinimerupakanlangkahuntukkeluardarisystem.
2.3 KarakteristikPengguna
Adabeberapajenispenggunaweb
1.Masyarakat
2.Admin
3.Kepalakonstruksi
Tabelberikutmenggambarkankarakteristikdalampenggunaanwebperangkatlunak.
KategoriPengguna Fasilitas HakAksesPengguna
Masyarakat Melakukanpendaftaran
berupalogindalam
web.
Melakukantransaksi.
Melakukanpenolakan
Aksesmenu
antarmukadalam
biodata
Aksesmenuform
Aksesmenutransaksi
Admin Mengolahdata.
Mencetaklaporan.
Mencaridataizin
knstruksi
Aksesmenu
antarmukamaster
data.
Aksesmenueditdata.
Aksesmenuview
dalampemroses
KetuaKonstruksi Menerimalaporandata
dari
Aksesmenucetak

2.4 Batasanbatasan
BatasansystemwebBancoserasebagaiberikut:
1.SystemwebBancoseraakandibangunyangdilengkapidenganhakakses
masingmasinguser.
2.SystemwebBancoseraberupadatamasyarakat,pembuatanperizinan,documentyang
diperpanjangataumelakukanperubahan.
3.Untukmasyarakatdanadminyanginginmelihathasildaripemrosesanharusterlebih
dahululoginuntukdapathakaksesselanjutnya.
4.Dalambadansekretariat,badantersebuthanyadapatmenyerahkanizindanSKRD
kepadamasyarakat
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman9dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
5.Untukmasyarakatyangbukanuser,harusmelakukanregistrasidahuluuntuk
mendapatkaniddannomoruser.
6.Outputyangdihasilkanberupadokumenmanualdansoftcopy.
7.Permasalahandapatdibatasidengansuatuperancangansystem.
2.5 AsumsidanKebergantungan
Asumsi dan ketergantungan yang digunakan dalam Izin Usaha Jasa Konstruksi di Bandung
iniadalah:
1.Hakaksesuserhanyadapatdibuatdandikelolaolehadmin(staffIT).
2. Tidak ada trainning program bagi user (user dianggap sudah mengerti dan dapat
mengoperasikanprogramdenganbaik).
3.SistemOperasiyangdigunakanminimalWindowsXP.
3 DeskripsiRinciKebutuhan
Untuk setiap sistem (kecuali yang sangat sederhana) kebutuhan rinci cenderung
menjadi luas. Oleh karena itu, direkomendasikan dua cara yaitu untuk pendekatan berorientasi
proses dan untuk pendekatan berorientasi objek. Banyak notasi, metode, teknik, dan dukungan
untuk membantu dokumentasi kebutuhan. Umumnya penggunaannya bergantung pada pendekatan
yang digunakan. Ada banyak pendekatan yang bisa dipakai selain kedua pendekatan yang telah
disebutkandiatas.Beberapaorganisasiselainkeduapendekatandiatasdijelaskansebagaiberikut:
Modesistem
Beberapa sistem berlaku agak berbeda tergantung pada modus operasi sistem.
Sebagai contoh sistem kendali mungkin memiliki sekumpulan fungsi yang berbeda tergantung
modenya(training,normalatauberbahaya).
Kelompokpengguna
Beberapa sistem membutuhkan fungsi yang berbeda terhadap kelompok yang
berbeda dari pengguna. Sebagai contoh sistem elevator melibatkan masyarakat umum
sebagaipenggunaelevator,pekerjanmaintenancedanpemadamkebakaran.
Feature
Suatu feature adalah pelayanan yang dinginkan secara eksternal oleh sistem yang
membutuhkan serangkaian masukan yang memberi efek terhadap hasil. Sebagai contoh pada
sistem telpon, featurenya adalah hubungan lokal, call forwarding dan conference call. Setiap
featureumumnyadijelaskandalampasanganstimulusresponse.
Stimulus
Beberapa sistem akan lebih baik diorganisasikan berdasarkan stimulus. Misalnya
fungsifungsi sistem pendaratan pesawat udar mungkin diorganisasikan menjadi bagian loss
ofpower,windshear,suddenchangeinroll,verticalvelocityexcessive,dll.
Respons
Beberapa sistem dapat diorganisasikan dengan menjelaskan semua fungsi dalam
mendukung pembangkitan respons. Misalnya fungsi sistem personil dapat diorganisasikan
menjadi bagianbagian yang berhubungan dengan semua fungsi yang diasosiasikan dengan
pembangkitan cek pembayaran, fungsifungsi yang berhubungan daftar pegawai, dan
lainlain.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman10dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
3.1 Kebutuhanantarmukaeksternal
Kebutuhanantarmukaeksternalmerincikandeskripsikebutuhanmasukandankeluaran
perangkatlunakyangdispesifikasikandalammengembangkanaplikasi.Kebutuhanantarmuka
eksternalinimeliputiantarmukapemakai,antarmukaperangkatkeras,antarmukaperangkatlunak,
antarmukakomunikasi.
3.1.1 Antarmukapemakai
Antarmukapemakaimendefinisikankarakteristiklogisdarisetiapantarmukaantara
aplikasiperangkatlunakdanpenggunanya,sertasemuaaspekoptimisasiantarmukadengan
penggunayangakanmenggunakansistem.Kebutuhanantarmukapemakaiinidiantaranya
adalahsebagaiberikut:
1.Untukmenunjangoptimisasitampilanantarmukaaplikasiperizinanusahakonstruksi
Bandungberbasisweb,diperlukanwebbrowseryangmendukungmenjalankan
bahasapemrogramanJavaScriptataudisebutjugaJavaScriptenabledbrowser,
misalnyaMozillaFirefox.
2.Komponenkomponenantarmukayangdibutuhkandalammembangunaplikasi
perizinaniniadalahform,buttons,textbox,listbox,combobox,message
report,danlainlain.Adapunlayout,screen,buttons,danlainlainnyatersebut
menggunakantoolsyangadadalamAdobeDreamweaver.
3.Tiapfiturdalamprodukdibentukdalamsatuformtersendiri,tapitetapsatukesatuan
denganseluruhfiturlainnya.Tiapformmemilikicaraakseseventsseperticlick,
ataupundenganmenggunakankeyboardsepertimenekantombolenter.
4.VisualisasibahasayangdipakaipadatampilanaplikasiadalahbahasaIndonesiadan
sedikitbahasaInggrisyangfamiliardalamWindows.
3.1.2 Antarmukaperangkatkeras
PerangkatInput/Output
Keyboard
Dapatmemakaijeniskeyboardyangcompatibledengansistemoperasiyang
digunakan.
Mouse
Standarmouse2buttonatau3buttonyangdapatdigunakansesuaidengansistem
operasiyangdigunakan.
Monitor
Standarresolusiyangdigunakanminimal640x480
SistemUnit
Processor
Minimalmenggunakanpentium4,processor2.2Ghzataulebih.
Memory
Dapatmenggunakanmemoryminimal256Mb.
Harddisk
Menggunakanharddiskdenganfreespaceminimal10Gbataulebih.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman11dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
3.1.3 Antarmukaperangkatlunak
No JenisSoftware KebutuhanHardware
1 SistemOperasi WindowsXPwithSP3
2 BahasaPemrograman PHP
3 PengolahDataBase MySQL
4 PemodelanSistem MicrosoftVisio2007
5 PerancaganDatabase MicrosoftVisio2007,MySQL
6 PerancanganAntarMuka MicrosoftVisio2007.Dreamweaver
3.1.4 Antarmukakomunikasi
Aplikasiiniakanberkomunikasidenganpenggunamelaluiserveryangada,aplikasiinijuga
berkomunikasidenganaplikasipadaserverbankmelaluijaringankomunikasi.Untukkeperluan
pengujian,aplikasiserverbankakandisimulasikandenganmenjalankanaplikasitersebutpadajaringan
yangsama.
3.2 KebutuhanFungsional
3.2.1 Aliraninformasi
Diagramkonteksataudisebutjugadenganmodelsistemfundamental
merepresentasikanseluruhelemensistemsebagaisebuahbubbletunggaldengandatainput
outputyangditunjukkanolehanakpanahyangmasukdankeluarsecaraberurutan.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman12dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar31DiagramKonteks
3.2.1.1 DFD0
Terdapat3prosesutamadalamperancangansistemaplikasiBancoserayaituLogin,
Pendaftaran,danPeninjauan.
1.0:Login
Prosesinidapatdiaksesolehpemohon.Kegiatanyangmungkindilakukanadalahmelakukan
signin,signup,ataujikapemohonlupapadapasswordakunmereka,makaterdapatmenulupa
password.Datapemohonyangtelahmelakukanproseslogin(signupdansignin)akandisimpandi
dalamtabelDataStorageMember.
2.0:Pendaftaran
Prosesinidapatdiaksesolehpemohonyangsudahmasukatausigninkedalamaplikasi.Kegiatan
yangmungkindilakukanadalahmendaftarkanusahakonstruksiyangdimilikipemohonagar
mendapatkanperizinanolehBPPT.Pemohonmelakukanpendaftarandenganmengupload
formulirsertapersyaratanyangdibutuhkan.Lalubagianpelayanandanpendaftaranmelakukan
pemeriksaanberkasyangtelahdiuploadpemohon.Databerkaspemohonyangsudahdiperiksa
akandiolaholehbagianpengolahandanpenerbitandandiinfokankedalamprosespeninjauanuntuk
dilakukanproseslebihlanjut.
3.0:Peninjauan
Prosesiniakanmeninjaudataberkasyangdiinputkanpemohon,jikasesuaimakaakandilanjutkan
dengansubprosespenjadwalan.Prosesinimenerimainfohasilpemeriksaanberkasdan
penjadwalanteknisdaribagianpengolahandanpenerbitan.Infopenjadwalanpemerikasaanteknis
akandiberitahukankeSekretariatTimTeknisuntukmendapatkanhasilpemeriksaanlapangan.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman13dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
SesuaiatautidaknyahasilpemeriksaanlapanganyangditinjauolehSekretariatBadanakan
dimasukankedalamprosespeninjauanberupadatapenolakanataupenerimaan.
Gambar32DataFlowDiagramLevel0
3.2.1.2 DFDLevel1Login(1.0)
Terdapat4subprosesdalamprosesloginsistemaplikasiBancoserayaituSignin,Signup,Lupa
password,danDisplay.
1.1:Signin
Prosesinidapatdiaksesolehpemohonyangsudahmemilikiakun.Kegiatanyangdilakukanadalah
melakukan
signinataumasukkesistemmenggunakanakunyangsudahada.Pemohonmelakukaninput
usernamedanpasssword,jikadatasesuaimakanpemohondapatmasukkedalamaplikasi.
1.2:Signup
Prosesinidapatdiaksesolehpemohonyangsudahbelummemlilikiakun.Kegiatanyangdilakukan
adalahmendaftaruntukmendapatkanakunbaru.Padaprosesinipemohonmemasukandatadiri
pemohon,username,danpassword.Datapemohonyangtelahdibuatakandisimpankedalamtabel
DataMember.
1.3:Lupapassword
Prosesinidigunakanuntukuseryangsudahmemilikiakunnamunlupapasswordnya,sehingga
dalamprosesiniakanmembantuuseruntuklogindenganmemverifikasidatayangadapadatabel
DataMember.Usermemasukanemailnyauntukdapatmelakukanprosesverifikasidata.Setelah
melakukanverifikasidata,usermendapatkaninfousernamedanpasswordbaru.
1.4:Display
Prosesiniakanmemberikannotifikasikepadapemohondaritiaptindakanyangtelahdilakukan.
Tindakanyangdilakukanpemohondapatberupasignupatauvalidtidaknyaprosessignin.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman14dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar32DataFlowDiagramLevel1Proses1.0Login
3.2.1.3 DFDLevel1ProsesPendaftaran(2.0)
Terdapat2subprosesdalamprosespendaftaransistemaplikasiBancoserayaituDataform
diinputkanuserdanDisplay.
2.1:Dataformdiinputkanuser
Prosesinidapatdiaksesolehpemohonjikaprosesloginberhasil.Kegiatanyangdilakukanadalah
mengisidanmelengkapiformyangtelahdiberikan.Formyangsudahdiisidandilengkapiakan
dicekolehbagianPelayanandanpendaftaran.
2.2:Display
Prosesiniakanmemberikannotifikasipadasetiapaktifitasdanaksiyantelahdilakukankepada
pemohon(user).BagianPelayanandanpendaftaranmenginfokanapakahberkasyangdiisi
pemohonsudahlengkapatautidak.DataberkasyangdicekdibagianPelayanandanpendaftaran
bilasudahlengkapakandisimpanditabelBerkasPemohon.Disimpannyadataberkaspadatabel
tersebutmenandakanbahwadataberhasildiinputdannantinyajugaakandiinfokankepada
pemohon.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman15dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar32DataFlowDiagramLevel1Proses2.0Pendaftaran
3.2.1.4 DFDLevel1ProsesPeninjauan(3.0)
Terdapat3subprosesdalamprosespeninjauansistemaplikasiBancoserayaituSignin,Signup,
Lupapassword,danDisplay.
3.1:Penjadwalanpemeriksaanteknis
Prosesiniakanmenentukanjadwaluntukmelakukanpemeriksaanteknis,kemudiandatajadwal
akandimasukankedalamtabeldatajadwal.
3.2:PencetakanizindanperhitunganSKRD
ProsesiniakanmelakukanpencetakanizindanperhitunganSKRDyangsudahdiproses,kemudian
infodariSKRDakandiserahkankeSekretariatBadan.
3.3:Display
Prosesiniakanmemberikannotifikasipadasetiapaktifitasdanaksiyantelahdilakukankepada
pemohon(user).
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman16dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar33DataFlowDiagramLevel1Proses3.0Peninjauan
3.2.2 Deskripsiproses
3.2.2.1 Proses1
NoUrut Proses Keterangan
Prosesno1.0
Login
NomorProses 1.1
NamaProses SignIn
Source Pemohon
Input DataPemohon
Output Logininvalid
Infologininvalid
Loginvalid
Infologinvalid
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman17dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Destinasi Display
ProsesPendaftaran
LogikaProses input(username)
input(password)
if(username=pemohon.username)and
(password=pemohon.password)then
loginvalid
else
logininvalid
endif

NomorProses 1.2
NamaProses SignUp
Source Pemohon
Input DataPemohon
Output DataPemohon
Infosignupberhasil
Infodatapemohon
Destinasi Signin
Tabeldatamember
Display
LogikaProses input(datapemohon)
proses(pengisiandata)
output(singupsuccess)
saveto(tabeldatapemohon)
3.2.2.2 Proses2
NoUrut Proses Keterangan
Prosesno2.0
Pendaftaran
NomorProses 2.1
NamaProses DataFormDiinputkanUser
Source Pemohon
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman18dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Input DataPemohon
Output PengecekanData
Destinasi PelayanandanPendaftaran
LogikaProses input(datapemohon)
output(form)
proses(pengisianform)
output(formterisi)

NomorProses 2.2
NamaProses Display
Source PelayanandanPendaftaran
Input Infodatapengecekan
Datadiinputkeberkaspemohon
(database)
Output Infodatayangtelahdicek
Infodataberhasildiinput
Destinasi Pemohon
LogikaProses input(datapengecekan)
proses
output(info)
3.2.2.3 Proses3
NoUrut Proses Keterangan
3.0 NomorProses 3.1
NamaProses PejadwalanPemeriksaanTeknis
Source TabelBerkasPemohon
Input PenentuanJadwal
Output DataJadwal
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman19dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Destinasi TabelJadwalPemeriksaan
LogikaProses Input(jadwal)
Input(bulan)
While(bulan.tanggal<>0)do
Tanggal<next(tanggal)
Endwhile
Tanggal.jadwal<jadwal
Output(jadwal)

NomorProses 3.2
NamaProses PencetakanizindanperhitunganSKRD
Source Tabelberkaspemohon
Input Datahasilpemeriksaan
Output InfoSKRD
Destinasi SekretariatBadan
LogikaProses Input(datahasilpemeriksaan)
Ifdata=disetujuithen
Percetakanizin
Else
Pemberitahuan
Endif
perhitunnganSKRD

NomorProses 3.3
NamaProses Display
Source PelayanandanPendaftaran
Input Tabelperomohonandanarsip
SekretariatBadan
Tabelhasilpemeriksaanlapangan
Output Infodatahasilpemeriksaanlapangan.
Destinasi Pemohon
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman20dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
LogikaProses input(hasilpemeriksaanlapangan)
proses
output(info)
3.3 DeskripsiData
Dari gambar DFD level 1 terlihat bahwa sistem ini mempunyai 3 data store yaitu : Log
in, Pendaftaran, dan Peninjauan. Log in digunakan untuk mengizinkan pemohon masuk menajdi
member dengan digunakannya username dan password pada sistem log in tersebut.
Pendaftaran digunakan pemohon untuk mendaftar dan atau memberikan dokumen yang akan
diajukan pada suatu izin usaha jasa konstruksi di Bandung. Peninjauan digunakan oleh sistem
untuk memeriksa berkas data (database) yang diberikan oleh pemohon apakah data tersebut
sudah lengkap atau tidak lengkap. Bila sudah lengkap, maka pemohon telah mendapatkan
persetujuanuntukusahajasakonstruksi.
3.3.1 Kamusdata
NamaData DataSignin
Deskripsi Datayangberisiinformasiuseruntukmemasukisystem
BentukData Form
StrukturData DataSignin=username+password

NamaData Datapendaftaran
Deskripsi Datayangberisiinformasimengenaijasakonstruksiyangakan
diajukan
BentukData Form
StrukturData Datapendaftaran:
NamaPerusahaan:String[50]
Bentukperusahaan:String[30]
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman21dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Namapimpinan:String[50]
Alamatpimpian:String[60]
Alamatperusahaan:String[50]
Statusperusahaan:String[20]
NamaNotarisPendirian:String[50]
Nomorpendirian:String[20]
Waktupendirian:Date
Nomorpendaftaran:String[20]
Waktupendaftaran:Date
Nomorpengesahan:String[20]
Waktupengesahan:Date
SuratIzinTempatUsaha:String[20]
NPWPPerusahaan:real

NamaData DataPenentuanJadwal
Deskripsi DatayangberisijadwalpemeriksaanteknisolehTimPemeriksa
BentukData Form
StrukturData Datapenentuanjadwal=tanggal+bulan+tahunpemeriksaan
(ddmmyyyy)

NamaData DataHasilPemeriksaan
Deskripsi Datayangberisihasilpemeriksaan,apakahkondisidanpersyaratan
sesuaidenganketentuan
BentukData Form
StrukturData Datapemeriksaan=

ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman22dari31


DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
NamaData DataPercetakanIzin
Deskripsi Datayangberisihasilpemeriksaan,apakahkondisidanpersyaratan
sesuaidenganketentuan
BentukData SuratPemberitahuan
StrukturData Datapemeriksaan=
NamaPerusahaan=String[50]
AlamatPerusahaan=String[50]
Namapemimpin=String[30]
NPWP=real
KualifikasiGologan=String[20]
3.4 DeskripsiKebutuhanNonFungsional
Kriteria Tuntutan
Performansi Harusdapatmenerimamasukankarakterdengan
kecepatankuranglebih5karakter/detik.
Perangkatlunakdapatdioperasikanpadakomputer
berspesifikasiminimalintelpentium4,processor2.2
Ghz,harddiskminimal10Gb

Batasan
Memori
Memoriminimal256Mb
Ukuranaplikasiakhirkuranglebih5Mb
Keamanan PassworddanUsernametidakbolehdisimpandalam
bentukapapun.
Passwordyangdimasukkantidakbolehterlihatoleh
siapapun
Yangterlihathanyajumlahkarakternyasaja
Modusoperasi Setiapprosesaksesbisalebihdarisatupengguna
yangmengakses.
Penggunadapatmelakukanproseslainnyasetelah
melakukansuatuproses.
Setiapjenisprosesyangberlangsungakantercatatdi
log.
Setiapkaliprosesberhasilataugagalakanadapesan
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman23dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
yangmasukkepadapengguna.
Terputusnyakoneksimakaakanmembatalkan
prosesyangsedangdilakukan.
AntarMuka Tulisanpesandanmenuperintahyangditampilkan
haruscukupjelasterbacaolehpengguna.
Antarmukaharusmemilikikarakteristikyangdapat
membantupenggunamembedakankeduanya.
ModusgrafismenggunakanVGAdengaresolusi
maksimal640*480.
Setiapsatutampilanhanyaadasatuprosesoperasi.
BatasanData Setiapproseshanyabisadilakukandengansatu
tampilan.
Jumlahdatayangdimasukkanharussesuaidengan
kebutuhandatayangsudahditentukan.
Tabel3.4KebutuhanNonFungsional
3.5 AtributKualitasPerangkatLunak
KriteriaKualitas TuntutanKualitas
Keandalan Perangkatlunakdapatdigunakan12X6
KecepatanpadaI/Osuatufileberkisar1MByang
menghasilkansuaturelogfileakanlebihcepat
Perangkatlunakinidibuatuntukmempermudah
mengolahfiledalamsatuuser,danmendapatumpan
baliklebihcepat
Ketersediaan Bahasapemrogramanyangdigunakanpemrogrman
denganbahasadatabaseSQLyangberupalangsung
menyimpandatadalamserver
Menggunakanjugasystemantarmukayangsederhana
supayasemuaorangdapatmelakukannya
Keremawatan Setiapmelakukanmaintenance,moduldalamweb
ditambahsecarasederhana,supayausermudahdantidak
terlalususahuntukmelakukanlogin
Keamanan Hanyamenggunakanportsebataskebutuhandengan
pihakyangbersangkutan
Sebagaipembuktian,saatsudahmelakukantransaksi
dapatterlihatpembayaranyangdilakukansaatitu
Dokumendanarsipdapatdibukasecaraprivasi
Kepemindahan Perangkatlunakyangberupaberbahasasql,dapatjuga
bekerjadalamarsiterkturcomputer
Menggunakanpustakauntukmempermudahuser
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman24dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
menggunakanperangkatlunak,dantiapsystemoperasi
yangbersangkutanuntukmenampilkanI/Odan
penampilanantarmuka

Tabel3.5AtributKualitasPerangkatLunak
3.6 BatasanPerancangan
Batasanbatasan pada tahap perancangan untuk perangkat lunak perizinan usaha
jasakonstruksidiBandunginiadalah:
1. Aplikasi ini bisa dijalankan jika telah terhubung dengan sistem online usaha perizinan jasa
konstruksidiBandung.
2. Perancangan hanya dikembangkan untuk proses yang sudah diidentifikasi dan diverifikasi
dengancarademonstrasi.
3. Perancangan yang dikembangkan meliputi perancangan data, prosedural, arsitektur, dan
interface.
3.7 MatriksKeterunutan
KodeSpesifikasi NamaSpesifikasi Kode
Proses
NamaProses Verifikasi
QWQBancosera
01

Login
2.1 Datafromdiinputkan
user
Simulasi
2.2 Display Demonstrasi
QWQBancosera
02

Pendaftaran
3.1 Penjadwalan
PemeriksaanTeknis
Demonstrasi
3.2 PencetakanIzin
PerhitunganSKRD
Simulasi
3.3 Display Demonstasi
QWQBancosera
03
Melakukansignin 1.1 SignIn Simulasi
QWQBancosera
04
Melakukan
Pendaftaran
1.2 SignUp Simulasi
QWQBancosera
05
Verifikasi
passwordyang
1.3 LupaPassword Simulasi
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman25dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
lupa
QWQBancosera
06
Hasiloutputdari
signin,signupdan
lupapassword
1.4 Diplay Demonstrasi
Tabel3.7MatriksKeturunan
4 Lampiran
Gambar41EntityRelationshipDiagram
AtributMember Tipe
Nama Varchar(30)
Username Varchar(15)
Password Char(8)
Email Varchar(15)
Tabel41AtributERD:Member
AtributSIUJK Tipe
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman26dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Nomor_Surat_Izin Varchar(30)
Nama_Perusahaan Varchar(15)
Jalan Varchar(30)
RTRW Varchar(8)
Kelurahan Varchar(10)
Kecamatan Varchar(10)
Kota Varchar(10)
Kode_Pos Varchar(10)
Propinsi Varchar(10)
Telp Number(20)
Nama_Penanggung_
Jawab
Varchar(30)
NPWP Varchar(10)
Kualifikasi_
Golongan
Varchar(10)
Tanggal_Penerbitan Date
Tabel42AtributERD:SIUJK(SuratIzinUsahaJasaKonstruksi)
AtributBerkas_
Permohonan
Tipe
Nomor_Berkas Number(20)
Nama_Pemohon Varchar(30)
Alamat_Pemohon Varchar(15)
Kode_Pos Varchar(15)
Jenis_Kelamin Char(8)
Tempat_Tanggal_
Lahir
Varchar(15)
KTP Varchar(15)
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman27dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Email Varchar(15)
Kecamatan Varchar(15)
Kelurahan Varchar(15)
Nama_Perusahaan Varchar(15)
Alamat_Perusahaan Varchar(15)
Kode_Pos_
Perusahaan
Varchar(15)
Bentuk_Perusahaan Varchar(15)
Status_Perusahaan Varchar(15)
NPWP Varchar(15)
Telp Varchar(15)
Email_Perusahaan Varchar(15)
Kecamatan Varchar(15)
Kelurahan Varchar(15)
Alamat_Lokasi_Izin Varchar(15)
Luas_Lokasi Varchar(15)
Jenis_Permohonan Varchar(15)
Bidang_Izin Varchar(15)
Kegiatan_Usaha Varchar(15)
Sub_Kegiatan_
Usaha
Varchar(15)
Jenis_Izin Varchar(15)
Tabel43AtributERD:Berkas_Permohonan
Atribut
Pengaduan_Permoh
Tipe
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman28dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
onan_Izin
Id_Pendaftaran Number(20)
Jenis_Izin Varchar(30)
Judul Varchar(15)
Deskripsi Varchar(15)
Tabel44AtributERD:Pengaduan_Permohonan_Izin
AtributArsip Tipe
Nomor_Arsip Number(20)
Nomor_Pendaftaran Varchar(30)
Nama_Penanggung_J
awab
Varchar(15)
Nama_Perusahaan Varchar(15)
Tanggal_Daftar Char(8)
Tanggal_Penerbitan Varchar(15)
Deskripsi Varchar(15)
Jenis_Izin Varchar(15)
Luas_Lokasi Varchar(15)
Kegiatan Varchar(15)
Tabel45AtributERD:Arsip
Atribut
Jadwal_Pemeriksaan
Tipe
Nomor_Pemeriksaan Number(20)
Id_Pendaftaran Number(20)
Tanggal_Pemeriksaan Varchar(30)
Tim_Teknis Varchar(15)
Id_Tim_Teknis Char(15)
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman29dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Tabel46AtributERD:Jadwal_Pemeriksaan
Atribut
Hasil_Pemeriksaan_Lapangan
Tipe
Nomor_Pemeriksaan Number(20)
Peralatan Number(10)
Personil Number(10)
Manajemen_Mutu Number(10)
Tenaga_Ahli Number(10)
Kesimpulan Number(10)
Tabel47AtributERD:Hasil_Pemeriksaan_Lapangan
AtributSKRD Tipe
Nomor_Pemeriksaan Number(20)
Peralatan Number(10)
Personil Number(10)
Manajemen_Mutu Number(10)
Tenaga_Ahli Number(10)
Kesimpulan Number(10)
Tabel48AtributERD:SKRD
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman30dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar42FlowChartDiagram
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman31dari31
DokumeninidaninformasiyangdimilikinyaadalahmilikProdi
TeknikInformatikaUniversitasTelkomdanbersifatrahasia.
Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika

Anda mungkin juga menyukai