SlideShare ist ein Scribd-Unternehmen logo
1 von 20
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK 
Aplikasi Darurat Bandung 
untuk: 
Semua User 
Dipersiapkan oleh: 
Dwi Apriyanto 1127050045 
Firman Abdurrahman 1127050061 
Program Studi Teknik Informatika/Rekayasa Perangkat Lunak Lanjut 
UIN SGD Bandung 
Jl. A.H Nasution 105 Bandung 40614 
Program Jenjang S1 
Teknik Informatika 
SAINS DAN 
TEKNOLOGI 
UIN-SGD Bandung 
Nomer Dokumen Halaman 
SKPL-01 <xx;no grp> 
<#>/<20# 
Revisi <nomer revisi> Tgl:<10-06- 
14> 
SKPL-01
DAFTAR PERUBAHAN 
Revisi Deskripsi 
A 
B 
C 
D 
E 
F 
G 
INDEX 
TGL 
- A B C D E F G 
Ditulis 
oleh 
Diperiksa 
oleh 
Disetujui 
oleh 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 2/ dari 20 halaman
Daftar Halaman Perubahan 
Halaman Revisi Halaman Revisi 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 3/ dari 20 halaman
Daftar Isi 
1. Pendahuluan 5 
1.1 Tujuan Penulisan Dokumen ....................................................................................................................................5 
1.2 Lingkup Masalah ......................................................................................................................................................5 
1.3 Definisi, Istilah dan Singkatan ..............................................................................................................................5 
1.4 Aturan Penomoran....................................................................................................................................................5 
1.5 Referensi ....................................................................................................................................................................6 
1.6 Deskripsi umum Dokumen (Ikhtisar) ....................................................................................................................6 
2 Deskripsi Umum Perangkat Lunak 7 
2.1 Deskripsi Umum Sistem..........................................................................................................................................7 
2.2 Karakteristik Pengguna ...........................................................................................................................................7 
2.3 Batasan .......................................................................................................................................................................7 
2.4 Lingkungan Operasi .................................................................................................................................................7 
3 Deskripsi Kebutuhan 7 
3.1 Kebutuhan Antarmuka Eksternal...........................................................................................................................7 
3.1.1 Antarmuka pemakai ........................................................................................................................................8 
3.1.2 Antarmuka Perangkat Keras ..........................................................................................................................8 
3.1.3 Antarmuka Perangkat Lunak .........................................................................................................................8 
3.1.4 Antarmuka Komunikasi .................................................................................................................................8 
3.2 Kebutuhan Fungsional ...........................................................................................................................................14 
3.3 Model Use Case ......................................................................................................................................................14 
3.3.1 Diagram Use Case .........................................................................................................................................14 
3.3.2 Definisi Actor.................................................................................................................................................14 
3.3.3 Definisi Use Case ..........................................................................................................................................15 
3.3.4 Skenario Use Case.........................................................................................................................................15 
3.4 Diagram Kelas.........................................................................................................................................................18 
3.5 Diagram Kelakuan..................................................................................................................................................18 
3.6 Kebutuhan Non Fungsional ..................................................................................................................................18 
3.7 Batasan Perancangan .............................................................................................................................................19 
3.8 Kerunutan (traceability) ........................................................................................................................................19 
3.8.1 Kebutuhan Fungsional vs Use Case ...........................................................................................................19 
3.8.2 Use Case vs Kelas Terkait ...........................................................................................................................19 
3.9 Ringkasan Kebutuhan ............................................................................................................................................19 
3.9.1 Kebutuhan Fungsional ..................................................................................................................................19 
3.9.2 Kebutuhan Non Fungsional .........................................................................................................................20 
Setelah Daftar Isi Boleh ada Daftar Tabel dan Daftar Gambar 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 4/ dari 20 halaman
1. Pendahuluan 
1.1 Tujuan Penulisan Dokumen 
Dokumen ini merupakan kumpulan dokumentasi untuk kebutuhan perangkat lunak 
ADB (Aplikasi Darurat Bandung). ADB ditunjukan sebagai perangkat lunak yang 
mengelola data nomer telepon. 
Dalam dokumen ini terdapat daftar kebutuhan perangkat lunak dengan definisi dan 
penjelasanya. Dokumen ini bertujuan sebagai acuan utama ADB untuk pengembangannya. 
1.2 Lingkup Masalah 
Penanganan yang menggunakan cara manual memerlukan banyak waktu sehingga 
tidak efisien lagi. Aplikasi Darurat Bandung merupakan aplikasi yang digunakan untuk 
memudahkan user menghubungi nomor-nomer penting yang disediakan database. Aplikasi 
yang dirancang terdiri dari fungsi-fungsi yang membatu dalam memperoleh nomor 
penting, yaitu nomor telepon polisi, ambulan, dan pemadam. Fungsi-fungsi tersebut yang 
akan memudahkan pihak terkait dalam menghubungi nomor penting. 
1.3 Definisi, Istilah dan Singkatan 
ID Definisi/Istilah/Singkatan Deskripsi 
ADB-01 ADB Aplikasi Darurat Bandung 
ADB-02 DFD Data Flow Diagram 
ADB-03 E-R Diagram Entity Relation Diagram 
1.4 Aturan Penomoran 
Penomoran Cara Penomoran Deskripsi Penomoran 
Definisi, Istilah, dan 
Singkatan 
ADB-DIS-XX DIS merupakan kode untuk 
Definisi, Istilah dan Singkatan 
XX merupakan nomor pembeda 
Definisi, Istilah, dan Singkatan 
Kebutuhan Fungsional ADB-F-XX F merupakan kode dari 
Fungsional 
XX merupakan nomor pebeda 
kebutuhan fungsional 
Kebutuhan Non-Fungsional ADB-NF-XX NF merupakan kode dari Non- 
Fungsional 
XX merupakan nomor pembeda 
kebutuhan non-fungsional 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 5/ dari 20 halaman
1.5 Referensi 
Herlawati,Prabowo Pudjo Widodo (2011),UML (Unified Modeling 
language).Bandung:Penerbit Bl-Obses, Pasar Buku Palasari No.82 
1.6 Deskripsi umum Dokumen (Ikhtisar) 
Dokumen ini terdiri dari tiga bab yaitu bab 1 Pendahuluan, Bab 2 Deskripsi Umum 
Perangkat Lunak, dan Bab 3 Deskripsi Kebutuhan. 
Bab 1 Terdiri dari enam subbab yaitu Tujuan Penulisan Dokumen, Lingkup 
Masalah, Definisi, Istilah dan Singkatan, Aturan Penomoran, Referensi, dan Deskripsi 
Umum Dokumen (Ikhtisar). Subbab Lingkup masalah menggambarkan sejauh apa 
perancangan dari pengembangan yang akan dilakukan dalam dokumen ini. Subbab 
Definisi, Istilah, dan Singkatan yang digunakan dalam dokumen ini. Subbab Aturan 
Penomoran berisi aturan penomoran yang akan digunakan agar konsisten. Subaba 
Referensi berisi referensi yang digunakan dalam pembuatan perangkat lunak dan dokumen 
ini. Subbab Deskripsi Umum Dokumen (Ikhtisar) berisi gambaran/sistematika dalam 
penulisan dokumen ini. 
Bab 2 terdiri dari tiga subbab utama yaitu Deskripsi Umum Sistem, Karakteristik 
Pengguna, Batasan, dan Lingkungan Operasi. Subbab Deskripsi Umum Sistem berisi 
gambaran umum sistem yang dirancang disertai gambar system overview. Subbab 
Karakteristik Pengguna berisi penjelasan tugas dari penggunaan dan apa saja yang bisa 
diakasesnya dalam sistem. Subbab Batasan berisi batasan yang ditentukan dalam 
perancangan sistem berupa hal-hal yang terkait dengan sistem. Subbab Lingkungan 
Operasi berisi Lingkungan dimana sistem yang dikembangkan akan dipasang. 
Bab 3 terdiri dari enam subbab yaitu Kebutuhan Antarmuka Eksternal, Kebutuhan 
Fungsional, Kebutuhan Data, Kebutuhan Non Fungsional, Batasan Perancangan, 
Kerunutan (traceability), dan Ringkasan Kebutuhan. Subbab Kebutuhan Antarmuka 
Eksternal berisi kebutuhan eksternal yang dibutuhkan oleh sistem yang akan dibangun. 
Subab Kebutuhan Fungsional berisi daftar kebutuhan perangkat lunak berupa layanan yang 
akan disedikan pada perangkat lunak. Subbab Kebutuhan Data berisi gambaran-gambaran 
data yang dibutuhkan dan keterkaitan/hubungannya. Subbab kebutuhan Non Fungsional 
berisi batasan terhadap layanan yang disedikan perangkat lunak. Subbab Kerunutan 
(traceability) berisi kerunutan anatara definisi awal perangkat lunak dengan perancangan 
yang dibuat untuk perangkat lunak. Subbab Ringkasan Kebutuhan berisi ringkasan semua 
kebutuhan yang mencerminkan semua hal yang harus dipenuhi dalam perangkat lunak. 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 6/ dari 20 halaman
2 Deskripsi Umum Perangkat Lunak 
2.1 Deskripsi Umum Sistem 
Aplikasi Darurat Bandung merupakan Aplikasi yang digunakan untuk mendukung 
proses pencarian nomer telepon yang disediakan database. 
Aplikasi Darurat Bandung memiliki beberapa fasilitas yang dapat memudahkan 
proses informasi seperti nomer polisi, pemadam kebakaran, ambulan. Aplikasi Darurat 
Bandung ini berjalan secara cepat, dan realtime. Aplikasi ini pun mudah digunakan untuk 
pengguna aplikasi, karena design UI (User Interface) yang mudah dioprasikan oleh 
pengguna. 
2.2 Karakteristik Pengguna 
Kategori Pengguna Tugas Hak Akses ke aplikasi 
User Melakukan pencarian 
nomer darurat yang di 
butuhkan 
- Mendapatkan seluruh 
akses dari aplikasi 
- Mencari nomor telepon 
yang di butuhkan 
2.3 Batasan 
Adapun Batasan masalah pada pembuatan aplikasi ini adalah: 
1. Pembangunan aplikasi ini merupakan aplikasi berbasis android yang dapat di 
operasikan di mobile. 
2. Menggunakan Software pendukung dalam pembuatan teknologi aplikasi andrtoid 
secara umum dengan menggunakan bahasa pemograman ECLIPSE, sedangkan 
pengolahan basis datanya menggunakan software MY SQL. 
3. Aplikasi hanya menangani user 
2.4 Lingkungan Operasi 
Bagian Aplikasi Informasi yang saya buat dapat dioperasikan karena didukung oleh 
beberapa perangkat lunak. Dan perangkat lunak yang dibutuhkan oleh user adalah: 
1. Sistem Operasi : Android (Mobile) 
2. Bahasa Pemograman : ECLIPSE 
3 Deskripsi Kebutuhan 
3.1 Kebutuhan Antarmuka Eksternal 
Adapun kebutuhan antarmuka eksternal yang dibutuhkan oleh aplikasi yang akan 
dibangun adalah: 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 7/ dari 20 halaman
1. Memori yang digunakan mampu menampung proses-proses yang terjadi di dalam 
aplikasi 
2. Pulsa yang dapat mendukung kinerja aplikasi agar bisa cepat. 
3.1.1 Antarmuka pemakai 
1. Tampilan GUI (Graphic User Interface) dalam bentuk mobile pada browser ber-tab, 
relative dengan scroller, dan resolusi horizontal 970px (fixed untuk theme default) 
dan vertical relative resolusi (horizontal /vertical bergantung pada tema yang 
diterapkan). 
3.1.2 Antarmuka Perangkat Keras 
1. RAM 2 GB 
2. Layar dengan Resolusi minimal 3,5 inchi 
3. Smartphone (Android) 
4. Gadget yang dapat mengoperasikan aplikasi berbasis java. 
3.1.3 Antarmuka Perangkat Lunak 
1. Java eclipse 
Sebagai bahasa pemrograman pembangunan aplikasi berbasis mobile. 
2. My SQL 
Sebagai database yang dibutuhkan untuk menyimpan semua informasi yang diproses dalam 
modul server. 
3.1.4 Antarmuka Komunikasi 
1. TCP/IP (Transmission Control Protocol/internet protocol) digunakan sebagai standar 
komunikasi data yang dipakai oleh komunitas internet dalam proses tukar-menukar 
data dari satu mobile ke mobile lain di dalam jaringan internet. 
3.2 Perancangan Antarmuka 
3.2.1 Daftar Antarmuka Pemakai 
No Nama Keterangan 
1. Form Awal Untuk proses awal masuk kedalam aplikasi 
2. Form Call Untuk proses pemilihan menu 
3. Form Ambulan Untuk mengelola nama kota dan daftar ambulan 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 8/ dari 20 halaman
4. Form Calling Ambulan Untuk proses pemanggilan 
5. Form Pemadam Untuk mengelola nama kota dan pilih kantor 
pemadam 
6. Form Calling Pemadam Untuk proses pemanggilan 
7. Form Polisi Untuk mengelola nama kota dan pilih kantor polisi 
8. Form Calling Polisi Untuk proses pemanggilan 
3.2.2 Spesifikasi Antarmuka Pemakai 
1. Nama Antarmuka : Form Awal 
Nama Modul : Tampilan awal 
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk proses awal masuk kedalam 
aplikasi 
Spesifikasi Layar : 
Input : - 
Output : - 
2. Nama Antarmuka : Form Call 
Nama Modul : Menu 
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk proses pemilihan menu pada 
aplikasi 
Spesifikasi Layar : 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 9/ dari 20 halaman
Input : Pilih Menu 
Output : lanjut ke form selanjutnya 
3. Nama Antarmuka : Form Ambulan 
Nama Modul : Ambulan 
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk melihat nama kota dan daftar 
nama ambulan 
Spesifikasi Layar : 
Input : Menginput nama kota 
Output : Muncul nama kota yang telah di input 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 10/ dari 20 halaman
4. Nama Antarmuka : Form Calling Ambulan 
Nama Modul : Calling Ambulan 
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk memanggil tujuan 
Spesifikasi Layar : 
Input : - 
Output : - 
5. Nama Antarmuka : Form Pemadam 
Nama Modul : Pemadam 
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk melihat nama kota dan daftar 
nama Pemadam 
Spesifikasi Layar : 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 11/ dari 20 halaman
Input : Menginput nama kota 
Output : Muncul nama kota yang telah di input 
6. Nama Antarmuka : Form Calling Pemadam 
Nama Modul : Calling Pemadam 
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk memanggil tujuan 
Spesifikasi Layar : 
Input : - 
Output : - 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 12/ dari 20 halaman
7. Nama Antarmuka : Form Polisi 
Nama Modul : Polisi 
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk melihat nama kota dan daftar 
nama Polisi 
Spesifikasi Layar : 
Input : Menginput nama kota 
Output : Muncul nama kota yang telah di input 
8. Nama Antarmuka : Form Calling Polisi 
Nama Modul : Calling Polisi 
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk memanggil tujuan 
Spesifikasi Layar : 
Input : - 
Output : - 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 13/ dari 20 halaman
3.3 Kebutuhan Fungsional 
ID Kebutuhan Penjelasan 
ADB-F-01 Sistem dapat menampilkan tampilan 
awal 
Sistem dapat menampilkan tampilan 
awal ketika masuk kedalam aplikasi 
ADB-F-02 Sistem dapat menampilkan Form Call Sistem dapat menampilkan layanan 
untuk pilhan menu 
ADB-F-03 Sistem dapat menampilkan Form 
Ambulan 
Sistem dapat menampilkan data dari 
nama kota 
ADB-F-04 Sistem dapat menampilkan Form 
Daftar Ambulan 
Sistem dapat menampilkan data dari 
daftar ambulan 
ADB-F-05 Sistem dapat menampilkan Form 
calling Ambulan 
Sistem dapat memanggil data dari 
daftar ambulan 
ADB-F-06 Sistem dapat menampilkan Form 
Pemadam 
Sistem dapat menampilkan data dari 
beberapa nama kota 
ADB-F-07 Sistem dapat menampilkan Form 
Kantor Pemadam 
Sistem dapat menampilkan data dari 
kantor pemadam 
ADB-F-08 Sistem dapat menampilkan Form 
calling Pemadam 
Sistem dapat memanggil data dari 
kantor pemadam 
ADB-F-09 Sistem dapat menampilkan Form Polisi Sistem dapat menampilkan data dari 
nama kota 
ADB-F-10 Sistem dapat menampilkan Form 
Kantor Polisi 
Sistem dapat menampilkan data dari 
kantor polisi 
ADB-F-11 Sistem dapat menampilkan Form 
calling Polisi 
Sistem dapat memanggil data dari 
kantor polisi 
3.4 Model Use Case 
3.4.1 Diagram Use Case 
3.4.2 Definisi Actor: 
No Actor Deskripsi 
1 Actor Actor mempunyai wewenang untuk membuka, 
memilih menu yang terdapat di dalam aplikasi untuk 
menginput wilayah yang di inginkan lalu memilih 
tujuan untuk menelepon di dalam aplikasi. 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 14/ dari 20 halaman
3.4.3 Definisi Use Case 
No Use Case Deskripsi 
1. Star Aplikasi Sistem menampilkan daftar produk yang boleh dipilih untuk 
pengguna. 
2. Pilih Menu Sistem menampilkan pilih menu untuk kemudian masuk 
memilih tujuan yang di inginkan 
3. Pilih Ambulan Sistem menampilkan pilihan menu yang didalamnya terdapat 
bnama kota dan daftar ambulan 
4. Pilih Pemadam Sistem menampilkan pilihan menu yang didalamnya terdapat 
nama kota dan daftar pemadam 
5. Pilih Polisi Sistem menampilkan pilihan menu yang didalamnya terdapat 
nama kota dan daftar polisi 
6. Menelpon Sistem menampilkan pilihan untuk memanggil dari daftar yang 
ditujukan 
3.4.4 Skenario Use Case 
1. Use case Memilih Menu 
Nomor 001 
Nama Memilih Menu 
Tujuan Proses ini digunakan untuk memilih menu yang akan dipilih 
Deskripsi Usecase ini menggambarkan proses pemilihan menu sebelum 
nantinya menginputkan wilayah 
Aktor User 
Pre Kondisi User telah memilih menu yang telah teredia 
Skenario Utama 
Aksi Aktor Reaksi Sistem 
1. User memilih menu 
2. User memilih menu sesuai dengan 
kebutuhan 
3. Aplikasi menampilkan form 
inputan wilayah 
2. Use case Menginput Wilayah 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 15/ dari 20 halaman
Nomor 002 
Nama Menginputkan wilayah 
Tujuan Proses ini digunakan untuk menginputkan wilayah 
Deskripsi Usecase ini menggambarkan proses yang memastikan ika wilayah 
yang diinputkan tersedia atau tidak tersedia 
Aktor User 
Pre Kondisi User telah menginputkan 
Skenario Utama 
Aksi Aktor Reaksi Sistem 
1. User menginputkan 
2. Aplikasi mengecek yang telah 
diinputkan 
3. User menunggu proses 
4. Inputan yang diinput siap ditemukan 
Skenario Alternatif 
Aksi Aktor Reaksi sistem 
1. User menginput 
2. Aplikasi memberikan notifikasi 
wilayah belum tersedia 
3. User menginputkan ulang 
Post Kondisi User kembali menginputkan 
3. Use case Memilih Tujuan 
Nomor 003 
Nama Memilih Tujuan 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 16/ dari 20 halaman
Tujuan Proses ini digunakan untuk memilih nomor tujuan dan 
menelponnya 
Deskripsi Use case ini menggambarkan proses ketika user memilih nomor 
tujuan dan menelponnya 
Aktor User 
Pre Kondisi User telah memilih 
Skenario Utama 
Aksi Aktor Reaksi Sistem 
1. User masuk keform pilihan wilayah 
2. Aplikasi menampilkan wilayah yang 
diinput 
3. User menelpon nomor yang dipilih 
4. Aplikasi memprosesnya 
Skenario Alternatif : 
Aksi Aktor Reaksi System 
1. User memilih button kembali 
2. System menampilkan form 
Menginput Wilayah 
Post Kondisi User kembali menginputkan 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 17/ dari 20 halaman
3.5 Diagram Kelas 
No Nama Kelas Jenis 
1. User 
2. Polisi 
3. Ambulan 
4. Pemadam Kebakaran 
5. menelepon 
Nama Kelas Daftar Tanggung-Jawab Daftar Atribut 
Kelas xxxx 1. 
2. 
3. 
1. 
2. 
3. 
3.6 Diagram Kelakuan 
-------------------------------- 
3.7 Kebutuhan Non Fungsional 
ID Parameter Kebutuhan 
ADB-NF-01 Availability 24 jam 
ADB-NF-02 Reliability N/A 
ADB-NF-03 Ergonomy Minimalis dan menarik 
ADB-NF-04 Portability N/A 
ADB-NF-05 Memory Ukuran sedang 
ADB-NF-06 Response time N/A 
ADB-NF-07 Safety N/A 
ADB-NF-08 Security Jaringan 
ADB-NF-09 komunikasi Bahas Indonesia 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 18/ dari 20 halaman
3.8 Batasan Perancangan 
- Harus menggunakan smartphone (Android) 
- Bisa di cari di google play maupun play store 
- Harus menggunakan koneksi yang lancar 
3.9 Kerunutan (traceability) 
3.9.1 Kebutuhan Fungsional vs Use Case 
ID Kebutuhan Fungsional ID Use Case Terkait 
ADB-F-01 UC-001 
ADB-F-02 UC-002 
ADB-F-03 UC-002 
ADB-F-04 UC-002 
ADB-F-05 UC-003 
ADB-F-06 UC-002 
ADB-F-07 UC-002 
ADB-F-08 UC-003 
ADB-F-09 UC-002 
ADB-F-10 UC-002 
ADB-F-11 UC -003 
3.9.2 Use Case vs Kelas Terkait 
ID Use Case Kelas Terkait 
UC-001 User 
UC-002 Polisi,Ambulan,Pemadam 
UC-003 Menelepon 
3.10 Ringkasan Kebutuhan . 
3.10.1 Kebutuhan Fungsional 
ID Kebutuhan Penjelasan 
ADB-F-01 Sistem dapat menampilkan tampilan 
awal 
Sistem dapat menampilkan tampilan 
awal ketika masuk kedalam aplikasi 
ADB-F-02 Sistem dapat menampilkan Form Call Sistem dapat menampilkan layanan 
untuk pilhan menu 
ADB-F-03 Sistem dapat menampilkan Form 
Ambulan 
Sistem dapat menampilkan data dari 
nama kota 
ADB-F-04 Sistem dapat menampilkan Form 
Daftar Ambulan 
Sistem dapat menampilkan data dari 
daftar ambulan 
ADB-F-05 Sistem dapat menampilkan Form 
calling Ambulan 
Sistem dapat memanggil data dari 
daftar ambulan 
ADB-F-06 Sistem dapat menampilkan Form 
Pemadam 
Sistem dapat menampilkan data dari 
beberapa nama kota 
ADB-F-07 Sistem dapat menampilkan Form 
Kantor Pemadam 
Sistem dapat menampilkan data dari 
kantor pemadam 
ADB-F-08 Sistem dapat menampilkan Form 
calling Pemadam 
Sistem dapat memanggil data dari 
kantor pemadam 
ADB-F-09 Sistem dapat menampilkan Form Polisi Sistem dapat menampilkan data dari 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 19/ dari 20 halaman
ID Kebutuhan Penjelasan 
nama kota 
ADB-F-10 Sistem dapat menampilkan Form 
Kantor Polisi 
Sistem dapat menampilkan data dari 
kantor polisi 
ADB-F-11 Sistem dapat menampilkan Form 
calling Polisi 
Sistem dapat memanggil data dari 
kantor polisi 
3.10.2 Kebutuhan Non Fungsional 
ID Parameter Kebutuhan 
ADB-NF-01 Availability 24 jam 
ADB-NF-02 Reliability N/A 
ADB-NF-03 Ergonomy Minimalis dan menarik 
ADB-NF-04 Portability N/A 
ADB-NF-05 Memory Ukuran sedang 
ADB-NF-06 Response time N/A 
ADB-NF-07 Safety N/A 
ADB-NF-08 Security Jaringan 
ADB-NF-09 komunikasi Bahas Indonesia 
Program Studi S1 Teknik Informatika SKPL-01 Halaman 20/ dari 20 halaman

