Anda di halaman 1dari 61

ANALISIS DAN DESAIN APLIKASI PENCATATAN PERAWATAN SARANA

PRASARANA SIAGA POSKO PMI KOTA SURABAYA BERBASIS WEB

Dosen:
Endra Rahmawati, M.Kom.

Anggota:
Shofa Wardatul Jannah 17410100115
Hanifah Lazuardy Eka Safitri 17410100116
Atika Wardhani Rustiaria 17410100121

FAKULTAS TEKNOLOGI DAN INFORMATIKA


UNIVERSITAS DINAMIKA
2020
DAFTAR ISI

DAFTAR ISI................................................................................................................................................. 1

BAB I ............................................................................................................................................................ 3

PENDAHULUAN ........................................................................................................................................ 3

1.1. JUDUL .............................................................................................................................................. 3

1.2. LATAR BELAKANG ...................................................................................................................... 3

1.3. RUMUSAN MASALAH .................................................................................................................. 4

1.4. TUJUAN ........................................................................................................................................... 4

1.5. MANFAAT ....................................................................................................................................... 4

1.6. BATASAN MASALAH ................................................................................................................... 5

BAB II........................................................................................................................................................... 6

LANDASAN TEORI .................................................................................................................................... 6

BAB III ......................................................................................................................................................... 9

ANALISIS DAN PERENCANAAN SISTEM ............................................................................................. 9

3.1. KOMUNIKASI ............................................................................................................................... 11

3.2. PLANNING .................................................................................................................................... 12

3.3. MODELING ................................................................................................................................... 12

a. Analisis Proses Bisnis ......................................................................................................................... 12

b. Identifikasi Masalah ............................................................................................................................ 14

c. Identifikasi Pengguna.......................................................................................................................... 15

d. Identifikasi Data .................................................................................................................................. 15

e. Identifikasi Kebutuhan Fungsional ..................................................................................................... 16

f. Analisis Kebutuhan pengguna ............................................................................................................ 17

1
h. Diagram IPO ....................................................................................................................................... 28

i. Desain Arsitektur ................................................................................................................................ 30

j. Diagram Jenjang ................................................................................................................................. 32

k. DFD..................................................................................................................................................... 33

l. CDM ................................................................................................................................................... 36

m. PDM ................................................................................................................................................ 37

n. Struktur Tabel ..................................................................................................................................... 37

o. Desain Interface .................................................................................................................................. 43

DAFTAR PUSTAKA ................................................................................................................................. 60

2
BAB I
PENDAHULUAN

1.1.JUDUL
Analisis Dan Desain Aplikasi Pencatatan Perawatan Sarana Prasarana Siaga Posko Pmi
Kota Surabaya Berbasis Web

1.2.LATAR BELAKANG
Palang Merah Indonesia (PMI) adalah sebuah organisasi perhimpunan nasional di
Indonesia yang bergerak dalam bidang sosial kemanusiaan. Unit Pusat dari Palang Merah
Indonesia berada di Jakarta, dengan unit daerah yang ada di setiap provinsi di Indonesia.
Sampai saat ini PMI telah memiliki cabang di 38 PMI Daerah (tingkat provinsi), dimana
salah satunya adalah PMI Kota Surabaya yang bertempat di Jl. Sumatera No. 71, Gubeng,
Surabaya. Kegiatan yang dilakukan antara lain : membantu secara kemanusiaan saat terjadi
peperangan/konflik, membantu korban bencana alam, transfusi darah dan kesehatan.
Banyaknya bencana yang terjadi di Indonesia telah mendorong PMI tetap berkomitmen
dalam memberikan pelayanan produk dan jasa yang lebih profesional dalam hal kualitas,
citra dan kecepatan.
Sumber daya manusia merupakan aset yang paling utama bagi organisasi ini yang
tersusun dari Administrasi, Sarana Prasarana, dan Relawan. Bagian Relawan pada PMI
Kota Surabaya, memiliki tugas untuk melakukan checklist obat, alat, dan kondisi ambulans
di form checklist yang sudah disediakan. Setiap minggu form checklist tersebut akan
dibukukan dan direkap oleh bagian administrasi. Jika terdapat obat yang habis atau expired
dan alat serta mobil ambulans yang kondisinya rusak, maka bagian administrasi akan
melaporkan pada bagian sarana dan prasarana untuk dilakukan pembelian obat, alat, dan
perawatan mobil.
Dalam proses cek peralatan dan obat masih dilakukan manual menggunakan form
kertas. Dan kemungkinan kertas form tersebut mudah rusak, seperti terkena air atau sobek.
Kemudian untuk rekap data tidak efisien karena pencatatan data harus dimasukkan ke
dalam excel setelah pengisian melalui form kertas. Dan kegiatan tersebut kemungkinan

3
besar masih terjadi Human Error saat memasukkan data kedalam excel, seperti adanya data
yang tidak valid karena pengisian data pada form yang tidak jelas (terutama data dalam
bentuk angka).
Untuk menangani masalah yang terjadi di PMI Kota Surabaya maka diciptakan suatu
aplikasi yang dapat membantu proses pencatatan atau checklist alat, obat, pengecekan
kondisi ambulans. Dari proses pencatatan tersebut, aplikasi mampu merekap secara
otomatis data yang ada sehingga dapat menghasilkan suatu laporan terkait sarana dan
prasarana.

