Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang...

18
Functional/Software Requirement Specification Version 0 Functional/Software Requirement Specification 1. Pendahuluan Dokumen ini berisikan spesifikasi kebutuhan proyek mesin ATM yang dikerjakan oleh kelompok 2. Prototipe sistem akan dinamakan mesin ATM Innova. 1.1. Tujuan Tujuan dari dokumen ini adalah menjelaskan kebutuhan prototipe mesin ATM Innova. Spesifikasi akan dimulai dari user story, yang kemudian akan dijabarkan menjadi use case-use case. Functional requirements akan dijabarkan dari use case-use case tersebut. 1.2. Gambaran Umum Dokumen ini dibuat sebagai berikut. Bagian 1 memberikan deskripsi singkat dan memberikan istilah-istilah yang digunakan dalam dokumen. Bagian 2 adalah user story, yang memberikan latar belakang bagi mesin ATM Innova. Bagian 3 menjelaskan tentang use case-use case penting. Berdasarkan use case-use case ini functional requirements dijabarkan. Daftar lengkap functional requirements dan non-functional requirements diberikan pada bagian 4. Halaman 1 dari 18

Transcript of Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang...

Page 1: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

Functional/Software Requirement Specification

1. PendahuluanDokumen ini berisikan spesifikasi kebutuhan proyek mesin ATM yang dikerjakan oleh kelompok 2. Prototipe sistem akan dinamakan mesin ATM Innova.

1.1. TujuanTujuan dari dokumen ini adalah menjelaskan kebutuhan prototipe mesin ATM Innova. Spesifikasi akan dimulai dari user story, yang kemudian akan dijabarkan menjadi use case-use case. Functional requirements akan dijabarkan dari use case-use case tersebut.

1.2. Gambaran UmumDokumen ini dibuat sebagai berikut. Bagian 1 memberikan deskripsi singkat dan memberikan istilah-istilah yang digunakan dalam dokumen. Bagian 2 adalah user story, yang memberikan latar belakang bagi mesin ATM Innova. Bagian 3 menjelaskan tentang use case-use case penting. Berdasarkan use case-use case ini functional requirements dijabarkan. Daftar lengkap functional requirements dan non-functional requirements diberikan pada bagian 4.

Halaman 1 dari 15

Page 2: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

2. User StorySuatu hari, Budi salah seorang eksekutif muda di Surabaya mendapat telepon istrinya yang mengatakan bahwa tagihan telepon, air dan listrik bulan ini belum terbayar, sedangkan uang belanja bulanan sudah habis. Disertai ancaman tidak akan dapat makan malam di rumah sebelum masalah ini diselesaikan.

Budi baru menyadari dompetnya masih berisi uang kurang lebih Rp 150,00. Pada hari ini dia harus menghadiri rapat dengan beberapa klien di tempat yang berbeda, sehingga tidak sempat untuk antri mengambil uang ke bank, antri di loket PLN, PDAM dan telkom. Ketika menolehkan pandangan ke luar jendela kantor, dia melihat ada mesin ATM ‘Innova’. Sebelum menuju mesin ATM tersebut, ia kirim sms ke mesin tersebut untuk memastikan apakah mesin tersebut bisa dioperasikan atau sedang rusak. Tidak beberapa lama kemudian, ia mendapat balasan sms dari mesin tersebut yang menunjukkan bahwa mesin dalam kondisi OK dan bisa digunakan.

Bergegas dia keluar kantor, menyeberang jalan menuju ke ATM. Segera dia memasukkan kartu ATM, menginputkan nomor pin dan melakukan transaksi: pengecekan saldo, pembayaran rekening listrik, air dan telepon, serta tak lupa menarik uang tunai.

Setelah digunakan oleh Budi, dalam mesin ATM ‘Innova’ hanya tersisa kas tunai sebesar Rp. 1.000.000,- yang merupakan batasan minimal cadangan kas tunai dalam mesin. Mesin tersebut mengirimkan sms ke bagian maintenance dengan memberikan informasi dan warning bahwa cadangan kas mesin tersebut harus segera ditambah.

