• Tidak ada hasil yang ditemukan

SKPL-ENVIRONMENT MANAGEMENT SYSTEM SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Environment Management System

N/A
N/A
Protected

Academic year: 2021

Membagikan "SKPL-ENVIRONMENT MANAGEMENT SYSTEM SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Environment Management System"

Copied!
35
0
0

Teks penuh

(1)

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

(2)

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

(3)

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.

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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]

(11)

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]

(12)

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]

(13)

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]

(14)

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.

(15)

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.

(16)

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)

(17)

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

(18)

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.

(19)

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.

(20)

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

(21)

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.

(22)

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.

(23)

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.

(24)

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.

(25)

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:

(26)

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:

(27)

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:

(28)

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:

(29)

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

(30)

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.

(31)

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:

(32)

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

(33)

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

(34)

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)

(35)

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

Gambar

Tabel 1 Kategori Pengguna Environment Management System
Gambar 1 Use case Environment Management System
Tabel 3 Use Case dan Deskripsi Use Case
Tabel 4 Use case untuk membuat event
+7

Referensi

Dokumen terkait

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer, FMIPA IPB dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa

form import data penjualan telah membantu secara otomatis dalam melakukan filter data penjualan berdasarkan area, setelah data penjualan berhasil di import maka

ATM melakukan validasi dengan sistem bank apakah nasabah dapat melakukan penarikan uang untuk jumlah yang sudah dimasukkan sebelumnya. Jika respons dari bank OK, maka akan berlanjut

Bagi pengembang, SKPL ini dapat digunakan sebagai acuan dalam setiap tahapan pengembangan, agar sesuai dengan kebutuhan yang diinginkan oleh pengguna dan tujuan

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh

Berdasarkan penelitian tersebut pada paper ini penulis mengajukan metode untuk melakukan evaluasi SKPL berdasarkan Software Quality Model sehingga seorang

Dari pernyataan diatas dapat disimpulkan bahwa komputer adalah alat yang digunakan untuk melakukan pengolahan data, dimana proses pengolahan data ini dapat

INTEGRATED SOFTWARE  Koleksi beberapa aplikasi dalam suatu paket dengan serangkaian perintah umum dan kemampuan bekerja-sama dan berbagi data  Tujuannya adalah agar pengguna dapat