SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK AKKSES ...

149 downloads 3702 Views 78KB Size Report
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK ... SKPL - Akkses ..... Tugas. Hak Akses ke Aplikasi. Umum. Melihat informasi nominal kurs mata uang rupiah.
GLO1

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

AKKSES (Aplikasi Konversi Kurs Sangat sEderhana Sekali)

Dipersiapkan oleh: Arry Ekananta, ST – G651024104 Jurusan Ilmu Komputer - Institut Pertanian Bogor Jl. Raya Pajajaran, Bogor

Nomor Dokumen

Halaman

SKPL - Akkses

1/19

Jurusan Ilmu Komputer Institut Pertanian Bogor

Revisi

Tgl: 25/02/2003

DAFTAR PERUBAHAN Revisi

Deskripsi

A

B

C

D

E

F

G

INDEX

-

A

B

C

D

E

F

G

TGL Ditulis oleh Diperiksa oleh Disetujui oleh

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 2 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

Daftar Halaman Perubahan Halaman

Jurusan Ilmu Komputer IPB

Revisi

Halaman

SKPL - AKKSES

Revisi

Halaman 3 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

Daftar Isi 1

Pendahuluan .......................................................................................................................................................... 8 1.1 Tujuan ........................................................................................................................................................... 8 1.2 Lingkup Masalah........................................................................................................................................... 8 1.3 Definisi, Akronim, dan Singkatan ................................................................................................................. 8 1.4 Referensi ....................................................................................................................................................... 9 1.5 Deskripsi Umum Dokumen........................................................................................................................... 9 2 Deskripsi Umum Perangkat Lunak ....................................................................................................................... 9 2.1 Deskripsi Umum Sistem ............................................................................................................................... 9 2.2 Fungsi Produk ............................................................................................................................................. 10 2.3 Karakteristik Pengguna ............................................................................................................................... 11 2.4 Batasan-batasan ........................................................................................................................................... 11 2.5 Lingkup Operasi.......................................................................................................................................... 12 3 Deskripsi Rinci Kebutuhan ................................................................................................................................. 12 3.1 Kebutuhan Antarmuka Eksternal ................................................................................................................ 12 3.1.1 Antarmuka Pemakai ............................................................................................................................ 13 3.1.2 Antarmuka Perangkat Keras ............................................................................................................... 13 3.1.3 Antarmuka Perangkat Lunak............................................................................................................... 13 3.1.4 Antarmuka Komunikasi ...................................................................................................................... 13 3.2 Kebutuhan Fungsional ................................................................................................................................ 13 3.2.1 Context Diagram ................................................................................................................................. 13 3.2.2 DFD Level 1........................................................................................................................................ 14 3.3 Data Requirement ....................................................................................................................................... 14 3.3.1 ER Diagram......................................................................................................................................... 15 3.4 Non Functional Requirement ...................................................................................................................... 16 3.5 Batasan Perancangan................................................................................................................................... 16 3.6 Kerunutan (Traceability) ............................................................................................................................. 16 3.6.1 Data Store vs ER Diagram .................................................................................................................. 16 3.7 Ringkasan Kebutuhan ................................................................................................................................. 17 3.7.1 Functional Requirement Summary ...................................................................................................... 17 3.7.2 Non-Functional Requirement Summary ............................................................................................. 17

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 4 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

Daftar Gambar Gambar 1: Hubungan antar subsistem pada AKKSES ............................................................................................. 10 Gambar 2: Context Diagram (DFD level 0) untuk AKKSES .................................................................................... 14 Gambar 3: DFD level 1 untuk AKKSES ................................................................................................................... 14 Gambar 4: ER Diagram untuk AKKSES .................................................................................................................... 15

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 5 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

Daftar Tabel Tabel 1: Kategori pengguna AKKSES ...................................................................................................................... 11 Tabel 2: Data object table untuk tb_valas .................................................................................................................. 15 Tabel 3: Data object table untuk tb_administrator .................................................................................................... 16 Tabel 4: Non functional requirement untuk AKKSES ............................................................................................... 16 Table 5: Keterhubungan antara data store dengan ER diagram ............................................................................... 17 Tabel 6: Tabel functional requirement summary untuk AKKSES ............................................................................... 17 Tabel 7: Tabel non-functional requirement summary untuk AKKSES ....................................................................... 18

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 6 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

Daftar Lampiran LAMPIRAN…………………………………………………………………………………………………………19

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 7 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi 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 AKKSES (Aplikasi Konversi Kurs Sangat sEderhana Sekali). 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 Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen spesifikasi

