Anda di halaman 1dari 10

Dokumen:

Ver: [01] Spesifikasi Kebutuhan


Perangkat Lunak

[Aplikasi Statistik Pertanian


(SP) Tanaman Pangan]

PROGRAM STUDI SARJANA TERAPAN REKAYASA PERANGKAT LUNAK


JURUSAN TEKNIK INFORMATIKA
POLITEKNIK NEGERI BENGKALIS
2021
[Aplikasi Statistik Pertanian (SP) Tanaman Pangan] Versi: [01]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [01/04/21]
[SKPL ver. 01]

Sejarah Revisi Dokumen

Tanggal Ver Deskripsi / Perubahan Penulis

Rahasia [Emil Jamel Mahmuda]


2 | halaman
[2021]
[Aplikasi Statistik Pertanian (SP) Tanaman Pangan] Versi: [01]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [01/04/21]
[SKPL ver. 01]

Disusun Oleh:
1. Emil Jamel Mahmuda (6304171035)

Rahasia [Emil Jamel Mahmuda]


3 | halaman
[2021]
[Aplikasi Statistik Pertanian (SP) Tanaman Pangan] Versi: [01]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [01/04/21]
[SKPL ver. 01]

Daftar Isi

1. Introduction ................................................................................................................................................ 5

1.1. Tujuan Dokumen ....................................................................................................................... 5

1.2. Ruang Lingkup Dokumen ....................................................................................................... 5

1.3. Definisi, Akronim, Singkatan yang Digunakan .............................................................. 5

1.4. Referensi ....................................................................................................................................... 6

1.5. Gambaran Umum Dokumen ................................................................................................. 6

2. Deskripsi Produk ...................................................................................................................................... 6

2.1. Lingkungan Sistem ................................................................................................................... 6

2.2. Fungsi-fungsi Produk .............................................................................................................. 7

2.2.1. Pendataan Jenis Tanaman ...................................................................................... 7

2.2.2. Mengunduh Lembar Laporan ............................................................................... 7

2.3. Karakteristik Pengguna .......................................................................................................... 7

3. Spesifikasi Kebutuhan ............................................................................................................................. 8

3.1. Kebutuhan Fungsional ............................................................................................................ 8

3.1.1. Pendataan Jenis Tanaman ...................................................................................... 8

3.1.2. Mengunduh Lembar Laporan ............................................................................... 9

3.2. Kebutuhan Data ....................................................................................................................... 10

3.3. Kebutuhan Non-Fungsional ................................................................................................ 10

Rahasia [Emil Jamel Mahmuda]


4 | halaman
[2021]
[Aplikasi Statistik Pertanian (SP) Tanaman Pangan] Versi: [01]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [01/04/21]
[SKPL ver. 01]

Spesifikasi Kebutuhan

Perangkat Lunak

1. Introduction
Dokumen ini memperkenalkan spesifikasi kebutuhan perangkat lunak untuk aplikasi
Statistik Pertanian (SP) Tanaman Pangan Dinas Pertanian Kabupaten Bengkalis.

1.1. Tujuan Dokumen


Tujuan dari dokumen ini adalah mencatat berbagai kebutuhan fungsional. Kebutuhan
fungsional diambil dari kebutuhan pengguna terhadap fungsi-fungsi yang ada didalam sistem,
aturan-aturan bisnis beserta atribut kualitas yang mengiringinya. Pada masing-masing
kebutuhan fungsional, dilakukan analisis terhadap masukan, proses, dan keluaran.

1.2. Ruang Lingkup Dokumen


Dokumen ini memberikan deskripsi dan gambaran dari kebutuhan pengguna
terhadap aplikasi Statistik Pertanian (SP) Tanaman Pangan.

1.3. Definisi, Akronim, Singkatan yang Digunakan


Berikut ini merupakan definisi, akronim, singkatan yang digunakan dalam penulisan
dokumen ini:

 Aplikasi adalah sebuah perangkat lunak yang dirancang untuk melakukan suatu tugas
tertentu.
 Operator merupakan orang yang bertugas mengoperasikan aplikasi.
 Server merupakan sebuah komputer yang menjadi pusat dari seluruh data dan
informasi.
 Database merupakan sekumpulan data yang tersimpan secara sistematis didalam
komputer yang dapat dimanipulasi menggunakan aplikasi Database Management
System.
 Statistik merupakan data yang berupa angka yang dikumpulkan, ditabulasi, digolong-
golongkan sehingga dapat memberi informasi yang berarti mengenai suatu masalah
atau gejala.
 Tanaman Pangan merupakan jenis tanaman yang dipanen dalam waktu semusim,
serta jenis tanaman ini sangat dibutuhkan oleh tubuh manusia sebagai sumber energi
yang mengandung nutrisi.

Rahasia [Emil Jamel Mahmuda]


