Spesifikasi Perangkat Keras dan Perangkat Lunak Implementasi Data Implementasi File Implementasi Antar Muka

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