Untuk membuat form Login, dapat menggunakan form Login yang disediakan oleh Visual Basic. Tetapi, pada sistem ini penulis lebih memilih untuk membuat form
Login dari standar form. Bentuk rancangan form Login dapat dilihat pada gambar 3.7.
Pada form Login ini, terdapat objek textbox yang bernama txtPassword. Objek textbox tersebut terhubung dengan database INALUM.mdb, tepatnya terhubung
dengan tabel Password yang menyimpan data karakter password yang berlaku. Sehingga karakter yang dimasukkan oleh user di txtPW dapat dibandingkan dengan
karakter yang tersimpan di tabel Password. Dengan mengatur visible txtPassword menjadi false, maka txtPassword tidak akan terlihat saat sistem dijalankan. Adapun
pengaturan properties objek-objek yang ada, dapat dilihat pada tabel 3.5 di bawah ini.
Tabel 3.5 Pengaturan Properties Form Login
No. Objek
Properties Pengaturan
1 CommandButton1 Name
cmdOK Caption
OK 2 CommandButton2
Name cmdBatal
Caption BATAL
3 Form2 Name
frmLogin BorderStyle 4 - Fix ToolWindow
4 Frame1 Name
fraLogin BorderStyle 0 - None
5 Label1 Name
lblJudul Caption
LOGIN 6 Label2
Name lblPW
Caption Password :
7 TextBox1 Name
txtPW Text
8 TextBox2 Name
txtPassword Visible
False
3.7.3. Perancangan Form Menu Utama
Form Menu Utama juga dibuat dari standar form. Untuk membuat daftar pilihan yang ada di Menu Utama, maka pilih menu Tools
→ Menu Editor. Setelah itu, akan muncul kolom dialog dan isikan sesuai dengan tampilan menu utama. Untuk sistem optimasi
yang dibuat ini, isian pada menu editor dapat dilihat pada gambar 3.8 di bawah ini.
Universitas Sumatera Utara
Gambar 3.8 Tampilan Menu Editor pada Form Menu Utama
Setelah menu editor selesai, klik tombol OK. Dan dengan penambahan beberapa objek yang lain serta dengan sedikit desain tampilan, maka akan diperoleh tampilan form
Menu Utama seperti gambar 3.9 di bawah ini.
Gambar 3.9 Tampilan Form Menu Utama
Universitas Sumatera Utara
Adapun pengaturan properties dari objek-objek yang ada pada form Menu Utama tersebut dapat dilihat pada tabel 3.6 di bawah ini.
Tabel 3.6 Pengaturan Properties Form Menu Utama
No. Objek
Properties Pengaturan
1 Form3 Name
frmMenu BorderStyle 4 - Fix ToolWindow
2 Frame1 Name
fraMenu BorderStyle 0 - None
3 Image1 Name
imgAluminium Picture
Aluminium.jpg 4 Label1
Name lblJudul
Caption MENU UTAMA
5 Shape1 Name
shpBesar Index
0 - 1 6 Shape2
Name shpSedang
Index 0 - 1
7 Shape3 Name
shpKecil Index
0 - 1 8 Timer1
Name tmrWarna
Interval 750
3.7.4. Perancangan Form Sistem Optimasi
Form Sistem Optimasi merupakan form utama dari sistem yang dibuat ini. Dikatakan sebagai form utama adalah karena form Sistem Optimasi ini merupakan form yang
menjadi antarmuka bagi pengguna untuk dapat melakukan perhitungan optimasi. Pada form ini, terdapat antarmuka untuk pengguna dapat menginputkan nilai dari masing-
masing fungsi tujuan maupun fungsi kendala, antarmuka untuk pengguna dapat memerintahkan sistem melakukan proses optimasi, yang pada akhirnya sistem
menampilkan hasilnya kepada pengguna. Sistem optimasi yang dibuat ini hanya dapat menyelesaikan permasalahan optimasi yang jumlah variabel keputusannya tidak lebih
dari sembilan dan jumlah kendala tidak lebih dari lima belas. Hasil perhitungan yang ditampilkan adalah nilai tujuan Z, nilai variabel keputusan dan nilai variabel slack.
Form Sistem Optimasi dibuat dari standar form. Dan bentuk rancangan form Sistem Optimasi dapat dilihat pada gambar 3.10 di bawah ini.
Universitas Sumatera Utara
Gambar 3.10 Tampilan Form Sistem Optimasi
Pada form Sistem Optimasi ini, terdapat objek-objek textbox yang bernama txtNoProses, txtTanggal, txtWaktu, txtInput dan txtOutput. Objek-objek textbox ini
terhubung dengan database INALUM.mdb, tepatnya terhubung dengan tabel Histori yang menyimpan data tentang proses optimasi yang telah dilakukan. Saat form Sistem
Optimasi dijalankan, ketika pengguna mengklik tombol cmdHitung maka sistem akan melakukan perhitungan optimasi, dan hasilnya secara otomatis akan disimpan di tabel
Histori database INALUM.mdb. Dengan mengatur visible objek textbox ini menjadi false, maka objek textbox ini tidak akan terlihat saat sistem dijalankan. Adapun
pengaturan properties objek-objek yang ada, dapat dilihat pada tabel 3.7 dan tabel 3.8.
Universitas Sumatera Utara
Tabel 3.7 Pengaturan Properties Form Sistem Optimasi
No. Objek
Properties Pengaturan
1 CommandButton1 Name
cmdHapus Caption
HAPUS 2 CommandButton2
Name cmdHistori
Caption HISTORI
3 CommandButton3 Name
cmdHitung Caption
HITUNG 4 CommandButton4
Name cmdMulai
Caption MULAI
5 CommandButton5 Name
cmdSelesai Caption
SELESAI 6 CommandButton6
Name cmdTutup
Caption TUTUP
7 CommandButton7 Name
cmdUbah Caption
UBAH 8 CommandButton8
Name cmdUlang
Caption ULANG
9 CommandButton9 Name
cmdBS Caption
Backspace 10 CommandButton10
Name cmdC
Caption C
11 CommandButton11 Name
cmdKoma Caption
. 12 CommandButton12
Name cmdMinPlus
Caption + -
13 CommandButton13 Name
cmdNK Caption
Nilai Kanan 14 CommandButton14
Name cmdAngka
Caption 0 – 9 = Index
Index 0 – 9
15 CommandButton15 Name
cmdX Caption
X1 – X9 = “X” Index Index
1 – 9 16 Form4
Name frmOptimize
BorderStyle 4 – Fix ToolWindow Caption
17 Frame1 Name
fraUtama BorderStyle 0 – None
18 Frame2 Name
fraTengah BorderStyle 0 – None
19 Frame3 Name
fraBawah BorderStyle 0 – None
20 Label1 Name
lblJudul Caption
SISTEM OPTIMASI 21 Label2
Name lblPersamaan
Caption Persamaan :
Universitas Sumatera Utara
Tabel 3.8 Pengaturan Properties Form Sistem Optimasi Sambungan
No. Objek
Properties Pengaturan
22 Label3 Name
lblPL Caption
23 Label4 Name
lblNilai Caption
Nilai : 24 Label5
Name lblInput
Caption Input :
25 Label6 Name
lblOutput Caption
Output : 26 OptionButton1
Name optTujuan
Caption Tujuan
27 OptionButton2 Name
optK Caption
Kendala 1 – Kendala 15 = “Kendala ” Index Index
1 – 15 28 Shape1
Name shpBesar
Index 0 – 1
29 Shape2 Name
shpSedang Index
0 – 1 30 Shape3
Name shpKecil
Index 0 – 1
31 TextBox1 Name
txtNilai Text
32 TextBox2 Name
txtPLI Text
33 TextBox3 Name
txtPLO Text
34 TextBox4 Name
txtNoProses Visible
False 35 TextBox5
Name txtTanggal
Visible False
36 TextBox6 Name
txtWaktu Visible
False 37 TextBox7
Name txtInput
Visible False
38 TextBox8 Name
txtOutput Visible
False 39 Timer1
Name tmrWarna
Interval 750
3.7.5. Perancangan form Histori Optimasi