Anda di halaman 1dari 32

BAB III

METODE PENELITIAN

3.1 Prosedur Penelitian

 Studi Sistem
Start Observasi dan wawancara
 Studi Literatur
Tahap Membaca buku, skripsi dari tahun
pengumpulan data sebelumnya, jurnal, internet dan sumber-
sumber lain yang berkaitan dalam
penelitian ini.
Tahap analisis
1. Analisis Sistem Berjalan
2. Analisis Sistem yang diusulkan

Tahap perancangan  Perancangan Sistem.


 Perancangan Input.
 Perancangan Output.

Tahap pembuatan Tahap pembuatan dilakukan sesuai dari


hasil analisa dan perancangan sistem.

Pengujian dilakukan menggunakan metode


Tahap pengujian
Black box dan White Box.

Tahap Pada tahap ini dilakukan penerapan dari


implementasi sistem yang telah diuji dan dinyatakan layak
diimplementasikan.

Finish

Gambar 3.1 tahap penelitian

45
3.2 Rancangan Penelitian/Sistem

3.2.1 Use case

3.2.1.1 Analisis Sistem yang Berjalan

Adapun analisis sistem yang berjalan pada Universitas Fajar

Makassar masih menggunakan catatan pada buku besar dan juga

memanfaatkan aplikasi microsoft excel. Adapun sistem berjalan

dari sistem informasi inventarsi sarana dan prasarana adalah

sebagai berikut.

Gambar 3.2 Analisis Sistem yang berjalan

3.2.1.2 Analisis Sistem yang Diusulkan

46
Adapun analisis sistem yang diusulkan pada penelitian ini

dapat dilihat pada gambar 3.3 :

Gambar 3.3 Analisis sistem yang diusulkan

3.2.1.3 Perancangan Sistem

47
3.2.1.3.1 Use case diagram

Gambar 3.4 Use Case Diagram

3.2.1.3.2 Deskripsi Skenario Use Case


3.2.1.3.2.1 Skenario Use Case Login
Nama use case : Login
Aktor : Admin
Tujuan : Login ke sistem
Deskripsi : admin membuka aplikasi
Sarana dan dengan melakukan proses login terlebih
dahulu, aktor memasukkan user name dan password.
Apabila user name dan password sudah benar, maka
aktor akan masuk ke tampilan beranda

Tabel 3.1 Skenario Use Case Login

48
Aktor Sistem

1. Admin membuka aplikasi


Sarana dan prasarana

2. Menampilkan halaman login


untuk masuk keaplikasi.
3. Admin memasukkan user
name dan password.
4. Sistem akan menampilkan
menu utama

3.2.1.3.2.2 Skenario Use Case Manage Data Barang Masuk


Nama use case : Manage data Barang Masuk
Aktor : Admin
Tujuan : Mengelola informasi
Deskripsi : admin membuka aplikasi Sarana
dan prasarana dan memilih Data Barang Masuk. Sistem
merespon dengan menampilkan data Data Barang Masuk pada
aplikasi dan admin dapat mengelola data Barang Masuk.

Tabel 3.2 Skenario Use Case Manage Data Barang Masuk

Aktor Sistem

1. Admin membuka aplikasi


Sarana dan prasarana.

2. Menampilkan beranda
aplikasi
3. Admin membuka menu
data Data Barang Masuk
4. Sistem akan menampilkan

49
menu Data Barang Masuk
5. Admin mengelola data,
menu Data Barang Masuk
6. Sistem akan menampilkan
perubahan data yang telah di
kelola.

3.2.1.3.2.3 Skenario Use Case Manage Status barang


Nama use case : Manage Status barang
Aktor : Admin
Tujuan : Mengelola informasi
Deskripsi : admin membuka aplikasi Sarana
dan prasarana. Sistem merespon dengan menampilkan Status
barang pada aplikasi dan admin dapat mengelola informasi.
Tabel 3.3 Skenario Use Case Manage Status Barang
Aktor Sistem

1. Admin membuka aplikasi


Sarana dan prasarana.

2. Menampilkan beranda
aplikasi
3. Admin membuka menu
Status barang.
4. Sistem akan menampilkan
menu Status barang
5. Admin mengelola data,
Status barang.
6. Sistem akan menampilkan
perubahan data yang telah di
kelola.

3.2.1.3.2.4 Skenario Use Case Manage Peminjaman

