Author
muhammad-erpin-al-ghifari
View
57
Download
3
Embed Size (px)
DESCRIPTION
Tugas dokumen perangkat lunak yang akan dibuat.
SPESIFIKASIKEBUTUHANPERANGKATLUNAK
IzinUsahaKonstruksiBandung/BandungConstructionServiceApproval(Bancosera)
untuk:
PemilikJasaKonstruksi
Dipersiapkanoleh:
AdetyaPrasetyo(1103120121)MohamadFachrurRidwan(1103120122)
AnandaDwiYasmine(1103120123)MuhammadErpinAlGhifari(1103120131)
RosalinaIndahN.L(1103120128)IDewaAgungMadeSeilaArdyari(1103120240)
AdithyaRizkyPratama(1103124315)
ProdiS1TeknikInformatikaUniversitasTelkom
JalanTelekomunikasiNo.1Bandung
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman1dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
ProdiS1TeknikInformatika
UniversitasTelkom
NomorDokumen
Halaman
GL01xxxAtau
SKPLxxx
/
DAFTARPERUBAHANRevisi Deskripsi
A
B
C
D
E
F
G
INDEX A B C D E F GTGL
Ditulisoleh
Diperiksaoleh
Disetujuioleh
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman3dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
DaftarHalamanPerubahan
Halaman Revisi Halaman Revisi
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman4dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
DaftarIsi
1.Pendahuluan1.1 TujuanPenulisanDokumen1.2 LingkupMasalah1.3 Definisi,Singkatan,danAkronim1.4 Referensi1.5 DeskripsiUmumDokumen2 DeskripsiGlobalPerangkatLunak2.1 PerspektifProduk2.2 FungsiProduk2.3 KarakteristikPengguna2.4 Batasanbatasan2.5 AsumsidanKebergantungan3 DeskripsiRinciKebutuhan3.1 Kebutuhanantarmukaeksternal3.1.1 Antarmukapemakai3.1.2 Antarmukaperangkatkeras3.1.3 Antarmukaperangkatlunak3.1.4 Antarmukakomunikasi3.2 KebutuhanFungsional3.2.1 Aliraninformasi3.2.1.1 DFD03.2.1.2 DFD13.2.2 Deskripsiproses3.2.2.1 Proses13.2.2.2 Proses2danseterusnya3.3 DeskripsiData3.3.1 Kamusdata3.4 DeskripsiKebutuhanNonFungsional3.5 AtributKualitasPerangkatLunak3.6 BatasanPerancangan3.7 MatriksKeterunutanLampiranFlowmap/ProsedurLampiranlainyangdianggapperlu
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman5dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
DaftarGambar Gambar31DiagramKonteks.... 16Gambar32DataFlowDiagramLevel0... 17Gambar32DataFlowDiagramLevel1Proses1.0Login. 18Gambar32DataFlowDiagramLevel1Proses2.0Pendaftaran.. 19Gambar33DataFlowDiagramLevel1Proses3.0Peninjauan. 20Gambar41EntityRelationshipDiagram. 29Gambar42FlowChartDiagram. 34
DaftarTabelTabel3.4KebutuhanNonFungsional 24Tabel3.5AtributKualitasPerangkatLunak 25Tabel3.7MatriksKeturunan 26Tabel41AtributERD:Member 28Tabel42AtributERD:SIUJK(SuratIzinUsahaJasaKonstruksi) 28Tabel43AtributERD:Berkas_Permohonan 29Tabel44AtributERD:Pengaduan_Permohonan_Izin 30Tabel45AtributERD:Arsip 30Tabel46AtributERD:Jadwal_Pemeriksaan 31Tabel47AtributERD:Hasil_Pemeriksaan_Lapangan 31
DaftarLampiran
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman6dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
1.Pendahuluan
1.1 TujuanPenulisanDokumenTujuanpenulisandokumeniniadalahsebagaidokumentasidarisegalaaktivitasselamapembuatanspesifikasiperangkatlunakuntukizinusahakonstruksibangunan,mulaidaritahapuserrequirements,analisis,desain,implementasi,hinggatesting.Adapuntujuandariproyekiniadalahuntukmemudahkanpemohonizinuntukmelakukanprosespermohonanizinusahakonstruksi,sertaadmindanpegawaiuntukpengarsipandanpengecekan.
1.2 LingkupMasalah
Bagaimanamemberikankemudahanadministrasiuntukmendapatizinjasakonstruksi?
Bagaimanamengefisiensikanwaktudalamprosesperizinan? Bagaimanamemudahkanpenggunadalammendapatinformasiterkaitperizinanjasa
konstruksi?
1.3 Definisi,Singkatan,danAkronim1.Definisi
Combobox:merupakankombinasidaritextboxdanlistboxdimanapemasukandatadapatdilakukandenganpengetikanmaupunpemilihan
Textbox:adalahFieldyangdigunakanuntukmemasukkanteks.Textboxdapatdibiarkankosongdanpengisiannyadiserahkansepenuhnyakepadauser,ataudiprogramuntukmengisitekstekstertentusesuaidenganpilihanpengguna.
1.4 Referensihttp://www.scribd.com/doc/117378711/10/AsumsidanKetergantungan#page=5http://power.lecture.ub.ac.id/files/2011/11/PanduanPenulisanSKPL.pdfhttp://noviavia21.blogspot.com/2010/10/pengertiandanperbedaanantaracombo.htmlhttp://elib.unikom.ac.id/files/disk1/382/jbptunikomppgdlekapurnama19072703babii.pdfhttp://www.scribd.com/doc/33278799/5/DeskripsiUmumDokumen
1.5 DeskripsiUmumDokumenDokumenSKPLinimenggambarkanspesifikasidariprodukyangakandibangun,
dimanatelahdisesuaikandengankebutuhanpengguna.Gambaranumumdankhususdariperangkatlunak,meliputi:
TujuandanfungsiperangkatlunakMenjelaskantujuandanfungsidibangunnyaperangkatlunakiniberdasarkan
ruanglingkupdanbatasanmasalahnya,yaitumengenaiperizinanjasakonstruksidiKotaBandung.
KemampuanperangkatlunakMendeskripsikankemampuandariperangkatlunakdalammelayaniuser
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman7dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
untukmengajukanpermohonanizinjasakonstruksi.
Antarmukapemakai,perangkatkeras,perangkatlunakdankomunikasiMenjelaskantentangkebutuhandalamperancanganperangkatlunakyang
akandibangunmeliputipemakai,perangkatkeras,perangkatlunak,dankomunikasi.
BatasanbatasanperangkatlunakMendeskripsikanbatasanbatasanmasalahdalammembangunperangkat
lunak.
KarakteristikpenggunaMendeskripsikankarakteristikpenggunayangakanmenggunakanperangkat
lunak,baikbagiadmin,user,maupunyangakanmelakukanmaintanance.
KetergantunganperangkatlunakMenjelaskanketergantunganperangkatlunakterhadaplingkungandimana
perangkatlunakiniakandioperasikan.
2 DeskripsiGlobalPerangkatLunak
2.1 PerspektifProdukAplikasiperizinanJasaUsahaKonstruksiyangdirancangmerupakansebuahaplikasiberbasiswebyangdapatdigunakanuntukmempermudahprosesperizinanjasausahakonstruksi.Penggunaanaplikasiiniditujukankhususdalamhalpengolahandatadalamsetiapprosedurperizininan.Systemaplikasiiniberhubungandenganbeberapaentitasluaryaitupemohon,staffBPPT,danBankyangbersangkutan.Useryangmerupakanpemohondapatmendaftarkanjasakonstruksinyadanmenungguprosesperizinanuntukdisetujui.AplikasiperizinanJasaUsahaKonstruksiakanterhubungkesistempusat.
2.2 FungsiProdukBerdasarkanDFDaplikasiperizinanjasausahakonstruksimempunyaibeberapafungsidalamkebutuhanuser:1.0LogIn
1.1Signup,menuinimerupakanlangkahpertamauntukmendaftarpadasystem.userharusmemasukkannama,username,password,danemail.
1.2SignIn,menuinimerupakankelanjutandarilangkahsignup.Jikausersudahmelakukansignup,untukmemasukisystemuserhanyaperlulogindenganmemasukkanusernamedanpassword.jikausernameataupasswordnyainvalidmakauserakanmengulangiprocesslogin.
2.0MenuUtama2.1Home,merupakanhalamanawalyangakanmunculsetelahprosesloginselesai.2.2Pendaftaranizin,menuinimerupakanmenuuntukpendaftaranizinusaha
konstruksi.Usermengisiformpendaftarandanmenguploadberkassesuaidengan
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman8dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
ketentuan.2.3ButtonNotification,merupakanpihaknotifikasidariBPPTmengenaiprosedur
perizinan.2.4History,berisitentangbeberapaaktivitasproseduryangsudahdilakukan.2.5ButtonProcess,2.6Result,2.7Profile,merupakanprofildariuseryangberisiusername,foto,namaperusahaan,
danalamat.2.8Help,merupakanmenubantuanbagiuser.3.0Logout,menuinimerupakanlangkahuntukkeluardarisystem.
2.3 KarakteristikPenggunaAdabeberapajenispenggunaweb1.Masyarakat2.Admin3.Kepalakonstruksi
Tabelberikutmenggambarkankarakteristikdalampenggunaanwebperangkatlunak.KategoriPengguna Fasilitas HakAksesPengguna
Masyarakat Melakukanpendaftaranberupalogindalamweb.
Melakukantransaksi. Melakukanpenolakan
Aksesmenuantarmukadalambiodata
Aksesmenuform Aksesmenutransaksi
Admin Mengolahdata. Mencetaklaporan. Mencaridataizin
knstruksi
Aksesmenuantarmukamasterdata.
Aksesmenueditdata. Aksesmenuview
dalampemroses
KetuaKonstruksi Menerimalaporandatadari
Aksesmenucetak
2.4 BatasanbatasanBatasansystemwebBancoserasebagaiberikut:1.SystemwebBancoseraakandibangunyangdilengkapidenganhakakses
masingmasinguser.2.SystemwebBancoseraberupadatamasyarakat,pembuatanperizinan,documentyang
diperpanjangataumelakukanperubahan.3.Untukmasyarakatdanadminyanginginmelihathasildaripemrosesanharusterlebih
dahululoginuntukdapathakaksesselanjutnya.4.Dalambadansekretariat,badantersebuthanyadapatmenyerahkanizindanSKRD
kepadamasyarakat
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman9dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
5.Untukmasyarakatyangbukanuser,harusmelakukanregistrasidahuluuntukmendapatkaniddannomoruser.
6.Outputyangdihasilkanberupadokumenmanualdansoftcopy.7.Permasalahandapatdibatasidengansuatuperancangansystem.
2.5 AsumsidanKebergantunganAsumsi 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 DeskripsiRinciKebutuhanUntuk 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:
ModesistemBeberapa sistem berlaku agak berbeda tergantung pada modus operasi sistem.
Sebagai contoh sistem kendali mungkin memiliki sekumpulan fungsi yang berbeda tergantung modenya(training,normalatauberbahaya).
KelompokpenggunaBeberapa sistem membutuhkan fungsi yang berbeda terhadap kelompok yang
berbeda dari pengguna. Sebagai contoh sistem elevator melibatkan masyarakat umum sebagaipenggunaelevator,pekerjanmaintenancedanpemadamkebakaran.
FeatureSuatu 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.
StimulusBeberapa sistem akan lebih baik diorganisasikan berdasarkan stimulus. Misalnya
fungsifungsi sistem pendaratan pesawat udar mungkin diorganisasikan menjadi bagian loss ofpower,windshear,suddenchangeinroll,verticalvelocityexcessive,dll.
ResponsBeberapa 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 Halaman10dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
3.1 KebutuhanantarmukaeksternalKebutuhanantarmukaeksternalmerincikandeskripsikebutuhanmasukandankeluaran
perangkatlunakyangdispesifikasikandalammengembangkanaplikasi.Kebutuhanantarmukaeksternalinimeliputiantarmukapemakai,antarmukaperangkatkeras,antarmukaperangkatlunak,antarmukakomunikasi.
3.1.1 AntarmukapemakaiAntarmukapemakaimendefinisikankarakteristiklogisdarisetiapantarmukaantara
aplikasiperangkatlunakdanpenggunanya,sertasemuaaspekoptimisasiantarmukadenganpenggunayangakanmenggunakansistem.Kebutuhanantarmukapemakaiinidiantaranyaadalahsebagaiberikut:
1.UntukmenunjangoptimisasitampilanantarmukaaplikasiperizinanusahakonstruksiBandungberbasisweb,diperlukanwebbrowseryangmendukungmenjalankanbahasapemrogramanJavaScriptataudisebutjugaJavaScriptenabledbrowser,misalnyaMozillaFirefox.
2.Komponenkomponenantarmukayangdibutuhkandalammembangunaplikasiperizinaniniadalahform,buttons,textbox,listbox,combobox,messagereport,danlainlain.Adapunlayout,screen,buttons,danlainlainnyatersebutmenggunakantoolsyangadadalamAdobeDreamweaver.
3.Tiapfiturdalamprodukdibentukdalamsatuformtersendiri,tapitetapsatukesatuandenganseluruhfiturlainnya.Tiapformmemilikicaraakseseventsseperticlick,ataupundenganmenggunakankeyboardsepertimenekantombolenter.
4.VisualisasibahasayangdipakaipadatampilanaplikasiadalahbahasaIndonesiadansedikitbahasaInggrisyangfamiliardalamWindows.
3.1.2 Antarmukaperangkatkeras PerangkatInput/Output
KeyboardDapatmemakaijeniskeyboardyangcompatibledengansistemoperasiyangdigunakan.
MouseStandarmouse2buttonatau3buttonyangdapatdigunakansesuaidengansistemoperasiyangdigunakan.
MonitorStandarresolusiyangdigunakanminimal640x480
SistemUnit Processor
Minimalmenggunakanpentium4,processor2.2Ghzataulebih. Memory
Dapatmenggunakanmemoryminimal256Mb. Harddisk
Menggunakanharddiskdenganfreespaceminimal10Gbataulebih.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman11dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.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 AntarmukakomunikasiAplikasiiniakanberkomunikasidenganpenggunamelaluiserveryangada,aplikasiinijuga
berkomunikasidenganaplikasipadaserverbankmelaluijaringankomunikasi.Untukkeperluanpengujian,aplikasiserverbankakandisimulasikandenganmenjalankanaplikasitersebutpadajaringanyangsama.
3.2 KebutuhanFungsional
3.2.1 AliraninformasiDiagramkonteksataudisebutjugadenganmodelsistemfundamental
merepresentasikanseluruhelemensistemsebagaisebuahbubbletunggaldengandatainputoutputyangditunjukkanolehanakpanahyangmasukdankeluarsecaraberurutan.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman12dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar31DiagramKonteks
3.2.1.1 DFD0Terdapat3prosesutamadalamperancangansistemaplikasiBancoserayaituLogin,
Pendaftaran,danPeninjauan.
1.0:LoginProsesinidapatdiaksesolehpemohon.Kegiatanyangmungkindilakukanadalahmelakukansignin,signup,ataujikapemohonlupapadapasswordakunmereka,makaterdapatmenulupapassword.Datapemohonyangtelahmelakukanproseslogin(signupdansignin)akandisimpandidalamtabelDataStorageMember.
2.0:PendaftaranProsesinidapatdiaksesolehpemohonyangsudahmasukatausigninkedalamaplikasi.KegiatanyangmungkindilakukanadalahmendaftarkanusahakonstruksiyangdimilikipemohonagarmendapatkanperizinanolehBPPT.Pemohonmelakukanpendaftarandenganmenguploadformulirsertapersyaratanyangdibutuhkan.Lalubagianpelayanandanpendaftaranmelakukanpemeriksaanberkasyangtelahdiuploadpemohon.Databerkaspemohonyangsudahdiperiksaakandiolaholehbagianpengolahandanpenerbitandandiinfokankedalamprosespeninjauanuntukdilakukanproseslebihlanjut.
3.0:PeninjauanProsesiniakanmeninjaudataberkasyangdiinputkanpemohon,jikasesuaimakaakandilanjutkandengansubprosespenjadwalan.Prosesinimenerimainfohasilpemeriksaanberkasdanpenjadwalanteknisdaribagianpengolahandanpenerbitan.InfopenjadwalanpemerikasaanteknisakandiberitahukankeSekretariatTimTeknisuntukmendapatkanhasilpemeriksaanlapangan.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman13dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
SesuaiatautidaknyahasilpemeriksaanlapanganyangditinjauolehSekretariatBadanakandimasukankedalamprosespeninjauanberupadatapenolakanataupenerimaan.
Gambar32DataFlowDiagramLevel0
3.2.1.2 DFDLevel1Login(1.0)Terdapat4subprosesdalamprosesloginsistemaplikasiBancoserayaituSignin,Signup,Lupa
password,danDisplay.
1.1:SigninProsesinidapatdiaksesolehpemohonyangsudahmemilikiakun.Kegiatanyangdilakukanadalahmelakukansigninataumasukkesistemmenggunakanakunyangsudahada.Pemohonmelakukaninputusernamedanpasssword,jikadatasesuaimakanpemohondapatmasukkedalamaplikasi.
1.2:SignupProsesinidapatdiaksesolehpemohonyangsudahbelummemlilikiakun.Kegiatanyangdilakukanadalahmendaftaruntukmendapatkanakunbaru.Padaprosesinipemohonmemasukandatadiripemohon,username,danpassword.DatapemohonyangtelahdibuatakandisimpankedalamtabelDataMember.
1.3:LupapasswordProsesinidigunakanuntukuseryangsudahmemilikiakunnamunlupapasswordnya,sehinggadalamprosesiniakanmembantuuseruntuklogindenganmemverifikasidatayangadapadatabelDataMember.Usermemasukanemailnyauntukdapatmelakukanprosesverifikasidata.Setelahmelakukanverifikasidata,usermendapatkaninfousernamedanpasswordbaru.
1.4:DisplayProsesiniakanmemberikannotifikasikepadapemohondaritiaptindakanyangtelahdilakukan.Tindakanyangdilakukanpemohondapatberupasignupatauvalidtidaknyaprosessignin.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman14dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar32DataFlowDiagramLevel1Proses1.0Login
3.2.1.3 DFDLevel1ProsesPendaftaran(2.0)Terdapat2subprosesdalamprosespendaftaransistemaplikasiBancoserayaituDataform
diinputkanuserdanDisplay.
2.1:DataformdiinputkanuserProsesinidapatdiaksesolehpemohonjikaprosesloginberhasil.Kegiatanyangdilakukanadalahmengisidanmelengkapiformyangtelahdiberikan.FormyangsudahdiisidandilengkapiakandicekolehbagianPelayanandanpendaftaran.
2.2:DisplayProsesiniakanmemberikannotifikasipadasetiapaktifitasdanaksiyantelahdilakukankepadapemohon(user).BagianPelayanandanpendaftaranmenginfokanapakahberkasyangdiisipemohonsudahlengkapatautidak.DataberkasyangdicekdibagianPelayanandanpendaftaranbilasudahlengkapakandisimpanditabelBerkasPemohon.Disimpannyadataberkaspadatabeltersebutmenandakanbahwadataberhasildiinputdannantinyajugaakandiinfokankepadapemohon.
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman15dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar32DataFlowDiagramLevel1Proses2.0Pendaftaran
3.2.1.4 DFDLevel1ProsesPeninjauan(3.0)Terdapat3subprosesdalamprosespeninjauansistemaplikasiBancoserayaituSignin,Signup,
Lupapassword,danDisplay.
3.1:PenjadwalanpemeriksaanteknisProsesiniakanmenentukanjadwaluntukmelakukanpemeriksaanteknis,kemudiandatajadwalakandimasukankedalamtabeldatajadwal.
3.2:PencetakanizindanperhitunganSKRDProsesiniakanmelakukanpencetakanizindanperhitunganSKRDyangsudahdiproses,kemudianinfodariSKRDakandiserahkankeSekretariatBadan.
3.3:DisplayProsesiniakanmemberikannotifikasipadasetiapaktifitasdanaksiyantelahdilakukankepadapemohon(user).
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman16dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar33DataFlowDiagramLevel1Proses3.0Peninjauan
3.2.2 Deskripsiproses
3.2.2.1 Proses1
NoUrut Proses Keterangan
Prosesno1.0Login
NomorProses 1.1
NamaProses SignIn
Source Pemohon
Input DataPemohon
Output Logininvalid Infologininvalid Loginvalid Infologinvalid
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman17dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Destinasi Display ProsesPendaftaran
LogikaProses input(username)input(password)if(username=pemohon.username)and(password=pemohon.password)thenloginvalidelselogininvalidendif
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.0Pendaftaran
NomorProses 2.1
NamaProses DataFormDiinputkanUser
Source Pemohon
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman18dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.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)prosesoutput(info)
3.2.2.3 Proses3
NoUrut Proses Keterangan
3.0 NomorProses 3.1
NamaProses PejadwalanPemeriksaanTeknis
Source TabelBerkasPemohon
Input PenentuanJadwal
Output DataJadwal
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman19dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Destinasi TabelJadwalPemeriksaan
LogikaProses Input(jadwal)Input(bulan)While(bulan.tanggal0)doTanggal
LogikaProses input(hasilpemeriksaanlapangan)prosesoutput(info)
3.3 DeskripsiDataDari 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 Halaman21dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.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 Halaman22dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.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 Harusdapatmenerimamasukankarakterdengankecepatankuranglebih5karakter/detik.
Perangkatlunakdapatdioperasikanpadakomputerberspesifikasiminimalintelpentium4,processor2.2Ghz,harddiskminimal10Gb
BatasanMemori
Memoriminimal256Mb Ukuranaplikasiakhirkuranglebih5Mb
Keamanan PassworddanUsernametidakbolehdisimpandalambentukapapun.
Passwordyangdimasukkantidakbolehterlihatolehsiapapun
Yangterlihathanyajumlahkarakternyasaja
Modusoperasi Setiapprosesaksesbisalebihdarisatupenggunayangmengakses.
Penggunadapatmelakukanproseslainnyasetelahmelakukansuatuproses.
Setiapjenisprosesyangberlangsungakantercatatdilog.
Setiapkaliprosesberhasilataugagalakanadapesan
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman23dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
yangmasukkepadapengguna. Terputusnyakoneksimakaakanmembatalkan
prosesyangsedangdilakukan.
AntarMuka Tulisanpesandanmenuperintahyangditampilkanharuscukupjelasterbacaolehpengguna.
Antarmukaharusmemilikikarakteristikyangdapatmembantupenggunamembedakankeduanya.
ModusgrafismenggunakanVGAdengaresolusimaksimal640*480.
Setiapsatutampilanhanyaadasatuprosesoperasi.
BatasanData Setiapproseshanyabisadilakukandengansatutampilan.
Jumlahdatayangdimasukkanharussesuaidengankebutuhandatayangsudahditentukan.
Tabel3.4KebutuhanNonFungsional
3.5 AtributKualitasPerangkatLunak
KriteriaKualitas TuntutanKualitas
Keandalan Perangkatlunakdapatdigunakan12X6 KecepatanpadaI/Osuatufileberkisar1MByang
menghasilkansuaturelogfileakanlebihcepat Perangkatlunakinidibuatuntukmempermudah
mengolahfiledalamsatuuser,danmendapatumpanbaliklebihcepat
Ketersediaan BahasapemrogramanyangdigunakanpemrogrmandenganbahasadatabaseSQLyangberupalangsungmenyimpandatadalamserver
Menggunakanjugasystemantarmukayangsederhanasupayasemuaorangdapatmelakukannya
Keremawatan Setiapmelakukanmaintenance,moduldalamwebditambahsecarasederhana,supayausermudahdantidakterlalususahuntukmelakukanlogin
Keamanan Hanyamenggunakanportsebataskebutuhandenganpihakyangbersangkutan
Sebagaipembuktian,saatsudahmelakukantransaksidapatterlihatpembayaranyangdilakukansaatitu
Dokumendanarsipdapatdibukasecaraprivasi
Kepemindahan Perangkatlunakyangberupaberbahasasql,dapatjugabekerjadalamarsiterkturcomputer
Menggunakanpustakauntukmempermudahuser
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman24dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
menggunakanperangkatlunak,dantiapsystemoperasiyangbersangkutanuntukmenampilkanI/Odanpenampilanantarmuka
Tabel3.5AtributKualitasPerangkatLunak
3.6 BatasanPerancanganBatasanbatasan 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 KodeProses
NamaProses Verifikasi
QWQBancosera01
Login
2.1 Datafromdiinputkanuser
Simulasi
2.2 Display Demonstrasi
QWQBancosera02
Pendaftaran
3.1 PenjadwalanPemeriksaanTeknis
Demonstrasi
3.2 PencetakanIzinPerhitunganSKRD
Simulasi
3.3 Display Demonstasi
QWQBancosera03
Melakukansignin 1.1 SignIn Simulasi
QWQBancosera04
MelakukanPendaftaran
1.2 SignUp Simulasi
QWQBancosera05
Verifikasipasswordyang
1.3 LupaPassword Simulasi
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman25dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
lupa
QWQBancosera06
Hasiloutputdarisignin,signupdanlupapassword
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 Halaman26dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.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 DateTabel42AtributERD: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 Halaman27dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.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
AtributPengaduan_Permoh
Tipe
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman28dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.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_Jawab
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
AtributJadwal_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 Halaman29dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Tabel46AtributERD:Jadwal_Pemeriksaan
AtributHasil_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 Halaman30dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika
Gambar42FlowChartDiagram
ProdiTeknikInformatikaUniversitasTelkom SKPLBancosera Halaman31dari31DokumeninidaninformasiyangdimilikinyaadalahmilikProdiTeknikInformatikaUniversitasTelkomdanbersifatrahasia.Dilaranguntukmereproduksidokumeninitanpadiketahui
olehProdiTeknikInformatika