Analisis Kebutuhan ANALISIS DAN PERANCANGAN SISTEM

User Tanggung Jawab Hak Akses Pendidikan Kemampuankeahlian Seksi Ekonomi Menggunakan layanan untuk Mengelola Aplikasi Pembuatan SKU Berinteraksi dengan front end yaitu memeriksa surat permohonan SKU SMA Dapat menggunakan Internet, dan dapat mengelola administrasi kependudukan desa Kepala Desa Menggunakan layanan Melihat Laporan Berinteraksi dengan front end yaitu melihat laporan SMA Dapat menggunakan Internet, dan memeriksa laporan administrasi kependudukan desa Penduduk Mengajukan Surat Permohonan Berinteraksi dengan front end yaitu mengajukan surat permohonan - Dapat menggunakan Internet, dan memohon surat-surat permohonan

3.2.4 Analisis Pengkodean

Pengkodean yang sedang berjalan saat ini pada pembuatan surat-surat permohonan yang sedang berjalan pada desa-desa di Kecamatan Cimenyan yang digunakan adalah sebagai berikut: 1. Pengkodean NIK Nomor Induk Kependudukan No NIK = XXXXXX XXXXXX XXXX Contoh : 3403080509900001 A B C Keterangan : A = Kode Wilayah, B = Tanggal lahir ddmmyy, B = No Urut berdasarkan tanggal lahir 2. Pengkodean surat-surat permohonan No KK = XXXXXXXXXXXX. Contoh : 470000001Pem. A B C Keterangan : A = Kode Surat, B = Nomor urut pembuatan surat, C = Kependekan nama Seksi Aparat Desa

3.2.5 Analisis Data

ERD Entity Relationship Diagram digunakan dalam membangun basis data untuk membangun hubungan dari dua atau lebih entitas tabel. ERD terdiri dari 2 komponen utama yaitu, entitas dan relasi. Kedua komponen tersebut diprediksikan lebih jauh melalui atribut atau properti. Hubungan antara entitas yang terjadi didalam Aplikasi Administrasi sebagai Software as a Service pada Cloud E-Desa yang akan dibangun dan dimodelkan menggunakan Entity Reationship Diagram berikut ini : APARAT DESA nip PENDUDUK nik PENDIDIKAN PEKERJAAN Memiliki 1 idpendidikan Memiliki 1 1 idpekerjaan RT Memiliki Memiliki RW Memiliki DESA Memiliki KECAMATAN Memiliki KABKOTA Memiliki 1 N 1 1 N N 1 PROVINSI 1 N 1 idrt idrw iddesa idkecamatan idkabkota idprovinsi SKK nokk SKTP SKP noskp SKKL noskkl Memohon 1 1 Memohon 1 1 SKKM noskkm Memohon 1 1 Memohon 1 1 Memohon 1 1 1 SKKB noskkb Memohon 1 N SKU nosku Memohon 1 N SKSG nosksg Memohon 1 N SKNA noskna SKTM nosktm Memohon 1 1 Memohon 1 1 noktp JABATAN 1 idjabatan N Memiliki 1 1 MODUL Memiliki 1 N idmodul Mengolah Mengolah Mengolah Mengolah Mengolah Mengolah Mengolah Mengolah Mengolah DETAIL SKK Memiliki Memiliki 1 1 N 1 1 1 1 1 1 Mengolah N N N N N N N N N N 1 1 1 1 1 AGAMA Memiliki idagama 1 1 Gambar 3.28 Entity Relationship Diagram Aplikasi administrasi desa sebagai Software as a Service pada Cloud E-Desa 167 168

3.2.6 Kamus Data ERD No

