SKPL - ALBITES

26
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Web Aplikasi All About Diabetes ALBITES 29-09-2011 Disiapkan Oleh: Andhika Putra C (5209100147) Riskha Dwi Anggraeni (5209100063) Dina Stefany (5209100081) Abi Dewangga (5208100038) Untuk melengkapi proyek akhir mata kuliah Rancang Bangun Perangkat Lunak di Jurusan Sistem Informasi ITS

Transcript of SKPL - ALBITES

Page 1: SKPL - ALBITES

S P E S I F I K A S I K E B U T U H A N P E R A N G K A T L U N A K

Web Aplikasi All About Diabetes

A L B I T E S

29-09-2011

Disiapkan Oleh:

Andhika Putra C (5209100147)

Riskha Dwi Anggraeni (5209100063)

Dina Stefany (5209100081)

Abi Dewangga (5208100038)

Untuk melengkapi proyek akhir mata kuliah Rancang Bangun Perangkat Lunak di Jurusan Sistem Informasi ITS

Page 2: SKPL - ALBITES

2

ABSTRAK

Dokumen ini berisi tentang gambaran fitur fungsional maupun non fungsional yang berkaitan dengan perangkat lunak web aplikasi Albites atau all about diabetes disertai dengan penjelasan singkat mengenai interaksi-interaksi yang terjadi di dalamnya

Web Aplikasi ALBITES

Page 3: SKPL - ALBITES

3

Spesifikasi Kebutuhan Perangkat Lunak Daftar Isi

DAFTAR ISIPendahuluan..........................................................................................................................................................1

Tujuan..................................................................................................................................................................1

Ruang Lingkup Perangkat Lunak.............................................................................................................1

Target Audiens.................................................................................................................................................1

Definisi, Istilah dan Singkatan...................................................................................................................2

Sistem Penomoran.........................................................................................................................................3

Referensi.............................................................................................................................................................4

Ikhtisar Dokumen...........................................................................................................................................4

Deskripsi Umum..................................................................................................................................................1

Tentang Perangkat Lunak...........................................................................................................................1

Fungsi-fungsi Perangkat Lunak................................................................................................................1

Karakteristik dan Klasifikasi Pengguna................................................................................................2

Lingkungan Operasi.......................................................................................................................................2

Batasan Desain dan Implementasi..........................................................................................................2

Dokumentasi Bagi Pengguna.....................................................................................................................3

Asumsi dan Ketergantungan.....................................................................................................................3

Kebutuhan Antarmuka Eksternal.................................................................................................................4

Antarmuka Pengguna...................................................................................................................................4

Antarmuka Perangkat Keras.....................................................................................................................5

Antarmuka Perangkat Lunak....................................................................................................................5

Antarmuka Komunikasi...............................................................................................................................6

FItur Sistem............................................................................................................................................................7

Fitur Kelola Pengguna..................................................................................................................................7

Fitur Berita........................................................................................................................................................7

Fitur Profil......................................................................................................................................................... 7

Fitur Upload Foto Profil...............................................................................................................................8

Fitur PenGHITUNGAN KADAR GULA.....................................................................................................8

Kebutuhan Non Fungsional Lainnya...........................................................................................................9

Web Aplikasi ALBITES

Page 4: SKPL - ALBITES

4

Spesifikasi Kebutuhan Perangkat Lunak Daftar Isi

Kebutuhan Lain................................................................................................................................................. 11

Web Aplikasi ALBITES

Page 5: SKPL - ALBITES

1

Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan

PENDAHULUAN

TUJUAN

Dokumen Spesifikasi Kebutuhan Perangkat Lunak ini nantinya digunakan sebagai pedoman dalam pembangunan web aplikasi Albites atau kepanjangan dari all about diabetes. Dalam dokumen berisi mengenai kebutuhan dari pengguna, serta perancangan yang dibuat berdasarkan dari kebutuhan pengguna tersebut.

RUANG LINGKUP PERANGKAT LUNAK

Perangkat Lunak yang akan dijelaskan dalam dokumen ini merupakan aplikasi milik mahasiswa Sistem Informasi ITS. Fungsi dari aplikasi ini adalah membantu para penderita diabetes untuk mengatur pola makan mereka sehari-hari. Aktivitas yang ditangani aplikasi ini, antara lain adalah aktivitas mendaftar anggota baru atau member, mengganti profil, melihat masuk dalam kategori diabetes tipe apa dan menghitung kadar gula yang dikonsumsi tiap hari serta melihat konten.

