39
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
6. Buat lingkaran evaluasi loop tertutup yang bermulai dari titik Cpq yang terpilih, dengan menandai setiap node dalam loopdengan negatif dan positif
secara bergiliran. Tanda positif dimulai dari Cpq. 7. Pilih node yang bertanda negatif yang paling terkecil, masukkan pada variabel
smallest_negative. 8. Kurangkan setiap node yang bertanda negatif dengan nilai variabel
smallest_negative. 9. Tambahkan setiap node yang bertanda positif dengan nilai variabel
smallest_negative.
10. Ulangi langkah 1 sampai 8, hingga tidak terdapat sel variabel non-basis yang bernilai negatif.
11. Selesai.
3.3. Perancangan Sistem 3.3.1. Identifikasi
Stakeholder dan User Profiles Tabel 3.2.
Identifikasi Stakeholder
Nama Description
Pemerintah Pusat Badan Nasional
Penanggulangan Bencana BNPB pusat.
Orang atau organisasi yang membiayai sistem. Orang yang menggunakan sistem untuk penentuan jalur
distribusi posko yang ada di suatu daerah. Penulis tugas akhir
Orang yang membuat sistem dan melakukan pengujian
40
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
terhadap sistem. Petugas posko
Orang yang menggunakan sistem untuk memperbaharui data kebutuhan dan stok diposko yang ditangani.
Tabel 3.3.
User Profiles
Nama Deskripsi Pekerjaan
Tanggung jawab Stakeholder
User_BNPB Mengelola data jenis
logistik yang akan didistribusikan.
Mengelola data posko yang terdapat didaerah
didaerah bencana yang di kelola.
Mendaftarkan seluruh data pengguna BNPB
Daerah ketika terjadi bencana.
Mengawasi dan memperbaharui
perubahan dan pertambahan data
kategori logistik. Menentukan jalur
distribusi logistik. BNPB
User_Posko Mengelola data
kebutuhan atau stok yang ada di posko.
Memperbaharui data kebutuhan pada waktu
yang telah disepakati Petugas Posko
41
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
untuk pengirimanlogistik.
3.3.2. Model Usecase 3.3.2.1.
Usecase Diagram
Berikut ini merupakanusecase diagram pengguna dari sistem informasi DMS-INDSR. Usecase dibagi berdasarkan jenis user dan jenis
sistem informasi yang digunakan. Usecase dari sistem informasi berbentuk website
dibagi berdasarkan
user bernamauser_BNPBdan
user_posko.Sedangkan untuk sistem informasi berbentuk android hanya memiliki satu user yakni user_posko.
42
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.3. Usecase User BNPB Web
USER_BNP
Website DMS-INDR
Login
M elihat Jalur Dist ribusi
M em ilih jenis logistik
include
M engelola Kategori
M engelola Posko
M endaftarka n Posko
M engubah Dat a Posko
M enghapus Posko
ext ends ext ends
ext ends
M enam bah Kat egori Logistik
M enghapus Kategori Logist ik
include include
M engubah Profil
43
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.4.
Usecase User Posko Web
Gambar 3.5. Usecase User Posko Android
3.3.2.2 . NarasiUsecase Website DMS-INDR
Nama usecase :Login
Aktor : User_BNPB,User_Posko
Kondisi Awal : User harus sudah terdaftar
Kondisi Akhir : User berhasil masuk ke sistem.
Skenario :
USER_Posko
Android DMS-INDR
Kofirm asi lokasi posko USER_Posko
Website DMS-INDR
Login M engubah Dat a Logistik
M engubah Profil Posko
44
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Aksi Aktor Reaksi Sistem
1. User membuka halaman web
3. User memasukkan email dan password
4. User memilih jenis login. 2. Sistem menampilkan halaman Log in.
5. Sistem menampilkan halaman HOME.
Alternatif : 5. Sistem menampilkan error ketika field
email dan password belum diisi.
Namausecase : Mengelola Posko – Mendaftarkan Posko
Aktor :User_BNPB
Kondisi Awal :User_BNPB harus sudah login
Kondisi Akhir :Posko baru terbentuk
Skenario :
Aksi Aktor Reaksi Sistem
1. User memilih menu posko. 3. User menekan tombol “buat
posko”. 5. User memasukkan data posko
berupa nama posko, lokasi posko, 2. Sistem menampilkan seluruh data posko.
4. Sistem menampilkan form pendaftaran posko.
45
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
jenis posko, id_login posko, password_posko.
6. User menekan tombol “submit” 7. Sistem melakukan penyimpanan posko.
Alternatif : 8. Sistem menampilkan pesan error jika ada
field yang belum diisi.
Nama usecase : Mengelola Posko – Mengubah data posko.
Aktor : User_BNPB
Kondisi Awal : User_BNPB harus sudah login
Kondisi Akhir : Data posko berhasil diubah
Skenario :
Aksi Aktor Reaksi Sistem
1. User memilih menu posko. 3. User menekan tombol “edit”
pada posko yang dipilih.
5. User mengubah data posko seperti :
lokasi, dan jenis posko. 6. User menekan tombol “submit”
2. Sistem menampilkan seluruh data posko.
4. Sistem menampilkan form pengubahan data posko.
7. Sistem melakukan penyimpanan data posko yang telah diubah.
Alternatif :
46
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
8. Sistem menampilkan pesan error jika ada field yang belum diisi.
Nama usecase : Mengelola Posko – Menghapus Posko
Aktor : User_BNPB
Kondisi Awal : User_BNPB harus sudah login
Kondisi Akhir : Posko terhapus
Skenario :
Aksi Aktor Reaksi Sistem
1. User memilih menu posko. 3. User menekan tombol “hapus”
pada posko yang dipilih.
5. User memilih opsi konfirmasi ”YES”
2. Sistem menampilkan seluruh data posko.
4. Sistem menampilkan pesan konfirmasi penghapusan.
6. Sistem menghapus data posko Alternatif :
7. User memilih opsi konfirmasi “NO”
8. Sistem membatalkan penghapusan
47
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Nama usecase : Melihat jalur distribusi
Aktor : User_BNPB
Kondisi Awal :User_BNPB harus sudah login sudah terdapat
dataposko. Kondisi Akhir
: Jalur distribusi posko ditampilkan. Skenario
:
Aksi Aktor Reaksi Sistem
1. User memilih menu peta distribusi
3. User memilih kategori logistik. 4. User menekan tombol lihat jalur.
2. Sistem menampilkan peta berisikan seluruh posko yang sudah terbentuk.
4. Sistem menghitung jalur distribusi sesuai data posko dan kategori logistic.
5. Sistem menampilkan hasil perhitungan dan membentuk jalur pada peta sesuai
dengan hasil perhitungan.
Namausecase : Mengubah Profil
Aktor : User_BNPB
Kondisi Awal :User_BNPB harus sudah login .
48
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Kondisi Akhir : Data profil terubah.
Skenario :
Aksi Aktor Reaksi Sistem
1. User memilih menu profil
3. User mengubah data profil seperti, nama bencana, lokasi pusat
bencana. 4. User menekan tombol “Submit”.
2. Sistem menampilkan halaman ubah profil.
5. Sistem menyimpan data profil yang telah diubah.
Nama usecase : Mengelola kategori logistik – Menambah Kategori
Logistik Aktor
: User_BNPB Kondisi Awal
:User_BNPB harus sudah login . Kondisi Akhir
: Kategori logistikterbentuk. Skenario
:
Aksi Aktor Reaksi Sistem
1. User memilih menu Kategori Logistik.
2. Sistem menampilkan halaman kategori logistik.
49
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
3. User memasukkan nama kategori baru pada field “kategori baru”.
4. User menekan tombol submit. 5. Sistem menyimpan kategori logistik baru.
Nama usecase : Mengelola kategori logistik – Menghapus Kategori
Logistik Aktor
: User_BNPB Kondisi Awal
:User_BNPB harus sudah login . Kondisi Akhir
: Kategori logistik terhapus. Skenario
:
Aksi Aktor Reaksi Sistem
1. User memilih menu Kategori Logistik.
3. User memilih kategori logistic yang akan dihapus.
4. User menekan tombol hapus. 2. Sistem menampilkan halaman kategori
logistik.
5. Sistem menghapus data kategori logistic dari basis data.
Nama usecase : Mengubah data logistik
Aktor :User_Posko
50
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Kondisi Awal : User_Posko harus sudah login .
Kondisi Akhir : Data ketegorilogistik terubah.
Skenario :
Aksi Aktor Reaksi Sistem
1. User memilih menu Daftar Logistik
3. User mengubah data logstik yang diinginkan
4.User menekan tombol “Simpan” 2. Sistem menampilkan halaman daftar
logistik.
5. Sistemmenyimpan data logsitik yang telah diperbaharui.
Nama use case : Mengubah Profil
Aktor : User_Posko
Kondisi Awal : User_Posko harus sudah login .
Kondisi Akhir : Data profil terubah.
Skenario :
Aksi Aktor Reaksi Sistem
51
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
1. User memilih menu profil
3. User mengubah data profil seperti, nama posko atau lokasi
posko. 4. User menekan tombol “Submit”.
2. Sistem menampilkan halaman ubah profil.
5. Sistem menyimpan data profil yang telah diubah.
3.3.2.3 . NarasiUsecaseAndroid
Nama use case : Konfirmasi Lokasi Posko.
Aktor : User_Posko
Kondisi Awal : User_Posko harus sudah terdaftar
Kondisi Akhir : User_PoskoBerhasil masuk ke sistem.
Skenario :
Aksi Aktor Reaksi Sistem
1. User membuka aplikasi Android.
3. User memasukkan email dan password
2. Sistem menampilkan halam Log in.
4. Sistem mengambil id_posko, sesuai
52
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
dengan email dan password yang dimasukkan
5. Sistem mengambil data koordinat lokasi user menggunakan GPS
6. Sistem menyimpan data koordinat lokasi sesuai dengan id_posko
Alternatif : 5. Sistem menampilkan error ketika field
email dan password belum diisi atau salah.
3.3.3. Diagram Konteks
Gambar 3.6. Diagram Konteks
3.3.4. Data Flow Diagram DFD
Inform asi data posko,data kat egori logist ik, inform asi jalur dist ribusi.
User
DM S- INDSR
Dat a posko, dat a logist ik, Dat a user, Dat a dist ribusi.
53
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.4.1. DFD Level 1
Gambar 3.7.
Data Flow Diagram Level 1
Posko Cost
Logist ik
Id_co st , id_po sko_pusat,id_po sko _t ujuan
User 1
M engelola posko
2 M elihat Jalur
dist ribusi
3 M engubah Profil
User
Id_user, Kat egori_logist ik
4 M engelola Kat egori
Logistik Kategori_Logistik
Biaya dist ribusi, jalur dist ribusi Id_posko , nam a_po sko, jenis-po sko,
Lo kasi_po sko, id_user , em ail,passwo rd, penduduk
id_user, nam a_po sko, jenis-po sko, Lokasi_posko
Pesan sukses gagal
Id_user, Em ail,password, lo kasi_pusat,nam a bencana
Id_user, Em ail,passw ord, lokasi_pusat
Nam a_kategori_logist ik, id_kat ego ri_lo gistik
Id_user, Em ail,passwo rd, lo kasi_pusat
Pesan sukses gagal
Nam a_Katego ri_logist ik, id_kat ego ri_lo gistik
Pesan sukses gagal
5 M engubah dat a
logist ik
6 M engubah profil
posko
Id_Katego ri_logist ik, id_po sko,value
Pesan sukses gagal
Logist ik
Id_Kat egori_logist ik, value
Id_Kat egori_logist ik, nam a, value
id_user, nam a_po sko em ail,passwo rd, Lokasi_posko
7 Konfirm asi Lokasi
Posko
Id_user Data po sko
Id_po sko cost
Id_po sko Dat a logist ik
Posko Cost
Nam a_Katego ri_logist ik, id_kat ego ri_lo gistik
Id_po sko, co st id_po sko
Posko
id_user, nam a_posko , em ail, password, Lokasi_posko
Em ail,passw ord Em ail,passwo rd,
lo kasi
Posko
Pesan sukses gagal nam a_po sko
em ail,passw ord, Lo kasi_po sko
Nam a_po sko Pesan sukses gagal
54
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.4.2. DFD Level 2 proses 1
Gambar 3.8.
Data Flow Diagram Level 2 Proses1
User 1.1
M endaftarkan Posko
em ail,passw ord, id_user id_user, nam a_posko ,
jenis-posko, lo kasi_po sko
Cost
nam a_posko , jenis- po sko, lokasi_posko
cost
id_posko _pusat , id_posko _t ujuan, cost
1.2 M engubah Dat a
Posko Posko
id_posko, nam a_po sko, jenis-posko, lo kasi_po sko
Cost
Id_po sko Id_cost ,id_posko _pusat ,
id_posko _t ujuan pesan sukses gagal
Id_po sko,nam a_posko,tipe, lokasi_posko ,penduduk
Pesan sukses gagal
Id_posko ,id_posko _pusat , id_posko _t ujuan, cost
1.3 M enghapus Dat a
Posko Posko
id_posko o
Cost
Id_cost ,id_posko _pusat , id_posko _t ujuan
Id_po sko
55
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.4.3. DFD Level 2 proses 4
Gambar 3.9.
Data Flow Diagram Level 3Proses 4
3.3.5. Deskripsi Proses Proses 1.1. Mendaftarkan Posko
Input
email,passw ord,id_user
Output Data posko berhasil di simpan
Algoritma a. Cek kelengkapan data : email dan password.
b. Cek id_user pengguna yang sedang aktif. c. Jika data lengkap, maka lanjutkan proses d;
else Tampilkan pesan error.
User 4.1
M enam bah Kategori Logist ik
Posko
Id_kat ego ri_lo gisrik,Nam a_katego ri_logist ik, perhitungan
Nam a_kat egori_logist ik
Id_kat ego ri_lo gsitik, nam a_kat egori_logist ik
4.2 M enghapus Kat egori
Logistik
Pesan sukses erro r
Id_kat ego ri_lo gist ik Pesan sukses
Posko
Id_kat ego ri_logist ik
Id_kat ego ri_lo gsitik, nam a_kat egori_logist ik
56
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
d. Sistem mentimpan data akun posko baru kerdalam basis data dengan lokasi_posko
default.
Proses 1.2. Mengubah data posko
Input Id_posko, nama_posko,
lokasi_posko,penduduk,tipe Output
Data posko berhasil diubah Algoritma
a. Cek id_user pengguna yang sedang aktif b. Cek kelengkapan datapengubahan, jika ada
seluruh data lengkap lanjutkan langkah c; else
tampilkan pesan error. c. simpan data hasil perubahan kedalam basis
data.
Proses 1.3. Menghapusdataposko
Input Id_posko
Output Data posko terhapus
Algoritma a. Cek id_posko pada posko yang dipilih.
57
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
b. Sistem menghapus data posko sesuai atribut id_posko yang dipilih.
Proses 2 Melihat jalur distribusi
Input Id_user, Kategori_logistik
Output Biaya distribusi, jalur distribusi
Algoritma a. Cek id_user pengguna yang sedang aktif
b. Cek nomor seluruh data posko berdasarkan id_user.
c. Masukkan data posko bertipe pusat kedalam objek source,dan posko bertipe masyarakat
kedalam objek destination. d. Masukkan objek source dan destination
kedalam objek Transportasi. e. Panggil fungsi perhitungan algoritma vogels.
f. Hasil dari perhitungan dengan menggunakan algoritma vogels, dihitung menggunakan
algoritma multiplier. g. Pada hasil perhitungan menggunakan
algoritma multiplier berupa jalur, runut titik
58
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
lokasi pada peta dan tampilkan dalam tabel.
Proses 3 Mengubah profil
Input Id_user, Email,password,
lokasi_pusat,nama bencana Output
Profil berhasil diubah Algoritma
a. Cek id_user pengguna yang sedang aktif b. Cek kelengkapan datapengubahan, jika ada
seluruh data lengkap lanjutkan langkah c; else
tampilkan pesan error. c. simpan data hasil perubahan kedalam basis
data.
Proses 4.1. Menambah Kategori Logistik
Input Id_kategori_logistik, nama_kategori,
perhitungan Output
Kategori logistik berhasil disimpan. Algoritma
a. Cek id_kategori logistik b. Cek kelengkapan data : nama_kategori dan
59
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
perhitungan, jika ada seluruh data lengkap lanjutkan langkah c;
else tampilkan pesan error.
c. simpan data hasil perubahan kedalam basis data.
Proses 4.2 Menghapus kategori Logistik
Input Id_kategori_logistik
Output Kategori logistik berhasil dihapus
Algoritma a. Cek id_kategori logistic sesuai data yang
dipilih. b. Hapus data kategori logistik sesuai dengan
id_kategori logistik.
Proses 5 Mengubah data logistik
Input Id_posko, id_kategori_logistik, value
Output Data logistik berhasil diubah.
Algoritma a. Cek id_user pengguna yang sedang aktif
b. Cek kelengkapan data pengubahan, jika ada
60
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
seluruh data lengkap lanjutkan langkah c; else
tampilkan pesan error. c. simpan data hasil perubahan kedalam basis
data.
Proses 6 Mengubah profil posko
Input Id_posko, Email,password, nama_posko,
lokasi_posko,penduduk, tipe Output
Profil berhasil diubah Algoritma
a. Cek id_posko pengguna yang sedang aktif b. Cek kelengkapan data pengubahan, jika ada
seluruh data lengkap lanjutkan langkah c; else
tampilkan pesan error. c. simpan data hasil perubahan kedalam basis
data.
Proses 7Konfirmasi lokasi posko
Input Id_posko, Email,password
61
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Output Profil berhasil diubah
Algoritma a. Verifikasiemail dan password yang
dimasukkan. Jika ada lakukan langkah b; else
Tampilkan pesan gagal; b. Ambil id_posko dari basis data.
c. Ambil koordinat lokasi menggunakan GPS receiver.
d. Simpan koordinat lokasi kedalam basis data sesuai dengan id_posko.
3.3.6. Kamus Data Data Flow
Deskripsi Narasi
- id_user
- email
- password = Berupa angka,
auto_increment
= berupa angkahuruf
= berupa angkahuruf. - identitias untuk dapat
melakukan aktifitas seorang
user BNPB.
-email untuk dapat login
masuk ke sistem. -Sandiuntuk dapat
login masuk ke
62
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
- nama_bencana
- lokasi_pusat
- id_posko
- nama_posko - lokasi
- penduduk = berupa huruf
= berupa angka dan tanda baca
= Berupa angka, auto_increment
= Berupa huruf = Berupa huruf dan tanda
baca.
= berupa angka sistem.verifikasi dengan
email - Nama dari bencana yang
menjadi tanggung jawab user
BNPB. - Merupakan koordinat
lokasi yang terdiri dari longitude dan latitude,
berfungsi sebagai lokasi pusat dari keseluruhan
poskodaerah yang menjadi tanggung jawab
user BNPB.
- identitas untuk dapat melakukan aktifitas
seorang user
posko. - Nama dari sebuah
posko. - Merupakan koordinat
lokasi yang terdiri dari longitude dan latitude,
63
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
- tipe
- id_kategori_logistik
- nama_kategori_logistik
- perhitungan
- value = berupa huruf. Tipe : pusat
masyarakat
=Berupa angka, auto_increment
= Berupa huruf
= berupa angka double
=berupa angka double
berfungsi sebagai lokasi dari sebuah posko.
- Merupakan jumlah pengungsipenduduk yang
ada dalam sebuah posko. - Merupakan jenis dari
suatu posko, apakah bertindak sebagai posko
sumber pusat ataupun tujuan masyarakat.
= merupakan identitas dari sebuah kategori logistik.
= merupakan nama dari sebuah kategori logistic.
Ex :beras, gula.
= merupakan bilangan untuk perkalian dari
kebutuhan perhari. =merupakan jumlah dari
stok.
64
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.7. Diagram Aktifitas 3.3.7.1. Diagram Aktifitas Login
Gambar3.10. Diagram Aktifitas Login
65
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.7.2. Diagram Aktifitas Kelola Posko – Buat Posko
Gambar 3.11. Diagram Aktifitas Buat Posko
3.3.7.3. Diagram Aktifitas Kelola Posko – Edit Posko
66
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.12.
Diagram Aktifitas Edit Posko
3.3.7.4. Diagram Aktifitas Kelola Posko – Hapus Posko
Gambar 3.13.
Diagram Aktifitas Hapus Posko
3.3.7.5. Diagram Aktifitas Mengubah Profil
67
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.14.
Diagram Aktifitas Ubah Profil
3.3.7.6. Diagram Aktifitas Mengelola Kategori – Tambah Kategori Logistik
Gambar 3.15.
Diagram Aktifitas Tambah Kategori Logistik
3.3.7.8. Diagram Aktifitas Mengelola Kategori – Hapus Kategori Logistik
68
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.16.
Diagram Aktifitas Hapus Kategori Logistik
3.3.7.9. Diagram Aktifitas Melihat Jalur Distribusi
Gambar 3.17.
Diagram Aktifitas Melihat Jalur Distribusi
69
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.7.10. Diagram Aktifitas Mengganti Data Logistik
Gambar 3.18.
Diagram AktifitasMengganti Data Logistik
3.3.8. Entity Relationship ER Diagram
Posko
Lo gist ik
Kategori_Logist ik
Co st Id_posko
Nama
Lokasi
1, ,
cost
Id_logist ik
value
1,
Id_kat egori _logist ik
nam a Posko
Id_po sko
Nama
Lokasi
User Id_user
Em ail
Password
Location Center
m em iliki m em iliki
terdapat terdapat
Id_cost
1,
t erdapat
1, 1,1
1,1 1,
, 1,
, ,
1, 1,1
70
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.19.
Entity Relationship
3.3.9. Relational Model
1, 1,
1,1 1,1
, ,
1, 1,
1, 1,
, ,
1,
User Id_userPK
Em ail Passw ord
Locat ion_cent er Bencana
Kat egori_logistik Id_kat egori_logist ikPK
Nam a count
Logistik Id_logist ikPK
Id_kat egori_logistikFK Id_poskoFK
value Posko
Id_poskoPK Nam a_posko
Lokasi_posko User_id FK
Em ail Passw ord
Penduduk
Cost Id_cost PK
Id_posko_pusat FK Id_posko_m asyarakat FK
biaya Posko
Id_poskoPK Nam a_posko
Lokasi_posko User_id FK
Em ail Passw ord
Penduduk
,
71
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.20. Relational Model
3.3.10. Tabel
Tabel posko
Tabel3.4
. TabelPosko No Nama
Tipe data panjang
1 id_posko
Int 11
2 Nama_posko
Varchar 30
3 Lokasi_posko
Varchar 50
4 Tipe
Varchar 10
5 User_id
Int 11
6 Email
Varchar 30
7 Password
Varchar 15
8 Penduduk
Double -
Tabel user
Tabel3.5.
TabelUser No Nama
Tipe data panjang
1 id_user
Int 11
2 Email
Varchar 30
3 Password
Varchar 15
4 Location_center
Varchar 50
5 Bencana
Varchar 30
Tabel cost
72
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel3.6.
TabelCost No Nama
Tipe data panjang
1 id_cost
Int 11
2 Id_posko_pusat
Int 11
3 Id_posko_masyarakat
Int 11
4 Biaya
Double -
Tabel kategori_logistik
Tabel3.7.
TabelKategori_logisitik No Nama
Tipe data panjang
1 id_kategori_logisitik
Int 11
2 Nama
Varchar 15
3 Count
Double -
Tabel Logistik
Tabel3.8.
TabelLogisitik No Nama
Tipe data panjang
1 id_logistik
Int 11
2 id_kategori_logisitik
Int 11
3 id_posko
Int 11
4 Value
Double -
3.3.11. Perancangan Antarmuka 3.3.11.1. Halaman Login
73
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.21.
Halaman Login
3.3.11.2. HalamanPosko
Gambar 3.22. Halaman Posko
3.3.11.3. Halaman Map
POSKO BARU
POSKO M AP
PROFIL KATEGOR
LOGOUT POSKO PUSAT
POSKO M ASYARAKAT
Login
USER
EM AIL
PASSWOR
POSKO M AP
PROFIL KATEGORI
LOGOUT PETA DIGITAL
Subm it
kategori
74
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.23.
Halaman Map
3.3.11.4. Halaman Profil
Gambar 3.24.
Halaman Profil
3.3.11.5. Halaman Kategori
Gambar 3.25.
Halaman Kategori
POSKO M AP
PROFIL KATEGORI
LOGOUT PETA DIGITAL
POSKO M AP
PROFIL KATEGORI
LOGOUT
Nam a lo gist ik perhit ungan
tam bah
75
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.11.6. Halaman Home
Gambar 3.26. Halaman HOME
3.3.11.7. Halaman Profil Posko
HOM E LOGISTIK
LOGOUT PROFIL
POSKO PROFIL
LOGISTIK LOGOUT
PETA DIGITAL
76
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.27.
Halaman Profil Posko
3.3.11.8. Halaman Logistik
Gambar 2.28.
Halaman Logistik
3.3.11.9. Halaman Konfirmasi Android
Gambar 2.29.
Halaman Konfirmasi Android
POSKO PROFIL
LOGISTIK LOGOUT
SIM PAN
Konfirm asi
EM AIL
PASSWORD
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
77
BAB IV IMPLEMENTASI SISTEM