Anda di halaman 1dari 7

PENDAHULUAN

Spesifikasi KebTutuhan Perangkat Lunak (Software Requirement Spesification) untuk


Rancang bangun Software Antivirus adalah dokumentasi yang utama memberikan gambaran
secara mendasar dan umum kebutuhan dan persyaratan yang harus dipenuhi agar sistem ini dapat
yang dibuat dalam rangka berjalan dengan baik sehingga persyaratan fungsional dan non
fungsional dapat terpenuhi. Digambarkan dari awal gambaran dan ruang lingkup proyek ini serta
batasan yang tercakup di dalamnya sehingga menjadi acuan bagi pengembang dalam
mengembangkan sistem ini serta untuk memudahkan pemeliharaan evaluasi sistem di kemudian
hari.

1.1 Tujuan
Sistem Informasi Rental CD adalah dimaksudkan untuk memudahkan pengguna untuk
menghilangkan suatu virus dengan ukuran virus yang cukup kecil.

1.2 Ruang Lingkup Projek

Fitur-fitur yang masih dalam lingkup yang disediakan oleh software :

a. Ukuran Kecil
b. Dapat menghilangkan virus yang simpel

Fitur-fitur yang diluar lingkup yang disediakan oleh software :

a. Belum dapat menghilangkan virus yang susah di hilangkan


b. Tampilan relatif simpel

1.3 Definisi, Akronim, dan Singkatan

1.3.1 Definisi

a. User Friendly tampilan antar muka dengan pengguna yang memudahkan akses atau interaksi
dengan sistem
b. Basisdata Merupakan sekumpulan data yang saling berhubungan guna merepresentasikan
entitas-entitas memiliki dan mengelolah data tersebut
c. User Adalah orang yang mengoperasikan / yang menggunakan Antivirus ini
1.3.2 Akronim dan Singkatan

a. SRS : Software Requirement Spesification (Spesifikasi Kebutuhan Perangkat Lunak)


b. GUI : Graphical User Interface (Antarmuka Grafik bagi Pengguna)

1.4 Daftar Pustaka

IEEE 830-1998, Recommended Practice for Developing Software Requirements Specifications


(SRS), 1998
IEEE 1233-1998, Guide for Developing System Requirements Specifications (SyRS), 1998

1.5 Selayang Pandang


Pada Bab-bab berikutnya akan digambarkan tentang gambaran umum perangkat lunak.
Gambaran tentang apa yang dibutuhkan atau diinginkan oleh user dan batasan/kekangan apa saja
yang harus dibuat sehingga sistem akan berjalan dengan baik. Juga pada bagian lainnya akan
dipaparkan persyaratan khusus untuk menjalankan software ini yang mencakup persyaratan
fungsional dan non fungsional, dan akhirnya akan digambarkan kemungkinan-kemungkinan
untuk mengembangkan lebih lanjut perangkat lunak ini sesuai dengan perkembangan dan
perubahan yang terjadi.

DESKRIPSI LENGKAP
Perangkat lunak ini dibuat sebagai bagian dari pada proses pelayanan yang diberikan pagi
pengguna software ini. Seperti diketahui informasi untuk Antivirus ini tidak dapat
menghilangkan virus yang susah di hapus/ganas. Namun untuk segi ukuran antivirus ini memang
sedikit sehingga dapat di gunakan di komputer/laptop spesifikasi rendah.

2.1 Perspektif Produk