1.3.RUMUSAN MASALAH
Berdasarkan latar belakang diatas, maka dapat dirumuskan permasalahan sebagai
berikut: Bagaimana Menganalisis dan Mendesain aplikasi Pencatatan Perawatan Sarana
Prasarana pada PMI Kota Surabaya, yang dapat menghasilkan informasi-informasi penting
antara lain : Checklist obat, alat, dan Ambulan, Pencatatan, dan Pembukuan data.

1.4.TUJUAN
Berdasarkan rumusan masalah diatas, maka dapat menciptakan Analisis dan Desain
aplikasi yang mampu melakukan pencatatan checklist alat, obat, dan pengecekan kondisi
ambulans, serta melakukan rekapitulasi data tersebut.

1.5.MANFAAT
Berdasarkan tujuan diatas, maka manfaat yang diperoleh
a. Mempermudah proses checklist obat, alat, dan pengecekan kondisi ambulans.
b. Mengurangi penggunaan kertas.
c. Mempermudah proses rekapitulasi data dan pembuatan laporan terkait sarana dan
prasarana.

4
1.6.BATASAN MASALAH
Berdasarkan manfaat diatas, adapun batasan masalah yang ada dalam aplikasi ini adalah:
a. Aplikasi tidak mencakup absensi relawan
b. Aplikasi yang dibuat berbasis Web
c. Informasi yang diberikan berdasarkan kegiatan yang dilakukan di PMI Kota
Surabaya saja

5
BAB II
LANDASAN TEORI

a. Analisis desain
Analisis adalah aktivitas dalam mengamati sesuatu objek dengan menguraikan
komponen pembentuknya dan menyusun kembali komponennya agar bisa dikaji
secara detail. Dalam pengertian lain, analisis merupakan kemampuan memecahkan
atau menguraikan materi menjadi komponen-komponen yang lebih kecil sehingga
mudah untuk dipahami dan dikaji. (Syafitri, 2019)
Desain diartikan sebagai perencanaan dalam pembuatan sebuah objek, sistem,
komponen atau struktur (Amaliyah, 2019)
Analisis desain adalah proses mengamati pembuatan atau perencanaan suatu objek.
hasil dari proses pengamatan tersebut akan diuraikan kembali menjadi komponen yang
lebih detail.
b. Perawatan
Pemeliharaan atau perawatan (maintenance) adalah serangkaian aktivitas untuk
menjaga fasilitas dan peralatan agar senantiasa dalam keadaan siap pakai untuk
melaksanakan produksi secara efektif dan efisien sesuai dengan jadwal yang telah
ditetapkan dan berdasarkan standar (fungsional dan kualitas). (Riadi, 2019)
c. Sarana Prasarana
Pengertian Sarana dan Prasarana secara umum adalah segala sesuatu yang dapat
dipakai sebagai alat dan bahan untuk mencapai maksud dan tujuan dari suatu proses
produksi. dan sedangkan prasarana adalah segala sesuatu yang merupakan penunjang
utama terselenggaranya produksi. (Azqiara, 2018)
d. Siaga Posko
Siaga adalah siap sedia: mereka dalam keadaan siap untuk menolong kecelakaan itu;
(Rizqi : 2019)
Posko adalah singkatan dari kata Pos Komando. Istilah Pos Komando apabila disingkat
yaitu menjadi Posko. Akronim Posko (Pos Komando) merupakan singkatan/akronim
tidak resmi dalam Bahasa Indonesia. (Godam : 2013)

6
e. Aplikasi web
Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi browser untuk
menjalankan aplikasi dan diakses melalui jaringan komputer. (Remick, 2011)
f. SDLC
Menurut Pressman (2015:42), model waterfall adalah model klasik yang bersifat
sistematis, berurutan dalam membangun software. Nama model ini sebenarnya adalah
“Linear Sequential Model”. Model ini sering disebut juga dengan “classic life cycle”
atau metode waterfall. Model ini termasuk ke dalam model generic pada rekayasa
perangkat lunak dan pertama kali diperkenalkan oleh Winston Royce sekitar tahun
1970 sehingga sering dianggap kuno, tetapi merupakan model yang paling banyak
dipakai dalam Software Engineering (SE). Model ini melakukan pendekatan secara
sistematis dan berurutan. Disebut dengan waterfall karena tahap demi tahap yang
dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan.
Fase-fase dalam waterfall:

Gambar 1. Fase Waterfall

1. Communication (Project Initiation & Requirements Gathering)


Sebelum memulai pekerjaan yang bersifat teknis, sangat diperlukan adanya
komunikasi dengan customer demi memahami dan mencapai tujuan yang
ingin dicapai. Hasil dari komunikasi tersebut adalah inisialisasi proyek,
seperti menganalisis permasalahan yang dihadapi dan mengumpulkan data-
data yang diperlukan, serta membantu mendefinisikan fitur dan fungsi
software. Pengumpulan data-data tambahan bisa juga diambil dari jurnal,
artikel, dan internet.

2. Planning (Estimating, Scheduling, Tracking)


Tahap berikutnya adalah tahapan perencanaan yang menjelaskan tentang
estimasi tugas-tugas teknis yang akan dilakukan, resiko-resiko yang dapat

7
terjadi, sumber daya yang diperlukan dalam membuat sistem, produk kerja
yang ingin dihasilkan, penjadwalan kerja yang akan dilaksanakan, dan
tracking proses pengerjaan sistem.
3. Modeling (Analysis & Design)

Tahapan ini adalah tahap perancangan dan permodelan arsitektur sistem


yang berfokus pada perancangan struktur data, arsitektur software, tampilan
interface, dan algoritma program. Tujuannya untuk lebih memahami
gambaran besar dari apa yang akan dikerjakan.
salah satu permodelan yang akan digunakan adalah menggunakan bagan
Document flow. Document flow adalah bagan yang menunjukkan aliran
dokumen dari satu bagian ke bagian lain dalam suatu sistem.

