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.4 Referensi
Dokumen ini merujuk pada hasil wawancara dan observasi pada pengguna
tentang kebutuhan yang diperlukannya, dan penulisan dokumen berdasarkan
pada :
1. IEEE Std 830-1993, IEEE Recommended Practice for Software
Requirement Specifications.
2. Pihak-pihak 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
UC-SLI001 manage produk
UC-SLI002 melihat daftar pembelian
UC-SLI003 manage pemesanan khusus
UC-SLI004 melihat konfirmasi pembayaran
UC-SLI005 chatting
UC-SLI006 manage files
UC-SLI007 manage user
UC-SLI008 registrasi
UC-SLI009 melihat produk
UC-SLI010 membeli produk
UC-SLI011 melakukan pemesanan khusus
UC-SLI012 melakukan konfirmasi pembayaran
UC-SLI013 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
(UC-SLI003)
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
Extension ---
Aktor Customer
Normal Flow
Normal Flow
9.user mengisinya—update--next
Aktor Customer
Normal Flow
Aktor Customer
Normal Flow
Aktor Customer
Normal Flow
Registrasi
1 : Insert Testimonial()
2 : Moderate Testimonial()
3 : Save Testimonial()
: Customer List Konfirmasi Pembayaran Page Konfirmasi Pembayaran Page Konfirmasi Pembayaran Controller Konfirmasi Pembayaran Database
Customer
IRegistrasi
IGiveTestimonial
Sistem Pendaftaran User IBeliProduk
IManage User
Database User
Testimonial
IManage Testimonial
Database Testimonial
Sistem Penjualan
IManagePenjualan
Database Produk
2.7 Deployment Diagram
Web Server
Sistem Penjualan
Testimonial
Database Server
Database Produk
Database Testimonial
Database User
2.8 Supplementary Spesification
1. Introduction
1.1 Purpose
Dokumen ini membahas kebutuhan-kebutuhan 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 IF-ITS-SLI-DOC-2009 Halaman 25/ dari 28 halaman
Templat e dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
me-reproduksi 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
Aktor : Seorang / sebuah aktor adalah sebuah entitas manusia atau mesin
yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan
tertentu.
Administrator : Seorang yang mempunyai akses lebih untuk memanage isi
content sistem