Sistem Informasi Rental CD (SIRC) adalah sistem yang ditunjang oleh sistem komputer
untuk menggantikan sistem lama yang masih menggunakan manual. Dimana penyewa
mengajukan permintaan untuk menyewa CD tertentu dan petugas akan mencari di rak tempat
persedian CD pada kategori CD yang dimaksud. Hal ini akan dapat dilakukan dengan mudah jika
CD tidak tertalu banyak dan petugas juga cukup banyak untuk saling membantu dalam mencari
CD yang dimaksud namun seiring dengan bertambah besarnya suatu usaha biasanya CD akan
semakin banyak dan transaksi penyewaanpun akan meningkat dengan tajam sehingga proses
yang dahulu dapat dilakukan dengan manual akan terasa sulit, disinilah dibutuhkan kemampuan
dan kehandalan komputer untuk membantu menyelesaikan permasalahan ini.
Gambar kontext diagram dibawah ini menggambarkan proses dan data yang mengalir
dalam proses Sistem informasi Rental CD. Ada tiga eksternal entitas yang terlibat dalam sistem
ini yaitu Anggota/Penyewa, kasir/petugas dan manajer.
Anggota : Adalah Orang atau pengguna langsung jasa penyewaan CD yang ditawarkan oleh
rental CD tersebut, biasanya penyewa harus terdaftar terlebih dahalu menjadi anggota kemudian
setelah itu ia dapat menyewa film-film baru atau film-film box office yang telah beredar dan
iklannya gencar melalui media massa. anggota akan datang ke rental tersebut dan kemudian
mengorder CD yang ingin dipinjam kemudian petugas akan memverifikasi data CD tersebut
apakah ada. jika masih ada dan sesuai maka akan diproses dengan memproses penyewa akan
diberikan struk nota penyewaan berikut tanggal kapan harus mengembalikan CD tersebut dan
Anggota tadi akan membayar sesuai dengan besarnya nilai nota tersebut.

Petugas/kasir : Adalah Orang yang bertugas mengoperasikan sistem ini, menggunakan


sebuah komputer untuk mencatat semua transaksi penyewaan CD, memasukkan data master CD
dan kategorinya dan persedian CD yang ada, serta melaporkan kegiatan tersebut secara
rangkuman kepada manajer.

Manajer: Adalah Orang yang Bertanggungjawab atas operasional Rental CD dan


menggambil keputusan secara rutin atau dalam periode tertentu untuk memaksimalkan pelayanan
Rental kepada Anggota dan meningkatkan nilai profitabel Rental tersebut.

2.1.1 Antarmuka Sistem

Fungsionalitas sistem dapat digambarkan pada beberapa fungsi berikut:

1. Menjamin Integritas data, data-data master seperti CD dan kategori jenis CD dapat
dimasukkan dan diupdate sesuai dengan kebutuhan, data transaksi harus menjamin
konsisten dengan data sebelum dan sesudahnya
2. Menjamin keakuratan dan keamanan data, dibuatan fungsi otentikasi dan verifikasi
pengguna yang akan menggunakan sistem
3. Mencatat transaksi pembayaran dan mencetak faktur/nota yang akan digunakan sebagai
tanda transaksi penyewaan CD, juga menghitung denda keterlambatan pengembalian Cd
jika ada

2.1.2 Antarmuka Pemakai

Antarmuka sistem yang disediakan bagi pemakai haruslah memudahkan pengguna untuk
mengakses dan mengerti bagaimana mendapatkan informasi yang diinginkan, untuk
memasukkan data-data master dapat digunakan menu yang mudah dipahami namun untuk
melakukan transaksi penyewaan CD, sehingga pencarian CD juga dapat dilakukan dari berbagai
kategori CD yang ada, informasi ketersedian CD juga sudah harus dapat ditampilkan langsung.
2.1.3 Antarmuka Perangkat Keras

Kareena sistem ini akan dikembangkan langsung dalam mode grafik dan juga menggunakan
pemrograman visual maka diperlukan hardware yang memadai. Hanya diperlukan satu komputer
sehingga rekomendasi minimum yang dibutuhkan adalah Komputer berprocessor Pentium 4
Dual Core 2,GHz, Harddisk 250GB monitor 17”, Printer inkjet

2.1.4 Antarmuka Perangkat Lunak

Karena sistem menggunakan basisdata maka sudah tentu menggunakan DBMS misalnya
digunakan MySQL yang free dan menggunakan bahasa pemrograman Visual Basic untuk
membuat program Client. Dan karena dibuat berdasarkan produk microsoft maka sistem akan
berjalan pada sistem operasi berbasis windows. (Windows 2000 ke atas).

