BAB III ANALISA & PERANCANGAN SISTEM 3.1
Tinjauan Organisasi Organisasi pada dasarnya digunakan sebagai tempat atau wadah bagi
orang – orang untuk berkumpul, bekerjasama secara rasional dan sistematis, terpimpin dan terkendali, dalam memanfaatkan sumber daya, sarana – prasarana, data dan lain sebagainya yang di gunakan secara efisien dan efektif untuk mencapai tujuan organisasi.(id.wikipedia.org/wiki/organisasi)
3.1.1
Profile Organisasi Meruya Utara merupakan nama salah satu kelurahan yang
bertempat di Jakarta Barat, yang tepatnya di Jalan Taman Aries Blok C/6 No . Kelurahan Meruya Utara adalah kantor pemerintahan yang bertugas sebagai pelayan masyarakat. Kelurahan Meruya Utara dipimpin oleh seorang lurah dan wakil lurah, didalamnya terdapat pegawai yaitu kansie dan staf, yang menempati bidang masing – masing.Seperti
bidang pemerintahan,pra sarana dan sarana,
kesejahteraan masyarakat, kebersihan dan lingkungan hdup dan perekonomian. Kelurahan mempunyai tugas melayani masyarakat dengan sebaik – baiknya, apa yang diperlukan oleh masyarakat.
3.1.2
Visi dan Misi Organisasi a.Visi
Terwujudnya pelayanan publik yang berkualitas yang memuaskan masyarakat
Terciptanya lingkungan yang bersih, hijau, sehat dan aman yang
dihuni
oleh
masyarakat
berkebudayaan. 37
http://digilib.mercubuana.ac.id/
yang
sejahtera
dan
b.Misi
Mewujudkan pelayanan publik yang transparan, professional dan berkualitas
Mendorong peran serta masyarakat untuk menciptakan lingkungan yang bersih hijau dan sehat
Melaksanakan program pemberdayaan masyarakat agar terciptanya masyarakat yang sejahtera dan mandiri
Menjaga keamanan lingkungan, ketentraman dan ketertiban masyarakat
3.1.3
Struktur Organisasi Struktur Organisasi adalah kesesuaian pembagian pekerjaan
antara struktur dan fungsi dimana terjadi penumpukan atau kekosongan pelaksanaan pekerjaan, dan ada tidaknya hubungan dan urutan diantra unit – unit kerja yang ada (Hessel Nogi S.Tangkilisan,2005)
38
http://digilib.mercubuana.ac.id/
Berikut struktur pada Kelurahan Meruya Utara
Lurah
Wakil Kelurahan
Sekretaris Kelurahan
Seksi Pemerintahan Ketentraman & Ketertiban
Seksi Perekonomian
Seksi Kesejahteraan Masyarakat
Seksi Prasarana & Sarana
Seksi Kebersihan & Lingkungan Hidup
Seksi Pelayanan Umum
Gambar 3.1 Struktur Organisasi Kelurahan Meruya Utara Tugas – tugas Struktur Organisasi Kelurahan Meruya Utara, sebagai berikut : 1. Lurah a) Memimpin dan mengoordinasikan pelaksanaan tugas dan fungsi kelurahan b) Mengoordinasikan pelaksanaan tugas sekretaris kelurahan dan seksi c) Melaksanakan koordinasi dengan puskesmas d) Melaksanakan koordinasi dan kerja sama dengan satuan kerja perangkat daerah (SKPD), unit kerja perangkat daerah (UKPD) dan instansi pemerintah pusat swasta terkait, dalam rangka pelaksanaan tugas dan fungsi kelurahan e) Memimpin dan mengoordinasikan pelaksanaan musyawarah perencanaan pembangunan tingkat kelurahan f) Melaksanakan koordinasi dengan unsur musyawarah pimpinan kelurahan g) Melaksanakan pembinaan organisasi dan mempertanggung jawabkan pelaksanaan tugas dan fungsi kelurahan.
39
http://digilib.mercubuana.ac.id/
2. Wakil Lurah a) Membantu lurah dalam memimpin dan mengoordinasikan pelaksanaan tugas dan fungsi b) Membantu lurah dalam mengoordinasikan pelaksanaan tugas seksi c) Membantu lurah dalam melaksanakan koordinasi dan kerja sama dengan satuan kerja perankat daerah (SKPD), unit kerja perangkat daerag (UKPD) atau instansi pemerintahan pusat dan swasta dalam ragka pelaksanaan tugas dan fungsi kelurahan d) Membantu
lurah
dalam
melaksanakan
pemeliharaan
ketertiban,
ketentraman,penegakan peraturan daerah dan peraturan gubenur bersama dengan satuan tugas satpol pp kelurahan e) Membantu lurah dalam pembinaan masyarakat dan lembaga masyarakat kelurahan f) Menyelenggarakan koordinasi dan pengendalian atas pelaksanaan kebijakan yang ditetapkan oleh lurah mewakili lurah apabila lurah berhalangan hadir. 3.Sekretaris Lurah a) Menyusun bahan rencana kerja dan anggaran (RKA) dan dokumen pelaksanaan anggaran (DPA) kelurahan sesuai dengan lingkup tugasnya b) Mengoordinasikan penyusunan rencana strategis kelurahan c) Melaksanakan monitoring dan evaluasi pelaksanaan dokumen anggaran (DPA) kelurahan d) Menyelenggarakan musyawarah perencanaan pembangunan e) Melaksanakan pengelolaan kepegawaian f) Melaksanakan pengelolaan keuangan g) Melaksanakan pengelolaan barang h) Melaksanakan surat – menyurat dan kearsipan i) Melaksanakan pengelolaan ruang rapat pertemuan kelurahan
40
http://digilib.mercubuana.ac.id/
j) Menyiapkan, mengumpulkan dan menyusun bahan laporan kelurahan yang terkait dengan tujuan sekretaris k) Melaporkan dan mempertanggung jawabkan pelaksanaan tugas sekretaris. 4.Seksi Pemerintahan Ketentraman dan Ketertiban a) Menyusun bahan rencana kerja dan
anggaran (RKA) dan dokumen
pelaksanaan anggaran (DPA) kelurahan sesuai dengan lingkup tugasnya b) Memfasilitasi kegiatan lembaga musyawarah kelurahan c) Memfasilitasi dan memberikan bimbingan dan konsultasi teknis terhadap kegiatan Rukun Tetangga, Rukun Warga dan Lembaga Masyarakat Kelurahan d) Memfasilitasi dan memberikan bimbingan dan konsultasi kepada masyarakat e) Mengoordinasikan pelayanan registrasi kependudukan f) Melaksanakan pelayanan administrasi pertahanan g) Memfasilitasi penyusunan recana kegiatan satgas satpol pp kelurahan h) Melaksanakan bimbingan dan konsultasi teknis, serta mengembangkan upaya perlindungan masyarakat i) Ikut aktif dalam kegiatan penanggulangan bencana j) Melaksanakan deteksi dini terhadap potensi dan penyelesaian gangguan social k) Bersama dengan satgas satpol pp kelurahan melaksanakan penertiban terhadap gangguan ketentraman,
ketertiban umum serta pelanggaran
peraturan daerah dan peraturan gubenur. 5.Seksi Perekonomian a) Menyusun bahan
rencana kerja dan
anggaran (RKA) dan dokumen
pelaksanaan anggaran (DPA) kelurahan sesuai dengan lingkup tugasnya b) Melakukan penyusunan bahan perumusan kebijakan teknis bidang perekonomian c) Menyiapkan bahan pembinaan, koordinasi dan fasilitas pelaksanaan kegiatan bidang perekonomian
41
http://digilib.mercubuana.ac.id/
d) Menyusun kegiatan bidang perekonomian
6. Seksi Prasarana dan Sarana a) Menyusun bahan
rencana kerja dan
anggaran (RKA) dan dokumen
pelaksanaan anggaran (DPA) kelurahan sesuai dengan lingkup tugasnya b) Melaksanakan pemeliharan dan perawatan prasarana dan sarana umum, seperti jalan lingkungan, saluran air lingkungan, saluran tersier dan prasarana mandi cuci kakus c) Melaksanakan pemeliharan dan perawatan gedung kelurahan d) Melaksanakan monitoring berkala dan rutin terhadap kondisi dan kelaikan prasarana dan sarana umum dalam lingkungan wilayah kelurahan, serta melaporkan hasil monitoring tersebut kepada unit kerja perangkat daerah (UKPD) terkait yang apabila kewenangan pemeliharan dan perawatannya bukan kewenangn kelurahan e) Mengoordinasikan dan melaksanakan kegiatan pemeliharan dan perawatan taman interatif f) Mengembangkan
kegiatan
penghijauan
dalam
pemukiman
warga
kelurahan secara swadaya masyarakat g) Memantau dan melaporkan penggunaan rumah kost dan rumah kontrakan 7. Seksi Kesejahteraan Masyarakat a) Menyusun bahan
rencana kerja dan
anggaran (RKA) dan dokumen
pelaksanaan anggaran (DPA) kelurahan sesuai dengan lingkup tugasnya b) Melaksanakan fasilitas, bimbingan dan konsultasi serta koordinaasi pelaksanaan
kegiatan
peningkatan
dan
pengembangan
masyarakat dan lingkungan kelurahan c) Melaksanakan pemberantasan sarang dan jentik nyamuk d) Melakukan koordinasi dengan puskesmas kelurahan
42
http://digilib.mercubuana.ac.id/
kesehatan
e) Memberikan fasilitas, bimbingan dan konsultasi pengembangan kegiatan social kemasyarakatn, kesetiakawanan social, perduli sesame, gotong royong dan mental spiritual.
8. Seksi Kebersihan dan Lingkungan Hidup a) Menyusun bahan
rencana kerja dan
anggaran (RKA) dan dokumen
pelaksanaan anggaran (DPA) kelurahan sesuai dengan lingkup tugasnya b) Memelihara, memonitor, mengawasi dan mengendalikan kebersihan lingkungan pemukiman masyarakat kelurahan c) Melaksanakan kegiatan pengembangan partisipasi masyarat dalam memeliharan dan meningkatkan kebersihan lingkungan pemukiman masyarakat d) Melakukan penangaan pengangkutan sampah dari lingkungan pemukiman masyarakat ke tempat penampungan sementara e) Melakukan pemantauan secara berkala dan rutin mengenai keadaan kebersihan pemukiman dan kondisi lingkungan kelurahan 9. Seksi Pelayanan Umum a) Menyusun bahan
rencana kerja dan
anggaran (RKA) dan dokumen
pelaksanaan anggaran (DPA) kelurahan sesuai dengan lingkup tugasnya b) Menyusun rencana kegiatan seksi sesuai degan peraturan bawahan agar tugas – tugas dapat berjalan dengan lancar c) Memberikan petunjuk pelaksanaan program kerja kepada bawahan dengan cara memonitor dan mengevaluasi sebagai bahan pertimbangan dalam pengembangan karier d) Menyiapkan bahan penyusunan Menyiapkan bahan penyusunan program kependudukan kebersihan dan perijinan e) Menyiapkan bahan untuk f) melaksanakan kegiatan – kegiatan kependudukan, kebersihan daprogram kependudukan kebersihan dan perijinan
43
http://digilib.mercubuana.ac.id/
g) Menyiapkan
bahan
untuk
melaksanakan
kegiatan
–
kegiatan
kependudukan, kebersihan dan perijinan h) Melaksanakan tugas kedinasan yang diberikan oleh atasan i) Melaporkan hasil pelaksanaan tugas kepada atasan.
3.2
Analisa Sistem Berjalan Berikut alur proses yang terjadi dalam penyaluran berupa beras raskin dalam kelurahan Meruya Utara :
a. RW melakukan pendataan warga yang mendaftarkan dirinya untuk menerima bantuan berupa beras b. Data warga tersebut diserahkan ke kelurahan dengan petugas bagian kesejahteran masyarakat. c. Data warga tersebut di input kedalam komputer dengan media Ms.Excel d. Data warga yang sudah terinput lalu dikirimkan ke bagiaan BPS laporan tersebut hanya mendata warga yang mendaftarakan dirinya untuk menerima bantuan. e. BPS mengirimkan bantuan beras sebanyak data warga yang diterima ke kelurahan. f. Setelah beras raskin sudah diterima oleh kelurahan, kelurahan akan mengeluarkan surat pemberitahuan yang akan di berikan ke RW untuk pengambilan beras raskin. g. Warga yang sudah terdaftar bisa langsung mengambil bantuan beras raskin di kelurahan.
44
http://digilib.mercubuana.ac.id/
3.3
Pemodelan Use Case Diagram Sistem Berjalan Pada tahapan analisis Use Case sistem berjalan, terdapat
beberapa aktor yang menjalankan case – case yang terdapat pada sistem berjalan, yakni RT, Kelurahan dan BPS.
45
http://digilib.mercubuana.ac.id/
Use Case Berjalan
Mendata Warga
RW
Mengirim Data Ke kelurahan
Menginput Data Warga
Membuat laporan data warga penerima bantuan
Petugas Kelurahan
Pengecekan laporan data warga peneriman bantuan
Pengiriman bantuan beras
Bag.BPS
Gambar 3.2 Use Case Sistem Berjalan Setiap Use Case dideskripsikan dalam dokumen untuk mendefinisikan bagaimana alur yang harus dilakukan sistem ketika actor mengaktifkan Use Case. Fungsi dari sistem yang telah digambarkan menggunakan Use Case diagram pada
46
http://digilib.mercubuana.ac.id/
gambar 3.2 akan dijelaskan secara lebih detail pada bagian table Use Case Description sebagai berikut : Tabel 3.1 Skenario Use Case Mendata Warga Nama Use Case
Mendata warga
Aktor
RW
Deskripsi
RW mendata warga yang akan di berikan bantuan
Tindakan Utama
RW mendata warga di lembaran formulir pendaftaran penerimaan bantuan
Tabel 3.2 Skenario Use Case Mengirim Data Ke Kelurahan Nama Use Case
Mengirim data ke kelurahan
Aktor
RW
Deskripsi
RW melakukan pengiriman data dengan datang ke kelurahan
Tindakan Utama
RW mengirimkan lembar – lembaran formulir yang sudah di isi dengan lengkap beserta kelengkapan data ke kelurahan
Tabel 3.3 Skenario Use Case Menginput Data Warga Nama Use Case
Menginput data warga
Aktor
Kelurahan
Deskripsi
Kelurahan menginput data warga di excel
Tindakan Utama
Kelurahan menginput data warga di excel berdasarkan formulir yang telah di isi oleh warga
47
http://digilib.mercubuana.ac.id/
Tabel 3.4 Skenario Use Case Membuat Laporan Data Warga Penerima Beras Nama Use Case
Membuat laporan data warga penerima
Aktor
Kelurahan
Deskripsi
Kelurahan membuat laporan data warga penerimaan beras
Tindakan Utama
Kelurahan membuat laporan data warga penerimaan beras berdasarkan data yang di berikan oleh RT
Tabel 3.5 Skenario Use Case Pengecekan Laporan Data Warga Penerimaan Beras Nama Use Case
Pengecekan laporan Data Warga Penerimaan Beras
Aktor
BPS
Deskripsi
BPS mengecek laporan data warga yang diberikan oleh kelurahan
Tindakan Utama
BPS melihat data laporan yang diterima untuk di jadikan patokan berapa beras yang akan di bagikan ke warga
Tabel 3.6 SkenarioUse Case Pengiriman Bantuan Beras Nama Use Case
Pengiriman Bantuan Beras
Aktor
BPS
48
http://digilib.mercubuana.ac.id/
Deskripsi
BPS mengirimkan bantuan beras ke kelurahan
Tindakan Utama
BPS mengirimkan bantuan beras berdasarkan data yang sudah di terima
3.4
Pemodelan Diagram Use Case Usulan Gambar 3.3 adalah gambaran dari Use Caseusulan yang akan digunakan
dalam rancangan sistem yang akan di buat.
Kelola Data User Kelola Data Warga RW
RW
Verifikasi Data Warga
Proses Data Warga Penerimaan Beras Monitoring Stock Beras Administrator
Memproses Laporan Penerimaan Beras
Gambar 3.3 Use Case Diagram Usulan
Tabel 3.7 Skenario Use Case Kelola Data User Nama Use Case
Kelola Data User
49
http://digilib.mercubuana.ac.id/
Staff Kelurahan
Deskripsi
Administrator melakukan kelola data user
Actor
Administrator
Pra Kondisi
Data user belum terinput
Tindakan Utama
Administrator bisa mengontrol jumlah user dan monitoring proses penyaluran bantuan berupa beras
Pasca Kondisi
Data user sudah terinput
Tabel 3.8 Skenario Use Case Kelola Data Warga RW Nama Use Case
Kelola Data Warga RW
Deskripsi
RW melakukan kelola data warga
Actor
RW
Pra Kondisi
Data warga belum di input
Tindakan Utama
RW
menginput
data
warga
yang
melakukan
pendaftaran penerimaan bantuan Pasca Kondisi
Data warga sudah di input oleh RW
Tabel 3.9 Skenario Use Case Verifikasi Data Warga Nama Use Case
Verifikasi Data Warga
Deskripsi
Staff Kelurahan melakukan verifikasi data warga
Actor
Staff Kelurahan
Pra Kondisi
Data warga belum di lakukan pengecekan
Tindakan Utama
Staff Kelurahan melakukan verifikasi data warga yang sudah sesuai dengan kelengkapan data yang harus
50
http://digilib.mercubuana.ac.id/
dilengkapi
untuk
mendaftar
penerimaan
bantuan,
kelurahan tidak akan meloloskan verifikasi data apabila data warga belum lengkap. Pasca Kondisi
Data warga sudah terverifikasi
Tabel 3.10 Skenario Use Case Proses Data Warga Penerimaan Beras Nama Use Case
Proses Data Warga Penerimaan Beras
Deskripsi
Bagian
kelurahan
melakukan
penyeleksian
data
penerimaan bantuan Actor
Staff Kelurahan
Pra Kondisi
Data warga belum dilakukan proses seleksi
Tindakan Utama
Bagian kelurahan memilih menu penyeleksian data di dalam system. Selanjutnya bagian kelurahan menekan tombol process didalam form tersebut.
Pasca Kondisi
Data warga sudah terseleksi
Tabel 3.11 Skenario Use Case Monitoring Stock Beras Nama Use Case
Monitoring Stock Beras
Deskripsi
Staff Kelurahan melakukan monitoring stock beras
Actor
Staff Kelurahan
Pra Kondisi
Data beras belum dikelola
Tindakan Utama
Staff Kelurahan melakukan pengecekkan persedian beras dan melakukan penginputan terhadap beras yang akan di distribusikan
51
http://digilib.mercubuana.ac.id/
Pasca Kondisi
Data beras sudah terupdate
Tabel 3.12 Skenario Use Case Memproses Laporan Penerimaan Beras Nama Use Case
Memproses Laporan Penerimaan Beras
Deskripsi
Laporan hasil penyeleksian penerimaan beras ini merupakan hasil output seleksi data warga yang dilakukan oleh Staff kelurahan
Actor
Staff Kelurahan
Pra Kondisi
Laporan penerimaan beras belum di proses dan belum memberikan hasil data warga yang berhak menerima beras
Tindakan Utama
Staf Kelurahan memproses laporan penerimaan beras yang berisikan data warga yang mendapatkan beras
Pasca Kondisi
Laporan hasil penyeleksian penerimaan bantuan siap untuk di print out
52
http://digilib.mercubuana.ac.id/
3.5 Activity Diagram Usulan 3.5.1
Activity Diagram Usulan Kelola User
Activity Diagram Usulan Kelola User Administrator
System
Pilih Form User
Registrasi user
Add
Delete
Phase
Save
Gambar 3.4 Activity Diagram Usulan Kelola User (Administrator)
53
http://digilib.mercubuana.ac.id/
3.5.2
Activity Diagram Usulan Kelola Data Warga RW
Activity Diagram Usulan Kelola Data Warga RW RW
System
Pilih menu penerima beras
Menampilkan menu yang dipilih
Melakukan penginputan data warga
add
Edit
Phase
Save
Gambar 3.5 Activity Diagram Usulan Kelola Data Warga RW (RW)
54
http://digilib.mercubuana.ac.id/
3.5.3
Activity Diagram Usulan Verifikasi Data Warga
Activity Diagram Usulan Verifikasi Data Warga Staf Kelurahan
System
Menampilkan menu yang dipilih
Pilih menu Penerima Beras Melakukan Verifikasi data warga
Phase
Save
Gambar 3.6 Activity Diagram Usulan Verifikasi Data Warga(Staf Kelurahan)
55
http://digilib.mercubuana.ac.id/
3.5.4 Activity Diagram Usulan Proses Data Warga Penerimaan Beras Activity Diagram Usulan Proses Data Warga Penerimaan Beras Staf Kelurahan
System
Menampilkan menu untuk seleksi
Pilih menu proses seleksi
Melakukan proses penyeleksian
Phase
Proses
Gambar 3.7 Activity Diagram Usulan Proses Data Warga Penerimaan Beras (Staf Kelurahan)
56
http://digilib.mercubuana.ac.id/
3.5.5
Activity Diagram Usulan Monitoring Stock Beras
Activity Diagram Usulan Monitoring Stock Beras Staf Kelurahan
System
Menampilkan form stock beras
Pilih menu Data Stok Beras
Phase
Melakukan penginputan data beras
Gambar 3.8 Activity Diagram Usulan Monitoring Stock Beras (Staf Kelurahan)
57
http://digilib.mercubuana.ac.id/
3.5.6 Activity Diagram Usulan Memproses Laporan Penerimaan Beras
Activity Diagram Memproses Laporan Penerimaan Beras Actor
System
Menampilkan form laporan
Pilih menu laporan hasil seleksi
Memilih Periode laporan yang akan dicetak
Phase
Mencetak laporan yang sudah di pilih
Gambar 3.9 Activity Diagram Usulan Laporan Penyeleksian Penerimaan Beras (Staf Kelurahan, RW dan Administrator)
58
http://digilib.mercubuana.ac.id/
3.6
Sequence Diagram Usulan
3.6.1
Sequence Diagram Usulan Login Main Form
Form Login
Proses Login
Data User
User Tampilkan form / frame Belum Login() Form Login() Validasi username & password
Koneksi Database Validasi username & password()
Cek Status Login Sukses() Close form
Gambar 3.10 Sequence Diagram Usulan Login (RW, Staf Kelurahan dan Administrator)
3.6.2
Sequence Diagram Usulan Kelola Data User Main Form
Form User
Add User
Data User
User Tampilkan form / frame
Form User() Koneksi Database
Reload Record Add User() Ambil id_user Simpan()
Update()
Reload (record)
Gambar 3.11 Sequence Diagram Usulan Kelola User (Administrator) 59
http://digilib.mercubuana.ac.id/
3.6.3 Sequence Diagram Usulan Kelola Data Warga RW Form Penerima Beras
Main Form
Add,Edit Data_warga_miskin
Data_warga_miskin
User Tampilkan form Form penerima beras
Add, edit Data_warga_miskin Koneksi database Simpan()
Update () Reload record()
Dispose()
Gambar 3.12 Sequence Diagram Usulan Kelola Data Warga RW (RW)
1.6.4 Sequence Diagram Usulan Verifikasi Data Warga Form Penerima Beras
Main Form
Edit data_warga_miskin
Data_warga_miskin
User Tampilkan form Form penerima beras
Edit data_warga_miskin Koneksi database Simpan()
Update () Reload record()
Dispose()
Gambar 3.13 Sequence Diagram Usulan Verifikasi Data Warga (Staf Kelurahan)
60
http://digilib.mercubuana.ac.id/
3.6.5 Sequence Diagram Usulan Proses Data Warga
Penerimaan Beras Main Form
Proses data_warga_miskin
Form Proses Seleksi
Hasil_seleksi
User Tampilkan form Form Proses Seleksi
Proses seleksi() Koneksi database Simpan()
Reload record()
Dispose() Close()
Gambar 3.14 Sequence Diagram Usulan Proses Kelola Penerimaan Beras (Staf Kelurahan)
3.6.6 Sequence Diagram Usulan Monitoring Stok Beras Main Form
Form Stock Beras
Add Stock_beras
Stock_beras
User Tampilkan form Form Stock Beras
Add stock_beras Koneksi database Simpan()
Update Reload record()
Dispose() Close()
61
http://digilib.mercubuana.ac.id/
Gambar 3.15 Sequence Diagram Usulan Monitoring Stok Beras (Staf Kelurahan)
3.6.7 Sequence Diagram Usulan Laporan Penerimaan Beras Form Laporan hasil seleksi
Main Form
Proses Laporan hasil seleksi
Hasil seleksi
User Tampilkan form Form laporan hasil seleksi
Pilih periode() Koneksi database Tampilkan data()
Cetak()
Cetak()
Close()
Gambar 3.16 Sequence Diagram Usulan Laporan Penerimaan Beras (Staf Kelurahan, RW dan Administrator)
62
http://digilib.mercubuana.ac.id/
1.7 Class Diagram User
1
Data_warga_miskin
*id_User username password level status +Tambah () +Edit () +Delete ()
*id_warga 1..* nama_KK alamat nik_KK no_KK id_User keterangan rw
1
1
1
Detail_Warga_Miskin *id_detail 1..* *id_warga kriteria value
1
+Tambah () +Edit () +Save ()
+Tambah () +Edit () +Save () 1
1 1
1
1
1..*
Stock Beras
Hasil_Seleksi
Kriteria
*id_Stock_beras bulan tahun jml_Stock tambahan_Stock stock_Terpakai sisa_stock
*id_Kriteria nama score
1..*
+save ()
+Tambah () +Edit () +Save ()
*id_hasil *id_warga jml_beras_warga bulan 1..* tahun tgl_pembagian status_Pembagian id_User nilai_minimum nilai_seleksi +save () 1..*
Rancangan Struktur Tabel Berikut ini adalah tabel – table dalam perancangan sistem pengambilan keputusan penerimaan bantuan di kelurahan Meruya Selatan 1. Tabel user Nama Tabel
: User
Field Kunci
: id_user
Jumlah Field : 102 No
Field
Tipe data
Length
Keterangan
1.
id_user
Int
11
Primary key
2.
username
Varchar
20
3.
password
Varchar
70
63
http://digilib.mercubuana.ac.id/
4.
Level
Enum
-
5
status
Int
1
2. Tabel Data_Warga_Miskin Nama Tabel
: Data_warga_miskin
Field Kunci
: id_warga
Jumlah Field : 245 No
Field
Tipe data
Length
Keterngan
1.
id_warga
Int
11
Primary key
2.
nama_kk
Varchar
30
3.
Alamat
Varchar
150
4.
nik_kk
Varchar
20
5.
no_kk
Varchar
20
6.
id_user
Int
11
7
Keterangan
Text
8
Rw
Varchar
3
3. Tabel Detail_Warga_Miskin Nama Tabel
: Detail_Warga_Miskin
Field Kunci
: id_detail_warga
Jumlah Field :35
64
http://digilib.mercubuana.ac.id/
Foreign key
No
Field
Tipe data
Length
Keterngan
1.
id_detail
Int
11
Primary key
2.
id_warga
Int
11
Foreign_key
3.
Kriteria
Int
11
4.
Value
Int
2
4. Tabel Stok Beras Nama Tabel
: Stok Beras
Field Kunci
: id_stok
Jumlah Field :27 No
Field
Tipe data
Length
Keterngan
1.
id_stock
Int
11
Primary key
2.
Bulan
Varchar
2
3.
Tahun
Varchar
4
4
jml_stock
Double
5
Tambahan_stock
Int
5
6
Stock_terpakai
int
5
7
Sisa_stock
int
5
65
http://digilib.mercubuana.ac.id/
5. Tabel Hasil_Seleksi Nama Tabel
: Hasil_Seleksi
Field Kunci
: id_hasil
Jumlah Field : 47 No
Field
Tipe data
Length
Keterngan
1.
id_hasil
Int
11
Primary key
2.
id_warga
Int
11
Foreign key
3.
jml_beras_warga
Int
2
4.
Bulan
Varchar
2
5.
Tahun
Varchar
4
6.
tgl_pembagian
Datetime
7.
status_pembagian
Int
1
8
id_user
Int
11
9
nilai_minimum
Int
2
10
nilai_seleksi
Int
3
66
http://digilib.mercubuana.ac.id/
6. Tabel Kriteria Nama Tabel
: Kriteria
Field Kunci
: id_kriteria
Jumlah Field : 13 No
Field
Tipe data
Length
Keterngan
1.
id_kriteria
Int
11
Primary key
2.
Nama
Text
3.
Score
Int
2
67
http://digilib.mercubuana.ac.id/
3.8
Rancangan Tampilan Layar
3.8.1 Perancangan Tampilan Layar Login
Gambar 3.17 Perancangan Tampilan Layar Login(RW,Staff Kelurahan dan Administrator)
68
http://digilib.mercubuana.ac.id/
3.8.2
Perancangan Tampilan Menu Utama
Gambar 3.18 Perancangan Tampilan Menu Utama (Administrator)
3.8.3
Perancangan Tampilan Menu User
Gambar 3.19 Perancangan Tampilan Menu User (Administrator)
69
http://digilib.mercubuana.ac.id/
3.8.4
Perancangan Tampilan Menu Tambah User
Gambar 3.20 Perancangan Tampilan Menu Tambah User (Administrator)
3.8.5
Perancangan Tampilan Menu Kriteria
Gambar 3.21 Perancangan Tampilan Menu Kriteria (Administrator)
70
http://digilib.mercubuana.ac.id/
3.8.6
Perancagan Tampilan Menu Tambah Kriteria
Gambar 3.22 Perancangan Tampilan Menu Tambah Kriteria (Administrator)
3.8.7
Perancangan Tampilan Menu Pembagian Beras
Gambar 3.23 Perancangan Tampilan Menu Pembagian Beras (Administrator)
71
http://digilib.mercubuana.ac.id/
3.8.8
Perancangan Tampilan Menu Laporan Hasil
Seleksi
Gambar 3.24 Perancangan Tampilan Menu Laporan Hasil Seleksi (Administrator)
3.8.9 Perancangan Tampilan Menu Laporan Stok Beras
Gambar 3.25 Perancangan Tampilan Menu Laporan Stok Beras (Administrator) 72
http://digilib.mercubuana.ac.id/
3.8.10
Perancangan Tampilan Menu Laporan Data
Warga
Gambar 3.26 Perancangan Tampilan Menu Laporan Data Warga (Administrator)
3.8.11
Perancangan Tampilan Menu Utama
Gambar 3.27 Perancangan Tampilan Menu Utama (RW)
73
http://digilib.mercubuana.ac.id/
3.8.12
Perancangan Tampilan Menu Penerima Beras
Gambar 3.28 Perancangan Tampilan Menu Penerima Beras (RW)
3.8.13
Perancanaan Tampilan Menu Tambah
Penerima Beras
Gambar 3.29 Perancangan Tampilan Menu Tambah Penerima Beras 74
http://digilib.mercubuana.ac.id/
3.8.14
Perancangan Tampilan Menu Laporan Hasil
Seleksi
Gambar 3.30 Perancangan Tampilan Menu Laporan Hasil Seleksi (RW)
3.8.15
Perancangan Tampilan Menu Utama
Gambar 3.31 Perancangan Tampilan Menu Utama (Staf Kelurahan)
75
http://digilib.mercubuana.ac.id/
3.8.16
Perancangan Tampilan Menu Kriteria
Gambar 3.32 Perancangan Tampilan Menu Kriteria (Staff Kelurahan)
3.8.17
Perancangan Tampilan Menu Tambah Kriteria
Gambar 3.33 Perancangan Tampilan Menu Tambah Kriteria (Staf Kelurahan) 76
http://digilib.mercubuana.ac.id/
3.8.18
Perancangan Tampilan Menu Data Stok Beras
Gambar 3.34 Perancangan Tampilan Menu Data Stok Beras (Staf Kelurahan)
3.8.19
Perancangan Tampilan Tambah Stok Beras
Gambar 3.35 Perancangan Tampilan Tambah Stok Beras (Staf Kelurahan)
77
http://digilib.mercubuana.ac.id/
3.8.20
Perancangan Tampilan Menu Penerima Beras
Gambar 3.36 Perancangan Tampilan Menu Penerima Beras (Staf Kelurahan)
3.8.21
Perancangan Tampilan Menu Proses Seleksi
Gambar 3.37 Perancangan Tampilan Menu Proses Seleksi (Staf Kelurahan)
78
http://digilib.mercubuana.ac.id/
3.8.22 Perancangan Tampilan Menu Pembagian Beras
Gambar 3.38 Perancangan Tampilan Menu Pembagian Beras (Staf Kelurahan)
3.8.23
Perancangan Tampilan Menu Laporan Hasil
Seleksi
Gambar 3.39 Perancangan Tampilan Menu Laporan Hasil Seleksi (Staf Kelurahan)
79
http://digilib.mercubuana.ac.id/
3.8.24
Perancangan Tampilan Menu Laporan Stok
Beras
Gambar 3.40 Perancangan Tampilan Menu Laporan Stok Beras (Staf Kelurahan)
3.8.25 Perancangan Tampilan Menu Laporan Data Warga
Gambar 3.41 Perancangan Tampilan Menu Laporan Data Warga (Staf Kelurahan)
80
http://digilib.mercubuana.ac.id/
3.9
Penilaian Kriteria Data Warga Miskin
Setiap Data Warga harus memiliki kriteria yang sudah di tetapkan oleh bagian BPS. Adapun Tabel data kriteria beserta nilai dari masing – masing kriteria
Tabel 3.14 Kriteria Data Warga Miskin NO
Kriteria
Nilai Bobot
1
Luas lantai bangunan tempat tinggal kurang dari 8m2
9
perorang 2
Jenis lantai tempat tinggal terbuat dari tanah / bambu / kayu
7
murahan 3
Jenis dinding tempat tinggal terbuat dari tanah/ rumbai/ kayu
8
berkualitas rendah / tembok tanpa plester 4
Tidak memiliki fasilitas buang air besar / bersama – sama
6
dengan rumah tangga lain 5
Sumber penerangan rumah tangga tidak menggunakan listrik
8
6
Sumber air minum berasal dari sumur / mata air tidak
8
terlindung / sungai / air hujan 7
Bahan bakar untuk memasak sehari – hari adalah kayu bakar
9
/ arang / minyak tanah 8
Hanya mengkonsumsi daging / susu / ayam satu kali dalam
10
seminggu 9
Hanya membeli satu stel pakaian dalam setahun
5
10
Hanya sanggup makan sebanyak satu / dua kali dalam sehari
7
11
Tidak sanggup membayar biaya pengobatan di puskesmas /
4
poliklinik
81
http://digilib.mercubuana.ac.id/
12
Sumber penghasilan kepala rumah tangga adalah: petani
10
dengan luas lahan 500 m2, buruh tani, nelayan, buruh bangunan, buruh pekerjaan atau pekerjaan lainnya dengan pendapat dibawah 600.000 Perbulan 13
Pendidikan tertinggi kepala rumah tangga : tidak sekolah /
8
tidak tamat Sd / Hanya SD 14
Tidak memiliki tabungan / barang yang mudah dijual dengan
9
minimal Rp.500.000 seperti sepeda motor kredit / non kredit, emas, perak, kapal motor atau barang modal lainnya Total
108
Ketentuan dalam penyeleksian warga yang menerima bantuan beras sebagai berikut : Jika warga memiliki kriteria < 9 maka warga dikategorikan bukan yang berhak menerima bantuan beras Jika warga memiliki kriteria >= 9 dan memiliki nilai bobot >= 77 maka dikategorikan sebagai warga yang berhak menerima bantuan Cara Perhitungan Untuk Menentukan Nilai Minimum Pada Total Nilai Bobot Kriteria Total Nilai Bobot Kriteria x 100 Total Max Kriteria 108 140
x 100 = 77 (nilai minimum)
Penjelasan : 108 = Total nilai bobot kriteria 140 = Total Maksimal kriteria ( 14 jumlah kriteria x 10 nilai maksimal dari masing-masing kriteria )
Cara Perhitungan Untuk Menentukan Warga Yang Berhak Menerima Bantuan
82
http://digilib.mercubuana.ac.id/
Misal : Pak Iwan memiliki 10 kriteria warga miskin, dengan tabel sbb : No Kriteria Nilai Bobot 1 Luas lantai bangunan tempat tinggal kurang dari 8m2 9 perorang 2 Jenis dinding tempat tinggal terbuat dari tanah / rumbai / 8 kayu berkualitas rendah / tembok tanpa plester 3 Tidak memiliki fasilitas buang air besar / bersama – sama 6 dengan rumah tangga lain 4 Sumber air minum berasal dari sumur / mata air tidak 8 terlindung / sungai / air hujan 5 Hanya mengkonsumsi daging / susu / ayam satu kali dalam 10 seminggu 6 Hanya sanggup makan sebanyak satu / dua kali dalam sehari 7 7 Tidak sanggup membayar biaya pengobatan di puskesmas / 4 poliklinik 8 Sumber penghasilan kepala rumah tangga adalah: petani 10 dengan luas lahan 500 m2, buruh tani, nelayan, buruh bangunan, buruh pekerjaan atau pekerjaan lainnya dengan pendapat dibawah 600.000 Perbulan 9 Pendidikan tertinggi kepala rumah tangga : tidak sekolah / 8 tidak tamat Sd / Hanya SD 10 Tidak memiliki tabungan / barang yang mudah dijual dengan 9 minimal Rp.500.000 seperti sepeda motor kredit / non kredit, emas, perak, kapal motor atau barang modal lainnya Total 79 Hasil penilaian terhadap Pak Iwan adalah : Pak Iwan memiliki 10 kriteria warga miskin dan juga memiliki total nilai bobot 79. Dengan hasil penilaian yang dimiiki oleh pak iwan dapat dikatakan bahwa pak iwan berhak menerima bantuan berupa beras atau disebut termasuk tergolong warga miskin.
83
http://digilib.mercubuana.ac.id/
84
http://digilib.mercubuana.ac.id/
85
http://digilib.mercubuana.ac.id/