Anda di halaman 1dari 13

GL01A

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

APLIKASI SISTEM INFORMASI DEPOT ISI ULANG GALON


SUKAPURA

untuk:

Depot Isi Ulang Galon Sukapura

Dipersiapkan oleh:

Kelompok 5

Muhammad Rafiuddin (1107120005)

Aditya Rahman S (1107120121)

Muh Fauzy Putra Bojo (1302140140)

Prodi S1 Ilmu Komputasi - Universitas Telkom

Jalan Telekomunikasi No. 1


DAFTAR PERUBAHAN
Revisi Deskripsi
A

INDEX - A B C D E F G
TGL

Ditulis
oleh

Diperiksa
oleh

Disetujui
oleh
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi


Daftar Isi

1. Pendahuluan.........................................................................................................................................................6
1.1 Tujuan Penulisan Dokumen......................................................................................................................6
1.2 Lingkup Masalah......................................................................................................................................6
1.3 Definisi, Singkatan, dan Akronim............................................................................................................6
1.4 Deskripsi Umum Dokumen......................................................................................................................6
2 Deskripsi Global Perangkat Lunak...................................................................................................................7
2.1 Perspektif Produk......................................................................................................................................7
2.2 Fungsi Produk...........................................................................................................................................7
2.3 Karakteristik Pengguna............................................................................................................................7
2.4 Batasan-batasan........................................................................................................................................7
2.5 Asumsi dan Kebergantungan....................................................................................................................7
3 Deskripsi Rinci Kebutuhan...............................................................................................................................8
3.1 Kebutuhan antarmuka eksternal...............................................................................................................8
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 Kebutuhan Fungsional..............................................................................................................................9
3.2.1 Aliran informasi................................................................................................................................9
3.2.1.1 DFD 1............................................................................................................................................9
3.3 Deskripsi Data.........................................................................................................................................10
3.4 Deskripsi Kebutuhan Non Fungsional...................................................................................................10
3.5 Batasan Perancangan..............................................................................................................................11
Daftar Gambar
Gambar 3.2.1.1 Aliran Informasi (DFD Level 0) Aplikasi Sistem Imformasi Depot Isi Ulang Galon................42
Gambar 3.2.1.1.1 DFD Level 0 untuk Aplikasi Sistem Imformasi Depot Isi Ulang Galon..................................47
Gambar 3.2.1.1.2 DFD Level 1 untuk Aplikasi Sistem Imformasi Depot Isi Ulang Galon..................................47

Daftar Tabel
Tabel 3.4.1 Deskripsi Kebutuhan Non Fungsional Aplikasi Sistem Imformasi Depot Isi Ulang Galon..............10
Tabel 3.8.1 Tabel Pelayanan...................................................................................................................................13
Tabel 3.8.2 Tabel Beli.............................................................................................................................................13
Tabel 3.8.3 Tabel Tukar..........................................................................................................................................13
Tabel 3.8.4 Tabel Isi Galon.....................................................................................................................................13
1. Pendahuluan
Dokumen ini berisi penjelasan pemakaian dan penulisan dokumen Spesfikasi Kebutuhan
Perangkat Lunak (SKPL) atau Software Requirement Spesification (SRS) dengan pendeekatan
(ancangan) berorientasi proses. Uraian yang dituangkan di dalam dokumen ini digunakan
sebagai acuan dalam menulis SKPL. Dokumen ini dibuat untuk membantu membuat spesifikasi
perangkat lunak yang akan dikembangkan dengan ancangan berorientasi proses. Pada
prinsipnya, hasilnya analisis sistem perangkat lunak system perangkat lunak dengan ancangan
ini diuraikan sebagai sekumpulan proses yang terorganisasi secara hirarkis. Proses-proses
tersebut saling berkomunikasi melalui satu jalur aliran data.

1.1 Tujuan Penulisan Dokumen


