68
BAB IV IMPLEMENTASI DAN ANALISIS HASIL
IV.1. Implementasi
Penelitian ini telah diimplementasikan menjadi sebuah aplikasi yang siap digunakan, yang dibangun dengan tahapan-tahapan berikut :
IV.1.1 Spesifikasi Perangkat Keras dan Perangkat Lunak
Perangkat keras yang dipakai untuk membangun sistem adalah sebagai berikut :
Processor : Intel core i5 2.53 GHz
Memori : 2GB
Hard Disk : 512 GB
Perangkat lunak yang dipakai untuk membangun sistem adalah sebagai berikut :
Bahasa Pemrograman : Java NetBeans IDE 6.1
DBMS : MySQL 5.0
IV.1.2 Implementasi Data
Data yang dipakai pada penelitian ini didapat dari Apotek Pendidikan Sanata Dharma, yaitu data pemakaian sediaan tahun 2011. Data yang diperoleh
berbentuk file yang berekstensi .xls yang berisi kode barang, nama barang, harga satuan dan jumlah pemakaian. Data diseleksi terlebih dahulu karena penelitian ini
bertujuan untuk pengadaan obat, jadi data pemakaian yang dipakai hanyalah data
69 tentang item obat saja.
IV.1.3 Implementasi File
Pada bab III sebelumnya sudah dibuat rancangan untuk kelas-kelas yang nantinya akan digunakan oleh sistem. Berikut ini adalah bentuk implementasi dari
perancangan kelas menjadi implementasi file :
Tabel 4.1 Tabel Implementasi file
Use-case Kelas Perancangan
Implementasi File Jenis
Input File Pemakaian
Sediaan inputFileForm
inputFileForm.java Interface
databaseConnection databaseConnection.java Controller
Obat Obat.java
Entity Input Alokasi
Biaya inputBiayaForm
inputBiayaForm.java Interface
databaseConnection databaseConnection.java Controller
Biaya Biaya.java
Entity Input Skor Pareto
inputSkorForm inputSkorForm.java
Interface databaseConnection
databaseConnection.java Controller Analisis Pareto
ABC analisisForm
analisisForm.java Interface
analisisPareto analisisPareto.java
Controller Obat
Obat.java Entity
Mencari Rekomendasi
Pengadaan Obat rekomendasiForm
rekomendasiForm.java Interface
cariRekomendasi cariRekomendasi.java
Controller Obat
Obat.java Entity
Biaya Biaya.java
Entity
IV.1.4 Implementasi Antar Muka
IV.1.4.1 Tampilan Halaman Menu Utama
Halaman ini merupakan tampilan awal pada sistem. Pada halaman ini terdapat menu-menu utama yang berfungsi untuk
memasukkan file .xls, biaya, skor, analisis pareto, dan mencari rekomendasi.
70 Gambar 4.1 Gambar Tampilan Halaman Menu Utama
Listing program terdapat pada lampiran 4.
IV.1.4.2 Tampilan Halaman Input Data
IV.1.4.2.1 Tampilan Halaman Input File Pemakaian Sediaan
Halaman ini berfungsi untuk memasukkan file .xls atau .xlsx untuk kemudian disimpan dalam database.
71 Gambar 4.2 Gambar Tampilan Halaman Input File
Listing program terdapat pada lampiran 4
IV.1.4.2.2 Tampilan Halaman Input File Biaya
Halaman ini berfungsi untuk memasukkan biaya ke dalam database yang akan digunakan dalam mencari rekomendasi pengadaan
obat.
Gambar 4.3 Gambar Tampilan Halaman Input Biaya Listing program terdapat pada lampiran 4
72
IV.1.4.2.3 Tampilan Halaman Input Skor Pareto
Halaman untuk memasukkan skor yang akan digunakan untuk proses analisis Pareto ABC.
Gambar 4.4 Gambar Tampilan Halaman Input Skor Pareto Listing program terdapat pada lampiran 4
IV.1.4.3 Tampilan Halaman Analisis Pareto ABC
Halaman untuk melakukan proses analisis Pareto ABC yaitu menampilkan hasil analisis nilai pakai, analisis nilai investasi, dan analisis
nilai indeks kritis. Pada halaman ini terdapat juga menu untuk melihat grafik hasil analisis Pareto ABC dan menu untuk mencetak hasil analisis.
73 Gambar 4.5 Gambar Tampilan Halaman Analisis Pareto ABC
Apabila proses analisis telah selesai dijalankan dan kemudian ditampilkan, akan muncul pesan berikut.
Berikut ini merupakan tampilan untuk grafik hasil analisis Pareto ABC.
Listing program terdapat pada lampiran 4.
IV.1.4.4 Tampilan Halaman Cari Rekomendasi
Halaman ini berfungsi untuk menampilkan fungsi mencari
74 rekomendasi. Rekomendasi yang akan ditampilkan ada tiga alternatif
sesuai dengan perancangan manajemen model pada Bab 3. Pada halaman ini semua hasil rekomendasi akan ditampilkan, dengan tujuan agar
pengguna dapat membandingkan hasil rekomendasi mana yang paling sesuai. Pada halaman ini juga terdapat menu cetak untuk mencetak
masing-masing hasil rekomendasi. Menu modifikasi pengadaan digunakan untuk memodifikasi jumlah pengadaan sesuai keinginan pengguna.
Gambar 4.6 Gambar Tampilan Halaman Cari Rekomendasi Berikut ini merupakan tampilan untuk fungsi input batas maksimum
selisih biaya awal dengan total investasi untuk memaksimalkan jumlah pengadaan pada saat mencari rekomendasi 3.
Gambar 4.7 Form input selisih maksimum Listing program terdapat pada lampiran 4.
75
IV.2. Analisis Hasil