SISTEM PENJUALAN
PADA TOKO BUKU
Aryanto Wijaya
17120005
Tawaqal Teguh Abid
Permadi 17120002
Rizky Putra Awika
17120001
PROGRAM STUDI
TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS WIJAYA
KUSUMA SURABAYA
SURABAYA
2019
ABSTRAK
Pada saat ini teknologi kian semakin
maju dan pada dunia bisnis terkadang orang lebih memilih membeli barang secara
online untuk mengurangi waktu dalam kesibukannya masing-masing yang biasa
disebut dengan E-commerce.Secara umum E-commerce dapat diartikan sebagai segala
bentuk perdagangan berang atau jasa dengan menggunakan media elektronik,Selama
ini pembeli atau customer langsung datang ke toko untujk melakukan transaksi
pembelian.
Dengan dibuatnya Website E-commerce
akan memudahkan customer dalam melakukan pembelian.Customer tidaklagi harus
dating ke toko untuk melakukan transaksi pembelian buku,customer dapat
memesannya lewat Website E-commerce tersebut.
MONITORING REVISI DOKUMEN
Seluruh revisi yang telah dilakukan pada dokumen ini, dapat diikuti sebagaimana tabel berikut.
(Mendapatkan tanda tangan dari SEMUA kelompok yang berbeda)
Petugas Revisi
|
Tanggal
|
Keterangan Singkat Perbaikan
|
Tanda Tangan
|
DAFTAR ISI
SISTEM PENOMORAN
Ada beberapa hal/bagian
dalam dokumen ini yang perlu diberi nomor. Maksud penomoran ini untuk
mempermudah pembaca dalam pengidentifikasian. Adapun aturan penomorannya
sebagaimana tabel berikut:
Hal/Bagian
|
Aturan Penomoran
|
Tabel/Data Store
|
Nomor berbentuk TD99,
dimana 99 adalah nomor urut tabel atau data store
Contoh: TD11, TD12,
TD29, TD31 dan sebagainya
|
Kebutuhan Fungsional
|
Nomor berbentuk
KF999.x, dimana 999 adalah nomor urut struktur butir- butir pada kebutuhan
fungsional. Sedangkan x adalah nomor berupa abjad dan sifatnya sebagai
tambahan jika kebutuhan fungsional tersebut memiliki item turunannya.
Contoh: KF101, KF120,
KF120.a, KF120.b dan sebagainya
|
Kebutuhan Non
Fungsional
|
Nomor berbentuk
KnF99.x, dimana 99 adalah nomor urut struktur butir-butir pada kebutuhan non
fungsional. Sedangkan x adalah nomor berupa abjad dan sifatnya sebagai
tambahan jika kebutuhan non fungsional tersebut memiliki item turunannya.
Contoh: KnF11, KnF12,
KnF12.a, KnF12.b dan sebagainya
|
BAB 1. PENDAHULUAN
Berkembangnya teknologi
telah mempngaruhi masyarakat umum yakni dengan banyaknya usaha-usaha perdagangan
dengan menggunakan media elektronik,perkembangan teknologi internet kian pesat
dan juga turut berperan dalam dunia perdagangan, karena internet dapat
digunakan sebagai media untuk mengirimkan dan menerima informasi dari customer.
Oleh karena itu Toko Buku
akan lebih baik bila mempunyai kemampuan dapat melayani pelanggannya lebih baik
lagi.Sehingga tidak hanya melayani melalui customer datang pada toko langsung
atau biasa disebut face to face tetapi juga dengan memanfaatkan teknologi
internet.Oleh karena itu dirancang suatu system penjuakan secara online dengan
menggunakan media Web
1.1 TUJUAN
Dengan
adanya system penjualan buku online , toko buku dapat melayani customer dengan
hanya face to face , meminimalkan proses penjualan dan meningkatkan volume
penjualan buku
1.2 RUANG LINGKUP PERANGKAT LUNAK
Dokumen ini memberikan
deskripsi dan gambaran dari kebutuhan user terhadap aplikasi toko buku
1.3 IKHTISAR DOKUMEN
Dengan kemajuan teknologi
yang berkembang pesat , peran teknologi terhadap perdagangan akan memaksimalkan
penjualan maupun mepermudah pembelian.
Nama blogspot : https://tokokbukuabidaryanto.blogspot.com/
Nama Kelompok : Tawaqal
Teguh Abid Permadi
Aryanto Wijaya
Rizky Putra Awika
BAB 2. DESKRIPSI UMUM
Aplikasi
ini dibuat yakni dengan tujuan untuk mempermudah pencarian buku maupun
pembelian buku
2.1 TENTANG PERANGKAT LUNAK
System terdiri dengan
fitur seperti yang ada di website website umum yakni seperti fitur pembelian
online , pencarian nama buku , penulis buku
2.2 FUNGSI-FUNGSI PERANGKAT LUNAK
Penjualan
Penerima pesanan
2.3 KARAKTERISTIK DAN KLASIFIKASI PENGGUNA
Terdapat dua versi
pengaplikasian dalam system ini yaitu dengan system offline maupun online yakni
ketika user menggunakan yang online system tersebut membantu untuk pencarian
buku dan pembelian buku , dengan user login terlebih dahulu
2.4 LINGKUNGAN OPERASI
Pada saat jaman sekarang
kebanyakan orang lebih tertarik menggunakan fasilitas online daripada online
akan tetapi aplikasi ini bisa beroprasi pada keduanya
2.5 BATASAN DESAIN DAN IMPLEMENTASI
Aplikasi ini digunakan
user yang telah terdaftar jika kalua belum daftar maka aplikasi tidak akan bisa
digunakan
2.6 DOKUMENTASI BAGI PENGGUNA
Komponen yang di gunakan
disini berupa Handphone dan Koneksi internet, karena membutuhkan jaringan
internet untuk menggunakan website ini, berikut langkah-langkah menggunakan
website untuk kalangan mahasiswa:
·
Menyambungkan handphone dengan koneksi internet
·
Buka browser
·
Tulis link h pada halaman
browser
·
Keluar tampilan web toko
·
Pada halaman pertama terdapat banyak pilihan
buku
·
Apabila ingin cepat mencari buku yg di tujuh
dapat menggunakan fasilitas “pencarian sederhana”
·
Ketikkan judul buku
·
Namun apabila ingin mencari judul buku yang
lebih spesifik lagi dapat menggunakakan fasilitas “pencarian spesifik” ,
memasukkan data dengan format
- judul
- pengarang
BAB 3. ELISITASI KEBUTUHAN
ELISITASI KEBUTUHAN
Elisitasi
kebutuhan adalah sekumpulan aktivitas yang ditujukan untuk menemukan kebutuhan
suatu sistem melalui komunikasi dengan pelanggan, pengguna sistem dan pihak
lain yang memiliki kepentingan dalam pengembangan sistem (Sommerville and
Sawyer 1997).
Sejalan
dengan proses rekayasa kebutuhan secara keseluruhan, elisitasi kebutuhan
bertujuan untuk (Leffingwel, 2000) :
1.
Mengetahui masalah apa saja yang
perlu dipecahkan dan mengenali batasan-batasan sistem.
2.
Mengenali siapa saja para pemangku
kepentingan.
3.
Mengenali tujuan dari sistem yaitu
sasaran-sasaran yang harus ada pada sistem.
Tahap elisitasi termasuk tahap yang
sulit dalam spesifikasi perangkat lunak. Secara umum kesulitan ini disebabkan
tiga masalah, yakni : masalah cakupan, masalah pemahaman, dan masalah perubahan
(Nuiseibeh and Eastbrook, 2000).Ketiga masalah tersebut muncul karena
(Sommerville, 2007) :
1. Pemangku kepentingan sering tidak mengetahui apa yang
diinginkan dan mengungkapkan keinginannya dalam kalimat yang umum.
2. Pemangku kepentingan mengungkapkan permintaan dalam istilah
bidang pekerjaannya, sehingga perekayasa kebutuhan yang tidak memiliki pengalaman
di bidang kerja pemesan harus memahami permintaan tersebut.
3. Beberapa pemangku kepentingan memiliki permintaan yang
berbeda-beda yang dinyatakan dalam cara yang berbeda pula.
4. Faktor politik dapat mempengaruhi kebutuhan sistem.
5. Lingkungan bisnis dan ekonomi yang bersifat dinamis.
STUDI
KELAYAKAN
Studi
Kelayakan adalah proses memutuskan apakah system yang akan dibuat sudah
mencakup seluruh aspek permasalahan. Dapat dikembangkan dengan teknologi
terkini dan dana yang tersedia, dapat diintegrasikan dengan system lain yang
sudah digunakan.
Ada 4
bidang utama yang menjadi konsentrasi dari studi kelayakan (feasibility study),
yaitu:
-
Economic
Feasibilty : Evaluasi biaya dan manfaat dalam pengembangan system.
-
Technical
feasibility : Studi tentang fungsi, performance, dan hambatan yang berpengaruh
terhadap kemampuan mendapatkan system yang baik.
-
Legal
Feasibility : Penentuan berbagai pelanggaran, kewajiban yang dapat terjadi dari
pengembangan system.
-
Alternative
: Evaluasi sebagai alternative untuk mengembangkan system
Teknik
Elisitasi
•Tradisional
1. Wawancara
2. Kuisioner
3. Observasi
4. Pengamatan dokumen
•
Elisitasi Berkelompok
1. Brainstorming
2. Joint Application Design (JAD)
3. Prototyping
•
Model Driven
1. Goal Based Method
2. Scenario Based Method
3.1 METODE ELISITASI
Metode yang kami gunakan
untuk membuat system ini adalah dengan menggunakan teknik Tradisional yakni
dengan Wawancara
Wawancara
Analisis dan Perancangan Sistem Penjualan
Nama:
|
Ibu Sulistiani
|
Jabatan:
|
Pemilik Toko
|
Daftar
Pertanyaan :
1.
T: Apa saja yang menjadi kendala perusahaan pada saat ini?
J:yang
dihadapin pada saat ini yaitu perkembangan teknologi yang cukup pesat
khususnya
di social media, online shop, e-learning, e-marketing dan
lain-lainnya.
pada
mengalami kendala pada penjualan buku secara online dan
karena
melihat para kompetitior lainnya sudah menggunakan online shop berbasis
web
pada perusahaannya.
2.
T: Sistem apa yang digunakan perusahaan ini?
J:
system
yang berjalan adalah pelanggan datang ke toko untuk melihat atau
membeli
berbagai buku di tempat secara langsung.
.
3.
T: Bagaimana cara perusahaan menjual produk-produk buku tersebut?
J:
Menjual
produk dengan cara membagikan brosur atau katalog kepada orangorang
sekitar toko.
4.
T: Sistem seperti apakah yang dibutuhkan di perusahaan ini ?
J:
Sistem
yang dapat membantu sistem lama berjalan lebih maksimal dalam
mencakup
para pelanggan yang jauh tanpa harus ke toko buku, mereka sudah dapat
menerima
informasi yang mereka inginkan.
5.
T: Apakah toko buku online sangat dibutuhkan di perusahaan ini ?
J:
pembuatan
toko buku online menurut kami sangat dibutuhkan dilihat tidak ada
peningkatan
penjualan dikarenakan kurangnya mencakup para pelanggan kami
yang
berlokasi jauh dari toko kami atau diluar kota.
6.
T:Fitur-fitur apa saja yang dibutuhkan di toko buku online tersebut
?Sebutkan!
J:
fitur
– fitur yang dibutuhkan pada toko buku ini adalah seperti
a.
gallery,
b.
FAQ,
c.
pembayaran,
d.
about us, dan
e.
lain-lainnya.
7.
T: Metode pembayaran seperti e-banking mandiri, Klik-BCA, dll apa
sangat
dibutuhkan
dalam web toko buku online ?
J:
Metode
tersebut sangat butuhkan karena mengingat dapat mengefisiensi waktu
dan
jarak.
8.
T: Apakah kategori setiap buku sangat dibutuhkan di web toko buku
online ?
J:
Sangat
dibutuhkan karena buku yang akan ditampilkan banyak sehingga para
pelanggan
lebih mudah melakukan penyaringan atau memilih buku berdasarkan
category.
9.
T: Apakah dibutuhkan registrasi untuk menjadi member di toko buku
online
tersebut
?
J:
Untuk
saat ini belum dibutuhkan karena melihat belum adanya web terdahulunya
oleh
karena itu belum dibutuhkannya fungsi member dalam web tersebut dan
dengan
tanpa registrasi member dapat meningkatkan minat pembeli.
10.
T: Apakah dibutuhkan halaman admin di toko buku online ?
J:
Halaman
admin sangat dibutuhkan dalam web tersebut karena salah satu hak
akses
untuk memasukan data input, update, delete buku dan aktifitas lainnya
yang
hanya
boleh diketahui oleh pihak admin dan user web tersebut.
11.
T: Untuk menarik pelanggan apakah dibutuhkan kategori coming soon,
best seller,
dan
lain-lain ?
J:Dibutuhkan
karena dengan adanya kategori coming up, best seller , dan lain-lain
pembeli
dapat mengetahui buku apa yang yang akan datang dan terbaik dan lainlain.
12.
T: Apakah dibutuhkan report penjualandalam web tersebut ?
J:
Dibutuhkan
agar dapat melihat hasil penjualan yang telah dilakukan dalam web
tersebut
J:
Menjual
produk dengan cara membagikan brosur atau katalog kepada orang-orang
sekitar
toko.
|
3.1 NARASUMBER
Narasumber meliputi:
1.
Pemilik Toko
2.
Pelayan Toko
3.
Teman-Teman UWKS
3.2 PELAKSANAAN KEGIATAN
Tanggal
Wawancara : 22 Maret 2019
Jam
Wawancara : 13.00 WIB
Tempat
:Toko Ibu Sulistiani
3.3 HASIL ELISITASI KEBUTUHAN
Dari hasil wawancara
terhadap pemilik toko , pelayan toko maupun teman teman uwks system ini akan
terliht lebih memudahkan dalam pembelian buku namun masih bisa dibilang banyak
yang kurang
3.4 VIEWPOINT ORIENTED REQUIREMENT DEVELOPMENT
Viewpoint Oriented Requirements Development (VORD) adalah salah satu metode untuk menggambarkan kebutuhan
Gambar tersebut
menunjukkan bahwa:
Interactor Viewpoint ada
3 yaitu pemilik Toko , Cashier dan Pelayan Toko
Pemilik toko sebagai pemimpin sekaligus pemilik,cashier sebagai
pengelola keuangan , pelayan toko
sebagai yang memberikan tawaran kepada customer .
Indirect Viewpoint ada
3 yaitu bagian Checking barang , sales
dan jasa pengiriman
Checking barang sebagai management barang baik supplyer maupun
pengurus pengiriman barang.
Domain Viewpoint ada 4
yaitu akes internet , jaringan computer , mesin cashier , computer
BAB 4. SPESIFIKASI KEBUTUHAN
<Bagian untuk
mengilustrasikan spesifikasi kebutuhan dari perangkat lunak >
4.1 ALUR NORMAL
Nama Sekenario
|
Pembelian Online
|
Aktor
|
User
|
Deskripsi
|
User memilih buku yang
telah tersedia
|
Aliran Normal
|
User memilih menu
pencarian buku dengan katakunci menurut user yang diketahui yaitu pencipta
maupun judul buku
|
Aliran Alternatif
|
-
|
Kondisi Awal
|
User memiliki aplikasi
dan memilih sebuah buku
|
Kondisi Akhir
|
User menuliskan
pencarian
|
Nama Sekenario
|
Pembayaran online
|
Aktor
|
User
|
Deskripsi
|
User telah memilih buku
dan ingin membeli buku
|
Aliran Normal
|
User memilih menu beli
kemudian memilih cara pembayaran
|
Aliran Alternatif
|
-
|
Kondisi Awal
|
User sudah memilih buku
|
Kondisi Akhir
|
User memilih cara
pembayaran
|
4.2 ALUR ALTERNATIF
-
BAB 5. KEBUTUHAN FUNGSIONAL DAN NON FUNGSIONAL
•
Kebutuhan fungsional
Pernyataan layanan sistem yang harus disediakan, bagaimana
sistem bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi
tertentu
•
Menggambarkan fungsionalitas atau layanan
Sistem
•
Tergantung pada tipe software, harapan
user dan tipe sistem dimana software digunakan
•
Kebutuhan fungsional user merupakan
pernyataan level tinggi dari apa yang seharusnya dilakukan sistem tetapi
kebutuhan fungsional sistem menggambarkan layanan sistem secara detail
•
Kebutuhan non-fungsional
Batasan layanan atau fungsi yang ditawarkan sistem seperti
batasan waktu, batasan pengembangan proses, standarisasi dll
•
Mendifinisikan properti sistem dan batasan
sistem, seperti kehandalah, waktu respon, kebutuhan penyimpan. Batasan misalnya
kapabilitas perangkat I/O, representasi sistem dll
•
Kebutuhan
proses juga menetapkan penggunaan sistem CASE khusus, bahasa
pemrograman atau metode pengembangan
•
Kebutuhan non-fungsional lebih kritis
daripada kebutuhan fungsional.
Jika tidak dapat bertemu, sistem menjadi tidak berguna
5.1 KEBUTUHAN FUNGSIONAL
Fungsional
• Pembeli dapat melihat harga buku Secara detail.
• Bisa menampilkan nama daftar banyaknya orderan.
• Pembeli bisa melihat total harga pembelian
dalam keranjang.
• Pembeli bisa memilih proses pembayarannya
Non fungsional
• Buku yang sudah dibeli tidak dapat dikembalikan.
• Jika ada kerusakan dapalam pengiriman bukan
tanggungjawab kami
• Jika ada komplin 1x24 jam
5.2 KEBUTUHAN KEMAMPUAN PENGGUNA
Sistem Dapat bekerja 24
jam dan dengan respon yang cepat
5.3 KEBUTUHAN EFISIENSI
System memiliki menu login dan diberi sanksi ketika bebrapa kali melakukan input salah
5.4 KEBUTUHAN KEHANDALAN
Sistem dapat berjalan
meskipun tidak adanya listrik
5.4 KEBUTUHAN PORTABILITAS
Sistem harus memiliki
kapasitas penyimpanan yang memadai untuk menampug data atau ribuan inputan data
BAB 6. METODE PEKERJAAN
SDLC (Systems Development
Life Cycle ) adalah siklus hidup pengembangan system. Dalam rekayasa system dan
rekayasa perangkat lunak, SDLC adalah suatu proses pembuatan dan pengubahan
sistem serta model dan metodologi yang digunakan untuk mengembangkan
sistem-sistem tersebut.
6.1 WATERFALL
Extreme Programming
(berikutnya akan disingkat sebagai XP) adalah sebuah pendekatan atau model
pengembangan perangkat lunak yang mencoba menyederhanakan berbagai tahapan dalam
proses pengembangan tersebut sehingga menjadi lebih adaptif dan fleksibel. XP
bukan hanya berfokus pada coding tetapi meliputi seluruh area pengembangan
perangkat lunak. XP mengambil pendekatan ‘ekstrim’ dalam iterative development
6.2 TAHAPAN WATERFALL
6.3 PEMETAAN WATERFALL
- Planning / perencanaan – peneliti melakukan interview terhadap kebutuhan stakeholder
- Design / desain – peneliti membuat pemodelan data menggunakan UML
- Coding / implementasi – peneliti membuat sistem informasi berbasis web
- Testing / pengujian – peneliti mendemonstrasikan sistem informasi yang telah dibuat
6.3.1 ANALISA
Perangkat Keras :
1.
HP
2.
Laptop atau PC
Perangkat Lunak :
1. Software (Scrver)
DBMS =
Mongodb
Local Host =
XAMPP
Web Browser =
Google Chrome, Mozilla Firefox, Intemet Explorer
2. Software (Client)
Web Browser =
Google Chrome, Mozilla Firefox, Intemet Explorer
3. Sistem Operasi
Sistem Operasi (Server) = Windows 7 Ultimate atau terbaru
Sistem Operasi (Client) = Windows 7 Profesional atau terbaru
4. Bahasa Pemrograman
Bahasa = PHP
JavaSeript, HTML. CSS
6.3.1 DESAIN
6.3.1 PENGKODINGAN
BAB 7. METODE PENGUJIAN
7.1 PENGUJIAN BLACK BOX
Black box testing adalah pengujian yang
dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa
fungsional dari perangkat lunak. Jadi dianalogikan seperti kita melihat suatu
koatak hitam, kit hanya bisa melihat penampilan luarnya saja, tanpa tau ada apa
dibalik bungkus hitam nya. Sama seperti pengujian black box, mengevaluasi hanya
dari tampilan luarnya(interface nya) , fungsionalitasnya.tanpa mengetahui apa
sesungguhnya yang terjadi dalam proses detilnya (hanya mengetahui input dan
output).
Black Box pengujian adalah metode pengujian
perangkat lunak yang menguji fungsionalitas aplikasi yang bertentangan dengan
struktur internal atau kerja (lihat pengujian white-box). Pengetahuan khusus
dari kode aplikasi / struktur internal dan pengetahuan pemrograman pada umumnya
tidak diperlukan. Uji kasus dibangun di sekitar spesifikasi dan persyaratan,
yakni, aplikasi apa yang seharusnya dilakukan. Menggunakan deskripsi eksternal
perangkat lunak, termasuk spesifikasi, persyaratan, dan desain untuk menurunkan
uji kasus. Tes ini dapat menjadi fungsional atau non-fungsional, meskipun
biasanya fungsional. Perancang uji memilih input yang valid dan tidak valid dan
menentukan output yang benar. Tidak ada pengetahuan tentang struktur internal
benda uji itu.
Metode uji dapat diterapkan pada semua
tingkat pengujian perangkat lunak: unit, integrasi, fungsional, sistem dan
penerimaan. Ini biasanya terdiri dari kebanyakan jika tidak semua pengujian
pada tingkat yang lebih tinggi, tetapi juga bisa mendominasi unit testing juga.
Pengujian pada Black Box berusaha menemukan
kesalahan seperti:
- Fungsi-fungsi yang tidak benar atau hilang
- Kesalahan interface
- Kesalahan dalam struktur data atau akses database eksternal
- Kesalahan kinerja
- Inisialisasi dan kesalahan terminas
Nama Proses
Bisnis
|
System toko buku
|
||
Pelaku
|
Konsumen, Admin
|
||
Nama Sub Proses
Bisnis
|
Penampilan Record
buku online
|
||
Input
|
Data record buku
|
||
Prosedur
(Langkah-langkah)
|
·
Buka browser
·
Pada halaman pertama terdapat banyak pilihan
buku
·
Apabila ingin cepat mencari buku yg di tujuh
dapat menggunakan fasilitas “pencarian sederhana”
·
Ketikkan judul buku
·
Namun apabila ingin mencari judul buku yang
lebih spesifik lagi dapat menggunakakan fasilitas “pencarian spesifik” ,
memasukkan data dengan format
- judul
- pengarang
- tipe koleksi
·
Lalu ,klik pencarian
·
Klik judul buku tersebut
·
Akan muncul detail record dari data buku
tersebut
|
||
HASIL
|
|||
DATA YANG DIBERIKAN
|
YANG DIHARAPKAN
|
PENGAMATAN
|
KESIMPULAN
|
link https://tokokbukuabidaryanto.blogspot.com/
pada halaman browser
Pencarian spesifik: judul buku =“Bahasa
Indonesia” , pengarang:”kaelan”,tipe koleksi=”pendidikan”
|
Data record buku
|
Klik buku yang diinginkan
pada halaman web toko buku
Tombol pencarian bisa di
klik bila format pengisian terisi
|
valid
|
System toko buku
|
|||
Pelaku
|
Konsumen, Admin
|
||
Nama Sub Proses Bisnis
|
Penampilan jumlah Buku
|
||
Input
|
Data jumlah buku
|
||
Prosedur (Langkah-langkah)
|
1. Buka browser
2.Tulis link https://tokokbukuabidaryanto.blogspot.com/pada
halaman browser
3. Kemudian keluar tampilan web toko buku
4. Pada halaman pertama terdapat banyak pilihan buku
5.Apabila ingin cepat mencari buku yg di tujuh dapat
menggunakan fasilitas “pencarian sederhana”
6. Ketikkan judul buku
7. Namun apabila ingin mencari judul buku yang lebih spesifik
lagi dapat menggunakakan fasilitas “pencarian spesifik” , memasukkan data
dengan format
-
judul
-
pengarang
-
tipe koleksi
8. Lalu ,klik pencarian
9. Klik judul buku tersebut
10. Akan muncul detail Jumlah dari buku tersebut
|
||
HASIL
|
|||
DATA YANG
DIBERIKAN
|
YANG
DIHARAPKAN
|
PENGAMATAN
|
KESIMPULAN
|
link https://tokokbukuabidaryanto.blogspot.com/pada
halaman browser
Pencarian sederhana: “Bahasa Indonesia”
Pencarian spesifik: judul buku =“Bahasa
Indonesia” , pengarang:”kaelan”,tipe koleksi=”pendidikan”
|
Data jumlah buku
|
Klik buku yang diinginkan pada halaman web toko buku
Tombol pencarian bisa di klik bila format pengisian terisi
|
valid
|
Nama Proses
Bisnis
|
System toko buku
|
||
Pelaku
|
Konsumen, Admin
|
||
Nama Sub Proses
Bisnis
|
Pendaftaran akun
|
||
Input
|
data yang
mendaftaran
|
||
Prosedur
(Langkah-langkah)
|
1. Buka browser
2. Tulis link https://tokokbukuabidaryanto.blogspot.com/pada
halaman browser
3. Kemudian keluar tampilan
browser toko buku
4. pada tampilan utama web toko terdapat
pilihan khusus akun anggota
5. setelah muncul tampilan
login anggota dapat login, jika belum terdaftar dibawah "login"
terdapat Pendaftaran anggota
6. lalu klik pendaftaran
anggota
7. setelah muncul tampilan lalu masukan data
Nama, email, alamat
8. jika sudah mengisi data klik daftar
9. Sudah menjadi anggota
member toko
10. login di fitur khusus
anggota member toko
|
||
HASIL
|
|||
DATA YANG DIBERIKAN
|
YANG DIHARAPKAN
|
PENGAMATAN
|
KESIMPULAN
|
link https://tokokbukuabidaryanto.blogspot.com/
pada halaman browser
Pencarian sederhana:
“Bahasa Indonesia”
Pencarian spesifik:
judul buku =“Bahasa Indonesia” , pengarang:”kaelan”,tipe koleksi=”pendidikan”
|
Data konsumen
terdaftar
|
Klik buku yang diinginkan
pada halaman web toko buku
Tombol pencarian bisa di
klik bila format pengisian terisi
Pada database gird ,
data baru di tempatkan di akhir record
|
valid
|
System toko buku
|
|||
Pelaku
|
Konsumen, Admin
|
||
Nama Sub Proses Bisnis
|
pembokingan buku
|
||
Input
|
Data buku yang mau dibooking
|
||
Prosedur (Langkah-langkah)
|
1. Buka browser
2.Tulis link https://tokokbukuabidaryanto.blogspot.com// pada
halaman browser
3. Klik buku yang diinginkan pada halaman web toko buku
4.Pada halaman pertama terdapat banyak pilihan buku
5.Apabila ingin cepat mencari buku yg di tujuh dapat
menggunakan fasilitas “pencarian sederhana”
6. Ketikkan judul buku
7. Namun apabila ingin mencari judul buku yang lebih spesifik
lagi dapat menggunakakan fasilitas “pencarian spesifik” , memasukkan data
dengan format
-
judul
-
pengarang
-
tipe koleksi
8. Lalu ,klik pencarian
9. Klik judul buku tersebut
10. Akan muncul data buku tersebut jika tersedia buku di
booking
|
||
HASIL
|
|||
DATA YANG
DIBERIKAN
|
YANG
DIHARAPKAN
|
PENGAMATAN
|
KESIMPULAN
|
link https://tokokbukuabidaryanto.blogspot.com//
pada halaman browser
Pencarian sederhana: “Bahasa Indonesia”
Pencarian spesifik: judul buku =“Bahasa
Indonesia” , pengarang:”kaelan”,tipe koleksi=”pendidikan”
|
Buku Terboking
|
Klik buku yang diinginkan pada halaman web toko buku
Tombol pencarian bisa di klik bila format pengisian terisi
|
Valid
|
Nama Proses Bisnis
|
System toko buku
|
||
Pelaku
|
Konsumen, Admin
|
||
Nama Sub Proses
Bisnis
|
Membeli
|
||
Input
|
Konsumen membeli buku
|
||
Prosedur
(Langkah-langkah)
|
1. Buka browser
2. Tulis link https://tokokbukuabidaryanto.blogspot.com//
pada halaman browser
3. kemudian keluar tampian
web toko buku
4. Pada halaman pertama
terdapat banyak pilihan buku
5. Apabila ingin cepat
mencari buku yg di tujuh dapat menggunakan fasilitas “pencarian sederhana”
6. Ketikkan judul buku
7. Namun apabila ingin
mencari judul buku yang lebih spesifik lagi dapat menggunakakan fasilitas
“pencarian spesifik” , memasukkan data dengan format
- judul
- pengarang
- tipe koleksi
8. Lalu ,klik pencarian
9. Klik judul buku tersebut
10. Akan muncul data dari
buku tersebut
11. di tampilan akan ada
membeli buku lalu klik beli
12. lalu akan muncul
tampilan data spesifikasi buku yang akan dibeli, dan harga”
13. jika jadi membeli klik
oke
14. anda telah membeli buku
di toko kami, jika ada kerusakan dari toko bisa dikembalikan, dalam tempo
waktu 1x24jam
|
||
HASIL
|
|||
DATA YANG DIBERIKAN
|
YANG DIHARAPKAN
|
PENGAMATAN
|
KESIMPULAN
|
link https://tokokbukuabidaryanto.blogspot.com//pada
halaman browser
Pencarian sederhana:
“Bahasa Indonesia”
Pencarian spesifik:
judul buku =“Bahasa Indonesia” , pengarang:”kaelan”,tipe koleksi=”pendidikan”
Tanggal
pembelian=24/06/20019
Pajak ongkir = 3000
|
Buku Terbeli
|
Klik buku yang diinginkan
pada halaman web toko buku
Klik tombol oke jika
sudah menentukan buku yang dibeli
|
Valid
|
Nama Proses Bisnis
|
System toko buku
|
||
Pelaku
|
Mahasiswa, Admin
|
||
Nama Sub Proses
Bisnis
|
pengembalian
|
||
Input
|
konsumen mengembalikan
buku
|
||
Prosedur
(Langkah-langkah)
|
1.
Konsumen konfirmasi ke admin untuk masalah
pengembalian buku
2.
Ekspedisi menerima buku yang ingin dikembalikan
3.
Petugas memasukkan data pengiriman
-
Kode pengiriman
-
Nama toko
Klik proses
4.
Petugas melihat buku apa saja yang dikembalikan
5.
Proses pengembalian sedang diproses
6.
Proses pengembalian selesai
|
||
HASIL
|
|||
DATA YANG DIBERIKAN
|
YANG DIHARAPKAN
|
PENGAMATAN
|
KESIMPULAN
|
link https://tokokbukuabidaryanto.blogspot.com// pada
halaman browser
kode pembelian=128038
noakun=171200
|
Buku terbeli
|
Klik buku yang diinginkan pada
halaman web toko buku
Tombol pencarian bisa di klik
bila format pengisian terisi
|
Valid
|
7.2 PENGUJIAN WHITE BOX
White box testing adalah pengujian yang
didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur
kontrol dari desain program secara procedural untuk membagi pengujian ke dalam
beberapa kasus pengujian. Secara sekilas dapat diambil kesimpulan white box
testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.
Pengujian dilakukan berdasarkan bagaimana
suatu software menghasilkan output dari input . Pengujian ini dilakukan
berdasarkan kode program.
IGOE
BPMN
white
7.3 PENGUJIAN RESPON PENGGUNA
Skala Likert adalah skala yang digunakan untuk
mengukur persepsi, sikap atau pendapat seseorang atau kelompok mengenai sebuah
peristiwa atau fenomena sosial, berdasarkan definisi operasional yang telah
ditetapkan oleh peneliti. Skala ini merupakan suatu skala psikometrik yang
biasa diaplikasikan dalam angket dan paling sering digunakan untuk riset yang
berupa survei, termasuk dalam penelitian survei deskriptif.
KET :
SS : SANGAT PUAS 5
P : PUAS 4
KP : KURANG PUAS 3
TP : TIDAK PUAS 2
STP : SANGAT TIDAK PUAS 1
|
Nama :
..................................
No. Anggota : ..................................
Kota : ..................................
No
|
Pernyataan
|
Penilaian
|
||||
SP (5)
|
P (4)
|
KP (3)
|
TP (2)
|
STP (1)
|
||
A
|
Kemudahan
Penggunaan Aplikasi
|
|||||
1.
|
Apakah aplikasi ini sangat mudah digunakan
|
|
|
|
|
|
2.
|
Apa aplikasi ini memudahkaan anda dalam membeli buku
|
|
|
|
|
|
3.
|
Apa aplikasi ini memudahkan anda untuk mencari
informasi buku
|
|
|
|
|
|
B
|
Kebermanfaatan
Aplikasi
|
|||||
1.
|
Apa aplikasi ini sangat bermanfaat buat anda
|
|
|
|
|
|
2.
|
Apakah aplikasi ini memberikan informasi yang akurat
tentang penjualan
buku
|
|
|
|
|
|
3.
|
Apa aplikasi ini membantu anda dalam proses penjualan
buku
|
|
|
|
|
|
C
|
Kemudahan
mempelajari aplikasi
|
|||||
1.
|
Apa aplikasi ini susah digunakan
|
|
|
|
|
|
2.
|
Apa ada kendala saat menggunakan aplikasi ini
|
|
|
|
|
|
3.
|
Apakah tutorial di aplikasi sangat mudah untuk dipahami
oleh anda
|
|
|
|
|
|
D
|
Kepuasaan terhadap
aplikasi
|
|||||
1.
|
Apakah anda puas dengan aplikasi ini
|
|
|
|
|
|
|
TOTAL PENILAIAN KESELURUHAN
|
|
|
|
|
|
KET :
SS : SANGAT PUAS 5
P : PUAS 4
KP : KURANG PUAS 3
TP : TIDAK PUAS 2
STP : SANGAT TIDAK PUAS 1
|
Nama : RIZALDI
No. Anggota : 00111
Kota : krian
No
|
Pernyataan
|
Penilaian
|
||||
SP (5)
|
P (4)
|
KP (3)
|
TP (2)
|
STP (1)
|
||
A
|
Kemudahan
Penggunaan Aplikasi
|
|||||
1.
|
Apakah aplikasi ini sangat mudah digunakan
|
V
|
|
|
|
|
2.
|
Apa aplikasi ini memudahkaan anda dalam membeli buku
|
V
|
|
|
|
|
3.
|
Apa aplikasi ini memudahkan anda untuk mencari
informasi buku
|
|
V
|
|
|
|
B
|
Kebermanfaatan
Aplikasi
|
|||||
1.
|
Apa aplikasi ini sangat bermanfaat buat anda
|
|
|
V
|
|
|
2.
|
Apakah aplikasi ini memberikan informasi yang akurat
tentang toko buku
|
|
|
V
|
|
|
3.
|
Apa aplikasi ini membantu anda dalam proses pembelian
buku
|
|
V
|
|
|
|
C
|
Kemudahan
mempelajari aplikasi
|
|||||
1.
|
Apa aplikasi ini susah digunakan
|
|
|
|
V
|
|
2.
|
Apa ada kendala saat menggunakan aplikasi ini
|
|
|
V
|
|
|
3.
|
Apakah tutorial di aplikasi sangat mudah untuk dipahami
oleh anda
|
|
|
|
V
|
|
D
|
Kepuasaan
terhadap aplikasi
|
|||||
1.
|
Apakah anda puas dengan aplikasi ini
|
|
V
|
|
|
|
|
TOTAL PENILAIAN KESELURUHAN
|
10
|
12
|
9
|
2
|
0
|
KUISIONER
RESPON EXPERT USER DALAM
SISTEM TOKO BUKU
KET :
SS : SANGAT PUAS 5
P : PUAS 4
KP : KURANG PUAS 3
TP : TIDAK PUAS 2
STP : SANGAT TIDAK PUAS 1
|
Nama : TEGUH
NIP : 111689265
Jabatan
: Admin
No
|
Pernyataan
|
Penilaian
|
||||
SP (5)
|
P (4)
|
KP (3)
|
TP (2)
|
STP (1)
|
||
A
|
Kemudahan Penggunaan Aplikasi
|
|||||
1.
|
Apakah
aplikasi ini sangat mudah digunakan
|
V
|
|
|
|
|
2.
|
Apa aplikasi
ini memudahkaan anda dalam membeli buku
|
V
|
|
|
|
|
3.
|
Apa aplikasi
ini memudahkan anda untuk mencari informasi buku
|
|
V
|
|
|
|
B
|
Kebermanfaatan Aplikasi
|
|||||
1.
|
Apa aplikasi
ini sangat bermanfaat buat anda
|
V
|
|
|
|
|
2.
|
Apakah
aplikasi ini memberikan informasi yang akurat tentang toko
buku
|
|
V
|
|
|
|
3.
|
Apa aplikasi
ini membantu anda dalam proses pembelian buku
|
V
|
|
|
|
|
C
|
Kemudahan mempelajari aplikasi
|
|||||
1.
|
Apa aplikasi
ini susah digunakan
|
V
|
|
|
|
|
2.
|
Apa ada kendala
saat menggunakan aplikasi ini
|
|
V
|
|
|
|
3.
|
Apakah
tutorial di aplikasi sangat mudah untuk dipahami oleh anda
|
|
|
V
|
|
|
D
|
Kepuasaan terhadap aplikasi
|
|||||
1.
|
Apakah anda
puas dengan aplikasi ini
|
|
|
V
|
|
|
|
TOTAL PENILAIAN KESELURUHAN
|
25
|
12
|
6
|
0
|
0
|
A : Answer
BPMN : Business Process Model and Notation
CCTV : Closed Circuit Television
GMD : General Material Designation
IGOE : Input Guide Output Enables
ISBN : International Standar Book Number
ISSN : International Standar Book Number
KTM : Kartu Tanda Mahasiswa
KP : KURANG PUAS
MySQL : My Structured Query Language
P : PUAS
PC : Personal Computer
PHP : Hypertext Preprocessor
Q : Question
SDLC : Systems Development Life Cycle
SS : SANGAT PUAS
STP : SANGAT TIDAK PUAS
TP : TIDAK PUAS
UWKS : Universitas Wijaya Kusuma Surabaya
VORD : Viewpoint Oriented Requirement
Development
XP : Extreme Programming
REFERENSI
Berikut adalah daftar
acuan yang digunakan dalam pendokumentasian spesifikasi kebutuhan perangkat
lunak ini
1.
http://tkjpnup.blogspot.com/2013/12/black-box-testing-dan-white-box-testing.html
(Diakses pada 20 juni 2019)
3.
https://www.it-jurnal.com/apa-itu-extreme-programming/
(Diakses pada 25 juni 2019)
4.
http://catatandestra.blogspot.com/2014/11/metode-pengembangan-extreme-programming.html
(Diakses pada 27 juni 2019)
5.
https://lukecyber.wordpress.com/2012/10/16/dokumentasi-perangkat-lunak/(Diakses
pada 27 juni 2019)
6.
http://imaagusti.blogspot.co.id/2013/03/prinsip-dan-konsep-desain_9.htmlhttp://joglio.blogspot.co.id/2012/05/metode-desain.html#.VxmPzdSLTGhSommerville(Diakses
pada 28 juni 2019)
7.
http://www.webopedia.com/TERM/m/middleware.htmlhttp://ulilfathur.wordpress.com/rangkuman-analisis-design-dan-uji-web/(Diakses
pada 28 juni 2019)
8.
http://www.webopedia.com/TERM/m/middleware.htmlhttp://ulilfathur.wordpress.com/rangkuman-analisis-design-dan-uji-web/(Diakses
pada 28 juni 2019)
9.
https://tikstkip.files.wordpress.com/2011/09/pertemuan-5.pptxhttps://julimkirom.wordpress.com/2014/05/24/12-software-engineering/
(Diakses pada 28 juni 2019)
APPENDIX A: MODEL ANALIS
APPENDIX B: DAFTAR KEBUTUHAN
2.1 TENTANG PERANGKAT LUNAK
2.2 FUNGSI-FUNGSI PERANGKAT LUNAK
2.3 KARAKTERISTIK DAN KLASIFIKASI PENGGUNA
2.4 LINGKUNGAN OPERASI
2.5 BATASAN DESAIN DAN IMPLEMENTASI
2.6 DOKUMENTASI BAGI PENGGUNA
2.7 ASUMSI DAN KETERGANTUNGAN
3.1 METODE ELISITASI
3.1 NARASUMBER
3.2 PELAKSANAAN KEGIATAN
3.3 HASIL ELISITASI KEBUTUHAN
3.4 VIEWPOINT ORIENTED REQUIREMENT
DEVELOPMENT
4.1 ALUR NORMAL
4.2 ALUR ALTERNATIF
5.1 KEBUTUHAN FUNGSIONAL
5.2 KEBUTUHAN KEMAMPUAN PENGGUNA
5.3 KEBUTUHAN EFISIENSI
5.4 KEBUTUHAN KEHANDALAN
5.4 KEBUTUHAN PORTABILITAS
6.1 EXTREME PROGRAMMING
6.2 TAHAPAN EXTREME PROGRAMMING
6.3 PEMETAAN EXTREME PROGRAMMING
6.3.1 ANALISA
6.3.1 DESAIN
6.3.1 PENGKODINGAN
7.1 PENGUJIAN BLACK BOX
7.2 PENGUJIAN WHITE BOX
7.3 PENGUJIAN RESPON PENGGUNA
Tidak ada komentar:
Posting Komentar