kebutuhan perangkat lunak yang akan dikembangkan. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya. 1.2

Lingkup Masalah AKKSES (Aplikasi Konversi Kurs Sangat sEderhana Sekali) adalah perangkat lunak

konversi kurs dolar Amerika (USD) ke dalam rupiah Indonesia (IDR) berbasis web. Komputasi yang tercakup ke dalamnya adalah komputasi aritmatika sederhana berupa penjumlahan, pengurangan, perkalian, dan pembagian dari dua buah bilangan bulat atau desimal. 1.3

Definisi, Akronim, dan Singkatan • SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggris-nya sering juga disebut sebagai Software Requirements Spesification (SRS), dan merupakan spesifikasi dari perangkat lunak yang akan dikembangkan. • SKPL-Akkses.K-xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan (requirement) pada Akkses, dengan Akkses merupakan kode perangkat lunak, Akkses.K adalah kode fase, dan xxxx adalah digit/nomor kebutuhan (requirement). • HTML adalah HyperText Markup Language, sintaks bahasa yang digunakan dalam World Wide Web [DAV99]. • DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk menunjukkan aliran data pada perangkat lunak. • ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk

merepresentasikan struktur data statis pada perangkat lunak. Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 8 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

1.4

Referensi Referensi yang digunakan pada perangkat lunak ini adalah: • Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat Lunak (SKPL). Jurusan Teknik Informatika ITB. • Danny Goodman and Brendan Eich. JavaScript Bible. Hungry Minds, Inc. Maret 1998. • [DAV99] Dave Raggett, Arnaud Le Hors, dan Ian Jacobs. HTML 4.01 Specification. W3C Recommendation. Desember 1999. • Eric A. Smith. Active Server® Pages Bible. John Wiley & Sons. Desember 1999. • Netscape Communications Corporation. Client-Side Javascript Reference. Netscape Communications Corporation. November 1998. • STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik Informatika ITB.

1.5

Deskripsi Umum Dokumen Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama berisi penjelasan

tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi dan deskripsi umum. Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat lunak. Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.

2 Deskripsi Umum Perangkat Lunak 2.1

Deskripsi Umum Sistem AKKSES adalah perangkat lunak yang digunakan untuk melakukan konversi kurs mata

uang dolar Amerika (USD) ke rupiah Indonesia (IDR) serta dilengkapi dengan kalkulasi aritmatika sederhana dari dua buah bilangan dan dikembangkan dengan metode pemrograman prosedural. AKKSES akan membangkitkan sebuah bilangan yang merepresentasikan nilai mata uang rupiah Indonesia terhadap dolar Amerika. AKKSES juga akan membangkitkan sebuah Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 9 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

bilangan hasil operasi aritmatika penjumlahan, pengurangan, perkalian, atau pembagian dari dua buah bilangan. Perangkat lunak ini dapat dijalankan oleh server pada lingkungan sistem operasi Microsoft® Windows1 95/98/NT/2000/XP dan dilengkapi web server Microsoft® Personal Web Server (PWS) atau Microsoft® Internet Information Server (IIS) yang mendukung bahasa pemrograman Microsoft® Active Server Pages (ASP) dan dibangun dengan menggunakan bahasa pemrograman Microsoft® Active Server Pages (ASP) dan JavaScript. Perangkat lunak ini dapat diakses oleh client pada lingkungan sistem operasi apapun yang mempunyai aplikasi penjelajah situs (web browser). Gambar hubungan antar subsistem pada AKKSES adalah sebagai berikut: AKKSES User Interface Info Valas

AKKSES Admin Interface

Kalkulasi

Manajemen Valas

Manajemen Admin

Gambar 1: Hubungan antar subsistem pada AKKSES 2.2

Fungsi Produk Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah: • Menampilkan informasi nominal kurs rupiah Indonesia (IDR) terhadap dolar Amerika (USD). Informasi nominal yang ditampilkan nantinya dapat digunakan untuk kalkulasi lebih lanjut melalui fungsi-fungsi aritmatika yang tersedia [SKPL-AKKSES.K-0001]. • Mengubah informasi nominal kurs dolar. Informasi nominal dapat diubah sewaktu-waktu oleh pengguna yang memiliki hak otorisasi khusus [SKPL-AKKSES.K-0002]. • Operasi aritmatika penjumlahan. Hasil kalkulasi berupa bilangan hasil operasi penjumlahan dari dua bilangan masukan [SKPL-AKKSES.K-0003]. • Operasi aritmatika pengurangan. Hasil kalkulasi berupa bilangan hasil operasi pengurangan dari dua bilangan masukan [SKPL-AKKSES.K-0004].

