GLO1 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. AKKSES (Aplikasi Konversi Kurs Sangat sederhana Sekali)

dokumen-dokumen yang mirip
DAFTAR PERUBAHAN INDEX - A B C D E F G

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SARANA DISKUSI TUGAS TULIAH (SADIS) BERBASIS WEB

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

GLO1 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Q-AS. Dipersiapkan oleh: Elghar Wisnudisastra G

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem E-learning Praktikum. (E-prak)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM RENTAL MOBIL

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. SISTA (Sistem Informasi Proyek Akhir )

GLO1 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. (Vending Machine System) (kepanjangan) Kelompok 5

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem Reservasi Gedung (SRG)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PARKIR UB PARKSYS. untuk: UNIVERSITAS BRAWIJAYA

GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. <Nama Perangkat Lunak> untuk: <Nama Customer> Dipersiapkan oleh: <Nomor Grup & Anggota>

SKPL-CekPanen SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. CekPanen. untuk: Institut Pertanian Bogor. Dipersiapkan oleh: M. Raihan Fajri (G )

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. E Learning Tugas (ELT)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM INFORMASI PERPUSTAKAAN (SIP) untuk: JURUSAN PENDIDIKAN TEKNIK INFORMATIKA. Dipersiapkan oleh:

ANALISIS SPESIFIKASI PERANGKAT LUNAK BLOG BERBASIS WEB

CHALLENGE : THE ORDER OF JARWO (COJ)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. <Nama Perangkat Lunak>

GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK S I P U S S I. untuk: Ruang Baca Teknik Informatika. Institut Teknologi Sepuluh November.

Volume 1, Nomor 1, Juni 2007 ISSN

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

PANDUAN PENGISIAN DESKRIPSI PERANCANGAN PERANGKAT LUNAK (DPPL) BERORIENTASI PROSES

Sistem Toko Olahraga Online

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Informasi Nilai Mahasiswa SINM

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

DOKUMEN UJI PERANGKAT LUNAK. E Learning Tugas (ELT) Dipersiapkan oleh: Program Keahlian Teknik Komputer. Institut Pertanian Bogor

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

Barekeng, Juni hal Vol. 1. No. 1

Prototype Sistem Informasi Hasil Penelitian Berbasis WEB

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

Software Requirements Specification

PENGEMBANGAN KAMUS BERBASIS WEB MENGGUNAKAN ACTIVE SERVER PAGES

(E-prak) E-Learning Praktikum

DPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Sewa Sawah. untuk: Institut Pertanian Bogor. Dipersiapkan oleh: Kelompok 2

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Pencarian Pekerjaan (SPP)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

BAB II LANDASAN TEORI...

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

Pemrograman Basis Data Berbasis Web

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Spesifikasi Kebutuhan Perangkat Lunak untuk

(SRM) Sistem Rental Mobil

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Super Monster Mall

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB III ANALISIS DAN RANCANGAN SISTEM

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB I MENGENAL ACTIVE SERVER PAGES

BAB I PERSYARATAN PRODUK

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB 1 PERSYARATAN PRODUK

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Bogor Line

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

IV. HASIL DAN PEMBAHASAN. a. Ruang Lingkup (Scope) Perangkat Lunak P-ATIS. P-ATIS memproduksi suara dari data-data cuaca terkini yang

BAB 1 PENDAHULUAN 1.1 Pendahuluan

Bahasa Pemrograman Untuk Pembuatan Web

BAB III LANDASAN TEORI. suatu sistem informasi yang memanfaatkan teknologi informasi.

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

DOKUMEN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PEMESANAN ONLINE PENGGUNAAN LAPANGAN FUTSAL UNTUK GOOL FUTSAL SURABAYA

PENGEMBANGAN PANGKALAN DATA PENDIDIKAN TINGGI

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB 2 LANDASAN TEORI. data bisnis, merupakan deskripsi organisasi tentang sesuatu (resources) dan kejadian (transactions) yang terjadi.

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Pertemuan 1. Pengenalan Dasar Web

BAB IV IMPLEMENTASI DAN EVALUASI. dan perangkat keras yang akan mendukung jalannya aplikasi. Perangkat lunak dan

BAB 3 PERANCANGAN SISTEM

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

database server. PHP bersifat terbuka dalam pengembangan, dan gratis. Meskipun demikian PHP memiliki dukungan fungsi yang variatif (Achour, 2000).

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

LAMPIRAN. 1. Spesifikasi Kebutuhan Perangkat Lunak (SKPL) Tresno Batik. 2. Deskripsi Perancangan Perangkat Lunak (DPPL) Tresno Batik.

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

SISTEM INFORMASI PENDATAAN GURU DAN SISWA PADA SMP NEGERI 2 PADANG TIJI KABUPATEN PIDIE

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II LANDASAN TEORI. menggunakan web browser, Menurut simamarta (2010), Aplikasi web adalah

