Anda di halaman 1dari 7

LAPORAN FUNCTIONAL REQUIREMENT DAN NON-

FUNCTIONAL REQUIREMENT TENTANG SISTEM


MARKETPLACE PASAR KERAJINAN TANGAN ONLINE

Oleh :
Fikko Rafirs Yanuar : 124210040
Intan Kusuma Putri : 124210064

PRODI SISTEM INFORMASI


JURUSAN INFORMATIKA
FAKULTAS TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
YOGYAKARTA
TAHUN 2022/2023
Sistem Marketplace Pasar Kerajinan Tangan Online
1. Jelaskan gambaran umum mengenai proyek tersebut sesuai pemahaman Anda!
Sistem marketplace pasar kerajinan tangan online adalah website yang dapat diakses oleh
penjual dan pembeli barang-barang kerajinan tangan khususnya di Indonesia sebagai sarana
transaksi jual beli produk. Website ini berbasis internet sehingga untuk mengaksesnya
diperlukan koneksi internet. Pada website ini akan ditampilkan produk beserta harganya
seperti pada e-commerce lainnya tetapi yang membedakan adalah bahwa website ini
mengkhususkan produk kerajinan tangan saja. Melalui website ini penjual dapat dengan
mudah menjual dan mempromosikan produknya tanpa memerlukan toko sehingga dapat
menghemat biaya, sedangkan pembeli juga dapat dimudahkan dengan menghemat waktu
dan ongkos transportasi untuk membeli produk.
Website ini bertujuan untuk mengembangkan pasar bagi produk kerajinan tangan dari
Indonesia ke pasar global. Sehingga website ini hanya membatasi brand, merek, toko, atau
penjual yang berasal dari Indonesia dan memasarkan produk kerajinan tangan asli Indonesia,
untuk kemudian dapat dipasarkan atau diakses oleh pembeli diberbagai negara lainnya.
Website ini tidak hanya menjual kerajinan tangan dari bahan baru tetapi juga dari bahan daur
ulang misalnya kerajinan tangan resin dan gantungan kunci dari kain perca.