TARGET AUDIENS

Audience yang harus memahami dan menggunakan dokumen ini antara lain : Analis Sistem

Analis sistem menggunakan dokumen ini sebagai pedoman dalam merancang sistem.

ProgrammerProgrammer memanfaatkan dokumen ini untuk mengetahui gambaran sistem yang akan dibangun.

TesterTester menjadikan dokumen ini sebagai pedoman dalam melakukan testing terhadap sistem yang telah dibangun.

Pihak PengembangPihak pengembang melihat dokumen ini sebagai referensi dalam melakukan penyesuaian sistem dengan sistem yang akan dibangun.

KlienKlien membutuhkan dokumen ini untuk mengetahui apakah kebutuhan-kebutuhan yang didefinisikan sudah sesuai dengan kebutuhan klien. Klien disini adalah penderita kanker dan juga ahli gizi yang nantinya dimintai konsultasi masalah penghitungan kadar kalori pada makanan.

Web Aplikasi ALBITES

Page 6: SKPL - ALBITES

2

Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan

DEFINISI, ISTILAH DAN SINGKATAN

Guna memberikan gambaran yang sama terhadap beberapa definisi, istilah dan singkatan yang digunakan di dokumen ini, perlu dijelaskan sebagaimana berikut:

IEEE (Institute of Electrical and Electronics Engineers)Adalah standart internasional untuk pengembang perangkat lunak

SKPL (Spesifikasi Kebutuhan Perangkat Lunak) atau SRS (Software Requirement Specification)

Adalah dokumen hasil analisis sebuah perangkat lunak yang berisi spesifikasi kebutuhan pengguna

Admin Adalah pengguna yang memiliki wewenang penuh terhadap sistem

MemberAdalah pengguna yang diundang oleh admin untuk bergabung dalam sistem, namun wewenang yang diberikan sifatnya terbatas

Albites (all about diabetes)Adalah perangkat lunak yang akan dibahas di dalam dokumen SKPL ini

SI (Sistem Informasi)Adalah jurusan yang ada di Institut Teknologi Sepuluh Nopember dan alumni dari jurusan tersebutlah yang berkepentingan dengan perangkat lunak yang dikembangkan

KF (Kebutuhan Fungsional)Adalah kebutuhan yang secara langsung berpengaruh terhadap fitur yang disediakan perangkat lunak

KnF (Kebutuhan non Fungsional)Adalah kebutuhan yang secara tidak langsung berpengaruh terhadap kelancaran pengoperasian sistem perangkat lunak

FRM (Form)Adalah tampilan yang ditampilkan pada pengguna untuk berinteraksi dengan sistem. Selanjutnya terdiri dari beberapa form yang ditulis menggunakan nomor.

HAL (Halaman Tampilan)Adalah antarmuka pengguna untuk melihat konten tertentu

SISTEM PENOMORAN

Web Aplikasi ALBITES

Page 7: SKPL - ALBITES

3

Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan

Ada beberapa hal/bagian dalam dokumen ini yang perlu diberi nomor. Maksud penomoran ini untuk mempermudah audiens dalam pengidentifikasian. Adapun aturan penomorannya sebagaimana tabel berikut:

Hal/Bagian Aturan Penomoran

Tabel/Data Store Nomor untuk tabel ditulis dengan cara Tabel XX [nama tabel]. Contoh : Tabel 1 Data Statistik

Kebutuhan Fungsional Nomor untuk kebutuhan fungsional menggunakan format KF-XX. Contoh : KF-01, KF-02...

Kebutuhan non Fungsional

Nomor untuk kebutuhan non fungsional menggunakan format KnF-XX. Contoh : KnF-01, KnF-02...

Form Nomor untuk form menggunakan format FRM. XX. Contoh : FRM. 01, FRM. 02...

Halaman Tampilan Nomor untuk halaman tampilan web menggunakan format HAL. XX. Contoh : HAL. 01, HAL. 02...

Web Aplikasi ALBITES

Page 8: SKPL - ALBITES

4

Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan

REFERENSI

Berikut adalah daftar acuan yang digunakan dalam pendokumentasian spesifikasi kebutuhan perangkat lunak ini.

IEEE Std. 1233, 1998 Edition IEEE Guide for Developing System Requirements Specifications

IEEE, Software Requirements Engineering, Second Edition, IEEE Computer Society Press, 2002.

