Anda di halaman 1dari 21

Pengembangan Sistem Informasi

S1 Sistem Informasi

Sistem Informasi Eksekutif Pada Lafarew Shop


Spesifikasi Kebutuhan Perangkat Lunak
Versi 1

Universitas Dinamika
April 2021
SEJARAH REVISI DOKUMEN

Tanggal Versi Deskripsi Penulis

1 | halaman
© Universitas Dinamika, 2021
HALAMAN PENGESAHAN

Sistem Informasi Eksekutif Pada Lafarew Shop

Proyek ini dikerjakan sebagai bagian dari Proyek Mata Kuliah Analisa dan Perancangan
Sistem.

Disusun oleh:

Nama : Erga Ivan Saputra


1.
NIM : 18410100193

Nama : Galih Nur Baladil Amin


2.
NIM : 18410100195

Nama : Djatu Hamidan Ardiwinanto


3.
NIM : 18410100206

Nama : Aditya Lila Saputra


4.
NIM : 18410100207

Surabaya, April 2021

Menyetujui,

___________________

( )

Dosen

2 | halaman
© Universitas Dinamika, 2021
DAFTAR ISI

SEJARAH REVISI DOKUMEN 1


HALAMAN PENGESAHAN 2
DAFTAR ISI 3
1. Perkenalan 1
1. 1 Tujuan 1
1. 2 Ruang Lingkup 1
1. 3 Definisi, Akronim, dan Singkatan 2
1. 4 Referensi 2
1. 5 Gambaran 2
2. Deskripsi Produk 3
2.1 Fungsi Produk 3
2.1.1 Fungsi Lihat Informasi Absensi 3
2.1.2 Fungsi Lihat Informasi Penggajian 3
2.1.3 Fungsi Lihat Informasi Restock 4
2.1.4 Fungsi Lihat Informasi Penjualan 4
2.1.5 Fungsi Menentukan Target 5
2.1.6 Fungsi Pembuatan Laporan 5
2.2 Karakteristik Pengguna 6
2.3 Lingkungan Sistem Operasi 7
3. Kebutuhan Spesifik 7
3. 1 Kebutuhan Fungsional 7
3.1. 1 Kebutuhan Spesifik Fungsional Lihat Informasi Absensi 8
3.1. 2 Kebutuhan Spesifik Fungsi Lihat Informasi Penggajian 9
3.1. 3 Kebutuhan Spesifik Fungsi Lihat Informasi Restock 11
3.1. 4 Kebutuhan Spesifik Fungsi Lihat Informasi Penjualan 12
3.1. 5 Kebutuhan Spesifik Fungsi Menentukan Target 13
3.1. 6 Kebutuhan Spesifik Fungsi Pembuatan Laporan 15
3. 2 Kebutuhan non-Fungsional 16
4. Kebutuhan Antarmuka 17
4.1 Antarmuka Pengguna 17
4.2 Antarmuka Hardware 17
4.3 Antarmuka Software 17

3 | halaman
© Universitas Dinamika, 2021
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

1. Perkenalan
Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) digunakan sebagai
acuan dalam setiap tahapan pengembangan agar sesuai dengan kebutuhan yang
diinginkan oleh pengguna dan tujuan perangkat lunak itu sendiri bagi pihak
pengembang. Sedangkan bagi pihak pengguna, SKPL ini digunakan untuk mencatat
semua spesifikasi kebutuhan dari perangkat lunak yang dikembangkan dan harapan
yang diinginkan.

1. 1 Tujuan
Tujuan dari dokumen ini adalah untuk memberikan gambaran tentang berbagai
kebutuhan yang diperlukan untuk membangun Sistem Informasi Eksekutif Pada
Lafarew Shop yang meliputi deskripsi produk, spesifikasi kebutuhan fungsional,
dan spesifikasi kebutuhan non-fungsional.

