(DBA)
Dipersiapkan oleh:
FAKULTAS TEKNIK
UNIVERSITAS LANGLANGBUANA
BANDUNG
1
DAFTAR PERUBAHAN
Revisi Deskripsi
INDEX A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
ii
DAFTAR HALAMAN PERUBAHAN
3
DAFTAR ISI
DAFTAR ISI......................................................................................................................i
DAFTAR GAMBAR........................................................................................................ii
DAFTAR TABEL............................................................................................................iii
1. Pendahuluan.............................................................................................................1
1.1. Tujuan................................................................................................................1
1.2. Lingkup Masalah................................................................................................1
1.3. Definisi, Singkatan dan Akronim.......................................................................1
1.4. Referensi............................................................................................................2
1.5. Deskripsi Umum Dokumen................................................................................2
1.5.1. Pendahuluan...............................................................................................2
1.5.2. Deskripsi Global Sistem.............................................................................3
1.5.3. Deskripsi Rincian Kebutuhan.....................................................................3
2. Deskripsi Global Sistem...........................................................................................3
2.1. Deskripsi Umum................................................................................................3
2.2. Batasan Masalah.................................................................................................3
3. Deskripsi Rincian Kebutuhan.................................................................................3
3.1. Kebutuhan Antar Muka Eksternal......................................................................3
3.1.1. Antar Muka Pemakai..................................................................................4
3.1.2. Antar Muka Perangkat Keras......................................................................4
3.1.3. Antar Muka Perangkat Lunak.....................................................................4
3.1.4. Antar Muka Komunikasi............................................................................4
3.2. Identifikasi Pengguna.........................................................................................4
3.3. Daftar Kebutuhan Fungsional.............................................................................5
3.4. Use Case Diagram..............................................................................................8
3.5. ERD....................................................................................................................9
i
DAFTAR GAMBAR
ii
DAFTAR TABEL
iii
1. Pendahuluan
1.1. Tujuan
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak
(SKPL) atau Software Requirement Spesification (SRS) untuk sistem
Digital Book Application (DBA). Tujuan dari penulisan dokumen ini
adalah untuk memberikan penjelasan mengenai perangkat lunak yang
akan dibangun baik berupa gambaran umum maupun penjelasan detail
dan menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak
Digital Book Application (DBA) dari perangkat lunak atau personil-
personil yang terlibat dalam sistem. Dokumen ini akan digunakan
sebagai bahan acuan dalam proses pengembangan dan bahan evaluasi
pada saat proses pengembangan perangkat lunak maupun di akhir
pengembangannya. Dengan adanya dokumen SKPL ini diharapkan
pengembangan perangkat lunak akan lebih terarah dan lebih terfokus
serta tidak menimbulkan ambiguitas terutama bagi pengembang
perangkat lunak Digital Book Application (DBA).
1
Application (DBA), dengan DBA
merupakan kode perangkat lunak.
DBA Digital Book Application
Merupakan Aplikasi yang dibuat untuk
mempermudah membaca buku dimanapun
dan kapanpun secara digital.
Internet Sebuah jaringan global yang terbentuk dari
jaringan-jaringan local dan regional yang
memungkinkan komunikasi data antar
perangkat elektronik yang terhubung ke
jaringan tersebut.
Android Sebuah sistem operasi yang dirancang oleh
perusahaan Google dengan basis kernel Linux
dan juga berbagai perangkat lunak seperti
Open Source dan lainnya.
Smartphone Telepon genggam atau telepon seluler pintar
yang disertai dengan berbagai fitur mutakhir
seperti internet, email, dan lain sebagainya
serta memiliki kemampuan seperti sebuah
komputer.
Tabel 1. Daftar definisi, singkatan dan akronim
1.4. Referensi
Dokumen yang digunakan sebagai referensi dalam pembuatan
SKPL ini adalah:
⁃ Dokumentasi Spesifikasi Kebutuhan Perangkat Lunak (SKPL)
2
1.5.2. Deskripsi Global Sistem
Deskripsi global sistem mendefinisikan perspektif produk
perangkat lunak serta asumsi dan ketergantungan yang digunakan.
1.5.3. Deskripsi Rincian Kebutuhan
Deskripsi rincian kebutuhan, menguraian kebutuhan
perangkat lunak secara lebih rinci.
3
3.1.1. Antar Muka Pemakai
Pengguna Digital Book Application (DBA) berinteraksi
dengan antar muka yang ditampilkan berbasis Mobile Apps dari
Smartphone ataupun Tablet.
4
NO Pengguna Minimal Keahlian
1 Admin - Dapat memanipulasi data yang ada pada
aplikasi.
2 Pembaca - Dapat mengoperasikan smartphone dengan
sistem operasi Android.
3 Penerbit/Publisher - Dapat mengoperasikan komputer, serta
smartphone dengan sistem operasi Android.
Table 2. Daftar karakteristik pengguna
5
Riwayat buku yang terakhir di baca
dalam periode tertentu.
11 DBA-232 Riwayat Baca Menampilkan buku - buku yang
terakhir dibaca.
12 DBA-240 Book reader Fitur untuk membaca buku yang
berada di koleksi.
13 DBA-241 Navigation Pengguna dapat memilih bab
Pane ataupun halaman yang ingin ia
baca.
14 DBA-242 Last Seen Pengguna juga dapat mengetahui
dan menggakses halaman yang
terakhir kali ia baca.
15 DBA-243 Note Pengguna dapat menambahkan
catatan dalam buku dan dapat
memberikan highlight pada tulisan-
tulisan dalam buku.
16 DBA-250 Setting Pengguna dapat mengaktifkan fitur
notifikasi dan voice book.
17 DBA-251 Audio book Pengguna dapat mendengarkan isi
atau tulisan-tulisan dalam buku
yang ia buka, sehingga ia tidak
perlu membacanya.
18 DBA-252 Notification - Pengguna akan mendapatkan
notifikasi jika buku ataupun
penulis yang ia pilih merilis
buku ataupun halaman buku
baru dengan mengaktifkan fitur
ini.
- Pengguna akan mendapatkan
notifikasi ketika ada
rekomendasi buku yang baru
terbit, jika ia mengaktifkan fitur
ini.
19 DBA-300 Profile Menampilkan profil dari penerbit
Publisher atau publisher buku.
6
20 DBA-310 Book List Menampilkan buku-buku yang
telah di publis dan telah disetujui
oleh administrator aplikasi.
21 DBA-320 Sent Book Publisher/penerbit mengirimkan
permintaan kepada administrator
aplikasi untuk mengupload buku
yang akan diterbitkan pada aplikasi.
22 DBA-330 Laporan Data Menampilkan laporan banyaknya
Baca pembaca atas buku yang sudah
dipublis
23 DBA-400 Profil Admin Menampilkan informasi data
pribadi dari administrator aplikasi
24 DBA-410 Laporan statistic Menampilkan informasi data
pembaca banyaknya pengguna yang
menggunakan aplikasi.
25 DBA-420 Data Menampilkan data-data yang ada
pada aplikasi.
26 DBA-421 All User List Menampilkan data diri pengguna
aplikasi.
27 DBA-422 All Book List Menampilkan daftar buku yang
terpublis pada aplikasi.
28 DBA-430 Book Queue Menampilkan buku-buku yang
telah dikirim oleh
penerbit/publisher, tetapi belum
ditampilkan dalam aplikasi
Admin memberikan izin dengan
meng-upload buku-buku tersebut
pada aplikasi.
Table 3. Daftar kebutuhan fungsional
7
3.4. Use Case Diagram
8
3.5. ERD
Gambar 2. ER-Diagram