Halaman 2 dari 15

Page 3: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

3. Use Case

Terdapat 7 use case penting dalam sistem mesin ATM Innova, yaitu:

- Validasi Kartu (UC1)- Cek Saldo (UC2)- Penarikan Uang (UC3)- Pembayaran (UC4)- Transfer (UC5)- Cek Kondisi (UC6)- Pengecekan Stock Uang (UC7)

3.1. UC1 – Validasi Pin3.1.1 Deskripsi Singkat

Use case ini terjadi ketika user memasukkan kartu ATM ke mesin ATM. Sebelum dapat melakukan transaksi maka kartu ATM harus divalidasi lebih dahulu.

Gambar 1. Use Case Validasi Kartu

3.1.2 Prakondisi

User telah memasukkan kartu ATM ke mesin ATM. Kartu yang dimasukkan ke dalam ATM adalah kartu yang benar (sesuai dengan mesin ATM).3.1.3 Alur Dasar

Alur Dasar mendeskripsikan validasi kartu oleh mesin ATM ketika user memasukkan kartu ATM ke mesin ATM.

Halaman 3 dari 15

Page 4: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

1. Sistem menampilkan pesan agar User memasukkan pin.2. User memasukkan pin dengan menekan tombol angka-angka yang tersedia pada

ATM.3. Pin yang dimasukkan adalah benar, maka layar ATM berubah menjadi menu utama.3.1.4 Alternatif

Tidak ada.3.1.5 Ekstensi

Tidak ada.3.1.6 Eksepsi

Pin yang dimasukkan salah

1. Sistem menampilkan pesan bahwa pin yang dimasukkan adalah salah.2. Jika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke

langkah 1.3. Jika kesalahan adalah yang ketiga kali berturut-turut maka ATM akan ditahan oleh

mesin dan sistem menampilkan pesan bahwa ATM telah ditahan.

3.2. UC2 – Cek Saldo3.2.1 Deskripsi Singkat

Use case menggambarkan proses ketika user melakukan pengecekan sisa saldo pada rekening.

Gambar 2. Use Case Cek Saldo

3.2.2 Prakondisi

User telah memasukkan kartu ATM dan kartu telah divalidasi.3.2.3 Alur Dasar

1. User memilih pilihan cek saldo dari menu utama.2. Sistem menampilkan sisa saldo rekening pada layar.

Halaman 4 dari 15

Page 5: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

3.2.4 Ekstensi

Tidak ada.3.2.5 Eksepsi

Tidak ada.

3.3. UC3 - Penarikan Uang3.3.1 Deskripsi Singkat

Use case menggambarkan proses ketika user melakukan penarikan uang pada mesin ATM.

Gambar 3. Use Case Penarikan Uang

3.3.2 Prakondisi:

User telah memasukkan kartu ATM dan validasi telah dilakukan.3.3.3 Alur Dasar

1. Sistem menampilkan pesan agar user memasukkan jumlah yang akan ditarik dari ATM.

2. User memasukkan jumlah yang diinginkan dengan menekan tombol angka-angka yang tersedia.

3. Sistem mengeluarkan uang sesuai jumlah yang diminta.4. Sistem mencetak tanda bukti.5. Layar kembali ke menu utama.3.3.4 Alternatif

Tidak ada.3.3.5 Ekstensi

Cek saldo (UC2)

Halaman 5 dari 15

Page 6: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

- Sistem melakukan pemeriksaan sisa saldo yang tersisa pada rekening user.3.3.6 Eksepsi

Jumlah Uang pada ATM Tidak Mencukupi

- Sistem menampilkan pesan bahwa uang tidak mencukupi.- Layar kembali ke menu utama.Jumlah Uang Tidak Sesuai dengan Pecahan Uang pada Mesin ATM

- Sistem menampilkan pesan nominal pecahan pada mesin ATM.- Layar kembali ke menu utama.Saldo Tidak Mencukupi

