SlideShare a Scribd company logo
1 of 32
Download to read offline
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/333825585
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Aplikasi Life Assistant
Conference Paper · June 2019
CITATIONS
0
READS
11,534
1 author:
Some of the authors of this publication are also working on these related projects:
jurnal algoritma pembentukan garis View project
Evaluasi Rancangan Antarmuka Website Informasi UEFA Competition (Kompetisi Sepak Bola Eropa) dari Sisi Usability View project
Alit Jamaludin
PQ
3 PUBLICATIONS   0 CITATIONS   
SEE PROFILE
All content following this page was uploaded by Alit Jamaludin on 17 June 2019.
The user has requested enhancement of the downloaded file.
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Aplikasi Life Assistant
untuk:
Semua User
Dipersiapkan oleh:
Alit Jamaludin A2.1600010
Andi Guntur Mario A2.1600015
Andi Faizal A2.1600116
Program Studi Teknik Informatika/Proyek Perangkat Lunak
STMIK Sumedang
Jl. Angkrek Situ No 19 Kab. Sumedang, Jawa Barat (45323)
Program Jenjang S1
Teknik Informatika Nomer Dokumen Halaman
SKPL-01 <xx;no grp> <#>/<20#
Revisi <nomer revisi> Tgl:<10-06-
14>
SKPL-01
Program Studi S1 Teknik Informatika SKPL-01 Halaman 2/ dari 29 halaman
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
- A B C D E F G
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 3/ dari 29 halaman
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 4/ dari 29 halaman
1. Pendahuluan
Daftar Isi
1.1
1.2 Tujuan Penulisan Dokumen..................................................................................................................................5
1.3 Lingkup Masalah................................................................................................................................5
1.4 Definisi, Istilah dan Singkatan ............................................................................................................... 5
1.5 Aturan Penomoran................................................................................................................................... 5
1.6 Referensi............................................................................................................................................6
1.7 Deskripsi umum Dokumen (Ikhtisar)...................................................................................................... 6
2 Deskripsi Umum Perangkat Lunak 7
2.1 Deskripsi Umum Sistem.....................................................................................................................7
2.2 Karakteristik Pengguna.................................................................................................................7
2.3 Batasan ..............................................................................................................................................7
2.4 Lingkungan Operasi ...........................................................................................................................7
3 Deskripsi Kebutuhan 7
3.1 Kebutuhan Antarmuka Eksternal........................................................................................................7
3.1.1 Antarmuka pemakai ........................................................................................................................ 8
3.1.2 Antarmuka Perangkat Keras............................................................................................................ 8
3.1.3 Antarmuka Perangkat Lunak........................................................................................................... 8
3.1.4 Antarmuka Komunikasi .................................................................................................................. 8
3.2 Perancangan Antarmuka........................................................................................................................14
3.2.1 Daftar Antarmuka Pemakai.............................................................................................................14
3.2.2 Spesifikasi Antarmuka Pemakai............................................................................................ 14
3.3 Kebutuhan Fungsional ............................................................................................................................18
3.4 Model Use Case...............................................................................................................................18
3.4.1 Diagram Use Case..................................................................................................................................................21
3.4.2 Defiinisi actor..........................................................................................................................................................21
3.4.3 Definisi use case......................................................................................................................................................22
3.4.4 Sekrenario use case.................................................................................................................................................22
3.5 Diagram kelas................................................................................................................................. 27
3.6 Kebutuhan non fungsional (traceability)............................................................................................... 28
3.7 Batasan perancangan.......................................................................................................................................................29
3.8 Kerunutan.........................................................................................................................................................................29
3.8.1 kebutuhan fungsional vs use case ...........................................................................................................................22
3.8.2 use case vs kelas terkait............................................................................................................................................22
3.8.3 Kebutuhan Fungsional vs Use Case ...............................................................................................29
3.8.4 Use Case vs Kelas Terkait .........................................................................................................................29
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 5/ dari 29 halaman
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Tujuan pembuatan dokumen ini adalah untuk menjelaskan mengenai spesifikasi
kebutuhan perangkat lunak yang akan dibuat atau dikembangkan baik berupa gambaran
umum maupun penjelasan secara detail atau menyeluruh.
Dan pada dokumen ini, perangkat lunak yang dibuat adalah aplikasi Life Assistant,
yait aplikasi yang bertujuan untuk membantu seseorang dalam mengelola kehidupan pribadi
ataupun manajemen suatu uasaha, baik dari segi waktu, keuangan, peluang, bahkan dari
aspek religi. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis
untuk pengembangan perangkat lunak. Dengan adanya dokumen SKPL ini diharapkan
pengembangan perangkat lunak akan lebih terarah dan fokus.
1.2 Lingkup Masalah
Permasalahan yang sering timbul pada diri manusia adalah ketidakkonsistenan terhadap
menjalani sesuatu, dan hal tersebut disebabkan karena pengelolaan dalam menjalani sesuatu tersebut
tidak berjalan dengan benar. Salahsatunya karena motivasi untuk mencapai suatu tujuan yang sudah
tidakterjagalagi.Denganadanya LifeAssistantini makasetiapapa yangkitajalani dalam kehidupan
baik itu manajemen waktu, penghasilan, estimasi tujuan/keinginan, bahkan hal-hal yang
berhubungan dengan religi bisa diatur dengan baik, sehingga suatu motivasi untuk mendapatkan
sesuatu bisa terjaga dengan baik.
1.3 Definisi, Istilah dan Singkatan
ID Definisi/Istilah/Singkatan Deskripsi
LA-01 LA Life Assistant
LA-02 DFD Data Flow Diagram
LA-03 E-R Diagram Entity Relation Diagram
1.4 Aturan Penomoran
Penomoran Cara Penomoran Deskripsi Penomoran
Definisi, Istilah, dan
Singkatan
LA-DIS-XX DIS merupakan kode untuk
Definisi, Istilah dan Singkatan
XX merupakan nomor pembeda
Definisi, Istilah, dan Singkatan
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 6/ dari 29 halaman
Kebutuhan Fungsional LA-F-XX F merupakan kode dari
Fungsional
XX merupakan nomor pebeda
kebutuhan fungsional
Kebutuhan Non-Fungsional LA-NF-XX NF merupakan kode dari Non-
Fungsional
XX merupakan nomor pembeda
kebutuhan non-fungsional
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 7/ dari 29 halaman
1.5 Referensi
 http://dinus.ac.id/repository/docs/ajar/IEEE_SRS_-
_SRE_Object_Oriented.docx
 https://komputasi.files.wordpress.com/2017/03/contoh-skpl-smart-
hotel-pro.doc
 https://searchsoftwarequality.techtarget.com/definition/software-
requirements-specification
 http://dinus.ac.id/repository/docs/ajar/IEEE_SRS_-
_SRE_Object_Oriented.docx
 https://komputasi.files.wordpress.com/2017/03/contoh-skpl-smart-
hotel-pro.doc
 https://searchsoftwarequality.techtarget.com/definition/software-
requirements-specification
 https://jurnal.unmuhjember.ac.id/index.php/SENSEI17/article/downlo