2. Lakukan Requirement Gathering dan jelaskan teknik elisitasi apa yang Anda gunakan!
a. Aktifitas Penggalian Kebutuhan (Requirements Elicitation Activities)
o Memahami domain aplikasi
Pemahaman mengenai informasi umum mengenai tempat di mana sistem website ini
akan diterapkan. Dan berdasarkan pemahaman kami website ini akan diterapkan bagi
penjual produk kerajinan tangan di Indonesia dan pembeli produk kerajinan tangan di
berbagai negara.
o Memahami masalah
Masalah yang dihadapi oleh customer di mana sistem akan diterapkan harus
dimengerti secara spesifik. Berdasarkan pemahaman kami kesulitan dalam penerapan
website bagi customer adalah pada bagian Bahasa dimana seperti yang ada pada
Gambaran Umum website ini diharapkan mampu menjangkau customer secara global.
o Pemahaman Bisnis
Memahami bagaimana sistem berinteraksi dan berkontribusi terhadap keseluruhan
tujuan bisnis customer. Berdasarkan pemahaman kami system website ini akan
berinteraksi dan berkontribusi besar baik bagi penjual dimana dapat memperluas
pasarnya ke mancanegara juga dapat memudahkan customer membeli produk local
Indonesia tanpa berkunjung langsung ke Indonesia.
o Memahami kebutuhan dan batasan stakeholders
Memahami secara detail kebutuhan spesifik orang-orang yang membutuhkan
dukungan sistem dalam pekerjaannya. Berdasarkan pemahaman kami kebutuhan dan
batasan stakeholders terutama penjual dengan keterbatasan bahasa dan pengetahuan
mengenai teknologi digital namun memiliki produk yang berkualitas untuk dipasarkan
secara global.
b. Teknik Penggalian Kebutuhan (Requirements Elicitation Techniques)
o Wawancara dengan stakeholders
Meeting atau bertemu langsung dengan stakeholders secara terbuka/tertutup. Untuk
kemudian menanyakan langsung mengenai system seperti apa yang dibutuhkan untuk
memudahkan penjual memasarkan produknya ke mancanegara.
o Skenario
Dapatkan alur kerja yang biasanya diterapkan : alur kerja yang dimaksud adalah
dimulai dari bagaimana mereka mempromosikan produknya, memasarkan produknya,
menjual produknya, pembayaran transaksi, maupun pengiriman produk (jika ada).
Misalkan promosi dilakukan dengan menyebarkan atau menempelkan brosur di tempat
ramai dengan system maka dapat dibantu mempromosikannya dengan memasang
halaman promosi produk pada halaman depan atau landing page sehingga orang yang
mengakses system dapat langsung dapat mengetahui promosi produk tersebut. Selain
itu juga misalkan memasarkan produknya hanya ditoko saja dimana kemungkinan
kecil untuk dapat dikunjungi pelanggan dari luar daerah toko tersebut ditambah dengan
adanya jam operasional yang hanya dapat dibuka dijam tertentu namun dengan adanya
system maka pemasaran produk dapat diakses dimanapun oleh siapa pun dan kapan
pun.
o Prototype
Membuat mockup, diagram atau software : Sebagian besar prototype dari website ini
berdasarkan referensi website lainnya dengan bidang yang sama yaitu e-commerce.
o Observasi
Observasi pekerjaan secara real di mana sistem akan diterapkan. Dimana kita
melakukan observasi langsung dibeberapa tempat atau toko yang menjual kerajinan
tangan.
c. Analisis sistem yang sudah ada
Analisis ini dilakukan untuk merancang system yang lebih baru dari system sebelumnya.
Pada analisis kali ini kami mengunakan metode PIECES untuk merancang sisyem jual-
beli produk kerajinan tangan berbasis digital dengan fitur dan manfaat yang lebih
diperluas atau diperbarui. Selain ittu analisis ini juga dilakukan untuk mengetahui apakah
diperlukan system yang baru atau sudah cukup dengan system yang lama berdasarkan
perbandingan antara system lama dan system baru menurut beberapa aspek.
Tabel 1. Analisis PIECES
Analisis Sistem Lama Sistem Baru
Performance • Tampilan website yang • Tampilan website yang
kaku dan membosankan lebih menarik, interaktif
• Sering terjadi error karena dan tidak membosankan
terlalu banyak yang • Tidak terjadi error
memposting produknya meskipun banyak yang
• Proses pengolahan data memposting produknya
masih terbatas maupun mengunjungi
website.
• Proses pengolahan data
tidak terbatas.
Information • Tidak terdapat iklan • Terdapat iklan pada
hanya tampilan produk tampilan halaman utama
beserta harganya yang atau landing page
seiring waktu akan sehingga langsung
tertimbun produk baru terpampang dan dapat
lainnya. dilihat oleh customer.
• Tidak ada navigasi • Ada navigasi produk
produk tertentu missal tas, tertentu missal tas, jam
jam tangan sehingga tangan sehingga semua
semua produk tercampur produk tidak tercampur
jadi satu. jadi satu dan
• Tidak ada tampilan dikategorikan
seperti rating untuk berdasarkan jenis
sebuah produk sehingga produknya.
pelanggan ragu apakah • Ada tampilan seperti
dapat dipercaya. rating untuk sebuah
produk sehingga
pelanggan dapat
mempertimbangkan
kualitas produk tersebut
berdasarkan rating
tersebut.
Economy • Pembuatan website ini • Pembuatan website ini
membutuhkan dana untuk membutuhkan dana yang
membeli sistemnya. lebih banyak
Sedangkan dari dibandingkan system
pemasukan dana masih lama untuk membeli
kurang. sistemnya. Namun dari
pemasukan dana dapat
menutupi nya.
Control • Metode pembayaran • Metode pembayaran
secara transfer masih secara transfer tidak
terbatas pada bank atau e- terbatas pada bank atau e-
money tertentu. money tertentu.
• Data produk, pembeli, • Data produk, pembeli,
dan penjual masih belum dan penjual masih sudah
terverifikasi.
terverifikasi dan dijamin
keamanan datanya.
Efficiency • Mengefisiensi waktu, • Mengefisiensi waktu,
biaya transportasi dan biaya transportasi dan
tempat. tempat.
Service • Layanan yang diberikan • Layanan yang diberikan
masih belum dapat sudah terferivikasi dan
dipercaya datanya. dijamin keamanan
datanya.