4. Construction (Code & Test)

Tahapan Construction ini merupakan proses penerjemahan bentuk desain


menjadi kode atau bentuk/bahasa yang dapat dibaca oleh mesin. Setelah
pengkodean selesai, dilakukan pengujian terhadap sistem dan juga kode
yang sudah dibuat. Tujuannya untuk menemukan kesalahan yang mungkin
terjadi untuk nantinya diperbaiki

5. Deployment (Delivery, Support, Feedback)

Tahapan Deployment merupakan tahapan implementasi software ke


customer, pemeliharaan software secara berkala, perbaikan software,
evaluasi software, dan pengembangan software berdasarkan umpan balik
yang diberikan agar sistem dapat tetap berjalan dan berkembang sesuai
dengan fungsinya. (Pressman, 2015)

6. Testing

Black Box Testing : Pengujian yang didasarkan pada detail aplikasi seperti
tampilan aplikasi, fungsi-fungsi yang ada pada aplikasi, dan kesesuaian alur
fungsi dengan bisnis proses yang diinginkan oleh customer. Pengujian ini
tidak melihat dan menguji souce code program. (Binus : 2016)

8
BAB III
ANALISIS DAN PERENCANAAN SISTEM

Dalam bab ini membahas tentang tahapan analisis dan perencanaan dari Analisis
Dan Desain Aplikasi Pencatatan Perawatan Sarana Prasarana Siaga Posko PMI Kota
Surabaya Berbasis Web. Pada bab ini mengikuti teori dari (Pressman, 2008) sesuai dengan
metode yang digunakan dalam perancangan sistem yaitu model Waterfall meliputi tahapan
Communication, Planning, Modeling, Construction, dan Deployement. Yang bertujuan
agar sistem yang dibuat sesuai dengan permasalahan yang terjadi pada Siaga Posko PMI
Kota Surabaya.

Table 1. Tahapan Perancangan Sistem

No Tahapan Kegiatan

1 Communication Wawancara

Observasi

2 Planning Penjadwalan Kerja

3 Modeling Analisis :

 Analisis Proses Bisnis


 Identifikasi masalah
 Identifikasi Pengguna
 Identifikasi Data
 Analisis kebutuhan
fungsional
 Analisis kebutuhan pengguna

9
No Tahapan Kegiatan

Desain

 Sysflow
 Diagram IPO
 Desain Arsitektur
 Diagram Jenjang
 Context Diagram
 DFD
 CDM
 PDM
 Struktur Tabel
 Desain Interface
 Desain Uji Coba

4 Construction Pembuatan Aplikasi

Testing

5 Deployment Evaluasi

10
3.1. KOMUNIKASI
Pada tahap ini akan dilakukan analisis kebutuhan aplikasi seperti data-data apa saja
yang nantinya akan menunjang kebutuhan aplikasi. Selain itu, akan dilakukan penggalian
data lebih lanjut terkait kebutuhan pengguna. Proses penggalian data akan dilakukan
dengan cara sebagai berikut:
a. Wawancara langsung pada target pengguna
Wawancara akan dilakukan untuk mencari tau terkait proses bisnis serta alur dokumen
yang terjadi dari pelaku kegiatan yang nantinya juga akan menjadi target pengguna.
Pelaku kegiatan yang dimaksud adalah relawan, staff sarana prasarana, dan staff
administrasi. Hal tersebut untuk menunjang proses perencanaan dalam pembuatan
aplikasi. Dari data-data tersebut akan ditentukan fitur-fitur yang akan dimiliki oleh
aplikasi.
b. Observasi di tempat dengan mengamati proses bisnis yang saat ini dilakukan.
Observasi dilakukan agar dapat mengetahui proses bisnis yang terjadi secara langsung
di Posko PMI Kota Surabaya. Dari hasil observasi tersebut, data akan diperkuat dengan
melakukan wawancara dengan para pelaku kegiatan.
c. Studi Literatur
Studi literatur digunakan untuk memperkuat validasi data yang didapatkan dari
observasi dan wawancara. Studi literatur dapat membantu dalam proses analisis
kebutuhan aplikasi.

11
3.2.PLANNING
Berdasarkan hasil tahap komunikasi, berikut adalah penjadwalan kerja yang dilakukan:
Tabel 3.2 penjadwalan kerja

Minggu ke-
No Jenis Kegiatan
8 9 10 11 12 13 14

1 Analisis Proses Bisnis

2 Identifikasi Masalah dan Pengguna,


Data
3 Identifikasi Kebutuhan Fungsional Dan
Kebutuhan Pengguna
4 Perancangan dan pembuatan Sysflow
Dan Diagram IPO
5 Perancangan dan pembuatan Desain
Arsitektur Dan Diagram Jenjang
6 Perancangan dan pembuatan Dfd

7 Perancangan dan pembuatan Cdm Pdm

8 Pembuatan Desain UI

3.3. MODELING

a. Analisis Proses Bisnis