1. 2 Ruang Lingkup
Ruang lingkup perangkat lunak yang akan dikembangkan adalah Sistem
Informasi Eksekutif untuk Lafarew Shop yang merupakan perangkat lunak
berbasis website untuk mempermudah proses pengambilan keputusan strategis
pada periode yang akan datang. Sistem Informasi Eksekutif yang dirancang dapat
melakukan hal-hal berikut ini:

1. Lihat Informasi Absensi


2. Lihat Informasi Penggajian
3. Lihat Informasi Restock
4. Lihat Informasi Penjualan
5. Menentukan Target
6. Pembuatan Laporan
Sedangkan hal-hal yang tidak termasuk dalam sistem informasi yang akan
dibangun dan tidak dibahas dalam Dokumen ini adalah:

1. Pengelolaan penjualan.
2. Pengelolaan restock.
3. Pengelolaan penggajian.
4. Pengelolaan karyawan.

1 | halaman
© Universitas Dinamika, 2021
1. 3 Definisi, Akronim, dan Singkatan
1. UMKM adalah bisnis yang dijalankan individu, rumah tangga, atau badan
usaha ukuran kecil. Penggolongan lazimnya dilakukan dengan batasan omzet
per tahun, jumlah kekayaan atau aset, serta jumlah karyawan.

2. Sistem Informasi Eksekutif adalah salah satu jenis manajemen sistem


informasi untuk memudahkan dan mendukung keterangan dan pembuatan
keputusan yang dibutuhkan eksekutif senior dengan menyediakan kemudahan
akses terhadap informasi baik dari dalam maupun dari luar yang relevan
dengan tujuan organisasi

3. Inventory mengacu pada semua barang, produk, barang dagangan, dan bahan
baku yang dimiliki oleh bisnis untuk dijual di pasar untuk mendapatkan
keuntungan.

4. Restock merupakan proses pengisian kembali stok yang sebelumnya out of


stock atau stok barang tersebut hampir habis dengan cara membeli lagi kepada
supplier

5. Absensi adalah sebuah kegiatan pengambilan data guna mengetahui jumlah


kehadiran pada suatu acara. Setiap kegiatan yang membutuhkan informasi
mengenai peserta tentu akan melakukan absensi.

1. 4 Referensi
AGAZI, M. A. (2020). DESAIN UI DASHBOARD EKSEKUTIF STANDAR
KE-2 (TATA PAMONG, TATA KELOLA, KERJASAMA) DAN KE-3
(MAHASISWA) PADA UNIVERSITAS DINAMIKA. REPOSITORI
UNIVERSITAS DINAMIKA, 1-92.
Bachry, B., Putra, M. T., & Yuliawati, D. (2020). Sistem Informasi Penyewaan
Guest House Berbasis Android. JURNAL TEKNIKA, 81-93.
Dawan, A. (2018). SISTEM INFORMASI EKSEKUTIF BERBASIS WEB
PADA FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO.
Makalah Seminar Tugas Akhir, 23-45.

1. 5 Gambaran
Dokumen Software Requirement Specification (SRS) ini dibuat berdasarkan
hasil survey dan wawancara pada pemilik Lafarew yaitu Ibu Anggi untuk

2 | halaman
© Universitas Dinamika, 2021
mengetahui kondisi yang sedang terjadi, proses bisnis dan masalah yang terjadi
saat ini. Berdasarkan hasil survey, wawancara, dan observasi tersebut maka
disusunlah dokumen SRS ini yang meliputi penjelasan tentang deskripsi produk,
spesifikasi kebutuhan fungsional, spesifikasi kebutuhan non-fungsional, dan
kebutuhan antar pengguna.

2. Deskripsi Produk
2.1 Fungsi Produk
Fungsi Produk membahas tentang kebutuhan fungsional yang harus ada dalam
membangun perangkat lunak Sistem Informasi Eksekutif Pada Lafarew Shop
secara garis besar, sedangkan untuk alur detail dibahas pada spesifikasi kebutuhan
fungsional pada sub-bab berikut.

2.1.1 Fungsi Lihat Informasi Absensi


1) Tujuan : Menampilkan informasi terkait absensi yang telah
dilakukan oleh karyawan Lafarew Shop serta target yang
telah ditentukan

2) Aktor : Pemilik

3) Input : Data Absensi

4) Proses : - Pengguna memilih card dengan kategori


Informasi Absensi

- Sistem akan mengambil data absensi serta target


yang telah ditentukan dan menampilkannya
berupa grafik.

5) Output : Tampilan dashboard berupa grafik ataupun pie chart

2.1.2 Fungsi Lihat Informasi Penggajian


1) Tujuan : Menampilkan informasi terkait penggajian yang telah
dilakukan oleh pemilik Lafarew Shop

2) Aktor : Pemilik

3 | halaman
© Universitas Dinamika, 2021
3) Input : Data Penggajian

4) Proses : - Pengguna memilih card dengan kategori


Informasi Penggajian
- Sistem akan mengambil data penggajian yang ada
dan menampilkannya berupa grafik.
5) Output : Tampilan dashboard berupa grafik ataupun pie chart

2.1.3 Fungsi Lihat Informasi Restock


1) Tujuan : Menampilkan informasi terkait kegiatan Restock yang
telah dilakukan oleh karyawan Lafarew Shop serta target
yang telah ditentukan

2) Aktor : Pemilik

3) Input : Data restock

4) Proses : - Pengguna memilih card dengan kategori


Informasi Restock

- Sistem akan mengambil data Restock yang ada


dan menampilkannya berupa grafik.

5) Output : Tampilan dashboard berupa grafik ataupun pie chart

2.1.4 Fungsi Lihat Informasi Penjualan


1) Tujuan : Menampilkan informasi terkait penjualan yang telah
dilakukan oleh karyawan Lafarew Shop serta target yang
telah ditentukan

2) Aktor : Pemilik

3) Input : Data Penjualan

4) Proses : - Pengguna memilih card dengan kategori


Informasi Penjualan

4 | halaman
© Universitas Dinamika, 2021
- Sistem akan mengambil data penjualan serta
target yang telah ditentukan dan menampilkannya
berupa grafik.

5) Output : Tampilan dashboard berupa grafik ataupun pie chart

2.1.5 Fungsi Menentukan Target


1) Tujuan : Menampilkan dan merubah data mengenai target
penjualan dan absensi yang telah ditentukan oleh pemilik
Lafarew Shop

2) Aktor : Pemilik

3) Input : Target penjualan/absensi

4) Proses : - Pengguna memilih tombol atur target melalui


halaman Lihat Informasi Penjualan dan Absensi.

- Pengguna menginputkan target yang dikehendaki


berdasarkan format yang dipilih.

- Pengguna memilih tombol simpan.

- Target tersimpan

5) Output : Target penjualan/absensi yang telah ditentukan

2.1.6 Fungsi Pembuatan Laporan


1) Tujuan : Mengolah informasi penjualan, informasi absensi,
informasi restock, dan informasi penggajian menjadi
sebuah laporan berbentuk digital maupun fisik
2) Aktor : Pemilik

3) Input : Informasi penjualan, informasi absensi, informasi


restock, dan informasi penggajian
4) Proses : - Pengguna memilih kategori informasi

- Pengguna memilih periode laporan

5 | halaman
© Universitas Dinamika, 2021
- Pengguna memilih bentuk laporan (digital/fisik)

- Sistem menampilkan / mengeluarkan laporan

5) Output : Laporan digital/laporan fisik

2.2 Karakteristik Pengguna


Karakteristik Pengguna adalah menganalisis atau mencari kebutuhan yang
diperlukan oleh pengguna kemudian data tersebut akan diproses pada sistem
informasi yang dilakukan dengan tujuan untuk mengetahui data dan informasi
yang digunakan oleh pengguna sistem (perangkat lunak) yang akan dibuat. Data
dan informasi akan menghasilkan output yang diperoleh untuk masing-masing
pengguna. Berdasarkan hasil analisis proses bisnis, pengguna dari sistem
(perangkat lunak) yang akan dibuat adalah pemilik.

1. Pemilik

Nama Pengguna Pemilik

Kebutuhan Data 1. Data Absensi


2. Data Penggajian
3. Data Restock
4. Data Target
5. Data Penjualan

Kebutuhan Dokumen 1. Laporan absensi


2. Laporan penjualan
3. Laporan restock
4. Laporan penggajian

6 | halaman
© Universitas Dinamika, 2021
2.3 Lingkungan Sistem Operasi
Lingkungan sistem yang akan digunakan untuk membangun perangkat
lunak Sistem Informasi Lafarew Shop terdiri atas arsitektur hardware, dan
jaringan komputer.

Gambar 2.3. 1 Lingkungan Sistem Operasi Lafarew Shop

Lafarew Shop menggunakan arsitektur jaringan lokal (LAN) dan jaringan


WAN yang dimana menggunakan server internal terintegrasi langsung dengan
router yang terhubung dengan modem, sehingga dapat diakses pada perangkat
yang terhubung dengan LAN maupun WAN. Tujuan dari arsitektur jaringan ini
tidak lain adalah untuk mempermudah akses dalam mengakses aplikasi.

3. Kebutuhan Spesifik
3. 1 Kebutuhan Fungsional
Analisis kebutuhan fungsional adalah kebutuhan yang berisi proses-proses apa
saja atau layanan apa saja yang nantinya harus disediakan oleh sistem. Mencakup
bagaimana sistem harus bereaksi pada input tertentu dan bagaimana perilaku
sistem pada situasi tertentu. Berikut beberapa spesifikasi dari produk, yaitu:

a. System Use Case Diagram

7 | halaman
© Universitas Dinamika, 2021
3.1. 1 Kebutuhan Spesifik Fungsional Lihat Informasi Absensi
a. Activity Diagram Lihat Informasi Absensi

b. Flow of Event Lihat Informasi Absensi

No Nama Aktivitas Keterangan

1. Use Case Name : Fungsional Lihat Informasi Absensi

2. ID : F01

3. Importance Level : 9

8 | halaman
© Universitas Dinamika, 2021
4. Primary Actor : Pemilik UMKM

5. Input : Data Absensi

6. Use Case Type : System

7. Stakeholders and : Pemilik UMKM


Interests

8. Brief Description : Menampilkan informasi terkait absensi


yang telah dilakukan oleh karyawan
Lafarew Shop serta target yang telah
ditentukan

9. Trigger : Pengguna memilih card dengan


kategori Informasi Absensi

10. Relationship : a. Fungsionalitas Menentukan target.


b. Fungsionalitas Memberi informasi
absensi.
c. Fungsionalitas Pembuatan
laporan.

11. Normal Flow of : a. Pengguna memilih card dengan


Events kategori Informasi Absensi
b. Sistem akan mengambil data
absensi serta target yang telah
ditentukan dan menampilkannya
berupa grafik.

12. Subflows : N/A

13. Alternate / : N/A


Exceptional Flows

14. Output : Tampilan dashboard berupa grafik


ataupun pie chart

3.1. 2 Kebutuhan Spesifik Fungsi Lihat Informasi Penggajian


a. Activity Diagram Lihat Informasi Penggajian

9 | halaman
© Universitas Dinamika, 2021
b. Flow of Event Lihat Informasi Penggajian

No Nama Aktivitas Keterangan

1. Use Case Name : Fungsional Lihat Informasi


Penggajian

2. ID : F02

3. Importance Level : 9

4. Primary Actor : Pemilik UMKM

5. Input : Data Penggajian

6. Use Case Type : System

7. Stakeholders and : Pemilik UMKM


Interests

8. Brief Description : Menampilkan informasi terkait


penggajian yang telah dilakukan oleh
pemilik Lafarew Shop

9. Trigger : Pengguna memilih card dengan


kategori Informasi Penggajian

10. Relationship : a. Fungsionalitas Memberi


informasi penggajian.
b. Fungsionalitas Pembuatan
laporan.

11. Normal Flow of : a. Pengguna memilih card


Events dengan kategori Informasi

10 | halaman
© Universitas Dinamika, 2021
Penggajian
b. Sistem akan mengambil data
penggajian serta target yang
telah ditentukan dan
menampilkannya berupa grafik

12. Subflows : N/A

13. Alternate / : N/A


Exceptional Flows

14 Output : Tampilan dashboard berupa grafik


ataupun pie chart

3.1. 3 Kebutuhan Spesifik Fungsi Lihat Informasi Restock


a. Activity Diagram Lihat Informasi Restock

b. Flow of Event Lihat Informasi Restock

No Nama Aktivitas Keterangan

1. Use Case Name : Fungsional Lihat Informasi Restock

2. ID : F03

3. Importance Level : 9

4. Primary Actor : Pemilik UMKM

5. Input : Data Restock

6. Use Case Type : System

7. Stakeholders and : Pemilik UMKM

11 | halaman
© Universitas Dinamika, 2021
Interests

8. Brief Description : Menampilkan informasi terkait


Restock yang telah dilakukan oleh
karyawan Lafarew Shop serta target
yang telah ditentukan

9. Trigger : Pengguna memilih card dengan


kategori Informasi Restock

10. Relationship : a. Fungsionalitas Memberi informasi


restock.
b. Fungsionalitas Pembuatan
laporan.

11. Normal Flow of : a. Pengguna memilih card dengan


Events kategori Informasi restock
b. Sistem akan mengambil data
restock serta target yang telah
ditentukan dan menampilkannya
berupa grafik.

12. Subflows : N/A

13. Alternate / : N/A


Exceptional Flows

14. Output : Tampilan dashboard berupa grafik


ataupun pie chart

3.1. 4 Kebutuhan Spesifik Fungsi Lihat Informasi Penjualan


a. Activity Diagram Lihat Informasi Penjualan

12 | halaman
© Universitas Dinamika, 2021
b. Flow of Event Lihat Informasi Penjualan

No Nama Aktivitas Keterangan

1. Use Case Name : Fungsional Lihat Informasi Penjualan

2. ID : F04

3. Importance Level : 9

4. Primary Actor : Pemilik UMKM

5. Input : Data Penjualan

6. Use Case Type : System

7. Stakeholders and : Pemilik UMKM


Interests

8. Brief Description : Menampilkan informasi terkait


penjualan yang telah dilakukan oleh
karyawan Lafarew Shop serta target
yang telah ditentukan

9. Trigger : Pengguna memilih card dengan


kategori Informasi Penjualan

10. Relationship : a. Fungsionalitas Memberi informasi


penjualan.
b. Fungsionalitas Menentukan target.
c. Fungsionalitas Pembuatan laporan.

11. Normal Flow of : a. Pengguna memilih card dengan


Events kategori Informasi Penjualan
b. Sistem akan mengambil data
penjualan serta target yang telah
ditentukan dan menampilkannya
berupa grafik

12. Subflows : N/A

13. Alternate / : N/A


Exceptional Flows

14. Output : Tampilan dashboard berupa grafik


ataupun pie chart

3.1. 5 Kebutuhan Spesifik Fungsi Menentukan Target


a. Activity Diagram Menentukan Target

13 | halaman
© Universitas Dinamika, 2021
b. Flow of Event Menentukan Target

No Nama Aktivitas Keterangan

1. Use Case Name : Fungsional Menentukan Target

2. ID : F05

3. Importance Level : 9

4. Primary Actor : Pemilik UMKM

5. Input : Target penjualan/absensi

6. Use Case Type : System

7. Stakeholders and : Pemilik UMKM


Interests

8. Brief Description : Menampilkan dan merubah data


mengenai target penjualan dan absensi
yang telah ditentukan oleh pemilik
Lafarew Shop

9. Trigger : Pengguna memilih tombol atur target


melalui halaman Lihat Informasi
Penjualan dan Absensi.

10. Relationship : a. Fungsional Lihat informasi


penggajian.
b. Fungsional Lihat informasi
penjualan.

11. Normal Flow of : a. Pengguna memilih tombol atur target


Events melalui halaman Lihat Informasi
Penjualan dan Absensi.
b. Pengguna menginputkan target yang

14 | halaman
© Universitas Dinamika, 2021
dikehendaki berdasarkan format
yang dipilih.
c. Pengguna memilih tombol simpan.

12. Subflows : N/A

13. Alternate / : N/A


Exceptional Flows

14. Output Target penjualan/absensi yang telah


ditentukan

3.1. 6 Kebutuhan Spesifik Fungsi Pembuatan Laporan


a. Activity Diagram Pembuatan Laporan

b. Flow of Event Pembuatan Laporan

No Nama Aktivitas Keterangan

1. Use Case Name : Fungsional Pembuatan


Laporan

2. ID : F06

3. Importance Level : 9

4. Primary Actor : Pemilik UMKM

5. Input : Informasi penjualan,


informasi absensi, informasi
restock, dan informasi
penggajian

6. Use Case Type : System

7. Stakeholders and Interests : Pemilik UMKM

15 | halaman
© Universitas Dinamika, 2021
8. Brief Description : Mengolah informasi
penjualan, informasi absensi,
informasi restock, dan
informasi penggajian menjadi
sebuah laporan berbentuk
digital maupun fisik

9. Trigger : Pengguna memilih kategori


informasi

10. Relationship : a. Fungsional Lihat


informasi penggajian.
b. Fungsional Lihat
informasi penjualan.
c. Fungsional Lihat
informasi absensi.
d. Fungsional Lihat
informasi restock.

11. Normal Flow of Events : a. Pengguna memilih


kategori informasi
b. Pengguna memilih periode
laporan
c. Pengguna memilih bentuk
laporan (digital/fisik)
d. Sistem menampilkan /
mengeluarkan laporan

12. Subflows : N/A

13. Alternate / Exceptional Flows : N/A

14. Output : Laporan digital/laporan fisik

3. 2 Kebutuhan non-Fungsional
Keamanan perangkat lunak, response time, tampilan warna pada pada menu
input, dan lain-lain.

1. Dapat digunakan di browser apapun


2. Website dapat diakses dengan mudah di berbagai device
3. Tampilan antarmuka yang mudah dimengerti oleh pengguna
4. Data yang ditampilkan secara realtime apabila ada perubahan pada data

16 | halaman
© Universitas Dinamika, 2021
4. Kebutuhan Antarmuka
4.1 Antarmuka Pengguna
Desain antarmuka pengguna berperan sebagai penghubung yang memudahkan
penggunanya dalam menjalankan suatu program. Berikut antarmuka yang
terdapat pada Sistem Informasi Eksekutif Lafarew Shop:

1. Tampilan Halaman Utama


2. Tampilan Detail Penjualan
3. Tampilan Detail Penggajian
4. Tampilan Detail Absensi
5. Tampilan Detail Restock

4.2 Antarmuka Hardware


Agar aplikasi ini dapat berjalan dengan baik, maka dibutuhkan perangkat keras
dengan spesifikasi:

1. Prosesor Intel Core i3 (Minimal)


2. Layar dengan resolusi minimal 1024 x 768
3. RAM 4GB
4. Keyboard dan Mouse
5. Printer

Karena aplikasi ini bersifat website, maka perangkat dengan spesifikasi


dibawah perangkat keras yang digunakan pada pembuatan aplikasi ini, dapat
menggunakan dan mengakses aplikasi ini dengan baik.

4.3 Antarmuka Software


Kebutuhan perangkat lunak atau software adalah suatu program yang
digunakan untuk mengembangkan dan membangun perangkat lunak. Adapun
perangkat lunak yang digunakan pada Lafarew Shop adalah sebagai berikut:

1. Desain model menggunakan: Perancangan Sistem Informasi Berbasis Object


2. Menggunakan bahasa pemrograman: PHP dan Javascript
3. Menggunakan basis data MySQL
4. Menggunakan framework Laravel

17 | halaman
© Universitas Dinamika, 2021

Anda mungkin juga menyukai