Tujuan penulisan dokumen ini adalah untuk menguraikan seluruh proses tahapan pada
pembuatan perangkat lunak yang akan dibuat. Dokumen SKPL ini digunakan sebagai acuan
atau panduan bagi pihak developer maupun user selama proses pembuatan perangkat lunak
tersebut.
Bagi pihak developer SKPL ini dapat digunakan sebagai acuan tiap tahapnya, bertujuan
untuk memaksimalkan hasil dari perangkat lunak, SKPL ini bertujuan untuk mencatat
spesifikasi perangkat lunak agar dibangun sesuai harapan.

1.2 Lingkup Masalah


Proyek pengembangan Aplikasi Sistem Informasi Depot Isi Ulang Galon Sukapura
adalah proyek pengembangan perangkat lunak berupa aplikasi berbasis web yang akan
dikembangkan lagi oleh depot isi ulang gallon sukapura. Perangkat lunak ini digunakan oleh
orang tua yang lemah didik lulusan Sekolah Dasar. Aplikasi ini dapat menjadi salah satu solusi
untuk memudahkan proses kerja dilingkungan Depot Isi Ulang Galon Sukapura, khususnya
dalam proses pemesanan gallon dan laporan transaksi. Dengan adanya suatu aplikasi yang
dapat melakukan manajemen laporan dari transaksi-transaksi terjadi pada Depot Isi Ulang
Galon tersebut. Sehingga pengerjaan manual yang rentan akan kesalahan dan kurang efisien
dapat dikurangi dengan aplikasi tersebut.

1.3 Definisi, Singkatan, dan Akronim


a. SKPL adalah Spesifikasi Kebut uhan Perangkat Lunak, atau dalam bahasa Inggris-nya
sering juga disebut sebagai Software Requirements Spesification ( SRS), dan merupakan
spesifikasi dari perangkat lunak yang akan dikembangkan.
b. DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk menunjukkan
aliran data pada perangkat lunak.
c. ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk
merepresentasikan struktur data statis pada perangkat lunak.

1.4 Deskripsi Umum Dokumen


Pada dokumen ini akan menjelaskan tentang spesifikasi kebutuhan perangkat lunak yang
terbagi kedalam tiga bagian yaitu:
1. Pendahuluan
Pendahuluan merupakan bagian awal pada dokumen SKPL. Pada bagian ini menjelaskan
tujuan penulisan dokumen, lingkup masalah, definisi/singkatan/akronim yang ada dalam
dokumen, referensi yang digunakan dan deskripsi umum dokumen.
2. Deskripsi Global Perangkat Lunak
Pada bagian ini menjelaskan deskripsi perangkat lunak secara umum. Meliputi perspektif
perangkat lunak relative terhadap konteksnya, fungsi perangkat lunak, asumsi awal pada
perangkat lunak dan ketergantungan perangkat lunak dengan faktor luar.
3. Deskripsi Rinci Kebutuhan
Pada bagian ini berisi deskripsi semua kebutuhan perangkat lunak secara rinci sebagai
acuan pengembang dalam membangun sistem dan juga berguna bagi penguji dalam menguji
kesesuaian sistem dengan kebutuhan.

2 Deskripsi Global Perangkat Lunak

2.1 Perspektif Produk


Aplikasi Sistem Informasi ini dapat menjadi salah satu solusi untuk memudahkan
proses kerja dilingkungan Depot Isi Ulang Galon, khususnya dalam proses pemesanan menu
dan laporan transaksi. Dengan adanya suatu aplikasi yang dapat melakukan manajemen
laporan dari transaksitransaksi terjadi pada rumah makan. Sehingga pengerjaan manual yang
rentan akan kesalahan dan kurang efisien dapat dikurangi dengan aplikasi tersebut.
Pembahasan dalam makalah ini akan memaparkan mengenai perancangan dan hasil pengujian
aplikasi yang dapat melakukan manajemen transaksi, pengelolaan data menu, maupun laporan
transaksi pada Depot Isi Ulang Galon Sukapura