1

Microsoft® Windows adalah merk dagang terdaftar dari Microsoft Corp.

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 10 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

• Operasi aritmatika perkalian. Hasil kalkulasi berupa bilangan hasil operasi perkalian dari dua bilangan masukan [SKPL-AKKSES.K-0005]. • Operasi aritmatika pembagian. Hasil kalkulasi berupa bilangan hasil operasi pembagian dari dua bilangan masukan [SKPL-AKKSES.K-0006]. 2.3

Karakteristik Pengguna Pengguna perangkat lunak ini adalah para pengakses Internet yang menggunakan penjelajah

situs (web browser) dan membutuhkan kakas (tools) kalkulasi aritmatika sederhana yang mudah digunakan. Pengguna juga dapat berupa pengguna yang memiliki tingkat otorisasi khusus yang disebut sebagai administrator dan mempunyai wewenang untuk melakukan modifikasi pada informasi kurs mata uang yang hendak ditampilkan. Kategori

Tugas

Hak Akses ke Aplikasi

Melihat informasi nominal kurs mata uang rupiah

SKPL-AKKSES.K-0001

Pengguna Umum

Indonesia (IDR) terhadap dollar Amerika (USD) atau

SKPL-AKKSES.K-0003

menggunakan layanan kalkulasi aritmatika SKPL-AKKSES.K-0004 SKPL-AKKSES.K-0005 SKPL-AKKSES.K-0006 Administrator

Mengelola informasi nominal kurs mata uang rupiah Indonesia (IDR) terhadap dolar Amerika (USD)

SKPL-AKKSES.K-0001 SKPL-AKKSES.K-0002 SKPL-AKKSES.K-0003 SKPL-AKKSES.K-0004 SKPL-AKKSES.K-0005 SKPL-AKKSES.K-0006

Tabel 1: Kategori pengguna AKKSES 2.4

Batasan-batasan Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah:

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 11 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

• Informasi nominal kurs yang ditampilkan hanya untuk mata uang rupiah Indonesia (IDR) dalam satu satuan dolar Amerika (USD). • Operasi aritmatika dasar yang tersedia adalah operasi aritmatika penjumlahan, pengurangan, perkalian, dan pembagian di mana untuk setiap operasi, operasi hanya berlaku untuk dua buah operan dan satu buah operator. • Kedua operan berupa bilangan bulat atau bilangan desimal. • Hasil operasi aritmatika berupa sebuah bilangan bulat atau bilangan desimal. 2.5

Lingkup Operasi Perangkat lunak pada sisi server yang dibutuhkan oleh AKKSES adalah: • Sistem operasi : Microsof® Windows 95/98/NT/2000/XP • Web server: Microsoft® Personal Web Server (PWS), Microsoft® Internet Information Server (IIS) • Scripting language: Microsoft® Active Server Pages (ASP) • DBMS: Microsoft® Access Perangkat lunak pada sisi client yang dibutuhkan oleh AKKSES adalah: • Sistem operasi: Microsoft® Windows 95/98/NT/2000/XP, Linux®2, UNIX®3, MacOS, BeOS • Penjelajah situs (web browser) berbasis grafis atau teks: Microsoft® Internet Explorer, Netscape®4 Navigator, Opera, Modzilla, Konqueror, Nautilus, Lynx

3 Deskripsi Rinci Kebutuhan 3.1

Kebutuhan Antarmuka Eksternal Kebutuhan antarmuka eksternal pada perangkat lunak AKKSES mencakup kebutuhan

antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.

2

Linux® adalah merk terdaftar dari Linus Torvalds UNIX® adalah merk dagang terdaftar dari Novell 4 Netscape® adalah merk dagang terdaftar dari Netscape Communications Corporation 3

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 12 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

3.1.1 Antarmuka Pemakai Antarmuka pemakai akan dikembangkan dengan menggunakan modus grafik dan berbasis web. Pemakai berinteraksi dengan perangkat lunak AKKSES melalui antarmuka penjelajah situs (web browser). AKKSES menerima masukan dari pemakai melalui perintah yang diklik pada tikusan (mouse) atau yang diketikkan melalui papan kunci (keyboard) seperti operan pertama, operan kedua, atau tipe operator yang sesuai dengan operasi aritmatika yang diinginkan. Keluaran dari perangkat lunak AKKSES dapat dilihat pemakai dengan menggunakan monitor secara langsung. 3.1.2 Antarmuka Perangkat Keras Kebutuhan minimum perangkat keras yang dapat digunakan oleh AKKSES adalah : • PC IBM Compatible • Papan kunci (keyboard) • Tikusan (mouse)

Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesifik. 3.1.3 Antarmuka Perangkat Lunak Library yang dibutuhkan oleh AKKSES adalah library ActiveX DataObject DataBase (ADODB) yang merupakan library pada Microsoft® Windows untuk melakukan koneksi basis data dari script Microsoft® Active Server Pages (ASP) ke basis data Microsoft® Access. Umumnya library ini sudah terdapat pada waktu instalasi Microsoft® Access. 3.1.4 Antarmuka Komunikasi Yang dibutuhkan hanya sebuah komputer server dan satu atau beberapa komputer client yang terhubung secara client-server dalam lingkup jaringan Internet atau intranet berbasis protokol Transmission Control Protocol/Internet Protocol (TCP/IP). 3.2

Kebutuhan Fungsional

3.2.1 Context Diagram

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 13 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

Lihat Informasi Valas

1

Ubah Informasi Valas

Operasi Aritmatika Pengguna Hasil Operasi Aritmatika

AKKSES

Administrator

Ubah Password

+ Gambar 2: Context Diagram (DFD level 0) untuk AKKSES

AKKSES memungkinkan pengguna untuk melihat informasi kurs mata uang rupiah Indonesia (IDR) terhadap mata uang dolar Amerika (USD). Pengguna juga dapat melakukan operasi aritmatika sederhana dan melihat hasil kalkulasi tersebut secara langsung. Pengguna yang memiliki otorisasi sebagai administrator dapat mengubah informasi kurs dan mengubah password yang digunakan untuk masuk ke fitur layanan administrator. 3.2.2 DFD Level 1 1.3

1.2

Lihat Informasi Valas

Ubah Informasi Valas

[Ubah Informasi Valas] Pengguna [Lihat Informasi Valas]

Administrator

Isi Data Valas Ambil Data Valas administrator

valas Pengguna [Operasi Aritmatika] 1.1

Isi Password 1.4

Proses Kalkulasi Aritmatika

Ubah Password

[Hasil Operasi Aritmatika]

[Ubah Password]

Pengguna

Administrator

Gambar 3: DFD level 1 untuk AKKSES

3.3

Data Requirement Data aplikasi AKKSES yang bersifat statis: • Valas, adalah data yang mewakili informasi kurs mata uang rupiah Indonesia (IDR) terhadap/ mata uang dolar Amerika (USD).

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 14 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

• Administrator, adalah data yang mewakili informasi identitas administrator. Data aplikasi AKKSES yang bersifat dinamis: • Isi data valas, adalah data yang mewakili informasi terbaru hasil update kurs mata uang rupiah Indonesia (IDR) terhadap mata uang dolar Amerika (USD). • Ambil data valas, adalah data yang mewakili informasi terbaru kurs mata uang rupiah Indonesia (IDR) terhadap mata uang dolar Amerika (USD). • Operasi aritmatika, adalah data yang mewakili informasi operasi aritmatika dan dapat dipecah lagi menjadi data operan 1, operan 2, serta operator. • Hasil operasi aritmatika, adalalah data yang mewakili informasi hasil operasi aritmatika. • Isi password, adalah data yang mewakili informasi hasil update password administrator yang dilakukan oleh pengguna yang memiliki hak otorisasi level administrator. 3.3.1 ER Diagram tb_administrator

tb_valas

id_admin password login_terakhir login_terbaru ip_terakhir ip_terbaru

id_valas mata uang nominal tgl_modifikasi

Gambar 4: ER Diagram untuk AKKSES Nama Kolom id_valas mata_uang nominal tgl_modifikasi

Tipe Data integer string [3] integer date/time

Keterangan Tambahan primary key

Tabel 2: Data object table untuk tb_valas Nama Kolom id_admin password login_terakhir

Jurusan Ilmu Komputer IPB

Tipe Data integer string [50] date/time

Keterangan Tambahan primary key

SKPL - AKKSES

Halaman 15 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

login_terbaru ip_terakhir ip_terbaru

date/time string [15] string [15]

Tabel 3: Data object table untuk tb_administrator

3.4

Non Functional Requirement SRS_ID

Parameter

Requirement

SKPL-AKKSES.K-0007

Availability

24 jam sehari, 7 hari seminggu

SKPL-AKKSES.K-0008

Reliability

Tidak pernah gagal

N/A

Ergonomy

N/A

SKPL-AKKSES.K-0009

Portability

