Flow Chart Desain Tampilan Sistem

3.3 Flow Chart

Aplikasi Penetapan Gaji Berdasarkan Evaluasi Kinerja dengan Fuzzy Linear Programming, yang selanjutnya diberi nama disebut dengan Real Gaji, berupa sebuah aplikasi sederhana berbasis desktop yang dibuat dengan bahasa C. Gambaran umum proses kerja sistem ini dapat dijelaskan melalui diagram alur flow chart berikut. Gambar 3.2 – Flow Chart Aplikasi ‘Real Gaji’ 53 BAB IV IMPLEMENTASI SISTEM

4.1 Desain Tampilan Sistem

Gambar 4.1 – Tampilan Sistem – Penetapan Aturan Ketika ‘Real Gaji’ pertama dibuka, aplikasi ini akan menampilkan sebuah kotak dialog. Pada awal tampilan ini, pengguna diminta untuk memasukkan tetapan nilai benchmark. Tetapan yang dimaksud adalah nilai level yang dipilih sebagai standar kinerja untuk faktor-faktor yang ada. Setelah itu, untuk standar tersebut, pengguna diminta untuk menetapkan nilai tertentu sebagai nilai untuk standar tersebut. Nilai yang diinputkan tersebut berupa nilai yang berada di antara suatu rentang nilai tertentu yang harus diinputkan juga oleh penggunanya. Misalnya, untuk suatu benchmark, diberikan nilai 90; nilai 90 ini adalah nilai yang berada pada rentang 80 sampai 95; dengan catatan bahwa untuk suatu nilai, makin mendekati 90 maka bobotnya semakin besar; sebaliknnya jika makin menjauhi 90 dan masih berada pada rentang yang ditetapkan, maka bobotnya semakin kecil; untuk nilai yang berada di luar rentang tersebut, bobotnya bernilai 0. Setelah menetapkan nilai benchmark, tetapkan juga nilai minimal dan maksimal serta jarak antar levelnya. Tombol ‘Simpan Tetapan Benchmark’ berfungsi untuk menyimpan tetapan benchmark dan secara otomatis membentuk model program linearnya. Pemodelan program linear yang terbentuk akan ditampilkan pada kotak berwarna merah, kuning, dan hijau, yang terletak di sebelah kanan kotak tetapan benchmark. Setelah model sudah terbentuk, tombol ‘Lakukan Perhitungan’ akan menjadi aktif dan dapat diklik. Setelah diklik, sistem akan melakukan perhitungan; pengguna diharapkan menunggu sampai progress bar akan muncul di tengah penuh. Setelah mencapai 100, tombol ‘Kelola Hasil Perhitungan’ akan menjadi aktif dan kotak di bagian terbawah akan menampilkan iterasi demi iterasi perhitungan. Ketika tombol ‘Kelola Hasil Perhitungan’ diklik, sistem akan menampilkan kotak dialog baru sebagai halaman kelola hasil perhitungan. Gambar 4.2 – Tampilan Sistem – Kelola Hasil Perhitungan Halaman ini akan muncul ketika tomb ol ‘Kelola Hasil Perhitungan’ diklik, yang menyatakan bahwa telah dilakukan proses perhitungan terhadap model program linear yang terbentuk. Pada halaman ini, hal pertama yang perlu dilakukan adalah menetapkan nilai tetapan gaji standar untuk karyawan, misalnya ditetapkan gaji sebesar Rp1.350.000,00 untuk sebulan. Setelah tetapan gaji sudah ditetapkan, pengguna dapat mulai menambah karyawan yang akan dihitung gajinya berdasarkan hasil evaluasi kinerjanya. Karyawan yang telah ditambahkan akan tampil pada kotak di sebelah kanan disertai dengan perhitungan pemerolehan gajinya. Daftar karyawan beserta dengan gaji yang telah ditambahkan dapat disimpan ke file PDF yang tersimpan di direktori aplikasi. 4.2 Penjelasan Beberapa Source Code Utama Aplikasi 4.2.1 Class: EkstrakSimplex.cs