Pada tahapan ini akan dilakukan analisis terhadap proses bisnis yang dilakukan
untuk perawatan sarana dan prasarana pada Palang Merah Indonesia Kota Surabaya
berdasarkan hasil dari Planning.
Relawan yang telah melakukan absen pergantian shift akan melakukan checklist
alat dan obat, serta pengecekan kondisi ambulans menggunakan form kertas yang
telah disediakan. Dari form tersebut, data yang telah diisikan akan diinputkan
kembali pada ms. excel untuk direkap, sedangkan form-form kertas akan dibukukan
setiap beberapa minggu sekali untuk disimpan.
Setiap hasil checklist obat dan alat akan dilaporkan pada bagian administrasi,
jika terjadi kekurangan atau kerusakan pada sarana dan prasarana, bagian
administrasi akan melaporkan pada bagian sarana dan prasarana untuk dilakukan
pembelian obat atau perawatan alat serta ambulans. Setelah bagian sarana prasarana

12
membelikan apa yang dibutuhkan, selanjutnya dilakukan pelaporan tentang apa saja
yang sudah terbeli dan yang belum terbeli ke bagian administrasi.

Cek

Gambar 2. Alur proses bisnis

Proses bisnis dimulai dari Relawan, relawan melakukan checklist Obat,


Alat, dan Ambulan berdasarkan form yang sudah disediakan. Form checklist yang
telah diisi kemudian diberikan kepada bagian Administrasi untuk dilakukan
pengecekan apakah obat telah kurang dari safety stock yang ada, serta kondisi alat dan

13
ambulans yang harus segera diperbaiki atau tidak. Berdasarkan pengecekan tersebut
kemudian bagian administrasi membuat laporan rekap data pembelian obat, alat, dan
perbaikan ambulan.
Laporan rekap data pembelian obat, alat, dan perbaikan ambulan di serahkan
kepada bagian Sarana Prasarana untuk dilakukan pembelian obat, alat, dan perbaikan
ambulan. Setelah melakukan pembelian, Sarana prasarana membuat laporan
pembelian obat, alat, dan perbaikan ambulan yang selanjutnya akan diberikan kepada
bagian Administrasi untuk dilakukan perekapan bulanan.

b. Identifikasi Masalah
Pada tahap analisis permasalahan ini membahas mengenai langkah – langkah
yang dikerjakan pada tahap awal Analisis dan Desain aplikasi pencatatan sarana dan
prasarana pada Palang Merah Indonesia Kota Surabaya. Pengamatan dimulai dengan
melakukan analisis berdasarkan hasil wawancara dengan target pengguna dan
observasi langsung di Posko PMI Kota Surabaya.

Tabel 2. Identifikasi Masalah

No Permasalahan Dampak Solusi

1 Proses pencatatan stok obat kemungkinan hilangnya Dibuatnya aplikasi


dan kondisi sarana prasarana data hasil pencatatan yang terhubung dengan
yang masih dilakukan secara karena kerusakan form database untuk
manual menggunakan form (terkena air, sobek, atau menyimpan hasil
kertas terbakar) pencatatan.

2 Proses perekapan data secara - proses perekapan data Aplikasi yang dibuat
manual (memasukkan data lebih lama mampu merekap hasil
dari form kertas ke ms. excel) - ada kemungkinan salah pencatatan berupa
memasukkan data laporan secara
periodik.

14
No Permasalahan Dampak Solusi

3 Penyimpanan data yang kemungkinan adanya Dibuatnya aplikasi


kurang efektif (membukukan perbedaan data antara data yang dapat membantu
form dan menggunakan ms. form yang dibukukan dan proses pencatatan dan
excel) data pada ms. excel dapat menyimpan serta
merekap langsung data
yang telah diinputkan.

4 Bagian administrasi dan Terjadi miss comunication Dibuatnya aplikasi


sarana-prasarana tidak berbasis web.
terkoneksi secara online
(proses pelaporan perbaikan
sarana prasarana masih
manual)

c. Identifikasi Pengguna
Berdasarkan hasil observasi, wawancara, dan identifikasi permasalahan maka
dapat dilakukan identifikasi pengguna untuk sistem (perangkat lunak) yang akan
dibuat. Pengguna tersebut dapat diidentifikasikan, yaitu:
1. Relawan
2. Staff Sarana Prasarana
3. Staff Administrasi

d. Identifikasi Data
Berdasarkan hasil observasi, wawancara, identifikasi permasalahan, dan
identifikasi pengguna maka dapat dilakukan identifikasi data untuk sistem (perangkat
lunak) yang akan dibuat, yaitu:
1. Master Obat
2. Master Alat

15
3. Master Ambulan
4. Data stok Obat
5. Data perbaikan Alat
6. Data perbaikan Ambulans

e. Identifikasi Kebutuhan Fungsional


Berdasarkan hasil observasi, wawancara, identifikasi permasalahan, identifikasi
pengguna, dan identifikasi data maka dapat dilakukan identifikasi kebutuhan
fungsional untuk sistem (perangkat lunak) yang akan dibuat, yaitu:
1. Fungsi Master Obat
2. Fungsi Master Alat
3. Fungsi Master Ambulans
4. Fungsi pengelolaan stok Obat
5. Fungsi pengelolaan perbaikan Alat
6. Fungsi pengelolaan perbaikan Ambulans
7. Fungsi pembuatan Laporan-laporan

16
f. Analisis Kebutuhan pengguna
1. Relawan
Tugas dan tanggung jawab dari Relawan adalah melakukan pengecekan
terhadap obat, peralatan, dan ambulans. pengecekan yang dilakukan adalah
pengecekan stok obat, kondisi obat, ketersediaan alat, kondisi alat, dan kondisi
ambulans. Pengecekan dilakukan berdasarkan form ceklist yang telah disediakan

Tabel 3. Kebutuhan Pengguna Relawan


