Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 1 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Environment Management System
Untuk : Kelompok 9
Fadhlal Khaliq Surado (G64140015) Marchelia Fika Pratiwi (G64140048) Afif Hilman Habibi (G64140058) Muhammad Naufal F. M (G64140091)
Departemen Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor
2016
Jurusan Ilmu Komputer Institut Pertanian Bogor
Nomor Dokumen Halaman
SKPL – Environment Management System
1/35
Revisi A
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 2 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
DAFTAR PEUBAHAN
Revisi Deskripsi
A
Penghapusan fungsi Forum Discussion.
B C D E F G INDEX - A B C D E F G TGL 29/02/2016 Ditulis oleh Tim Environment Management System Tim Environment Management System Diperiksa oleh Asprak RPL – Yuli Intan Kiswari
Sarah Shanaz
Asprak RPL – Yuli Intan
Kiswari Sarah Shanaz
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 3 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
DAFTAR HALAMAN PEUBAHAN
Halaman Revisi Halaman Revisi
8 Penambahan dan pengu-rangan lingkup masalah.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 4 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
DAFTAR ISI
DAFTAR PEUBAHAN ... 2
DAFTAR HALAMAN PEUBAHAN ... 3
DAFTAR ISI ... 4 DAFTAR GAMBAR ... 6 DAFTAR TABEL ... 7 1. Pendahuluan ... 8 1.1Tujuan ... 8 1.2Lingkup Masalah ... 8
1.3Definisi, Akronim, dan Singkatan ... 9
1.4Referensi ... 9
1.5Deskripsi Umum Dokumen ... 9
2. Deskripsi Umum Perangkat Lunak ... 10
2.1Perspektif Produk ... 10
2.2Fungsi Produk ... 10
2.3Karakteristik Pengguna ... 11
2.4Batasan-batasan ... 14
2.5Lingkup Operasi ... 14
3. Deskripsi Rinci Kebutuhan ... 14
3.1Deskripsi Antarmuka Eksternal ... 14
3.1.1 Antarmuka Pemakai ... 14
3.1.2 Antarmuka Perangkat Keras ... 15
3.1.3 Antarmuka Perangkat Lunak ... 15
3.2Kebutuhan Fungsional ... 16
3.2.1 Kebutuhan Proses (Model Use case) ... 16
3.2.1.1Definisi Aktor ... 17
3.2.1.2Definisi Use Case ... 17
3.2.2 Kebutuhan Perilaku ... 19
3.2.2.1Use case untuk membuat event ... 19
3.2.2.2Use case untuk menambahkan data sampah ... 20
3.2.2.3Use case untuk membuat posting tutorial mengenai lingkungan ... 21
3.2.2.4Use case untuk menyetujui event atau barang yang dijual ... 22
3.2.2.5Use case untuk login / register ... 23
3.2.2.6Use case untuk menghapus postingan tutorial ... 24
3.2.2.7Use case untuk melihat event ... 25
3.2.2.8Use case untuk melihat WikiTrash ... 26
3.2.2.9Use case untuk melihat Environment Shop ... 27
3.2.2.10Use case untuk melihat news ... 28
3.2.2.11Use case untuk Pembelian ... 29
3.2.2.12Use case untuk Penjualan ... 30
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 5 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.3.1 ER Diagram ... 32
3.4Kamus Data ... 33
3.4.1 Data User ... 33
3.4.2 Data Informasi Sampah ... 33
3.4.3 Data Posting Tutorial ... 33
3.4.4 Data Barang yang Dijual ... 34
3.4.5 Data Pembelian Barang ... 34
3.4.6 Data Event ... 34
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 6 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
DAFTAR GAMBAR
Gambar 1 Use case Environment Management System ... 16 Gambar 2 ER Diagram Environment Management System ... 32
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 7 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
DAFTAR TABEL
Tabel 1 Kategori Pengguna Environment Management System ... 11
Tabel 2 Aktor dan Task yang Dilakukan ... 17
Tabel 3 Use Case dan Deskripsi Use Case ... 17
Tabel 4 Use Case untuk membuat event ... 19
Tabel 5 Use Case untuk menambahkan data sampah ... 20
Tabel 6 Use case untuk membuat posting tutorial mengenai lingkungan ... 21
Tabel 7 Use case untuk menyetujui event atau barang yang akan dijual ... 22
Tabel 8 Use case untuk Login / Register ... 23
Tabel 9 Use case untuk menghapus postingan tutorial ... 24
Tabel 10 Use case untuk melihat event ... 25
Tabel 11 Use case untuk melihat WikiTrash ... 26
Tabel 12 Use case untuk melihat Environment Shop ... 27
Tabel 13 Use case untuk melihat News ... 28
Tabel 14 Use case untuk Pembelian ... 29
Tabel 15 Use case untuk Penjualan ... 30
Tabel 16 Data User ... 33
Tabel 17 Data Informasi Sampah ... 33
Tabel 18 Data Posting Tutorial ... 33
Tabel 19 Data Barang yang Dijual ... 34
Tabel 20 Data Pembelian Barang ... 34
Tabel 21 Data Event ... 34
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 8 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
1.
Pendahuluan
Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Specification (SRS) untuk Aplikasi Environment Management System. Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL. Isi dari dokumen ini sebagian besar adalah terjemahan dari dokumen IEEE Std 830-1993.
1.1 Tujuan
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) untuk Aplikasi Environment Management System. Tujuan dari penulisan dokumen ini adalah untuk memberi penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum maupun penjelasan detil. Pengguna dari dokumen ini adalah pengembang perangkat lunak aplikasi Environment Management System dan pihak-pihak 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 Aplikasi Environment Management System.
1.2 Lingkup Masalah
Lingkungan di sekitar kita perlu dijaga demi keberlanjutan sumberdaya alam yang tetap lestari. Lingkungan yang rusak tidak menyediakan lagi kondisi habitat yang sesuai bagi kehidupan mahluk hidup. Kesadaran masyarakat yang rendah dapat menjadi factor terjadinya kerusakan lingkungan.
Salah satu faktor yang mengakibatkan kerusakan lingkungan tersebut adalah sampah. Sampah yang menumpuk akan mengganggu lingkungan dan penduduk di sekitarnya. Walaupun terbukti sampah dapat merugikan, tetapi sampah juga dapat diubah menjadi barang yang bermanfaat. Kemanfaatan sampah ini tidak terlepas dari penggunaan ilmu pengetahuan dan teknologi dalam menanganinya.
Untuk meminimumkan permasalahan tersebut, dikembangkan suatu aplikasi pemanajemen lingkungan dengan maksud agar terminimalisirnya masalah kerusakan
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 9 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
lingkungan dan juga sebagai sarana masyarakat untuk melakukan kegiatan jual beli produk pelestarian lingkungan.
1.3 Definisi, Akronim, dan Singkatan
● SKPL:Spesifikasi Kebutuhan Perangkat Lunak merupakan dokumen hasil analisis yang berisi spesifikasi kebutuhan user.
● SKPL-EMS.S-xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan (requirenment) pada Aplikasi Environment Management System dengan EMS merupakan kode sistem, EMS.S adalah kode fase, dan xxxx adalah digit/nomor kebutuhan (requirenment).
● Usecase diagram adalah diagram yang digunakan untuk menjelaskan unit fungsi yang disediakan oleh sistem ke user.
● ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk merepresentasolahraga struktur data statis pada perangkat lunak.
● MySQL adalah Relational Database Management Server (RDBMS)
1.4 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah:
Kuncoro K S. 2010. Studi Pembangunan Pembangkit Listrik Tenaga Sampah 10 MWe di Kota Medan ditinjau dari Aspek Teknis, Ekonomi, dan Lingkungan [Skripsi]. Surabaya (ID): Fakultas Teknologi Industri, Institut Teknologi Sepuluh Nopember.
1.5 Deskripsi Umum Dokumen
Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini berisi uraian-uraian definisi dan spesifikasi perangkat lunak Environment Management System yang akan dikembangkan, mencakup tujuan, lingkup masalah, definisi-definisi, referensi dan deskripsi umum.
SKPL diorganisasikan dalam tiga bab utama, yaitu:
● Bab I Pendahuluan, memberikan gambaran umum dari keseluruhan SKPL, mencakup tujuan, lingkup masalah, definisi-definisi, referensi dan deskripsi umum
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 10 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
● Bab II Deskripsi Keseluruhan, menjelaskan factor-faktor umum yang berakibat pada produk dan kebutuhan yang mencakup perspektif produk, fungsi produk, karakteristik pengguna, batasan-batasan serta asumsi dan ketergantungan.
● Bab III Kebutuhan Khusus, merupakan uraian rinci dari deskripsi umum pada bab II yang memungkinkan pengembang untuk merancang system untuk memenuhi kebutuhan-kebutuhan itu dan juga bagi penguji untuk menguji system terhadap kebutuhan.
2.
Deskripsi Umum Perangkat Lunak
2.1 Perspektif Produk
Perangkat lunak yang akan dikembangkan adalah aplikasi Environment Management System, yaitu perangkat lunak berbasis web. Perangkat lunak ini merupakan sebuah aplikasi pemanajemen lingkungan yang didalamnya terdapat forum jual beli produk pelestarian lingkungan.
2.2 Fungsi Produk
Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah :
● Melakukan input tutorial [SKPL- EMS.S-0001] ● Melihat tutorial [SKPL- EMS.S-0002]
● Menghapus tutorial [SKPL- EMS.S-0003]
● Melakukan input barang yang dijual [SKPL- EMS.S-0004] ● Melakukan pembelian [SKPL- EMS.S-0005]
● Melihat environment shop [SKPL- EMS.S-0006] ● Menyutujui barang yang dijual [SKPL- EMS.S-0007]
● Melakukan input daftar sampah [SKPL- EMS.S-0008] ● Melihat daftar sampah [SKPL- EMS.S-0009]
● Melakukan input event [SKPL- EMS.S-0010]
● Melihat event [SKPL- EMS.S-0011]
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 11 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
● Melihat news [SKPL- EMS.S-0013]
● Melakukan login [SKPL- EMS.S-0014]
● Melakukan logout [SKPL- EMS.S-0015]
● Melakukan register [SKPL- EMS.S-0016]
2.3 Karakteristik Pengguna
Pengguna sistem ini adalah seseorang atau kelompok yang ingin mencari tahu mengenai informasi terkait pelestarian lingkungan. Pengguna juga bisa melakukan transaksi jual beli terkait barang-barang pelestarian lingkungan.
Tabel 1 Kategori Pengguna Environment Management System Kategori
Pengguna Tugas Hak Akses Terhadap Aplikasi
Admin
Melakukan input tutorial [SKPL- EMS.S-0001]
Melihat tutorial [SKPL- EMS.S-0002]
Menghapus tutorial [SKPL- EMS.S-0003]
Melakukan input barang yang dijual
[SKPL- EMS.S-0004]
Melakukan pembelian [SKPL- EMS.S-0005]
Melihat environment shop [SKPL- EMS.S-0006]
Menyetujui barang yang dijual [SKPL- EMS.S-0007]
Melakukan input daftar sampah [SKPL- EMS.S-0008]
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 12 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
Melakukan input event [SKPL- EMS.S-0010]
Melihat event [SKPL- EMS.S-0011]
Menyetujui event yang diajukan
[SKPL- EMS.S-0012]
Melihat news [SKPL- EMS.S-0013]
Melakukan login [SKPL- EMS.S-0014]
Melakukan logout [SKPL- EMS.S-0015]
Melakukan register [SKPL- EMS.S-0016]
Group
Melakukan input tutorial [SKPL- EMS.S-0001]
Melihat tutorial [SKPL- EMS.S-0002]
Melakukan input barang yang dijual
[SKPL- EMS.S-0004]
Melakukan pembelian [SKPL- EMS.S-0005]
Melihat environment shop [SKPL- EMS.S-0006]
Melihat daftar sampah [SKPL- EMS.S-0009]
Melakukan input event [SKPL- EMS.S-0010]
Melihat event [SKPL- EMS.S-0011]
Melihat news [SKPL- EMS.S-0013]
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 13 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
Melakukan logout [SKPL- EMS.S-0015]
Melakukan register [SKPL- EMS.S-0016]
Member
Melakukan input tutorial [SKPL- EMS.S-0001]
Melihat tutorial [SKPL- EMS.S-0002]
Melakukan input barang yang dijual
[SKPL- EMS.S-0004]
Melakukan pembelian [SKPL- EMS.S-0005]
Melihat environment shop [SKPL- EMS.S-0006]
Melihat daftar sampah [SKPL- EMS.S-0009]
Melihat event [SKPL- EMS.S-0011]
Melihat news [SKPL- EMS.S-0013]
Melakukan login [SKPL- EMS.S-0014]
Melakukan logout [SKPL- EMS.S-0015]
Melakukan register [SKPL- EMS.S-0016]
Guest
Melihat tutorial [SKPL- EMS.S-0002]
Melihat environment shop [SKPL- EMS.S-0006]
Melihat daftar sampah [SKPL- EMS.S-0009]
Melihat event [SKPL- EMS.S-0011]
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 14 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
2.4 Batasan-batasan
Batasan – batasan yang digunakan dalam pembangunan perangkat lunak ini adalah : ● Fitur informasi sampah pada aplikasi web Environment Management System dibatasi
hanya tiga kategori sampah, yaitu organik, anorganik, dan B3. Pada fitur pencariannya, user diasumsikan hanya mengetik satu kata saja.
● Fitur penjualan dan pembelian barang dibatasi hanya sebatas hubungan antara penjual dan pembeli tanpa melalui admin terlebih dahulu.
● Fitur postingan tutorial hanya dapat dibuat oleh admin saja, user lain hanya dapat membaca saja. User lain (grup/member/guest) tidak bisa memberikan komentar. ● Fitur news tidak dibuat oleh user melainkan hanya sebatas feed RSS dari situs luar
saja.
● Fitur registrasi user baru hanya diperbolehkan mendaftarkan satu email dan satu username per akun (tidak boleh ganda).
2.5 Lingkup Operasi
Perangkat lunak yang dibutuhkan oleh Aplikasi Environment Management System adalah:
● Browser yang mendukung HTML5 dan CSS3 serta dapat menjalankan Javascript dan PHP dengan baik.
3.
Deskripsi Rinci Kebutuhan
3.1 Kebutuhan Antarmuka Eksternal
Kebutuhan antarmuka eksternal pada Aplikasi Environment Management System mencakup kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.
3.1.1 Antarmuka Pemakai
Antarmuka pengguna dari Environment Management System dikembangkan berbasis web. Fitur-fitur yang dpaat diakses dan digunakan oleh aktor ketika menggunakan sistem ini akan dikelompokkan menjai Home, Events, WikiTrash, Environment Shop, dan Profile. Kelompok-kelompok tersebut dibedakan menjadi tab menu pada web.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 15 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
Menu Home akan menampilkan fitur news terbaru, tutorial, dan event yang diadakan. Fitur news, turorial, dan event masing-masing dipecah menjadi constainer-container tersendiri. Tutorial, news, dan event terbaru akan diletakkan teratas pada constainer-constainer masing-masing.
Menu Environment Shop membagi tampilan manjadi dua, yaitu tampilan untuk menampilkan barang yang dijual dan sub-sub menu yang tersedia pada Environment Shop. Barang-barang yang dijual akan ditampilkan dalam bentuk constainer dengan keterangan nama dan harga barang. Disebelah kiri dari tampilan barang-barang yang dijual, terdapat list dari fitur-fitur yang dpaat diakses dari Environment Shop, salah satunya adalah menjual barang.
Menu event memiliki tampilan yang tida jauh berbeda dengan menu Environment Shop. Perbedaan terletak pada hal yang ditampilkan. Jika menu Environment Shop menampilkan barang yang dijual, menu event akan menampilkan event-event yang akan atau sedang berlangsung.
Menu Profile menampilkan foto profile dari pengguna menu ini akan menampilkan data diri dari pengguna secara lengkap yang terletak di bawah foto profile pengguna.
3.1.2 Antarmuka Perangkat Keras
Aplikasi Environment Management System tidak membutuhkan antarmuka perangkat keras yang spesifik.
3.1.3 Antarmuka Perangkat Lunak
Kebutuhan minimun perangkat lunak yang diperlukan oleh aplikasi Environment Management System adalah sebuah web browser yang mendukung HTML5/CSS3 serta dapat menjalankan Javascript dan PHP.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 16 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2Kebutuhan Fungsional
3.2.1 Kebutuhan Proses (Model use case)
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 17 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
Aplikasi Environment Management System memungkinkan pengguna untuk melakukan pencarian informasi sampah, menambahkan data sampah, melakukan penjualan atau pembelian barang, membuat event, dan membuat postingan tutorial. Data informasi sampah dimasukkan oleh admin dan dapat diakses oleh semua user (guest, member, dan grup). Penjualan dan pembelian dilakukan secara langsung oleh penjual dan pembeli tanpa campur tangan admin. Penjualan dan pembelian hanya dapat dilakukan apabila user sudah melakukan registrasi/login. Postingan tutorial dibuat oleh admin dan dapat diakses oleh semua user (guest, member, dan grup).
3.2.1.1Definisi Aktor
Tabel 2 Aktor dan Task yang Dilakukan
No Pengguna Task yang Dilakukan
1. Guest hanya dapat melihat (read only).
2. Member seperti Guest dengan tambahan dapat mem-post tutorial, menggunakan forum discussion, dan melakukan jual beli.
3. Group seperti Member dengan tambahan dapat membuat Event.
4. Admin seperti Group dengan tambahan melakukan approvement terhadap event yang diajukan user Group, mengawasi post dari Member, dsb.
3.2.1.2Definisi Use Case
Tabel 3 Use Case dan Deskripsi Use Case
No Use Case Deskripsi
1 Melakukan regiter/login User dapat mendaftar sebagai member atau grup dan dapat melakukan login setelah melakukan registrasi
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 18 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
environment shop, informasi sampah, dan event.
beberapa fitur yang tersedia.
3 Melakukan penjualan barang User yang sudah mempunyai akun dapat melakukan penjualan barang. Barang akan ditampilkan setelah melalui persetujuan admin.
4 Melakukan pembelian barang User yang sudah mempunyai akun dapat melakukan pembeliabn barang. Barang dibeli langsung ke penjual tanpa perantara admin.
5 Membuat data informasi sampah
User yang merupakan admin dapat
menambahkan informasi sampah dengan tiga kategori sampah: organik, anorganik, dan B3.
6 Membuat event User yang merupakan grup dapat memasukkan event baru. Event akan ditampilkan setelah melalui persetujuan admin
7 Membuat postingan tutorial User yang merupakan admin dapat mem-post tutorial seputar lingkungan.
8 Menghapus postingan tutorial
User yang merupakan admin dapat menghapus beberapa post tutorial.
8 Menyetujui barang yang dijual dan event
User yang merupakan admin dapat
menyetujui barang atau event apabila sesuai kriteria dan persyaratan. Apabila tidak sesuai, barang atau event langsung dihapus.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 19 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3 Kebutuhan Perilaku (Skenario Use Case)
3.2.3.1Use case untuk membuat event
Tabel 4 Use case untuk membuat event Use case Name: Membuat event
Scenario: User membuat event yang berkaitan dengan lingkungan. Triggering Event: User memilih menu event yang ada pada menu navigasi
Brief Description: 1. Pada menu event, terdapat sebuah form yang berisi field-field berupa nama event, waktu pelaksanaan event, lokasi event, dan deskripsi event.
2. Setelah user memasukkan seluruh data pada form tersebut, user mengklik tombol “Submit”.
3. Event yang dibuat harus diverifikasi admin agar dapat tampil di halaman utama.
Actors: Grup dan Admin
Related Use Case:
-Stakeholders:
-Preconditions: User harus memiliki akun sebagai grup
Postconditions: Event yang dipublikasikan akan ditampilkan di halaman utama.
Flow of Activities:
Actor System
1. User mengklik “Event” pada
menu navigasi.
1.1 Menampilkan form berisi nama event, waktu dan lokasi event, dan deskripsi event. 2. User mengklik tombol
“Submit” setelah mengisi form
2.1 Sistem akan menyimpan data di database
Exception Conditions: Jika event yang di-submit-kan tidak sesuai dengan persyaratan maka admin berhak untuk tidak mempublikasikannya.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 20 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.2Use case untuk menambahkan data sampah
Tabel 5 Use case untuk menambahkan data sampah Use case Name: Menambahkan data sampah
Scenario: Meng-input nama sampah beserta kategori dan gambarnya.
Triggering Event: User memilih menu WikiTrash pada menu navigasi dan memilih “Tambahkan Data Sampah”
Brief Description: 1. User melakukan input data berupa nama sampah, kategori sampah, dan gambar dari sampah tersebut.
2. Setelahnya, user mengklik tombol “Tambahkan Data Sampah” untuk menyimpan data yang di-input ke database.
Actors: Admin
Related Use Case:
-Stakeholders:
-Preconditions: User haruslah seorang admin.
Postconditions: Data dimasukkan ke database dan dapat ditampilkan pada menu WikiTrash.
Flow of Activities:
Actor System
1. User memilih menu “Tambahkan Data Sampah”
1.1 Menampilkan form yang berisikan field nama sampah, kategori sampah, dan input gambar sampah.
2. User mengklik tombol “Tambahkan Data Sampah” setelah selesai melakukan pengisian data.
2.1 Sistem akan menyimpan data yang di-input ke dalam database
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 21 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.3Use case untuk membuat posting tutorial mengenai lingkungan
Tabel 6 Use case untuk membuat posting tutorial mengenai lingkungan Use case Name: Membuat posting tutorial mengenai lingkungan
Scenario: User mempublikasikan suatu tutorial seputar lingkungan Triggering Event: User mengklik tombol “Post” pada menu navigasi
Brief Description: 1. User melakukan peng-input-an data berupa nama post, kategori post, dan konten dari post tersebut pada field yang disediakan. 2. Setelahnya, user mengklik tombol “Publish” dan sistem langsung
mempublikasikan post yang dibuat di halaman depan.
Actors: Admin
Related Use Case:
-Stakeholders:
-Preconditions: User haruslah seorang admin
Postconditions: Posting tutorial akan ditampilkan di halaman depan.
Flow of Activities:
Actor System
1. User mengklik “Post” pada
menu navigasi.
1.1 Menampilkan halaman yang berisi field nama, kategori, dan isi konten post. Sistem secara otomatis merekam waktu melakukan post.
2. User mengklik tombol “Publish” setelah mengisikan semua field.
2.1 Sistem akan menyimpan data yang di-input-kan ke database dan menampilkan post tersebut di halaman depan.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 22 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.4Use case untuk menyetujui event atau barang yang akan dijual
Tabel 7 Use case untuk menyetujui event atau barang yang akan dijual Use case Name: Menyetujui event atau barang yang akan dijual
Scenario: Memilih event atau barang yang sesuai dengan kriteria atau persyaratan.
Triggering Event: User masuk ke menu admin Brief Description: 1. User masuk ke menu admin.
2. Pada menu admin, ditampilkan semua barang dan event yang belum terverifikasi. User memilih mana yang diperbolehkan untuk ditampilkan mana yang tidak.
Actors: Admin
Related Use Case:
-Stakeholders:
-Preconditions: User haruslah seorang admin
Postconditions: Event atau barang yang telah diverifikasi dapat ditampilkan
Flow of Activities:
Actor System
1. User masuk ke menu admin. 1.1 Menampilkan halaman yang berisikan event dan barang yang belum diverifikasi.
2. User memilih dua tanggal yang ingin dibandingkan
2.1 Sistem akan menampilkan hasil perbandingan
Exception Conditions: Event atau barang yang tidak sesuai kriteria atau persyaratan akan langsung dihapus.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 23 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.5Use case untuk Login / Register
Tabel 8 Use case untuk Login / Register Use case Name: Login / Register
Scenario: Mendapat akses ke web Environment Management System
Triggering Event: User melakukan login untuk dapat mengakses fitur-fitur yang ada pada aplikasi web sesudah melakukan registrasi.
Brief Description: User memilih tombol “Login” atau “Register” dan memasukkan beberapa informasi pada field yang disediakan untuk dapat mengakses fitur-fitur yang tersedia pada web.
Actors: Admin, Grup, Member Related Use Case:
-Stakeholders:
-Preconditions: Bagi pengguna baru harus registrasi terlebih dahulu atau login bagi pengguna yang sudah terdaftar sebelumnya.
Postconditions: Dapat mendapatkan hak akses ke beberapa macam fitur-fitur pada web.
Flow of Activities: Actor System
1. User menekan tombol “Login” atau “Register”
1.1 Menampilkan halaman yang berisikan suatu formulir untuk registrasi atau untuk login.
2. User menekan tombol “Submit”
2.1 Jika registrasi, sistem akan menyimpan data baru ke database. Jika login, sistem akan menyimpan session login user.
Exception Conditions: User tidak diperkenankan mendaftarkan satu e-mail atau satu username yang sama. Panjang password minimal 6 karakter.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 24 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.6Use case untuk menghapus postingan tutorial
Tabel 9 Use case untuk menghapus postingan tutorial Use case Name: Menghapus postingan tutorial
Scenario: Admin dapat menghapus postingan tutorial
Triggering Event: Admin menekan tombol “Hapus Post” yang terdapat pada halaman postingan terkait.
Brief Description: Admin memilih postingan yang hendak dihapus selanjutnya pada halaman postingan tersebut tersedia tombol “Hapus Post” untuk menghapus postingan dari database.
Actors: Admin
Related Use Case: - Stakeholders: -
Preconditions: Admin memilih postingan yang akan dihapus.
Postconditions: Postingan tutorial terhapus dari halaman web dan juga terhapus dari database.
Flow of Activities:
Actor System
1. Admin mengklik link postingan yang ingin dihapus
1.1 Menampilkan halaman postingan.
2. Admin menekan tombol “Hapus Post”
2.1 Sistem akan menghapus postingan tersebut dari halaman web dan dari database.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 25 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.7Use case untuk melihat event
Tabel 10 Use case untuk melihat event Use case
Name:
Melihat Event
Scenario: Melihat Event bisa dilihat di menu Event, berisi keterangan tentang berbagai macam Event-event yang telah dipost.
Triggering Event:
User memilih menu Event
Brief
Description:
User masuk ke menu Event
User bisa mencari Event yang diinginkan Actors: Admin, Group, Member, Guest
Related Use Case: - Stakeholders: - Preconditions: - 1. Postconditions: - Flow of
Activities: Actor System
1. User memilih menu event
1.1 Menampilkan page yang berisi event-event yang ada
2. User bisa mencari event yang dicari
2.1 menampilkan event yang diinginkan,
Exception Conditions:
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 26 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.8Use case untuk melihat WikiTrash
Tabel 11 Use case untuk melihat WikiTrash Use case
Name:
Melihat Wiki Trash
Scenario: Melihat wikitrash bisa dilihat di menu wikitrash, berisi keterangan tentang berbagai macam sampah.
Triggering Event:
User memilih menu Wiki Trash
Brief
Description:
1. User masuk ke menu Wiki Trash.
2. User memasukkan jenis sampah yang dicari pada form yang telah disediakan.
Actors: Admin, Group, Member, Guest Related Use
Case:
-
Stakeholders: -
Preconditions: 1. Menginput nama sampah yang dicari. 2.
Postconditions: 1. User akan mendapatkan informasi tentang jenis sampah yang dicari
2. dihasilkan. Flow of
Activities: Actor System
1. User memilih menu Wiki Trash
1.1 Menampilkan page yang berisi form masukan nama sampah yang ingin dicari. 2. User meng-klik
icon ‘cari’
2.1 Menampilkan page informasi sampah yang dicari
Exception Conditions:
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 27 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.9Use case untuk melihat Environment Shop
Tabel 12 Use case untuk melihat Environment Shop Use case
Name:
Melihat Environment Shop
Scenario: Melihat Shop dapat dilakukan di menu environtment shop. Berisi berbagai macam sampah yang dijual
Triggering Event:
User memilih menu environment shop
Brief
Description:
1. User masuk ke menu environment shop,
2. User dapat melihat-lihat barang yang diperjualkan
3. User dapat mencari barang yang diinginkan dengan langsung di menu ‘cari’
Actors: Admin, Group, Member,Guest Related Use Case: - Stakeholders: - Preconditions: - Postconditions: - 1. dihasilkan. Flow of
Activities: Actor System
1. User memilih menu environment shop
1.1 Menampilkan page yang berisi barang yang dijual
2. User meng-klik icon cari 2.1 Menampilkan page informasi barang yang dicari
Exception Conditions:
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 28 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.10Use case untuk melihat News
Tabel 13 Use case untuk melihat News Use case
Name:
Melihat News
Scenario: Melihat News bisa langsung diliahat di menu utama Triggering
Event:
User masuk ke system Environment Management
Brief
Description:
User masuk ke system Environment Management
Actors: Admin, Group, Member, Guest Related Use Case: - Stakeholders: - Preconditions: - Postconditions: - Flow of
Activities: Actor System
1. User masuk ke system Environment Menagement
1.1 Menampilkan page utama didalam system
Exception Conditions:
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 29 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.2.3.11Use case untuk Pembelian
Tabel 14 Use case untuk Pembelian
Use case Name: Melakukan pembelian barang di Environment Shop
Scenario: Pembelian hanya bisa dilakukan apabila user sudah login. Pembelian barang dilakukan dengan meng-input konfirmasi alamat dan jumlah barang yang akan dibeli, pemberian diskon 5% apabila barang yang dibeli berjumlah lebih dari dua.
Triggering Event: User mengklik tombol “beli”
Brief Description: 1. User memilih barang dari page Environment Shop.
2. User dapat langsung membeli barang yang telah terpilih dengan menekan tombol “Beli”.
3. User meng-input konfirmasi alamat pengiriman dan jumlah barang yang dibeli. Akan ditampilkan total harga yang harus dibayar.
4. User akan diberikan informasi pembelian berupa “kode pembelian”, “tanggal pembelian”, “informasi barang yang dibeli”, dan “pembayaran ke penjual”.
5. Transaksi dinyatakan sukses apabila barang yang dibeli sudah sampai ke tangan pembeli.
Actors: Admin, Group, Member Related Use Case: -
Stakeholders: -
Preconditions: 1. User harus melakukan login terlebih dahulu. 2. User melakukan pembayaran barang yang dibeli ke
penjual.
Postconditions: 1. User mendapatkan informasi barang yang dibeli, berupa kode pembelian, tanggal pembelian, dan barang yang dibeli.
2. User menerima barang yang dibeli. Flow of Activities:
Actor System
1. User mengklik tombol “informasi”.
1.1 Menampilkan halaman yang berisi informasi barang yang hendak dibeli user. 2. User mengklik tombol “beli”. 2.1 Menampilkan form
kepada user untuk mengisi konfirmasi alamat dan jumlah barang yang dibeli.
3. User meng-input data konfirmasi alamat dan jumlah
3.1 Menampilkan total harga yang harus dibayar kepada
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 30 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
barang yang dibeli. user.
4. User meng-klik tombol “beli” lagi.
4.1 Menampilkan kode pembelian, tanggal, informasi barang yang dibeli, dan cara pembayaran ke penjual. 5. User meng-input bukti bayar. -
Exception Conditions: Input banyak yang akan dibeli hanya boleh angka positif dan tidak boleh melebihi stok barang yang ada. Apabila input lebih dari banyak stok barang yang ada, sistem akan menampilkan pemberitahuan.
3.2.3.12Use case untuk Penjualan
Tabel 15 Use case untuk Penjualan Use case
Name:
Melakukan penjualan produk di Environment Shop
Scenario: Kegiatan penjualan dapat dilakukan oleh 4 aktor, yaitu Admin, Group, dan Member. Tahap pertama yang dilakukan untuk melakukan penjualan adalah melakukan login. Proses login dilakukan sebagai pembatas aktor yang dapat melakukan penjualan. Tahap selanjutnya adalah user menuju laman Environment Shop dan memilih menu Jual Barang. User memasukkan data nama barang, kategori, harga, jumlah stok, deskripsi, dan gambar produk. Sebelum barang yang dijual ditampilkan di laman Environment Shop, barang harus di-approve oleh admin. Setelah barang di-approve, barang akan ditampilkan di Environment Shop.
Triggering Event:
User memilih menu Jual Barang pada laman Environment Shop Brief
Description:
1. User melakukan login.
2. User menekan laman Environment Shop.
3. Muncul tampilan laman Environment Shop yang berisi daftar produk yang dijual dan berbagai pilihan menu, yaitu Dashboard, Kategori, Profil, dan Jual Barang.
4. User memilih menu Jual Barang.
5. User menginputkan informasi dari barang yang hendak dijual yaitu nama barang, kategori, harga, jumlah stok, deskripsi, dan gambar produk.
6. User menekan tombol Jual Barang.
7. Admin me-review barang yang akan dijual/di-submit oleh user.
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 31 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
approvement atas barang yang dijual.
9. Barang yang sudah di-approve oleh admin akan ditampilkan di laman Environment Shop.
Actors: Admin, Group, Member Related Use
Case:
Verifikasi/Approvement oleh admin
Stakeholders: -
Preconditions: 1. User sudah menentukan barang yang ingin dijual di Environment Shop beserta harga dan stok barang.
2.
Postconditions :
1. Barang yang akan dijual ditampilkan di laman Environment Shop.
Flow of
Activities: Actor System
1. User melakukan login
1.1Menampilkan laman login. 1.2Mencari data user di database
berdasarkan username yang digunakan untuk login.
2. User menekan laman Environment Shop
2.1Menampilkan laman Environment Shop
3. User memilih menu Jual Barang
3.1Menampilkan form Jual Barang yang berisi nama barang, kategori, harga, jumlah stok, deskripsi, dan gambar produk.
4. User menekan tombol Jual Barang.
4.1Memasukkan data barang yang akan dijual ke database.
4.2Menutup form Jual Barang.
4.3Memasukkan data barang yang akan dijual ke dalam laman Admin. 5. Admin me-review
barang yang akan dijual.
6. Admin melakukan verifikasi/approvement
6.1Memasukkan barang yang sudah di-approve oleh Admin ke laman Environment Shop.
6.2Menghapus barang yang akan dijual dari laman Admin.
Exception Conditions:
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 32 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.3Kebutuhan Data
3.3.1 ER Diagram
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 33 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.3.2 Kamus Data
3.3.2.1 Data User
Tabel 16 Data User
Nama Kolom Tipe Data Keterangan
Tambahan
id_user (PK) Int Primary Key
Username varchar (16) Unique
Name varchar(128) Email varchar(64) phone_number varchar(16) Bdate Date Address varchar(100) Password varchar(32) account_type varchar(10) user_pict varchar(100)
3.3.2.2 Data Informasi Sampah
Tabel 17 Data Informasi Sampah
Nama Kolom Tipe Data Keterangan
Tambahan
id_sampah Int Primary Key
nama_sampah varchar(20)
kategori_sampah varchar(20)
trash_pict varchar(100)
3.3.2.3Data Posting Tutorial
Tabel 18 Data Posting Tutorial
Nama Kolom Tipe Data Keterangan
Tambahan
id_post (PK) Int Primary Key
Judul varchar(255)
Kategori varchar(25)
Tanggal timestamp
konten_post Text
posted_by (FK) Int Foreign Key
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 34 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.3.2.4 Data Barang yang Dijual
Tabel 19 Data Barang yang Dijual
Nama Kolom Tipe Data Keterangan
Tambahan
id barang (PK) Int Primary Key
nama_barang varchar(100)
deskripsi varchar(200)
kategori varchar(20)
Stok varchar(10)
Harga Int
id_penjual (FK) Int Foreign Key
admin_verif varchar(2)
gambar_barang varchar(100)
3.3.2.5 Data Pembelian Barang
Tabel 20 Data Pembelian Barang
Nama Kolom Tipe Data Keterangan
Tambahan kode_pembelian (PK) varchar(25) Primary Key
waktu_pembelian timestamp
id_pembeli (FK) int Foreign Key
jumlah_beli int
id_barang (FK) int Foreign Key
total_harga int konfirmasi_alamat varchar(255) status_bayar varchar(2) status_pengiriman varchar(2) status_penerimaan varchar(2) 3.3.2.6 Data Event
Tabel 21 Data Event
Nama Kolom Tipe Data Keterangan
Tambahan
id_event (PK) Int Primary Key
nama_event varchar(25) tanggal_pelaksanaan Date lokasi_pelaksanaan varchar(100) deskripsi_event varchar(200) id_grup_pelaksanan (FK)
Jurusan Ilmu Komputer IPB SKPL – Environment Management System
Halaman 35 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
3.4 Kebutuhan Non-Fungsional
Tabel 22 Non functional requirement untuk Environment Management System
SRS_ID Parameter Requirement
SKPL-ERS.S-0017 Availability Sistem dapat diakses selama 24 jam sehari
SKPL-ERS.S-0018 Reliability Tidak pernah gagal dalam menjalankan fungsi yang ada
SKPL-ERS.S-0019 Portability Sistem dapat dijalankan baik pada desktop maupun mobile