Pada sub bab spesifikasi rancangan ini akan dibahas mengenai spesifikasi perangkat lunak dan spesifikasi perangkat keras.
4.1.1 Spesifikasi Perangkat Lunak
Spesifikasi perangkat lunak yang digunakan pada saat implementasi program aplikasi adalah:
1. Sistem Operasi Microsoft Windows 98, ME, 2000, atau XP; 2. Bahasa Pemograman Borland Delphi 6.0 Enterprise;
3. Basis Data Microsoft Office Access 2000 atau 2003.
4.1.2 Spesifikasi Perangkat Keras
Spesifikasi perangkat keras yang digunakan pada saat implementasi program aplikasi ini adalah:
1. CPU dengan Prosesor berkecepatan 1 GHz; 2. Memory 256 Mb;
3. Kapasitas Harddisk 20 Gigabyte;
Spesifikasi perangkat keras minimum untuk dapat menjalankan program aplikasi ini yaitu:
2. Memory 8 Mb;
3. Kapasitas Harddisk kosong sebesar 2.5 Mb.
4.2 Implementasi Program Aplikasi
Implementasi program aplikasi peramalan Gauss-Newton ini akan menjelaskan tahap pengaturan data dan tahap peramalan. Selain itu, juga terdapat fasilitas bantuan bagi pemakai.
4.2.1 Tahap Login
Tahap ini diperuntukkan untuk memberikan batasan pengguna (user). Hanya yang memiliki kode user dan password yang bisa menjalankan program aplikasi. Setelah login, akan muncul layar Menu Utama. Jika kode user dan/atau password yang dimasukkan salah, maka akan muncul pesan kesalahan. Secara visual, ditunjukkan oleh Gambar 4.1, 4.2, dan 4.3.
Gambar 4.2 Pesan Kesalahan Login
Gambar 4.3 Layar Menu Utama
4.2.2 Tahap Pengaturan Data
Pada tahap ini, data yang tersedia dapat dilihat, diubah, dan dihapus dari basis data. Selain itu, juga data baru dapat ditambahkan ke dalam basis data. Pada tahap awal, data hasil pengumpulan yang didapat dimasukkan ke program aplikasi. Data selengkapnya dapat dilihat pada Lampiran 1.
4.2.2.1 Tahap Lihat Data
Tahapan untuk melihat data adalah sebagai berikut: 1. Jalankan Program Aplikasi.
2. Masukkan Kode User dan Password yang benar.
3. Pilih Menu Data – Lihat Data, ditunjukkan oleh Gambar 4.4.
Gambar 4.4 Layar Menu Lihat Data (Tabel)
4. Klik tombol ‘GRAFIK’ untuk melihat data dalam bentuk grafik. Selanjutnya tombol ‘GRAFIK’ akan digantikan tombol ‘DATA’ untuk melihat kembali data dalam bentuk tabel seperti yang ditunjukkan oleh Gambar 4.5
5. Klik tombol ‘UBAH’ untuk mengedit data dalam basis data. Selanjutnya tombol ‘UBAH’ akan digantikan tombol ‘SELESAI’ supaya data tidak dapat diedit lagi.
Gambar 4.5 Layar Menu Lihat Data (Grafik)
6. Klik tombol ‘CETAK’ untuk mencetak hasil lihat data melalui printer (tergantung tabel atau grafik yang sedang aktif).
7. Klik tombol ‘OK’ untuk keluar ke Menu Utama. 8. Klik tombol ‘KELUAR’ untuk keluar ke Menu Login.
4.2.2.2 Tahap Tambah Data
Tahapan untuk menambah data adalah sebagai berikut: 1. Jalankan Program Aplikasi.
2. Masukkan Kode User dan Password yang benar.
Gambar 4.6 Layar Menu Tambah Data
4. Masukkan informasi data yang akan ditambahkan. Jika input tidak valid atau kosong, maka akan muncul kotak pesan kesalahan seperti Gambar 4.7.
Gambar 4.7 Pesan Kesalahan Tambah Data
5. Setelah memasukkan semua informasi data yang benar, klik tombol ‘TAMBAH’ dan akan memunculkan kotak dialog untuk melakukan perintah menambah informasi data ke dalam basis data seperti yang ditunjukkan oleh Gambar 4.8.
6. Klik tombol ‘BATAL’ untuk membersihkan semua informasi data yang tidak jadi ditambahkan ke basis data.
Gambar 4.8 Kotak Dialog Tambah Data 7. Klik tombol ‘OK’ untuk keluar ke Menu Utama.
8. Klik tombol ‘KELUAR’ untuk keluar ke Menu Login.
4.2.2.3 Tahap Hapus Data
Tahapan untuk menghapus data adalah sebagai berikut: 1. Jalankan Program Aplikasi.
2. Masukkan Kode User dan Password yang benar.
3. Pilih Menu Data – Hapus Data, ditunjukkan oleh Gambar 4.9.
4. Klik tombol ‘HAPUS’ akan muncul kotak dialog untuk melakukan perintah menghapus informasi data dari basis data seperti yang ditunjukkan oleh Gambar 4.10.
5. Klik tombol ‘BATAL’ untuk membersihkan semua informasi data yang tidak jadi dihapus dari basis data.
6. Klik tombol ‘OK’ untuk keluar ke Menu Utama. 7. Klik tombol ‘KELUAR’ untuk keluar ke Menu Login.
Gambar 4.9 Layar Menu Hapus Data
Gambar 4.10 Kotak Dialog Hapus Data
4.2.3 Tahap Peramalan
Tahap ini adalah tahap yang paling penting pada program aplikasi peramalan Gauss-Newton ini. Pada tahap ini, pengguna dapat melihat hasil analisis data berupa persamaan regresi nonlinier serta dapat memasukkan variabel bebas X (Volume Produksi) untuk mengestimasi variabel tak bebas Y (Jumlah Kebutuhan Tenaga Kerja).
Tahapan persamaan regresi adalah sebagai berikut: 1. Jalankan Program Aplikasi.
2. Masukkan Kode User dan Password yang benar.
3. Pilih Menu Peramalan – Persamaan Regresi, ditunjukkan oleh Gambar 4.11.
Gambar 4.11 Layar Menu Persamaan Regresi
4. Klik tombol ‘CETAK’, untuk mencetak hasil analisis data dan informasi data lainnya melalui printer.
5. Klik tombol ‘OK’ untuk keluar ke Menu Utama. 6. Klik tombol ‘KELUAR’ untuk keluar ke Menu Login.
Keterangan hasil analisis adalah sebagai berikut.
• Persamaan Regresi yang didapat melalui analisis Metode Gauss-Newton adalah
44536 0
33942 2, X ,
Y = ∗ dengan SSE sebesar 138,37609 dan MSE sebesar 6,58934. • Jumlah data sebanyak 23 dengan nilai rata-rata Y sebesar 270,60870, nilai rata-rata
X sebesar 43043,47826, nilai maksimum Y sebesar 289, nilai minimum Y sebesar 249, nilai maksimum X sebesar 50.000, nilai minimum X sebesar 36.250.
• Nilai r (koefisien korelasi) sebesar 0,97854408, yang artinya nilai X (Volume Produksi) memiliki hubungan positif terhadap nilai Y (Jumlah kebutuhan tenaga kerja produksi).
• Nilai r2
(koefisien determinasi) sebesar 95,755%, yang artinya model yang dihasilkan memiliki kecocokan (nilai Y dapat dijelaskan oleh nilai X) dengan persentase 95,755%.
4.2.3.2 Tahap Input Variabel
Pada tahap ini pemakai program aplikasi dapat melakukan peramalan nilai Variabel tak bebas Y (jumlah kebutuhan tenaga kerja) dengan memasukkan Variabel bebas X (volume produksi).
Tahapan input variabel adalah sebagai berikut: 1. Jalankan Program Aplikasi.
2. Masukkan Kode User dan Password yang benar.
3. Pilih Menu Peramalan – Input Variabel, ditunjukkan oleh Gambar 4.12.
4. Jika Nilai Variabel X belum dimasukkan (kosong), maka akan muncul kotak pesan kesalahan seperti yang ditunjukkan oleh Gambar 4.13.
Gambar 4.12 Layar Menu Input Variabel
Gambar 4.13 Pesan Kesalahan Input Variabel 5. Klik tombol ‘CETAK’, untuk mencetak hasil peramalan melalui printer. 6. Klik tombol ‘OK’ untuk keluar ke Menu Utama.
7. Klik tombol ‘KELUAR’ untuk keluar ke Menu Login. Keterangan hasil peramalan adalah sebagai berikut.
• Dengan nilai Variabel X (volume produksi) sebesar 50.000 kilogram maka hasil peramalan Variabel Y (jumlah kebutuhan tenaga kerja produksi) adalah sebesar 290 orang.
4.2.3.3 Tahap Grafik
Tahap ini menyajikan grafik yang menunjukkan plot data serta garis persamaan regresi yang diperoleh melalui analisis Metode Gauss-Newton.
Tahapan Grafik adalah sebagai berikut: 1. Jalankan Program Aplikasi.
2. Masukkan Kode User dan Password yang benar.
3. Pilih Menu Peramalan – Grafik, ditunjukkan oleh Gambar. 4.14.
Gambar 4.14 Layar Menu Grafik 4. Klik tombol ‘CETAK’, untuk mencetak grafik melalui printer. 5. Klik tombol ‘OK’ untuk keluar ke Menu Utama.
serta petunjuk penggunaan program aplikasi peramalan ini. Tahapan Menu Bantuan adalah sebagai berikut: 1. Jalankan Program Aplikasi.
2. Masukkan Kode User dan Password yang benar.
3. Pilih Menu Bantuan – Tentang Kami atau Menu Bantuan – Cara Pemakaian, ditunjukkan oleh Gambar 4.15.
Gambar 4.15 Layar Menu Bantuan 4. Klik tombol ‘OK’ untuk keluar ke Menu Utama.
4.3 Evaluasi Program Aplikasi
Perancangan program aplikasi telah mencapai tahap evaluasi. Secara umum, hampir semua perancangan program aplikasi ini sudah sesuai dengan rancangan awal. Hanya ada perubahan pada tampilan program aplikasi dibuat menarik dengan desain warna yang mengikuti aturan pada Teori Interaksi Manusia dan Komputer.
Penggunaan program ini tidak terlalu sulit karena proses pengolahan datanya dibagi menjadi tahap-tahap yang mudah. Tahap ‘Lihat Data’ memudahkan pemakai untuk melihat semua data yang ada di dalam basis data. Tahap ‘Tambah Data’ dan ‘Hapus Data’ memudahkan pemakai untuk mengolah data dimana terdapat pesan kesalahan jika terjadi kesalahan validasi. Pada menu ‘Peramalan’, pemakai dapat melihat hasil analisis dari program aplikasi peramalan yang dijalankan. Selain itu juga terdapat fasilitas cetak hasil analisis serta data yang ada dalam basis data.
Terdapat delapan aturan emas menurut Teori Interaksi Manusia dan Komputer dalam evaluasi program aplikasi, yaitu:
1. Konsistensi program aplikasi.
Program aplikasi peramalan Gauss-Newton ini memiliki konsistensi yang baik, terlihat dalam hal keakuratan perhitungan, warna, jenis font, maupun tata letak yang sesuai.
2. Fasilitas shortcut bagi pemakai.
Setiap tombol pada program apikasi ini dilengkapi fasilitas shortcut key untuk memudahkan dan mempercepat pemakai dalam memilih.
4. Pengorganisasian yang baik sehingga pemakai mengetahui kapan awal dan akhir dari suatu aksi.
Program aplikasi ini dirancang sedemikian rupa sehingga pemakai mengetahui dengan jelas awal serta akhir dari aksi yang dilakukan, baik mulai dari menu login sampai menu bantuan.
5. Penanganan kesalahan yang sederhana.
Pesan kesalahan serta pencegahan kesalahan telah disediakan untuk membantu pemakai dalam menjalankan program aplikasi. Program aplikasi telah memiliki fungsi validasi untuk pengecekan kemungkinan kesalahan yang dilakukan pemakai saat menjalankan program aplikasi, terutama saat memasukkan data. Jika ditemukan adanya kesalahan, program akan memunculkan kotak dialog informasi yang berisi pesan kesalahan yang dilakukan. Pemakai dapat memperbaiki kesalahan tanpa mengulang perintah dari awal program aplikasi.
6. Mengizinkan pembalikan aksi (undo) dengan mudah.
Jika data atau perintah yang dijalankan tidak sesuai atau kurang lengkap, program aplikasi ini memperbolehkan pemakai untun kembali ke proses sebelumnya dan memperbaikinya sehingga menghasilkan output yang sesuai.
7. Pemakai memegang kendali atau sebagai inisiator, bukan sebagai responden.
Pemakai memegang kendali penuh terhadap keseluruhan program aplikasi ini, mulai dari dijalankan hingga keluar dari program aplikasi, yaitu melihat, menambah dan menghapus data, melakukan peramalan, serta mencetak hasil.
8. Mengurangi beban ingatan jangka pendek.
Penyajian program aplikasi ini sederhana, mudah dan konsisten sehingga beban ingatan jangka pendek yang diperlukan bagi pemakai menjadi sedikit.