- Sistem menampilkan pesan bahwa saldo rekening tidak mencukupi.- Layar kembali ke menu utama

3.4. UC4 – Pembayaran3.4.1 Deskripsi Singkat

Use case ini menggambarkan transaksi pembayaran telpon, listrik, dan air.Deskripsi Singkat.

Gambar 4. Use Case Pembayaran

3.4.2 Prakondisi

User telah memasukkan kartu ATM dan validasi telah dilakukan. Mesin menampilkan menu utama.3.4.3 Alur Dasar

1. User memilih jenis pembayaran.

Halaman 6 dari 15

Page 7: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

2. Sistem menampilkan jumlah tagihan3. Sistem menampilkan pesan apakah user akan melakukan pembayaran.4. User memastikan akan membayar .5. Sistem mencetak tanda bukti pembayaran.6. Layar kembali ke menu utama.3.4.4 Alternatif

Tidak ada.3.4.5 Ekstensi

Cek saldo (UC2)

- Sistem melakukan pemeriksaan sisa saldo yang tersisa pada rekening user.3.4.6 Eksepsi

Pembayaran untuk Periode Sekarang telah Dilakukan

- Sistem menampilkan pesan bahwa pembayaran telah dilakukan.- Layar kembali ke menu utama.Saldo Rekening Tidak Mencukupi

- Sistem menampilkan pesan bahwa saldo pada rekening tidak mencukupi.- Layar kembali ke menu utama.

3.5. UC5 –Transfer3.5.1 Deskripsi Singkat

Use case ini menggambarkan proses transfer antar nomor rekening yang bisa difasilitasi oleh mesin ATM

Halaman 7 dari 15

Page 8: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

Gambar 5. Use Case Transfer

3.5.1 Prakondisi

User telah memasukkan kartu ATM dan validasi telah dilakukan. Mesin menampilkan menu utama.3.5.2 Alur Dasar

1. User memilih pilihan transfer.2. Sistem menampilkan pesan agar user memilih jenis transfer yang diinginkan

(rekening antar bank atau pada bank yang sama).3. User memilih jenis transfer.4. Sistem menampilkan pesan agar user memasukkan nomor rekening yang dituju. 5. User memasukkan nomor rekening yang dituju.6. Sistem menampilkan nomor rekening yang diinputkan user beserta nama pemilik

rekening tersebut sebagai bentuk validasi.7. User menyatakan bahwa nomor rekening yang diketikkan sudah benar.8. Sistem menampilkan pesan agar user memasukkan jumlah uang yang akan ditransfer.9. User memasukkan jumlah uang yang akan ditransfer.10. Sistem mencetak bukti transfer.11. Layar kembali ke menu utama.3.5.3 Alternatif

Nomor Rekening yang dituju tidak terdaftar

- Jika nomor rekening yang diketikkan tidak terdaftar, mesin akan menyampaikan keadaan tersebut, dan customer diminta memasukkan nomor rekening yang lain

Jumlah uang yang akan ditransfer melebihi saldo customer

- Jika jumlah uang yang akan ditransfer melebihi saldo customer, mesin akan menyampaikan keadaan jumlah saldo customer saat ini dan meminta customer untuk memasukkan jumlah uang yang akan ditransfer lagi

Halaman 8 dari 15

Page 9: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

3.5.4 Ekstensi

Use Case Cek Saldo

- Sistem melakukan pemeriksaan sisa saldo yang tersisa pada rekening user.3.5.5 Eksepsi

Nomor Rekening Tujuan Tidak Terdaftar

- Sistem menampilkan pesan bahwa rekening tujuan tidak terdaftar.- Kembali ke langkah 4.Jumlah Uang yang Ditransfer Melebihi Saldo

- Sistem menampilkan pesan bahwa saldo tidak mencukupi.- Kembali ke langkah „Jumlah uang yang anda transfer melebihi saldo customer“.

3.6. Cek Kondisi3.6.1 Deskripsi Singkat

Use case ini menggambarkan pengecekan kondisi mesin ATM siap beroperasi3.6.2 Prakondisi