Weitere ähnliche Inhalte

Was ist angesagt?

Software requirementspecificationsrs
Software requirementspecificationsrsSoftware requirementspecificationsrs
Software requirementspecificationsrsFajar DQ
 
MPPL - T5 - Project Charter
MPPL - T5 - Project CharterMPPL - T5 - Project Charter
MPPL - T5 - Project CharterNavindaMeutia1
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoAbrianto Nugraha
 
Makalah manajemen proyek sistem informasi
Makalah manajemen proyek sistem informasiMakalah manajemen proyek sistem informasi
Makalah manajemen proyek sistem informasiAr Schwarzenegger
 
ANALISIS CP & PERUMUSAN TP - MAPEL INFORMATIKA KELAS 7.pdf
ANALISIS CP & PERUMUSAN TP - MAPEL INFORMATIKA KELAS 7.pdfANALISIS CP & PERUMUSAN TP - MAPEL INFORMATIKA KELAS 7.pdf
ANALISIS CP & PERUMUSAN TP - MAPEL INFORMATIKA KELAS 7.pdfmohammadnunamandiri
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat LunakYudi Purwanto
 
Dokumen Test Plan
Dokumen Test Plan Dokumen Test Plan
Dokumen Test Plan EM Nasrul
 
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...Uofa_Unsada
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
 