Bray, Ian K. An Introduction to Requirement Engineering, 1st

published, Addison-Wesley, 2002 Kotonya, Gerald and Sommerville, Ian. Requirement

Engineering: Processes and Techniques, John Wiley & Sons Ltd, 1998 Holil, Achmad. Template: Spesifikasi Kebutuhan Perangkat

Lunak, Jurusan Sistem Informasi ITS, 2006.

IKHTISAR DOKUMEN

1. Pendahuluan

Berisi tentang tujuan penulisan dokumen; ruang lingkup perangkat lunak;

target audience; definisi,istilah, dan singkatan; sistem penomoran; referensi

dan ikhtisar dokumen.

2. Deskripsi umum

Berisi tentang perangkat lunak; fungsi-fungsi perangkat lunak; karakteristik

dan klasifikasi pengguna; lingkungan operasi; batasan disain dan

implementasi; dokumentasi bagi pengguna; asumsi dan ketergantungan.

3. Kebutuhan Antar Muka Eksternal

Berisi tentang antar muka perangkat pengguna; antar muka keras; antar

muka perangkat lunak; antar muka komunikasi.

4. Feature Sistem

Berisi feature-feature yang terdapat pada sistem.

5. Kebutuhan Non Fungsional Lainnya

Berisi tentang kebutuhan kinerja; kebutuhan keamanan; kebutuhan

perlindungan keamanan; atribut kualitas perangkat lunak; aturan

penggunaan.

6. Kebutuhan Lain

Berisi tentang kebutuhan lain.

Web Aplikasi ALBITES

Page 9: SKPL - ALBITES

1

Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

DESKRIPSI UMUM

TENTANG PERANGKAT LUNAK

Web aplikasi “ALBITES” ini merupakan sebuah website yang memfasilitasi penderita penyakit diabetes untuk mendapatkan informasi terkait penyakit yang diderita. Terkait dengan banyaknya penderita penyakit diabetes saat ini web aplikasi ini sangat perlu untuk diimplementasikan. Dalam penggunaannya website aplikasi ini mengklasifikasikan penggunanya berdasarkan penyakit yang diderita. Hal ini dimaksudkan agar penderita dapat lebih focus dengan informasi yang didapat.

Penyakit diabetes tentunya bukan penyakit yang bisa dianggap remeh, banyak pantangan dan aturan yang harus diapatuhi oleh penderita. Pantangan ini biasanya terkait dengan pola makan. Penderita diabetes harus mengatur pola makan dan asupan kalori per harinya.

Website ini selain menyediakan berbagai informasi kesehatan bagi penderita diabetes tentunya mempunyai satu kelebihan yaitu aplikasi penghitung kalori. Penguna dapat menghitung asupan kalori yang telah dikonsumsi perharinya. Disini juga akan disediakan analisis dan peringatan jika penderita telah berlebihan mengkonsumsi kalori perharinya.

Dalam pembuatannya website aplikasi ini menggandeng seorang ahli gizi, sehingga informasi terkait kalori yang didapat oleh penderita bukan informasi yang sembarangan. Bagi pengguna hal ini akan seperti konsultasi dengan ahli gizi. Website aplikasi Albites ini banyak memberikan kemudahan bagi pengguna tidak perlu repot-repot untuk datang konsultasi ke ahli gizi.

Website aplikasi ini dapat diakses oleh hampir seluruh lapisan masyarakat. Namun fokusnya memang kepada penderita diabetes. Web aplikasi ini akan sangat lambat apabila diakses melalui dial-up dengan kecepatan akses dibawah 128kbps. Apabila diakses melalui handphone atau mobile, tidak semua fitur akan ditampilkan secara full version, karena website ini dibuat khusus untuk versi desktop.

FUNGSI-FUNGSI PERANGKAT LUNAK

ALBITES ini memiliki fungsional yang dibagi menjadi beberapa fitur, yaitu : Fitur Kelola Pengguna Fitur Berita Fitur Profil Fitur Penghitungan Kadar Gula.

Web Aplikasi ALBITES

Page 10: SKPL - ALBITES

2

Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

KARAKTERISTIK DAN KLASIFIKASI PENGGUNA

Klasifikasi pengguna dalam web aplikasi ini dibedakan menjadi dibagi menjadi Admin, Member dan Guest. Disini disesuaikan dengan fungsi utama dan fungsi pendukungnya. Penjelasan tentang karakteristik dan klasifikasi pengguna akan dijelaskan secara detail pada bab 3 antarmuka pengguna.

LINGKUNGAN OPERASI

Jenis/Kegunaan Perangkat Lunak yang digunakan

Sistem Operasi Client Microsoft Windows XP/ Vista/ 7

Web Browser IE 6 ke atas/ Opera 10 ke atas/ Mozilla Firefox 3 ke atas

Web Server Apache

DBMS MySQL 4

Editor Teks Macromedia Dreamweaver, Notepad

Pemrograman Java Servlet dan JSP

Desain Tampilan Kode HTML, CSS, dan Javascript

PENJELASAN TAMBAHAN:

ALBITES dikembangkan dengan menggunakan bahasa pemrograman Java Servlet dan JSP di mana pengaturan tampilannya menggunakan HTML,CSS, dan JavaScript. Disini database yang digunakan untuk menyimpan data pengguna dan yang lainnya menggunakan MySQL. MySQL merupakan salah satu program pembuat database yang bersifat open source, yaitu bebas digunakan oleh siapapun dan dapat digunakan untuk aplikasi multi user (banyak pengguna).

BATASAN DESAIN DAN IMPLEMENTASI

Sistem ini memiliki batasan dalam implementasinya, antara lain :

1. Web aplikasi ini akan mengalami kelambatan apabila diakses melalui dial-up dengan kecepatan akses dibawah 128kbps.

2. Apabila diakses melalui handphone atau mobile, tidak semua fitur akan ditampilkan secara full version. Fitur-fitur yang mampu diakses hanya fitur

Web Aplikasi ALBITES

Page 11: SKPL - ALBITES

3

Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

informasi, sedangkan fitur aplikasi penghitungan kalori akan sulit diakses melalui handphone. Karena website aplikasi ini dibuat khusus untuk versi desktop.

DOKUMENTASI BAGI PENGGUNA

Tidak adanya dokumentasi bagi pengguna di dalam dokumen SKPL ini.

ASUMSI DAN KETERGANTUNGAN

Asumsi :

1. Salah seorang admin yang mengelola website berasal dari bidang kesehatan.2. Melakukan konsultasi dengan ahli gizi terkait dengan penghitungan asupan

kalori penderita diabetes.3. Pihak ahli gizi mudah untuk dimintai konsultasi sehingga mempermudah

dalam proses pembuatan website.4. Pihak-pihak dari bidang kesehatan mudah untuk dimintai pendapat terkait

dengan fitur-fitur sehingga fitur yang tersedia di dalam website akan sesuai dengan kebutuhan pengguna.

Web Aplikasi ALBITES

Page 12: SKPL - ALBITES

4

Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain

KEBUTUHAN ANTARMUKA EKSTERNAL

ANTARMUKA PENGGUNA

Pada website aplikasi ALBITES antarmuka pengguna dibedakan berdasarkan hak akses yang dimiliki masing-masing pengguna dengan penjelasan sebagai berikut:

HAK AKSES ADMIN

No. Elemen Antarmuka Kode

Elemen

1. Form login FRM.01

2. Form kelola pengguna FRM.02

3. Form kelola berita FRM.03

4. Form edit profil FRM.04

5. Halaman tampilan lihat berita HAL.01

6. Halaman tampilan lihat profil HAL.02

7. Halaman tampilan cari konten HAL.03

HAK AKSES MEMBER

No. Elemen Antarmuka Kode Elemen

1. Form login FRM.01

2. Form edit profil FRM.02

3. Form registrasi FRM.03

4. Form isi kalori FRM.04

5. Halaman tampilan lihat berita HAL.01

Web Aplikasi ALBITES

Page 13: SKPL - ALBITES

5

Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain

No. Elemen Antarmuka Kode Elemen

6. Halaman tampilan lihat profil HAL.02

7. Halaman penghitungan kalori HAL.03

8. Halaman tampilan cari konten HAL.04

HAK AKSES GUEST

No. Elemen Antarmuka Kode Elemen

1. Halaman tampilan lihat berita HAL.01

ANTARMUKA PERANGKAT KERAS

Dalam penggunaannya perangkat keras yang dibutuhkan adalah Komputer Personal yang berfungsi sebagai computer web client yaitu bertugas pengakses dan sebagai pemasok data serta informasi. Beberapa perangkat keras yang dibutuhkan sudah termasuk di dalamnya, yaitu :

Perangkat Alat Input

Perangkat alat yang digunakan dalam penerimaan input dan pemasukan data. Disini perangkat alat yang digunakan adalah keyboard dan mouse.

Perangkat Alat Pemroses

Perangkat alat yang memiliki fungsi dimana instruksi-instruksi program diproses untuk dilakukan pengolahan data yang telah dimasukkan dengan alat input dan hasilnya akan ditampilkan oleh alat output. Perangkat permproses ini biasanya terdiri dari Central Processor Unit (CPU) dan Random Access Memory (RAM). Selain itu, dibutuhkan juga Hard Disk Drive (HDD) sebagai alat penyimpanan sementara file-file temporary seperti cache dan cookies.

Perangkat Alat Output

Perangkat alat yang digunakan untuk menampilakn hasil pemrosesan suatu masukan atau inputan data. Pada sistem ini, alat output yang digunakan adalah monitor.

ANTARMUKA PERANGKAT LUNAK

Pada komputer web client minimal harus terinstall software web browser (IE 6 ke atas, Opera 10 ke atas, Mozilla Firefox 3 ke atas).

Web Aplikasi ALBITES

Page 14: SKPL - ALBITES

6

Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain

ANTARMUKA KOMUNIKASI

Sarana komunikasi antara komputer web client dengan web server pada jaringan komunikasi web aplikasi ALBITES ini memerlukan koneksi jaringan internet. Dalam penggunaannya web aplikasi ini menggunakan protocol HTTP sehingga fungsi-fungsi di dalam ALBITES dapat dijalankan pengunaannya melalui web browser. Dalam mengakses internet tentunya diperlukan juga adanya filter berupa Firewall agar koneksi menjadi lebih aman.

GAMBAR 1ILUSTRASI ANTARMUKA KOMUNIKASI

FITUR SISTEM

FITUR KELOLA PENGGUNA

Web Aplikasi ALBITES

Page 15: SKPL - ALBITES

7

Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain

Fitur kelola pengguna merupakan fitur yang disediakan oleh ALBITES untuk memfasilitasi admin di dalam melakukan pengelolaan member dari ALBITES itu sendiri.

Kebutuhan fungsional:

Menghapus pengguna. Mengkonfirmasi pendaftaran pengguna. Melihat daftar member. Memposting berita.

Alur operasi normal:

Penerimaan undangan bergabung dari member Konfirmasi undangan bergabung dari member Pengisian data informasi member Penyimpanan data informasi member Konfirmasi penyimpanan data member Data tersimpan dalam database Ada member baru

FITUR BERITA

Fitur berita merupakan fitur yang disediakan oleh ALBITES untuk memuat informasi tentang berita-berita seputar kesehatan terutama tentang diabetes yang diposting oleh admin. Informasi ini ditujukan kepada semua pengguna.

Kebutuhan fungsional:

Melihat berita.

Alur operasi normal:

Pengisian data pada form kelola berita oleh admin Konfirmasi penyimpanan data Data tersimpan ke dalam database Data ditampilkan pada halaman tampilan lihat berita

FITUR PROFIL

Fitur profil merupakan fitur yang disediakan oleh ALBITES untuk memberikan fasilitas yang mewadahi pemuatan informasi mengenai identitas masing-masing member di mana setiap member memiliki sebuah profil.

Kebutuhan fungsional:

Mengupdate profil member Melihat informasi mengenai tipe diabetes

Alur operasi normal:

Pengisian data oleh admin atau member Konfirmasi penyimpanan data Data ditampilkan pada halaman lihat profil

Web Aplikasi ALBITES

Page 16: SKPL - ALBITES

8

Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain

FITUR UPLOAD FOTO PROFIL

Fitur upload merupakan fitur yang disediakan oleh ALBITES untuk memuat gambar berupa foto dari member sehingga dapat mempermudah member lain untuk mengidentifikasi atau mengenali member bersangkutan.

Kebutuhan fungsional:

Mengupload foto profil Mengosongkan foto profil Melihat foto profil

Alur operasi normal:

Mencari foto dan memilih foto dalam harddisk komputer Mengupload foto kedalam web portal Melihat foto profil ke dalam halaman profil

FITUR PENGHITUNGAN KADAR GULA

Fitur penghitungan merupakan fitur yang disediakan oleh ALBITES untuk membantu para member menghitung kadar gula yang dikonsumsinya dalam satu hari. Fitur ini hanya akan ditujukan pada member.

Kebutuhan fungsional:

Memasukkan kadar bahan makanan yang dikonsumsi Melihat kadar gula yang dikonsumsi Melihat rekomendasi mengenai kadar gula

Alur operasi normal:

Member memasukkan kadar makanan yang dikonsumsi pada satu hari Sistem melakukan proses penghitungan kadar gula tergantung dari bahan

makanan yang dikonsumsi Menampilkan hasil penghitungan dan memberikan rekomendasi sesuai

dengan range kadar gula yang dikonsumsi

Web Aplikasi ALBITES

Page 17: SKPL - ALBITES

9

Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain

KEBUTUHAN NON FUNGSIONAL LAINNYA

Kebutuhan KinerjaSistem harus dapat beroperasi selama 1 hari penuh (24 jam).Sistem berjalan dalam suatu jaringan internet.

Kebutuhan KeamananSistem memiliki menu Login untuk verifikasi pengguna (admin maupun member) sistem.Pengguna yang memiliki hak akse admin dan member harus memiliki username dan password yang unik dan berbeda.

Kebutuhan Perlindungan KeamananSistem memiliki batasan hak akses untuk melakukan setiap operasi yang menimbulkan perubahan pada sistem.Pengguna aktif (admin dan member) dapat mengubah data yang ada sesuai dengan hak akses masing-masing pengguna.

Atribut Kualitas Perangkat Lunak Reliabilitas atau Kehandalan

Sistem dapat diakses secara bersamaan oleh beberapa pengguna di tempat yang berbeda.Pengguna dapat mengakses data terbaru yang ada.Data yang sedang diubah atau ditambahkan tidak dapat dilihat pengguna lain.Informasi pola makan pribadi hanya dapat diakses oleh member yang bersangkutan saja.

PortabilitasData output yang ditampilkan adalah sama pada semua komputer.Setiap fungsi yang ada dalam sistem dapat berfungsi sesuai di semua komputer.

Aturan PenggunaanBeberapa aturan penggunaan sistem adalah sebagai berikut:1. Saat pengguna mendaftar sebagai member, pengguna harus mengisi semua

texfield yang ada pada Form kelola pengguna.2. Saat pengguna aktif (admin dan member) akan Login, semua textfield yang dalam

menu Login terisi dengan sesuai dan benar.3. Jika pengguna aktif lupa username atau password ketika Login, pengguna aktif

harus mengisi semua textfield yang ada pada Form bantuan.4. Saat pengguna aktif mengupdate informasi pribadi, semua textfield harus terisi

penuh.5. Saat member mengisi Form Makanan yang telah dikonsumsi, semua textfield

tentang makanan harus terisi.6. Saat pengguna aktif akan mengupdate data, semua textfield pada Form kelola data

harus terisi penuh.7. Informasi yang dapat diupload oleh pengguna aktif memiliki kebebasan format

ekstensi dengan ukuran file maksimal 20 MB.

Web Aplikasi ALBITES

Page 18: SKPL - ALBITES

10

Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain

8. Gambar yang dapat diupload oleh pengguna aktif memiliki batasan format ekstensi .jpeg atau .png dengn ukuran fila maksimal 2 MB.

Web Aplikasi ALBITES

Page 19: SKPL - ALBITES

11

Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain

KEBUTUHAN LAIN

Kebutuhan lain yang belum tercakup antara lain: Fitur konfirmasi melalui email ketika pengguna baru mendaftar sebagai

member dan notifikasi ketika pengguna aktif mengupdate data. Fitur pengingat melalui email tentang pola makan yang baik ketika member

telah mengisi Form Makanan yang telah dikonsumsi. Fitur forum yang digunakan sebagai wadah untuk mendiskusikan tentang

penyakit diabetes antara member dan ahli gizi.

Web Aplikasi ALBITES

Page 20: SKPL - ALBITES

12

Spesifikasi Kebutuhan Perangkat Lunak Lampiran B: Daftar Kebutuhan

Web Aplikasi ALBITES

Page 21: SKPL - ALBITES

13

Spesifikasi Kebutuhan Perangkat Lunak Lampiran B: Daftar Kebutuhan

Web Aplikasi ALBITES

Page 22: SKPL - ALBITES

14

Spesifikasi Kebutuhan Perangkat Lunak Lampiran B: Daftar Kebutuhan

Web Aplikasi ALBITES