2.2 Fungsi Produk


Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah:
1. Sistem pemesanan galon menggunakan web untuk membantu pelayan mempercepat
proses penyampaian pesanan
2. Sistem dapat melihat pilihan layanan pemesanan (isi galon, beli galon, tukar galon).
3. Sistem dapat memberikan laporan penjualan galon.
4. Sistem dapat memberikan estimasi pada ketersediaan galon sehingga pemilik dapat
melakukan pemantauan yang lebih baik.

2.3 Karakteristik Pengguna


Pengguna perangkat lunak ini adalah untuk orang tua yang lemah didik (Lulusan Sekolah
Dasar) yang memiliki usaha dan memiliki laptop agar dapat memudahkan mereka dalam
melakukan transaksi penjualan dan pembelian dalam usahanya.

2.4 Batasan-batasan
Perangkat lunak ini memiliki batasan berupa :
Perangkat lunak ini digunakan untuk memesan galon dengan cara sederhana. Perangkat
lunak ini hanya dapat digunakan untuk melihat kuota galon yang tersedia.
Perangkat lunak ini hanya bisa dijalankan pada web.
Perangkat lunak ini hanya bisa dijalankan dengan adanya akses ke jaringan internet.

2.5 Asumsi dan Kebergantungan


Perangkat lunak ini hanya mengakses PHPmyAdmin sebagai database kategori makanan
dan minuman sebagai database transaksi dalam pembelian di depot isi ulang galon.
3 Deskripsi Rinci Kebutuhan

3.1 Kebutuhan antarmuka eksternal


Kebutuhan antarmuka eksternal pada perangkat lunak Aplikasi Sistem Informasi Depot
Isi Ulang Galon Sukapura mencakup kebutuhan antarmuka pemakai, antarmuka perangkat
keras, dan antarmuka perangkat lunak.

3.1.1 Antarmuka pemakai


Antarmuka pemakai akan dikembangkan dengan berbasis web. Pemakai berinteraksi
dengan perangkat lunak website di laptop/komputer melalui antarmuka program. Aplikasi ini
menerima masukan dari pengguna melalui perintah yang diklik pada layer website. Keluaran
dari perangkat lunak Aplikasi Sistem Informasi Depot Isi Ulang Galon Sukapura dapat
dilihat pemakai dengan menggunakan layar di laptop/komputer dengan terhubung ke website.

3.1.2 Antarmuka perangkat keras


Kebutuhan minimum perangkat keras yang dapat digunakan oleh Aplikasi Depot Isi
Ulang Galon Sukapura adalah Laptop/Komputer yang tersedia koneksi internet agar dapat
terhubung ke website, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang
spesifik.

3.1.3 Antarmuka perangkat lunak


Tidak ada antarmuka perangkat lain yang dibutuhkan dalam pengembangan Aplikasi
Depot Isi Ulang Galon Sukapura

3.1.4 Antarmuka komunikasi


Antarmuka komunikasi yang dibutuhkan dalam perangkat lunak ini merupakan antarmuka
untuk melakukan koneksi dalam jaringan internet meliputi:
1. Antarmuka komunikasi pada sisi Server
Aplikasi pada sisi server merupakan aplikasi yang melayani semua request yang dikirimkan
oleh client yang meminta layanan dengan protocol http. Oleh karena itu pada sisi server
dibutuhkan adanya sebuah web server yang terhubung dalam jaringan internet. Web server
tersebut harus mempunyai alamat IP dan domain yang dapat dikenali dalam jaringan
internet.
2. Antarmuka komunikasi pada sisi Client
Pada sisi client proses yang dilakukan adalah melakukan request kepada server untuk
meminta layanan http. Oleh karena itu antarmuka yang dibutuhkan pada sisi client adalah
perangkat komunikasi yang memungkinkan komputer client terhubung dengan jaringan
internet.

3.2 Kebutuhan Fungsional


1. Pengguna dapat membuat laporan dari transaksi penjualan, pembelian dan
pemesanan.
2. Pengguna dapat membuat hasil kuota galon yang tersedia.
3. Sistem dapat melakukan transaksi pemesanan.
4. Sistem dapat melakukan transaksi penjualan.
5. Sistem dapat melakukan transaksi pembelian.
3.2.1 Aliran informasi