ad/1055/848
1.6 Deskripsi umum Dokumen (Ikhtisar)
Dokumen ini terdiri dari tiga bab yaitu bab 1 Pendahuluan, Bab 2 Deskripsi Umum
Perangkat Lunak, dan Bab 3 Deskripsi Kebutuhan.
Bab 1 Terdiri dari enam subbab yaitu Tujuan Penulisan Dokumen, LingkupMasalah,
Definisi, Istilah dan Singkatan, Aturan Penomoran, Referensi, dan Deskripsi UmumDokumen
(Ikhtisar). Subbab Lingkup masalah menggambarkan sejauh apa perancangan dari
pengembangan yang akan dilakukan dalam dokumen ini. Subbab Definisi,Istilah,dan Singkatan
yang digunakan dalam dokumen ini. Subbab Aturan Penomoran berisi aturan penomoran
yang akan digunakan agar konsisten. Subaba Referensi berisi referensi yang digunakan dalam
pembuatan perangkat lunak dan dokumen ini. Subbab Deskripsi Umum Dokumen (Ikhtisar)
berisi gambaran/sistematika dalam penulisan dokumen ini.
Bab 2 terdiri dari tigasubbab utama yaitu Deskripsi Umum Sistem, Karakteristik Pengguna,
Batasan, dan Lingkungan Operasi. Subbab Deskripsi Umum Sistem berisi gambaran umum
sistem yang dirancang disertai gambar system overview. Subbab Karakteristik Pengguna berisi
penjelasan tugas dari penggunaan dan apa saja yang bisa diakasesnya dalam sistem. Subbab
Batasan berisi batasan yang ditentukan dalam perancangan sistem berupa hal-hal yang terkait
dengan sistem. Subbab Lingkungan Operasi berisi Lingkungan dimana sistem yang
dikembangkan akan dipasang.
Bab 3 terdiri dari enam subbab yaitu Kebutuhan Antarmuka Eksternal, Kebutuhan
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 8/ dari 29 halaman
Fungsional, Kebutuhan Data, Kebutuhan Non Fungsional, Batasan Perancangan, Kerunutan
(traceability), dan Ringkasan Kebutuhan. Subbab Kebutuhan Antarmuka Eksternal berisi
kebutuhan eksternal yang dibutuhkan oleh sistem yang akan dibangun. Subab Kebutuhan
Fungsional berisi daftar kebutuhan perangkat lunak berupa layanan yang akan disedikan pada
perangkat lunak.Subbab Kebutuhan Data berisi gambaran-gambaran data yang dibutuhkan dan
keterkaitan/hubungannya. Subbab kebutuhan Non Fungsional berisi batasan terhadap layanan
yang disedikan perangkat lunak. Subbab Kerunutan (traceability) berisi kerunutan anatara
definisi awal perangkat lunak dengan perancangan yang dibuat untuk perangkat lunak. Subbab
RingkasanKebutuhan berisi ringkasan semuakebutuhan yangmencerminkan semuahal yangharus
dipenuhi dalam perangkat lunak.
Program Studi S1 Teknik Informatika SKPL-01 Halaman 9/ dari 29 halaman
2 Deskripsi Umum PerangkatLunak
2.1 Deskripsi Umum Sistem
Aplikasi Life Assistant adalah aplikasi yang bertujuan untuk membantu seseorang dalam
mengelola kehidupan pribadi ataupun manajemen suatu uasaha, baik dari segi waktu, keuangan,
peluang, bahkan dari aspek religi. Fitur utama yng ditawarkan oleh Life Assistant ini adalah
manajemen jadwal pribadi, manajemen penghasilan, dan estimasi biaya. Inovasi yang tercipta dari
produk ini adalah adanya asisten berupa aplikasi yang akan membantu untuk mengatur kehidupan
kita dari segi waktu, keuangan, dan pertimbangan untuk melakukan sesuatu yang berkaitan dengan
biaya dan waktu.Produkini tidakakanmudahditiruoleh pihaklaindari aspekkompleksitas fiturnya
yang saling berkaitan dan berhubungan langsung dengan pengguna. Artinya semakin banyak fitur
didalamnya yang akan membantu atau mempermudah pengguna, maka pengguna akan semakin
merasa bahwa dirinya telah terbantu layaknya mempunyai asisten. Tentu saja aplikasi ini sangat
layak dipatenkan, mengingat di zaman sekarang jika seseorang ingin memiliki penghasilan yang
besar maka dia harus pintar mengatur waktu dan memiliki kedisiplinan yang tinggi dalam bekerja.
Akan tetapi kemampuan manusia untuk melakukan kedua hal tersebut sangatlah terbatas. Kadang
manusia lupa, lelah dan sulit untuk konsisten dalam melakukan sesuatu. Maka dari itu Life Assistant
ini hadir untuk mengatasi masalah-masalah tersebut.
2.2 Karakteristik Pengguna
Kategori Pengguna Tugas Hak Akses ke aplikasi
User Menggunakan aplikasi Life
Assistant
- Mendapatkan seluruh
akses dari aplikasi
2.3 Batasan
Adapun Batasan masalah pada pembuatan aplikasi ini adalah:
1. Pembangunan aplikasi ini merupakan aplikasi berbasis android yang dapat di operasikan
di mobile.
2. Menggunakan Software pendukung dalam pembuatan teknologi aplikasi andrtoid secara
umum dengan menggunakan bahasa pemograman ECLIPSE, sedangkan pengolahan basis
datanya menggunakan software MY SQL.
3. Aplikasi hanya menangani user
2.4 Lingkungan Operasi
Bagian Aplikasi Informasi yang saya buat dapat dioperasikan karena didukung oleh
beberapa perangkat lunak. Dan perangkat lunak yang dibutuhkan oleh user adalah:
Program Studi S1 Teknik Informatika SKPL-01 Halaman 10/ dari 29 halaman
1. Sistem Operasi : Android (Mobile)
2. Bahasa Pemograman : ECLIPSE
3 Deskripsi Kebutuhan
3.1 Kebutuhan Antarmuka Eksternal
Adapun kebutuhan antarmuka eksternal yang dibutuhkan oleh aplikasi yang akan
dibangun adalah:
1. Memori yang digunakan mampu menampung proses-proses yang terjadi di dalam
aplikasi
3.1.1 Antarmuka pemakai
1. TampilanGUI (Graphic User Interface) dalam bentuk mobilepada browser ber-tab, relative
dengan scroller, dan resolusi horizontal 970px (fixed untuk theme default) dan vertical
relative resolusi (horizontal /vertical bergantung pada tema yang diterapkan).
3.1.2 Antarmuka Perangkat Keras
1. RAM 1GB
2. Layar dengan Resolusi minimal 3,5 inchi
3. Smartphone (Android)
4. Gadget yang dapat mengoperasikan aplikasi berbasis java.
3.1.3 Antarmuka Perangkat Lunak
1. Java eclipse
Sebagai bahasa pemrograman pembangunan aplikasi berbasis mobile.
2. My SQL
Sebagai database yang dibutuhkan untuk menyimpan semua informasi yang diproses dalam
modul server.
3.1.4 Antarmuka Komunikasi
1. TCP/IP (Transmission Control Protocol/internet protocol) digunakan sebagai standar
komunikasi data yang dipakai oleh komunitas internet dalam proses tukar-menukar data
dari satu mobileke mobile laindi dalam jaringan internet.
Program Studi S1 Teknik Informatika SKPL-01 Halaman 11/ dari 29 halaman
3.2 Perancangan Antarmuka
3.2.1 Daftar Antarmuka Pemakai
No Nama Keterangan
1 Form Awal Untuk proses awal masuk kedalam aplikasi
2 Form Menu Utama Untuk proses pemilihan menu
3 Form Jadwal Untuk mengelola jadwal kegiatan
4 Form Jenis Jadwal Untuk menampilkan pilihan jenis jadwal
5 Form Jadwal Harian Untuk mengelola jadwal harian
6 Form Jadwal Mingguan Untuk mengelola jadwal mingguan
7 Form Jadwal Bulanan Untuk mengelola jadwal bulanan
8 Form Jadwal Tahunan Untuk mengelola jadwal tahunan
9 Form Kalender Untuk menampilkan kalender
10 Form Input Kegiatan Untuk proses menginput kegiatan pada kalender
sesuai jenis jadwal yang dipilih
11 Form Notifikasi Untuk mengelola notifikasi dari kegiatan
12 Form Jenis Notifikasi Untuk memilih jenis notifikasi
13 Form Notifikasi Teks Untuk mengelola Notifikasi Teks
14 Form Notifikasi Audio Untuk mengelola Notifikasi Audio
15 Form Keuangan Untuk mengelola Keuangan
16 Form Penghasilan Untuk mengelola penghasilan
17 Form Penghasilan tetap Untuk menginput penghasilan tetap
18 Form Penghasilan tambahan Untuk menginput penghasilan tambahan
19 Form Pengeluaran Untuk mengelola pengeluaran
20 Form Keuangan Saat ini Untuk menampilkan keuangan saat ini
21 Form Estimasi Untuk mengelola biaya Perkiraan
22 Form Biaya Tujuan Untuk proses menginput jumlah nominal tujuan
23 Form Estimasi Waktu Untuk proses menginput jangka waktu yang
diinginkan
24 Form Biaya Untuk proses menginput nominal uang yang bisa
dialokasikan
25 Form Jenis Cicilan Untuk mengelola jenis cicilan
26 Form Jenis Cicilan Harian Untuk mengelola cicilan harian
27 Form Jenis Cicilan
Mingguan
Untuk mengelola cicilan mingguan
28 Form Jenis Cicilan Bulanan Untuk mengelola cicilan bulanan
29 Form Hitung Untuk mengelola perhitungan estimasi
30 Form Hitung Jangka Waktu Untuk menampilkan hasil perhitungan berdasarkan
nominal tujuan dan uang yang bisa dialokasikan
31 Form Hitung Biaya Untuk menampilkan hasil perhitungan berdasarkan
nominal tujuan dan jangka waktu
32 Form Hasil Untuk menampilkan hasil perhitungan estimasi
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 12/ dari 29 halaman
3.2.2 Spesifikasi Antarmuka Pemakai
 Spesifikasi Layar :
 Spesifikasi Layar :
Nama Antarmuka : Form Awal
Nama Modul : Tampilan Awal
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk proses
awal masuk kedalam aplikasi.
Input : -
Output : -
Nama Antarmuka : Form Menu Utama
Nama Modul : Meu Utama
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
pemilihan menu seperti menu Jadwal Kegiatan, Penghasilan,
Estimasi Biaya
Input : Pilih menu
Output : Lanjut ke form selanjutnya
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 13/ dari 29 halaman
 Spesifikasi Layar :
 Spesifikasi Layar
Nama Antarmuka : Form Jadwal
Nama Modul : Jadwal Kegiatan
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
mengelola jadwal kegiatan sepeti menu Jenis Jadwal,
Kalender dan Notifikasi
Input : Pilih menu
Output : Lanjut ke form selanjutnya
Nama Antarmuka : Form Jenis Jadwal
Nama Modul : Jenis Jadwal
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
menampikan pilihan menu jenis jadwal seperti menu Jadwal
Harian, Jadwal Mingguan, Jadwal Bulanan, Jadwal Tahunan
Input : Pilih menu
Output : Lanjut ke form selanjutnya
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 14/ dari 29 halaman
 Spesifikasi Layar :
 Spesifikasi Layar :
Nama Antarmuka : Form Kalender
Nama Modul : Kalender
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
menampikan Kalender kegiatan serta dapat menginputkan
kegiatan baru
Input : Pilih button Input Kegiatan
Output : Lanjut ke form Input Kegiatan
Nama Antarmuka : Form Input Kegiatan
Nama Modul : Input Kegiatan
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
menginput kegiatan yang baru.
Input : Mengisi kolom Kegiatan, memilih Jenis
Kegiatan (Harian, Mingguan, Bulanan, Tahunan), mengatur
Pemilihan Tanggal, pilih form Notifikasi, buton input simpan
Output : Menampilkan hasil Input Kegiatan yang
telah di simpan
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 15/ dari 29 halaman
 Spesifikasi Layar :
 Spesifikasi Layar :
Nama Antarmuka : Form Notifikasi
Nama Modul : Notifikasi
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
mengelola notifikasi kegiatan seperti meng hidup dan
mematikan notifikasi kegiatan
Input : Swicth On, Swicth Off, Input button
Kelola Notifikasi
Output : Swicth On untuk Notifikasi, Swicth Off
mematikan Notifikasi, lanjut ke form Input Kelola Notifikasi
Nama Antarmuka : Form Jenis Notifikasi
Nama Modul : Jenis Notifikasi
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
mengelola notifikasi dan jenis notifikasi kegiatan
Input : Mengisi kolom Nama Notifikasi, memilih
Jenis Notifikasi (Alarm, Email, SMS, dll), Mengatur
Pemilihan Tanggal, mengatur besar kecil Volume nofitikasi,
Memasukan Email, Mematikan dan menghidupkan Notifikasi
Output : Hasil Input Kelola Notifikasi akan di
tampilkan di Form Notifikasi
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 16/ dari 29 halaman
 Spesifikasi Layar :
 Spesifikasi Layar :
Nama Antarmuka : Form Keungan
Nama Modul : Jenis Notifikasi
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
mengelola keuangan seperti Penghasilan, Pengeluaran,
Keuangan saat ini
Input : button Input Penghasilan
Output : Lanjut ke form selanjutnya
Nama Antarmuka : Form Keungan
Nama Modul : Jenis Notifikasi
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
mengelola keuangan seperti Penghasilan, Pengeluaran,
Keuangan saat ini
Input : button Input Penghasilan
Output : Lanjut ke form selanjutnya
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 17/ dari 29 halaman
 Spesifikasi Layar :
 Spesifikasi Layar :
Nama Antarmuka : Form Estimasi
Nama Modul : Estimasi
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
mengelola biaya perkiraan Estimasi seperti Biaya tujuan,
Estimasi Waktu, Biaya, Jenis Cicilan, Hitung, Hasil
Input : Pilih button
Output : Lanjut ke form selanjutnya
Nama Antarmuka : Form Jenis Cicilan
Nama Modul : Jenis Cicilan
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
mengelola jenis cicilan seperti daftar cicilan, memasukan
Cicilan Harian, Mingguan, Bulanan dan melihat hasil cicilan
yang telah tersimpan
Input : button Input Edit, Simpan, Daftar
cicilan, menginput Cicilan Harian, Mingguan, Bulanan
Output : Menampilkan data Daftar cicilan dan
menampilkan Chart Line hasil cicilan yang telah di simpan
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 18/ dari 29 halaman
 Spesifikasi Layar :
