MANAJEMEN PROYEK PERANGKAT LUNAK MPPL (1)

DOKUMEN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SISTEM INFORMASI DATA KENDARAAN DINAS/OPERASIONAL SEKRETARIAT
DAERAH
“SIDAKENDI”

untuk:
Bagian Umum Sekretariat Daerah Kabupaten Bandung

Dipersiapkan oleh:
TCCOMP

JASA KONSULTASI PERANGKAT LUNAK TCCOMP
Sekretariat : Jl. Yudhawastu Pramuka III (Depan BRI), Bandung

BAB 1
PENDAHULUAN
1.1 Tujuan Penulisan Dokumen
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software
Requirement Spesification (SRS) untuk Sistem Informasi Data Kendaraan Dinas/Operasional
Sekretariat Daerah. Tujuan dari penulisan dokumen ini adalah untuk memberikan
penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum

maupun penjelasan detil dan menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak sistem informasi
dan pengguna (klien) dari perangkat lunak atau personil-personil yang terlibat dalam
sistem. Dokumen ini akan digunakan sebagai bahan acuan dalam proses pengembangan dan
sebagai bahan evaluasi pada saat proses pengembangan perangkat lunak maupun di akhir
pengembangannya. Dengan adanya dokumen SKPL ini diharapkan pengembangan
perangkat lunak akan lebih terarah dan lebih terfokus serta tidak menimbulkan ambiguitas
terutama bagi pengembang perangkat lunak sistem informasi.

1.2 Lingkup Masalah
Berdasarkan Peraturan Daerah Nomor 19 Tahun 2007, dimana Bagian Umum
termasuk dalam susunan struktur organisasi sekretariat Daerah dan merupakan salah satu
bagian dari 4 (empat) bagian di bawah Asisten Administrasi. Bagian Umum terbagi menjadi
3 (tiga) Sub Bagian yaitu Sub Bagian Rumah Tangga dan Persandian, Sub Bagian Keuangan,
dan Sub Bagian KeKendaraanan.
Maksud dari pembuatan sistem informasi ini adalah untuk membangun aplikasi dan
database Informasi Data Kendaraan Dinas/Operasional Sekretariat Daerah sehingga
memudahkan untuk pengelolaan data di lingkungan Bagian Umum. Tujuan yang akan
dicapai dari kegiatan ini adalah peningkatan kinerja (efektifitas dan efisiensi) dalam
pengelolaan data-data Informasi Data Kendaraan Dinas/Operasional Sekretariat Daerah.

Sasaran yang akan dicapai oleh kegiatan ini adalah:
 terbangunnya aplikasi dan database Informasi Data Kendaraan Dinas/Operasional
Sekretariat Daerah.
 terbentuknya database dengan tingkat ketersediaan yang tinggi dan aman.
 ketersediaan data-data terkait Informasi Data Kendaraan Dinas/Operasional Sekretariat
Daerah yang lengkap dan menyeluruh sehingga dapat mendukung dan memudahkan
dalam manajemen pengelolaan di lingkungan Bagian Umum Sekretariat Daerah
Kabupaten Bandung.
Ruang lingkup pekerjaan adalah sebagai berikut:
1. Identifikasi dan analisis terhadap Informasi Data Kendaraan Dinas/Operasional
Sekretariat Daerah di lingkungan Bagian Umum Sekretariat Daerah .
2. Identifikasi dan analisis terhadap kebutuhan-kebutuhan kegiatan dari data terkait
Informasi Data Kendaraan Dinas/Operasional di lingkungan Bagian Umum Sekretariat
Daerah.
3. Formulasi dan perancangan solusi
4. Pembangunan aplikasi Informasi Data Kendaraan Dinas/Operasional Sekretariat Daerah
meliputi fitur – fitur sebagai berikut :

2


a. Perancangan database
b. Inputing (tambah, ubah dan hapus) data Nomor Polisi
c. Inputing (tambah, ubah dan hapus) data Kendaraan Tahun Pembuatan
d. Inputing (tambah, ubah dan hapus) data Rincian Habis Pajak
e. Pencarian data Perawatan Kendaraan
f. Laporan
5. Uji coba dan penginstalan aplikasi
6. Pelatihan penggunaan aplikasi

1.3 Definisi dan Istilah
Berikut adalah daftar definisi dan istilah penting yang digunakan dalam dokumen
SKPL ini:
 SRS
: Software Requirements Specification, atau
 SKPL