50
Nama use case : Manage Peminjaman
Aktor : Admin
Tujuan : Mengelola Informasi
Deskripsi : admin membuka aplikasi Sarana dan
prasarana dan memilih menu Peminjaman. Sistem merespon
dengan menampilkan data Peminjaman pada aplikasi dan
admin dapat mengelola informasi.

Tabel 3.4 Skenario Use Case Manage Peminjaman

Aktor Sistem

1. Admin membuka aplikasi


Sarana dan prasarana.

2. Menampilkan beranda
aplikasi
3. Admin membuka menu
Peminjaman
4. Sistem akan menampilkan
menu data Peminjaman
5. Admin mengelola data,
Peminjaman
6. Sistem akan menampilkan
perubahan data yang telah di
kelola.

3.2.1.3.2.5 Skenario Use Case Manage Pengembalian


Nama use case : Manage Data Pengembalian
Aktor : Admin
Tujuan : Mengelola informasi
Deskripsi : admin membuka aplikasi Sarana dan
prasarana dan memilih menu Data Pengembalian. Sistem

51
merespon dengan menampilkan Data Pengembalian pada
aplikasi dan admin dapat mengelola informasi.

Tabel 3.5 Skenario Use Case Manage Data Pengembalian

Aktor Sistem

1. Admin membuka aplikasi


Sarana dan prasarana.

2. Menampilkan beranda
aplikasi
3. Admin membuka menu
Data Pengembalian.
4. Sistem akan menampilkan
menu Data Pengembalian
5. Admin mengelola data,
menu Data Pengembalian
6. Sistem akan menampilkan
perubahan data yang telah di
kelola.

3.2.1.3.2.6 Skenario Use Case Manage Laporan Barang Masuk


Nama use case : Manage Laporan Barang Masuk
Aktor : Admin
Tujuan : Mengelola informasi
Deskripsi : admin membuka aplikasi Sarana dan
prasarana. Sistem merespon dengan menampilkan Laporan
Barang Masuk pada aplikasi dan admin dapat mengelola
informasi.

52
Tabel 3.6 Skenario Use Case Manage Laporan Barang Masuk

Aktor Sistem

7. Admin membuka aplikasi


Sarana dan prasarana.

8. Menampilkan beranda
aplikasi
9. Admin membuka menu
Laporan Barang Masuk
10. Sistem akan menampilkan
menu data Laporan Barang
Masuk
11. Admin mengelola data,
menu data Laporan Barang
Masuk
12. Sistem akan menampilkan
perubahan data yang telah di
kelola.

3.2.1.3.2.7 Skenario Use Case Manage Laporan inventaris


barang
Nama use case : Manage Laporan inventaris barang
Aktor : Admin
Tujuan : Mengelola informasi
Deskripsi : admin membuka aplikasi Sarana dan
prasarana dan memilih menu Laporan inventaris barang. Sistem
merespon dengan menampilkan Laporan inventaris barang
pada aplikasi dan admin dapat mengelola informasi.

53
Tabel 3.7 Skenario Use Case Manage Laporan inventaris
barang

Aktor Sistem

1. Admin membuka aplikasi


Sarana dan prasarana.

2. Menampilkan beranda
aplikasi
3. Admin membuka menu
Laporan inventaris barang
4. Sistem akan menampilkan
menu Laporan inventaris
barang
5. Admin mengelola data,
menu Laporan inventaris
barang
6. Sistem akan menampilkan
perubahan data yang telah di
kelola.

3.2.1.3.2.8 Skenario Use Case Manage Laporan Peminjaman


Nama use case : Manage Laporan Peminjaman
Aktor : Admin
Tujuan : Mengelola informasi
Deskripsi : admin membuka aplikasi Sarana dan
prasarana dan memilih menu Laporan Peminjaman. Sistem
merespon dengan menampilkan Laporan Peminjaman pada
aplikasi dan admin dapat mengelola informasi

54
Tabel 3.8 Skenario Use Case Laporan Peminjaman

Aktor Sistem

1. Admin membuka aplikasi


Sarana dan prasarana.

2. Menampilkan beranda
aplikasi
3. Admin memilih menu
Laporan Peminjaman
4. Sistem akan menampilkan
menu Laporan Peminjaman
5. Admin mengelola data,
menu Laporan Peminjaman
6. Sistem akan menampilkan
perubahan data yang telah di
kelola.