Mudah diadopsi pada lingkungan sistem operasi Microsoft® Windows dengan web server Microsoft® PWS/IIS dan DBMS Microsoft® Access

N/A

Memory

N/A

SKPL-AKKSES.K-0010

Response Time

Maksimal sama dengan konfigurasi Script Timeout pada web server

N/A

Safety

N/A

N/A

Security

N/A

SKPL-AKKSES.K-0011

Komunikasi

Bahasa Indonesia

Tabel 4: Non functional requirement untuk AKKSES 3.5

Batasan Perancangan AKKSES hanya dapat dijalankan pada server dengan sistem operasi Microsoft® Windows,

web server Microsoft® PWS/IIS, dan DBMS Microsoft® Access. Modifikasi informasi kurs mata uang dan password hanya dapat dilakukan oleh pengguna yang memiliki otoritas hak akses administrator. 3.6

Kerunutan (Traceability)

3.6.1 Data Store vs ER Diagram Data Store

Sifat

Entity

Valas

statis

tb_valas

Administrator

statis

tb_administrator

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 16 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

Isi data valas

dinamis

tidak ada

Ambil data valas

dinamis

tidak ada

Operasi aritmatika

dinamis

tidak ada

Hasil operasi aritmatika

dinamis

tidak ada

Isi password

dinamis

tidak ada

Table 5: Keterhubungan antara data store dengan ER diagram

3.7

Ringkasan Kebutuhan

3.7.1 Functional Requirement Summary SRS_F_ID

Description

SKPL-AKKSES.K-0001

Menampilkan informasi nominal kurs rupiah Indonesia (IDR) terhadap dolar Amerika (USD). Informasi nominal yang ditampilkan nantinya dapat digunakan untuk kalkulasi lebih lanjut melalui fungsi-fungsi aritmatika yang tersedia.

SKPL-AKKSES.K-0002

Mengubah informasi nominal kurs dolar. Informasi nominal dapat diubah sewaktu-waktu oleh pengguna yang memiliki hak otorisasi khusus.

SKPL-AKKSES.K-0003

Operasi aritmatika penjumlahan. Hasil kalkulasi berupa bilangan hasil operasi penjumlahan dari dua bilangan masukan.

SKPL-AKKSES.K-0004

Operasi aritmatika pengurangan. Hasil kalkulasi berupa bilangan hasil operasi pengurangan dari dua bilangan masukan.

SKPL-AKKSES.K-0005

Operasi aritmatika perkalian. Hasil kalkulasi berupa bilangan hasil operasi perkalian dari dua bilangan masukan.

SKPL-AKKSES.K-0006

Operasi aritmatika pembagian. Hasil kalkulasi berupa bilangan hasil operasi pembagian dari dua bilangan masukan.

Tabel 6: Tabel functional requirement summary untuk AKKSES

3.7.2 Non-Functional Requirement Summary SRS_NF_ID

Description

SKPL-AKKSES.K-0007

Tersedia 24 jam sehari, 7 hari seminggu.

SKPL-AKKSES.K-0008

Tidak pernah gagal dalam menampilkan dan mengubah informasi valuta asing, operasi aritmatika, serta mengubah password.

SKPL-AKKSES.K-0009

Kemudahan instalasi dan pemakaian pada sistem yang sesuai dengan upa bab 2.5.

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 17 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

SKPL-AKKSES.K-0010

Karena berbasis web, segala kalkulasi yang dilakukan harus kurang atau sama dengan (≤) dengan Script Timeout pada web server.

SKPL-AKKSES.K-0011

Antarmuka dengan pengguna menggunakan bahasa Indonesia.

Tabel 7: Tabel non-functional requirement summary untuk AKKSES

Jurusan Ilmu Komputer IPB

SKPL - AKKSES

Halaman 18 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

LAMPIRAN Item

Sub Item

Function

Entry/update

2

1. Ubah informasi valas 2. Ubah password

Process

2

1. Lihat informasi valas 2. Proses kalkulasi aritmatika

Delete

0

Level 1

1

AKKSES

4

1. Lihat informasi valas 2. Ubah informasi valas 3. Ubah password 4. Proses kalkulasi aritmatika

2

1. Menu pengguna biasa 2. Menu administrator

5

1. Isi data valas 2. Ambil data valas 3. Operasi aritmatika 4. Hasil operasi aritmatika 5. Isi password

Entity

2

1. tb_valas 2. tb_administrator

Relasi

0

Process

Level 2

Menu

Datastore

ER

Jurusan Ilmu Komputer IPB

Jumlah Total

SKPL - AKKSES

Keterangan

Halaman 19 dari 19

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.