Nama Tugas dan Kebutuhan Data Kebutuhan Kebutuhan
Pengguna Tanggung Informasi Dokumen/
Jawab Output
Relawan Melakukan 1. Data stok Obat Daftar
checklist 2. Data Alat ceklist (obat,
Obat, 3. Data Ambulans alat,
pemeriksaan ambulans)
Alat dan
Ambulan

17
2. Sarana Prasarana
Tugas dan tanggung jawab dari sarana dan prasarana adalah melakukan
pengadaan obat dan alat yang kekurangan stok, serta memperbaiki kondisi
ambulans berdasarkan hasil laporan dari bagian administrasi.

Tabel 4. Kebutuhan Pengguna Sarana Prasarana

Nama Tugas dan Kebutuhan Kebutuhan Kebutuhan


Pengguna Tanggung Data Informasi Dokumen/
Jawab Output
Sarana Melakukan 1. Daftar Obat 1. Informasi Obat Purchase
Prasarana pengadaan yang perlu yang sudah Order obat
Obat dan alat dibeli mencapai dan alat
2. Daftar alat persediaan
yang perlu minimum
dibeli (safety stock)
dan Expired
2. Informasi
ketersediaan
alat dan kondisi
alat yang sudah
rusak (tidak
dapat
diperbaiki)
Melakukan 1. Daftar Alat 1.informasi 3. Daftar
perbaikan alat yang perlu kondisi Perbaikan
dan ambulans diperbaiki kerusakan alat alat dan
2. DaftarAmbula 2.informasi ambulans
ns yang perlu kondisi
diperbaiki kerusakan
ambulans

18
3. Administrasi
Secara garis besar tugas dan tanggung jawab Bagian administrasi adalah
merekap hasil ceklist dari relawan untuk kemudian hasilnya dilaporkan pada
bagian sarana dan prasarana.

Tabel 5. Kebutuhan Pengguna Bagian Administrasi

Nama Tugas dan Kebutuhan Data Kebutuhan Kebutuhan


Pengguna Tanggung Informasi Dokumen/
Jawab Output
Administrasi pengecekan 1. Daftar obat alat, Informasi obat Daftar
dan dan ambulans apa yang habis, ambulan
merekap alat apa yang yang perlu
hasil ceklist perlu dibeli dan diperbaiki,
dari perbaikan apa Daftar obat
relawan yang perlu untuk yang perlu di
ambulan dan alat beli, Daftar
alat yang
perlu dibeli,
Daftar alat
yang perlu
diperbaiki

19
Nama Tugas dan Kebutuhan Data Kebutuhan Kebutuhan
Pengguna Tanggung Informasi Dokumen/
Jawab Output
Membuat
4. 1.Daftar Obat yang Informasi  Laporan
laporan5. perlu dibeli Pembelian Obat , barang
bulanan 1. Daftar alat yang alat,dan yang akan
perlu dibeli Perbaikan alat dilakukan
2. Daftar Alat yang dan ambulans pembelian
perlu diperbaiki dan
3. Daftar perbaikan
Ambulans yang  Laporan
perlu diperbaiki hasil
4. Daftar perbaikan
pembelian Obat dan
5. Daftar pembelian
pembelian alat
6. Daftar perbaikan
alat
7. Daftar
perbaikan
ambulans

20
g. Sysflow
1. System FLow Login
System Flow Login merupakan fungsi yang menjelaskan mengenai sistem
memasukan username dan password oleh bagian relawan, sarana, dan
administrasi. System Flow Login dapat dilihat pada gambar 3. :

Gambar 3. System Flow Login

21
2. System Flow Master
System Flow Master merupakan fungsi yang menjelaskan mengenai sistem
memasukan data master oleh bagian administrasi. System Flow Master dapat
dilihat pada gambar 4. :

Gambar 4. System Flow Master

22
3. System Flow Pengelolaan Obat
System Flow Pengelolaan Obat merupakan fungsi yang menjelaskan
mengenai sistem yang mengelola data pembelian obat . System Flow
Pengelolaan Obat dapat dilihat pada gambar 5 :

Gambar 5. System Flow Pengelolaan Obat

23
4. System Flow Pengelolaan Alat
System Flow Pengelolaan Alat merupakan fungsi yang menjelaskan
mengenai sistem yang mengelola data pembelian alat . System Flow
Pengelolaan Alat dapat dilihat pada gambar 6 :

Gambar 6. System Flow Pengelolaan Alat

24
5. System Flow Perbaikan Alat
System Flow Pengelolaan Alat merupakan fungsi yang menjelaskan
mengenai sistem yang mengelola data perbaikan alat . System Flow Perbaikan
Alat dapat dilihat pada gambar 7 :

Gambar 7. System Flow Perbaikan Alat

25
6. System Flow Perbaikan Ambulans
System Flow Perbaikan Ambulans merupakan fungsi yang menjelaskan
mengenai sistem yang mengelola data perbaikan Ambulans . System Flow
Perbaikan Ambulans dapat dilihat pada gambar 8. :

Gambar 8. System Flow Perbaikan Ambulans


26
7. System Flow Membaca Laporan
System Flow Membaca Laporan merupakan fungsi yang menjelaskan
mengenai sistem menampilkan form laporan untuk bagian administrasi. System
Flow Membaca Laporan dapat dilihat pada gambar 9. :

Gambar 9. System Flow Membaca Laporan

27
h. Diagram IPO

Gambar 10. Diagram IPO 28