Resume software measurement
Resume software measurementResume software measurement
Resume software measurementErwan Nur Arief
 
Manajemen Perencanaan Proyek
Manajemen Perencanaan ProyekManajemen Perencanaan Proyek
Manajemen Perencanaan ProyekHendraRamadani
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasiDWC
 
Bab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatikaBab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatikakhafid10
 
DelivToYou Project charter
DelivToYou Project charterDelivToYou Project charter
DelivToYou Project charterTrastian Wibowo
 
Scope requirements tugas uas kelompok project management
Scope requirements   tugas uas kelompok project managementScope requirements   tugas uas kelompok project management
Scope requirements tugas uas kelompok project managementDoni Andriansyah
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0Kania Amalia
 

Was ist angesagt? (20)

SDD
SDDSDD
SDD
 
Software requirementspecificationsrs
Software requirementspecificationsrsSoftware requirementspecificationsrs
Software requirementspecificationsrs
 
MPPL - T5 - Project Charter
MPPL - T5 - Project CharterMPPL - T5 - Project Charter
MPPL - T5 - Project Charter
 
Skpl
SkplSkpl
Skpl
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeo
 
Makalah manajemen proyek sistem informasi
Makalah manajemen proyek sistem informasiMakalah manajemen proyek sistem informasi
Makalah manajemen proyek sistem informasi
 