Mesin ATM baru saja melakukan proses transaksi. Menu dalam kondisi menu utama.3.6.3 Alur Dasar

Alur dasar menggambarkan bahwa setiap kali mesin ATM selesai melakukan transaksi, maka mesin akan kembali ke menu utama. Kemudian mesin akan melakukan pengecekan terhadap kondisi siap beroperasi sebelum mesin melakukan transaksi berikutnya. Urutan pengecekan kondisi siap beroperasi adalah sebagai berikut :

1. Sistem memeriksa apakah main power supply dalam kondisi siap2. Sistem memeriksa apakah jalur komunikasi dalam kondisi siap3. Sistem memeriksa apakah sistem mekanis validasi kartu dalam kondisi siap4. Sistem memeriksa apakah sistem mekanis penghitung uang dalam kondisi siap

Halaman 9 dari 15

Page 10: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

5. Sistem memeriksa apakah sistem mekanis pengeluaran uang dalam kondisi siap6. Sistem memeriksa apakah layar monitor dan tombol input dalam kondisi siap3.6.3 Alternatif

Tidak ada.3.6.4 Ekstensi

Tidak ada.3.6.5 Eksepsi

Main power supply gagal

- Sistem berpindah ke emergency power supply.- Sistem mengirim informasi ke pusat maintenance.- Monitor langsung mati.Sistem mekanis validasi kartu gagal

- Sistem mengirim informasi ke pusat maintenance bahwa sistem mekanis validasi kartu mengalami kegagalan.

- Sistem menampilkan pesan bahwa mesin tidak bisa digunakan.Sistem mekanis penghitung uang gagal

- Sistem mengirim informasi ke pusat maintenance bahwa sistem mekanis penghitung uang mengalami kegagalan.

- Sistem menampilkan pesan bahwa mesin tidak bisa digunakan.Sistem mekanis pengeluaran uang gagal

- Sistem mengirim informasi ke pusat maintenance bahwa sistem mekanis pengeluaran uang mengalami kegagalan.

- Sistem menampilkan pesan bahwa mesin tidak bisa digunakan.Layar monitor dan tombol input rusak

Halaman 10 dari 15

Page 11: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

- Sistem mengirim informasi ke pusat maintenance bahwa layar monitor dan / atau tombol input rusak.

- Monitor langsung mati.

3.7. UC7 – Cek Stock Uang3.7.1 Deskripsi Singkat

Use case ini menjelaskan tentang pengecekan stock jumlah uang yang ada pada mesin atm.

Gambar 6. Use Case Transfer

3.7.2 Prakondisi

Mesin baru saja melakukan proses penarikan tunai.3.7.3 Alur Dasar

1. Sistem melakukan pengecekan terhadap jumlah stock uang pada mesin atm.2. Layar kembali ke menu utama.3.7.4 Alternatif

Tidak ada.3.7.5 Ekstensi

Tidak ada.3.7.6 Eksepsi

Stock Uang Hanya 1 Juta

- Sistem mengirim pesan ke server bahwa stock uang sudah mencapai limit 1 juta.- Sistem akan menampilkan pesan jika terjadi penarikan uang lebih dari 1 juta.

Nama Sub Use Case Deskripsi

Penarikan Uang (UC3)Cek Saldo Pemeriksaan saldo ketika user akan melakukan

pengambilan uangPembayaran (UC4)

Cek Saldo Pemeriksaan saldo ketika user akan melakukan pengambilan uang

Transfer (UC5)Cek Saldo Pemeriksaan saldo ketika user akan melakukan

pengambilan uang

Halaman 11 dari 15

Page 12: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

4. Kebutuhan Fungsional

4.1. Fungsionalitas Produk AkhirProduk ini harus mempunyai fungsionalitas sebagai berikut:

- Pengecekan saldo- Penarikan tunai- Pembayaran- Transfer

4.2. Deskripsi KebutuhanTabel berikut berisi kebutuhan mesin ATM, tabel mempunyai kolom sebagai berikut:

- RegID : setiap kebutuhan mempunyai satu ID yang unik. ID diberi label sebagai berikut:1. Karakter pertama F atau N ( F Fungsional atau N Non Fungsional) 2. Kelompok karakter kedua :

Dua huruf untuk kategori ( GR General Requirement, PR Platform Requirement, VP Validasi Pin, CS Cek Saldo, PU Penarikan Uang, PB Pembayaran, TS Transfer, CM Cek Mesin, PS Pengecekan Stock )

3. Kelompok karakter terakhir: angka 2 digit- Deskripsi : Setiap requirement mempunyai suatu deskripsi yang “SMART”- Prioritas : Setiap requirement mempunyai suatu prioritas. Requirement “HARUS”

berarti harus diimplementasikan, “OPTIONAL” berarti diimplementasikan jika waktu mengijinkan.

- Use case trace/Comments : Kolom trace digunakan untuk memetakan requirement terhadap use case darimana mereka diturunkan dan memberikan tambahan komentar yang relevan

4.3. Kebutuhan Sistem Umum

ReqID Deskripsi Priority Use Case Trace / Comment

GeneralFGR01 Sistem bisa memvalidasi pin Harus UC1FGR02 Sistem bisa melakukan pengecekan saldo Harus UC2FGR03 Sistem bisa melakukan penarikan uang Harus UC3FGR04 Sistem bisa melakukan pembayaran Harus UC4FGR05 Sistem bisa melakukan transfer Harus UC5FGR06 Sistem bisa melakukan pengecekan kondisi

mesinHarus UC6

FGR07 Sistem bisa melakukan pengecekan sisa uang Harus UC7

Halaman 12 dari 15

Page 13: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

4.4. Kebutuhan Platform

ReqID Deskripsi Priority Use Case Trace / Comment

PlatformFPR01 Mesin ATM IBM built up Harus

4.5. Kebutuhan Berkenaan Dengan UC1

ReqID Deskripsi Priority Use Case Trace

Validasi PinFVP01 Sistem harus bisa memverifikasi pin yang

telah diinputkan oleh userHarus UC1

FVP02 Jika pin yang diinputkan adalah salah, maka sistem menampilkan pesan.

Harus UC1

FVP03 Sistem harus bisa menahan kartu atm jika user salah memasukkan nomor pin tiga kali secara berturut-turut

Harus UC1

4.6. Kebutuhan Berkenaan Dengan UC2

ReqID Deskripsi Priority Use Case Trace

Cek SaldoFCS01 Sistem menampilkan sisa saldo dari rekening

user ketika user memilih cek saldo pada menu utama

Harus UC2

4.7. Kebutuhan Berkenaan Dengan UC3

ReqID Deskripsi Priority Use Case Trace

Penarikan UangFPU01 Sistem melakukan pengecekan sisa saldo

rekening userHarus UC2

FPU02 Sistem mengeluarkan uang sejumlah nominal yang diinginkan oleh user

Harus UC3

FPU03 Sistem menampilkan pesan jika uang pada atm tidak mencukupi nominal yang diinginkan user

Harus UC3

FPU04 Sistem menampilkan pesan jika nominal yang diinginkan user tidak sesuai dengan pecahan uang pada atm

Harus UC3

4.8. Kebutuhan Berkenaan Dengan UC4

ReqID Deskripsi Priority Use Case Trace

PembayaranFPB01 Customer bisa memilih jenis pembayaran yang

akan dilakukanHarus UC4

FPB02 Sistem bisa melakukan pengecekan apakah Harus UC4

Halaman 13 dari 15

Page 14: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

tagihan sudah dibayarFPB03 Sistem bisa menampilkan jumlah tagihan yang

harus dibayarHarus UC4

FPB04 Sistem bisa melakukan pengecekan saldo rekening

Harus UC2

FPB05 Sistem bisa menampilkan pesan konfirmasi jika saldo kurang

Harus UC4

FPB06 Sistem bisa menerima konfirmasi permintaan pembayaran

Harus UC4