Spesifikasi Layar :
Nama Antarmuka : Form Hitung
Nama Modul : Hitung
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
mengelola perhitungan dan menampilkan hasil perhitungan
berdasarkan nominal tujuan dan uang yang bisa
dialokasikan dan menampilkan hasil perhitungan
berdasarkan nominal tujuan dan jangka waktu
Input : input Jangka waktu, hitung Biaya,
Detail.
Output : Menampilkan hasil perhitungan Jangka
Waktu dan Biaya
Nama Antarmuka : Form Hasil
Nama Modul : Hasil
Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk
menampilkan hasil estimasi.
Input : -
Output : -
Program Studi S1 Teknik Informatika SKPL-01 Halaman 19/ dari 29 halaman
3.3 Kebutuhan Fungsional
ID Kebutuhan Penjelasan
LA-F-01 Sistem ini dapat menampilkan Form
Awal
Sistem ini dapat menampilkan
tampilan awal masuk kedalam
aplikasi
LA-F-02 Sistem ini dapat menampilkan Form
Menu Utama
Sistem ini dapat menampilkan
tampilan daftar menu utama
LA-F-03 Sistem ini dapat menampilkan Form
Jadwal
Sistem ini dapat menampilkan
tampilan menu jadwal kegiatan
LA-F-04 Sistem ini dapat menampilkan Form
Jenis Jadwal
Sistem ini dapat menampilkan
tampilan jenis jadwal
LA-F-05 Sistem ini dapat menampilkan Form
Jadwal Harian
Sistem ini dapat menampilkan
tampilan jadwal harian
LA-F-06 Sistem ini dapat menampilkan Form
Jadwal Mingguan
Sistem ini dapat menampilkan
tampilan jadwal mingguan
LA-F-07 Sistem ini dapat menampilkan Form
Jadwal Bulanan
Sistem ini dapat menampilkan
tampilan jadwal bulanan
LA-F-08 Sistem ini dapat menampilkan Form
Jadwal Tahunan
Sistem ini dapat menampilkan
tampilan jadwal tahunan
LA-F-09 Sistem ini dapat menampilkan Form
Kalender
Sistem ini dapat menampilkan
tampilan kalender
LA-F-10 Sistem ini dapat menampilkan Form
Input Kegiatan
Sistem ini dapat menampilkan
tampilan inputan kegiatan pada
kalender sesuai jenis jadwal yang
dipilih
LA-F-11 Sistem ini dapat menampilkan Form
Notifikasi
Sistem ini dapat menampilkan
tampilan pengaturan notifikasi dari
kegiatan
LA-F-12 Sistem ini dapat menampilkan Form
Jenis Notifikasi
Sistem ini dapat menampilkan
tampilan jenis notifikasi
LA-F-13 Sistem ini dapat menampilkan Form
Notifikasi Teks
Sistem ini dapat menampilkan
tampilan pengaturan notifikasi teks
LA-F-14 Sistem ini dapat menampilkan Form
Notifikasi Audio
Sistem ini dapat menampilkan
tampilan pengaturan notifikasi
audio
LA-F-15 Sistem ini dapat menampilkan Form
Keuangan
Sistem ini dapat menampilkan
tampilan menu keuangan
LA-F-16 Sistem ini dapat menampilkan Form
Penghasilan
Sistem ini dapat menampilkan
tampilan penghasilan
LA-F-17 Sistem ini dapat menampilkan Form
Penghasilan tetap
Sistem ini dapat menampilkan
tampilan inputan penghasilan tetap
LA-F-18 Sistem ini dapat menampilkan Form
Penghasilan tambahan
Sistem ini dapat menampilkan
tampilan inputan penghasilan
tambahan
LA-F-19 Sistem ini dapat menampilkan Form
Pengeluaran
Sistem ini dapat menampilkan
tampilan inputan pengeluaran
LA-F-20 Sistem ini dapat menampilkan Form
Keuangan Saat ini
Sistem ini dapat menampilkan
tampilan informasi keuangan saat
Program Studi S1 Teknik Informatika SKPL-01 Halaman 20/ dari 29 halaman
ini
LA-F-21 Sistem ini dapat menampilkan Form
Estimasi
Sistem ini dapat menampilkan
tampilan menu biaya perkiraan
LA-F-22 Sistem ini dapat menampilkan Form
Biaya Tujuan
Sistem ini dapat menampilkan
tampilan inputan jumlah nominal
tujuan
LA-F-23 Sistem ini dapat menampilkan Form
Estimasi Waktu
Sistem ini dapat menampilkan
tampilan inputan jangka waktu yang
diinginkan
LA-F-24 Sistem ini dapat menampilkan Form
Biaya
Sistem ini dapat menampilkan
tampilan inputan nominal uang
yang bisa dialokasikan
LA-F-25 Sistem ini dapat menampilkan Form
Jenis Cicilan
Sistem ini dapat menampilkan
tampilan jenis cicilan
LA-F-26 Sistem ini dapat menampilkan Form
Jenis Cicilan Harian
Sistem ini dapat menampilkan
tampilan cicilan harian
LA-F-27 Sistem ini dapat menampilkan Form
Jenis Cicilan Mingguan
Sistem ini dapat menampilkan
tampilan cicilan mingguan
LA-F-28 Form Jenis Cicilan Bulanan Sistem ini dapat menampilkan
tampilan cicilan bulanan
LA-F-29 Sistem ini dapat menampilkan Form
Hitung
Sistem ini dapat menampilkan
tampilan perhitungan estimasi
LA-F-30 Sistem ini dapat menampilkan Form
Hitung Jangka Waktu
Sistem ini dapat menampilkan
tampilan hasil perhitungan
berdasarkan nominal tujuan dan
uang yang bisa dialokasikan
LA-F-31 Sistem ini dapat menampilkan Form
Hitung Biaya
Sistem ini dapat menampilkan
tampilan hasil perhitungan
berdasarkan nominal tujuan dan
jangka waktu
LA-F-32 Sistem ini dapat menampilkan Form
Hasil
Sistem ini dapat menampilkan
tampilan hasil perhitungan estimasi
Program Studi S1 Teknik Informatika SKPL-01 Halaman 21/ dari 29 halaman
3.4 Model Use Case
3.4.1 Diagram Use Case
3.4.2 Definisi Actor:
No Actor Deskripsi
1 Actor Actor mempunyai wewenang untuk membuka,
memilih menu yang terdapat di dalam aplikasi untuk
menginput jadwal kegiatan, keuangan dan estimasi
biaya.
Program Studi S1 Teknik Informatika SKPL-01 Halaman 22/ dari 29 halaman
3.4.3 Definisi Use Case
No Use Case Deskripsi
1. Star Aplikasi Sistem menampilkan daftar produk yang boleh dipilih untuk
pengguna.
2. Pilih Menu Sistem menampilkan pilihan menu yang terdiri dari jadwal
kegiatan, keuangan, dan estimasi biaya.
3. Pilih Jadwal Kegiatan Sistem menampilkan pilihan menu jadwal kegiatan yang
didalamnya terdapat jenis jadwal, kalender, input kegiatan, dan
pengaturan notifikasi.
4. Pilih Keuangan Sistem menampilkan pilihan menu keuangan yang didalamnya
terdapat penghasilan, pengeluaran, dan keuangan saat ini.
5. Pilih Estimasi Biaya Sistem menampilkan pilihan menu estimasi biaya yang
didalamnya terdapat input nominal tujuan, alokasi biaya, jenis
cicilan, hitung estimasi, dan hasil estimasi.
3.4.4 Skenario Use Case
1. Use case MemilihMenu
Nomor 001
Nama Memilih Menu
Tujuan Proses ini digunakan untuk memilih menu yang akan dipilih
Deskripsi Usecase ini menggambarkan proses pemilihan menu sebelum
nantinya memilih sub menu
Aktor User
Pre Kondisi User telah memilih menu yang telah teredia
Skenario Utama
Aksi Aktor Reaksi Sistem
1. User memilih menu
2. User memilih menu sesuai dengan
kebutuhan.
3. Aplikasi menampilkan menu
yang dipilih
Program Studi S1 Teknik Informatika SKPL-01 Halaman 23/ dari 29 halaman
2. Use case Memilih Menu Jadwal Kegiatan
Nomor 002
Nama Memilih menu jadwal kegiatan
Tujuan Proses ini digunakan untuk menampilkan sub menu pada menu
jadwal kegiatan
Deskripsi Usecase ini menggambarkan proses perpindahan dari menu utama ke
menu jadwal kegiatan.
Aktor User
Pre Kondisi User telah memilih menu jadwal kegiatan
Skenario Utama
Aksi Aktor Reaksi Sistem
1. User memilih menu jadwal kegiatan
2. Aplikasi menampilkan pilihan jenis
jadwal kegiatan yang akan di kelola,
yang terdiri dari : jadwal harian,
mingguan, bulanan, dan tahunan
3. User meilih salah satu jenis jadwal
4. Aplikasi mnampilkan kalender
untuk ditandai proses inputan jadwal
kegiatan sesuai jenis jadwal yang
telah dipilih
5. User meilih hari, tanggal, bulan,
tahun, dan waktu pada kalender
6. User menginputkan kegiatan pada
kalender
7. Aplikasi menampilkan pengaturan
notifikasi untuk jdwal yang telah
dibuat.
8. Aplikasi menampilkan pilihan jenis
notifikasi yaitu berupa teks atau
audio.
9. User memilih jenis notifikasi
10. Aplikasi menampilkan pengaturan
waktu set notifikasi pada kegiatan.
11. User menginput waktu set notifikasi
(misalkan mensetting notifikasi akan
muncul 6 jam sebelum jadwal
Program Studi S1 Teknik Informatika SKPL-01 Halaman 24/ dari 29 halaman
kegiatan)
12. Aplikasi menampilkan
pemberitahuan jadwal telah selesai
dibuat.
13. Aplikasi kembali ke menu utama.
3. Use case MemilihMenu Keuangan
Nomor 003
Nama Memilih menu jadwal keuangan
Tujuan Proses ini digunakan untuk menampilkan sub menu pada menu
keuangan
Deskripsi Usecase ini menggambarkan proses perpindahan dari menu utama
ke menu keuangan.
Aktor User
Pre Kondisi User telah memilih menu keuangan
Skenario Utama
Aksi Aktor Reaksi Sistem
1. User memilih menu keuangan
2. Aplikasi menampilkan sub menu
penghasilan dan pngeluaran.
3. User meilih sub menu penghasilan
4. Aplikasi menampilkan kolom
penghsilan, yaitu penghasilan tetap
atau penghasilan tambahan.
5. User memilih penghasilan tetap.
6. Aplikasi mnampilkan kolom
inputan penghasilan tetap beserta
deskripsi.
7. User mengisi kolom penghasilan
tetap beserta deskripsi (misalkan
gajih sebagai kariawan)
Program Studi S1 Teknik Informatika SKPL-01 Halaman 25/ dari 29 halaman
8. User memilih sub menu penghasilan
tambahan jika ada
9. Aplikasi menampilkan tampilan
pengaturan inputan penghasilan
tambahan.
10. Aplikasi menampilkan inputan
jumlah item penghasilan inputan
berdasarkan deskripsinya
11. User menginput jumlah item
penghasilan beserta deskripsinya
12. Aplikasi menampilkan kiolom
inputan untuk tiap item penghasilan
tambahan.
13. Aplikasi kembali ke sub menu
keuangan.
14. User memilih sub menu keuangan
saat ini.
15. Aplikasi memproses perhitungan
dari semua penghasilan dan
pengeluaran.
16. Aplikasi menampilkan hasil
keuangan saat ini.
17. Aplikasi kembali ke sub menu
keuangan.
4. Use case MemilihMenu Estimasi Biaya
Nomor 004
Nama Memilih menu estimasi biaya
Tujuan Proses ini digunakan untuk menampilkan sub menu pada menu
estimasi biaya.
Deskripsi Usecase ini menggambarkan proses perpindahan dari menu utama
ke menu estimasi biaya.
Aktor User
Pre Kondisi User telah memilih menu estimasi biaya.
Program Studi S1 Teknik Informatika SKPL-01 Halaman 26/ dari 29 halaman
Skenario Utama
Aksi Aktor Reaksi Sistem
1. User memilih menu estimasi biaya.
2. Aplikasi menampilkan kolom
inputan biaya tujuan beserta
deskripsi.
3. User menginput biaya tujuan beserta
deskripsi (misalkan biaya tujuan =
Rp. 3.000.000, deskripsi = ponsel xy)
4. Aplikasi menampilkan kolom
estimasi jangka waktu yang ingin
ditempuh untuk mendapatkan item
tujuan dalam bentuk tahun, bulan,
minggu, dan hari.
5. User menginput waktu estimasi
berdasarkan keinginan.
6. Aplikasi mnampilkan kolom
inputan alokasi biaya.
7. User menginput alokasi biaya.
8. Aplikasi mnampilkan pengaturan
jenis cicilan.
9. Aplikasi mnampilkanpilihan jenis
cicilan yang terdiri dari cicilan
harian, mingguan, dan bulanan.
10. User memilih jenis cicilan.
11. Aplikasi menampilkan item kolom
isian berdasarkan jenis cicilan yang
telah dipilih.
12. User menginput item kolom isian
berdasrkan jenis cicilan yang telah
dipilih. (Misal jenis yang dipilih
dalah cicilan mingguan, item diisi
dengan 4, artinya cicilan dilakukan 4
kali dalam waktu seminggu).
12. Aplikasi menampilkan pengaturan
hitung, untuk menghitung seluruh
estimasi yang telah diinputkan.
13. Aplikasi menampilkan dua jenis
pilihan perhitungan, yang pertama
perhitungan jangka waktu, dan yang
kedua perhitungan biaya.
14. User memilih jenis perhitungan.
15. Aplikasi memproses perhitungan
berdasarkaan jenis perhitungan yang
Program Studi S1 Teknik Informatika SKPL-01 Halaman 27/ dari 29 halaman
dipilih.
16. Aplikasi menampilkan hasil
perhitungan estimasi biaya atau
jangka waktu.
17. Aplikasi kembali kemenu utama.
3.5 Diagram Kelas
Program Studi S1 Teknik Informatika SKPL-01 Halaman 28/ dari 29 halaman
No Nama Kelas Jenis
1. User
2. Jadwal Kegiatan
3. Keuangan
4. Estimasi Biaya
Nama Kelas Daftar Tanggung-Jawab Daftar Atribut
Kelas User 1. 1.id_user
2. 2.login
3. 3.tambah
4.tampilkan
5.get
Kelas Jadwal Kegiatan 1.
2.
3.
1.id_jadwal_keg
2.jenis_jadwal_keg
3.kalender
4.jenis_notifikasi
5.waktu_notifikasi
6.tambah_jadwal_keg
7.edit_jadwal_keg
8.hapus_jadwal_keg
Kelas Keuangan 1.
2.
3.
1.id_keuangan
2.jenis_pemasukan
3.pengeluaran
4.keuangan_saat_ini
5.tambah_keuangana
Kelas Estimasi 1.
2.
3.
1.id_estimasi
2.biaya_tujuan
3.estimasi_waktu
4.alokasi_biaya
5.jenis_cicilan
6.item_cicilan
7.jenis_perhitungan
8.tambah_estimasi
9.edit_estimasi
10.hapus_estimasi
3.6 Kebutuhan Non Fungsional
ID Parameter Kebutuhan
LA-NF-01 Availability 24 jam
LA-NF-02 Reliability N/A
LA-NF-03 Ergonomy Minimalis dan menarik
LA-NF-04 Portability N/A
LA-NF-05 Memory Ukuran sedang
LA-NF-06 Response time N/A
LA-NF-07 Safety N/A
LA-NF-08 Security Jaringan
LA-NF-09 komunikasi Bahas Indonesia
Program Studi S1 Teknik Informatika SKPL-01 Halaman 29/ dari 29 halaman
3.7 Batasan Perancangan
- Harus menggunakan smartphone (Android)
- Bisa di cari di google play maupun playstore
- Harus menggunakan koneksi yang lancar
3.8 Kerunutan (traceability)
3.8.1 Kebutuhan Fungsional vs UseCase
ID Kebutuhan Fungsional ID Use Case Terkait
LA-F-01 UC-001
LA-F-02 UC-001
LA-F-03 UC-002
LA-F-04 UC-002
LA-F-05 UC-002
LA-F-06 UC-002
LA-F-07 UC-002
LA-F-08 UC-002
LA-F-09 UC-002
LA-F-10 UC-002
LA-F-11 UC-002
LA-F-12 UC-002
LA-F-13 UC-002
LA-F-14 UC-002
LA-F-15 UC-003
LA-F-16 UC-003
LA-F-17 UC-003
LA-F-18 UC-003
LA-F-19 UC-003
LA-F-20 UC-003
LA-F-21 UC-004
LA-F-22 UC-004
LA-F-23 UC-004
LA-F-24 UC-004
LA-F-25 UC-004
LA-F-26 UC-004
LA-F-27 UC-004
LA-F-28 UC-004
LA-F-29 UC-004
LA-F-30 UC-004
LA-F-31 UC-004
LA-F-32 UC-004
3.8.2 Use Case vs Kelas Terkait
ID Use Case Kelas Terkait
UC-001 User
UC-002 User, Jadwal Kegiatan
UC-003 User, Keuangan
UC-004 User, Estimasi
Program Studi S1 Teknik Informatika SKPL-01 Halaman 30/ dari 29 halaman
Program Studi S1 Teknik Informatika
SKPL-01
Halaman 31/ dari 29 halaman
View publication stats
View publication stats