5 | halaman
[2021]
[Aplikasi Statistik Pertanian (SP) Tanaman Pangan] Versi: [01]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [01/04/21]
[SKPL ver. 01]

1.4. Referensi
1. Fajri, A. F., dan Iswandy, E (2017). Sistem Informasi Pengolahan Data Laporan
Statistik Pertanian Tanaman Pangan Studi Kasus (Kota Gadih) Payakumbuh. Jurnal
Sains dan Informatika, Vol. 3, No. 1.

2. Fazriyah, F. N., dkk (2019). Aplikasi Pengolahan Data Laporan Statistik Pertanian
(Studi Kasus: Dinas Pertanian dan Ketahanan Pangan Kabupaten Sumedang).
Proceeding Ilmu Terapan, Vol. 5, No. 2.

1.5. Gambaran Umum Dokumen


Dokumen ini dibentuk mengikuti struktur penulisan berikut ini:

1. Pada bagian pertama menjelaskan tentang deskripsi dokumen.


2. Pada bagian kedua berisi tentang deskripsi produk yang terdiri dari (1) lingkungan
sistem yang menggambarkan interaksi antara sistem dengan user, (2) berbagai
fungsi-fungsi produk beserta deskripsinya, dan (3) karakteristik pengguna.
3. Pada bagian ketiga, dokumen ini mencoba menjelaskan dengan lebih detil mengenai
alur kerja masing-masing fungsi dan fitur produk. Alur yang disebutkan disini
termasuk alur kerja pada kondisi normal, alur alternatif, dan pengecualian ketika
terjadi galat. Mengikuti masing-masing fungsi, disebutkan dan dijelaskan atribut
kualitas yang ingin dicapai, dan ukuran capaian secara kuantitatif.
4. Pada bagian keempat, dokumen ini mencoba menjelaskan kebutuhan data masing-
masing fungsi. Dijelaskan juga pada bagian ini, atribut kualitas data/informasi yang
dibutuhkan oleh sistem.

2. Deskripsi Produk
2.1. Lingkungan Sistem

Aplikasi Statistik Pertanian (SP) Tanaman Pangan berjalan pada sebuah web browser
dan dioperasikan oleh seorang operator. Operator dapat melakukan pendataan jenis-jenis
tanaman pangan beserta hasil panen. Setiap data masukkan akan tersimpan pada sebuah
basis data, guna menghindari data hilang atau terhapus. Hasil keluaran dari aplikasi ini
adalah sebuah lembar laporan perjenis tanaman yang dapat diunduh. Aplikasi dapat
dioperasikan jika otentikasi dari operator tervalidasi.

Rahasia [Emil Jamel Mahmuda]


6 | halaman
[2021]
[Aplikasi Statistik Pertanian (SP) Tanaman Pangan] Versi: [01]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [01/04/21]
[SKPL ver. 01]

2.2. Fungsi-fungsi Produk

2.2.1. Pendataan Jenis Tanaman

1. Deskripsi: Memasukkan data-data tanaman pangan berdasarkan variabel yang ada.


2. Aktor: Operator.
3. Input: Data tanaman pangan.
4. Proses:
1) Menjalankan aplikasi pada sebuah web browser.
2) Melakukan autentikasi akun operator.
3) Mimilih menu tambah data baru.
4) Operator memasukkan data-data tanaman pangan.
5) Ulangi langkah ke-3 untuk jenis tanaman pangan lainnya.
6) Aplikasi secara otomatis melakukan pengolahan data berdasarkan nilai
masukkan.
5. Output: Data tanaman pangan telah diolah.

2.2.2. Mengunduh Lembar Laporan

1. Deskripsi: Mengunduh lembar laporan tanaman pangan.


2. Aktor: Operator.
3. Input: Data tanaman pangan.
4. Proses:
1) Menjalankan aplikasi pada sebuah web browser.
2) Melakukan autentikasi akun operator.
3) Memilih lembar laporan tanaman pangan.
4) Ulangi langkah ke-3 untuk lembar laporan lainnya.
5) Mengunduh lembar laporan tanaman pangan.
5. Output: Laporan tanaman pangan.

2.3. Karakteristik Pengguna


1. Operator

Karakteristik Peran Tanggung-jawab


Operator 1. Memasukkan data 1. Bertanggung jawab atas
tanaman pangan kebenaran data
beserta hasil panen. masukkan tanaman
2. Mengunduh lembar pangan.
laporan tanaman
pangan.

Rahasia [Emil Jamel Mahmuda]


7 | halaman
[2021]
[Aplikasi Statistik Pertanian (SP) Tanaman Pangan] Versi: [01]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [01/04/21]
[SKPL ver. 01]

3. Spesifikasi Kebutuhan
3.1. Kebutuhan Fungsional

3.1.1. Pendataan Jenis Tanaman