A. Daftar ambulans
Daftar ambulans berisikan ceklist mengenai kondisi ambulans, seperti sisa
bensin, kondisi mesin, kondisi ac, km perjalanan, dan kondisi ban.
B. Daftar obat
Daftar obat berisikan ceklist ketersediaan obat-obatan.
C. Daftar alat
Daftar alat berisikan cekslist daftar alat yang tersedia dan yang rusak.
D. Daftar ambulan yang perlu diperbaiki
Daftar kebutuhan perawatan ambulan yang perlu diperbaiki berdasarkan daftar
ambulans.
E. Daftar obat yang perlu dibeli
Berdasarkan daftar obat, pada daftar ini terdapat list obat yang habis atau
expired sehingga diperlukan untuk dilakukan pembelian.
F. Daftar alat yang perlu dibeli
Berdasarkan pada daftar alat, pada daftar ini terdapat list alat yang sudah rusak
dan tidak dapat diperbaiki sehingga perlu dilakukan pembelian alat baru.
G. Daftar alat yang perlu diperbaiki
Berdasarkan daftar alat, pada daftar ini terdapat list alat yang mengalami
kerusakan tapi masih bisa dipakai kembali sehingga membutuhkan perbaikan.
H. Daftar perbaikan ambulan
Berdasarkan pada daftar ambulan yang perlu diperbaiki, daftar ini merupakan
daftar perbaikan yang telah disetujui oleh bagian administrasi sehingga
dilakukan perbaikan atau perawatan ambulan.
I. Purchase order
Merupakan pembelian obat dan alat yang telah disetujui oleh bagian
administrasi berdasarkan daftar obat yang perlu dibeli dan daftar alat yang perlu
dibeli.
J. Daftar perbaikan alat
Merupakan service atau reparasi alat yang telah disetujui oleh bagian
administrasi berdasarkan daftar alat yang perlu diperbaiki.

29
K. Laporan perbaikan dan pembelian
Laporan yang berisikan pembelian obat dan alat yang sudah dibeli, serta
reparasi dan perawatan ambulan yang telah dilakukan.
L. Laporan obat, alat, dan ambulan
Laporan yang berisikan ketersediaan total obat dan alat, serta kondisi ambulan.

i. Desain Arsitektur
Aplikasi ini akan menghubungkan relawan, bagian sarana dan prasana, dan
bagian administrasi. Dimana ketiga pengguna tersebut akan mengakses aplikasi
untuk menambahkan, mengedit atau menghapus data pada aplikasi.
Relawan dapat mengakses aplikasi via mobile/smartphone untuk melakukan
ceklist obat, alat, dan kondisi ambulans. Dari hasil ceklist tersebut, data akan
tersimpan pada database. Aplikasi akan merekap data dan menampilkan hasil ceklist
kepada bagian administrasi. Bagian administrasi akan mengecek ulang kebutuhan
pembelian obat, alat, dan perawatan ambulan menggunakan komputer/ laptop kantor.
Setelah melakukan pengecekan, bagian administrasi akan membuat daftar kebutuhan
pembelian obat, alat, dan perawatan ambulan yang disetujui melalui aplikasi. Daftar
kebutuhan tersebut kemudian akan tersimpan pada database. Bagian sarana dan
prasana akan mengakses aplikasi menggunakan komputer/ laptop kantor untuk
melihat daftar kebutuhan pembelian obat, alat, dan perawatan ambulan yang telah
disetujui. Berdasarkan daftar kebutuhan tersebut bagian sarana dan prasarana akan
melakukan pembelian obat dan alat, serta perawatan alat dan ambulan. Setelah
melakukan pembelian serta perawatan tersebut, bagian sarana dan prasarana akan
melaporkan hasil realisasi (laporan perbaikan dan pembelian) pada bagian
administrasi melalui aplikasi bahwa telah dilakukan pembelian obat dan alat, serta
perawatan alat dan ambulan.
Dari hasil laporan tersebut akan dibuat rekap data dan laporan obat, alat, dan
ambulan secara periodik bulanan melalui aplikasi yang dapat dilihat dan diedit oleh
bagian administrasi.

30
Gambar 11. Desain Arsitektur Aplikasi

31
j. Diagram Jenjang

Gambar 12. Diagram Jenjang

32
k. DFD
a. Level 0

33
b. Level 1

c. Level 2
i. Entry data master

34
ii. Entry data transaksi

iii. Pembuatan laporan

35
l. CDM

36
m. PDM

n. Struktur

Struktur tabel yang digunakan pada meliputi nama tabel, fungsi tabel, tipe data dan
atribut seperti primary key dan foreign key. Berikut adalah struktur tabel:
A. Tabel Master Obat
- Primary Key : Id_Obat
- Fungsi tabel : menyimpan data master Obat

No. Field Tipe Panjang Keterangan

37
1 Id_obat Int Nomor id obat sesuai
inputan
2 Nama Varchar 100 Nama obat
3 Jenis Varchar 100 Jenis obat
4 Qty Int Jumlah obat sekarang
5 Exp Date Tanggal expired obat

B. Tabel Master Alat


- Primary Key : Id_alat
- Fungsi tabel : menyimpan data master Alat

No. Field Tipe Panjang Keterangan


1 Id_alat Int Nomor id alat sesuai
inputan
2 Nama Varchar 100 Nama alat
3 Jenis Varchar 100 Jenis alat
4 Qty Int Jumlah alat sekarang

C. Tabel Master Ambulan


- Primary Key : Id_ambulans
- Fungsi tabel : menyimpan data master Ambulans

No. Field Tipe Panjang Keterangan


1 Id_ambulan Int Nomor id ambulans sesuai
inputan
2 Nama Varchar 100 Nama ambulans
3 Plat_no Varchar 100 Jenis ambulans
4 Status Int status ambulans sekarang