More Related Content

What's hot

Software requirementspecificationsrs
Software requirementspecificationsrsSoftware requirementspecificationsrs
Software requirementspecificationsrs
Fajar DQ
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
f' yagami
 
Resume software measurement
Resume software measurementResume software measurement
Resume software measurement
Erwan Nur Arief
 
Suplemen Ekspresi-Regular - TBO - Materi 4
Suplemen Ekspresi-Regular - TBO - Materi 4Suplemen Ekspresi-Regular - TBO - Materi 4
Suplemen Ekspresi-Regular - TBO - Materi 4
ahmad haidaroh
 

What's hot (20)

Project charter
Project charterProject charter
Project charter
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRS
 
Penanganan Insiden Forensik
Penanganan Insiden ForensikPenanganan Insiden Forensik
Penanganan Insiden Forensik
 
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
 
Perencanaan proyek
Perencanaan proyekPerencanaan proyek
Perencanaan proyek
 
Proposal manajemen proyek
Proposal manajemen proyekProposal manajemen proyek
Proposal manajemen proyek
 
rahadi - kisi-kisi soal uas gasal sistem operasi jaringan xi tkj
rahadi - kisi-kisi soal uas gasal sistem operasi jaringan xi tkjrahadi - kisi-kisi soal uas gasal sistem operasi jaringan xi tkj
rahadi - kisi-kisi soal uas gasal sistem operasi jaringan xi tkj
 
Print dppl (2)
Print dppl (2)Print dppl (2)
Print dppl (2)
 
Materi 2 Kompleksitas Waktu dan Ruang (2).pdf
Materi 2 Kompleksitas Waktu dan Ruang (2).pdfMateri 2 Kompleksitas Waktu dan Ruang (2).pdf
Materi 2 Kompleksitas Waktu dan Ruang (2).pdf
 
ATP Informatika Siti Maesaroh Fase F.docx.pdf
ATP Informatika Siti Maesaroh Fase F.docx.pdfATP Informatika Siti Maesaroh Fase F.docx.pdf
ATP Informatika Siti Maesaroh Fase F.docx.pdf
 
Laporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanaLaporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhana
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil StudiDESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
 
Software requirementspecificationsrs
Software requirementspecificationsrsSoftware requirementspecificationsrs
Software requirementspecificationsrs
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
 
Resume software measurement
Resume software measurementResume software measurement
Resume software measurement
 
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
 
Sdd 4
Sdd 4Sdd 4
Sdd 4
 
Ansis 8 - Use Case Diagram
Ansis 8 - Use Case DiagramAnsis 8 - Use Case Diagram
Ansis 8 - Use Case Diagram
 
Suplemen Ekspresi-Regular - TBO - Materi 4
Suplemen Ekspresi-Regular - TBO - Materi 4Suplemen Ekspresi-Regular - TBO - Materi 4
Suplemen Ekspresi-Regular - TBO - Materi 4
 
SDD
SDDSDD
SDD
 

Similar to Srs 3-software requirementsspecificationoflifeassistantaplication

Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905
Budi Raharjo
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
fachrizal lianso
 

Similar to Srs 3-software requirementsspecificationoflifeassistantaplication (20)

DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
 
RPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdfRPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdf
 
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
 
Panduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdfPanduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdf
 
Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
 
Project charter
Project charterProject charter
Project charter
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
 
Panduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdfPanduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdf
 
Project charter
Project charterProject charter
Project charter
 
Template skpl 9 11 2015
Template skpl 9 11 2015Template skpl 9 11 2015
Template skpl 9 11 2015
 
