METODELOGI PENELITIAN
berikut :
1) Observasi
2) Wawancara
3) Studi Pustaka
Beringin Makmur 2.
waterfall. Menurut Aceng Abdul Wahid (2020), Disebut waterfall karena tahap
demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan
berjalan berurutan. Model pengembangan ini bersifat linear dari tahap awal
sebelum tahapan sebelumnya selesai dilaksanakan dan tidak bisa kembali atau
1. Requirement
2. Design
Pada tahap ini, pengembang membuat desain sistem yang dapat membantu
3. Implementation
Pada tahap ini, sistem pertama kali dikembangkan di program kecil yang
dikembangkan dan diuji untuk fungsionalitas yang disebut sebagai unit testing.
4. Verification
Pada tahap ini, sistem dilakukan verifikasi dan pengujian apakah sistem
5. Maintenance
Ini adalah tahap akhir dari metode waterfall. Perangkat lunak yang sudah jadi
karena waterfall adalah suatu model alur dalam pembuatan sistem sangat
tahap ini penulis akan menjabarkan tentang kebutuhan fungsional dan kebutuhan
non fungsional.
1. Kebutuhan Fungsional
1) Inputan
2) Proses
3) Output
data barang, pendataan data kriteria, pendataan penilaian dan pendataan hasil
ini adalah processor minimal intel core i3, RAM minimal 2 GB, dan Hardisk
Perangkat lunak yang dibutuhkan untuk dapat menjalankan aplikasi ini yaitu
c) Pengguna (Brainware)
Pengguna pada aplikasi ini yaitu admin yang bertugas mengolah data pada
sistem, serta pimpinan yang memiliki hak untuk melihat laporan yang ada pada
sistem.
salah satu metode yang mudah digunakan karena hanya memerlukan batas bawah
dan batas atas dari data yang di harapkan. Estimasi dimana banyaknya data uji
dapat dihitung melalui banyaknya field data entri yang akan diuji, aturan entri
yang harus dipenuhi serta kasus batas atas dan batas bawah yang memenuhi. Dan
dengan adanya metode ini dapat diketahui jika fungsionalitas masih dapat
menerima masukan data yang tidak diharapkan maka menyebabkan data yang
diuji. Juga dikenal dengan pengujian fungsional atau pengujian input. Teknik
pengujian perangkat lunak ini di mana cara kerja internal dari item yang diuji
tidak diketahui oleh tester. Pengujian secara blackbox dapat dilakukan dalam 6
Tujuan dari tahap ini adalah untuk mempermudah penulis dalam melakukan
penyusunan dan pembuatan aplikasi, serta memberikan suatu gambaran yang jelas
dan rancang bangun yang lengkap kepada penulis yang nantinya akan digunakan
Data Flow Diagram (DFD) level 1 menceritakan secara rinci proses apa
saja yang ada pada level 0 berserta dengan aliran data dan dimana data tersebut
disimpan. Selanjutnya pada DFD level 0 akan diuraikan ke DFD level 1, dimana
pada level 1 terdapat 4 proses yaitu pendataan user, pendataan barang, pendataan
kriteria, pendataan catatan dan pendataan penilaian. Adapun Data Flow Diagram
beserta file yang akan digunakan. Berikut rancangan tabel yang akan digunakan :
1) Tabel User
5) Tabel kriteria
6) Tabel Penilaian
7) Tabel Catatan
8) Tabel Hasil
1. Halaman Login
Halaman login digunakan user untuk masuk ke halaman utama, user mengisi
form username dan password. User memiliki hak akses pada sistem. Validasi
login akan dilakukan untuk data login yang valid, yang akan menampilkan
halaman utama sistem dan jika tidak valid maka akan muncul pesan “Login
2. Halaman Utama
Halaman utama merupakan form pertama yang akan muncul setelah admin
berhasil login ke sistem. Menu utama terdiri dari halaman utama, barang, kriteria,
3. Halaman User
Rancangan tampilan input data admin terdiri dari field id_user, nm_user,
username, password, level. Desain form ini akan dirancang dari file database yang
field-field yang terdapat file user. Pada rancangan tampilan menu ini juga terdapat
user.
4. Halaman Barang
Rancangan tampilan input pada data barang terdiri dari kode barang, nama
barang, jenis barang, harga barang. Pada rancangan tampilan menu ini juga
Rancangan tampilan input pada data barang terdiri dari Nama barang, tanggal
masuk, dan jumlah. Pada rancangan tampilan menu ini juga terdapat tombol-
tombol yang digunakan untuk membantu dalam proses penginputan data barang
masuk.
Rancangan tampilan input pada data barang terdiri dari Nama barang, tanggal
masuk, dan jumlah. Pada rancangan tampilan menu ini juga terdapat tombol-
tombol yang digunakan untuk membantu dalam proses penginputan data barang
keluar.
7. Halaman Kriteria
Rancangan tampilan input pada data barang terdiri dari kode barang, nama
barang, jenis barang, harga barang. Pada rancangan tampilan menu ini juga
Rancangan tampilan input pada data kriteria terdiri dari kd_id_kriteria dan
8. Halaman Penilaian
nm_barang, nama_kriteria dan nilai. Pada rancangan tampilan menu ini juga
9. Halaman Perhitungan
dari jumlah cluster dan maksimum iterasi. Pada rancangan tampilan menu ini juga
Rancangan tampilan output pada data hasil terdiri dari no, nama dan
Rancangan tampilan output pada data user terdiri dari no, id_user, nama,
username, password dan level. Pada rancangan tampilan menu ini juga dapat
Rancangan tampilan output pada data barang terdiri dari no, kode barang,
nama barang, jenis barang, harga barang dapat juga sebagai hasil jumlah barang
masuk dan jumlah barang keluar. Pada rancangan tampilan menu ini juga dapat
Rancangan tampilan output pada data kriteria terdiri dari no, id kriteria, nama
dan bobot. Pada rancangan tampilan menu ini juga dapat dicetak yang digunakan
Rancangan tampilan output pada data penilaian terdiri dari no, nama kriteia,
nama barang dan nilai. Pada rancangan tampilan menu ini juga dapat dicetak yang
Rancangan tampilan output pada data hasil terdiri dari no, id catatan, catatan
dan tanggal. Pada rancangan tampilan menu ini juga dapat dicetak yang
Rancangan tampilan output pada data hasil terdiri dari no, nama dan nilai
kumulatif. Pada rancangan tampilan menu ini juga dapat dicetak yang digunakan