D. Tabel Pembelian Obat


- Primary Key : Id_pobat
- Foreign Key : Id_obat

38
- Fungsi tabel : menyimpan data pembelian obat

No. Field Tipe Panjang Keterangan


1 Id_pobat Int Nomor id pembelian obat
sesuai inputan
2 Id_obat Int Nomor id obat sesuai
dengan data master obat
3 Nama Varchar 100 Nama obat
4 Qty Int Jumlah alat sekarang
5 Exp Date Tanggal expired obat

E. Tabel Pembelian Alat


- Primary Key : Id_palat
- Foreign Key : Id_alat
- Fungsi tabel : menyimpan data pembelian alat

No. Field Tipe Panjang Keterangan


1 Id_palat Int Nomor id perbaikan alat
sesuai inputan
2 Id_alat Int Nomor id alat sesuai
dengan data master alat
3 Nama Varchar 100 Nama alat
4 Jenis Varchar 100 Jenis alat
5 Qty Int Jumlah alat sekarang

F. Tabel Perbaikan Alat


- Primary Key : Id_palat
- Foreign Key : Id_alat
- Fungsi tabel : menyimpan data perbaikan alat

No. Field Tipe Panjang Keterangan


1 Id_palat Int Nomor id perbaikan alat

39
sesuai inputan
2 Id_alat Int Nomor id alat sesuai
dengan data master alat
3 Nama Varchar 100 Nama alat
4 Jenis Varchar 100 Jenis alat
5 Qty Int Jumlah alat sekarang

G. Tabel Perbaiakan Ambulans


- Primary Key : Id_pambulans
- Foreign Key : Id_ambulans
- Fungsi tabel : menyimpan data perbaikan ambulans

No. Field Tipe Panjang Keterangan


1 Id_pambulans Int Nomor id ambulans
sesuai inputan
2 Id_ambulans Int Nomor id ambulans
sesuai dengan data
master ambulans
3 Nama Varchar 100 Nama ambulans
4 Plat_no Varchar 100 Plat nomor ambulans
5 Status Int Status ambulans
sekarang

H. Tabel Laporan Perbaikan


- Primary Key : Id_laporan_perbaikan
- Foreign Key : Id_alat, Id_ambulans
- Fungsi tabel : menyimpan data perbaikan alat dan ambulans

No. Field Tipe Panjang Keterangan


1 Id_laporan_perbaikan Int Nomor id laporan
perbaikan sesuai
inputan

40
2 Id_alat Int Nomor id alat sesuai
dengan data master
alat
3 Id_ambulans Int Nomor id ambulans
sesuai dengan data
master ambulans
4 Nama Varchar 100 Nama alat atau
ambulans
5 Jenis Varchar 100 Jenis alat
6 Qty Int Jumlah alat yang
diperbaiki
7 Plat_no Varchar 100 Plat nomor ambulans
8 Status Int Status ambulans

I. Tabel Laporan Pembelian


- Primary Key : Id_laporan_pembelian
- Foreign Key : Id_alat, Id_obat
- Fungsi tabel : menyimpan data perbaikan alat dan obat

No. Field Tipe Panjang Keterangan


1 Id_laporan_pem Int Nomor id laporan
pembelian sesuai inputan
2 Id_alat Int Nomor id alat sesuai
dengan data master alat
3 Id_obat Int Nomor id obat sesuai
dengan data master obat
4 Nama Varchar 100 Nama alat atau obat
5 Jenis Varchar 100 Jenis alat dan obat
6 Qty Int Jumlah alat dan obat yang
dibeli

41
J. Tabel Laporan Perbulan
- Primary Key : Id_laporan_perbulan
- Fungsi tabel : menyimpan data laporan bulanan

No. Field Tipe Panjang Keterangan


1 Id_laporan_perbulan Int Nomor id laporan
perbulan sesuai inputan
2 Nama Varchar 100 Nama alat, obat, dan
ambulans
3 Bulan Date Bulan apa yang akan di
lihat
4 Pemasukan Varchar 100 Pemasukan apa saja
untuk Obat, alat dan
ambulans
5 Pengeluaran Varchar 100 Pengeluaran untuk
Obat, alat dan
ambulans

42
o. Desain Interface
 Halaman utama
Pada halaman utama terdapat 3 button yang akan terhubung
dengan halaman login. 3 button tersebut adalah button untuk
login relawan, login Admin, dan login Sarana prasarana.

43
 Relawan
1. LOGIN RELAWAN 2. HOME

Keterangan : Keterangan :
Pada menu login relawan, user diharuskan Pada menu home relawan terdapat 2 button
memasukkan username dan password. Setelah yang dapat digunakan, yaitu button ceklist dan
memasukkan username dan password, button logout. Button ceklist digunakan untuk
halaman akan masuk ke halaman home membantu relawan melakukan pengecekan
relawan. obat, alat, dan ambulans. Dari button ceklist
akan menampilkan halaman ceklist.
Sedangkan Button logout digunakan untuk
keluar dari halaman relawan dan akan kembali
pada halaman utama.

44
3. CEK OBAT 4. CEK ALAT

Keterangan : Keterangan :
Pada halaman cek obat menampilkan form Pada halaman cek alat menampilkan form
ceklist obat. Pada halaman ini terdapat button ceklist alat. Pada halaman ini terdapat button
next untuk melanjutkan pengecekan alat. next untuk melanjutkan pengecekan
ambulans.

45
5. CEK AMBULANCE 6. Notifikasi Data Berhasil Disimpan

