Spesifikasi Kebutuhan Perangkat Lunak (SKPL) untuk Aplikasi Konversi Kurs Sangat Sederhana Sekali (AKKSES) yang dirancang untuk melakukan konversi kurs dolar AS ke rupiah dan operasi aritmatika sederhana untuk pengguna umum maupun administrator. Dokumen ini menjelaskan tujuan, lingkup, deskripsi umum, kebutuhan fungsional dan non-fungsional, serta batasan perangkat lunak.
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
Srs 1-skpl akkses
1. 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
Jurusan Ilmu Komputer
Institut Pertanian Bogor
Nomor Dokumen Halaman
SKPL - Akkses 1/19
Revisi Tgl: 25/02/2003
GLO1
2. 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 me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
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
3. Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 3 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
4. 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 me-
reproduksi 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
5. 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 me-
reproduksi 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
6. 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 me-
reproduksi 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
7. 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 me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
Daftar Lampiran
LAMPIRAN…………………………………………………………………………………………………………19
8. 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 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 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.
9. 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 me-
reproduksi 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
10. 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 me-
reproduksi 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 Kalkulasi
AKKSES
Admin Interface
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.
11. 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 me-
reproduksi 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
Pengguna
Tugas Hak Akses ke Aplikasi
Umum Melihat informasi nominal kurs mata uang rupiah
Indonesia (IDR) terhadap dollar Amerika (USD) atau
menggunakan layanan kalkulasi aritmatika
SKPL-AKKSES.K-0001
SKPL-AKKSES.K-0003
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:
12. 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 me-
reproduksi 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
3
UNIX® adalah merk dagang terdaftar dari Novell
4
Netscape® adalah merk dagang terdaftar dari Netscape Communications Corporation
13. 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 me-
reproduksi 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
14. 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 me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
Ubah Password
Hasil Operasi Aritmatika
Ubah Informasi Valas
Lihat Informasi Valas
Operasi Aritmatika
1
AKKSES
+
Pengguna Administrator
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
Isi Password
[Ubah Password]
Ambil Data Valas
[Lihat Informasi Valas]
Isi Data Valas
[Ubah Informasi Valas]
[Hasil Operasi Aritmatika]
[Operasi Aritmatika]
Pengguna
Pengguna
Administrator
Pengguna
Administrator
1.1
Proses Kalkulasi
Aritmatika
valas
1.2
Ubah Informasi
Valas
1.3
Lihat Informasi
Valas
administrator
1.4
Ubah Password
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).
15. Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 15 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-
reproduksi 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_valas
id_valas
mata uang
nominal
tgl_modifikasi
tb_administrator
id_admin
password
login_terakhir
login_terbaru
ip_terakhir
ip_terbaru
Gambar 4: ER Diagram untuk AKKSES
Nama Kolom Tipe Data Keterangan Tambahan
id_valas integer primary key
mata_uang string [3]
nominal integer
tgl_modifikasi date/time
Tabel 2: Data object table untuk tb_valas
Nama Kolom Tipe Data Keterangan Tambahan
id_admin integer primary key
password string [50]
login_terakhir date/time
16. 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 me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
login_terbaru date/time
ip_terakhir string [15]
ip_terbaru 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
17. 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 me-
reproduksi 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.
18. 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 me-
reproduksi 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
19. Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 19 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
LAMPIRAN
Item Sub Item Jumlah Total Keterangan
Function Entry/update 2
1. Ubah informasi valas
2. Ubah password
Process 2
1. Lihat informasi valas
2. Proses kalkulasi aritmatika
Delete 0
Process Level 1 1 AKKSES
Level 2 4
1. Lihat informasi valas
2. Ubah informasi valas
3. Ubah password
4. Proses kalkulasi aritmatika
Menu 2
1. Menu pengguna biasa
2. Menu administrator
Datastore 5
1. Isi data valas
2. Ambil data valas
3. Operasi aritmatika
4. Hasil operasi aritmatika
5. Isi password
ER Entity 2
1. tb_valas
2. tb_administrator
Relasi 0