SKPL Bungkusin v1.0
SKPL Bungkusin v1.0SKPL Bungkusin v1.0
SKPL Bungkusin v1.0
 
Project charter
Project charterProject charter
Project charter
 
Analisis Dan Perancangan Aplikasi Bel Otomatis Berbasis Mikrokontroler.pdf
Analisis Dan Perancangan Aplikasi Bel Otomatis Berbasis Mikrokontroler.pdfAnalisis Dan Perancangan Aplikasi Bel Otomatis Berbasis Mikrokontroler.pdf
Analisis Dan Perancangan Aplikasi Bel Otomatis Berbasis Mikrokontroler.pdf
 
SKPL
SKPLSKPL
SKPL
 
Fp kak
Fp kakFp kak
Fp kak
 
Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5
 
Kak sistem layanan keuangan negara
Kak sistem layanan keuangan negaraKak sistem layanan keuangan negara
Kak sistem layanan keuangan negara
 
Project Charter
Project CharterProject Charter
Project Charter
 
SKPL Bungkusin v3.0
SKPL Bungkusin v3.0SKPL Bungkusin v3.0
SKPL Bungkusin v3.0
 

More from Fajar Baskoro

Membangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetMembangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan Appsheet
Fajar Baskoro
 

More from Fajar Baskoro (20)

Generasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptxGenerasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptx
 
Cara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarterCara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarter
 
PPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival RamadhanPPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
 
Buku Inovasi 2023 - 2024 konsep capaian KUS
Buku Inovasi 2023 - 2024 konsep capaian  KUSBuku Inovasi 2023 - 2024 konsep capaian  KUS
Buku Inovasi 2023 - 2024 konsep capaian KUS
 
Pemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptxPemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptx
 
Executive Millennial Entrepreneur Award 2023-1a-1.pdf
Executive Millennial Entrepreneur Award  2023-1a-1.pdfExecutive Millennial Entrepreneur Award  2023-1a-1.pdf
Executive Millennial Entrepreneur Award 2023-1a-1.pdf
 
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptx
 
Executive Millennial Entrepreneur Award 2023-1.pptx
Executive Millennial Entrepreneur Award  2023-1.pptxExecutive Millennial Entrepreneur Award  2023-1.pptx
Executive Millennial Entrepreneur Award 2023-1.pptx
 
Pemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptxPemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptx
 
Evaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimEvaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi Kaltim
 
foto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahfoto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolah
 
Meraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaMeraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remaja
 
Membangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetMembangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan Appsheet
 
epl1.pdf
epl1.pdfepl1.pdf
epl1.pdf
 
user.docx
user.docxuser.docx
user.docx
 
Dtmart.pptx
Dtmart.pptxDtmart.pptx
Dtmart.pptx
 
DualTrack-2023.pptx
DualTrack-2023.pptxDualTrack-2023.pptx
DualTrack-2023.pptx
 
BADGE.pptx
BADGE.pptxBADGE.pptx
BADGE.pptx
 
womenatwork.pdf
womenatwork.pdfwomenatwork.pdf
womenatwork.pdf
 
Transition education to employment.pdf
Transition education to employment.pdfTransition education to employment.pdf
Transition education to employment.pdf
 

Recently uploaded

Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 

Recently uploaded (20)

DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 