Entitas Atribut 1 APARAT DESA {nip, nama, password, email, mulai_kerja, foto_aparat_desa, status_hapus} 2 JABATAN {idjabatan, nama_jabatan} 3 PENDUDUK {nik, nama, alamat, nama_kampung, kode_pos, telepon, jenis_kelamin, tempat_lahir, tanggal_lahir, pendidikan, kelainan_fisik, penyandang_cacat, golongan_darah, agama, nama_ibu, nama_ayah, status_kawin, email, password, foto_penduduk} 4 PENDIDIKAN {idpendidikan, pendidikan} 5 AGAMA {idagama, agama} 6 PEKERJAAN {idpekerjaan, pekerjaan} 7 RT {idrt, rt, nama_krt} 8 RW {idrw, rw, nama_krw} 9 DESA {iddesa, desa, nama_kdesa } 10 KECAMATAN {idkecamatan, kecamatan} 11 KABKOTA {idkabkota, kabkota} 12 PROVINSI {idprovinsi, provinsi} 13 SKK {noskk, tipe_keluarga, tanggal_pengajuan, tanggal_diperiksa, status_skk} 14 DETAIL SKK {nodetailskk, jumlah_anggota_keluarga } 15 SKTP {nosktp, jenis_pengajuan, tanggal_pengajuan, tanggal_diperiksa, tipe_permohonan, status_sktp} 16 SKP {noskp, alamat_asal, alamat_sekarang, alasan_pindah, tanggal_pengajuan, tanggal_diperiksa, status_skp} 169 No Entitas Atribut 17 SKTM {nosktm, tujuan_pembuatan, tanggal_pengajuan, tanggal_diperiksa, status_sktm} 18 SKKL {noskkl, anak_ke, hari_kelahiran, jam_kelahiran, tanggal_kelahiran, tempat_kelahiran, tanggal_pengajuan, tanggal_ diperiksa, status_skkl} 19 SKKM {noskkm, hari_kematian, tanggal_kematian, tempat_kematian, penyebab_kematian, tanggal_pengajuan, tanggal_diperiksa, status_skkm} 20 SKU {nosku, jenis_usaha, alamat_usaha, waktu_kerja, pendapatan_bulanan, jumlah_pegawai, tanggal_pengajuan, tanggal_diperiksa, status_sku} 21 SKKB {noskkb, tujuan_pembuatan, tanggal_pengajuan, tanggal_diperiksa, status_skkb} 22 SKSG {nosksg, tujuan_pembuatan, tanggal_pengajuan, tanggal_diperiksa, status_sksg} 23 SKNA {noskna, tanggal_nikah, tempat_nikah, tanggal_pengajuan, tanggal_diperiksa, status_skna, keterangan, nama_wali, nik_pasangan}

3.3 Analisis Kebutuhan Fungsional

Analisis Kebutuhan fungsional adalah kebutuhan perangkat lunak terhadap aspek-aspek yang berhubungan dengan perancangan sistem yang akan dibangun.

3.3.1 Diagram Konteks

Diagram Konteks merupakan suatu model yang menjelaskan secara global bagaimana data digunakan dan ditransformasikan untuk proses atau yang menggambarkan aliran data 170 kedalam dan keluar sistem. Berikut ini adalah gambar diagram konteks yang diusulkan untuk membangun Aplikasi Administrasi sebagai Software as a Servicepada Cloud E-Desa: Aplikasi Administrasi sebagai Software as a Service pada Cloud E-Desa Admin Desa Penduduk Kepala Desa Seksi Pemerintahan dan Kependudukan Seksi Kemasyarakatan Seksi Ketertiban Umum Seksi Ekonomi Data login Admin Data Aparat Desa Data Penduduk Data Master Pekerjaan Data Master Kewarganegaraan Data Master Provinsi Data Master Kabkota Data Master Kecamatan Data Master Desa Data Master Rw Data Master Rt Data Master Jabatan Data Modul Info login Admin Info Aparat Desa Info Penduduk Info Pekerjaan Info Kewarganegaraan Info Provinsi Info Kabkota Info Kecamatan Info Desa Info Rw Info Rt Info Modul Info Jabatan Info Pendaftaran Info Penduduk Info login penduduk Info KTP Info KK Info SKP Info SKKL Info SKKM Info SKKL Info SKNA Info SKTM Info SKU Info SKKB Data Pendaftaran Data Penduduk Data login penduduk Data KTP Data KK Data SKP Data SKKL Data SKKM Data SKKL Data SKNA Data SKTM Data SKU Data SKKB Data login Seksi Pemerintahan dan Kependudukan Data KTP Data KK Data SKP Data SKKL Data SKKM Info data login Seksi Pemerintahan dan Kependudukan Info data KTP Info data KK Info data SKP Info data SKKL Info data SKKM Data login Seksi Kemasyarakatan Data SKSG Data SKNA Data SKTM Info data login Seksi Kemasyarakatan Info data SKSG Info data SKNA Info data SKTM Data login Seksi Ekonomi Data SKU Info data login Seksi Ekonomi Info data SKU Info data login Seksi Ketertiban Umum Info data SKKB Data login Seksi Ketertiban Umum Data SKKB Data login Kepala Desa Info login Kepala Desa Info Laporan Seksi dan Kependudukan Info Laporan Pemerintahan dan Kependudukan Info Laporan seksi Kemasyarakatan Info Laporan seksi Ketertiban Umum Info Laporan seksi Ekonomi Mail Server Data Pendaftaran Info Pendaftaran Gambar 3.29 DFD Konteks Aplikasi Administrasi sebagai Software as a Service pada Cloud E-Desa 171