Nama Fungsi Pendataan Jenis Tanaman

Prioritas High

Pemicu -

Kondisi Awal Autentikasi aktor telah tervalidasi

Alur Normal 1. Menjalankan aplikasi pada sebuah web browser.

2. Memasukkan nama pengguna dan kata sandi pada halaman


login.

3. Aplikasi melakukan autentikasi berdasarkan data masukkan.

4. Memilih menu tambah data baru.

5. Memasukkan data-data tanaman pangan.

6. Aplikasi melakukan validasi untuk setiap data masukkan.

7. Aplikasi secara otomatis melakukan pengolahan data


berdasarkan nilai masukkan.

Alur Alternatif 1. Menjalankan aplikasi pada sebuah web browser.

2. Memasukkan nama pengguna dan kata sandi pada halaman


login.

3. Aplikasi melakukan autentikasi berdasarkan data masukkan.

4. Ulangi langkah ke-2 jika autentikasi gagal dilakukan.

5. Memilih menu tambah data baru.

6. Memasukkan data-data tanaman pangan.

7. Aplikasi melakukan validasi untuk setiap data masukkan

8. Ulangi langkah ke-6 jika validasi gagal dilakukan.

9. Aplikasi secara otomatis melakukan pengolahan data


berdasarkan nilai masukkan.

Kondisi Akhir Data tanaman pangan telah diolah.

Rahasia [Emil Jamel Mahmuda]


8 | halaman
[2021]
[Aplikasi Statistik Pertanian (SP) Tanaman Pangan] Versi: [01]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [01/04/21]
[SKPL ver. 01]

Pengecualian -

Kebutuhan Non- 1. Aplikasi harus dapat melakukan proses autentikasi.


Fungsional
2. Aplikasi haru dapat melakukan proses validasi data masukkan

3. Setiap proses yang dilakukan oleh aplikasi tidak lebih dari 3


menit.

3.1.2. Mengunduh Lembar Laporan

Nama Fungsi Mengunduh Lembar Laporan

Prioritas High

Pemicu -

Kondisi Awal Autentikasi aktor telah tervalidasi

Alur Normal 1. Menjalankan aplikasi pada sebuah web browser.

2. Memasukkan nama pengguna dan kata sandi pada halaman


login.

3. Aplikasi melakukan autentikasi berdasarkan data masukkan.

4. Memilih lembar laporan tanaman pangan.

5. Mengunduh lembar laporan tanaman pangan.

Alur Alternatif 1. Menjalankan aplikasi pada sebuah web browser.

2. Memasukkan nama pengguna dan kata sandi pada halaman


login.

3. Aplikasi melakukan autentikasi berdasarkan data masukkan.

4. Ulangi langkah ke-2 jika autentikasi gagal dilakukan.

5. Memilih lembar laporan tanaman pangan.

6. Mengunduh lembar laporan tanaman pangan.

7. Aplikasi memproses data tanaman pangan yang ingin diunduh.

8. Ulangi langkah-6 jika proses pengunduhan gagal dilakukan.

Kondisi Akhir Laporan tanaman pangan.

Pengecualian -

Rahasia [Emil Jamel Mahmuda]


9 | halaman
[2021]
[Aplikasi Statistik Pertanian (SP) Tanaman Pangan] Versi: [01]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [01/04/21]
[SKPL ver. 01]

Kebutuhan Non- 1. Aplikasi harus dapat melakukan proses autentikasi.


Fungsional
2. Setiap proses yang dilakukan oleh aplikasi tidak lebih dari 3
menit.

3.2. Kebutuhan Data


1. Data operator
Data operator yang dibutuhkan adalah nama pengguna, alamat email, dan kata sandi.

2. Data tanaman pangan


Data tanaman pangan didapatkan berdasarkan hasil panen tanaman pangan di
wilayah Kab. Bengkalis.

3.3. Kebutuhan Non-Fungsional


Berikut adalah beberapa kebutuhan non-fungsional yang dibutuhkan oleh aplikasi:

1. Ketersediaan
 Aplikasi harus tersedia dalam kurun waktu 1x24 jam.
 Aplikasi dapat berjalan pada semua web browser modern.

2. Kapasitas
 Aplikasi harus dapat menerima masukkan/keluaran data minimal 500 kali.
 Aplikasi minimal memiliki tempat penyimpanan data sebesar 1 GB.

3. Performa
 Setiap proses yang dilakukan oleh aplikasi tidak lebih dari 3 menit.

4. Keamanan
 Aplikasi harus dapat melakukan proses autentikasi.
 Kata sandi yang disimpan di dalam basis data harus dienkripsi.
 Aplikasi haru dapat melakukan proses validasi data masukkan.

Rahasia [Emil Jamel Mahmuda]


10 | halaman
[2021]

Anda mungkin juga menyukai