: Spesifikasi Kebutuhan Perangkat Lunak
Dokumen hasil analisis yang berisi spesifikasi kebutuhan perangkat lunak.
 IEEE
: Institute of Electrical and Electronics Engineering
Standar internasional untuk pengembangan dan perancangan produk.

 ANSI
: American National Standard Institute
Lembaga Standardisasi Amerika.
 TBD
: To Be Defined
 SIDAKENDI : Sistem Informasi Data Kendaraan Dinas/Operasional Sekretariat Daerah.

1.4 Aturan Penamaan dan Penomoran
Penulisan dokumen SKPL ini menggunakan berbagai macam aturan penamaan dan
penomoran yang berbeda-beda untuk beberapa bagian tertentu. Aturan penamaan dan
penomoran yang digunakan berdasarkan hal/bagian tersebut adalah seperti yang tercantum
pada Tabel 1 berikut ini.
Tabel 1. Aturan Penamaan dan Penomoran

Hal/Bagian

Aturan Penomoran/Penamaan

Kebutuhan Fungsional


SKPL-FXX : Menunjukkan kebutuhan fungsional ke-XX

Kebutuhan Non Fungsional

SKPL-NFXX : Menunjukkan kebutuhan non fungsional ke-XX

Ringkasan kebutuhan
fungsional

SKPL-Fxxx dimana xxx adalah tiga digit bilangan bulat
dimulai dari 000

Ringkasan kebutuhan nonfungsional

SKPL-NFxxx dimana xxx adalah tiga digit bilangan bulat
dimulai dari 000

1.5 Referensi
Beberapa textbook, panduan, atau dokumentasi lain yang digunakan sebagai acuan
dalam pengembangan perangkat lunak ini adalah sebagai berikut :

1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement
Specifications.

3

2. Software Engineering, Aparctitioner’s Approach 5th edition, Roger S Pressman, Mc
Graw Hill, 2001.
3. Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak (SKPL), Jurusan
Teknik Informatika, Institut Teknologi Sepuluh Nopember.
4. Panduan Pengisian Spesifikasi Perangkat Lunak (SKPL) Beroriantasi Proses, Jurusan
Teknik Informatika, Institut Teknologi Sepuluh Nopember.
5. Kerangka Acuan Kerja Jasa Konsultasi Pembuatan Sistem Informasi Data Kendaraan
Dinas/Operasional Sekretariat Daerah, Bagian Umum Sekretariat Daerah Kabupaten
Bandung.

1.6 Ikhtisar Dokumen
Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai
berikut:
 Bab 1 Pendahuluan, merupakan pengantar dokumen SKPL ini yang berisi tujuan
penulisan dokumen, lingkup masalah, juga memuat definisi dan istilah yang digunakan

serta deskripsi umum dokumen yang merupakan ikhtisar dokumen SKPL.
 Bab 2 Deskripsi Umum Perangkat Lunak, mendefinisikan perspektif produk perangkat
lunak serta asumsi dan ketergantungan yang digunakan dalam pembuatan Sistem
Informasi Data Kendaraan Dinas/Operasional Sekretariat Daerah.
 Bab 3 Deskripsi Rinci Kebutuhan, mendeskripsikan kebutuhan khusus bagi Sistem
Informasi Data Kendaraan Dinas/Operasional Sekretariat Daerah, yang meliputi
kebutuhan antarmuka eksternal, kebutuhan fungsionalitas, kebutuhan performansi,
batasan perancangan, atribut sistem perangkat lunak, dan kebutuhan lain Sistem
Informasi Data Kendaraan Dinas/Operasional.
 Bab 4 Jadwal Kegiatan, merupakan rincian jadwal kegiatan selama pembuatan Sistem
Informasi Data Kendaraan Dinas/Operasional Sekretariat Daerah.

4

BAB 2
DESKRIPSI UMUM PERANGKAT LUNAK
2.1 Deskripsi Umum Sistem
Produk yang kami buat yaitu suatu program yang dapat memudahkan dalam
pengelolaan Informasi Data Kendaraan Dinas/Operasional di lingkungan Bagian Umum
Sekretariat Daerah. Sistem yang kami buat nantinya akan memiliki tiga fungsi utama, yakni

pengelolaan (tambah, ubah dan hapus) data kendaraan, pencarian dan tampilan informasi
data perawatan kendaraan, pelaporan yang mencakup rekapitulasi data kendaraan dan data
Habis Bayar Pajak. Program yang kami buat hanya sebagai tolok ukur dan pembanding serta
menjadi alat yang tepat dalam membantu menangani masalah pengelolaan Informasi Data
Kendaraan Dinas/Operasional.

2.2 Fungsi Produk
Perangkat Lunak SIDAKENDI ini mempunyai beberapa fungsi utama, antara lain:
1. (SKPL-F1) Dapat menampilkan, menambahkan, mengubah, dan menghapus data Nomor
Polisi.
2. (SKPL-F2) Dapat menampilkan, menambahkan, mengubah, dan menghapus data
Kendaraan berdasarkan Tahun Pembuatan.
3. (SKPL-F3) Dapat menampilkan, menambahkan, mengubah, dan menghapus data Rincian
Habis Pajak.
4. (SKPL-F4) Dapat melakukan pencarian dan menampilkan informasi data Perawatan
Kendaraan meliputi data Kendaraan Dinas.
5. (SKPL-F5) Dapat melakukan pencarian dan menampilkan informasi data Perawatan
Kendaraan meliputi data Pindah Tangan Kendaraan.
6. (SKPL-F6) Dapat menampilkan laporan rekapitulasi data kendaraan.
7. (SKPL-F7) Dapat menampilkan laporan rekapitulasi data Habis Bayar Pajak.

8. (SKPL-F8) Dapat menangani fasilitas bantuan pada aplikasi.

2.3 Karakteristik Pengguna
Karakteristik pengguna dijabarkan dalam tabel berikut ini.
Tabel 2. Karakteristik Pengguna

Kategori
Pengguna

Tugas

Hak Akses ke
aplikasi

Kemampuan yang harus
dimiliki

Administrator

- Mengatur hak

akses pengguna
- Mengelola
administrasi data
kendaraan
- Mencetak laporan
rekapitulasi data
kendaraan

Admin (semua)

Paham menggunakan
komputer, Mengerti
tentang administrasi data
kendaraan

Petugas /

- Memasukkan data

Pengguna


Paham menggunakan
5

Operator

kendaraan
- Mengelola data
kendaraan
- Mencetak laporan
rekapitulasi data
kendaraan
- Melakukan
pencarian data
kendaraan

(mengelola data
master, dokumen,
dan laporan)

komputer, Mengerti
tentang administrasi data
kendaraan

2.4 Batasan
Pengembangan Sistem Informasi Data Kendaraan Dinas/Operasional Sekretariat
Daerah ini memiliki keterbatasan-keterbatasan yaitu sebagai berikut :
1. SIDAKENDI merupakan aplikasi berbasis web yang dibuat dengan menggunakan
bahasa pemrograman PHP.
2. Keterbatasan dari sisi perangkat keras yang digunakan, contohnya input hanya berupa
teks dan angka, serta beberapa karakter. Input tersebut dapat berupa data-data
kendaraan.
3. Software pendukung yang digunakan SIDAKENDI adalah Microsoft Windows 2007,
DBMS MySQL, Rational Rose.

2.5 Lingkungan Operasi
Lingkungan operasi untuk menjalankan Sistem Informasi Data Kendaraan
Dinas/Operasional Sekretariat Daerah ini dalam pengembangannya adalah sebagai berikut :
1. Model SIDAKENDI adalah Aplikasi Software, namun juga bisa digunakan berbasis web
(web based).
2. SIDAKENDI ini dapat dijalankan pada web browser komputer yang tersambung dengan
internet.
3. Syarat minimal dari processor yang digunakan adalah Dual Core.

6

BAB 3
DESKRIPSI UMUM KEBUTUHAN
3.1 Kebutuhan Antarmuka Eksternal
3.1.2 Antarmuka Pengguna
Perangkat lunak yang akan dikembangkan membutuhkan interaksi dengan user
sebagai pemakai aplikasi perangkat lunak. Dalam melakukan interaksi dengan pemakai
perangkat lunak ini membutuhkan perangkat untuk melakukan proses transformasi input
dan output dari dan ke pemakai. Perangkat tersebut adalah sebagai berikut:
a. Perangkat Keyboard
Keyboard diperlukan sebagai sarana bagi pengguna untuk mengetikkan data masukan
yang akan diproses perangkat lunak.
b. Perangkat Mouse
Mouse digunakan sebagai sarana bagi pengguna untuk memasukkan data input bagi
perangkat lunak. Meskipun sebagian besar fungsi mouse dapat digantikan dengan
perangkat keyboard tetapi akan lebih ergonomis apabila pada jenis input tertentu
digunakan mouse sebagai salah satu perangkat yang dibutuhkan sebagai antarnuka
dengan pengguna.
c. Layar Monitor
Layar sebagai sarana untuk menampilkan aplikasi kepada pengguna mempunyai
spesifikasi diantaranya : monitor mampu menampilkan grafis dengan kualitas warna yang
baik untuk menampilkan user interface dan keluaran sistem.
d. Printer
Printer sebagai sarana untuk mencetak data yang telah diproses oleh perangkat lunak.

3.1.2 Antarmuka Perangkat Keras
Perangkat keras yang digunakan untuk membangun sistem ini mempunyai spesifikasi
sebagai berikut:
1. Sistem Operasi Microsoft Windows 2007
2. Processor Intel Core i7-4785T CPU RAM 4 GB

3.1.3 Antarmuka Perangkat Lunak
Beberapa perangkat lunak yang digunakan untuk membangun sistem ini adalah
sebagai berikut:
1. Notepad++
2. PHPmyadmin
3. XAMPP
4. Microsoft Office Visio 2007
5. Rational Rose

7

3.2 Kebutuhan Non Fungsional
Tabel 3. Deskripsi Kebutuhan Non Fungsional

SKPL-Id

Parameter

Kebutuhan

SKPL-N01

Availability

Aplikasi ini harus dapat beroperasi terus menerus selama 24
jam, karena aplikasi ini digunakan oleh Bagian Umum
Sekretariat Daerah untuk menjalankan semua aktivitas dalam
proses bisnis.

SKPL-N02

Reliability

Aplikasi ini harus dibangun dengan kehandalan yang tinggi.
Dengan kehandalan yang tinggi diharapkan kinerja (efektifitas
dan efisiensi) dalam pengelolaan data-data Kendaraan
Dinas/Operasional Sekretariat dapat ditingkatkan.

SKPL-N03

Database
security

Database hanya dapat diakses oleh authorized user/admin.

SKPL-N04

Security

Aplikasi ini memiliki hak akses tertentu bagi tiap jenis
penggunanya.

SKPL-N05

Accessibility

Aplikasi dapat digunakan kapanpun dan dimanapun dengan
koneksi internet.

SKPL-N06

Comfortibitily Aplikasi yang dikembangkan harus memperhatikan user
interface agar nyaman di mata pengguna.

3.3 Batasan Perancangan

a. Hanya dapat diakses melalui web browser.
b. Harus tersambung dengan internet.
3.4 Ringkasan Kebutuhan
Terdiri dari kebutuhan fungsional dan non fungsional seperti pada 3.4.1 dan 3.4.2

3.4.1 Ringkasan Kebutuhan Fungsional
Tabel 4. Ringkasan Kebutuhan Fungsional untuk SIDAKENDI

SKPL-Id

Keterangan

SKPL-F000 Menerima data User Id dan Password dari pengguna dan mem-validasinya
SKPL-F001 Dapat menampilkan, menambahkan, mengubah, dan menghapus data Nomor
Polisi.
SKPL-F002 Dapat menampilkan, menambahkan, mengubah, dan menghapus data
Kendaraan berdasarkan Tahun Pembuatan.
SKPL-F003 Dapat menampilkan, menambahkan, mengubah, dan menghapus data Rincian
8

Habis Pajak.
SKPL-F004 Dapat melakukan pencarian dan menampilkan informasi data Perawatan
Kendaraan meliputi data Kendaraan Dinas.
SKPL-F005 Dapat melakukan pencarian dan menampilkan informasi data Perawatan
Kendaraan meliputi data Pindah Tangan Kendaraan.
SKPL-F006 Dapat menampilkan laporan rekapitulasi data kendaraan.
SKPL-F007 Dapat menampilkan laporan rekapitulasi data Habis Bayar Pajak.
SKPL-F008 Dapat menangani fasilitas bantuan pada aplikasi.

3.4.2 Ringkasan Kebutuhan Non Fungsional
Tabel 5. Ringkasan Kebutuhan Non Fungsional untuk SIDAKENDI

SKPL-Id

Keterangan

SKPL-N001

Aplikasi dapat bekerja selama 24 jam.

SKPL-N002

Aplikasi ini harus dibangun dengan kehandalan yang setinggi mungkin.

SKPL-N003

Database hanya dapat diakses oleh authorized user/admin.

SKPL-N004