3.3.2 Data Flow Diagram

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD Sistem Informasi pelayanan administrasi penduduk desa sebagai Software as Service pada Cloud E-Desa, terdiri dari beberapa bagian, berikut data flow diagram selengkapnya: 1. DFD Level 1 Pada DFD level 1 ini terdapat 14 proses, yaitu : 1. Proses 1 : Login 2. Proses 2 : Pendaftaran 3. Proses 3 : Pengolahan Data Master 4. Proses 4 : Pengolahan SKK 5. Proses 5 : Pengolahan SKTP 6. Proses 6 : Pengolahan SKP 7. Proses 7 : Pengolahan SKKL 8. Proses 8 : Pengolahan SKKM 9. Proses 9 : Pengolahan SKKB 10. Proses 10 : Pengolahan SKU 11. Proses 11 : Pengolahan SKSG 12. Proses 12 : Pengolahan SKNA 13. Proses 13 : Pengolahan SKTM 14. Proses 14 : Pembuatan Laporan Login Admin Desa Valid 4 P eng o la h an S KK 5 P eng o laha n S KTP 6 P en g o lahan S KP 7 P en g o la h an S KKL 8 P en g o la h an S KKM 9 P eng o la h an S KK B 1 P en g o la h an S KU 1 1 P en g o la h an S KS G 1 2 P en g o la h an S KN A AGAM A P E KER JA AN P R OVI NS I KAB K OT A K E C A MATAN DE S A Info RT Info RT Info RT Info RT Info RT Info RW Info RW Info RW Info RW Info RW Info Desa Info Desa Info Desa Info Desa Info Desa Info Kecamatan Info Kecamatan Info Kecamatan Info Kecamatan Info Kecamatan Info KabKota Info KabKota Info KabKota Info KabKota Info KabKota Info Provinsi Info Provinsi Info Provinsi Info Provinsi Info Provinsi Info Pekerjaan Info Pekerjaan Info Pekerjaan Info Pekerjaan Info Pekerjaan Info Agama Info Agama Info Agama Info Agama Info Agama Info RT Info RT Info RT Info RT Info RW Info RW Info RW Info RW Info Desa Info Desa Info Desa Info Desa Info Kecamatan Info Kecamatan Info Kecamatan Info Kecamatan Info KabKota Info KabKota Info KabKota Info KabKota Info Provinsi Info Provinsi Info Provinsi Info Provinsi Info Pekerjaan Info Pekerjaan Info Pekerjaan Info Pekerjaan Info Agama Info Agama Info Agama Info Kewarganegaaraan S K K S KT P S KP S KU S KK L Data SKK Info SKK Data SKTP Info SKTP Data SKP Info SKP Data SKKL Info SKKL Data SKKM Info SKKM S K KB Data SKKB Info SKKB S KKM D at a SKU Inf o SKU S KS G Data SKSG Info SKSG S KNA Data SKNA Info SKNA P endud uk S ek si P eme rin tahan d an Ke p en d u d k an S eks i Ket ert iba n U m u m S ek si E k o n o mi S ek si Kem as y ara k ata n D at a SKK Inf o S K K Inf o SKTP Da ta SKTP Da ta S KP Inf o SKP Data SKKL Info SKKL Info SKKM Data SKKM Data SKKB Info SKKB Inf o S KU Da ta S KU Data SKSG Info SKSG Info SKNA Data SKNA Da ta SKTM Inf o SKTM Da ta SKK Inf o S KK Da ta S KTP In fo SKTP D at a SKP In fo S KP D at a SKK L Inf o SK KL Da ta SKKB Inf o SKKB Da ta S KU Inf o S KU Da ta S KSG Inf o SK SG D at a SKN A Inf o SKN A Da ta SKTM Inf o Da ta S KKM Inf o S KKM 2 P endaf ta ra n P ENDU DUK Data Penduduk AP AR AT _ DE S A A DM IN_ DESA Da ta Logi n Se k si Ke pe ndudu ka n d an Pe m er int ah an, S eks i Ke p end uduk an, S eks i Ke m as ya ra ka ta n, Se ks i E kono m i, Se ks i K et er tib an Umum, Ke p al a De sa Inf o Log in Se ks i Ke pe ndud uka n da n Pe m er int ah an , Se ks i Ke pe ndud uka n, Se k si Ke m as y ar aka ta n, S eks i Ekon omi , Se ks i Ke te rti ba n U m u m , Ke pa la De sa I n V al id D at a Logi n P endud uk In fo Lo gi n Pe ndu duk In Va lid 1 4 P en g o la h an La p o ran Info Laporan SKKM Info Laporan SKKL Inf o Lapor an SKP Inf o L ap or an S KTP Inf o Lapor an S KK Info Laporan SKKB Info Laporan SKU Info Laporan SKSG Info Laporan SKNA Info Laporan SKTM Kepal a D es a Data Laporan Info Laporan Info Login Kepala Desa InValid Data Login Kepala Desa Info Penduduk Info Login Admin Desa In Valid Data Login Admin Desa Inf o L og in Se ksiK et er ti ba n U m um I nV al id D ata L ogi n Se k siK ete rtiba n U m u m In fo Lo g in S ek si Ek o n o m i In Va li d D ata L o gin Se ksi E ko nom i Inf o L o gin Se ksi K em asy ar aka ta n I nV ali d D at a L o g in S ek si K ema sy ara k at an Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid W eb M ail Data Pendaftaran Info Pendaftaran Da ta P enda fta ra n In fo P enda fta ra n Inf o E mai l 1 L ogin Info Aparat Desa Info Aparat Desa Info Aparat Desa Info Aparat Desa Info Aparat Desa D E TAIL S K K Data Detail SKK Info Data Detail SKK In fo Lap o ra n De ta il S KK Da ta Logi n Seks i Kep endudu ka n da n Pem er int aha n Inf o L o gi n S eks i Kepe nd udukan dan P em er int aha n I nVa lid 173 2. DFD Level 2 Proses 1 Login Pada DFD level 2 Proses 1 ini terdapat 3 proses yaitu proses Verifikasi User name, proses Verifikasi Password, dan proses Lupa Password. 1.1 Verifikasi User name dan Password Penduduk Admin Desa Seksi Pemerintahan dan Kependudukan Seksi Kemasyarakatan Seksi Ketertiban Umum Seksi Ekonomi Kepala Desa Mail Server Data User name dan Password Info Login InValid Data User name dan Password Info Data Login InValid Data User name dan Password Info Data Login InValid Data User name dan Password Info Data Login InValid Data User name dan Password Info Data Login InValid Data User name dan Password Info Data Login InValid Data User name dan Password Info Data Login InValid 1.2 Lupa Password Data Email Info Data Password Data Email Info Data Password Data Email Info Data Password Data Email Info Data Password Data Email Info Data Password Data Email Info Data Password Data Email Info Data Password Data Email Info Data Password PENDUDUK APARAT_DESA ADMIN_DESA Inf o D at a Us erna me da n Pa ssw ord Info Data Username dan Password Info Da ta U se rna me da n Pa sswo rd Info data penduduk Info data admin_desa Info data aparat_desa Gambar 3.31 DFD Level 2 Proses 1 Login 3. DFD Level 2 Proses 2 Pendaftaran Pada DFD level 2 Proses 2 ini terdapat 2 proses yaitu proses Isi Form Pendaftaran, dan Aktivasi 2.1 isi form pendaftaran Penduduk Data Pendaftaran 2.2 aktivasi Data Pendaftaran Data Aktivasi Info Link Aktivasi Mail Server Data Pendaftaran Link aktivasi PENDUDUK D at a P en d u d u k In fo D ata P en d u d u k Info Data Pendaftaran tidak valid Gambar 3.32 DFD Level 2 Proses 2 Pendaftaran