of 31 /31
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Izin Usaha Konstruksi Bandung / Bandung Construction Service Approval (Bancosera) untuk: Pemilik Jasa Konstruksi Dipersiapkan oleh: Adetya Prasetyo (1103120121) Mohamad Fachrur Ridwan (1103120122) Ananda Dwi Yasmine (1103120123) Muhammad Erpin AlGhifari (1103120131) Rosalina Indah N.L (1103120128) I Dewa Agung Made Seila Ardyari (1103120240) Adithya Rizky Pratama (1103124315) Prodi S1 Teknik Informatika Universitas Telkom Jalan Telekomunikasi No. 1 Bandung Prodi Teknik Informatika Universitas Telkom SKPLBancosera Halaman 1 dari 31 Dokumen ini dan informasi yang dimilikinya adalah milik Prod Teknik InformatikaUniversitas Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika

SKPL Bancosera Kelompok 3

Embed Size (px)

DESCRIPTION

Tugas dokumen perangkat lunak yang akan dibuat.

Text of SKPL Bancosera Kelompok 3

  • 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