Supplementary Specification
1. Introduction
1.1 Purpose
Tujuan dari dokumen supplementary specification untuk Data Pokok Kamus adalah menjelaskan system requirements yang digunakan untuk mengimplementasikan Online Dictionary Software yaitu administrasi dari Database.
1.2 Scope
Scope dari supplementary specification untuk Online Dictionary Software ini mencakup batasan – batasan yang berlaku pada sistem Online Dictionary Software dalam hal ini fitur Manage Database.
1.3 Definitions, Acronyms and Abbreviations
Definisi, dan singkatan yang terkandung pada dokumen ini akan dijelaskan pada bagian glossary.
1.4 References
Dokumen supplementary specification ini mempunyai referensi dari penulis pribadi.
2. Functionality
Bagian ini akan menjelaskan tentang kebutuhan functional dari system, seperti yang telah termuat dalam use case diagram.
2.1 Fitur Online Dictionary Software
- Sebelum dapat memanfaatkan fitur – fitur pada Online Dictionary Software ini maka terdapat precondition yang harus dipenuhi, antara lain :
Fitur Online Dictionary Software | Precondition | Kebutuhan Login untuk mengakses |
Mencari arti sebuah kata secara elektris. | Tidak ada | Tidak ada. |
Otorisasi Pengelola | Pendaftaran untuk mendapatkan username dan password masing – masing | Ada. |
Otorisasi Pengguna | Tidak ada | Tidak ada |
Menambah Admin | Tidak ada | Ada |
Menghapus Admin | Tidak ada | Ada |
Menambah Kata | Tidak ada | Ada |
Mengupdate Kata | Tidak ada | Ada |
Menghapus Kata | Tidak ada | Ada |
- Tidak ada fitur – fitur yang membutuhkan inputan case sensitive kode captcha yang dipakai untuk mendaftarkan Admin.
- Kata dalam kamus berbahasa inggris dan memilki arti dalam bahasa indonesia.
- Setiap kata dalam kamus memiliki sebuah id yang terdiri dari 10 huruf.
3. Usability
3.1 Kelebihan Standard Pengkodean
àdengan menggunakan pengkodean setiap kata, menjamin keakuratan dalam pencarian sebuahmakna kata dalam bahasa inggris.
3.2 Kapasitas data yang dapat ditampung situs.
Online Dictionary Software dapat menyimpan seluruh daftar kata bahasa inggris beserta artinya.
4. Reliability
4.1 Availability
% time available : 99%. Hours of use : 24x7
4.2 Accuracy
Accuracy dari kode dan informasi yang dihasilkan adalah 100% unik untuk setiap kata.
4.3 Maximum Bugs or Defect Rate
0 / KLOC
4.4 Bugs or Defect Rate
Tidak ada.
5. Performance
Performa dari Online Dictionary Software termasuk response time akan dijelaskan disini, dalam hal ini koneksi untuk mengakses database berkecepatan 1 MBps.
5.1 Response Time
Response time dari Software Kamus Onlione dapat diakses kurang dari 1 detik
5.2 Capacity
Kapasitas dari Database Kamus Online dapat menampung seluruh kata beserta maknanya dalam bahasa inggris.
5.3 Throughput
Dengan jumlah pengakses lebih dari 50 orang, diharapkan Online Dictionary Software diakses lebih dari 100 orang.
5.4 Degradation Mode
Ketika database mengalami degradasi akan dialihkan ke maintenance mode.
5.5 Resource Utilization
Karena menampung informasi yang banyak digunakan database MySQL menampung data kata dalam bahasa inggris berserta maknanya dengan harapan menghemat resource.
6. Supportability
6.1 Coding Standards
Online Dictionary Software dikembangkan dengan bahasa pemrograman Java, berjalan di level Desktop dan terhubung dengan Database MySQL.
6.2 Dukungan Operasional
Adanya sebuah komputer server denagn Harddisk 60GB yang berisi Online Dictionary Software beserta Data Pokok Kamus.
7. Design Constraints
7.1 JRE Compatibility
Online Dictionary Software dapat dijalankan pada komputer dengan JRE 1.5 keatas.
8. Online User Documentation and Help System Requirements
Panduan mengenai Penggunaan Online Dictionary Software dalam pencarian kata, pendaftaran Admin baru , Pengelolaan Kata, dan Pengelolaan Admin dapat dibaca di bagian help program.
9. Purchased Components
Layanan pada Online Dictionary Software menyediakan fasilitas sistem interkoneksi yang memanfaatkan Socket Connection. Dengan adanya Socket Conection ini, Online Dictionary Software dapat melakukan koneksi dengan satu buah database yang terintegrasi.
10. Interfaces
10.1 User Interfaces
User interface pada Online Dictionary Software menggunakan JSwing.
11. Licensing Requirements
o Untuk bisa mendapatkan akun admin dalam Online Dictionary Software ini , harus didafrtarkan oleh Admin lan.
12. Legal, Copyright and Other Notices
Online Dictionary Software dikembangkan oleh Mahasiswa Teknik Informatika ITS-2007.
13. Applicable Standards
o Standar Aplikasi bisa berjalan di Windows dan Linux.
Use-Case Specification: Check Indentity
1. Check Identity
1.1 Brief Description
Check indentity atau pengecekan identitas, akan dilakukan oleh admin saat ingin menggunakan hak akses sebaigai admin seperti manage word dan manage admin.
2. Flow of Events
2.1 Basic Flow Check Identity
No | Admin | Aplikasi |
1 | Membuka Aplikasi | |
2 | | Aplikasi terbuka. |
3 | | Aplikasi melakukan koneksi ke database |
4 | | Aplikasi menampilkan pilihan menu untuk masuk sebagai guest atau admin |
5 | memilih sebagai admin | |
6 | | Aplikasi meminta username dan password |
7 | memasukan username dan password | |
8 | | Aplikasi melakukanotentifikasi username dan password |
9 | | Aplikasi menampilkan menu untuk admin, antara lain menu untuk Manage Admin dan Manage Word |
3. Special Requirements
3.1 Socket Connection.
Dengan fasilitas Socket Connection, maka user dapat mencari makna sebuah kata dari satu database kata yang terpusat dengan cepat dan praktis.
4. Preconditions
4.1 Admin ingin menggunakan hak adminya.
4.2 Admin belum masuk dengan otoritas sebagai admin.
5. Postconditions
5.1 Admin bisa masuk dan mengakses otoritasnya sebagai admin.
6. Extension Points
Use-Case Specification: Manage Admin
1. Manage Admin
1.1 Brief Description
Manage Admin atau pengelolaan admin akan dilakukan olah admin lama, untuk menambah data admin baru atau menghapus data admin lama yang lain.
2. Flow of Events
2.1 Basic Flow Penambahan Admin
No | Admin | Aplikasi |
1 | Membuka Aplikasi | |
2 | | Aplikasi terbuka. |
3 | | Aplikasi melakukan koneksi ke database |
4 | | Aplikasi menampilkan pilihan menu untuk masuk sebagai guest atau admin |
5 | memilih sebagai admin | |
6 | | Aplikasi meminta username dan password |
7 | memasukan username dan password | |
8 | | Aplikasi melakukanotentifikasi username dan password |
9 | | Aplikasi menampilkan menu untuk admin, yaitu manage admin dan manage word. |
10 | memilih menu manage admin | |
11 | | Aplikasi menampilkan menu untuk manage admin |
12 | memasukan data admin baru meliputi username dan password, kemudian menekan add. | |
13 | | Aplikasi mencoba menyimpan admin baru ke database dan hasilnya ditampilkan kepada user, apakah berhasil atau gagal. |
2.2 Basic Flow Penghapusan Admin
No | Admin | Aplikasi |
1 | Membuka Aplikasi | |
2 | | Aplikasi terbuka. |
3 | | Aplikasi melakukan koneksi ke database |
4 | | Aplikasi menampilkan pilihan menu untuk masuk sebagai guest atau admin |
5 | memilih sebagai admin | |
6 | | Aplikasi meminta username dan password |
7 | memasukan username dan password | |
8 | | Aplikasi melakukanotentifikasi username dan password |
9 | | Aplikasi menampilkan menu untuk admin, yaitu manage admin dan manage word. |
10 | memilih menu manage admin | |
11 | | Aplikasi menampilkan menu untuk manage admin |
12 | mencari salah satu nama admin lain, kemudia menekan button delete. | |
13 | | Aplikasi akan mencoba menghapus data admin yang ada di database dan hasilnya ditampilkan kepada user, apakah berhasil atau gagal. |
3. Special Requirements
3.1 Socket Connection.
Dengan menggunakan Socket Connetion aplikasi dapat melakukan koneksi ke database pusat sehingga admin dapat mengubah data yang ada didatabase meliputi penambahan atau penghapusan data admin lain.
4. Preconditions
4.1 User ingin Menghapus//menambah data admin baru.
4.2 Username admin yang ditambah/dihapus.
5. Postconditions
5.1 Proses penyimpanan admin yang dihapus/ditambah berhasil.
6. Extension Points
Tidak ada.
Use-Case Specification: Search Word
1. Search Word
1.1 Brief Description
Search Word atau Pencarian kata dilakukan oleh user bertujuan untuk mengetahui makna atau terjemahan kata dalam bahasa inggris ke bahasa indonesia.
2. Flow of Events
2.1 Basic Flow Search Word
User | Aplikasi | |
1 | Membuka Aplikasi | |
2 | | Aplikasi terbuka. |
3 | | Aplikasi melakukan koneksi ke database |
4 | | Aplikasi menampilkan pilihan menu untuk masuk sebagai guest atau admin |
5 | Memilih sebagai user | |
6 | | Aplikasi menampilkan menu untuk pencarian kata |
7 | Memasukan data kata yang dicari | |
8 | | Aplikasi menampilkan hasil pencarian, jika ditemukan akan menampilkan makna/arti kata yang dicari. |
3. Special Requirements
3.1 Socket Connection.
Dengan fasilitas Socket Connection, maka user dapat mencari makna sebuah kata dari satu database kata yang terpusat dengan cepat dan praktis.
4. Preconditions
4.1 User ingin mencari makna kata bahasa Inggris ke bahasa Indonesia.
4.2 Kata yang Dicari
5. Postconditions
5.1 Arti kata yang dicari berhasil ditemukan.
5.2 User mengetahui makna kata bahasa Inggris ke dalam Bahasa Indonesia.
6. Extension Points
Tidak ada.Use-Case Specification: Manage Word
1. Manage Word
1.1 Brief Description
Manage Word atau Pengelolaan kata dilakukan oleh admin untuk mengupdate kata yang sudah ada, menghapus kata lama, atau menambah kata baru dalam database.
2. Flow of Events
2.1 Basic Flow Penambahan Kata
No | Admin | Aplikasi |
1 | Membuka Aplikasi | |
2 | | Aplikasi terbuka. |
3 | | Aplikasi melakukan koneksi ke database |
4 | | Aplikasi menampilkan pilihan menu untuk masuk sebagai guest atau admin |
5 | memilih sebagai admin | |
6 | | Aplikasi meminta username dan password |
7 | memasukan username dan password | |
8 | | Aplikasi melakukanotentifikasi username dan password |
9 | | Aplikasi menampilkan menu untuk admin, antara lain menu untuk Manage Admin dan Manage Word |
10 | memilih menu manage word. | |
11 | | Aplikasi menampilkan menu Manage Word |
12 | memasukan data word atau kata baru, berserta makananya, kemudian menekan tombol add. | |
13 | | Aplikasi mencoba menyimpan word/kata baru berserta maknnya ke database. Dan hasilnya ditampilkan ke admin apakah berhasil atau gagal. |
2.2 Basic Flow Penghapusan Kata
No | Admin | Aplikasi |
1 | Membuka Aplikasi | |
2 | | Aplikasi terbuka. |
3 | | Aplikasi melakukan koneksi ke database |
4 | | Aplikasi menampilkan pilihan menu untuk masuk sebagai guest atau admin |
5 | User memilih sebagai admin | |
6 | | Aplikasi meminta username dan password |
7 | User memasukan username dan password | |
8 | | Aplikasi melakukanotentifikasi username dan password |
9 | | Aplikasi menampilkan menu untuk admin, antara lain menu untuk Manage Admin dan Manage Word |
10 | memilih menu manage word. | |
11 | | Aplikasi menampilkan menu Manage Word |
12 | Mencari suatu kata / word yang ingin dihapus, jika ditemukan, tekan tombol delete. | |
13 | | Aplikasi mencoba menghapus word/kata berserta maknanya dari database. Dan hasilnya ditampilkan ke admin apakah berhasil atau gagal. |
2.3 Basic Flow Pengubahan Kata
No | Admin | Aplikasi |
1 | Membuka Aplikasi | |
2 | | Aplikasi terbuka. |
3 | | Aplikasi melakukan koneksi ke database |
4 | | Aplikasi menampilkan pilihan menu untuk masuk sebagai guest atau admin |
5 | User memilih sebagai admin | |
6 | | Aplikasi meminta username dan password |
7 | User memasukan username dan password | |
8 | | Aplikasi melakukanotentifikasi username dan password |
9 | | Aplikasi menampilkan menu untuk admin, antara lain menu untuk Manage Admin dan Manage Word |
10 | memilih menu manage word. | |
11 | | Aplikasi menampilkan menu Manage Word |
12 | Mencari suatu kata / word yang ingin diubah maknanya, jika ditemukan,masukan makna baru ke text areanya dan pilih update. | |
13 | | Aplikasi mencoba mengupdate word/kata berserta maknanya ke database. Dan hasilnya ditampilkan ke admin apakah berhasil atau gagal. |
3. Special Requirements
3.1 Socket Connection.
Dengan fasilitas Socket Connection, maka admin dapat menambah, menghapus dan mengupdate kata / makna kata, dan terintegrasi dalam satu database.
4. Preconditions
4.1 User ingin Menghapus/mengubah/menambah kata dan atau makna kata bahasa Inggris ke bahasa Indonesia.
4.2 Kata yang diubah/ditambah/dihapus
5. Postconditions
5.1 Proses penyimpanan kata atau makna kata yang akan dihapus/ditambah/diubah berhasil.
6. Extension Points
Tidak ada.
Complete Document Download :
Software Requirement
Implementasi Coding Online DIctionary
Database
0 Response for the "SRS Online Dictionary"
Posting Komentar