SKPL
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
PERAN PENTING ONLINE SHOP DIMASA PADEMI
PPSS
(Panduan, Penyederhanaan Sistem, dan Sterilisasi)
Untuk :
Universitas Tanjungpura Pontianak
Dipersiapkan oleh:
Devi Indah Wulandari/H1101191057
Ridho Arjumal Afriyando/H1101191066
Program Studi Sistem Informasi - fakultas MIPA
Universitas Tanjungpura Pontianak
PROGRAM STUDI Nomor dokument Halaman
SISTEM INFORMASI
SKPL-PPSS 1-
FAKULTAS MIPA
Revisi
Revisi Deskripsi
INDEX - A B C D E F G
TGL
Ditulis
Oleh
Diperiksa
Oleh
Disetujui
Oleh
Program Studi sistem informasi SKPL-PPSS 2/
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Untan dan berlisensi
Creative Common. Dipersilahkan untuk mereproduksi dokumen ini dengan mencantumkan sumbernya.
DAFTAR HALAMAN PERUBAHAN
Halaman Revisi Halaman Revisi
Program Studi sistem informasi SKPL-PPSS 3/
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Untan dan berlisensi
Creative Common. Dipersilahkan untuk mereproduksi dokumen ini dengan mencantumkan sumbernya.
DAFTAR ISI
Program Studi sistem informasi SKPL-PPSS 3/
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Untan dan berlisensi
Creative Common. Dipersilahkan untuk mereproduksi dokumen ini dengan mencantumkan sumbernya.
DAFTAR GAMBAR
Program Studi sistem informasi SKPL-PPSS 3/
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Untan dan berlisensi
Creative Common. Dipersilahkan untuk mereproduksi dokumen ini dengan mencantumkan sumbernya.
1. Pendahuluan
1.1 Tujuan
Dokumen spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan
dokumen spesifikasi kebutuhan perangkat lunak pengembangan beberapa sistem
yang seperlunya harus ada dalam sebuah sistem bisnis e-commerce guna
mengembangkan sistem yang telah ada dan bagaimana sebuah perusahaan
memastikan kehigenisan setiap produk yang jual sampai ketangan customer.
Pengembangan ini juga dimaksudkan guna memudahkan user untuk menggunakan
sistem atau adaptasi sistem terhadap bertambannya pengguna sistem ini dari
semua kalangan, pengembangan ini juga bertujuan untuk sistem tersebut bisa
berjalan dengan baik ketika digunakan disetiap jenis devaice apapun. secara
singkatnya SKPL ini mendefinikasikan kebutuhan perangkat lunak yang meliputi
output antarmuka (penyerderhanaan tampilan), panduan (sistem pemandu otomatis
yang akan ditampilkan sistem ketika sistem pertama kali digunakan oleh user),
strelisasi(memastikan barang yang dikirim bersih sampai ketangan customer) dan
beberapa atribut lainnya. Dalam dokumen ini juga akan dijelaskan batasan
pengembangan sistem.
1.2 Lingkup Masalah
Perangkat lunak PPSS ini dikembangkan dengan tujuan untuk :
1. mempraktiksakan tampilan antarmuka sistem.
2. panduan bagaimana cara menjalan kan sistem.
3. sterilisasi barang.
Program Studi sistem informasi SKPL-PPSS 3/
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Untan dan berlisensi
Creative Common. Dipersilahkan untuk mereproduksi dokumen ini dengan mencantumkan sumbernya.
1.3. Definisi, Akronim Dan Singkatan
Berikut ini daftar definisi akronim dan singkatan :
Keyword definisi
SKPL spesifikasi kebutuhan perangkat lunak yang akan
dikembangkan
SKPL-PPSS-XXXX Memprsentasikan kebutuhan pada PPSS(Panduan,
Penyederhanaan Sistem, dan Sterilisasi), sedangkan
XXXX merupakan nomor fungsi
PPSS sebuah pengembang perangkat lunak pada sistem e-
commerce di Indonesia dengan menambahkan panduan
yang terotomatis, dan pempraktisan dalam output
antarmuka perangkat lunak, dan juga sterilisasi barang.
1.4. Referensi
Referensi yang digunakan pada perangkat lunak tersebut adalah:
1. amazon dan alibaba, sebagai pempraktisan tampilan interface
2. lasthiansah, sena. User interface 2012
Program Studi sistem informasi SKPL-PPSS 3/
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Untan dan berlisensi
Creative Common. Dipersilahkan untuk mereproduksi dokumen ini dengan mencantumkan sumbernya.
1.5. Deskripsi Umum (Overview)
Secara menyeluruh dokumen SKPL-PPSS ini terbagi atas 3 bagian utama. Bagian
pertama menjelesan lingkup dokumen SKPL-PPSS ini diantarannya tujuan
pembuatan SKPL, ruang lingkup masalah dalam pengembangan perangkat lunak,
definisi, referensi dan deskripsi umum tentang dokumen SKPL ini.
Bagian kedua berisi penjelasan umum tentang perangkat lunak PPSS yang akan
dikembangkan, mencakup perspektif produk yang akan dikembangkan, fungsi
produk perangkat lunak, karakteristik pengguna, batasan dalam penggunaan
perangkat lunak dan asumsi yang dipakai dalam pengembangan perangkat
lunak/sistem tersebut.
Bagian ketiga berisi penjelasan secara lebih rinci tentang kebutuhan perangkat
lunak/sistem PPSS yang akan dikembangkan.
2. Deskripsi Kebutuhan
2.1. Perspektif Produk
PPSS merupakan perangkat lunak yang dikembangkan pada sistem e-commerce
dengan menambahkan beberapa fitur dan layanan menarik didalam dan diluar
perangkat lunak pada sistem . Sistem ini memudahkan pemakaian dalam sistem
yang akan digunakan oleh customer dan user lainnya yang sebelumnya minim
pengetahuan dalam berbelanja atau berjualan secara online melalui sebuah sistem
perusahaan e-commerce, stabilitas dan responsif sistem terhadap output antarmuka
yang akan ditampilkan pada devaice pengguna dan mengurangi kekhawatiran
customer terhadap kebersihan barang yang akan diterima.
System ini bisa digunakan pada computer dan smartphone yang terhubung ke
jaringan internet.
Gambar 2.1 arsitektur sistem
2.2 Fungsi Produk
Funsi produk perangkat lunak PPSS adalah sebagai berikut:
1. Fungsi login (SKPL-PPSS-001)
Sebuah fungsi yang digunakan oleh user untuk masuk dan mendaftar akun.
2. Fungsi panduan (SKPL-PPSS-002)
Merupakan sebuah fungsi otomatis yang akan tampil ditampilan interface
ketika system pertama kali dibuka oleh pengguna yang akan mengarahkan
pengguna bagaimana cara menggunakan system guna memanilisir human
error.
a. Fungsi pengenalan layar awal (SKPL-PPSS-002-00), sebuah fungsi
system otomatis yang akan mengenalkan apa saja fitur-fitur dalam
tampilan awal system.
b. Fungsi panduan berbelanja(SKPL-PPSS-002-01), sebuah fungsi yang
akan memandu pengguna bagaimana cara melakukan pembelanjaan
mulai dari memilih produk sampai barang dikirim.
2.3 Karakteristik Pengguna
karakteristik dari pengguna sistem PPSS ini adalah:
1. mengerti internet.
2. memahami bagaimana pengoperasian web browser.
3. memahami bagaimana cara menginstal perangkat lunak pada smartphone.
2.4 Batasan-batasan
1. Kebijasanaan Umum
mengacu pada tujuan pengembangan sistem PPSS.
2. Keterbasan perangkat lunak
perangkat lunak ini hanya mengacu bagi pengembangan pada sistem
perusahaan e-commerce yang bergerak dibidang marketplace seperti
bukalapak, shoppe dll.
3. Keterbatasan perangkat keras
dapat diketahui setelah sistem dijalankan.
2.5 Asumsi dan Ketergantungan
sistem ini bisa dijalankan pada perangkat mobile (smarphone) yang telah terpasang
perangkat lunak nya. PC, dan notebook yang memiliki web browser dan tentunya
terhubung dengan internet.
3. KEBUTUHAN KHUSUS
3.1. Kebutuhan Antarmuka Eksternal
kebutuhan antarmuka eksternal pada sistem PPSS ini meliputi kebutuhan antarmuka
pemakai, antarmuka perangkat keras, antarmuka perangkat lunak, antarmuka
komunikasi.
3.1.1 . antarmuka pemakai
pengguna berinteraksi dengan antarmuka yang ditampilkan dalam bentuk form yang
menggunakan graphical user interface (GUI).
3.1.2. antarmuka perangkat keras
antarmuka perangkat keras yang digunakan dalam sistem PPSS adalah:
1. komputer yang telah terinstal web browser.
2. smartphone yang telah terinstal sistem (aplikasi) dari e-commerce.
3.1.3. antarmuka perangkat lunak
1. Nama : MyQL
Sumber : Orecle
Sebagai DBMS untuk database dan seharusnya menggukan
TPS(Transaction processing system) untuk mencata data kedalam database
dan kemudian bisa meng-outputkan interface panduan dan mempraktiskan
tampilan interface yang diubah.
2. Nama : Microsoft windows 10
Sumber : Microsoft
Sebagai operation system web server
3. Nama : Apache Web Server
Sumber : Apache
Sebagai web server
3.1.4 antarmuka komunikasi
Interface system PPSS menggunakan protocol http dan juga bisa
mengunggah aplikasi dari playsotre (bagi smartphone).
3.2 Kebutuhan fungsionalitas Perangkat Lunak
3.2.1 Use Case Diagram
Gambar 3.1 use case system
4. Spesifikasi Rinci Kebutuhan
4.1 spesifikasi kebutuhan fungsionalitas
4.1.1 use case specification : Login
Nama use case Login
Aktor Customer dan admin
Aktor pendukung -
Deskripsi singkat Use case ini digunakan oleh aktor untuk bisa masuk kedalam
system, walaupun bagi customer bisa mengunjungi system
tanpa harus login tetapi untuk melakukan pembelajaan harus
melakukan login
Kondisi sebelum Aktor telah melakukan sign in dengan mesukan data yang
diminta
Alur dasar 1. Use case dimulai ketika aktor mengkases tombol login
2. System menampilkan interface login
3. Aktor memasukan email dan password
4. System akan memeriksa email dan password
a. E-001 email dan password salah
b. E-002 email dan password belum terdaftar
5. System memberikan akses
6. Aktor akan masuk ke interface layar utama system
7. Use case selesai
Alur alternatif 1. Aktor mengakses tombol sign in
2. Aktor mengisi data
a. Mengisi email
b. Membuat password
6-20 karakter
3. System akan menyimpan data.
Alur error 1. E-001 Email dan password salah
a. System akan menampilkan notifikasi terjadi kesalahan
pengisian email atau password
b. Kembali ke alur dasar nomor 3
2. E-002 Email dan password belum terdaftar
a. System akan menampilkan notifikasi email dan
password belum terdaftar
b. Kembali ke alur alternative nomor 1
Alur sesudah Aktor berhasil masuk kedalam sistem
4.1.2 use case specification : mengelola system
Nama use case Mengelola system
Aktor Admin
Aktor pendukung --
Deskripsi singkat Usecase ini merupakan usecase yang dapat digunakan
oleh aktor untuk mengelola system PPSS
Kondisi sebelum 1. Use case login telah dilakukan
2. System akan mendeteksi akun yang masuk adalah
admin
3. Aktor telah masuk ke halaman kelola system
Alur dasar 1. Use case ini dimulai ketika aktor memilih untuk
mengelola system
2. System akan menampilkan interface kelola system.
3. Aktor dapat memilih
a. K-001 Menampilkan atau merubah tampilan
interface system.
b. K-002 meninjau system panduan otomatis.
4. System akan menampikan interface yang dipilih oleh
aktor.
5. Aktor dapat mengedit dan mengelola system
6. Use case ini selesai
Alur alternatif --
Alur error --
Alur sesudah Hasil pengelolaan selesai dan system akan menampilkan
hasil.
4.1.3 use case specification: mengelola interface
Nama use case Mengelola interface
aktor Admin
Aktor pendukung --
Deskripsi singkat Use case ini digunakan oleh aktor untuk mempraktiskan dan
membuat tampilan interface (menjadi lebih menarik)
Kondisi sebelum 1. Use case login telah dilakukan
2. System akan mendeteksi akun yang masuk adalah admin
3. Aktor telah masuk ke halaman kelola system
Alur dasar 1. Use case dimulai ketika aktor memilih mengelola
interface
2. System akan menampilkan layout tampilan interface
system.
3. Aktor memilih apa yang mau diubah baik dihilangkan
atau ditambah
4. System akan menampilkan sampel interface yang telah
diubah.
a. E-001 layout yang diubah oversize
5. Use case ini selesai
Alur alternatif --
Alur error 1. E-001 layout yang diubah oversize
a. System akan menampilkan gambar yang terlalu
besar
b. Aktor kembali ke alur dasar nomer 3
Kondisi sesudah Aktor telah berhasil mengubah tampilan interface
4.1.4 Use case specification : mengelola panduan otomatis
Nama use case Mengelola panduan otomatis
Aktor Admin
Aktor pendukung --
Deskripsi singkat Use case ini adalah panduan otomatis bagi customer yang
pertamakali menggunakan system yang dikelolah oleh admin
Kondisi sebelum 1. Use case login telah dilakukan
2. System akan mendeteksi bahwa akun adalh admin
3. Aktor telah masuk ke halam kelola sistem
Alur dasar 1. Use case dimulai ketika aktor memilih kelola panduan
otomatis
2. System telah menapilkan database AI panduan otomatis
3. Aktor memeriksa system panduan otomatis.
4. Usecase ini selesai.
Alur alternatif Aktor dapat mengubah AI panduan otomatis
Alur error --
Kondisi sesudah AI telah dikelola
4.1.5 Use case specification : mengunjungi
Aktor Customer
Aktor pendukung --
Deskripsi singkat Customer dapat beselancar disistem e-commerce tanpa
melakukan login
Kondisi sebelum Customer mengakses system melalui web browser atau bisa
mendowload system jika menggunakan smartphone
Alur dasar 1. Customer melakukan pencarian system diweb browser
2. Customer membuka system dismarphonenya
3. System akan menampilkan interface layar utama(home)
4. Customer bisa melakukan panduan bagaimana cara
menggunakan system
5. Use case selesai
Alur alternatif Customer bisa keluar dari panduan otomatis
Alur error --
Kondisi sesudah Customer keluar dari sistem
4.1.6 Use Case Specifikation : melakukan panduan otomatis
Nama use case Melakukan panduan otomatis
Aktor customer
Aktor pendukung --
Deskripsi singkat Panduan otomatis adalah sebuah system yang secara otomatis
akan dijalankan ketika customer pertamakali mengakses atau
membuka system yang sebelumnya belum ada riwayat
penggunaan system, system ini akan menjelaskan bagaimana
cara menggunakan system dalam menikmati berbagai fitur
dalam system e-commerce
Kondisi sebelum Customer mengakses system melalui web browser atau bisa
mendowload system jika menggunakan smartphone
Alur dasar 1. Customer membuka system
2. System akan menampilkan interface layar utama.
3. System akan nampilkan sebuah mascot dengan tesk yang
akan memandu customer secara otomatis
4. Costomer melanjutkan panduan
5. System akan memandu customer bagaimana cara
menggukan setiap fitur yang tersedia.
6. Use case selesai.
Alur alternatif Customer dapat memberhentikan panduan dengan fitur
berhenti.
Alur error --
Kondisi sesudah System panduan akan hilang dari interface dan akan kembali
ke interface layar utama pada system
4.1.6 Use Case Specifikation : melakukan pembelanjaan
Nama usecase Melakukan pembelanjaan
Aktor Customer
Aktor pendukung --
Deskripsi singkat Setalah melakukan panduan otomatis costumer bisa
melakukan pembelanjaan disistem tetapi sebelum itu
customer diharuskan log in terlebuh dahulu kesistem
Kondisi sebelum Customer diharuskan melakukan login atau sign in jika
belum punya akun
Alur dasar 1. customer mencari barang yang ingin dibeli
2. system akan melakukan pencarian database untuk
menyesuaikan apa yang customer cari
3. system akan menampilkan interface hasil pencari
4. customer memilih barang yang diinginkan.
5. customer melakukan langkah sesuai yang diarahkan
system pemandu otomatis
Alur alternatif --
Alur error --
Kondisi sesudah Customer membayar barang yang dibeli kemudian system
akan menampilkan notifikasi status pengiriman barang
4.1.6 Use Case Specifikation : log out
Nama usecase Log Out
Aktor Customer dan admin
Aktor pendukung --
Deskripsi singkat Use case ini digunakan oleh aktor untuk keluar dari system
Kondisi sebelum 1. Telah melakukan use case log in
2. System akan mendeteksi akun
3. Aktor telah memasuki system
Alur dasar 1. Use case ini dimulai ketika aktor memilih untuk keluar
dari system
2. System akan memberikan pesan pertanyaan apakah
yakin akan keluar dari system
3. Aktor menjawab pertanyaan
a. E-001 No
4. Use case ini selesai
Alur alternatif --
Alur error E-001 No
a. System akan kembali ke halaman awal
system
b. Aktor menuju alur dasar nomor 4
Kondisi sesudah Aktor telah keluar dari sistem