SlideShare a Scribd company logo
1 of 10
DOKUMEN
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Dipersiapkan oleh:
KELOMPOK 11
Muhammad Hilman (5114100069)
Kania Amalia (5114100172)
Tiara Anggita (5114100176)
Jurusan Teknik Informatika - Institut Teknologi Sepuluh Nopember
Kampus ITS Keputih Sukolilo Surabaya
Jurusan
Teknik Informatika
ITS
Nomor Dokumen Halaman
SKPL-01 hlm 1 / 66 hlm
Revisi - 15 Mei 2017
Jurusan Teknik Informatika ITS SKPL-A05 Halaman 2 dari 10
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
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
Jurusan Teknik Informatika ITS SKPL-A05 Halaman 3 dari 10
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Jurusan Teknik Informatika ITS SKPL-A05 Halaman 4 dari 10
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
1 Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Sistem Requirement
Spesification (SRS) untuk Bungkusin . Tujuan penulisan dokumen ini adalah memberikan penjelasan mengenai
hasil analisis perangkat lunak yang dibangun baik berupa gambaran umum maupun penjelasan secara detil dan
menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak Bungkusin dan pengguna dariperangkat
lunak atau personil-personil yang terlibat dalam sistem. Dokumen ini akan digunakan sebagaibahan acuan dalam
proses pengembangan dan sebagai bahan evaluasi pada saat proses pengembangan perangkat lunak maupun di
akhir pengembangannya. Dengan adanya dokumen SKPL ini diharapkan pengembangan perangkat lunak akan
lebih terarah dan terfokus serta tidak menimbulkan ambiguitas terutama bagi para pengembang perangkat lunak
Bungkusin.
1.2 Lingkup Masalah
Perangkat lunak yang dibangun adalah aplikasi pesan makanan tanpa antri, yaitu merupakan perangkat
lunak berupa sebuah aplikasi yang melayani fitur pesan makanan tanpa antri dengan pembayaran online. Sistem
yang dibangun tersebut dapat melakukan hal-hal sebagai berikut:
1) User dapat memesan makanan
2) User membayar melalui bungpay atau e-payment
3) Menjadi media yang dapat menampung pembayaran (sebagai pihak ketiga) melalui ATM maupun pulsa
4) Memberikan bukti pembayaran dalam bentuknomor pesanan
Dengan adanya aplikasi ini, diharapkan pembeli dan penjual lebih mudah dalam memesan makanan serta
mengelola pemesanan makanan secara digital dan terstruktur. Sehingga pengelolaan data-data tersebut dapat
dilakukan dengan cepat dan rapi, serta waktu yang digunakan lebih efisien.
1.3 Definisi dan Istilah
Berikut adalah daftar definisi dan istilah penting yang digunakan dalam dokumen SKPL ini:
o SITPA : Sistem Informasi Taman Pendidikan Al Qur’an
o SRS : Software Requirements Specification,atau
SKPL : Spesifikasi Kebutuhan Perangkat Lunak
Dokumen hasil analisis yang berisi spesifikasi kebutuhan perangkat lunak.
o IEEE : Institute of Electrical and Electronics Engineering
Standar internasional untuk pengembangan dan perancangan produk.
o HTML : Hyper Text Markup Language
sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web
o CSS : Cascading Style Sheet
merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web
sehingga akan lebih terstruktur dan seragam
o PHP : Hypertext Preprocessor
bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML
1.4 Aturan Penamaan dan Penomoran
Penulisan dokumen SKPL ini menggunakan berbagai macam aturan penamaan dan penomoran yang
berbeda-beda untuk beberapa bagian tertentu. Aturan penamaan dan penomoran yang digunakan berdasarkan
hal/bagian tersebut adalah sepertiyang tercantumpada Tabel 1.
Tabel 1 Aturan Penamaan dan Penomoran
Jurusan Teknik Informatika ITS SKPL-A05 Halaman 5 dari 10
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Hal/Bagian Aturan Penomoran/Penamaan
Kebutuhan Fungsional SKPL-FX : Menunjukkan kebutuhan fungsionalke-X
Kebutuhan Non Fungsional SKPL-NXX : Menunjukkan kebutuhan non fungsional ke-XX
Ringkasan Kebutuhan SKPL-FXXX : Di mana XXX adalah bilangan bulat dimulai dari 000
Ringkasan Kebutuhan Non
fungsional
SKPL-FXXX : Di mana XXX adalah bilangan bulat dimulai dari 000
1.5 Referensi
Dokumen-dokumen yang digunakan sebagaireferensi dalam pembuatan SKPL ini adalah sebagaiberikut:
1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement Specifications.
2. Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak (SKPL), Jurusan Teknik
Informatika, Institut Teknologi Sepuluh Nopember.
1.6 Ikhtisar Dokumen
Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagaiberikut:
 Bab 1 Pendahuluan, merupakan pengantar dari dokumen SKPL ini yang berisi tujuan penulisan
dokumen, lingkup masalah, definisi istilah yang terdapat dalam dokumen ini, aturan penomoran,
serta referensi.
 Bab 2 Deskripsi Umum Perangkat Lunak, berisi deskripsi umum sistem, fungsi produk,
karakteristik pengguna,batasan perangkat lunak dan lingkungab operasi.
 Bab 3 Deskripsi Umum Kebutuhan, mendeskripsikan kebutuhan khusus Aplikasi Bungkusin
meliputi kebutuhan antarmuka eksternal, deskripsi fungsional, deskripsi kelas-kelas, deskripsi
proses dan data, kebutuhan non fungsional, batasan perancangan,serta ringkasan kebutuhan
Jurusan Teknik Informatika ITS SKPL-A05 Halaman 6 dari 10
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
2 DeskripsiUmum PerangkatLunak
2.1 Deskripsi Umum Sistem
Aplikasi Bungkusin merupkan sistem yang menyediakan fitur pemesanan makanan serta pembayarannya
secara online sehingga mempermudah penggunanya dalam melakukan proses pemesanan makanan. Aplikasi ini
menangani pengelolaan pemesanan makanan, pembayaran secara online (e-payment), pemrosesan waktu
penyelesaian pemesanan secara real time. Dalam aplikasi ini terdapat 2 pengguna, yaitu user dan merchant, dan
pemilik.
Sistem perangkat lunak yang dibangun memiliki beberapa bagian utama berdasarkan pengguna, yaitu
adalah sebagaiberikut :
1. Dari sisi user,sistemmenyediakan fasilitas untukmempermudah proses pemesanan makanan dengan
menyediakan daftar merchant beserta informasi penting seperti alamat, jam buka,dll. Selain itu, user
dapat mengisi saldo e-payment (bungpay)yang digunakan untukpembayaran transaksisecara online.
2. Dari sisi merchant, sistem menyediakan berbagai fasilitas untuk mempermudah merchant dalam
memproses daftar pesanan yang masuk, di antaranya menyetujui,membatalkan, dan menyelesaikan
pesanan.Merchant juga dapat melihat jumlah saldo yang diterima serta menarik saldonya.Selain itu,
merchant dapat memberaui menu tokonya dengan menambah,mengupdate,serta menghapus menu.
2.2 Fungsi Produk
Perangkat Lunak SITPA ini mempunyai beberapa fungsi utama, antara lain:
1. (SKPL-F1) Melakukan proses pendaftaran
2. (SKPL-F2) Melihat nilai murid
3. (SKPL-F3) Melihat riwayat pembayaran
4. (SKPL-F4) Mengisi nilai murid
5. (SKPL-F5) Melihat daftar murid yang diajar
6. (SKPL-F6) Mengubah nilai murid
7. (SKPL-F7) Melihat data guru
8. (SKPL-F8) Melihat data keuangan
9. (SKPL-F9) Melihat data pendaftaran
10. (SKPL-F10) Melihat data murid
11. (SKPL-F11) Menyetujui proses pembayaran
12. (SKPL-F12) Menyetujui proses pendaftaran guru
13. (SKPL-F13) Menyetujui proses pendaftaran murid
14. (SKPL-F14) Menambah anggota kelas
15. (SKPL-F15) Menghapus anggota kelas
17. (SKPL-F16) Mengunggah buktipembayaran
2.3 Karakteristik Pengguna
Karakteristik pengguna dari Bungkusin dijabarkan dalam tabel berikut ini.
Tabel 2 Karakteristik Pengguna
Kategori
Pengguna
Tugas Hak Akses ke aplikasi Kemampuan yang harus
dimiliki
User Mengelola proses
pendaftaran, keuangan,dan
akademik
Akses data murid, guru,
keuangan, dan akademik
Menguasaiilmu akuntansi
Merchant Mengisi nilai murid dan
mengubah jika diperlukan
Akses data murid yang diajar
dan nilainya
-
Jurusan Teknik Informatika ITS SKPL-A05 Halaman 7 dari 10
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
2.4 Batasan
Pengembangan Bungkusin ini memiliki keterbatasan-keterbatasan yaitu sebagaiberikut :
1. Bungkusin akan dibangun menggunakan bahasa PHP, Javascript, HTML, dan CSS.
2. Aplikasi pendukung yang digunakan adalah: Oracle SQL sebagaiDBMS, Sublime Text sebagaiIDE
3. Keterbatasan dari sisi perangkat keras yang digunakan, contohnya kapasitas storage yang terbatas,dan
input hanya berupa text ,gambar, angka, serta beberapa karakter.
4. Harus tersambung dengan internet.
2.5 Lingkungan Operasi
SITPA bisa dioperasikan dalam segala perangkat dan sistem yang terhubung dengan internet dengan spesifikasi
minimal sebagaiberikut:
Sistem Operasi : Windows/Linux /MacOS
Browser : Google Chrome/Opera/Safari/Internet Explorer/Microsoft Edge (Mendukung HTML 5)
Processor : 1 GHz Pentium IV
RAM : 512 MB
Internet : 56 Kbps
Jurusan Teknik Informatika ITS SKPL-A05 Halaman 8 dari 10
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
3 DeskripsiUmum Kebutuhan
3.1 Kebutuhan antarmuka eksternal
3.1.1 Antarmuka pengguna
SITPA menggunakan (Graphic User Interfaces) yang dapat diakses melalui web browser sehingga
dapat diakses dimanapun demi kenyamanan user.
3.1.2 Antarmuka perangkat keras
SITPA berhubungan dengan alat cetak yang memiliki kompatibiltas dengan sistemoperasi yang
terhubung sehingga bisa mencetak laporan.
3.1.3 Antarmuka perangkat lunak
SITPA merupakan program yaang akan dibangun dengan menggunakan bahasa PHP, Javascript,
HTML, CSS, dan Oracle SQL, yang berjalan pada sistem operasi manapun dengan kemampuan mendukung
HTML 5.
3.1.4 Antarmuka komunikasi
SITPA merupakan terhubung dengan internet. Server akan terhubung dan melayani client-client yang
mengakses dari web browser melalui koneksi internet.
Jurusan Teknik Informatika ITS SKPL-FRS Halaman 9 dari 10
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
3.2 Deskripsi Fungsional
3.2.1 Use Case Diagram
Gambar 1 Use Case Diagram
3.2.2 Fungsi 1: Melihat Daftar
Merchant
3.2.2.1 Skenario: Melihat Daftar Merchant
Use Case ID BUC01
Use Case Name Melihat daftar merchant
Actors User
Description Pada kasus ini, aktor dapat melihat daftar merchant yang ada
Trigger Aktor menekan tombol home yang ada di laman web Bungkusin
Precondition Aktor sudah login ke dalam Bungkusin
Postcondition Aktor melihat daftar merchant
Normal Flow 1. Sistem menampilkan daftar merchant
Jurusan Teknik Informatika ITS SKPL-A05 Halaman 10 dari 10
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Alternative Flow -
Exceptions -
3.2.3 Fungsi 2 : Melihat Menu Makanan
3.2.3.1 Skenario : Melihat Menu Makanan
Use Case ID BUC02
Use Case Name Melihat menu makanan
Actors User
Description Pada kasus ini, aktor dapat melihat menu dari merchant yang dipilih.
Trigger Aktor menekan tombol lihat menu pada merchant yang dipilih
Precondition Aktor sudah masuk ke dalam basis data
Postcondition Aktor dapat melihat menu makanan
Normal Flow
1. Aktor menekan tombol lihat nilai pada laman web SI TPA
2. Sistem menampilkan seluruh nilai aktor selama belajar di TPA
Alternative Flow -
Exceptions -

More Related Content

What's hot

Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahDinilOctav
 
Pengantar Mobile Security
Pengantar Mobile Security Pengantar Mobile Security
Pengantar Mobile Security zakiakhmad
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineLucha Kamala Putri
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunakAinul Yaqin
 
INTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERINTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERsolikin6
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekLaili Wahyunita
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapanganevi kufia mahasanti
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomataBanta Cut
 
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...OpenThink Labs
 
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"Cindy_Jenyffer
 
Modul Odoo ERP
Modul Odoo ERPModul Odoo ERP
Modul Odoo ERPryan28_sp
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental MobilDwi Mardianti
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4aiiniR
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
Proposal manajemen proyek
Proposal manajemen proyekProposal manajemen proyek
Proposal manajemen proyekAnandaAyu ZB
 
Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5Pande Narendra
 

What's hot (20)

Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolah
 
Pengantar Mobile Security
Pengantar Mobile Security Pengantar Mobile Security
Pengantar Mobile Security
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
 
INTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERINTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTER
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendek
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapangan
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
 
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
 
Modul Odoo ERP
Modul Odoo ERPModul Odoo ERP
Modul Odoo ERP
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental Mobil
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Proposal manajemen proyek
Proposal manajemen proyekProposal manajemen proyek
Proposal manajemen proyek
 
Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5
 

Similar to SKPL Bungkusin v1.0

Sistem Informasi Daftar ulang - Dwita Elvianti
Sistem Informasi Daftar ulang - Dwita ElviantiSistem Informasi Daftar ulang - Dwita Elvianti
Sistem Informasi Daftar ulang - Dwita Elviantidwitavi
 
Sistem penyelesaian masalah IT
Sistem penyelesaian masalah ITSistem penyelesaian masalah IT
Sistem penyelesaian masalah ITMuhammadRyandaNM
 
Panduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdfPanduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdfFajar Baskoro
 
Project charter 5114100043
Project charter 5114100043Project charter 5114100043
Project charter 5114100043jeffrynasri
 
Tugas 5 - MPPL - Project Charter
Tugas  5 - MPPL -  Project CharterTugas  5 - MPPL -  Project Charter
Tugas 5 - MPPL - Project CharterRaden Kusuma
 
Project Charter Human Resource Information System
Project Charter Human Resource Information SystemProject Charter Human Resource Information System
Project Charter Human Resource Information SystemIvanda Zevi Amalia
 
Project charter
Project charterProject charter
Project charterLerufic
 
Kak sistem layanan keuangan negara inspektorat
Kak sistem layanan keuangan negara   inspektoratKak sistem layanan keuangan negara   inspektorat
Kak sistem layanan keuangan negara inspektoratYoshima Putri
 
Kak sistem layanan keuangan negara
Kak sistem layanan keuangan negaraKak sistem layanan keuangan negara
Kak sistem layanan keuangan negaraYoshima Putri
 
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)Decky Kalagison
 
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirModistaGarsia
 
Kerangka Acuan Kerja Sicepat Ekspres - MPPL E Informatika ITS
Kerangka Acuan Kerja Sicepat Ekspres - MPPL E Informatika ITSKerangka Acuan Kerja Sicepat Ekspres - MPPL E Informatika ITS
Kerangka Acuan Kerja Sicepat Ekspres - MPPL E Informatika ITSChendrasenaOemaryoga
 

Similar to SKPL Bungkusin v1.0 (20)

Sistem Informasi Daftar ulang - Dwita Elvianti
Sistem Informasi Daftar ulang - Dwita ElviantiSistem Informasi Daftar ulang - Dwita Elvianti
Sistem Informasi Daftar ulang - Dwita Elvianti
 
ETS - KAK
ETS - KAKETS - KAK
ETS - KAK
 
Sistem penyelesaian masalah IT
Sistem penyelesaian masalah ITSistem penyelesaian masalah IT
Sistem penyelesaian masalah IT
 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS Erwan
 
Panduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdfPanduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdf
 
Project charter
Project charterProject charter
Project charter
 
Skpl
SkplSkpl
Skpl
 
Project charter 5114100043
Project charter 5114100043Project charter 5114100043
Project charter 5114100043
 
Tugas 5 - MPPL - Project Charter
Tugas  5 - MPPL -  Project CharterTugas  5 - MPPL -  Project Charter
Tugas 5 - MPPL - Project Charter
 
EAS MPPL (D) 2019
EAS MPPL (D) 2019EAS MPPL (D) 2019
EAS MPPL (D) 2019
 
ETS MPPL E Muhammad Isa Senoaji
ETS MPPL E Muhammad Isa SenoajiETS MPPL E Muhammad Isa Senoaji
ETS MPPL E Muhammad Isa Senoaji
 
Project Charter Human Resource Information System
Project Charter Human Resource Information SystemProject Charter Human Resource Information System
Project Charter Human Resource Information System
 
Project charter
Project charterProject charter
Project charter
 
Kak sistem layanan keuangan negara inspektorat
Kak sistem layanan keuangan negara   inspektoratKak sistem layanan keuangan negara   inspektorat
Kak sistem layanan keuangan negara inspektorat
 
Kak sistem layanan keuangan negara
Kak sistem layanan keuangan negaraKak sistem layanan keuangan negara
Kak sistem layanan keuangan negara
 
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)
 
ETS MPPL 2019
ETS MPPL 2019ETS MPPL 2019
ETS MPPL 2019
 
Ets mppl
Ets mpplEts mppl
Ets mppl
 
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas Akhir
 
Kerangka Acuan Kerja Sicepat Ekspres - MPPL E Informatika ITS
Kerangka Acuan Kerja Sicepat Ekspres - MPPL E Informatika ITSKerangka Acuan Kerja Sicepat Ekspres - MPPL E Informatika ITS
Kerangka Acuan Kerja Sicepat Ekspres - MPPL E Informatika ITS
 

More from Kania Amalia

[Fp] perencanaan proyek -
[Fp]   perencanaan proyek -[Fp]   perencanaan proyek -
[Fp] perencanaan proyek -Kania Amalia
 
SKPL Bungkusin v4.0
SKPL Bungkusin v4.0SKPL Bungkusin v4.0
SKPL Bungkusin v4.0Kania Amalia
 
SKPL Bungkusin v3.0
SKPL Bungkusin v3.0SKPL Bungkusin v3.0
SKPL Bungkusin v3.0Kania Amalia
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0Kania Amalia
 
Dokumen Manajemen Waktu
Dokumen Manajemen WaktuDokumen Manajemen Waktu
Dokumen Manajemen WaktuKania Amalia
 
Studi kelayakan sistem informasi akademik
Studi kelayakan sistem informasi akademikStudi kelayakan sistem informasi akademik
Studi kelayakan sistem informasi akademikKania Amalia
 
Studi Kelayakan Sistem Informasi Akademik PPDB pada SMAN 70 Jakarta
Studi Kelayakan Sistem Informasi Akademik PPDB pada SMAN 70 JakartaStudi Kelayakan Sistem Informasi Akademik PPDB pada SMAN 70 Jakarta
Studi Kelayakan Sistem Informasi Akademik PPDB pada SMAN 70 JakartaKania Amalia
 

More from Kania Amalia (10)

[Fp] kurva s
[Fp]   kurva s [Fp]   kurva s
[Fp] kurva s
 
[Fp] perencanaan proyek -
[Fp]   perencanaan proyek -[Fp]   perencanaan proyek -
[Fp] perencanaan proyek -
 
[Fp] KAK
[Fp]   KAK [Fp]   KAK
[Fp] KAK
 
SKPL Bungkusin v4.0
SKPL Bungkusin v4.0SKPL Bungkusin v4.0
SKPL Bungkusin v4.0
 
SKPL Bungkusin v3.0
SKPL Bungkusin v3.0SKPL Bungkusin v3.0
SKPL Bungkusin v3.0
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0
 
Perencanaan biaya
Perencanaan biayaPerencanaan biaya
Perencanaan biaya
 
Dokumen Manajemen Waktu
Dokumen Manajemen WaktuDokumen Manajemen Waktu
Dokumen Manajemen Waktu
 
Studi kelayakan sistem informasi akademik
Studi kelayakan sistem informasi akademikStudi kelayakan sistem informasi akademik
Studi kelayakan sistem informasi akademik
 
Studi Kelayakan Sistem Informasi Akademik PPDB pada SMAN 70 Jakarta
Studi Kelayakan Sistem Informasi Akademik PPDB pada SMAN 70 JakartaStudi Kelayakan Sistem Informasi Akademik PPDB pada SMAN 70 Jakarta
Studi Kelayakan Sistem Informasi Akademik PPDB pada SMAN 70 Jakarta
 

Recently uploaded

Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.pptSonyGobang1
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 

Recently uploaded (6)

Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 

SKPL Bungkusin v1.0

  • 1. DOKUMEN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Dipersiapkan oleh: KELOMPOK 11 Muhammad Hilman (5114100069) Kania Amalia (5114100172) Tiara Anggita (5114100176) Jurusan Teknik Informatika - Institut Teknologi Sepuluh Nopember Kampus ITS Keputih Sukolilo Surabaya Jurusan Teknik Informatika ITS Nomor Dokumen Halaman SKPL-01 hlm 1 / 66 hlm Revisi - 15 Mei 2017
  • 2. Jurusan Teknik Informatika ITS SKPL-A05 Halaman 2 dari 10 Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS. 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
  • 3. Jurusan Teknik Informatika ITS SKPL-A05 Halaman 3 dari 10 Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS. Daftar Halaman Perubahan Halaman Revisi Halaman Revisi
  • 4. Jurusan Teknik Informatika ITS SKPL-A05 Halaman 4 dari 10 Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS. 1 Pendahuluan 1.1 Tujuan Penulisan Dokumen Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Sistem Requirement Spesification (SRS) untuk Bungkusin . Tujuan penulisan dokumen ini adalah memberikan penjelasan mengenai hasil analisis perangkat lunak yang dibangun baik berupa gambaran umum maupun penjelasan secara detil dan menyeluruh. Pengguna dari dokumen ini adalah pengembang perangkat lunak Bungkusin dan pengguna dariperangkat lunak atau personil-personil yang terlibat dalam sistem. Dokumen ini akan digunakan sebagaibahan acuan dalam proses pengembangan dan sebagai bahan evaluasi pada saat proses pengembangan perangkat lunak maupun di akhir pengembangannya. Dengan adanya dokumen SKPL ini diharapkan pengembangan perangkat lunak akan lebih terarah dan terfokus serta tidak menimbulkan ambiguitas terutama bagi para pengembang perangkat lunak Bungkusin. 1.2 Lingkup Masalah Perangkat lunak yang dibangun adalah aplikasi pesan makanan tanpa antri, yaitu merupakan perangkat lunak berupa sebuah aplikasi yang melayani fitur pesan makanan tanpa antri dengan pembayaran online. Sistem yang dibangun tersebut dapat melakukan hal-hal sebagai berikut: 1) User dapat memesan makanan 2) User membayar melalui bungpay atau e-payment 3) Menjadi media yang dapat menampung pembayaran (sebagai pihak ketiga) melalui ATM maupun pulsa 4) Memberikan bukti pembayaran dalam bentuknomor pesanan Dengan adanya aplikasi ini, diharapkan pembeli dan penjual lebih mudah dalam memesan makanan serta mengelola pemesanan makanan secara digital dan terstruktur. Sehingga pengelolaan data-data tersebut dapat dilakukan dengan cepat dan rapi, serta waktu yang digunakan lebih efisien. 1.3 Definisi dan Istilah Berikut adalah daftar definisi dan istilah penting yang digunakan dalam dokumen SKPL ini: o SITPA : Sistem Informasi Taman Pendidikan Al Qur’an o SRS : Software Requirements Specification,atau SKPL : Spesifikasi Kebutuhan Perangkat Lunak Dokumen hasil analisis yang berisi spesifikasi kebutuhan perangkat lunak. o IEEE : Institute of Electrical and Electronics Engineering Standar internasional untuk pengembangan dan perancangan produk. o HTML : Hyper Text Markup Language sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web o CSS : Cascading Style Sheet merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam o PHP : Hypertext Preprocessor bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML 1.4 Aturan Penamaan dan Penomoran Penulisan dokumen SKPL ini menggunakan berbagai macam aturan penamaan dan penomoran yang berbeda-beda untuk beberapa bagian tertentu. Aturan penamaan dan penomoran yang digunakan berdasarkan hal/bagian tersebut adalah sepertiyang tercantumpada Tabel 1. Tabel 1 Aturan Penamaan dan Penomoran
  • 5. Jurusan Teknik Informatika ITS SKPL-A05 Halaman 5 dari 10 Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS. Hal/Bagian Aturan Penomoran/Penamaan Kebutuhan Fungsional SKPL-FX : Menunjukkan kebutuhan fungsionalke-X Kebutuhan Non Fungsional SKPL-NXX : Menunjukkan kebutuhan non fungsional ke-XX Ringkasan Kebutuhan SKPL-FXXX : Di mana XXX adalah bilangan bulat dimulai dari 000 Ringkasan Kebutuhan Non fungsional SKPL-FXXX : Di mana XXX adalah bilangan bulat dimulai dari 000 1.5 Referensi Dokumen-dokumen yang digunakan sebagaireferensi dalam pembuatan SKPL ini adalah sebagaiberikut: 1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement Specifications. 2. Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak (SKPL), Jurusan Teknik Informatika, Institut Teknologi Sepuluh Nopember. 1.6 Ikhtisar Dokumen Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagaiberikut:  Bab 1 Pendahuluan, merupakan pengantar dari dokumen SKPL ini yang berisi tujuan penulisan dokumen, lingkup masalah, definisi istilah yang terdapat dalam dokumen ini, aturan penomoran, serta referensi.  Bab 2 Deskripsi Umum Perangkat Lunak, berisi deskripsi umum sistem, fungsi produk, karakteristik pengguna,batasan perangkat lunak dan lingkungab operasi.  Bab 3 Deskripsi Umum Kebutuhan, mendeskripsikan kebutuhan khusus Aplikasi Bungkusin meliputi kebutuhan antarmuka eksternal, deskripsi fungsional, deskripsi kelas-kelas, deskripsi proses dan data, kebutuhan non fungsional, batasan perancangan,serta ringkasan kebutuhan
  • 6. Jurusan Teknik Informatika ITS SKPL-A05 Halaman 6 dari 10 Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS. 2 DeskripsiUmum PerangkatLunak 2.1 Deskripsi Umum Sistem Aplikasi Bungkusin merupkan sistem yang menyediakan fitur pemesanan makanan serta pembayarannya secara online sehingga mempermudah penggunanya dalam melakukan proses pemesanan makanan. Aplikasi ini menangani pengelolaan pemesanan makanan, pembayaran secara online (e-payment), pemrosesan waktu penyelesaian pemesanan secara real time. Dalam aplikasi ini terdapat 2 pengguna, yaitu user dan merchant, dan pemilik. Sistem perangkat lunak yang dibangun memiliki beberapa bagian utama berdasarkan pengguna, yaitu adalah sebagaiberikut : 1. Dari sisi user,sistemmenyediakan fasilitas untukmempermudah proses pemesanan makanan dengan menyediakan daftar merchant beserta informasi penting seperti alamat, jam buka,dll. Selain itu, user dapat mengisi saldo e-payment (bungpay)yang digunakan untukpembayaran transaksisecara online. 2. Dari sisi merchant, sistem menyediakan berbagai fasilitas untuk mempermudah merchant dalam memproses daftar pesanan yang masuk, di antaranya menyetujui,membatalkan, dan menyelesaikan pesanan.Merchant juga dapat melihat jumlah saldo yang diterima serta menarik saldonya.Selain itu, merchant dapat memberaui menu tokonya dengan menambah,mengupdate,serta menghapus menu. 2.2 Fungsi Produk Perangkat Lunak SITPA ini mempunyai beberapa fungsi utama, antara lain: 1. (SKPL-F1) Melakukan proses pendaftaran 2. (SKPL-F2) Melihat nilai murid 3. (SKPL-F3) Melihat riwayat pembayaran 4. (SKPL-F4) Mengisi nilai murid 5. (SKPL-F5) Melihat daftar murid yang diajar 6. (SKPL-F6) Mengubah nilai murid 7. (SKPL-F7) Melihat data guru 8. (SKPL-F8) Melihat data keuangan 9. (SKPL-F9) Melihat data pendaftaran 10. (SKPL-F10) Melihat data murid 11. (SKPL-F11) Menyetujui proses pembayaran 12. (SKPL-F12) Menyetujui proses pendaftaran guru 13. (SKPL-F13) Menyetujui proses pendaftaran murid 14. (SKPL-F14) Menambah anggota kelas 15. (SKPL-F15) Menghapus anggota kelas 17. (SKPL-F16) Mengunggah buktipembayaran 2.3 Karakteristik Pengguna Karakteristik pengguna dari Bungkusin dijabarkan dalam tabel berikut ini. Tabel 2 Karakteristik Pengguna Kategori Pengguna Tugas Hak Akses ke aplikasi Kemampuan yang harus dimiliki User Mengelola proses pendaftaran, keuangan,dan akademik Akses data murid, guru, keuangan, dan akademik Menguasaiilmu akuntansi Merchant Mengisi nilai murid dan mengubah jika diperlukan Akses data murid yang diajar dan nilainya -
  • 7. Jurusan Teknik Informatika ITS SKPL-A05 Halaman 7 dari 10 Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS. 2.4 Batasan Pengembangan Bungkusin ini memiliki keterbatasan-keterbatasan yaitu sebagaiberikut : 1. Bungkusin akan dibangun menggunakan bahasa PHP, Javascript, HTML, dan CSS. 2. Aplikasi pendukung yang digunakan adalah: Oracle SQL sebagaiDBMS, Sublime Text sebagaiIDE 3. Keterbatasan dari sisi perangkat keras yang digunakan, contohnya kapasitas storage yang terbatas,dan input hanya berupa text ,gambar, angka, serta beberapa karakter. 4. Harus tersambung dengan internet. 2.5 Lingkungan Operasi SITPA bisa dioperasikan dalam segala perangkat dan sistem yang terhubung dengan internet dengan spesifikasi minimal sebagaiberikut: Sistem Operasi : Windows/Linux /MacOS Browser : Google Chrome/Opera/Safari/Internet Explorer/Microsoft Edge (Mendukung HTML 5) Processor : 1 GHz Pentium IV RAM : 512 MB Internet : 56 Kbps
  • 8. Jurusan Teknik Informatika ITS SKPL-A05 Halaman 8 dari 10 Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS. 3 DeskripsiUmum Kebutuhan 3.1 Kebutuhan antarmuka eksternal 3.1.1 Antarmuka pengguna SITPA menggunakan (Graphic User Interfaces) yang dapat diakses melalui web browser sehingga dapat diakses dimanapun demi kenyamanan user. 3.1.2 Antarmuka perangkat keras SITPA berhubungan dengan alat cetak yang memiliki kompatibiltas dengan sistemoperasi yang terhubung sehingga bisa mencetak laporan. 3.1.3 Antarmuka perangkat lunak SITPA merupakan program yaang akan dibangun dengan menggunakan bahasa PHP, Javascript, HTML, CSS, dan Oracle SQL, yang berjalan pada sistem operasi manapun dengan kemampuan mendukung HTML 5. 3.1.4 Antarmuka komunikasi SITPA merupakan terhubung dengan internet. Server akan terhubung dan melayani client-client yang mengakses dari web browser melalui koneksi internet.
  • 9. Jurusan Teknik Informatika ITS SKPL-FRS Halaman 9 dari 10 Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS. 3.2 Deskripsi Fungsional 3.2.1 Use Case Diagram Gambar 1 Use Case Diagram 3.2.2 Fungsi 1: Melihat Daftar Merchant 3.2.2.1 Skenario: Melihat Daftar Merchant Use Case ID BUC01 Use Case Name Melihat daftar merchant Actors User Description Pada kasus ini, aktor dapat melihat daftar merchant yang ada Trigger Aktor menekan tombol home yang ada di laman web Bungkusin Precondition Aktor sudah login ke dalam Bungkusin Postcondition Aktor melihat daftar merchant Normal Flow 1. Sistem menampilkan daftar merchant
  • 10. Jurusan Teknik Informatika ITS SKPL-A05 Halaman 10 dari 10 Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-ITS. Alternative Flow - Exceptions - 3.2.3 Fungsi 2 : Melihat Menu Makanan 3.2.3.1 Skenario : Melihat Menu Makanan Use Case ID BUC02 Use Case Name Melihat menu makanan Actors User Description Pada kasus ini, aktor dapat melihat menu dari merchant yang dipilih. Trigger Aktor menekan tombol lihat menu pada merchant yang dipilih Precondition Aktor sudah masuk ke dalam basis data Postcondition Aktor dapat melihat menu makanan Normal Flow 1. Aktor menekan tombol lihat nilai pada laman web SI TPA 2. Sistem menampilkan seluruh nilai aktor selama belajar di TPA Alternative Flow - Exceptions -