Aplikasi ini memiliki hak akses tertentu bagi tiap penggunanya.

SKPL-N004

Aplikasi ini dapat diakses menggunakan koneksi internet.

SKPL-N005

Aplikasi ini harus memiliki user interface yang baik.

9

BAB 4
JADWAL KEGIATAN
4.1 Waktu Pelaksanaan Kegiatan
Pembangunan aplikasi ini berlangsung selama 30 hari kerja dimulai dari serah terima
kontrak dengan penjadwalan sebagai berikut :
1. Pembuatan laporan pendahuluan untuk perencanaan kegiatan. (Mei 2015)
2. Dokumentasi untuk sistem dan kegiatan. (Mei 2015)
3. Studi Kelayakan. (Mei 2015)
4. Analisis dan Desain Sistem. (Mei 2015)
5. Pengembangan Database. (Mei 2015)
6. Perancangan modul. (Mei 2015)
7. Pembuatan prototype. (Mei 2015)
8. Implementasi modul. (Mei 2015)
9. Programmer testing.(Mei 2015)
10. User Acceptance testing. (Mei 2015)
11. Validasi dan evaluasi. (Mei 2015)
12. Pembuatan laporan mingguan. (Mei 2015)
13. Pembuatan dokumentasi SOP (System Operating Procedure) dan SMP (System
Maintenance Procedure). (Mei 2015)
14. Pembuatan laporan akhir. (Mei 2015)

4.2 Matriks Pelaksanaan Kegiatan
Tabel 6. Matriks Pelaksanaan Kegiatan
Tahapan Kegiatan
2

4

6

8

10

12

Mei
Hari Ke14 16 18

20

22

24

26

1. Pembuatan laporan pendahuluan
2. Dokumentasi untuk sistem dan kegiatan
3. Studi Kelayakan
4. Analisis dan Desain Sistem
5. Pengembangan Database
6. Perancangan modul
7. Pembuatan prototype
8. Implementasi modul
9. Programmer testing
10. User Acceptance testing
11. Validasi dan evaluasi
12. Pembuatan laporan mingguan
13. Pembuatan dokumentasi SOP dan SMP
14. Pembuatan laporan akhir

10

28

30

DAFTAR PUSTAKA
Kerangka Acuan Kerja (KAK). [Online] [Diakses: 27 Maret 2015.]
http://bagianumumsetda.com/profile/download/kerangka.pdf

11

Dokumen yang terkait

ANALISIS PENGARUH MANAJEMEN LABA TERHADAP NILAI PERUSAHAAN (Studi Empiris Pada Perusahaan Property dan Real Estate Yang Terdaftar Di Bursa Efek Indonesia)

47 440 21

ANALISIS PENGARUH PERSEPSI TRANSPARANSI DAN AKUNTABILITAS TERHADAP KINERJA LAYANAN PUBLIK SATUAN KERJA PERANGKAT DAERAH KABUPATEN BANYUWANGI

19 247 18

STUDI PENJADWALAN DAN RENCANA ANGGARAN BIAYA (RAB) PADA PROYEK PEMBANGUNAN PUSAT PERDAGANGAN CIREBON RAYA (PPCR) CIREBON – JAWA BARAT

34 235 1

STUDI PERTUKARAN WAKTU DAN BIAYA PADA PROYEK PEMBANGUNAN GEDUNG PERPUSTAKAAN UMUM KABUPATEN PAMEKASAN

5 158 1

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

MANAJEMEN BERITA TELEVISI PADA MEDIA NUSANTARA CITRA (MNC) NEWS CENTER BIRO SURABAYA (Studi Pada Pengelola Berita Lokal di RCTI, TPI, dan Global TV

2 40 2

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

MANAJEMEN STRATEGI RADIO LOKAL SEBAGAI MEDIA HIBURAN (Studi Komparatif pada Acara Musik Puterin Doong (PD) di Romansa FM dan Six To Nine di Gress FM di Ponorogo)

0 61 21

HUBUNGAN ANTARA SPIRITUALITAS DAN MANAJEMEN STRES PADA INDIVIDU PARUH BAYA

2 20 56

HUBUNGAN PERHATIAN ORANGTUA DAN MANAJEMEN WAKTU BELAJAR DI RUMAH DENGAN PRESTASI BELAJAR GEOGRAFI SISWA KELAS X IPS SMA NEGERI 3 BANDAR LAMPUNG TAHUN PELAJARAN 2014/2015

11 108 89