ANALISIS CP & PERUMUSAN TP - MAPEL INFORMATIKA KELAS 7.pdf
ANALISIS CP & PERUMUSAN TP - MAPEL INFORMATIKA KELAS 7.pdfANALISIS CP & PERUMUSAN TP - MAPEL INFORMATIKA KELAS 7.pdf
ANALISIS CP & PERUMUSAN TP - MAPEL INFORMATIKA KELAS 7.pdf
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Dokumen Test Plan
Dokumen Test Plan Dokumen Test Plan
Dokumen Test Plan
 
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Resume software measurement
Resume software measurementResume software measurement
Resume software measurement
 
Manajemen Perencanaan Proyek
Manajemen Perencanaan ProyekManajemen Perencanaan Proyek
Manajemen Perencanaan Proyek
 
Template skpl 9 11 2015
Template skpl 9 11 2015Template skpl 9 11 2015
Template skpl 9 11 2015
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
 
Sistem operasi input output
Sistem operasi input outputSistem operasi input output
Sistem operasi input output
 
Bab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatikaBab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatika
 
DelivToYou Project charter
DelivToYou Project charterDelivToYou Project charter
DelivToYou Project charter
 
Scope requirements tugas uas kelompok project management
Scope requirements   tugas uas kelompok project managementScope requirements   tugas uas kelompok project management
Scope requirements tugas uas kelompok project management
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0
 

Andere mochten auch

SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)Akash Kumar Dhameja
 
Implementasi aplikasi e office
Implementasi aplikasi e office Implementasi aplikasi e office
Implementasi aplikasi e office dhondoang
 
Proposal travel berbasis web kelompok 1
Proposal travel berbasis web   kelompok 1Proposal travel berbasis web   kelompok 1
Proposal travel berbasis web kelompok 1Mohammad Habi
 
Identifikasi Dan Analisis Kebutuhan
Identifikasi Dan Analisis KebutuhanIdentifikasi Dan Analisis Kebutuhan
Identifikasi Dan Analisis KebutuhanAinul Yaqin
 
1 location tracking of android device based on sms
 1 location tracking of android device based on sms 1 location tracking of android device based on sms
1 location tracking of android device based on smsiCreateWorld
 
Location-Based Services on Android
Location-Based Services on AndroidLocation-Based Services on Android
Location-Based Services on AndroidJomar Tigcal
 
Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.iCreateWorld
 

Andere mochten auch (7)

SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
 
Implementasi aplikasi e office
Implementasi aplikasi e office Implementasi aplikasi e office
Implementasi aplikasi e office
 
Proposal travel berbasis web kelompok 1
Proposal travel berbasis web   kelompok 1Proposal travel berbasis web   kelompok 1
Proposal travel berbasis web kelompok 1
 
Identifikasi Dan Analisis Kebutuhan
Identifikasi Dan Analisis KebutuhanIdentifikasi Dan Analisis Kebutuhan
Identifikasi Dan Analisis Kebutuhan
 
1 location tracking of android device based on sms
 1 location tracking of android device based on sms 1 location tracking of android device based on sms
