PENDAHULUAN
1.1 Latar Belakang
Pada saat ini perkembangan teknologi perangkat lunak telah
berkembang pesat dan menjadi pendukung utama bagi sebuah perusahaan.
Suatu perusahaan atau lembaga yang menempatkan teknologi perangkat
lunak menjadi salah satu pendukung dalam kemajuan perusahaan dapat
mencapai rencana strategis organisasi. Perangkat lunak (software) sendiri
merupakan program komputer yang terasosiasi dengan dokumentasi
perangkat lunak seperti dokumentasi kebutuhan, model desain, dan cara
penggunaannya (user manual). Perangkat lunak pada saat ini sudah menjadi
kebutuhan khalayak umum di setiap usaha karena dengan memanfaatkan
teknologi perangkat lunak akan membantu suatu perusahaan untuk
memecahkan sebuah permasalahan yang terjadi [1].
Dalam rekayasa perangkat lunak terdapat metode atau tahapan fase
yang harus dilakukan pada saat pembuatan yaitu SDLC (Software
Development Life Cycle) atau siklus hidup perangkat lunak yang biasa
digunakan oleh pengembang sistem perangkat lunak untuk memenuhi
kebutuhan dalam pembuatan sistem. Terdapat beberapa metode atau model-
model SDLC yang sering digunakan pada pengembangan perangkat lunak
diantaranya yaitu Metode Waterfall, Metode Prototipe, Metode RAD,
Metode Iteratif, dan Metode Spiral. Dari beberapa metode yang terdapat pada
model SDLC memiliki kelebihan dan kekuranganya masing-masing
diantaranya metode Waterfall memiliki kelebihan pada proses
pengembangan menggunakan model fase one by one sehingga pada
pengerjaan bertahap dan mudah diimplementasikan adapun kekurangannya
pada metode Waterfall yaitu pada tahap pengembangan perangkat lunak
harus sesuai spesifikasi yang dibutuhkan tidak bisa diubah-ubah. Metode
prototipe memiliki kelebihan dapat menjabarkan kebutuhan pelanggan
namun memiliki kekurangan dalam pengembangan dapat berubah-ubah hal
ini akan menghambat dan akan menyebabkan kualitas perangkat lunk yang
1
2
kurang baik. Metode RAD memiliki kelebihan pada perkembangan perangkat lunak
dalam pengerjaan team dapat lebih cepat karena dilakukan secara paralel, adapun
kekurangannya adalah tidak cocok pada penggunakan perangkat lunak yang memiliki
skala besar. Metode iteratif memiliki kelebihan memilki proses pendek namun memilki
kelemahan karna memilki jangka waktu yang pendek setiap prosesnya tidak selalu
menghasilkan produk bisa jadi hanya prototipe. Metode-metode ini merupakan metode
yang sering digunakan pada pengembangan sistem informasi dalam perusahaan [1].
Dari berbagai kelebihan dan kelemahan pada masing- masing metode maka
penulis memilih metode Waterfall dan RAD dari melihat kelebihan dan kekurangan
masing – masing metode dan paling sesuai dengan objek penelitian. Metode Waterfall
dan RAD ini memiliki kesamaan dalam lingkup model SDLC tradisional namun dalam
kerangka setiap metode memilki kerangka masing-masing yang berbeda, berdasarkan
perbedaan pada kerangka metode ini maka penulis menganalisis metode Waterfall dan
RAD.
Metode Waterfall atau biasa disebut dengan Classic Life Cycle merupakan alur
yang bekerja seperti air terjun menyediakan alur hidup perangkat lunak secara skuensial
atau terurut dari kerangka awalnya. Metode Waterfall ini sangat cocok digunakan bagi
pelanggan atau user yang sudah memahami sistem yang akan dibuat dikarnakan model
ini sangat cocok pengembangan perangkat lunak dengan spesifikasi yang tidak berubah-
ubah atau sudah pasti. Metode RAD (Rappid Appication Development)merupakan model
proses pengembangan perangkat lunak yang memiliki jangka waktu pengerjaanya yang
pendek. Metode RAD ini melibatkan pengguna dalam pengembangannya sehingga
meningkatkan kepuasan dalam penggunaan sistemnya. Pada kedua metode ini
merupakan metode SDLC pengembangan perangkat lunak tradisional yang paling umum
dan banyak di gunakan dalam proyek-proyek pengembangan perangkat lunak [1].
Bengkel Fauzan Motor merupakan suatu usaha yang bergerak dalam bidang
penjualan sparepats dan jasa service motor. Penjualan sparepats pada Bengkal Fauzan
Motor ini meliputi busi, kampas rem, busi, ban, rantai dll dan jasa service motor pada
bengkel fauzan menangani service ringan dan berat sesuai dengan kendala pada motor
yang ingin di perbaiki. Berdasarkan informasi yang didapat Pada Bengkel Fauzan
Motor pada saat ini masih menggunakan sistem yang manual seperti mencatat stok
barang pada buku besar, transaksi penjualan masih menggunakan tertulis, pelaporan
3