FPB07 Sistem menampilkan konfirmasi bahwa pembayaran berhasil dilakukan

Harus UC4

4.9. Kebutuhan Berkenaan Dengan UC5

ReqID Deskripsi Priority Use Case Trace

TransferFTSF01 Sistem bisa melakukan pengecekan nomor

transfer yang ditujuHarus UC5

FTSF02 Sistem bisa mengecek saldo customer Harus UC2

4.10. Kebutuhan Berkenaan Dengan UC6

ReqID Deskripsi Priority Use Case Trace

Cek Kondisi Mesin ATM Siap BeroperasiFCM01 Memeriksa main power supply dalam kondisi

siapHarus UC6

FCM02 Memeriksa jalur komunikasi dalam kondisi siap

Harus UC6

FCM03 Memeriksa sistem mekanis validasi kartu dalam kondisi siap

Harus UC6

FCM04 Memeriksa sistem mekanis penghitung uang dalam kondisi siap

Harus UC6

FCM05 Memeriksa sistem mekanis pengeluaran uang dalam kondisi siap

Harus UC6

FCM06 Memeriksa layar monitor dan tombol input dalam kondisi siap

Harus UC6

4.11. Kebutuhan Berkenaan Dengan UC7

ReqID Deskripsi Priority Use Case Trace

Pengecekan StockFPS01 Sistem bisa mengecek stock uang pada mesin Harus UC7FPS02 Sistem bisa mengirim sinyal ke Server Harus UC7FPS03 Sistem bisa menampilkan pesan jika terjadi

transaksi penarikan melebihi stock (ketika stock tinggal 1 juta).

Harus UC7

Halaman 14 dari 15

Page 15: Functional/Software Requirement Specification · Web viewJika kesalahan memasukkan pin adalah yang pertama atau kedua maka dilanjutkan ke langkah 1. Jika kesalahan adalah yang ketiga

Functional/Software Requirement Specification Version 0

4.12. Kebutuhan Non-fungsional

ReqID Name Description Priority

N01 Robustness Mesin ATM down time-nya maksimal 24 jam dalam satu tahun

Harus

N02 Robustness Mesin ATM harus bisa beroperasi pada temperature ruang maksimal 250C

Harus

N03 Robustness Mesin ATM harus terbuat dari bahan logam tahan korosi

Harus

N04 Performance Mesin ATM harus merespon aksi user dalam 2 detik

Harus

N05 Performance Mesin ATM harus dapat melakukan minimal 1000 transaksi per hari

Harus

N06 Performance Mesin ATM harus bisa mengidentifikasi kartu dalam waktu 2 detik

Harus

N07 Performance Mesin ATM harus bisa memverifikasi kartu dalam waktu 2 detik

Harus

N08 Performance Mesin ATM harus bisa memvalidasi kartu dalam waktu 2 detik

Harus

N09 Usability Mesin ATM harus bisa digunakan minimal oleh anak umur 15 tahun

Harus

N10 Usability Mesin ATM harus mempunyai menu yang menggunakan struktur Bahasa Indonesia EYD

Harus

N11 Usability Mesin ATM harus menggunakan layer monitor dengan resolusi 800x600 pixel

Harus

N12 Usability Mesin ATM harus menggunakan tombol dari bahan non toxic

Harus

N13 Usability Mesin ATM harus mempunyai layar monitor dengan posisi 100cm dari lantai

Harus

N14 Maintenability Mesin ATM jika terjadi kerusakan harus bisa di perbaiki dalam waktu satu jam

Harus

N15 Maintenability Mesin ATM harus bisa memberikan respon kerusakan kepada petugas maintenance dalam waktu 5 detik

Harus

N16 Maintenability Mesin ATM harus bisa di-maintenance oleh maksimal 2 orang petugas

Harus

N17 Deployment Mesin harus bisa dipasang dalam waktu maksimal 20 jam

Harus

N18 Deployment Mesin ATM harus bisa dipasang oleh maksimal 4 orang pekerja

Harus

Halaman 15 dari 15