1 location tracking of android device based on sms
 
Location-Based Services on Android
Location-Based Services on AndroidLocation-Based Services on Android
Location-Based Services on Android
 
Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.
 

Ähnlich wie SKPL-OPTIMASI

Srs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplicationSrs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplicationFajar Baskoro
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)Decky Kalagison
 
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesRPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesAdam Mukharil Bachtiar
 
Panduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdfPanduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdfFajar Baskoro
 
Evaluasi Akhir Semester - MPPL D
Evaluasi Akhir Semester - MPPL DEvaluasi Akhir Semester - MPPL D
Evaluasi Akhir Semester - MPPL DMuhammadRyandaNM
 
Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Budi Raharjo
 
Kak sistem layanan keuangan negara inspektorat
Kak sistem layanan keuangan negara   inspektoratKak sistem layanan keuangan negara   inspektorat
Kak sistem layanan keuangan negara inspektoratYoshima Putri
 
Sistem Kendali Kecepatan Motor DC dengan PID berbasis Arduino Uno dan MOSFET
Sistem Kendali Kecepatan Motor DC dengan PID berbasis Arduino Uno dan MOSFETSistem Kendali Kecepatan Motor DC dengan PID berbasis Arduino Uno dan MOSFET
Sistem Kendali Kecepatan Motor DC dengan PID berbasis Arduino Uno dan MOSFETLucky Alghi
 
Kak sistem aplikasi pelaporan keluhan
Kak sistem aplikasi pelaporan keluhanKak sistem aplikasi pelaporan keluhan
Kak sistem aplikasi pelaporan keluhanYoshima Putri
 
SKPL ASB Online V1.2
SKPL ASB Online V1.2SKPL ASB Online V1.2
SKPL ASB Online V1.2Nendi Junaedi
 
Kak sistem layanan keuangan negara
Kak sistem layanan keuangan negaraKak sistem layanan keuangan negara
Kak sistem layanan keuangan negaraYoshima Putri
 
Tugas 3 kak 05111640000171
Tugas 3 kak 05111640000171Tugas 3 kak 05111640000171
Tugas 3 kak 05111640000171almas aqmaa
 
RPL 1 (Lama) - Template Dokumen Perancangan Perangkat Lunak
RPL 1 (Lama) - Template Dokumen Perancangan Perangkat LunakRPL 1 (Lama) - Template Dokumen Perancangan Perangkat Lunak
RPL 1 (Lama) - Template Dokumen Perancangan Perangkat LunakAdam Mukharil Bachtiar
 

Ähnlich wie SKPL-OPTIMASI (20)

Srs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplicationSrs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplication
 
Skpl proyek a
Skpl proyek aSkpl proyek a
Skpl proyek a
 
Srs 1-skpl akkses
Srs 1-skpl akksesSrs 1-skpl akkses
Srs 1-skpl akkses
 
SKPL_Akkses.pdf
SKPL_Akkses.pdfSKPL_Akkses.pdf
SKPL_Akkses.pdf
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
 
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesRPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
 
Panduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdfPanduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdf
 
Evaluasi Akhir Semester - MPPL D
Evaluasi Akhir Semester - MPPL DEvaluasi Akhir Semester - MPPL D
Evaluasi Akhir Semester - MPPL D
 
Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905
 
SKPL
SKPLSKPL
SKPL
 
Kak sistem layanan keuangan negara inspektorat
Kak sistem layanan keuangan negara   inspektoratKak sistem layanan keuangan negara   inspektorat
Kak sistem layanan keuangan negara inspektorat
 
Laporan akhir skd
Laporan akhir skdLaporan akhir skd
Laporan akhir skd
 
Sistem Kendali Kecepatan Motor DC dengan PID berbasis Arduino Uno dan MOSFET
Sistem Kendali Kecepatan Motor DC dengan PID berbasis Arduino Uno dan MOSFETSistem Kendali Kecepatan Motor DC dengan PID berbasis Arduino Uno dan MOSFET
Sistem Kendali Kecepatan Motor DC dengan PID berbasis Arduino Uno dan MOSFET
 
Fp kak
Fp kakFp kak
Fp kak
 
Kak sistem aplikasi pelaporan keluhan
Kak sistem aplikasi pelaporan keluhanKak sistem aplikasi pelaporan keluhan
Kak sistem aplikasi pelaporan keluhan
 
SKPL ASB Online V1.2
SKPL ASB Online V1.2SKPL ASB Online V1.2
SKPL ASB Online V1.2
 
SKPL-RK-POS.pdf
SKPL-RK-POS.pdfSKPL-RK-POS.pdf
SKPL-RK-POS.pdf
 
Kak sistem layanan keuangan negara
Kak sistem layanan keuangan negaraKak sistem layanan keuangan negara
Kak sistem layanan keuangan negara
 
Tugas 3 kak 05111640000171
Tugas 3 kak 05111640000171Tugas 3 kak 05111640000171
Tugas 3 kak 05111640000171
 
RPL 1 (Lama) - Template Dokumen Perancangan Perangkat Lunak
RPL 1 (Lama) - Template Dokumen Perancangan Perangkat LunakRPL 1 (Lama) - Template Dokumen Perancangan Perangkat Lunak
RPL 1 (Lama) - Template Dokumen Perancangan Perangkat Lunak
 

Kürzlich hochgeladen

menghitung skewness dan kurtosis pada distribusi normal
menghitung skewness dan kurtosis pada distribusi normalmenghitung skewness dan kurtosis pada distribusi normal
menghitung skewness dan kurtosis pada distribusi normalHendriKurniawanP
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptAhmadSyajili
 
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupanVULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupanBungaCitraNazwaAtin
 
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaanANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaanamalaguswan1
 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Surveikustiyantidew94
 
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAHKISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAHIrmaYanti71
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxrikosyahputra0173
 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxnursariheldaseptiana
 
kesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxkesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxAhmadSyajili
 
415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompokelmalinda2
 

Kürzlich hochgeladen (10)

menghitung skewness dan kurtosis pada distribusi normal
menghitung skewness dan kurtosis pada distribusi normalmenghitung skewness dan kurtosis pada distribusi normal
menghitung skewness dan kurtosis pada distribusi normal
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.ppt
 
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupanVULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
 
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaanANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Survei
 
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAHKISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptx
 
kesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxkesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptx
 
415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok
 

