BAB IV RANCANGAN SISTEM YANG DIUSULKAN
VARIABEL SKOR MATRIKS
3.6 User Requirement .1 Elisitasi Tahap I .1 Elisitasi Tahap I
Elisitasi tahap I merupakan daftar yang disusun berdasarkan hasil wawancara dengan stakeholder mengenai kekurangan dari sistem yang berjalan, dan kebutuhan pengguna sistem yang belum terpenuhi. Berikut adalah elisitasi tahap I :
No
Functional
Analisa Kebutuhan
Saya ingin sistem terdapat :
1 Tampilan menu login dengan username dan password 2 Tampilan pesan jika password salah
3 Fasilitas lupa password
4 Tampilkan menu dashboard sesuai user 5 Menampilkan logo perusahaan
6 Menampilkan alamat perusahaan 7 Menampilkan tanggal & waktu 8 Menampilkan visi misi perusahaan
9 Menampilkan profil sesuai dengan user yang login 10 Tampilan menu akun
11 Fasilitas tambah akun
12 Fasilitas update foto user akun 13 Fasilitas preview akun
14 Fasilitas edit akun 15 Fasilitas delete akun 16 Tampilan menu roles 17 Fasilitas tambah role 18 Fasilitas edit role 19 Fasilitas delete role
20 Tampilan menu permissions 21 Fasilitas tambah permission 22 Fasilitas edit permission 23 Fasilitas delete permission 24 Tampilan menu customers 25 Fasilitas tambah data customer 26 Fasilitas preview data customer 27 Fasilitas edit data customer 28 Fasilitas delete data customer 29 Tampilan menu akun bank 30 Fasilitas tambah akun bank 31 Fasilitas preview akun bank 32 Fasilitas edit akun bank 33 Fasilitas delete akun bank 34 Tampilan menu invoice 35 Fasilitas tambah invoice 36 Fasilitas send invoice 37 Fasilitas edit invoice 38 Fasilitas delete invoice 39 Fasilitas preview invoice 40 Fasilitas print PDF invoice
41 Mengirim otomatis notifikasi email invoice ke customer 42 Fasilitas customer input bukti pembayaran
43 Tampilan menu payments 44 Fasilitas preview payment 45 Fasilitas payment proof 46 Fasilitas decline payment 47 Fasilitas approve payment 48 Tampilan menu receipts
49 Hanya menampilkan nomor invoice approve
50 Fasilitas preview receipts 51 Fasilitas print PDF kwitansi
52 Fasilitas send otomatis kwitansi ke email customer 53 Fasilitas unduh kwitansi
54 Tampilan menu laporan invoice 55 Fasilitas print laporan invoice 56 Menampilkan data invoice per bulan 57 Menampilkan data invoice per customer 58 Fasilitas search pada semua menu 59
Fasilitas logout dari sistem untuk semua user yang melakukan akses
Tabel 3.6. Tabel Elisitasi Tahap I 3.6.2 Elisitasi Tahap II
Elisitasi tahap II dibentuk berdasarkan elisitasi tahap I yang kemudian diklasifikasikan lagi dengan menggunakan metode MDI. Berikut penjelasan dari
No
Non Functional Analisa Kebutuhan
Saya ingin sistem terdapat :
1 Menampilkan jam dan tanggal yang update 2 Mempunyai tampilan yang menarik
3 User Friendly
4 Memiliki keamanan log in
Penyusun Stakeholder
(Della Angreani) (Ir. Novita Damayanti Tuankotta, S.T) NIM : 1714491234
beberapa requirement yang diberikan opsi Inessential (I) dan harus dieliminasi.
Keterangan : M (Mandatory) = Yang diinginkan D (Desirable) = Diperlukan
I (Inessential) = Tidak Diperlukan
No
Functional
M D I
Analisa Kebutuhan
Saya ingin sistem terdapat : 1
Tampilan menu login dengan username dan
password √
28 Fasilitas delete data customer √
Mengirim otomatis notifikasi email invoice
ke customer √
Fasilitas logout dari sistem untuk semua user yang
melakukan akses √
No
Non Functional
M D I
Analisa Kebutuhan
Saya ingin sistem terdapat :
1 Menampilkan jam dan tanggal yang update √
2 Mempunyai tampilan yang menarik √
Tabel 3.7. Tabel Elisitasi Tahap II 3.6.3 Elisitasi Tahap III
Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang option nya I pada metode MDI.
Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut :
1. T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang di usulkan.
2. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
3. E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut di dalam sistem.
Metode TOE di atas dibagi kembali menjadi beberapa pilihan yaitu option LMH (Low, Middle, High) dengan penjelasan sebagai berikut :
1. Low (L) : Mudah untuk dikerjakan.
3 User Friendly √
4 Memiliki keamanan log in √
Penyusun Stakeholder
(Della Angreani) (Ir. Novita Damayanti Tuankotta, S.T)
NIM : 1714491234
2. Middle (M) : Mampu untuk dikerjakan.
3. High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
Tampilan menu login dengan username
dan password √ √ √
Menampilkan profil sesuai dengan user
yang login √ √ √
28 Fasilitas delete data customer √ √ √
Fasilitas send otomatis kwitansi ke email
customer √ √ √
Fasilitas logout dari sistem untuk semua
user yang melakukan akses √ √ √
Tabel 3.8. Tabel Elisitasi Tahap III 3.6.4 Elisitasi Final
Final Elisitasi merupakan bentuk akhir dari tahap – tahap elisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem yang akan dibentuk, komponen – komponen yang terdapat ditahap ini lah yang harus ada dalam fungsional sistem yang akan di implementasikan. Berikut bentuk table final elisitasi.
No
Functional
Analisa Kebutuhan
Saya ingin sistem terdapat :
1 Tampilan menu login dengan username dan password 2 Tampilan pesan jika password salah
3 Fasilitas lupa password
4 Tampilkan menu dashboard sesuai user 5 Menampilkan logo perusahaan
6 Menampilkan alamat perusahaan 1
Menampilkan jam dan tanggal yang
update √ √ √
7 Menampilkan tanggal & waktu
8 Menampilkan profil sesuai dengan user yang login 9 Tampilan menu akun
10 Fasilitas tambah akun 11 Fasilitas preview akun 12 Fasilitas edit akun 13 Fasilitas delete akun 14 Tampilan menu roles 15 Fasilitas tambah role 16 Fasilitas edit role 17 Fasilitas delete role
18 Tampilan menu permissions 19 Fasilitas tambah permission 20 Fasilitas edit permission 21 Fasilitas delete permission 22 Tampilan menu customers 23 Fasilitas tambah data customer 24 Fasilitas preview data customer 25 Fasilitas edit data customer 26 Fasilitas delete data customer 27 Tampilan menu akun bank 28 Fasilitas tambah akun bank 29 Fasilitas preview akun bank 30 Fasilitas edit akun bank 31 Fasilitas delete akun bank 32 Tampilan menu invoice 33 Fasilitas tambah invoice 34 Fasilitas send invoice 35 Fasilitas edit invoice 36 Fasilitas delete invoice 37 Fasilitas preview invoice 38 Fasilitas print PDF invoice
39 Mengirim otomatis notifikasi email invoice ke customer 40 Fasilitas customer input bukti pembayaran
41 Tampilan menu payments 42 Fasilitas preview payment 43 Fasilitas payment proof 44 Fasilitas decline payment 45 Fasilitas approve payment
46 Tampilan menu receipts
47 Hanya menampilkan nomor invoice approve 48 Fasilitas preview receipts
49 Fasilitas print PDF kwitansi
50 Fasilitas send otomatis kwitansi ke email customer 51 Fasilitas unduh kwitansi
52 Tampilan menu laporan invoice 53 Fasilitas print laporan invoice 54 Menampilkan data invoice per bulan 55 Menampilkan data invoice per customer 56 Fasilitas search pada semua menu 57
Fasilitas logout dari sistem untuk semua user yang melakukan akses
No
Non Functional Analisa Kebutuhan
Saya ingin sistem terdapat :
1 Menampilkan jam dan tanggal yang update 2 Mempunyai tampilan yang menarik
3 User Friendly
4 Memiliki keamanan log in
BAB IV
RANCANGAN SISTEM YANG DIUSULKAN
4.1 Rancangan Sistem Usulan