GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SIPUSSI untuk: Ruang Baca Teknik Informatika Institut Teknologi Sepuluh November Surabaya
Dipersiapkan oleh:
Kelompok I : Mustafa Kamal (5100.100.018) Haikal (5100.100.045) Younan Setya BW (5100.100.069) Lintang JP (5100.100.081) Miemiek Rachmawati (5199.100.051)
Jurusan Teknik Informatika - Institut Teknologi Sepuluh Nopember Jl. Raya ITS Surabaya 60117 Jurusan Teknik Informatika ITS
Nomor Dokumen
Halaman
GL01-G01
<1>/<12>
Revisi
A
Tgl: 19 Maret 2004
DAFTAR PERUBAHAN Revisi
Deskripsi Revisi Pertama dari Spesifikasi Kebutuhan Perangkat Lunak (SKPL), meliputi: • Fungsi Produk (2.2); • Bagan Penjelasan Fungsi Produk (2.2); • Karakteristik Pengguna (2.3); • Batasan (2.4); • Lingkungan Operasi (2.5); • Deskripsi Fungsional (3.1); • Context Diagram DFD (3.1.1); • DFD level 1 (3.1.1.1); • Data Requirement (3.2); • Conceptual Data Model (3.2.1.1); • Entity Requirement (Bab 3.2.1.1) • Data Store vs E-R (3.6.1); • Functional Requirement Summary (3.6.1)
A
B
C
INDEX TGL
-
A
B
C
D
E
F
G
Ditulis oleh Diperiksa oleh Disetujui oleh
Jurusan Teknik Informatika ITS
SKPL-Gxx
Halaman 2 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
Daftar Halaman Perubahan Hala man 6
6
6
Revisi Fungsi Produk (Bab 2.2) Before: Ada 2 fungsi, yaitu Menampilkan informasi dan mengelola pengumuman. Now: Ada 5 fungsi yang lebih lengkap dan detail. Bagan Penjelasan Fungsi Produk (Bab 2.2) Before: Ada bagan yang menggambarkan fungsi produk secara flow data. Now: Tidak ada. Seharusnya bgan tersebut dimasukkan pada bagian DFD, bukan pada bagian bab ini. Karakteristik Pengguna (Bab 2.3) Before: Kategori administrator tidak dibedakan. Now: Kategori administrator dikelompokkan lagi menjadi administrator sistem dan administrator operator/pengelola, yaitu bagi karyawan RBTC.
6
Batasan (Bab 2.4) Before: Penggalan kalimat “sudah tersedia pada dalam file ini” diganti. Karena punya maksud yang rancu. Now: Diganti menjadi “sudah tersedia dalam sistem ini”.
6
Lingkungan Operasi (Bab 2.5) Before: Hanya ada lingkungan operasi untuk server saja. Now: Ada lingkungan operasi untuk server dan client sistem.
7
Deskripsi Fungsional (Bab 3.1) Before: Belum ada bagan yang menggambarkan ttg deskripsi fungsional SIPUSSI. Now: Sudah ada bagannya.
8
Context Diagram DFD (Bab 3.1.1) Before: Context diagram DFD SIPUSSI belum lengkap. Now: Sudah lengkap dan diperbarui.
Jurusan Teknik Informatika ITS
Hala man
Revisi
9
DFD level 1 (Bab 3.1.1.1) Before: DFD level 1 SIPUSSI belum lengkap. Now: Sudah lengkap dan diperbarui.
9
Data Requirement (Bab 3.2) Before: Ada Data User, namun tidak perlu. Tidak ada data komplain/guestbook. Now: Tidak ada data user. Ada data komplain/guestbook. Jenis data requirement lebih valid
10
Conceptual Data Model (Bab 3.2.1.1) Before: Conceptual Data Model SIPUSSI belum lengkap. Now: Sudah lengkap dan diperbarui.
10
Entity Requirement (Bab 3.2.1.1) Before: Berdasarkan Conceptual Data Model SIPUSSI belum lengkap. Hanya ada 9 Entitas. Now: Sudah lengkap dan diperbarui. Ada 18 Entitas.
11
Data Store vs E-R (Bab 3.5.1) Before: Mapping berdasarkan Conceptual Data Model SIPUSSI belum lengkap. Now: Sudah lengkap dan diperbarui.
12
Functional Requirement Summary (Bab 3.6.1) Before: Mapping berdasarkan Conceptual Data Model SIPUSSI belum lengkap. Now: Sudah lengkap dan diperbarui.
SKPL-Gxx
Halaman 3 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
Daftar Isi 1. Pendahuluan 5 1.1 Tujuan Penulisan Dokumen .................................................................................................................... 5 1.2 Lingkup Masalah ..................................................................................................................................... 5 1.3 Definisi, Istilah dan Singkatan ............................................................................................................... 5 1.4 Aturan Penomoran ................................................................................................................................... 5 1.5 Referensi .................................................................................................................................................. 5 1.6 Deskripsi umum Dokumen (Ikhtisar) ...................................................................................................... 5 2 Deskripsi Umum Perangkat Lunak 6 2.1 Deskripsi Umum Sistem .......................................................................................................................... 6 2.2 Fungsi Produk.......................................................................................................................................... 6 2.3 Karakteristik Pengguna ........................................................................................................................... 6 2.4 Batasan .................................................................................................................................................... 6 2.5 Lingkungan Operasi ................................................................................................................................ 6 3 Deskripsi Umum Kebutuhan 7 3.1 Deskripsi Fungsional ....................................................................................................................... 7 3.1.1 Context Diagram.............................................................................................................................. 8 3.1.1.1 DFD Level 1 ............................................................................................................................ 9 3.2 Data Requirement ................................................................................................................................... 9 3.2.1 E-R diagram................................................................................................................................... 10 3.3 Non Functional Requirement................................................................................................................. 11 3.4 Batasan Perancangan ............................................................................................................................. 11 3.5 Kerunutan (traceability)......................................................................................................................... 11 3.5.1 Data Store vs E-R ........................................................................................................................ 111 3.6 Ringkasan Kebutuhan............................................................................................................................ 12 3.6.1 Functional Requirement Summary ................................................................................................ 12 3.6.2 Non Functional Requirement Summary ........................................................................................ 12
Jurusan Teknik Informatika ITS
SKPL-Gxx
Halaman 4 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
1 Pendahuluan 1.1
Tujuan Penulisan Dokumen
Tujuan Penulisan Dokumen ini adalah untuk mendefinisikan seluruh spesifikasi kebutuhan atas perangkat lunak dari User sebagai pedoman pengembangan perangkat lunak oleh developer. Selain itu dokumen ini juga bertujuan menjelaskan spesifikasi perangkat lunak yang disepakati antara pihak pengembang dengan pihak user. Dokumen ini ditujukan kepada User dan pengembang perangkat lunak bagi ruang baca Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember Surabaya. Adapun yang termasuk User adalah Seluruh Mahasiswa FTIF, Dosen FTIF, petugas administrasi ruang baca, kepala ruang baca dan user umum. Sedangkan yang dimaksud pengembang adalah seluruh tim pengembang perangkat lunak.
1.2
Lingkup Masalah
Nama aplikasi yang dikembangkan adalah SIPUSSI, merupakan akronim dari Sistem Informasi Perpustakaan FTIF. Aplikasi ini berfungsi sebagai sistem yang bermanfaat untuk menyediakan informasi Ruang Baca Teknik Informatika ITS kepada para pengguna. Informasi yang dilayani oleh SIPUSSI ini meliputi informasi koleksi Ruang Baca, yakni Laporan (tugas akhir, kerja praktek dan makalah), CD, majalah serta bukubuku.
1.3
Definisi, Istilah dan Singkatan
DFD
Context Diagram ER Diagram
1.4
: Data Flow Diagram, adalah diagram yang menggambarkan proses-proses serta aliran data antar proses yang terjadi dalam sebuah sistem. DFD dapat digambarkan dalam beberapa level : adalah diagram DFD yang terdapat padat level paling atas, menggambarkan aliran data dasar antara sistem SIPUSSI dengan entitas-entitas di luar sistem : adalah diagram yang menggambarkan struktur database dalam sebuah sistem yang meliputi tabel-tabel yang ada serta relasi-relasi yang menghubungkan antar table.
Aturan Penomoran
Aturan hirarki penomoran yang digunakan adalah sbb: SRS-1xx : SRS untuk Functional Requirement. SRS-9xx : SRS untuk Non-Functional Requirement.
1.5
Referensi
Dokumen Spesifikasi Kebutuhan Perangkat Lunak ini disusun berdasarkan saduran dari standar IEEE nomor ANSI/IEEE Std 1058.1-1987 (reaffirmed 1993). Beberapa bagian telah dengan sengaja dihilangkan atau digabungkan dengan bagian lainnya. Sistematika rencana pengembangan perangkat lunak yang digunakan ini adalah sistematika yang digunakan oleh Jurusan Teknik Informatika Insitut Teknologi Sepuluh Nopember (2004).
1.6
Deskripsi Umum Dokumen (Ikhtisar)
Pembahasan Dokumen ini menggunakan metodologi sebagai berikut: Bab I, pendahuluan berisi pengenalan dokumen ini terhadap pembaca, meliputi tujuan penulisan, Lingkup masalah, referensi, dan lainnya. Bab II membahas deskripsi umum perangkat lunak, berisi spesifikasi-spesifikasi perangkat lunak secara umum. Meliputi penjelasan sistem, fungsi produk, karakteristik pengguna, batasan lingkup perangkat lunak, serta lingkungan operasi perangkat lunak. Bab III membahas spesifikasi kebutuhan terhadap perangkat lunak secara lebih lengkap. Di antaranya Antarmuka eksternal, Data Flow Diagram, serta E-R Diagram
Jurusan Teknik Informatika ITS
SKPL-Gxx
Halaman 5 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
2 2.1
Deskripsi Umum Perangkat Lunak Deskripsi Umum Sistem SIPUSSI adalah sebuah sistem yang menjadi media untuk menginformasikan Ruang Baca Fakultas Teknologi Informasi [RBTC] bagi penggunanya. Karena pengguna dari RBTC tidak hanya terbatas pada mahasiswa dalam lingkup Fakultas Teknologi Informasi, maka SIPUSSI disarankan untuk didesain bisa di akses oleh seluruh mahasiswa, minimal mahasiswa ITS. Sebagai media informasi, SIPUSSI juga disarankan untuk bisa menangani proses manual yang biasanya dilakukan oleh petugas RBTC. Sebagai contoh SIPUSSI bisa melakukan transaksi peminjaman buku, pembayaran denda, pemesanan buku. SIPUSSI juga bisa menampilkan report koleksi yang dipinjam, koleksi yang terlambat dikembalikan. Untuk pengerjaan proyek kali ini, kita hanya memberi batasan untuk mendesain dan mengimplementasikan fungsi searching saja. Yaitu, kita hanya akan menyediakan layanan melihat informasi saja, khusus untuk user biasa, dan update data dalam sistem untuk administrator.
2.2
Fungsi Produk Fungsi Produk SIPUSSI meliputi : 1. SIPUSSI mampu melakukan verifikasi user yang masuk. Dengan adanya fasilitas login, maka akan dibedakan user biasa dan administrator. 2. SIPUSSI mampu menampilkan informasi koleksi pustaka di Ruang Baca Fakultas Teknologi Informasi, melalui fasilitas searching. Koleksi pustaka di Ruang Baca Fakultas Teknologi Informasi adalah buku, majalah, CD, Laporan (termasuk di antaranya adalah laporan Kerja Praktek, laporan Tugas Akhir, paper, dan lain-lain semisal leaflet, booklet). 3. SIPUSSI mampu menampilkan pengumuman yang dimasukkan oleh administrator. 4. SIPUSSI mampu melakukan update data, melalui aplikasi sistem. Update data ini meliputi add, delete dan edit. 5. SIPUSSI mampu menerima guestbook dan komplain dari user kepada pengelola. Administrator juga dapat melakukan tanggapan terhadap guest book dan komplain user.
2.3
Karakteristik Pengguna
Untuk pengguna dari sistem ini adalah petugas Ruang Baca Fakultas Teknologi Informasi selaku administrator dan operator sistem dan user pasif yang hanya akan melihat informasi tanpa melakukan transaksi. User pasif ini bisa dosen maupun mahasiswa. Hal ini bisa ditunjukkan dengan tabel di bawah ini: Kategori pengguna User (mahasiswa, dosen dan umum) Administrator • administrator teknis • administrator operasional
Tugas Mencari informasi yang dibutuhkan
Hak akses ke aplikasi View dan Search Data
Maintenance Teknis Maintenance Operasional
Akses penuh teknis Akses penuh operasional
2.4 Batasan Dalam sistem ini tidak ada batasan khusus, karena database maupun data lain sudah tersedia dalam sistem ini. Sehingga aplikasi ini tidak tergantung pada jalan tidaknya sistem lain.
2.5
Lingkungan Operasi Aplikasi Sipussi ini akan berfungsi dengan spesifikasi : Server : Operating System : Microsoft Windows 2000 Profesional DBMS : SQL Server 2000 Client : Operating System : Bebas Browser : Bebas
Jurusan Teknik Informatika ITS
SKPL-Gxx
Halaman 6 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
3 Deskripsi Umum Kebutuhan 3.1
Deskripsi Fungsional
Bagian ini akan menjelaskan bagaimana sistem ini beroperasi nantinya, termasuk di dalamnya hubungan antara bagian-bagian dalam sistem ini, serta bagaimana nantinya pihak-pihak yang berkepentingan akan berinteraksi dengan sistem ini.
Jurusan Teknik Informatika ITS
SKPL-Gxx
Halaman 7 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
3.1.1 Context Diagram Di dalam gambar diatas dapat dilihat bahwa nantinya akan ada 3 jenis kategori pengguna aplikasi ini, yaitu Administrator dan Users. Users disini adalah pengguna secara umum, termasuk di dalamnya kasie ruang baca, dosen dan mahasiswa maupun orang luar FTIf. Administrator teknis adalah karyawan atau orang khusus yang bertugas mengelola (maintenance) sistem secara teknisnya. Sedangkan Administrator operasional adalah karyawan yang bertugas operasional di ruang baca ini. Dalam gambar ini juga dapat dilihat aktivitas apa saja yang dapat dilakukan pengguna terhadap sistem yang ada. Panah yang masuk ke dalam sistem menunjukkan bahwa pengguna menginputkan sesuatu ke dalam system. Sedangkan panah keluar dari sistem menunjukkan bahwa pengguna menerima output dari sistem.
Koleksi
Kasie Ruang Baca
Pegawai ruang baca
Inquiry Anggota ruang baca
Jawaban Keluhan Informasi Koleksi Baru
1 Pengadaan Koleksi
Katalog SIPUSSI
Pengumuman Katalog
Komplain Anggota ruang baca
Inquiry
+
Pengumuman Pegawai ruang baca
Tanggapan Keluhan
Kasie Ruang Baca
Verifikasi kelengkapan data Update Koleksi
Umum
Context Diagram – DFD level 0
3.1.1.1
Level 1
Jurusan Teknik Informatika ITS
SKPL-Gxx
Halaman 8 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
2 Kasie Ruang Baca
Umum
Pengadaan Koleksi Pengadaan Koleksi
Pegawai ruang baca
+ 1 Data Koleksi Baru
Update Koleksi
Update koleksi
Inquiry
Koleksi
Katalog
Inquiry
Informasi Koleksi Baru
+ Pegawai ruang baca
Anggota ruang baca
Kasie Ruang Baca
Anggota ruang baca Verifikasi kelengkapan data
Anggota ruang baca
Umum
Katalog
Tanggapan Keluhan
Pegawai ruang baca
Anggota ruang baca
3 Jawaban Keluhan Anggota ruang baca
Komplain
Komplain dan pengumuman
Pengumuman
+
Pegawai ruang baca
Pengumuman
Anggota ruang baca
Gambar diatas menjelaskan lebih detail tentang proses yang terjadi pada level Context Diagram sebelumnya.
Jurusan Teknik Informatika ITS
SKPL-Gxx
Halaman 9 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
3.2
Data Requirement
Berdasarkan Context diagram yang terdapat pada sub bab sebelumnya, maka didapatkan entitas-entitas yang berpengaruh nantinya adalah sebagai berikut : - Data Administrator, meliputi data karyawan yang bersangkutan. - Data Koleksi beserta spesifikasi serta jumlahnya. - Data Pengumuman. - Data Komplain/guestbook.
3.2.1 E-R diagram Berdasarkan business process dari sub bab sebelumnya, serta data requirement yang ada, maka dapat dibentuk sebuah entity relationship diagram yang mencerminkan data-data apa saja yang berpengaruh terhadap system beserta relasi-relasinya sebagai berikut :
3.2.1.1
Conceptual Data Model
Berikut rancangan Conceptual Data Model yang didesain dengan menggunakan tools Power Designer: Administrator
Jenis Admin <M> jenis id jenis nama <M>
Jenis Admin
admin admin admin admin admin admin
id <M> nama <M> alamat telp email pwd <M>
Log Cari Koleksi Petugas
jumlah cari
<M> Koleksi_id Koleksi_Waktu_Masuk <M>
jumlah pencarian
Buku Komplain komplain hal komplain pengirim komplain waktu email pengirim komplain isi
Mengirim
Jenis buku
perihal waktu kirim waktu terakhir kepada isi
Detail Eksemplar
Subject <M> subject id subject nama <M>
Jenis TA
Jenis KP
KP detail
Jurnal Majalah
Buku
Kode Kelas <M> Buku Sifat <M>
Jenis majalah
<M> <M> <M> <M> <M>
Detail Buku
Subject Buku
<M>
Jenis Jurnal
Pengumuman pengumuman pengumuman pengumuman pengumuman pengumuman
<M> <M> <M>
<M> buku_isbn buku_judul <M> buku_kolasi buku_edisi buku_volume buku_tahun buku_penerbit buku_kotaterbit buku_abstraksi
majalah majalah majalah majalah majalah majalah majalah majalah majalah majalah
id nama nomor sifat edisi tahun penerbit photo cover photo belakang photo daftar isi
Tugas Akhir <M> <M> <M> <M>
ta ta ta ta ta ta
id judul nrp penulis tahun abstraksi
<M> <M> <M> <M> <M>
Laporan KP
CD kp kp kp kp kp
cd id <M>
<M> id judul <M> tempat waktu abstraksi
Detail CD Penulis KP
dosen bimbing
Pengarang buku
Dosen Pembimbing
Pengarang
<M> dosen nip dosen nama <M>
CD ISI
jurnal jurnal jurnal jurnal jurnal jurnal jurnal jurnal jurnal jurnal
<M> issn judul <M> sifat nomor edisi tahun penerbit photo cover photo belakang photo daftar isi
Penulis KP
nama isi <M>
penulis nrp <M> penulis nama <M>
<M> pengarang id pengarang nama <M>
Data requirement yang ada dapat dijabarkan menjadi entitas-entitas : Administrator Jenis Admin Koleksi Log Cari Pengumuman Buku Komplain Buku Detail Buku Subject Pengarang Majalah Tugas Akhir Dosen Pembimbing CD Cd Isi Laporan KP Penulis KP Jurnal Kesemua entitas tersebut memiliki atribut-atribut seperti ditunjukkan dalam gambar diatas.
Jurusan Teknik Informatika ITS
SKPL-Gxx
Halaman 10 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
3.3
Non Functional Requirement
SRS-Id SRS-901
Parameter Availability
SRS-902 SRS-903 SRS-904
Reliability Ergonomy Portability
SRS-905 SRS-906
Memory Response time
SRS-907 SRS-908 SRS-909
Safety Security Accurate
SRS-910
Other
Requirement Web SIPUSSI harus selalu online selama 7 x 24 jam setiap minggunya, sesuai dengan aktivitas user-user Mahasiswa dan Dosen Teknik Informatika ITS. N/A Kenyamanan bagi segmentasi pengguna para orang IT. Penggunaan Java Server Pages yang bisa diakses dari berbagai macam browser. N/A Response Time dapat relatif cepat, namun tetap banyak bergantung pada bandwith dan web server. N/A Keamanan data perlu, namun bukan prioritas tinggi. Keakuratan hasil pencarian informasi, disertai juga dengan tambahan metode ‘string matching’. Setiap layar harus mengandung logo ITS dan Informatika.
Catatan: Availability: ketersediaan aplikasi, misalnya harus terus menerus beroperasi 7 hari perminggu, 24 jam per hari tanpa gagal Reliability: keandalan, misalnya tidak pernah boleh gagal(atau kegagalan yang ditolerir adalah …%) sehingga harus dipikirkan fault tolerant architecture. Biasanya hanya perlu untuk Critical Application yang jika gagal akan berakibat fatal. Ergonomy: kenyamanan pakai bagi pengguna Portability: kemudahan untuk dibawa dan dioperasikan ke mesin/sistem operasi/platform yang lain Memory: jika perhitungan kapasitas memori internal kritis (misalnya untuk SW yang harus dijadikan CHIPS dan ukurannya harus kecil Response time: Batasan waktu yang harus dipenuhi. Sangat penting untuk aplikasi Real Time. Contoh: “Aplikasi harus mampu menampilkan hasil dalam 4 detik”, atau “ATM harus menarik kembali kartu yang tidak diambil dalam waktu 30 detik” Safety: yang menyangkut keselamatan manusia, misalnya untuk SW yang dipakai pada sistem kontrol di pabrik Security: aspek keamanan yang harus dipenuhi.
3.4
Batasan Perancangan
Perancangan menggunakan tools Power Designer 6 dengan hasil berupa Conceptual Data Model dan Physical Data Model. Selain itu, hal-hal yang terdapat pada rancangan merupakan desain hanya dari scope yang ditangani oleh aplikasi SIPUSSI yang didevelope. Jadi tidak mencakup desain dari sistem terkait.
3.5
Kerunutan (traceability)
3.5.1 Data Store vs E-R Mapping data store pada DFD dengan Entity - Relasi Data Store Data Administrator Data pengumuman Data Komplain Data Koleksi
Entity Administrator Jenis Admin Pengumuman Buku Komplain Koleksi Log Cari Buku Detail Buku
Jurusan Teknik Informatika ITS
Relasi Jenis_admin Jenis_admin Mengirim Petugas Jumlah Pencarian Jenis Buku Jumlah Eksemplar
SKPL-Gxx
Halaman 11 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.
Subject Pengarang Majalah Tugas Akhir Dosen Pembimbing CD CD Isi Laporan KP Penulis KP Jurnal
3.6
Subject Buku Pengarang Buku Jenis Majalah Jenis TA Dosen Pembimbing Jenis CD Detail Isi Jenis KP Penulis KP Jenis Jurnal
Ringkasan Kebutuhan
Bab ini berisi ringkasan semua “Requirement item”. Requirement item ini mencerminkan semua hal yang harus dipenuhi, dan nantinya akan menjadi arahan untuk tahapan testing, karena pada dasarnya, semua requirement harus dapat ditest supaya dapat dibuktikan dipenuhi. Dibagi menjadi dua bagian: functional dan non functional
3.6.1 Functional Requirement Summary SRS-Id SRS-101 SRS-102 SRS-103 SRS-104 SRS-105 SRS-106 SRS-107 SRS-108 SRS-109 SRS-110
Description Autentifikasi Login Mengidentifikasi Menu Admin Pencarian Resource Admin Maintenance Koleksi Maintenance pengumuman Maintenance Administrator Melihat Informasi Administrator Pencarian Resources Pengisian Komplain Menampilkan Informasi Kpd Pengguna
3.6.2 Non Functional Requirement Summary SRS-Id SRS-901
Parameter Availability
SRS-902 SRS-903 SRS-904
Reliability Ergonomy Portability
SRS-905 SRS-906
Memory Response time
SRS-907 SRS-908 SRS-909
Safety Security Accurate
SRS-910
Other-1
Requirement Description Web SIPUSSI harus selalu online selama 7 x 24 jam setiap minggunya, sesuai dengan aktivitas user-user Mahasiswa dan Dosen Teknik Informatika ITS. N/A Kenyamanan bagi segmentasi pengguna para orang IT. Penggunaan Java Server Pages yang bisa diakses dari berbagai macam browser. N/A Response Time dapat relatif cepat, namun tetap banyak bergantung pada bandwith dan web server. N/A Keamanan data perlu, namun bukan prioritas tinggi. Keakuratan hasil pencarian informasi, disertai juga dengan tambahan metode ‘string matching’. Setiap layar harus mengandung logo ITS dan Informatika.
Jurusan Teknik Informatika ITS
SKPL-Gxx
Halaman 12 dari 12 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS.