Вы находитесь на странице: 1из 6

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

SISTEM INFORMASI PENGELOLAAN PIUTANG SLPK POS

KELOMPOK 1 – KELAS B
NAMA – NIM
AZRUL ANANDA - 155150400111086
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

PENDAHULUAN

DESKRIPSI UMUM DOKUMEN


Secara keseluruhan, dokumen ini mencakup 2 bagian besar yaitu Spesifikasi Kebutuhan
Perangkat Lunak dan Dokumen Pembangunan Perangkat Lunak.

Tujuan dari penulisan Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini adalah untuk
memberikan penjelasan mengenai spesifikasi kebutuhan perangkat lunak yang akan dibangun,
yaitu spesifikasi kebutuhan perangkat lunak Sistem Informasi Pengelolaan Piutang di SLPK
Pos Makassar yang akan diulas secara mendetail dan menyeluruh dan yang akan digunakan
sebagai acuan dalam perancangan perangkat lunak ini, sehingga perangkat lunak yang dapat
dibangun sesuai dengan yang diharapkan.

Sedangkan tujuan penulisan Dokumen Pembangunan Perangkat Lunak (DPPL) adalah untuk
mendokumentaan/ menggambarkan hasil perancangan Sistem Informasi Pengelolaan Piutang di
SLPK Pos berdasarkan Spesifikasi Kebutuhan Perangkat Lunak, dan juga untuk menggambarkan
dan mendefinikan arsitektur sistem secara keseluruhan yang meliputi perancangan logika kontrol,
struktur data, format masukkan dan keluaran, gambaran antarmuka sehingga dapat dijadikan
pedoman untuk pengembangan di tahap selanjutnya.

DESKRIPSI UMUM ORGANISASI


Berisi tentang deskripsi tentang organisasi

LINGKUP MASALAH
Adapun lingkup masalah dari pengembangan Sistem Informasi ini yaitu sistem informasi ini
bernama “Sistem Informasi Pengelolaan Piutang di SLPK Pos” yang didalamnya terdapat
pengelolaan data mitra, penagihan, peluanasan(pembayaran), statistik, dan laporan untuk di
validasi. Pengrmbangan Sistem informasi ini dikembangkan berbasis web dan menggunakan
bahasa pemrograman php dengan data base menggunakan Microsoft SQL server 2006.

DESKRIPSI SISTEM

DESKRIPSI UMUM SISTEM


Sistem Informasi Pengelolaan Piutang Pos. User yang menggunakan sistem ini adalah user yang
terakit yaitu bagian SLPK yang bertugas untuk mengelola semua kegiatan termasuk pengelolaan
mitra, tagihan, pelunasan, pembuatan neraca harian dan neraca bulanan pendapatan piutang, serta
statistik. User lain yang terkait adalah Manajer SLPK yaitu hanya bertugas untuk melihat neraca
harian dan neraca bulanan dan melihat perkembangan statistika pembayaran kredit piutang, dan
statistika pendapatan neraca piutang. Dan akutansi melihat neraca harian dan bulanan, Yang
hanya melihat laporan saja adalah kepala kantor yang hanya melihat laporan secara global.
12/19/2017 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK 1
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

DESKRIPSI USER STORY


Sebuah perusahaan logistik ternama di Indonesia melayani jasa distribusi logistik nasional
dan internasional serta melayani jasa pengiriman barang pada beberapa situs jual beli online
populer di Indonesia seperti Bukalapak, Tokopedia, Blibli, dan Lazada. Perusahaan logistik
ini memiliki tiga jenis layanan distribusi barang dengan kecepatan waktu antar yang berbeda-
beda. Ketiga layanan tersebut antara lain Paket Ekonomi, Reguler, dan SuperCepat. Layanan
paket Ekonomi menjamin paket yang dikirimkan akan tiba dalam waktu kurang dari 1 minggu.
Layanan paket Reguler menjamin paket akan tiba dalam waktu kurang dari 3 hari. Sedangkan
paket SuperCepat menjamin pengiriman barang akan tiba keesokan harinya. Direktur utama
perusahaan logistik ini bermaksud untuk membangun sebuah sistem informasi berbasis
web/desktop/mobile untuk membantu memudahkan para stakeholder-nya dalam
mendapatkan informasi.
Untuk memudahkan para pelanggan dalam mengetahui berapa ongkos kirim yang harus
dibayarkan ketika membeli suatu barang dari salah satu situs jual beli online tersebut, maka
perusahaan perlu menyediakan sebuah layanan berbasis web (web service) yang dapat
berkomunikasi dengan server situs jual beli online tersebut dengan menggunakan protokol
tertentu. Web service yang disediakan dapat digunakan untuk mendapatkan ongkos kirim
yang harus dibayar oleh pengirim barang. Service tersebut menerima masukan volume atau
berat barang yang akan dikirim serta jenis paket layanan yang dipilih. Service tersebut dapat
diakses oleh web server situs jual beli online dengan menggunakan protokol HyperText
Transport Protocol (HTTP) dan menghasilkan sebuah dokumen dalam format Javascript
Object Notation (JSON).
Manajemen perusahaan berkeinginan untuk membangun sebuah aplikasi berbasis web yang
dapat memudahkan pelanggannya dalam mengetahui ongkos kirim ke suatu daerah di
Indonesia terhadap barang yang akan dikirim melalui aplikasi berbasis web-nya. Ongkos kirim
suatu barang ditentukan dan dihitung berdasarkan volume kemasan barang atau berat
barang--tergantung dari hasil perhitungan ongkos kirim mana yang lebih besar serta jenis
layanan yang dipilih. Ongkos tambahan dapat dibebankan kepada pelanggan jika pelanggan
berkeinginan untuk mengasuransikan barang yang dikirim dengan menambahkan biaya
asuransi sebesar 0,2% dari nilai pertanggungan barang.

FUNGSIONAL PERANGKAT LUNAK


NO NAMA FUNGSI INPUT FUNGSI PROSES YANG DILAKUKAN OUTPUT
1 Login Data login Validasi Info login
2 Kelola data user Data user aplikasi Mengelola user Info user
3 Kelola data berita Data berita konten Berita konten web Info berita
4 Kelola data mitra Data mitra Pengelolaan mitra Info mitra
5 Kelola data pegawai Data pegawai Pengelolaan pegawai Info pegawai
6 Kelola data transaksi Data transaksi Pengelolaan transaksi Info transaksi
7 Piutang Data tagihan Mengelola piutang Info tagihan
8 Pelunasan Pelunasan Mengelola pelunasan Info pelunasan
9 Pengelolahan statistic Info mitra Mengelola statistic Statistic

12/19/2017 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK 2


SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

NON FUNGSIONAL PERANGKAT LUNAK


NO NAMA FUNGSI PENJELASAN
1 Availability Sistem tersedia selama 7 hari perminggu, selama 24 jam .
2 Reliability Menjamin pemasukan data yang tepat dan akurat dari
pengguna
3 Ergonomy Menjamin kenyamanan pemakaian antarmuka sistem dengan
pengguna.
4 Portability Mampu berjalan pada platform windows 7.
5 Memory Menjamin penggunaan memori yang kecil.
6 Response time Mampu menampilkan informasi dengan cepat.
7 Security Aplikasi hanya dapat diakses oleh pengguna yang telah
terdaftar
8 Others 1: Bahasa komunikasi Menggunakan bahasa Indonesia.

KARAKTERISTIK PENGGUNA
Tabel Karakteristik Pengguna
No Identifikasi Pengguna Karakterisitik
1 Admin - Mengelola Pengguna (user)
- Mengelola mitra
- Mengelola berita
- Mengelola pegawai
2 Mitra - Login
- Melihat profil perusahaan
- Melihat tagihan
- Melihat pelunasan
3 Pemasaran - Mengelola data mitra
4 Loket - Mengelola transaksi pengiriman surat kredit
5 Pegawai - Data tagihan
- Pelunasan
- Pengelolaan satistika
- Neraca harian
- Neraca bulanan
6 Man. SLPK - Statistika
- Neraca harian
- Neraca bulanan
7 Man. Akutansi - Neraca harian
- Neraca bulanan

12/19/2017 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK 3


SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

BATASAN SISTEM
Adapun batasan-batasan yang ada dalam pembuatan perangkat lunak ini yaitu :

1. Keterbatasan Perangkat Lunak

 Untuk keperluan penyimpanan dan pengaksesan data, dibutuhkan


keterhubungan dengan sistem lain, dalam hal ini adalah Microsoft SQL Server
2006.

 Sebagai aplikasi berbasis web, menggunakan bahasa pemrograman PHP.


2. Keterbatasan Perangkat Keras

Perangkat keras yang dapat digunakan untuk manjalankan sistem ini harus
memiliki spesifikasi minimal sebagai berikut :

 Processor minimal pentium 4



 Memory minimal 256 MB

 HDD 20 GB free space

 Mouse

 Keyboard

 Printer

LINGKUP OPERASI
Lingkungan operasi dari perangkat lunak yang akan dikembangkan adalah :
 Sistem operasi Server : WinXP

 Sistem operasi Client : WinXP

 Development tool : Microsoft Visio, Power Designer,Dreamweaver
 DBMS :Microsoft SQL Server 2006.
 Word processor : Microsoft Word
 Bahasa pemrograman : PHP
12/19/2017 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK 4
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

KONSEP PENGEMBANGAN SISTEM


Software Architecture
 Layered Arcitecture
Konsep pengembangan menggunakan layered architecture pada kasus ini terbagi atas
beberapa layer antara lain :
User interface : menggunakan komponen bootstrap
User interface autentikasi : konsep autentikasi menggunakan API google, artinya pengguna
yang memiliki akun google yang diregistrasikan dengan aplikasi ini
Core bussines logic application : komponen ini mengatur logic untuk perhitungan IP, KRS, KHS
untuk setiap semester

Software development methodologies


 Object Oriented

Artefak perancangan OOP :


Usecase adalah … + referensi
Usecase Scenario adalah … + referensi
Activity Diagram adalah … + referensi
Sequence diagram adalah … + referensi

BUKTI OBSERVASI
FOTO

Transkrip wawancara yang di ttd

12/19/2017 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK 5

Вам также может понравиться