BAB III PERANCANGAN PROGRAM APLIKASI
3.1
Rancangan Program Perancangan program aplikasi ini akan mencakup fungsi untuk input data, proses
data dan hasil berupa output data. Untuk input data, disediakan tiga pilihan, yakni input manual, input dari file bertipe .xls atau file Excel, dan input dari file bertipe .rak yang merupakan file khusus program ini. Untuk prosesnya, komputer akan melakukan perhitungan untuk menguji asumsiasumsi yang ada, perhitungan untuk mengkoreksi galat perlakuan, dan perhitungan untuk mengkoreksi rataan perlakuan dan mencari letak beda perlakuan dengan uji Tukey. Output yang dihasilkan adalah berupa tabel tampilan data dua dimensi pada Form Tampilan Data Dua Dimensi, hasil dari hipotesis dan grafik pada Form Uji Asumsi, tabel ANOVA beserta keterangannya pada Form Hasil Analisa Peragam, dan tabel hasil uji Tukey pada Form Uji Lanjut. Semua output tersebut dapat disimpan ke dalam tipe-tipe file yang tersedia, diantaranya adalah .rak, .txt, .bmp dan .xls. Program aplikasi ini dapat melakukan analisa data dengan menggunakan analisis peragam, melakukan uji lanjut dengan menggunakan uji Tukey dan juga menguji asumsi-asumsi yang berlaku bagi analisis peragam. Adapun modul-modul yang terdapat di dalamnya terdiri atas: modul input data, modul tampilan data dua dimensi, modul uji asumsi, modul analisa peragam, dan. modul uji lanjut.
26 3.2
Tipe File Program Program ini dapat menyimpan data dalam 4 tipe file/extention yang berbeda.
Tabel 3.1 menunjukkan tipe-tipe file yang dapat disimpan oleh masing-masing form.
Tabel
No. Form 1. Input Data 2. Data 2D 3. Uji Asumsi 4. Hasil Analisa Peragam 5. Uji Lanjut
Dapat menyimpan dalam format *.rak & *.txt, *.xls *.txt, *.xls *.bmp *.bmp, *.xls *.txt, *.xls
3.1
Tipe-tipe file
3.3
Struktur Menu Utama Pada halaman utama, dalam hal ini halaman input data, akan dijumpai Menu
Utama di pojok kiri atas layar. Menu-menu tersebut mempunyai submenu-submenu yang mempunyai fungsinya masing-masing. Berikut adalah gambar struktur dari menu utama.
27
Menu Utama
File
Jalankan
Buka Baru
Bantuan
Tampilan Data 2D
Bantuan RAKCOVA
Buka Uji Asumsi About Import dari Excel
Export ke Excel
Analisa Peragam
Simpan Uji Lanjut Simpan Sebagai
Tutup File
Keluar
Gambar 3.1 Struktur Menu Utama
Fungsi dari tiap-tiap submenu tersebut dijabarkan sebagai berikut: Menu File memiliki submenu-submenu, antara lain: -
Buka Baru, digunakan untuk membuka halaman baru jika masih ada file yang sedang aktif pada halaman input, jika halaman input masih kosong maka tidak akan berbuat apa-apa.
-
Buka, digunakan untuk membuka file yang bertipe .rak, jika pada saat itu ada file yang sedang aktif di halaman input maka akan ditanya apakah ingin disimpan terlebih dahulu. Jika memilih ‘Yes’ maka data akan disimpan terlebih dahulu baru kemudian halaman dikosongkan. Jika memilih ‘No’,
28 maka halaman akan langsung dikosongkan. Jika memilih ‘Cancel’, maka tidak akan terjadi apa-apa. -
Import dari Excel, digunakan untuk membuka file Excel bertipe .xls
-
Export ke Excel, digunakan untuk menampilkan file pada aplikasi Excel, sekaligus menyimpannya di sana.
-
Simpan, digunakan untuk menyimpan file dalam tipe .rak dan .txt, jika file sudah pernah disimpan sebelumnya, maka program akan langsung menyimpan, jika file belum pernah disimpan sebelumnya, maka program secara otomatis akan memanggil submenu Save As. Tipe data .rak merupakan file yang dapat dipanggil kembali oleh program ini, sedangkan tipe data .txt digunakan sebagai dokumentasi.
-
Simpan Sebagai…, digunakan untuk menyimpan file dalam tipe .rak dan .txt dengan memberi nama file terlebih dahulu.
-
Tutup File, digunakan untuk menutup file yang sedang aktif dan mengosongkan semua isian beserta tabel.
-
Keluar, digunakan untuk keluar dari program aplikasi.
Menu Jalankan memiliki submenu-submenu sebagai berikut: -
Tampilan Data 2D digunakan untuk membuka jendela baru yang akan menampilkan data dalam format dua dimensi dengan disertai jumlah perkelompok, jumlah perfaktor dan jumlah keseluruhan.
-
Uji Asumsi, digunakan untuk menampilkan Form Uji Asumsi.
-
Analisis Peragam, digunakan untuk menampilkan Form Hasil Analisa Peragam.
-
Uji Lanjut, digunakan untuk menampilkan Form Uji Lanjut.
29 Menu Bantuan memiliki submenu-submenu sebagai berikut: -
Bantuan RAKCOVA, akan membuka jendela bantuan.
-
Tentang Program, berisi keterangan tentang program aplikasi ini.
3.4
Rancangan Layar dan Modul Program
3.4.1
Splashscreen Splashscreen adalah tampilan awal dari program sebelum masuk ke menu
program yang sebenarnya. Fungsi dari splashscreen adalah untuk menggantikan jeda waktu loading dengan menampilkan logo dari program aplikasi. Sebelum masuk ke menu utama dari program ini, yang pertama kali akan muncul adalah layar splashscreen ini.
Gambar 3.2 Rancangan Splashscreen
3.4.2
Modul Input Data Modul input data adalah modul utama dari program aplikasi ini. Modul ini
terdapat pada Form Input Data. Pilihan untuk menuju ke halaman-halaman lain terdapat pada menu ‘Jalankan’. Untuk menjalankan pilihan pada menu Jalankan, maka semua
30 isian pada Form Input Data harus diisi, baik secara manual maupun dengan membuka file yang sudah tersimpan sebelumnya. Berikut ini adalah hal-hal yang perlu diperhatikan dalam proses pengisian Form Input Data. Pada awalnya, tombol ‘Faktor Pertama’ dan tombol ‘Faktor Kedua’ tidak tampil pada layar Input Data. Jika Jumlah Faktor yang dipilih adalah satu, maka tombol ‘Faktor Pertama’ dan tombol ‘Faktor Kedua’ tidak akan muncul, namun jika Jumlah Faktor yang dipilih atau dimasukkan adalah dua, maka akan muncul tombol ‘Faktor Kedua’, jika tombol itu diklik, maka isian untuk faktor pertama akan disembunyikan dan akan ditampilkan isian untuk faktor kedua disertai dengan tombol ‘Faktor Pertama’ untuk kembali ke isian faktor pertama. Tombol ‘Isi Tabel’ digunakan untuk menghitung dan menampilkan baris dan kolom yang dibutuhkan untuk pemasukkan data secara manual. Selain itu juga, akan ditampilkan variasi dari ulangan dan nama taraf faktor yang telah dimasukkan sebelumnya sehingga memudahkan untuk pengisian data secara manual walaupun tampilan data adalah satu dimensi. Letak dari kolom ulangan, faktor, variabel pengiring dan variabel respon sangatlah penting dikarenakan data tidak hanya didapat dari inputan secara manual tetapi juga dapat diimport dari file excel sehingga tata letak variabel-variabel tersebut kemungkinan besar akan berbeda-beda. Jika mengambil data dari file Excel, maka data akan tampil di tabel namun dibutuhkan juga pengisian manual untuk isian lainnya diluar tabel. Sedangkan untuk data yang diambil dari file bertipe .rak, hanya dibutuhkan pengisian posisi kolom ulangan, faktor pertama, variabel X dan variabel Y pada isian di atas tabel.
31 Icon File
Form Input Data Jalankan
Bantuan
Rancangan Percobaan Nama Percobaan
Posisi dalam Tabel pada kolom ke
Nama Variabel Pengiring (X)
Ulangan
Variabel X
Faktor Pertama
Variabel Y
Nama Variabel Respon (Y) Banyak Ulangan / Kelompok Jumlah Faktor
Nama Faktor Tipe Taraf Input Taraf
Kualitatif
Kuantitatif
---> <---
Faktor Pertama
Faktor kedua
Isi Tabel
Data 2D
Uji Asumsi
Analisa
Uji Lanjut
Keluar
Keterangan Form1
Gambar 3.3 Rancangan Form Input Data
3.4.3
Modul Tampilan Data dua Dimensi Pada saat memasukkan data di form Input Data, tampilan datanya adalah
berbentuk satu dimensi, baik input secara manual maupun dari excel, mengingat tampilan yang umum disimpan oleh peneliti adalah berbentuk satu dimensi, maka untuk mempermudah pembacaan data dibuatlah Modul Tampilan Data Dua Dimensi disertai dengan jumlah per-baris dan per-kolomnya serta jumlah totalnya. Menu ‘File’ yang terdapat pada form ini mempunyai tiga submenu, yakni ‘Simpan’ yang digunakan untuk
32 menyimpan data dalam format .txt, submenu ‘Export ke Excel’, untuk memindahkan data ke aplikasi Excel, dan yang terakhir submenu ‘Tutup’ yang digunakan untuk menutup Form dan kembali ke halaman utama. Icon File
Form Tampilan Dua Dimensi Bantuan
Nama Percobaan Ulangan1
Ulangan 1
Ulangan 2
Ulangan 2
Jumlah
Jumlah
X
Y
X
Y
X
Y
Perlakuan
Jumlah
Gambar 3.4 Rancangan Form Tampilan Dua Dimensi
3.4.4
Modul Uji Asumsi Modul ini menampilkan hasil dari pengujian asumsi-asumsi yang harus dipenuhi
dalam analisis peragam. Sebagian dari pengujian asumsi tersebut ditampilkan dalam bentuk grafik mengingat tampilan secara grafis lebih mudah untuk dianalisa. Hasil dari tampilan ini dapat disimpan ke dalam format .bmp dengan cara mengklik icon bergambar disket, atau dicetak ke media kertas pada submenu ‘Cetak Grafik’, namun gambar hanya dapat disimpan satu persatu, sehingga akan ada tiga gambar untuk ketiga asumsi tersebut.
33 Icon File
Form Uji Asumsi Bantuan
Nama Percobaan Asumsi 1
Asumsi 2
Asumsi 3
Koefisien Regresi Homogen Ho: b1 != b2 != ... !=bn H1: b1 = b2 = ... = bn Fhit= 2.096 nilai F tabel 1% = 2.94 nilai F tabel 5% = 2.14 nilai Fhit < F tabel, terima Ho, Semua koefisien regresi tersebut homogen
Variabel X tidak dipengaruhi oleh Perlakuan Ho: X tidak berkorelasi dengan perlakuan, X bersifat tetap H1: X berkorelasi dengan perlakuan Fhit= 22.709 nilai F tabel 1% = 2.75 nilai F tabel 5% = 2.05 Fhit > Ftabel, tolak Ho, signifikan, ada hubungan antara perlakuan yang dicobakan dengan peubah pengirng
Hasil Uji
Tutup
Gambar 3.5 Rancangan Form Uji Asumsi, Asumsi 1
34 Icon File
Form Uji Asumsi Bantuan
Nama Percobaan Asumsi 1
Asumsi 2
Asumsi 3
H0 : b=0 H1: b!=0 F hitung = 66.262 F tabel 1% = 2.91 F tabel 5% = 2.14 nilai F hitung sangat signifikan, Fhit < Ftabel, tolak H0, ada hubungan linear antara x dan y
Tutup
Gambar 3.6 Rancangan Form Uji Asumsi, Asumsi 2 Icon File
Form Uji Asumsi Bantuan
Nama Percobaan Asumsi 1
Asumsi 2
Asumsi 3
Tutup
Gambar 3.7 Rancangan Form Uji Asumsi, Asumsi 3
35 3.4.5
Modul Hasil Analisa Peragam Modul hasil analisa ini merupakan hasil perhitungan dari data yang sudah
diinput. Dari form ini kita dapat melihat apakah ada perbedaan pengaruh perlakuan terhadap variabel respon (Y), apakah signifikan, tidak signifikan atau sangat signifikan. Jika signifikan pada taraf 5% maka akan tampil satu bintang (*) pada nilai F hitung, jika sangat signifikan pada taraf 1% maka akan tampil dua bintang (**) pada nilai F hitung. Tombol Uji Lanjut tidak akan muncul jika H0 diterima, dan baru akan muncul jika H0 ditolak, baik signifikan maupun sangat signifikan. Sebelum keluar Anda dapat menyimpan data sebagai gambar dengan menggunakan pilihan submenu ‘Simpan sebagai Gambar’, ataupun mengirim data ke aplikasi Microsoft Excel dengan menggunakan pilihan submenu ‘Export ke Excel’ dan menyimpannya sebagai format .xls di sana. Kedua submenu tersebut terletak pada menu ‘File’. Icon File
Form Hasil Analisa Peragam Bantuan
Sumber Keragaman
Jumlah Kuadrat Tengah sebelum dikoreksi
db
XX
XY
YY
Jumlah Kuadat tengah & Kuadrat Tengah setelah dikoreksi
db
JK
KT
F tabel 5% F tabel 1% F hitung
Penjelasan
Uji Lanjut
Gambar 3.8 Rancangan Form Hasil Analisa Peragam
Tutup
36 3.4.6
Modul Uji Lanjut
Modul uji lanjut menampilkan hasil koreksi terhadap rataan perlakuan yang kemudian diuji dengan menggunakan uji Tukey. Uji ini digunakan untuk melihat letak signifikansi dari taraf-taraf faktor yang ada dengan membandingkan beda nilai perlakuan dengan nilai Tukey. Setelah dibandingkan, akan muncul tampilan letak perbedaan nilai tengah pada tabel kedua. Nilai ‘alpha’ pada isian dapat diganti untuk mengetahui letak perbedaan perlakuan pada nilai alpha yang berbeda pada tabel Tukey. Nilai alpha yang disediakan adalah satu persen dan lima persen. Data-data pada halaman ini dapat disimpan dalam format .txt maupun di export ke excel untuk disimpan sebagai file .xls sebagai dokumentasi. Kedua fungsi tersebut ada di dalam menu ‘File’ yang berisi submenu ‘Simpan sebagai Teks’, submenu ‘Export ke Excel’ dan submenu ‘Tutup’. Icon File
Form Uji Lanjut Bantuan
Nama Percobaan Rata-rata Perlakuan sebelum diurutkan Perlakuan
Rata-rata Y terkoreksi
Alpha Rata-rata perlakuan setelah diurutkan Perlakuan
Rata-rata Y terkoreksi
Beda Perlakuan
Keterangan
Tutup
Gambar 3.9 Rancangan Form Uji Lanjut
37 3.4.7
Layar About
Layar ini memuat informasi mengenai program aplikasi yang dibuat, berupa nama program aplikasi, tahun pembuatan dan pemegang hak cipta.
Gambar 3.10 Rancangan Form About
3.4.8 Layar Bantuan Layar Bantuan ini dirancang dengan bantuan software Help and Manual 4 trial version. Bantuan ini berisi penjelasan singkat tentang program ini dan cara pengoperasian program aplikasi ini.
Gambar 3.11 Rancangan Layar Bantuan
38 3.5
Diagram Alir Program Mulai
Menu Utama
input manual?
Tidak Input dari excel?
Ya Ya
Tidak Tidak
input dari file .rak
Input data Form Kosong?
Tidak
Ya
Save?
Ya
Simpan data
Tidak Buka baru?
Ya
Buka Program Baru
Tidak
Ya
Export ke Excel?
Ya
Tidak Selesai
lihat tampilan data 2D?
Ya
Ya
Form Tampilan 2D
Tidak Tidak
buka Jendela Bantuan
Ya
Ya
Tutup Program?
Uji Asumsi?
Tidak
Tidak
Bantuan?
Analisis Peragam
Tidak
Tidak
Tutup File?
Tidak
Uji Lanjut?
Ya
Form Uji Asumsi
Ya
Form Hasil Analisa
Ya
Gambar 3.12 Diagram Alir Program
Form Uji Lanjut
buka aplikasi Microsoft Excel
39 3.6
State Transition Diagram (STD)
3.6.1
STD Layar Utama
Lingkungan Windows Klik 'Exit' atau 'Keluar'
Jalankan Program
Keluar dari Program
Klik 'Yes'
Tampilkan Form Kosong
Klik 'Yes'
simpan dan keluar dari pogram
menunggu inputan data
Keluar dari program
Menunggu konfirmasi simpan
Klik 'Open from Excel' Buka file tipe excel Menunggu konfirmasi keluar
Input data secara manual
Menunggu inputan data
alokasikan jml baris dan kolom ke tabel
Klik 'Open' Buka file tipe .rak
input posisi di tabel ubah nama variabel x dan y Menunggu pilihan menu Klik 'Exit' atau 'Keluar' Tampil konfirmasi keluar
Klik 'Save' atau 'Save As'
Klik 'Exit' atau 'Keluar' Tampil konfirmasi keluar
Simpan File ke tipe .rak Menunggu pilihan menu kllik 'Bantuan'
Klik 'Export ke Excelr' Buka Aplikasi Excel & pindahkan data
Buka Jendela Bantuan
Jendela Bantuan
kllik 'New' Klik 'Uji Asumsir' Jendela Microsoft Excel
Buka Form Uji Asumsi
Klik 'Uji Asumsir' Buka Form Uji Asumsi
Buka Program baru Klik 'Analisa' Buka Form Hasil Analisis
Klik 'Uji Lanjut' Buka Form Uji Lanjut
Form Tampilan Data 2D
Form Uji Asumsi
Form Hasil Analisa
Gambar 3.13 STD Form Input Data
Form Uji Asumsi
Jendela Program Baru
40 3.6.2
STD Layar Tampilan Data Dua Dimensi
Klik 'Data 2D' hitung dan tampilkan tampilan data dua dimensi
Jendela Bantuan
Tekan 'Keluar' Kembali ke Form Utama
kllik 'Bantuan' Buka Jendela Bantuan
Menunggu penekanan tombol
tekan Export ke Excel
tekan Simpan sebagai Teks
Buka Jendela Excel dan copy data ke sana
Simpan data
Jendela Aplikasi Microsoft Excel
Tekan 'Keluar' Kembali ke Form Input Data
Menunggu penekanan tombol
Gambar 3.14 STD Layar Tampilan Data Dua Dimensi
3.6.3
STD Layar Uji Asumsi
Jendela Bantuan Klik 'Uji Asumsi' Tampil Form Uji Asumsi, Asumsi 1
klik 'Keluar' Kembali ke Form Utama
Buka Jendela Bantuan
Menunggu penekanan tombol
Tekan Tombol 'Hail Uji'
pilih tab Asumsi 2
Tampil hasil Asumsi 1
Tampil Hasil Asumsi 2
Menunggu penekanan tombol
Pilih Simpan Gambar Tampilkan waktu &Simpan Gambar 1
Pilih Tab Asumsi 3 Tampil Hasil Asumsi 3
Menunggu Penekanan Tombol
Pilih Simpan Gambar Tampilkan waktu &Simpan Gambar 2
klik 'Bantuanr'
Tekan Tombol Cetak Grafik Muncul Jendela Cetak
Menunggu Penekanan Tombol
Pilih Simpan Gambar Tampilkan waktu &Simpan Gambar 3
Gambar 3.15 STD Form Uji Asumsi
Hasil Cetak
Menunggu Pilihan Grafik
41 3.6.4
STD Layar Hasil Analisa
Klik 'Analisa Peragam' hitung & tampilkan hasil analisa peragam
Tekan 'Keluar' Kembali ke Form Utama
Menunggu penekanan tombol
Tekan 'Simpan sebagai Gambar' Tampilkan Jendela Simpan
klik 'Bantuanr' Buka Jendela Bantuan
Tekan 'Export ke Excelr' Buka Microsoft Excel dan pidahkan data
Jendela Microsoft Excel
Menunggu Penekanan Tombol
Jendela Bantuan
Tekan 'Save' Simpan Gambar
Gambar 3.16 STD Form Hasil Analisa Peragam
3.6.5
STD Layar Uji Lanjut
Klik 'Uji Lanjut' Tampil Form Uji Lanjut dgn alpha 5 %
Menunggu pilihan menu
pilih alpha 1 % Tampilkan beda perlakuan pada alpha 1 %
pilih Export ke Excel
pilih 'Simpan' Tekan Save
Tekan 'Keluar' Kembali ke Form Utama
Muncul Jendela Save
Buka Aplikasi Excel dan pindahkan data ke sana
klik 'Bantuanr' Buka Jendela Bantuan
Simpan File Menunggu pengisian nama file
Jendela Aplikasi Microsoft Excel
Gambar 3.17 STD Form Uji Lanjut
Jendela Bantuan