55
3.2.2 Activity Diagram

3.2.2.1 Activity Diagram (Login)

Activity diagram yang dilakukan admin dan sistem yaitu

admin dapat login, apabila gagal, maka sistem akan

menampilkan kesalahan dan kembali pada halaman login.

Namun apabila berhasil, maka admin dapat mengelola semua

data,

Gambar 3.5 Diagram Activity Admin

56
3.2.2.2 Diagram Activity Lembaga/Fakultas

Activity diagram yang dilakukan lembaga/fakultas dan sistem

yaitu lembaga/fakultas dapat melihat mengelola data barang masuk,

mengelola data status barang, mengelola pinjaman barang, mencetak

laporan barang masuk, mencetak laporan invetaris barang dan mencetak

laporan peminjaman,

Gambar 3.6 Activity diagram User

57
3.2.2.3 Diagram aktivity Data Barang Masuk

Gambar 3.7 aktivity Data Barang Masuk

3.2.2.4 Diagram aktivity Status barang

Gambar 3.8 aktivity Status barang

58
3.2.2.5 Diagram aktivity Peminjaman

Gambar 3.9 aktivity Peminjaman

3.2.2.6 Diagram aktivity Pengembalian

Gambar 3.10 aktivity Pengembalian

59
3.2.2.7 Diagram aktivity Laporan Barang Masuk

Gambar 3.11 aktivity Laporan Barang Masuk

3.2.2.8 Diagram aktivity Laporan inventaris barang

Gambar 3.12 aktivity Laporan inventaris barang

60
3.2.2.9 Diagram aktivity Laporan Peminjaman

Gambar 3.13 aktivity Laporan Peminjaman

61
3.2.3 Diagram Sequence

3.2.3.1 Diagram Sequence Login

Diagram sequence Aplikasi Sarana dan Prasarana

Menggunakan QR Code Berbasis Web dan Android pada Universitas

Fajar Makassar.

Gambar 3.14 Diagram Sequence Login

62
3.2.3.2 Diagram Sequence mengelola data ruangan

Diagram sequence mengelola data ruangan.

Gambar 3.15 Diagram Sequence Mengelola Data Ruangan

63
3.2.3.3 Diagram Sequence mengelola Data Sarpras

Diagram sequence mengelola data sarpras

Gambar 3.16 Diagram Sequence Mengelola Data Sarpras

3.2.3.4 Diagram Sequence Mengelola Barang Masuk

Diagram sequence mengelola barang masuk.

64
Gambar 3.17 Diagram Sequence Mengelola Barang Masuk

3.2.3.5 Diagram Sequence Mengelola Status Barang

Diagram sequence mengelola status barang.

Gambar 3.18 Diagram Sequence Mengelola Status Barang

3.2.3.6 Diagram Sequence Pinjaman.

Gambar 3.19 Diagram Sequence Mengelola Pinjaman

65
3.2.3.7 Diagram Sequence Pengembalian

Gambar 3.20 Diagram Sequence Pengembalian

66
3.2.4 Diagram Class

Class diagram adalah diagram yang menggambarkan struktur


sistem dari segi pendefinisian kelas kelas yang akan dibuat untuk
membangun sistem. Kelas memiliki 3 bagian utama yaitu attribute,
operation, dan name. Kelas-kelas yang ada pada struktur sistem harus
dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem.

Gambar 3.21 Diagram Class

67
3.2.5 Database Logik

Database logik yang di implementasikan dalam bentuk tabel dimana

tiap-tiap kolom berisi data mengenai tabel database yang digunakan.

3.2.5.1 Tabel Login

Tabel 3.9 Tabel admin


No Column Type Null
1 id_admin (Primary) int (11) No
2 Username varchar(25) No
3 Pass varchar(100) No

4 Nama varchar(20) No
5. level Int(11) No

3.2.5.2 Tabel Ruangan

Tabel 3.10 Tabel Ruangan


No Column Type Null
1 id_ruang (Primary) int(11) No
2 Nama_ruangan varchar(35) No
3 User_name varchar(25) No
5 Pass varchar(100) No
6 Id_admin Int(11) No

3.2.5.3 Tabel Sarpras

Tabel 3.11 Tabel Sarpras


No Column Type Null
1 id_sarpras (Primary) int(11) No
2 nama_sarpras varchar(50) No
3 id_admin int(11) No

68
3.2.5.4 Tabel Masuk

Tabel 3.12 Tabel Masuk


No Column Type Null
1 id_masuk (Primary) int(11) No
2 id_sarpras int(11) No
3 Jumlah int(11) No
4 Satuan varchar(20) No
5 Merk varchar(50) No
6 tgl_masuk Date No
7 Harga int(11) No
8 Keterangan varchar(50) No
9 id_ruang int(11) No

3.2.5.5 Tabel Kondisi

Tabel 3.13 Tabel Kondisi


No Column Type Null
1 id_kondisi (Primary) int(11) No
2 id_sarpras int(11) No
3 jumlah_kondisi int(11) No
4 Status varchar(25) No
5 id_ruang int(11) No

3.2.3.9.6 Tabel Pinjaman

Tabel 3.14 Tabel Pinjaman


No Column Type Null
1 id_pinjaman (Primary) int(11) No
2 tgl_pinjaman Date No

69
3 Nama varchar(30) No
4 id_masuk int(11) No
5 jml_pinjam int(11) No
6 Status int(11) No
7 id_ruang int(11) No
8 kode varchar(10) No
9 jam_pinjam time No
10 jam_kembali time No
11 lama_pinjam Int(11)

3.2.5.7 Tabel Pengembalian

Tabel 3.15 Tabel Pengembalian


No Column Type Null
1 id_pengembalian (Primary) int(11) No
2 tgl_pengembalian Date No
3 id_pinjaman int(11) No

3.2.6 Desain Input dan Output


3.2.6.1 Diagram Menu

Gambar 3.22 Diagram Menu

70
3.2.6.2 Desain Tampilan Halaman Utama

Gambar 3.23 Desain Tampilan Halaman Utama

71
3.3 Waktu Dan Tempat Penelitian

Waktu penelitian dilaksanakan selama 2 bulan, dimulai pada bulan


Agustus 2020 sampai dengan september 2020. Penelitian dilakukan di Jl.
Prof. Abdurahman Basalamah No.101, Karampuang, Kec. Panakkukang,
Kota Makassar, Sulawesi Selatan 90231

3.4 Alat dan bahan penelitian

Adapun alat dan bahan yang peneliti gunakan dalam menyelesaikan


penelitian ini di kelompokkan dalam dua bagian, yakni perangkat keras dan
perangkat lunak.
3.4.1 Perangkat Keras
Tabel 3.16 perangkat keras
No Nama Spesifikasi

1. laptop  Menggunakan OS Microsoft®


Windows® 7 64-bit

 Ram minimal 3 GB, yang


direkomendasikan 8 GB RAM

 Ruang disk yang tersedia


minimal 2 GB,namun yang
direkomendasikan yaitu 4 GB

 Resolusi minimal yang


digunakan adalah 1280 x 800
2. Handphone NOTE 7  Layar: IPS LCD capacitive
touchscreen, 6.22 inci.
PRO
 CPU: Snapdragon 675 (11 nm)
 Memori internal: 64 GB, 4GB
RAM.

72
3.4.2 Perangkat Lunak
Tabel 3.17 perangkat lunak
No Nama perangkat lunak

1. Sistem Operasi Windows 7 Ultimate

2. Android studio 3.6

3 Bahasa pemrograman java

4. Google Crhome

5. Sublime text

6. XAMPP

3.5 Metode Penelitian

Metode penelitian yang digunakan yaitu metode waterfall yang merupakan

sebuah metode dalam pengembangan sistem secara berurutan dan dilakukan untuk

membuat pembaruan sistem yang berjalan. Adapun metode pengembangan sistem

yang digunakan, dapat dilihat pada gambar 3.16.

Gambar 3.24 Metode pengembangan sistem Waterfall

73
Sumber: Sukamto dan Shalahuddin (dalam Sagita dan Sugiarto, 2016:52)

Dalam pengembangan sistem seperti pada gambar 3.16 dapat dijabarkan

tahapan perancangan aplikasinya seperti berikut:

3.5.1 Pengumpulan data

Pada penelitian digunakan tiga metode yang dijadikan sebagai cara

pengumpulan data, yaitu:

3.5.1.1 Dokumentasi data

Pengumpulan data dilakukan peneliti melalui data tertulis.

Peneliti mencari data berupa catatan, transkripsi, buku, surat kabar,

majalah dan sebagainya mengenai objek yang diteliti. Peneliti

melakukan observasi awal di kampus Universitas Fajar Makassar,

peneliti mengamati dan melihat bagaimana proses pengelolaan data

inventaris sarana dan prasarana.

3.5.1.2 Observasi

Peneliti melakukan observasi melalui kegiatan mengamati proses

pengelolaan data akademi yang sedang berlangsung di Universitas Fajar

Makassar dengan cara terjun ke lapangan untuk menentukan tempat dan

mengamati situasi lingkungan yang hendak diteliti.

3.5.1.2 Wawancara

Peneliti melakukan wawancara kepada pegawai yang berwenang

dalam mengelola data inventaris barang, dari hasil wawancara tersebut

peneliti mendapatkan informasi bahwa sistem yang digunakan belum

memanfaatkan komputer.

74
3.6 Metode Analisis Data/Metode Pengujian Sistem

Pada penelitian perancangan Aplikasi Sarana dan Prasarana


Menggunakan QR Code Berbasis Web dan Android pada Universitas Fajar
Makassar, pengujian sistem dilakukan menggunakan black box dan white
box yang dimana pengujian dalam sistem black box ini mengamati hasil alur
proses dan memastikan data uji sistem apakah sudah berfungsi dengan
benar. Jika sudah benar maka sistem pengujian tersebut sudah dipastikan
dapat berkerja dengan baik dan bisa digunakan. Sedangkan untuk white box
mengamati source code pada program yang akan diuji apakah source code
tersebut sudah benar atau tidak.

3.7 Jadwal Penelitian

Tabel 3.18 Jadwal Penelitian

No Kegiatan Jadwal kegiatan


Agustus September
1 Studi Literatur
2 Pengumpulan Data
3 Perancangan Sistem
4 Pembuatan Desain Antar Muka

5 Analisis Sistem & Pembuatan Laporan

75
DAFTAR PUSTAKA
Annisa, dkk. 2017. Sistem Inventaris Sarana Dan Prasarana Di Fakultas Ilmu
Komputer Dan Teknologi Informasi Universitas Mulawarman. p rosiding
Seminar Ilmu Komputer dan Teknologi Informasi Vol 2. http://e-
journals.unmul.ac.id/index.php/SAKTI/article/viewFile/239/pdf. Diakses
pada tanggal 26 September 2019
Cholifah dan Rachmadi. 2017. Perancangan Sistem Informasi Pendataan Sarana
Dan Prasarana Sekolah Pada Sekolah Dasar Islam Terpadu Iqro. Jurnal
Maklumatika. Vol. 3. http://maklumatika.uniat.ac.id/files/vol3no2janu
ari2017/008-Sapras.pdf. Diakses 26 September 2019
Cholifah, Wahyu nur, Yulianingsih, Sri Melati Sagita. 2018. Pengujian Black Box
Testing Pada Aplikasi Action & Strategi Berbasis Android Dengan
Teknologi Phonegap. Jurnal string, 3(2), 206-210.
Nyoman Tri Anindia Putra, dkk. 2018. Pengembangan sistem inventaris
berbasis qr code Menggunakan web service pada bidang sarana dan
Prasarana stmik stikom indonesia. Vol. 7.
https://www.researchgate.net/publication/334234749_pengembangan_si
stem_inventaris_berbasis_qr_code_menggunakan_web_service_pada_bi
dang_sarana_dan_prasarana_stmik_stikom_indonesia/link/
5d1eca0092851cf440661ba5/download.
Suhendar dan Gunadi. 2002. Visual Modeling Menggunakan UML Dan Rational
Rose. Informatika. Bandung.
Suendri. 2018. Implementasi Diagram Unifed Modelling Language (UML) Pada
Perancangan Sistem Informasi Remunerasi Dosen Dengan Database
Oracle. Jurnal ilmu computer dan informatika, 3(1), 1-9.
Tabrani, Muhammad, Eni Pudjiarti. 2017. Penerapan Metode Waterfall Pada
Sistem Informasi Inventori PT. pangan sehat sejatera. jurnal inkofar,
1(2), 30-40.
Zafar dan Afriansyah. 2019. Administrasi Sarana dan Prasarana.
https://osf.io/pdjnh/download/?format=pdf.

76

Anda mungkin juga menyukai