Keterangan : Keterangan :
Pada halaman cek ambulan menampilkan Notifikasi data berhasil disimpan merupakan
form ceklist ambulans. Pada halaman ini pemberitahuan bahwa data sukses disimpan
terdapat button selesai untuk menyimpan dan data pada database telah terupdate.
semua data. Terdapat button home yang dapat digunakan
untuk kembali pada menu home relawan.

46
 Admin
1. Login 2. Halaman utama

Keterangan : Keterangan :
Pada menu login admin, user diharuskan Pada menu halaman utama menampilkan
memasukkan username dan password. Setelah button-button yang akan mengalihkan user
memasukkan username dan password, pada halaman yang dituju sesuai nama button.
halaman akan masuk ke halaman home
admin.

47
3. Entry data master obat
Keterangan :
Halaman ini menampilkan form pengisian data obat baru
untuk dimasukkan pada master obat.

48
4. Entry data master alat 5. Entry data master ambulans

Keterangan : Keterangan :
Halaman ini menampilkan form pengisian Halaman ini menampilkan form pengisian
data alat baru untuk dimasukkan pada master data ambulans baru untuk dimasukkan pada
alat. master ambulans.

49
6. Daftar progress pembelian dan perbaikan 7. Daftar Obat, alat, dan Ambulans

Keterangan : Keterangan :
Halaman ini menampilkan daftar progress Halaman ini menampilkan daftar seluruh
dari tiap pembelian dan perbaikan yang obat, alat, dan ambulans yang ada.
sedang dilakukan oleh sarana dan prasarana.

50
8. laporan pembelian 9. laporan perbaikan

Keterangan : Keterangan :
Halaman ini menampilkan laporan dari hasil Halaman ini menampilkan laporan dari hasil
pembelian obat dan alat dari sarana dan perbaikan alat dan ambulans dari sarana dan
praasarana. praasarana.

51
 Sarana prasana
1. LOGIN SARANA 2. HOME

Keterangan : Keterangan :
Pada menu login sarana prasarana, user Pada menu home sarana prasarana
diharuskan memasukkan username dan ditampilkan informasi total asset, jumlah
password. Setelah memasukkan username dan notifikasi pembelian dan perbaikan, dan
password, halaman akan masuk ke halaman jumlah progress pembelian dan perbaikan
home sarana prasarana. yang masih berjalan

52
3. Notifikasi 4. Progress Pembelian Dan Perbaikan Alat

Keterangan : Keterangan :
Halaman ini menampilkan pemberitahuan Halaman ini menampilkan daftar obat, alat,
daftar obat, alat, dan ambulans yang kosong dan ambulans yang perlu segera dilakukan
atau rusak. pembelian dan perbaikan.

53
5. History 6. Update Data obat

Keterangan : Keterangan :
Halaman ini menampilkan history dari Halaman ini menampilkan form update data
pembelian dan perbaikan obat, alat, dan pembelian obat.
ambulans.

54
7. Pemberitahuan data obat berhasil diupdate 8. Update Data Alat

Keterangan : Keterangan :
Halaman ini menampilkan pemberitahuan Halaman ini menampilkan form update data
bahwa update data pembelian obat telah pembelian alat.
berhasil.

55
9. Pemberitahuan data pembelian alat berhasil 10. Update Data Alat
diupdate

Keterangan : Keterangan :
Halaman ini menampilkan pemberitahuan Halaman ini menampilkan form update data
bahwa update data pembelian alat telah perbaikan alat.
berhasil.

56
11. Pemberitahuan data perbaikan alat 12. Update Data Ambulance
berhasil diupdate

Keterangan : Keterangan :
Halaman ini menampilkan pemberitahuan Halaman ini menampilkan form update data
bahwa update data perbaikan alat telah perbaikan ambulans.
berhasil.

57
13. Pemberitahuan data ambulance berhasil 14. Laporan pembelian dan perbaikan
diupdate

Keterangan : Keterangan :
Halaman ini menampilkan pemberitahuan Halaman ini menampilkan laporan secara
bahwa update data perbaikan ambulans telah keseluruhan. Laporan yang ditampilkan
berhasil. adalah pembelian dan perbaikan obat, alat,
dan ambulans

58
15. laporan perbaikan dan pembelian bulanan
Keterangan :
Halaman ini menampilkan laporan secara periodik
bulanan. Laporan yang ditampilkan adalah pembelian dan
perbaikan obat, alat, dan ambulans.

59
DAFTAR PUSTAKA
Amaliyah, R., 2019. nesabamedia.com. [Online]Available at:
https://www.nesabamedia.com/pengertian-desain/
[Accessed 2019].
Azqiara, 2018. idpengertian.com. [Online]
Available at: https://www.idpengertian.com/pengertian-sarana-dan-prasarana/
[Accessed 2019].
Pressman, R. S., 2015. Rekayasa Perangkat Lunak: Pendekatan Praktisi Buku I. Yogyakarta:
Andi.
Remick, J., 2011. What Is a Web App? Here’s Our Definition. [Online]
Available at: https://web.appstorm.net/
[Accessed 2017].
Riadi, M., 2019. kajianpustaka.com. [Online]
Available at: https://www.kajianpustaka.com/2019/07/tujuan-fungsi-jenis-dan-kegiatan-
perawatan-maintenance.html
[Accessed 2019].
Syafitri, I., 2019. nesabamedia.com. [Online]
Available at: https://www.nesabamedia.com/pengertian-analisis/
[Accessed 2019].

60

Anda mungkin juga menyukai