SKPL-OPTIMASI

  • 1. SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Aplikasi Darurat Bandung untuk: Semua User Dipersiapkan oleh: Dwi Apriyanto 1127050045 Firman Abdurrahman 1127050061 Program Studi Teknik Informatika/Rekayasa Perangkat Lunak Lanjut UIN SGD Bandung Jl. A.H Nasution 105 Bandung 40614 Program Jenjang S1 Teknik Informatika SAINS DAN TEKNOLOGI UIN-SGD Bandung Nomer Dokumen Halaman SKPL-01 <xx;no grp> <#>/<20# Revisi <nomer revisi> Tgl:<10-06- 14> SKPL-01
  • 2. DAFTAR PERUBAHAN Revisi Deskripsi A B C D E F G INDEX TGL - A B C D E F G Ditulis oleh Diperiksa oleh Disetujui oleh Program Studi S1 Teknik Informatika SKPL-01 Halaman 2/ dari 20 halaman
  • 3. Daftar Halaman Perubahan Halaman Revisi Halaman Revisi Program Studi S1 Teknik Informatika SKPL-01 Halaman 3/ dari 20 halaman
  • 4. Daftar Isi 1. Pendahuluan 5 1.1 Tujuan Penulisan Dokumen ....................................................................................................................................5 1.2 Lingkup Masalah ......................................................................................................................................................5 1.3 Definisi, Istilah dan Singkatan ..............................................................................................................................5 1.4 Aturan Penomoran....................................................................................................................................................5 1.5 Referensi ....................................................................................................................................................................6 1.6 Deskripsi umum Dokumen (Ikhtisar) ....................................................................................................................6 2 Deskripsi Umum Perangkat Lunak 7 2.1 Deskripsi Umum Sistem..........................................................................................................................................7 2.2 Karakteristik Pengguna ...........................................................................................................................................7 2.3 Batasan .......................................................................................................................................................................7 2.4 Lingkungan Operasi .................................................................................................................................................7 3 Deskripsi Kebutuhan 7 3.1 Kebutuhan Antarmuka Eksternal...........................................................................................................................7 3.1.1 Antarmuka pemakai ........................................................................................................................................8 3.1.2 Antarmuka Perangkat Keras ..........................................................................................................................8 3.1.3 Antarmuka Perangkat Lunak .........................................................................................................................8 3.1.4 Antarmuka Komunikasi .................................................................................................................................8 3.2 Kebutuhan Fungsional ...........................................................................................................................................14 3.3 Model Use Case ......................................................................................................................................................14 3.3.1 Diagram Use Case .........................................................................................................................................14 3.3.2 Definisi Actor.................................................................................................................................................14 3.3.3 Definisi Use Case ..........................................................................................................................................15 3.3.4 Skenario Use Case.........................................................................................................................................15 3.4 Diagram Kelas.........................................................................................................................................................18 3.5 Diagram Kelakuan..................................................................................................................................................18 3.6 Kebutuhan Non Fungsional ..................................................................................................................................18 3.7 Batasan Perancangan .............................................................................................................................................19 3.8 Kerunutan (traceability) ........................................................................................................................................19 3.8.1 Kebutuhan Fungsional vs Use Case ...........................................................................................................19 3.8.2 Use Case vs Kelas Terkait ...........................................................................................................................19 3.9 Ringkasan Kebutuhan ............................................................................................................................................19 3.9.1 Kebutuhan Fungsional ..................................................................................................................................19 3.9.2 Kebutuhan Non Fungsional .........................................................................................................................20 Setelah Daftar Isi Boleh ada Daftar Tabel dan Daftar Gambar Program Studi S1 Teknik Informatika SKPL-01 Halaman 4/ dari 20 halaman
  • 5. 1. Pendahuluan 1.1 Tujuan Penulisan Dokumen Dokumen ini merupakan kumpulan dokumentasi untuk kebutuhan perangkat lunak ADB (Aplikasi Darurat Bandung). ADB ditunjukan sebagai perangkat lunak yang mengelola data nomer telepon. Dalam dokumen ini terdapat daftar kebutuhan perangkat lunak dengan definisi dan penjelasanya. Dokumen ini bertujuan sebagai acuan utama ADB untuk pengembangannya. 1.2 Lingkup Masalah Penanganan yang menggunakan cara manual memerlukan banyak waktu sehingga tidak efisien lagi. Aplikasi Darurat Bandung merupakan aplikasi yang digunakan untuk memudahkan user menghubungi nomor-nomer penting yang disediakan database. Aplikasi yang dirancang terdiri dari fungsi-fungsi yang membatu dalam memperoleh nomor penting, yaitu nomor telepon polisi, ambulan, dan pemadam. Fungsi-fungsi tersebut yang akan memudahkan pihak terkait dalam menghubungi nomor penting. 1.3 Definisi, Istilah dan Singkatan ID Definisi/Istilah/Singkatan Deskripsi ADB-01 ADB Aplikasi Darurat Bandung ADB-02 DFD Data Flow Diagram ADB-03 E-R Diagram Entity Relation Diagram 1.4 Aturan Penomoran Penomoran Cara Penomoran Deskripsi Penomoran Definisi, Istilah, dan Singkatan ADB-DIS-XX DIS merupakan kode untuk Definisi, Istilah dan Singkatan XX merupakan nomor pembeda Definisi, Istilah, dan Singkatan Kebutuhan Fungsional ADB-F-XX F merupakan kode dari Fungsional XX merupakan nomor pebeda kebutuhan fungsional Kebutuhan Non-Fungsional ADB-NF-XX NF merupakan kode dari Non- Fungsional XX merupakan nomor pembeda kebutuhan non-fungsional Program Studi S1 Teknik Informatika SKPL-01 Halaman 5/ dari 20 halaman
  • 6. 1.5 Referensi Herlawati,Prabowo Pudjo Widodo (2011),UML (Unified Modeling language).Bandung:Penerbit Bl-Obses, Pasar Buku Palasari No.82 1.6 Deskripsi umum Dokumen (Ikhtisar) Dokumen ini terdiri dari tiga bab yaitu bab 1 Pendahuluan, Bab 2 Deskripsi Umum Perangkat Lunak, dan Bab 3 Deskripsi Kebutuhan. Bab 1 Terdiri dari enam subbab yaitu Tujuan Penulisan Dokumen, Lingkup Masalah, Definisi, Istilah dan Singkatan, Aturan Penomoran, Referensi, dan Deskripsi Umum Dokumen (Ikhtisar). Subbab Lingkup masalah menggambarkan sejauh apa perancangan dari pengembangan yang akan dilakukan dalam dokumen ini. Subbab Definisi, Istilah, dan Singkatan yang digunakan dalam dokumen ini. Subbab Aturan Penomoran berisi aturan penomoran yang akan digunakan agar konsisten. Subaba Referensi berisi referensi yang digunakan dalam pembuatan perangkat lunak dan dokumen ini. Subbab Deskripsi Umum Dokumen (Ikhtisar) berisi gambaran/sistematika dalam penulisan dokumen ini. Bab 2 terdiri dari tiga subbab utama yaitu Deskripsi Umum Sistem, Karakteristik Pengguna, Batasan, dan Lingkungan Operasi. Subbab Deskripsi Umum Sistem berisi gambaran umum sistem yang dirancang disertai gambar system overview. Subbab Karakteristik Pengguna berisi penjelasan tugas dari penggunaan dan apa saja yang bisa diakasesnya dalam sistem. Subbab Batasan berisi batasan yang ditentukan dalam perancangan sistem berupa hal-hal yang terkait dengan sistem. Subbab Lingkungan Operasi berisi Lingkungan dimana sistem yang dikembangkan akan dipasang. Bab 3 terdiri dari enam subbab yaitu Kebutuhan Antarmuka Eksternal, Kebutuhan Fungsional, Kebutuhan Data, Kebutuhan Non Fungsional, Batasan Perancangan, Kerunutan (traceability), dan Ringkasan Kebutuhan. Subbab Kebutuhan Antarmuka Eksternal berisi kebutuhan eksternal yang dibutuhkan oleh sistem yang akan dibangun. Subab Kebutuhan Fungsional berisi daftar kebutuhan perangkat lunak berupa layanan yang akan disedikan pada perangkat lunak. Subbab Kebutuhan Data berisi gambaran-gambaran data yang dibutuhkan dan keterkaitan/hubungannya. Subbab kebutuhan Non Fungsional berisi batasan terhadap layanan yang disedikan perangkat lunak. Subbab Kerunutan (traceability) berisi kerunutan anatara definisi awal perangkat lunak dengan perancangan yang dibuat untuk perangkat lunak. Subbab Ringkasan Kebutuhan berisi ringkasan semua kebutuhan yang mencerminkan semua hal yang harus dipenuhi dalam perangkat lunak. Program Studi S1 Teknik Informatika SKPL-01 Halaman 6/ dari 20 halaman
  • 7. 2 Deskripsi Umum Perangkat Lunak 2.1 Deskripsi Umum Sistem Aplikasi Darurat Bandung merupakan Aplikasi yang digunakan untuk mendukung proses pencarian nomer telepon yang disediakan database. Aplikasi Darurat Bandung memiliki beberapa fasilitas yang dapat memudahkan proses informasi seperti nomer polisi, pemadam kebakaran, ambulan. Aplikasi Darurat Bandung ini berjalan secara cepat, dan realtime. Aplikasi ini pun mudah digunakan untuk pengguna aplikasi, karena design UI (User Interface) yang mudah dioprasikan oleh pengguna. 2.2 Karakteristik Pengguna Kategori Pengguna Tugas Hak Akses ke aplikasi User Melakukan pencarian nomer darurat yang di butuhkan - Mendapatkan seluruh akses dari aplikasi - Mencari nomor telepon yang di butuhkan 2.3 Batasan Adapun Batasan masalah pada pembuatan aplikasi ini adalah: 1. Pembangunan aplikasi ini merupakan aplikasi berbasis android yang dapat di operasikan di mobile. 2. Menggunakan Software pendukung dalam pembuatan teknologi aplikasi andrtoid secara umum dengan menggunakan bahasa pemograman ECLIPSE, sedangkan pengolahan basis datanya menggunakan software MY SQL. 3. Aplikasi hanya menangani user 2.4 Lingkungan Operasi Bagian Aplikasi Informasi yang saya buat dapat dioperasikan karena didukung oleh beberapa perangkat lunak. Dan perangkat lunak yang dibutuhkan oleh user adalah: 1. Sistem Operasi : Android (Mobile) 2. Bahasa Pemograman : ECLIPSE 3 Deskripsi Kebutuhan 3.1 Kebutuhan Antarmuka Eksternal Adapun kebutuhan antarmuka eksternal yang dibutuhkan oleh aplikasi yang akan dibangun adalah: Program Studi S1 Teknik Informatika SKPL-01 Halaman 7/ dari 20 halaman
  • 8. 1. Memori yang digunakan mampu menampung proses-proses yang terjadi di dalam aplikasi 2. Pulsa yang dapat mendukung kinerja aplikasi agar bisa cepat. 3.1.1 Antarmuka pemakai 1. Tampilan GUI (Graphic User Interface) dalam bentuk mobile pada browser ber-tab, relative dengan scroller, dan resolusi horizontal 970px (fixed untuk theme default) dan vertical relative resolusi (horizontal /vertical bergantung pada tema yang diterapkan). 3.1.2 Antarmuka Perangkat Keras 1. RAM 2 GB 2. Layar dengan Resolusi minimal 3,5 inchi 3. Smartphone (Android) 4. Gadget yang dapat mengoperasikan aplikasi berbasis java. 3.1.3 Antarmuka Perangkat Lunak 1. Java eclipse Sebagai bahasa pemrograman pembangunan aplikasi berbasis mobile. 2. My SQL Sebagai database yang dibutuhkan untuk menyimpan semua informasi yang diproses dalam modul server. 3.1.4 Antarmuka Komunikasi 1. TCP/IP (Transmission Control Protocol/internet protocol) digunakan sebagai standar komunikasi data yang dipakai oleh komunitas internet dalam proses tukar-menukar data dari satu mobile ke mobile lain di dalam jaringan internet. 3.2 Perancangan Antarmuka 3.2.1 Daftar Antarmuka Pemakai No Nama Keterangan 1. Form Awal Untuk proses awal masuk kedalam aplikasi 2. Form Call Untuk proses pemilihan menu 3. Form Ambulan Untuk mengelola nama kota dan daftar ambulan Program Studi S1 Teknik Informatika SKPL-01 Halaman 8/ dari 20 halaman
  • 9. 4. Form Calling Ambulan Untuk proses pemanggilan 5. Form Pemadam Untuk mengelola nama kota dan pilih kantor pemadam 6. Form Calling Pemadam Untuk proses pemanggilan 7. Form Polisi Untuk mengelola nama kota dan pilih kantor polisi 8. Form Calling Polisi Untuk proses pemanggilan 3.2.2 Spesifikasi Antarmuka Pemakai 1. Nama Antarmuka : Form Awal Nama Modul : Tampilan awal Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk proses awal masuk kedalam aplikasi Spesifikasi Layar : Input : - Output : - 2. Nama Antarmuka : Form Call Nama Modul : Menu Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk proses pemilihan menu pada aplikasi Spesifikasi Layar : Program Studi S1 Teknik Informatika SKPL-01 Halaman 9/ dari 20 halaman
  • 10. Input : Pilih Menu Output : lanjut ke form selanjutnya 3. Nama Antarmuka : Form Ambulan Nama Modul : Ambulan Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk melihat nama kota dan daftar nama ambulan Spesifikasi Layar : Input : Menginput nama kota Output : Muncul nama kota yang telah di input Program Studi S1 Teknik Informatika SKPL-01 Halaman 10/ dari 20 halaman
  • 11. 4. Nama Antarmuka : Form Calling Ambulan Nama Modul : Calling Ambulan Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk memanggil tujuan Spesifikasi Layar : Input : - Output : - 5. Nama Antarmuka : Form Pemadam Nama Modul : Pemadam Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk melihat nama kota dan daftar nama Pemadam Spesifikasi Layar : Program Studi S1 Teknik Informatika SKPL-01 Halaman 11/ dari 20 halaman
  • 12. Input : Menginput nama kota Output : Muncul nama kota yang telah di input 6. Nama Antarmuka : Form Calling Pemadam Nama Modul : Calling Pemadam Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk memanggil tujuan Spesifikasi Layar : Input : - Output : - Program Studi S1 Teknik Informatika SKPL-01 Halaman 12/ dari 20 halaman
  • 13. 7. Nama Antarmuka : Form Polisi Nama Modul : Polisi Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk melihat nama kota dan daftar nama Polisi Spesifikasi Layar : Input : Menginput nama kota Output : Muncul nama kota yang telah di input 8. Nama Antarmuka : Form Calling Polisi Nama Modul : Calling Polisi Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk memanggil tujuan Spesifikasi Layar : Input : - Output : - Program Studi S1 Teknik Informatika SKPL-01 Halaman 13/ dari 20 halaman
  • 14. 3.3 Kebutuhan Fungsional ID Kebutuhan Penjelasan ADB-F-01 Sistem dapat menampilkan tampilan awal Sistem dapat menampilkan tampilan awal ketika masuk kedalam aplikasi ADB-F-02 Sistem dapat menampilkan Form Call Sistem dapat menampilkan layanan untuk pilhan menu ADB-F-03 Sistem dapat menampilkan Form Ambulan Sistem dapat menampilkan data dari nama kota ADB-F-04 Sistem dapat menampilkan Form Daftar Ambulan Sistem dapat menampilkan data dari daftar ambulan ADB-F-05 Sistem dapat menampilkan Form calling Ambulan Sistem dapat memanggil data dari daftar ambulan ADB-F-06 Sistem dapat menampilkan Form Pemadam Sistem dapat menampilkan data dari beberapa nama kota ADB-F-07 Sistem dapat menampilkan Form Kantor Pemadam Sistem dapat menampilkan data dari kantor pemadam ADB-F-08 Sistem dapat menampilkan Form calling Pemadam Sistem dapat memanggil data dari kantor pemadam ADB-F-09 Sistem dapat menampilkan Form Polisi Sistem dapat menampilkan data dari nama kota ADB-F-10 Sistem dapat menampilkan Form Kantor Polisi Sistem dapat menampilkan data dari kantor polisi ADB-F-11 Sistem dapat menampilkan Form calling Polisi Sistem dapat memanggil data dari kantor polisi 3.4 Model Use Case 3.4.1 Diagram Use Case 3.4.2 Definisi Actor: No Actor Deskripsi 1 Actor Actor mempunyai wewenang untuk membuka, memilih menu yang terdapat di dalam aplikasi untuk menginput wilayah yang di inginkan lalu memilih tujuan untuk menelepon di dalam aplikasi. Program Studi S1 Teknik Informatika SKPL-01 Halaman 14/ dari 20 halaman
  • 15. 3.4.3 Definisi Use Case No Use Case Deskripsi 1. Star Aplikasi Sistem menampilkan daftar produk yang boleh dipilih untuk pengguna. 2. Pilih Menu Sistem menampilkan pilih menu untuk kemudian masuk memilih tujuan yang di inginkan 3. Pilih Ambulan Sistem menampilkan pilihan menu yang didalamnya terdapat bnama kota dan daftar ambulan 4. Pilih Pemadam Sistem menampilkan pilihan menu yang didalamnya terdapat nama kota dan daftar pemadam 5. Pilih Polisi Sistem menampilkan pilihan menu yang didalamnya terdapat nama kota dan daftar polisi 6. Menelpon Sistem menampilkan pilihan untuk memanggil dari daftar yang ditujukan 3.4.4 Skenario Use Case 1. Use case Memilih Menu Nomor 001 Nama Memilih Menu Tujuan Proses ini digunakan untuk memilih menu yang akan dipilih Deskripsi Usecase ini menggambarkan proses pemilihan menu sebelum nantinya menginputkan wilayah Aktor User Pre Kondisi User telah memilih menu yang telah teredia Skenario Utama Aksi Aktor Reaksi Sistem 1. User memilih menu 2. User memilih menu sesuai dengan kebutuhan 3. Aplikasi menampilkan form inputan wilayah 2. Use case Menginput Wilayah Program Studi S1 Teknik Informatika SKPL-01 Halaman 15/ dari 20 halaman
  • 16. Nomor 002 Nama Menginputkan wilayah Tujuan Proses ini digunakan untuk menginputkan wilayah Deskripsi Usecase ini menggambarkan proses yang memastikan ika wilayah yang diinputkan tersedia atau tidak tersedia Aktor User Pre Kondisi User telah menginputkan Skenario Utama Aksi Aktor Reaksi Sistem 1. User menginputkan 2. Aplikasi mengecek yang telah diinputkan 3. User menunggu proses 4. Inputan yang diinput siap ditemukan Skenario Alternatif Aksi Aktor Reaksi sistem 1. User menginput 2. Aplikasi memberikan notifikasi wilayah belum tersedia 3. User menginputkan ulang Post Kondisi User kembali menginputkan 3. Use case Memilih Tujuan Nomor 003 Nama Memilih Tujuan Program Studi S1 Teknik Informatika SKPL-01 Halaman 16/ dari 20 halaman
  • 17. Tujuan Proses ini digunakan untuk memilih nomor tujuan dan menelponnya Deskripsi Use case ini menggambarkan proses ketika user memilih nomor tujuan dan menelponnya Aktor User Pre Kondisi User telah memilih Skenario Utama Aksi Aktor Reaksi Sistem 1. User masuk keform pilihan wilayah 2. Aplikasi menampilkan wilayah yang diinput 3. User menelpon nomor yang dipilih 4. Aplikasi memprosesnya Skenario Alternatif : Aksi Aktor Reaksi System 1. User memilih button kembali 2. System menampilkan form Menginput Wilayah Post Kondisi User kembali menginputkan Program Studi S1 Teknik Informatika SKPL-01 Halaman 17/ dari 20 halaman
  • 18. 3.5 Diagram Kelas No Nama Kelas Jenis 1. User 2. Polisi 3. Ambulan 4. Pemadam Kebakaran 5. menelepon Nama Kelas Daftar Tanggung-Jawab Daftar Atribut Kelas xxxx 1. 2. 3. 1. 2. 3. 3.6 Diagram Kelakuan -------------------------------- 3.7 Kebutuhan Non Fungsional ID Parameter Kebutuhan ADB-NF-01 Availability 24 jam ADB-NF-02 Reliability N/A ADB-NF-03 Ergonomy Minimalis dan menarik ADB-NF-04 Portability N/A ADB-NF-05 Memory Ukuran sedang ADB-NF-06 Response time N/A ADB-NF-07 Safety N/A ADB-NF-08 Security Jaringan ADB-NF-09 komunikasi Bahas Indonesia Program Studi S1 Teknik Informatika SKPL-01 Halaman 18/ dari 20 halaman
  • 19. 3.8 Batasan Perancangan - Harus menggunakan smartphone (Android) - Bisa di cari di google play maupun play store - Harus menggunakan koneksi yang lancar 3.9 Kerunutan (traceability) 3.9.1 Kebutuhan Fungsional vs Use Case ID Kebutuhan Fungsional ID Use Case Terkait ADB-F-01 UC-001 ADB-F-02 UC-002 ADB-F-03 UC-002 ADB-F-04 UC-002 ADB-F-05 UC-003 ADB-F-06 UC-002 ADB-F-07 UC-002 ADB-F-08 UC-003 ADB-F-09 UC-002 ADB-F-10 UC-002 ADB-F-11 UC -003 3.9.2 Use Case vs Kelas Terkait ID Use Case Kelas Terkait UC-001 User UC-002 Polisi,Ambulan,Pemadam UC-003 Menelepon 3.10 Ringkasan Kebutuhan . 3.10.1 Kebutuhan Fungsional ID Kebutuhan Penjelasan ADB-F-01 Sistem dapat menampilkan tampilan awal Sistem dapat menampilkan tampilan awal ketika masuk kedalam aplikasi ADB-F-02 Sistem dapat menampilkan Form Call Sistem dapat menampilkan layanan untuk pilhan menu ADB-F-03 Sistem dapat menampilkan Form Ambulan Sistem dapat menampilkan data dari nama kota ADB-F-04 Sistem dapat menampilkan Form Daftar Ambulan Sistem dapat menampilkan data dari daftar ambulan ADB-F-05 Sistem dapat menampilkan Form calling Ambulan Sistem dapat memanggil data dari daftar ambulan ADB-F-06 Sistem dapat menampilkan Form Pemadam Sistem dapat menampilkan data dari beberapa nama kota ADB-F-07 Sistem dapat menampilkan Form Kantor Pemadam Sistem dapat menampilkan data dari kantor pemadam ADB-F-08 Sistem dapat menampilkan Form calling Pemadam Sistem dapat memanggil data dari kantor pemadam ADB-F-09 Sistem dapat menampilkan Form Polisi Sistem dapat menampilkan data dari Program Studi S1 Teknik Informatika SKPL-01 Halaman 19/ dari 20 halaman
  • 20. ID Kebutuhan Penjelasan nama kota ADB-F-10 Sistem dapat menampilkan Form Kantor Polisi Sistem dapat menampilkan data dari kantor polisi ADB-F-11 Sistem dapat menampilkan Form calling Polisi Sistem dapat memanggil data dari kantor polisi 3.10.2 Kebutuhan Non Fungsional ID Parameter Kebutuhan ADB-NF-01 Availability 24 jam ADB-NF-02 Reliability N/A ADB-NF-03 Ergonomy Minimalis dan menarik ADB-NF-04 Portability N/A ADB-NF-05 Memory Ukuran sedang ADB-NF-06 Response time N/A ADB-NF-07 Safety N/A ADB-NF-08 Security Jaringan ADB-NF-09 komunikasi Bahas Indonesia Program Studi S1 Teknik Informatika SKPL-01 Halaman 20/ dari 20 halaman