BAB III METODELOGI PENELITIAN
3.1
Metode Pengumpulan Data
Metode pengumpulan data yang dilakukan melakukan beberapa metode yaitu sebagai berikut; a. Metode pengamatan (Observasi) Metode ini dilakukan dengan cara mengamati secara langsung dan dari observasi ini dapat ditarik kesimpulan.
b. Metode studi pustaka Penelitian ini dilakukan dan ditunjang oleh buku dari pendapatan beberapa ahli, studi pustaka juga menambahkan data tugas akhir ini.
3.2
Analisis Sistem Berjalan
Sub bab ini menjelaskan hasil penulisan dari sistem yang sedang berjalan di sebuah usaha kecil, yang dimana usaha tersebut memiliki sistem manual yang dalam arti masih menggunakan buku dan pulpen yang sebagai tempat menyimpan beberapa data. Oleh karena itu,berhubungan dengan laporan data daftar DVD dan data peminjam,yang dimulai dari uraian kerja permasalahan yang dihadapi dan kerangka pemecahan masalah.
3.3
Uraian Sistem Kerja yang Berjalan
Sistem kerja pada sistem aplikasi pengolahan data pada lembaga usaha Rental DVD, setiap akhir bulan pemilik usaha memantau perkembangan maju atau tidaknya dengan memiliki pengguna kata sandi atau log-in tersendiri. Aplikasi ini akan diolah oleh penulis tugas akhir ini. Sebelumnya masih menggunakan buku dan pulpen saat menjalani sistem usaha ini.
3.4
Permasalahan yang Dihadapi
Dari sistem pengolahan data yang ada,dapat dianalisa kelemahan – kelemahan yang terjadi pada sistem yang digunakan,kelemahan - kelemahan tersebut adalah sebagai berikut : 1.
Dalam pengolahan data kaset, dan data anggota atau data peminjam masih menggunakan buku besar dalam mencatatnya.
2.
Pengarsipan data laporan kaset, dan peminjaman belum tersusun rapi sehingga pencarian data mengalami keterlambatan dan mempengaruhi pelaporannya.
3.5
Uraian Kerja Sistem yang Diusulkan
Sistem kerja pada lembaga usaha seperti ini,pemilik usaha memiliki pemikiran untuk dapat mengolah data ini dengan mudah dan praktis. Selanjutnya,penulis memberikan sumbangsih pemikiran untuk mempermudah sistem kerja yang dilakukan dalam usaha Rental DVD ini dengan mengolah data ini dalam bentuk aplikasi yakni Microsoft Visual Basic 6.0 dengan SQL server 2000.
20
3.6
Desain Database
Desain database terdiri dari beberapa tabel yang saling berhubungan satu sama lain. Berikut ini desain database Sistem Aplikasi Pengolahan Rental DVD yang telah dirancang dapat dilihat pada tabel di bawah ini : Tabel 3.6.1 Kamus Tabel Anggota
Berdasarkan Tabel 3.6.1, kamus tabel anggota berisi informasi tentang data-data anggota seperti : ID_Anggota, Nama_anggota, Alamat, No_Telp, Jenis_Kelamin, Ket, dan Tgl_Daftar dari setiap data yang digunakan untuk mengidentifikasi data – data anggota atau pengguna ketika melakukan pendataan. Dengan kata lain, tabel 3.6.1 merupakan tempat penyimpanan data-data yang sangat penting.
21
Tabel 3.6.2 Kamus Tabel Pegawai
Berdasarkan Tabel 3.6.2, kamus tabel pegawai berisi informasi tentang data-data pegawai dari setiap pegawai yang terdiri dari : ID_Pegawai, Nama_Pegawai, Alamat, No_Telp, Jenis_kelamin, Status, Pendidikan, Jabatan, User_Name, dan Password
Tabel 3.6.3 Kamus Tabel Film
Berdasarkan Tabel 3.6.3, kamus tabel berisi informasi tentang data-data dari setiap Film yang terdiri dari : ID_Film, Tgl_Masuk, Judul, Kategori, Tahun_Rilis, Pemain, Jenis_Disc, Isi, Harga_Film, Harga_Sewa, dan Stok.
22
Tabel 3.6.4 Kamus Tabel Kategori
Berdasarkan Tabel 3.6.4, kamus tabel kategori berisi informasi tentang data-data kategori yang terdiri dari : id_kategori dan kategori.
Tabel 3.6.5 Kamus Tabel Detail Pinjam
Berdasarkan Tabel 3.6.5, kamus tabel detail pinjam berisi informasi tentang data-data detail pinjam yang terdiri dari : No_Nota, ID_Anggota, ID_Film, Judul dan Status.
Tabel 3.6.6 Kamus Tabel Peminjaman
Berdasarkan Tabel 3.6.6, kamus tabel peminjaman berisi informasi tentang data-data peminjaman yang terdiri dari No_Nota, Tgl_Pinjam, ID_Pegawai, Nama, ID_Anggota, Jumlah, Lama_Sewa, Tgl_Kembali, Total_Bayar. 23
Tabel 3.6.7 Kamus Tabel Pengembalian
Berdasarkan Tabel 3.6.7, kamus tabel pengembalian berisi informasi tentang data-data pengembalian yang terdiri dari : ID_Anggota, Nama, ID_Film, Judul, Tgl_kembali, Tgl_Pengembalian, Denda, dan Status.
3.7 Desain Relasi Antar Tabel Relasional adalah sebuah bentuk hubungan antara beberapa data yang dikelompokkan dalam sebuah tabel, hubungan-hubungan ini sangat dibutuhkan dalam memperoleh informasi dan dapat mendokumentasikan berbagai informasi. Relasional merupakan bentuk hubungan antara dua tabel atau lebih, yang salah tabel anggotanya memiliki bentuk ketergantungan yang erat, sehingga tidak dapat dipisah-pisahkan secara menyendiri. Dengan adanya relasi sebuah data dapat disimpan dengan struktur yang terorganisir sehingga memudahkan pihakpihak yang terkait dalam mendapatkan informasi dan mengolah databasenya. Ada beberapa bentuk relasi yang sering digunakan yaitu bentuk relasi one to one, one to many dan many to many. Berikut adalah bentuk relasi antar tabel yang digunakan dalam Sistem Aplikasi Pengolahan Data Rental DVD :
24
Gambar 3.1 Relasi Antar Tabel Rental DVD
3.8 Desain Use Case Diagram Use case diagram merupakan sekumpulan skenario sukses dan gagal yang mendeskripsikan seorang aktor yang menggunakan suatu sistem untuk mencapai suatu tujuan. Dengan kata lain use case menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, bukan “bagaimana”. Sebuah use case merepresentasikan suatu interaksi antara aktor dengan sistem. Use case diagram dapat sangat membantu bila kita sedang menyusun requirement sebuah sistem, mengkomunikasikan rancangan dengan klien, dan merancang test case untuk semua feature yang ada pada sistem.Sebuah use case dapat meng-include fungsionalitas use case lain sebagai bagian dari proses dalam dirinya.
Secara umum, diasumsikan bahwa use case yang di-include akan dipanggil setiap kali use case yang meng-include dieksekusi secara normal. Sebuah use case dapat di-include oleh lebih dari satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar fungsionalitas yang common. Sebuah use case juga dapat meng-extend use case lain dengan behaviour-nya sendiri. Sementara hubungan generalisasi antar use case 25
menunjukkan bahwa use case yang satu merupakan spesialisasi dari yang lain. Berikut ini adalah rancangan use case diagram dari Sistem Aplikasi Rental DVD : Manajemen Data Pegawai
Manajemen Set login
Manajemen Data admin
Manajemen Data Anggota
Laporan
Manajemen Data Peminjaman
Manajemen Data DVD
Manajemen Data Pengembalian
<>
Memilih DVD
<> <>
<>
<>
<> <> Daftar dan transaksi
Pegawai
Anggota
Gambar 3.2 Use Case Diagram Rental DVD
Berdasarkan Gambar 3.2, dalam aplikasi ini admin dapat melakukan hal-hal seperti : manajemen data log in, manajemen data anggota, manajemen data pegawai, manajemen data DVD, manajemen data peminjaman, manajemen data pengembalian, manajemen data laporan. log in Pegawai dapat melakukan hal-hal seperti : manajemen data anggota, manajemen data DVD, manajemen data peminjaman, manajemen data pengembalian, manajemen data laporan.
3.9 Desain Sequence Diagram Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar objek dan mengindikasikan komunikasi diantara objek-objek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh objek-objek yang melakukan suatu tugas atau 26
aksi tertentu. Objek-objek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram.
Pada diagram ini, dimensi vertikal merepresentasikan waktu. Bagian paling atas dari diagram menjadi titik awal dan waktu berjalan ke bawah sampai dengan bagian dasar dari diagram. Garis Vertical, disebut lifeline, dilekatkan pada setiap objek atau aktor. Kemudian, lifeline tersebut digambarkan menjadi kotak ketika objek melakukan suatu operasi , kotak tersebut disebut activation box.
Objek dikatakan mempunyai live activation pada saat tersebut. Pesan yang dipertukarkan antar objek digambarkan sebagai sebuah anak panah antara activation box pengirim dan penerima. Kemudian di atasnya diberikan label pesan.
Pada aplikasi rental DVD ini terdapat beberapa desain sequence diagaram yaitu sequence diagram pegawai, sequence diagram admin, sequence diagram menu input admin, dan sequence diagram menu laporan admin.
27
Gambar 3.3 Sequence Diagram Pegawai
Berdasarkan Gambar 3.3, langkah-langkah yang harus dilakukan oleh pegawai untuk dapat mengakses aplikasi rental DVD secara penuh adalah sebagai berikut : pada halaman utama aplikasi rental DVD, pegawai harus memilih menu login dan memasukkan username dan password. Jika pegawai melakukan login dengan benar, maka pegawai akan masuk ke beranda pegawai. Pegawai dapat melihat data DVD, dan data anggota dengan memilih menu DVD dan anggota. Pegawai juga dapat menggunakan laporan yang telah digunakannya dengan memilih menu data laporan. Menu logout dapat dipilih jika ingin keluar atau mengakhiri akses halaman pegawai.
28
Gambar 3.4 Sequence Diagram Menu Input Admin
Berdasarkan Gambar 3.4, langkah-langkah yang harus dilakukan oleh admin untuk dapat mengakses aplikasi rental DVD secara penuh adalah sebagai berikut : pada halaman utama aplikasi rental DVD, admin harus memilih menu login dan memasukkan username dan password. Jika admin melakukan login dengan benar, maka admin akan masuk ke beranda admin. Admin dapat memasukkan data anggota, data pegawai, data DVD, data transaksi, data laporan, dan sett login. Menu logout dapat dipilih jika ingin keluar atau mengakhiri akses halaman admin.
29
Gambar 3.5 Sequence Diagram Menu Laporan Admin
Berdasarkan Gambar 3.5, langkah-langkah yang harus dilakukan oleh admin untuk dapat mengakses aplikasi rental DVD secara penuh adalah sebagai berikut : pada halaman utama aplikasi rental DVD, admin harus memilih menu login dan memasukkan username dan password. Jika admin melakukan login dengan benar, maka admin akan masuk ke beranda admin. Admin dapat melihat, mengedit, dan menghapus data anggota, data pegawai, data DVD, data transaksi, data laporan, dan login. Menu logout dapat dipilih jika ingin keluar atau mengakhiri akses halaman admin.
30