PERTEMUAN 4 MANAJEMEN SITUS WEB

BAB VI KESIMPULAN DAN SARAN

BAB III LANDASAN TEORI

PENGERTIAN WEB web adalah

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

PENGEMBANGAN PANGKALAN DATA PENDIDIKAN TINGGI

Manual Book Website Adverse Drug Report

BAB 1 PENDAHULUAN. Internet, dalam (28 April 2006)

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

Komputer bekerja atas dasar instruksi. Orang atau ahli pembuat program ini disebut sebagai programmer.

BAB III LANDASAN TEORI

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK NAMA SISTEM

Transkripsi:

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 Jurusan Ilmu Komputer Institut Pertanian Bogor Nomor Dokumen Halaman SKPL - Akkses 1/19 Revisi Tgl: 25/02/2003

Revisi A DAFTAR PERUBAHAN Deskripsi B C D E F G TGL INDEX - A B C D E F G Ditulis oleh Diperiksa oleh Disetujui oleh Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 2 dari 19

Daftar Halaman Perubahan Halaman Revisi Halaman Revisi Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 3 dari 19

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

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

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

Daftar Lampiran LAMPIRAN 19 Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 7 dari 19

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

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

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 Windows 1 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 AKKSES Admin Interface Info Valas 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

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 Administrator Melihat informasi nominal kurs mata uang rupiah Indonesia (IDR) terhadap dollar Amerika (USD) atau menggunakan layanan kalkulasi aritmatika Mengelola informasi nominal kurs mata uang rupiah Indonesia (IDR) terhadap dolar Amerika (USD) SKPL-AKKSES.K-0001 SKPL-AKKSES.K-0003 SKPL-AKKSES.K-0004 SKPL-AKKSES.K-0005 SKPL-AKKSES.K-0006 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

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 Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 12 dari 19

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

Pengguna Lihat Informasi Valas Operasi Aritmatika Hasil Operasi Aritmatika 1 AKKSES Ubah Informasi Valas Ubah Password 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 1.3 1.2 Pengguna [Lihat Informasi Valas] Lihat Informasi Valas Ubah Informasi Valas [Ubah Informasi Valas] Administrator Isi Data Valas Ambil Data Valas Pengguna valas administrator [Operasi Aritmatika] [Hasil Operasi Aritmatika] 1.1 Proses Kalkulasi Aritmatika Isi Password 1.4 Ubah Password [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

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 Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 15 dari 19

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 Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 16 dari 19

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 SKPL-AKKSES.K-0001 SKPL-AKKSES.K-0002 SKPL-AKKSES.K-0003 SKPL-AKKSES.K-0004 SKPL-AKKSES.K-0005 SKPL-AKKSES.K-0006 Description 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. Mengubah informasi nominal kurs dolar. Informasi nominal dapat diubah sewaktu-waktu oleh pengguna yang memiliki hak otorisasi khusus. Operasi aritmatika penjumlahan. Hasil kalkulasi berupa bilangan hasil operasi penjumlahan dari dua bilangan masukan. Operasi aritmatika pengurangan. Hasil kalkulasi berupa bilangan hasil operasi pengurangan dari dua bilangan masukan. Operasi aritmatika perkalian. Hasil kalkulasi berupa bilangan hasil operasi perkalian dari dua bilangan masukan. 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 SKPL-AKKSES.K-0007 SKPL-AKKSES.K-0008 SKPL-AKKSES.K-0009 Description Tersedia 24 jam sehari, 7 hari seminggu. Tidak pernah gagal dalam menampilkan dan mengubah informasi valuta asing, operasi aritmatika, serta mengubah password. Kemudahan instalasi dan pemakaian pada sistem yang sesuai dengan upa bab 2.5. Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 17 dari 19

SKPL-AKKSES.K-0010 SKPL-AKKSES.K-0011 Karena berbasis web, segala kalkulasi yang dilakukan harus kurang atau sama dengan ( ) dengan Script Timeout pada web server. 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

LAMPIRAN Item Sub Item Jumlah Total Keterangan Function Entry/update 2 Process 2 1. Ubah informasi valas 2. Ubah password 1. Lihat informasi valas 2. Proses kalkulasi aritmatika Delete 0 Process Level 1 1 AKKSES Level 2 4 Menu 2 Datastore 5 ER Entity 2 1. Lihat informasi valas 2. Ubah informasi valas 3. Ubah password 4. Proses kalkulasi aritmatika 1. Menu pengguna biasa 2. Menu administrator 1. Isi data valas 2. Ambil data valas 3. Operasi aritmatika 4. Hasil operasi aritmatika 5. Isi password 1. tb_valas 2. tb_administrator Relasi 0 Jurusan Ilmu Komputer IPB SKPL - AKKSES Halaman 19 dari 19