SKPL Versi 1.2
SKPL Versi 1.2
www.rumahrajutan.com
Versi 1.2
INDEX A B C D E F G
TGL
Yusuf Fanji Fanji Yusuf Yusuf
Ditulis
oleh
Umar Hastomo Hastomo Umar Umar
Radik Radik Radik Radik Radik
Diperiksa
oleh
Rio Rio Rio Rio Rio
Fajar Fajar Fajar Fajar Fajar
Disetujui
oleh
Baskoro Baskoro Baskoro Baskoro Baskoro
S.Kom S.Kom S.Kom S.Kom S.Kom
M.T M.T M.T M.T M.T
‘aktor tidak
11 memasukkan keyword
yang salah’ seharusnya
‘aktor memasukkan
keyword yang salah’
Menambah use-case
15 s/d 17 specification untuk use-
case mengelola user
Tujuan penulisan dokumen ini yaitu sebagai dokumentasi dari segala aktifitas yang
dilakukan selama pengembangan proyek perangkat lunak yang berbasis website ini
dimulai dari tahap user requirement, analisis dan desain, implementasi, hingga
testing. Tujuan dari project ini adalah mengembangkan toko online yang dapat
mewakili proses bisnis RumahTrampil. Adapun kriteria kesuksesan dari
pengembangan toko online ini adalah :
1. Semua bisnis proses RumahTrampil dapat terwakili secara online.
2. Website toko online memiliki jumlah pengunjung di atas 10 setiap harinya.
3. Tidak ada bug atau error program.
4. Menghasilkan penjualan secara online minimal 5 kali per bulan.
5. Tampilan website menarik sehingga membuat customer enjoy.
6. Terindeks oleh mesin pencari.
1.2 Lingkup
Masalah
• Website toko online ini digunakan sebagai sarana penjualan produk secara
online
• Website ini dapat menampilkan produkproduk yang dimiliki oleh toko
• Pengunjung yang telah terdaftar dapat membeli produk yang tersedia
pada website ini
• User dapat mengakses website ini dengan menggunakan web browser
seperti mozila firefox, google crome, dll.
1.4 Referensi
Dokumen ini merujuk pada hasil wawancara dan observasi pada pengguna
tentang kebutuhan yang diperlukannya, dan penulisan dokumen berdasarkan
pada :
1. IEEE Std 8301993, IEEE Recommended Practice for Software
Requirement Specifications.
2. Pihakpihak yang kompeten dibidang pengembangan website.
Spesifikasi Kebutuhan Perangkat Lunak ini terdiri dari tiga bab sebagai berikut:
BAB I Pe ndah ulu an
Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan di dalam
pengembangan toko online ini
Pada BAB ini mendeskripsikan kebutuhan khusus bagi sistem audit IT yang
terdiri dari kebutuhan fungsional, kebutuhan performansi, batasan perancangan
dan kebutuhan lain yang mendukung agar toko online ini dapat bekerja sesuai
dengan yang diharapkan.
2.1.1.BackEnd User.
BackEnd User terbagi menjadi dua yaitu Administrator dan Supplier. Adapun hak
akses yang diberikan untuk supplier adalah hak akses ke fitur toko online saja.
Dengan demikian fasilitas yang didapatkan oleh supplier adalah :
Berikut Use Case Diagram yang akan digunakan dalam Sistem Informasi Sumber Daya
Lahan Interaktif
chatting
manage files
SuperAdmin RumahTrampil
manage user
registrasi
melihat produk
Customer
membeli produk
mengisi testimonial
ID Use Case
UCSLI001 manage produk
UCSLI002 melihat daftar pembelian
UCSLI003 manage pemesanan khusus
UCSLI004 melihat konfirmasi pembayaran
UCSLI005 chatting
UCSLI006 manage files
UCSLI007 manage user
UCSLI008 registrasi
UCSLI009 melihat produk
UCSLI010 membeli produk
UCSLI011 melakukan pemesanan khusus
UCSLI012 melakukan konfirmasi pembayaran
UCSLI013 mengisi testimonial
Normal Flow
Aktor AdminRumahTrampil
Normal Flow
Aktor AdminRumahTrampil
Normal Flow
Aktor AdminRumahTrampil
Normal Flow
2.3.4.4 Use Case manage pemesanan khusus melihat daftar pemesanan khusus
(UCSLI003)
Aktor AdminRumahTrampil
Aktor AdminRumahTrampil
Normal Flow
Aktor AdminRumahTrampil
Normal Flow
Aktor SuperAdminRumahTrampil,Customer
Normal Flow
Aktor AdminRumahTrampil
Normal Flow
Aktor AdminRumahTrampil
Normal Flow
Aktor AdminRumahTrampil
Normal Flow
Aktor AdminRumahTrampil
Aktor AdminRumahTrampil
Normal Flow
Aktor AdminRumahTrampil
Normal Flow
Aktor AdminRumahTrampil
Normal Flow
Aktor customer
Normal Flow
Alternate Flow
Special Requirement
Extension
Aktor Customer
Normal Flow
Normal Flow
9.user mengisinya—updatenext
Aktor Customer
Normal Flow
Aktor Customer
Normal Flow
Aktor Customer
Normal Flow
Registrasi
Customer
IRegistrasi
IGiveTestimonial
Sistem Pendaftaran User IBeliProduk
IManage User
Database User
Testimonial
IManage Testimonial
Database Testimonial
Sistem Penjualan
IManagePenjualan
Database Produk
2.6 Deployment Diagram
Web Server
Sistem Penjualan
Testimonial
Database Server
Database Produk
Database Testimonial
Database User
2.7 Supplementary Spesification
1. Introduction
1.1 Purpose
Dokumen ini membahas kebutuhankebutuhan yang tidak dibahas pada use
case yang akan dikembangkan dalam website “rumahrajutan.com”.
1.3 References
1. Dokumen Use Case Spesification.
2. Dokumen Vision and Scope.
3. Dokumen Glossary.
2 Functionality
Bagian ini merupakan pembahasan tentang kebutuhan fungsional sistem yang
terkait untuk semua use case, kebutuhan fungsional telah dijelaskan pada bab
sebelumnya. Sistem harus mencatat seluruh transaksi terkait yang terjadi pada
pengaksesan website sehingga dapat mempermudah dalam penangan suatu
masalah.
3. Usability
User interface dari aplikasi pada sisi client berupa page pada website yang
dapat diakses pada sistem operasi windows maupun linux dengan menggunakan
software web browser seperti mozila firefox, google crome, internet explorer. Sistem
menggunakan bahasa Indonesia yang mudah dipahami oleh pengguna.
4. Realibility
Bagian ini menjelaskan kebutuhan akan realibilitas yaitu sistem dapat bekerja
selama 24jam sehari dan 7 hari seminggu. Untuk kebutuhan maintenance sistem
dilakukan secara periodik setiap bulannya yaitu pada akhir bulan.
5. Performance
Bagian ini menjelaskan mengenai kebutuhan performa dari sistem. Sistem
memiliki waktu respon kurang dari 1 menit untuk setiap aksi pergantian page. Sistem
dapat melayani 50 pengguna secara bersamaan.
7. Security
Jurusan Teknik Informatika ITS PP IFITSSLIDOC2009 Halaman 25/ dari 28 halaman
Templat e dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik InformatikaITS dan bersifat rahasia.
Dilarang mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Proses security atau kemanan pada penyimpanan data password
menggunakan teknik enkripsi password . Dengan menggunakan teknik enkripsi
maka kerahasiaan data developer akan terjamin. Selain itu, pada setiap page yang
diakses oleh user terdapat session dimana waktu untuk setiap session selama 10
menit.
2.5 Glossary