3. Sebutkan dan jelaskan FR dan NFR dari sistem tersebut!


a. Functional Requirements
Persyaratan fungsional mendefinisikan fungsi dari suatu sistem atau komponen. Sebuah
fungsi digambarkan sebagai satu set input, perilaku, dan output. Persyaratan fungsional
mungkin perhitungan, rincian teknis, manipulasi data dan pengolahan dan fungsi spesifik
lainnya yang menentukan apa sistem yang seharusnya untuk mencapai. Persyaratan
fungsional didukung oleh persyaratan non-fungsional, yang memaksakan kendala pada
desain atau pelaksanaan.
Contoh kebutuhan functional (Functional Requirement)
o User dapat memasuk melalui akses login dengan memasukkan username dan password.
o User dapat memasukkan kode barang, kategori barang, spesifikasi barang, harga barang,
ukuran barang, dan lain lain.
o User bisa menambahkan barang baru yang akan dikeluarkan.
o User dapat menghitung jumlah koleksi barang yang ada secara keseluruhan.
o User dapat menampilkan berapa kategori barang yang ada beserta jumlahnya.
o User dapat menampilkan jenis barang berdasarkan kategori tertentu beserta jumlahnya.
o User dapat mencari koleksi barang berdasarkan nama dan harganya.
o User dapat menampilkan barang barang yang sering dibeli dan terbaru.
o User dapat menghapus beberapa jenis barang yang ada.
o User dapat mengurutkan barang sesuai dengan harga.
Contoh Funtional Requirement pada kasus pembelian barang :
o User dapat mencatat semua transaksi pembelian
o User dapat memasukkan data pembeli seperti nama, alamat, dan nomor telphone.
o User dapat memasukkan jumlah barang yang akan dibeli.
o User dapat menampilkan estimasi pengiriman barang baik pengemasan maupun saat
pengiriman.
o User dapat mengetahui apakah pembeli sudah melakukan konfirmasi barang diterima.
o User bisa melihat daftar pembeli.

Contoh Functional Requirement pada kasus laporan keuangan :


o User dapat menampilkan laporan pendapatan yang diterima baik berdasarkan tanggal,
bulan, dan tahun tertentu.
o User dapat melihat jumlah pendapatan berdasarakan peseorangan pembeli.
o User dapat melihat laporan keuangan yang keluar dari tabungan.
b. Non-Functional Requirements
Persyaratan non-fungsional merupakan persyaratan yang menentukan kriteria yang dapat
digunakan untuk menilai pengoperasian sistem, daripada perilaku tertentu. Hal ini harus
sejalan dengan kebutuhan fungsional yang menentukan perilaku atau fungsi tertentu.
Contoh kebutuhan non-functional (Non-Functional Requirements)
o Sistem dapat dijalankan oleh beberapa software web browser diantaranya Google
Chrome, Mozilla Firefox, dan Internet Explore.
o Proses dari penggunaan webiste atau waktu loading tidak lebih dari 10 detik.
o Sistem memiliki perlindungan data dari akses orang yang tidak berwenang.
o Sistem memiliki tampilan (antar muka) yang mudah dipahami.
o Sistem akan memantau pergerakan barang yang dibeli oleh pembeli sampai
terkonfirmasi bahwa barang diterima.
o Sistem memiliki fitur komunikasi antara pembeli dan penjual.
o Sistem akan menampilkan produk produk yang dipasarkan.
o Sistem dapat menyimpan barang yang akan dibeli dilain waktu.
o Sistem akan memberikan informasi terkait kegiatan yang berjalan di website.

Anda mungkin juga menyukai