2.1.5 Antarmuka Komunikasi

Tidak ada karena sistem berdiri sendiri.

2.1.6 Batasan Memori

Batasan memori RAM minimum yang dibutuhkan adalah 256MB

2.1.7 Operasional

Proses operasional sistem lama seperti sistem yang lainnya dimana dimasukkan input dan di
proses dalam transaksi kemudian didapatkan keluaran ke alat keluaran. Diperlukan proses
backup untuk membuat data cadangan yang sangat berguna jika terjadi crash, sehingga dapat
dilakukan proses recovery data dengan baik.

2.1.8 Kebutuhan Penyesuaian

Untuk lokasi penempatan komputer beserta sistem dpilih tempat yang strategis untuk
pengaksesan informasi bagi setiap entitas yang terlibat. Untuk menginstall dapat dilakukan dari
CD atau master sistem dapat di copy dalam Flashdisk, kemudian jalan program setup yang
menyertai distribution perangkat lunak tersebut.

2.2 Fungsi-fungsi Produk

Fungsi produk perangkat lunak ini adalah menyediakan layanan informasi untuk mendukung
Pencarian CD yang diinginkan Penyewa, mencari informasi ketersedian CD tersebut dan
memproses transaksi pembayaran dan pengembalian CD yang disewakan.
2.3 Karakteristik Pemakai

Untuk operator yang mengoperasikan sistem ini tidak diperlukan tingkat pendidikan yang tinggi
namun cukup untuk tingkat pemakai awal.

2.4 Beberapa Batasan

Berikut batasan-batasan sistem :


 kebutuhan kehandalan, sistem akan berjalan dengan baik bila kebutuhan standar minimum yang
di rekomendasikan telah dipenuhi
 Belum Begitu sempurna dengan program antivirus lain.

2.5 Asumsi

Pada Kebutuhan yang akan datang maka untuk pengembangan ke depan diperlukan sub
sistem yang semakin kompleks dan lengkap, dapat dikembangkan menurut modul.

2.6 Kategori Kebutuhan

Kebutuhan Functional adalah kebutuhan yang harus diimplementasikan saat ini.


Kebutuhan Non Functional adalah kebutuhan yang sebaiknya juga diimplementasikan bila waktu
mencukupi. atau kebutuhan yang disarankan untuk diimplementasikan pada pengembangan di
masa mendatang.

KEBUTUHAN RINCI
3.1 Kebutuhan Antarmuka Eksternal

3.1.1 Daftar Masukan

Daftar Masukkan yang dibutuhkan :

 Data CD
 Data Kategori CD
 Data Jenis CD
 Data Persedian CD
 Data Harga Sewa CD
 Data Anggota
 Data Transaksi Penyewaan dan Pengembalian CD

3.1.2 Daftar Luaran dan Laporan

Daftar Keluaran dan Laporan yang dihasilkan :

 Data CD berdasarkan Kategori tertentu


 Data Persediaan CD
 Data CD Best Rent
 Data Anggota
 Data Harga Sewa Per Jenis CD
 Laporan Keterlambatan Pengembalian CD dengan dendanya
 Laporan Pemasukkan Transaksi Per Periode

3.1.3 Antarmuka Pemakai

3.1.4 Antarmuka Perangkat Keras

3.1.5 Antarmuka Perangkat Lunak

a. Tampilan Pencarian CD berdasarkan Kriteria Tertentu


b. Tampilan Kertersedian CD, bila dimungkinkan ada deskripsi CD
c. Transaksi Penyewaan dan pengembalian CD

3.1.6 Antarmuka Komunikasi


Pada Sistem ini hanya menggunaka satu unit komputer stand alone sehingga tidak
dibutuhkan antarmuka komunikasi yang rumit, pada komputer yang ada telah tersedia perangkat
jaringan standar seperti Ethernet Card yang biasanya sudah terpasang saat kita membeli
komputer.

Anda mungkin juga menyukai