Srs 3-software requirementsspecificationoflifeassistantaplication

  • 1. See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/333825585 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Aplikasi Life Assistant Conference Paper · June 2019 CITATIONS 0 READS 11,534 1 author: Some of the authors of this publication are also working on these related projects: jurnal algoritma pembentukan garis View project Evaluasi Rancangan Antarmuka Website Informasi UEFA Competition (Kompetisi Sepak Bola Eropa) dari Sisi Usability View project Alit Jamaludin PQ 3 PUBLICATIONS   0 CITATIONS    SEE PROFILE All content following this page was uploaded by Alit Jamaludin on 17 June 2019. The user has requested enhancement of the downloaded file.
  • 2. SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Aplikasi Life Assistant untuk: Semua User Dipersiapkan oleh: Alit Jamaludin A2.1600010 Andi Guntur Mario A2.1600015 Andi Faizal A2.1600116 Program Studi Teknik Informatika/Proyek Perangkat Lunak STMIK Sumedang Jl. Angkrek Situ No 19 Kab. Sumedang, Jawa Barat (45323) Program Jenjang S1 Teknik Informatika Nomer Dokumen Halaman SKPL-01 <xx;no grp> <#>/<20# Revisi <nomer revisi> Tgl:<10-06- 14> SKPL-01
  • 3. Program Studi S1 Teknik Informatika SKPL-01 Halaman 2/ dari 29 halaman DAFTAR PERUBAHAN Revisi Deskripsi A B C D E F G INDEX TGL - A B C D E F G Ditulis oleh Diperiksa oleh Disetujui oleh
  • 4. Program Studi S1 Teknik Informatika SKPL-01 Halaman 3/ dari 29 halaman Daftar Halaman Perubahan Halaman Revisi Halaman Revisi
  • 5. Program Studi S1 Teknik Informatika SKPL-01 Halaman 4/ dari 29 halaman 1. Pendahuluan Daftar Isi 1.1 1.2 Tujuan Penulisan Dokumen..................................................................................................................................5 1.3 Lingkup Masalah................................................................................................................................5 1.4 Definisi, Istilah dan Singkatan ............................................................................................................... 5 1.5 Aturan Penomoran................................................................................................................................... 5 1.6 Referensi............................................................................................................................................6 1.7 Deskripsi umum Dokumen (Ikhtisar)...................................................................................................... 6 2 Deskripsi Umum Perangkat Lunak 7 2.1 Deskripsi Umum Sistem.....................................................................................................................7 2.2 Karakteristik Pengguna.................................................................................................................7 2.3 Batasan ..............................................................................................................................................7 2.4 Lingkungan Operasi ...........................................................................................................................7 3 Deskripsi Kebutuhan 7 3.1 Kebutuhan Antarmuka Eksternal........................................................................................................7 3.1.1 Antarmuka pemakai ........................................................................................................................ 8 3.1.2 Antarmuka Perangkat Keras............................................................................................................ 8 3.1.3 Antarmuka Perangkat Lunak........................................................................................................... 8 3.1.4 Antarmuka Komunikasi .................................................................................................................. 8 3.2 Perancangan Antarmuka........................................................................................................................14 3.2.1 Daftar Antarmuka Pemakai.............................................................................................................14 3.2.2 Spesifikasi Antarmuka Pemakai............................................................................................ 14 3.3 Kebutuhan Fungsional ............................................................................................................................18 3.4 Model Use Case...............................................................................................................................18 3.4.1 Diagram Use Case..................................................................................................................................................21 3.4.2 Defiinisi actor..........................................................................................................................................................21 3.4.3 Definisi use case......................................................................................................................................................22 3.4.4 Sekrenario use case.................................................................................................................................................22 3.5 Diagram kelas................................................................................................................................. 27 3.6 Kebutuhan non fungsional (traceability)............................................................................................... 28 3.7 Batasan perancangan.......................................................................................................................................................29 3.8 Kerunutan.........................................................................................................................................................................29 3.8.1 kebutuhan fungsional vs use case ...........................................................................................................................22 3.8.2 use case vs kelas terkait............................................................................................................................................22 3.8.3 Kebutuhan Fungsional vs Use Case ...............................................................................................29 3.8.4 Use Case vs Kelas Terkait .........................................................................................................................29
  • 6. Program Studi S1 Teknik Informatika SKPL-01 Halaman 5/ dari 29 halaman 1. Pendahuluan 1.1 Tujuan Penulisan Dokumen Tujuan pembuatan dokumen ini adalah untuk menjelaskan mengenai spesifikasi kebutuhan perangkat lunak yang akan dibuat atau dikembangkan baik berupa gambaran umum maupun penjelasan secara detail atau menyeluruh. Dan pada dokumen ini, perangkat lunak yang dibuat adalah aplikasi Life Assistant, yait aplikasi yang bertujuan untuk membantu seseorang dalam mengelola kehidupan pribadi ataupun manajemen suatu uasaha, baik dari segi waktu, keuangan, peluang, bahkan dari aspek religi. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis untuk pengembangan perangkat lunak. Dengan adanya dokumen SKPL ini diharapkan pengembangan perangkat lunak akan lebih terarah dan fokus. 1.2 Lingkup Masalah Permasalahan yang sering timbul pada diri manusia adalah ketidakkonsistenan terhadap menjalani sesuatu, dan hal tersebut disebabkan karena pengelolaan dalam menjalani sesuatu tersebut tidak berjalan dengan benar. Salahsatunya karena motivasi untuk mencapai suatu tujuan yang sudah tidakterjagalagi.Denganadanya LifeAssistantini makasetiapapa yangkitajalani dalam kehidupan baik itu manajemen waktu, penghasilan, estimasi tujuan/keinginan, bahkan hal-hal yang berhubungan dengan religi bisa diatur dengan baik, sehingga suatu motivasi untuk mendapatkan sesuatu bisa terjaga dengan baik. 1.3 Definisi, Istilah dan Singkatan ID Definisi/Istilah/Singkatan Deskripsi LA-01 LA Life Assistant LA-02 DFD Data Flow Diagram LA-03 E-R Diagram Entity Relation Diagram 1.4 Aturan Penomoran Penomoran Cara Penomoran Deskripsi Penomoran Definisi, Istilah, dan Singkatan LA-DIS-XX DIS merupakan kode untuk Definisi, Istilah dan Singkatan XX merupakan nomor pembeda Definisi, Istilah, dan Singkatan
  • 7. Program Studi S1 Teknik Informatika SKPL-01 Halaman 6/ dari 29 halaman Kebutuhan Fungsional LA-F-XX F merupakan kode dari Fungsional XX merupakan nomor pebeda kebutuhan fungsional Kebutuhan Non-Fungsional LA-NF-XX NF merupakan kode dari Non- Fungsional XX merupakan nomor pembeda kebutuhan non-fungsional
  • 8. Program Studi S1 Teknik Informatika SKPL-01 Halaman 7/ dari 29 halaman 1.5 Referensi  http://dinus.ac.id/repository/docs/ajar/IEEE_SRS_- _SRE_Object_Oriented.docx  https://komputasi.files.wordpress.com/2017/03/contoh-skpl-smart- hotel-pro.doc  https://searchsoftwarequality.techtarget.com/definition/software- requirements-specification  http://dinus.ac.id/repository/docs/ajar/IEEE_SRS_- _SRE_Object_Oriented.docx  https://komputasi.files.wordpress.com/2017/03/contoh-skpl-smart- hotel-pro.doc  https://searchsoftwarequality.techtarget.com/definition/software- requirements-specification  https://jurnal.unmuhjember.ac.id/index.php/SENSEI17/article/downlo ad/1055/848 1.6 Deskripsi umum Dokumen (Ikhtisar) Dokumen ini terdiri dari tiga bab yaitu bab 1 Pendahuluan, Bab 2 Deskripsi Umum Perangkat Lunak, dan Bab 3 Deskripsi Kebutuhan. Bab 1 Terdiri dari enam subbab yaitu Tujuan Penulisan Dokumen, LingkupMasalah, Definisi, Istilah dan Singkatan, Aturan Penomoran, Referensi, dan Deskripsi UmumDokumen (Ikhtisar). Subbab Lingkup masalah menggambarkan sejauh apa perancangan dari pengembangan yang akan dilakukan dalam dokumen ini. Subbab Definisi,Istilah,dan Singkatan yang digunakan dalam dokumen ini. Subbab Aturan Penomoran berisi aturan penomoran yang akan digunakan agar konsisten. Subaba Referensi berisi referensi yang digunakan dalam pembuatan perangkat lunak dan dokumen ini. Subbab Deskripsi Umum Dokumen (Ikhtisar) berisi gambaran/sistematika dalam penulisan dokumen ini. Bab 2 terdiri dari tigasubbab utama yaitu Deskripsi Umum Sistem, Karakteristik Pengguna, Batasan, dan Lingkungan Operasi. Subbab Deskripsi Umum Sistem berisi gambaran umum sistem yang dirancang disertai gambar system overview. Subbab Karakteristik Pengguna berisi penjelasan tugas dari penggunaan dan apa saja yang bisa diakasesnya dalam sistem. Subbab Batasan berisi batasan yang ditentukan dalam perancangan sistem berupa hal-hal yang terkait dengan sistem. Subbab Lingkungan Operasi berisi Lingkungan dimana sistem yang dikembangkan akan dipasang. Bab 3 terdiri dari enam subbab yaitu Kebutuhan Antarmuka Eksternal, Kebutuhan
  • 9. Program Studi S1 Teknik Informatika SKPL-01 Halaman 8/ dari 29 halaman Fungsional, Kebutuhan Data, Kebutuhan Non Fungsional, Batasan Perancangan, Kerunutan (traceability), dan Ringkasan Kebutuhan. Subbab Kebutuhan Antarmuka Eksternal berisi kebutuhan eksternal yang dibutuhkan oleh sistem yang akan dibangun. Subab Kebutuhan Fungsional berisi daftar kebutuhan perangkat lunak berupa layanan yang akan disedikan pada perangkat lunak.Subbab Kebutuhan Data berisi gambaran-gambaran data yang dibutuhkan dan keterkaitan/hubungannya. Subbab kebutuhan Non Fungsional berisi batasan terhadap layanan yang disedikan perangkat lunak. Subbab Kerunutan (traceability) berisi kerunutan anatara definisi awal perangkat lunak dengan perancangan yang dibuat untuk perangkat lunak. Subbab RingkasanKebutuhan berisi ringkasan semuakebutuhan yangmencerminkan semuahal yangharus dipenuhi dalam perangkat lunak.
  • 10. Program Studi S1 Teknik Informatika SKPL-01 Halaman 9/ dari 29 halaman 2 Deskripsi Umum PerangkatLunak 2.1 Deskripsi Umum Sistem Aplikasi Life Assistant adalah aplikasi yang bertujuan untuk membantu seseorang dalam mengelola kehidupan pribadi ataupun manajemen suatu uasaha, baik dari segi waktu, keuangan, peluang, bahkan dari aspek religi. Fitur utama yng ditawarkan oleh Life Assistant ini adalah manajemen jadwal pribadi, manajemen penghasilan, dan estimasi biaya. Inovasi yang tercipta dari produk ini adalah adanya asisten berupa aplikasi yang akan membantu untuk mengatur kehidupan kita dari segi waktu, keuangan, dan pertimbangan untuk melakukan sesuatu yang berkaitan dengan biaya dan waktu.Produkini tidakakanmudahditiruoleh pihaklaindari aspekkompleksitas fiturnya yang saling berkaitan dan berhubungan langsung dengan pengguna. Artinya semakin banyak fitur didalamnya yang akan membantu atau mempermudah pengguna, maka pengguna akan semakin merasa bahwa dirinya telah terbantu layaknya mempunyai asisten. Tentu saja aplikasi ini sangat layak dipatenkan, mengingat di zaman sekarang jika seseorang ingin memiliki penghasilan yang besar maka dia harus pintar mengatur waktu dan memiliki kedisiplinan yang tinggi dalam bekerja. Akan tetapi kemampuan manusia untuk melakukan kedua hal tersebut sangatlah terbatas. Kadang manusia lupa, lelah dan sulit untuk konsisten dalam melakukan sesuatu. Maka dari itu Life Assistant ini hadir untuk mengatasi masalah-masalah tersebut. 2.2 Karakteristik Pengguna Kategori Pengguna Tugas Hak Akses ke aplikasi User Menggunakan aplikasi Life Assistant - Mendapatkan seluruh akses dari aplikasi 2.3 Batasan Adapun Batasan masalah pada pembuatan aplikasi ini adalah: 1. Pembangunan aplikasi ini merupakan aplikasi berbasis android yang dapat di operasikan di mobile. 2. Menggunakan Software pendukung dalam pembuatan teknologi aplikasi andrtoid secara umum dengan menggunakan bahasa pemograman ECLIPSE, sedangkan pengolahan basis datanya menggunakan software MY SQL. 3. Aplikasi hanya menangani user 2.4 Lingkungan Operasi Bagian Aplikasi Informasi yang saya buat dapat dioperasikan karena didukung oleh beberapa perangkat lunak. Dan perangkat lunak yang dibutuhkan oleh user adalah:
  • 11. Program Studi S1 Teknik Informatika SKPL-01 Halaman 10/ dari 29 halaman 1. Sistem Operasi : Android (Mobile) 2. Bahasa Pemograman : ECLIPSE 3 Deskripsi Kebutuhan 3.1 Kebutuhan Antarmuka Eksternal Adapun kebutuhan antarmuka eksternal yang dibutuhkan oleh aplikasi yang akan dibangun adalah: 1. Memori yang digunakan mampu menampung proses-proses yang terjadi di dalam aplikasi 3.1.1 Antarmuka pemakai 1. TampilanGUI (Graphic User Interface) dalam bentuk mobilepada browser ber-tab, relative dengan scroller, dan resolusi horizontal 970px (fixed untuk theme default) dan vertical relative resolusi (horizontal /vertical bergantung pada tema yang diterapkan). 3.1.2 Antarmuka Perangkat Keras 1. RAM 1GB 2. Layar dengan Resolusi minimal 3,5 inchi 3. Smartphone (Android) 4. Gadget yang dapat mengoperasikan aplikasi berbasis java. 3.1.3 Antarmuka Perangkat Lunak 1. Java eclipse Sebagai bahasa pemrograman pembangunan aplikasi berbasis mobile. 2. My SQL Sebagai database yang dibutuhkan untuk menyimpan semua informasi yang diproses dalam modul server. 3.1.4 Antarmuka Komunikasi 1. TCP/IP (Transmission Control Protocol/internet protocol) digunakan sebagai standar komunikasi data yang dipakai oleh komunitas internet dalam proses tukar-menukar data dari satu mobileke mobile laindi dalam jaringan internet.
  • 12. Program Studi S1 Teknik Informatika SKPL-01 Halaman 11/ dari 29 halaman 3.2 Perancangan Antarmuka 3.2.1 Daftar Antarmuka Pemakai No Nama Keterangan 1 Form Awal Untuk proses awal masuk kedalam aplikasi 2 Form Menu Utama Untuk proses pemilihan menu 3 Form Jadwal Untuk mengelola jadwal kegiatan 4 Form Jenis Jadwal Untuk menampilkan pilihan jenis jadwal 5 Form Jadwal Harian Untuk mengelola jadwal harian 6 Form Jadwal Mingguan Untuk mengelola jadwal mingguan 7 Form Jadwal Bulanan Untuk mengelola jadwal bulanan 8 Form Jadwal Tahunan Untuk mengelola jadwal tahunan 9 Form Kalender Untuk menampilkan kalender 10 Form Input Kegiatan Untuk proses menginput kegiatan pada kalender sesuai jenis jadwal yang dipilih 11 Form Notifikasi Untuk mengelola notifikasi dari kegiatan 12 Form Jenis Notifikasi Untuk memilih jenis notifikasi 13 Form Notifikasi Teks Untuk mengelola Notifikasi Teks 14 Form Notifikasi Audio Untuk mengelola Notifikasi Audio 15 Form Keuangan Untuk mengelola Keuangan 16 Form Penghasilan Untuk mengelola penghasilan 17 Form Penghasilan tetap Untuk menginput penghasilan tetap 18 Form Penghasilan tambahan Untuk menginput penghasilan tambahan 19 Form Pengeluaran Untuk mengelola pengeluaran 20 Form Keuangan Saat ini Untuk menampilkan keuangan saat ini 21 Form Estimasi Untuk mengelola biaya Perkiraan 22 Form Biaya Tujuan Untuk proses menginput jumlah nominal tujuan 23 Form Estimasi Waktu Untuk proses menginput jangka waktu yang diinginkan 24 Form Biaya Untuk proses menginput nominal uang yang bisa dialokasikan 25 Form Jenis Cicilan Untuk mengelola jenis cicilan 26 Form Jenis Cicilan Harian Untuk mengelola cicilan harian 27 Form Jenis Cicilan Mingguan Untuk mengelola cicilan mingguan 28 Form Jenis Cicilan Bulanan Untuk mengelola cicilan bulanan 29 Form Hitung Untuk mengelola perhitungan estimasi 30 Form Hitung Jangka Waktu Untuk menampilkan hasil perhitungan berdasarkan nominal tujuan dan uang yang bisa dialokasikan 31 Form Hitung Biaya Untuk menampilkan hasil perhitungan berdasarkan nominal tujuan dan jangka waktu 32 Form Hasil Untuk menampilkan hasil perhitungan estimasi
  • 13. Program Studi S1 Teknik Informatika SKPL-01 Halaman 12/ dari 29 halaman 3.2.2 Spesifikasi Antarmuka Pemakai  Spesifikasi Layar :  Spesifikasi Layar : Nama Antarmuka : Form Awal Nama Modul : Tampilan Awal Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk proses awal masuk kedalam aplikasi. Input : - Output : - Nama Antarmuka : Form Menu Utama Nama Modul : Meu Utama Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk pemilihan menu seperti menu Jadwal Kegiatan, Penghasilan, Estimasi Biaya Input : Pilih menu Output : Lanjut ke form selanjutnya
  • 14. Program Studi S1 Teknik Informatika SKPL-01 Halaman 13/ dari 29 halaman  Spesifikasi Layar :  Spesifikasi Layar Nama Antarmuka : Form Jadwal Nama Modul : Jadwal Kegiatan Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk mengelola jadwal kegiatan sepeti menu Jenis Jadwal, Kalender dan Notifikasi Input : Pilih menu Output : Lanjut ke form selanjutnya Nama Antarmuka : Form Jenis Jadwal Nama Modul : Jenis Jadwal Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk menampikan pilihan menu jenis jadwal seperti menu Jadwal Harian, Jadwal Mingguan, Jadwal Bulanan, Jadwal Tahunan Input : Pilih menu Output : Lanjut ke form selanjutnya
  • 15. Program Studi S1 Teknik Informatika SKPL-01 Halaman 14/ dari 29 halaman  Spesifikasi Layar :  Spesifikasi Layar : Nama Antarmuka : Form Kalender Nama Modul : Kalender Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk menampikan Kalender kegiatan serta dapat menginputkan kegiatan baru Input : Pilih button Input Kegiatan Output : Lanjut ke form Input Kegiatan Nama Antarmuka : Form Input Kegiatan Nama Modul : Input Kegiatan Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk menginput kegiatan yang baru. Input : Mengisi kolom Kegiatan, memilih Jenis Kegiatan (Harian, Mingguan, Bulanan, Tahunan), mengatur Pemilihan Tanggal, pilih form Notifikasi, buton input simpan Output : Menampilkan hasil Input Kegiatan yang telah di simpan
  • 16. Program Studi S1 Teknik Informatika SKPL-01 Halaman 15/ dari 29 halaman  Spesifikasi Layar :  Spesifikasi Layar : Nama Antarmuka : Form Notifikasi Nama Modul : Notifikasi Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk mengelola notifikasi kegiatan seperti meng hidup dan mematikan notifikasi kegiatan Input : Swicth On, Swicth Off, Input button Kelola Notifikasi Output : Swicth On untuk Notifikasi, Swicth Off mematikan Notifikasi, lanjut ke form Input Kelola Notifikasi Nama Antarmuka : Form Jenis Notifikasi Nama Modul : Jenis Notifikasi Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk mengelola notifikasi dan jenis notifikasi kegiatan Input : Mengisi kolom Nama Notifikasi, memilih Jenis Notifikasi (Alarm, Email, SMS, dll), Mengatur Pemilihan Tanggal, mengatur besar kecil Volume nofitikasi, Memasukan Email, Mematikan dan menghidupkan Notifikasi Output : Hasil Input Kelola Notifikasi akan di tampilkan di Form Notifikasi
  • 17. Program Studi S1 Teknik Informatika SKPL-01 Halaman 16/ dari 29 halaman  Spesifikasi Layar :  Spesifikasi Layar : Nama Antarmuka : Form Keungan Nama Modul : Jenis Notifikasi Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk mengelola keuangan seperti Penghasilan, Pengeluaran, Keuangan saat ini Input : button Input Penghasilan Output : Lanjut ke form selanjutnya Nama Antarmuka : Form Keungan Nama Modul : Jenis Notifikasi Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk mengelola keuangan seperti Penghasilan, Pengeluaran, Keuangan saat ini Input : button Input Penghasilan Output : Lanjut ke form selanjutnya
  • 18. Program Studi S1 Teknik Informatika SKPL-01 Halaman 17/ dari 29 halaman  Spesifikasi Layar :  Spesifikasi Layar : Nama Antarmuka : Form Estimasi Nama Modul : Estimasi Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk mengelola biaya perkiraan Estimasi seperti Biaya tujuan, Estimasi Waktu, Biaya, Jenis Cicilan, Hitung, Hasil Input : Pilih button Output : Lanjut ke form selanjutnya Nama Antarmuka : Form Jenis Cicilan Nama Modul : Jenis Cicilan Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk mengelola jenis cicilan seperti daftar cicilan, memasukan Cicilan Harian, Mingguan, Bulanan dan melihat hasil cicilan yang telah tersimpan Input : button Input Edit, Simpan, Daftar cicilan, menginput Cicilan Harian, Mingguan, Bulanan Output : Menampilkan data Daftar cicilan dan menampilkan Chart Line hasil cicilan yang telah di simpan
  • 19. Program Studi S1 Teknik Informatika SKPL-01 Halaman 18/ dari 29 halaman  Spesifikasi Layar : Spesifikasi Layar : Nama Antarmuka : Form Hitung Nama Modul : Hitung Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk mengelola perhitungan dan menampilkan hasil perhitungan berdasarkan nominal tujuan dan uang yang bisa dialokasikan dan menampilkan hasil perhitungan berdasarkan nominal tujuan dan jangka waktu Input : input Jangka waktu, hitung Biaya, Detail. Output : Menampilkan hasil perhitungan Jangka Waktu dan Biaya Nama Antarmuka : Form Hasil Nama Modul : Hasil Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk menampilkan hasil estimasi. Input : - Output : -
  • 20. Program Studi S1 Teknik Informatika SKPL-01 Halaman 19/ dari 29 halaman 3.3 Kebutuhan Fungsional ID Kebutuhan Penjelasan LA-F-01 Sistem ini dapat menampilkan Form Awal Sistem ini dapat menampilkan tampilan awal masuk kedalam aplikasi LA-F-02 Sistem ini dapat menampilkan Form Menu Utama Sistem ini dapat menampilkan tampilan daftar menu utama LA-F-03 Sistem ini dapat menampilkan Form Jadwal Sistem ini dapat menampilkan tampilan menu jadwal kegiatan LA-F-04 Sistem ini dapat menampilkan Form Jenis Jadwal Sistem ini dapat menampilkan tampilan jenis jadwal LA-F-05 Sistem ini dapat menampilkan Form Jadwal Harian Sistem ini dapat menampilkan tampilan jadwal harian LA-F-06 Sistem ini dapat menampilkan Form Jadwal Mingguan Sistem ini dapat menampilkan tampilan jadwal mingguan LA-F-07 Sistem ini dapat menampilkan Form Jadwal Bulanan Sistem ini dapat menampilkan tampilan jadwal bulanan LA-F-08 Sistem ini dapat menampilkan Form Jadwal Tahunan Sistem ini dapat menampilkan tampilan jadwal tahunan LA-F-09 Sistem ini dapat menampilkan Form Kalender Sistem ini dapat menampilkan tampilan kalender LA-F-10 Sistem ini dapat menampilkan Form Input Kegiatan Sistem ini dapat menampilkan tampilan inputan kegiatan pada kalender sesuai jenis jadwal yang dipilih LA-F-11 Sistem ini dapat menampilkan Form Notifikasi Sistem ini dapat menampilkan tampilan pengaturan notifikasi dari kegiatan LA-F-12 Sistem ini dapat menampilkan Form Jenis Notifikasi Sistem ini dapat menampilkan tampilan jenis notifikasi LA-F-13 Sistem ini dapat menampilkan Form Notifikasi Teks Sistem ini dapat menampilkan tampilan pengaturan notifikasi teks LA-F-14 Sistem ini dapat menampilkan Form Notifikasi Audio Sistem ini dapat menampilkan tampilan pengaturan notifikasi audio LA-F-15 Sistem ini dapat menampilkan Form Keuangan Sistem ini dapat menampilkan tampilan menu keuangan LA-F-16 Sistem ini dapat menampilkan Form Penghasilan Sistem ini dapat menampilkan tampilan penghasilan LA-F-17 Sistem ini dapat menampilkan Form Penghasilan tetap Sistem ini dapat menampilkan tampilan inputan penghasilan tetap LA-F-18 Sistem ini dapat menampilkan Form Penghasilan tambahan Sistem ini dapat menampilkan tampilan inputan penghasilan tambahan LA-F-19 Sistem ini dapat menampilkan Form Pengeluaran Sistem ini dapat menampilkan tampilan inputan pengeluaran LA-F-20 Sistem ini dapat menampilkan Form Keuangan Saat ini Sistem ini dapat menampilkan tampilan informasi keuangan saat
  • 21. Program Studi S1 Teknik Informatika SKPL-01 Halaman 20/ dari 29 halaman ini LA-F-21 Sistem ini dapat menampilkan Form Estimasi Sistem ini dapat menampilkan tampilan menu biaya perkiraan LA-F-22 Sistem ini dapat menampilkan Form Biaya Tujuan Sistem ini dapat menampilkan tampilan inputan jumlah nominal tujuan LA-F-23 Sistem ini dapat menampilkan Form Estimasi Waktu Sistem ini dapat menampilkan tampilan inputan jangka waktu yang diinginkan LA-F-24 Sistem ini dapat menampilkan Form Biaya Sistem ini dapat menampilkan tampilan inputan nominal uang yang bisa dialokasikan LA-F-25 Sistem ini dapat menampilkan Form Jenis Cicilan Sistem ini dapat menampilkan tampilan jenis cicilan LA-F-26 Sistem ini dapat menampilkan Form Jenis Cicilan Harian Sistem ini dapat menampilkan tampilan cicilan harian LA-F-27 Sistem ini dapat menampilkan Form Jenis Cicilan Mingguan Sistem ini dapat menampilkan tampilan cicilan mingguan LA-F-28 Form Jenis Cicilan Bulanan Sistem ini dapat menampilkan tampilan cicilan bulanan LA-F-29 Sistem ini dapat menampilkan Form Hitung Sistem ini dapat menampilkan tampilan perhitungan estimasi LA-F-30 Sistem ini dapat menampilkan Form Hitung Jangka Waktu Sistem ini dapat menampilkan tampilan hasil perhitungan berdasarkan nominal tujuan dan uang yang bisa dialokasikan LA-F-31 Sistem ini dapat menampilkan Form Hitung Biaya Sistem ini dapat menampilkan tampilan hasil perhitungan berdasarkan nominal tujuan dan jangka waktu LA-F-32 Sistem ini dapat menampilkan Form Hasil Sistem ini dapat menampilkan tampilan hasil perhitungan estimasi
  • 22. Program Studi S1 Teknik Informatika SKPL-01 Halaman 21/ dari 29 halaman 3.4 Model Use Case 3.4.1 Diagram Use Case 3.4.2 Definisi Actor: No Actor Deskripsi 1 Actor Actor mempunyai wewenang untuk membuka, memilih menu yang terdapat di dalam aplikasi untuk menginput jadwal kegiatan, keuangan dan estimasi biaya.
  • 23. Program Studi S1 Teknik Informatika SKPL-01 Halaman 22/ dari 29 halaman 3.4.3 Definisi Use Case No Use Case Deskripsi 1. Star Aplikasi Sistem menampilkan daftar produk yang boleh dipilih untuk pengguna. 2. Pilih Menu Sistem menampilkan pilihan menu yang terdiri dari jadwal kegiatan, keuangan, dan estimasi biaya. 3. Pilih Jadwal Kegiatan Sistem menampilkan pilihan menu jadwal kegiatan yang didalamnya terdapat jenis jadwal, kalender, input kegiatan, dan pengaturan notifikasi. 4. Pilih Keuangan Sistem menampilkan pilihan menu keuangan yang didalamnya terdapat penghasilan, pengeluaran, dan keuangan saat ini. 5. Pilih Estimasi Biaya Sistem menampilkan pilihan menu estimasi biaya yang didalamnya terdapat input nominal tujuan, alokasi biaya, jenis cicilan, hitung estimasi, dan hasil estimasi. 3.4.4 Skenario Use Case 1. Use case MemilihMenu Nomor 001 Nama Memilih Menu Tujuan Proses ini digunakan untuk memilih menu yang akan dipilih Deskripsi Usecase ini menggambarkan proses pemilihan menu sebelum nantinya memilih sub menu Aktor User Pre Kondisi User telah memilih menu yang telah teredia Skenario Utama Aksi Aktor Reaksi Sistem 1. User memilih menu 2. User memilih menu sesuai dengan kebutuhan. 3. Aplikasi menampilkan menu yang dipilih
  • 24. Program Studi S1 Teknik Informatika SKPL-01 Halaman 23/ dari 29 halaman 2. Use case Memilih Menu Jadwal Kegiatan Nomor 002 Nama Memilih menu jadwal kegiatan Tujuan Proses ini digunakan untuk menampilkan sub menu pada menu jadwal kegiatan Deskripsi Usecase ini menggambarkan proses perpindahan dari menu utama ke menu jadwal kegiatan. Aktor User Pre Kondisi User telah memilih menu jadwal kegiatan Skenario Utama Aksi Aktor Reaksi Sistem 1. User memilih menu jadwal kegiatan 2. Aplikasi menampilkan pilihan jenis jadwal kegiatan yang akan di kelola, yang terdiri dari : jadwal harian, mingguan, bulanan, dan tahunan 3. User meilih salah satu jenis jadwal 4. Aplikasi mnampilkan kalender untuk ditandai proses inputan jadwal kegiatan sesuai jenis jadwal yang telah dipilih 5. User meilih hari, tanggal, bulan, tahun, dan waktu pada kalender 6. User menginputkan kegiatan pada kalender 7. Aplikasi menampilkan pengaturan notifikasi untuk jdwal yang telah dibuat. 8. Aplikasi menampilkan pilihan jenis notifikasi yaitu berupa teks atau audio. 9. User memilih jenis notifikasi 10. Aplikasi menampilkan pengaturan waktu set notifikasi pada kegiatan. 11. User menginput waktu set notifikasi (misalkan mensetting notifikasi akan muncul 6 jam sebelum jadwal
  • 25. Program Studi S1 Teknik Informatika SKPL-01 Halaman 24/ dari 29 halaman kegiatan) 12. Aplikasi menampilkan pemberitahuan jadwal telah selesai dibuat. 13. Aplikasi kembali ke menu utama. 3. Use case MemilihMenu Keuangan Nomor 003 Nama Memilih menu jadwal keuangan Tujuan Proses ini digunakan untuk menampilkan sub menu pada menu keuangan Deskripsi Usecase ini menggambarkan proses perpindahan dari menu utama ke menu keuangan. Aktor User Pre Kondisi User telah memilih menu keuangan Skenario Utama Aksi Aktor Reaksi Sistem 1. User memilih menu keuangan 2. Aplikasi menampilkan sub menu penghasilan dan pngeluaran. 3. User meilih sub menu penghasilan 4. Aplikasi menampilkan kolom penghsilan, yaitu penghasilan tetap atau penghasilan tambahan. 5. User memilih penghasilan tetap. 6. Aplikasi mnampilkan kolom inputan penghasilan tetap beserta deskripsi. 7. User mengisi kolom penghasilan tetap beserta deskripsi (misalkan gajih sebagai kariawan)
  • 26. Program Studi S1 Teknik Informatika SKPL-01 Halaman 25/ dari 29 halaman 8. User memilih sub menu penghasilan tambahan jika ada 9. Aplikasi menampilkan tampilan pengaturan inputan penghasilan tambahan. 10. Aplikasi menampilkan inputan jumlah item penghasilan inputan berdasarkan deskripsinya 11. User menginput jumlah item penghasilan beserta deskripsinya 12. Aplikasi menampilkan kiolom inputan untuk tiap item penghasilan tambahan. 13. Aplikasi kembali ke sub menu keuangan. 14. User memilih sub menu keuangan saat ini. 15. Aplikasi memproses perhitungan dari semua penghasilan dan pengeluaran. 16. Aplikasi menampilkan hasil keuangan saat ini. 17. Aplikasi kembali ke sub menu keuangan. 4. Use case MemilihMenu Estimasi Biaya Nomor 004 Nama Memilih menu estimasi biaya Tujuan Proses ini digunakan untuk menampilkan sub menu pada menu estimasi biaya. Deskripsi Usecase ini menggambarkan proses perpindahan dari menu utama ke menu estimasi biaya. Aktor User Pre Kondisi User telah memilih menu estimasi biaya.
  • 27. Program Studi S1 Teknik Informatika SKPL-01 Halaman 26/ dari 29 halaman Skenario Utama Aksi Aktor Reaksi Sistem 1. User memilih menu estimasi biaya. 2. Aplikasi menampilkan kolom inputan biaya tujuan beserta deskripsi. 3. User menginput biaya tujuan beserta deskripsi (misalkan biaya tujuan = Rp. 3.000.000, deskripsi = ponsel xy) 4. Aplikasi menampilkan kolom estimasi jangka waktu yang ingin ditempuh untuk mendapatkan item tujuan dalam bentuk tahun, bulan, minggu, dan hari. 5. User menginput waktu estimasi berdasarkan keinginan. 6. Aplikasi mnampilkan kolom inputan alokasi biaya. 7. User menginput alokasi biaya. 8. Aplikasi mnampilkan pengaturan jenis cicilan. 9. Aplikasi mnampilkanpilihan jenis cicilan yang terdiri dari cicilan harian, mingguan, dan bulanan. 10. User memilih jenis cicilan. 11. Aplikasi menampilkan item kolom isian berdasarkan jenis cicilan yang telah dipilih. 12. User menginput item kolom isian berdasrkan jenis cicilan yang telah dipilih. (Misal jenis yang dipilih dalah cicilan mingguan, item diisi dengan 4, artinya cicilan dilakukan 4 kali dalam waktu seminggu). 12. Aplikasi menampilkan pengaturan hitung, untuk menghitung seluruh estimasi yang telah diinputkan. 13. Aplikasi menampilkan dua jenis pilihan perhitungan, yang pertama perhitungan jangka waktu, dan yang kedua perhitungan biaya. 14. User memilih jenis perhitungan. 15. Aplikasi memproses perhitungan berdasarkaan jenis perhitungan yang
  • 28. Program Studi S1 Teknik Informatika SKPL-01 Halaman 27/ dari 29 halaman dipilih. 16. Aplikasi menampilkan hasil perhitungan estimasi biaya atau jangka waktu. 17. Aplikasi kembali kemenu utama. 3.5 Diagram Kelas
  • 29. Program Studi S1 Teknik Informatika SKPL-01 Halaman 28/ dari 29 halaman No Nama Kelas Jenis 1. User 2. Jadwal Kegiatan 3. Keuangan 4. Estimasi Biaya Nama Kelas Daftar Tanggung-Jawab Daftar Atribut Kelas User 1. 1.id_user 2. 2.login 3. 3.tambah 4.tampilkan 5.get Kelas Jadwal Kegiatan 1. 2. 3. 1.id_jadwal_keg 2.jenis_jadwal_keg 3.kalender 4.jenis_notifikasi 5.waktu_notifikasi 6.tambah_jadwal_keg 7.edit_jadwal_keg 8.hapus_jadwal_keg Kelas Keuangan 1. 2. 3. 1.id_keuangan 2.jenis_pemasukan 3.pengeluaran 4.keuangan_saat_ini 5.tambah_keuangana Kelas Estimasi 1. 2. 3. 1.id_estimasi 2.biaya_tujuan 3.estimasi_waktu 4.alokasi_biaya 5.jenis_cicilan 6.item_cicilan 7.jenis_perhitungan 8.tambah_estimasi 9.edit_estimasi 10.hapus_estimasi 3.6 Kebutuhan Non Fungsional ID Parameter Kebutuhan LA-NF-01 Availability 24 jam LA-NF-02 Reliability N/A LA-NF-03 Ergonomy Minimalis dan menarik LA-NF-04 Portability N/A LA-NF-05 Memory Ukuran sedang LA-NF-06 Response time N/A LA-NF-07 Safety N/A LA-NF-08 Security Jaringan LA-NF-09 komunikasi Bahas Indonesia
  • 30. Program Studi S1 Teknik Informatika SKPL-01 Halaman 29/ dari 29 halaman 3.7 Batasan Perancangan - Harus menggunakan smartphone (Android) - Bisa di cari di google play maupun playstore - Harus menggunakan koneksi yang lancar 3.8 Kerunutan (traceability) 3.8.1 Kebutuhan Fungsional vs UseCase ID Kebutuhan Fungsional ID Use Case Terkait LA-F-01 UC-001 LA-F-02 UC-001 LA-F-03 UC-002 LA-F-04 UC-002 LA-F-05 UC-002 LA-F-06 UC-002 LA-F-07 UC-002 LA-F-08 UC-002 LA-F-09 UC-002 LA-F-10 UC-002 LA-F-11 UC-002 LA-F-12 UC-002 LA-F-13 UC-002 LA-F-14 UC-002 LA-F-15 UC-003 LA-F-16 UC-003 LA-F-17 UC-003 LA-F-18 UC-003 LA-F-19 UC-003 LA-F-20 UC-003 LA-F-21 UC-004 LA-F-22 UC-004 LA-F-23 UC-004 LA-F-24 UC-004 LA-F-25 UC-004 LA-F-26 UC-004 LA-F-27 UC-004 LA-F-28 UC-004 LA-F-29 UC-004 LA-F-30 UC-004 LA-F-31 UC-004 LA-F-32 UC-004 3.8.2 Use Case vs Kelas Terkait ID Use Case Kelas Terkait UC-001 User UC-002 User, Jadwal Kegiatan UC-003 User, Keuangan UC-004 User, Estimasi
  • 31. Program Studi S1 Teknik Informatika SKPL-01 Halaman 30/ dari 29 halaman
  • 32. Program Studi S1 Teknik Informatika SKPL-01 Halaman 31/ dari 29 halaman View publication stats View publication stats