Gambar 3.2.1.1 Aliran Informasi (DFD Level 0) Aplikasi Sistem Imformasi Depot Isi Ulang Galon

3.2.1.1 DFD1
Gambar 3.2.3.1 Aliran Informasi (DFD Level 1) Aplikasi Sistem Informasi Warung Nasi Goreng

Gambar 3.2.1.1.1 DFD Level 1 untuk Aplikasi Sistem Informasi Warung Nasi Goreng Tenda

3.3 Deskripsi Data


Data Aplikasi Sistem Informasi Depot Isi Ulang Galon Sukapura adalah sebagai
berikut :
data pengguna berupa pesanan
data informasi film berupa jenis pelayanan dan transaksi.

3.4 Deskripsi Kebutuhan Non Fungsional

Tabel 3.4.1 Deskripsi Kebutuhan Non Fungsional Aplikasi Sistem Informasi Warung Nasi Goreng Tenda

SKPL-ID PARAMETER REQUIREMENT

SKPL-xxx Availability Ketersediaan aplikasi yang dapat di-


update sewaktu-waktu dan harus mampu
beroperasi 7 hari perminggu, 24 jam per
hari tanpa gagal
SKPL-xxx Reliability Tidak pernah gagal
SKPL-xxx Ergonomy Aplikasi yang dikembangkan nantinya
harus memiliki tingkat ergonomi yang
tinggi sehingga menarik untuk diakses
oleh user.
N/A Portability N/A
SKPL-xxx Memory Menyesuaikan dengan database dan data
SKPL-ID PARAMETER REQUIREMENT

informasi
SKPL-xxx Response time Mampu menampilkan materi dan kategori
dalam waktu lama.
N/A Safety N/A
SKPL-xxx Security Aplikasi yang dikembangkan nantinya
harus memiliki tingkat keamanan yang
tinggi dimana setiap user yang masuk
tidak dapat seenaknya mengubah data
yang berada di dalam aplikasi ini.

3.5 Batasan Perancangan


Aplikasi Aplikasi Sistem Imformasi Depot Isi Ulang Galon hanya dapat dijalankan
pada web, dan hanya dapat dilakukan oleh pengguna yang memiliki laptop atau komputer yang
mempunyai paket data. Bahasa pemrograman yang digunakan adalah HTML,CSS, PHP.

3.6 Diagram ER

3.7 Kamus Data


Tabel 3.8.1 Pelayanan

No Field Type Panjang Keterangan


1. Kode_Pelayanan Integer 25 Kode pilihan
pelayanan
2. Kategori Varchar 40 Beli, Isi ulang,
atau Tukar
galon
3. Harga Integer 55 Harga tiap
jenis pelayanan
4. Aksi Integer 25 Jumlah
pembelian,
penukaran
atau pengisian
ulang

Tabel 3.8.2 beli galon

No Field Type Panjang Keterangan


1. Kode_Beli Integer 25 Kode beli
galon
2. Kategori Varchar 40 Jenis galon
3. Harga Integer 55 Harga galon
4. Aksi Integer 25 Pembelian
galon

Tabel 3.8.3 tukar galon

No Field Type Panjang Keterangan


1. Kode_Tukar Integer 25 Kode Tukar
Galon
2. Harga Integer 55 Harga
Penukaran
3. Aksi Integer 25 Penukaran
galon

Tabel 3.8.4 isi ulang galon

No Field Type Panjang Keterangan


1. Kode_Isi_Ulang Integer 25 Kode Isi
Ulang Galon
2. Harga Integer 55 Harga
Pengisian
Ulang
3. Aksi Integer 25 Pengisian
ulang galon

Tabel 3.8.5 Transaksi


No Field Type Panjang Keterangan
1. Kode_Pelayanan Integer 25
3. Alamat Varchar 255
pelanggan
4. Harga Integer 25
5. Id_Pembeli Integer 25
6. Id_transaksi Integer 255
7. Jumlah_Pesanan Integer 255
8. Tanggal_Pesanan Date 25

Anda mungkin juga menyukai