Menggambar Pada Cara Pengoperasian

a. b. c. Gambar 4.4. Gambar Proses Pemilihan Command Button .

4.2.3. Menggambar Pada

Picture Box Setelah memilih salah satu command button , gambarlah jenis gambar yang telah dipilih pada picture box . Cara menggambar adalah dengan klik kiri pada mouse untuk menentukan titik pertama kemudian gerakan menuju titik kedua. Setiap gambar memiliki titik koordinat yang berbeda. Untuk gambar garis ada 2 titik koordinat yaitu x1,y1 untuk titik pertama dan x2,y2 untuk titik kedua seperti gambar 4.5. Kemudian gambar kotak memiliki 4 koordinat yaitu x1,y1; x2,y2; x3,y3 dan x4,y4 seperti gambar 4.6. Pada gambar kotak titik pertama menjadi koordinat pertama yaitu x1,y1 dan titik kedua menjadi koordinat ketiga yaitu x3,y3. Sedangkan untuk gambar lingkaran titik pertama menjadi koordinat titik pusat x1,y1 dan titik kedua x2,y2 untuk menentukan besarnya radius atau jari-jari gambar 4.7. Titik kedua pada gambar lingkaran berada pada garis keliling lingkaran atau dengan metode circum circle. Gambar 4.5. Proses membuat gambar garis Gambar 4.6. Proses membuat gambar kotak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.7 Proses pembuatan gambar bidang 2 dimensi Command button untuk memilih jenis gambar vektor hanya berfungsi untuk sekali gambar pada picture box, sehingga jika sudah menggambar 1 gambar pada picture box maka harus menekan kembali command button untuk kembali menggambar. Paramater yang berupa koordinat titik pada gambar garis dan kotak serta koordinat titik pusat dan radius pada gambar lingkaran akan diganti dengan parameter gambar kedua. Parameter- paramter tersebut akan terus diganti hingga array ke 100 untuk tiap jenis variabel yang menggunakan array pada gambar 2 dimensi. Ini karena ada pembatasan array pada inisialisasi di awal program. Pembatasan variabel saat inisialisasi program dapat dilihat pada gambar 4.4. Jika array pada penggambaran lebih dari 100 akan ada debugger karena array melebihi dari inisialisasi. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.8. Inisialisasi Variabel Pada perancangan di bab 3 terdapat command button untuk menggambar segitiga, tetapi pada hasil perancangan ini command button untuk menggambar segitiga dihilangkan. Penggambaran segitiga diganti dengan menggunakan command button garis sebanyak 3 kali. Proses pembuatan gambar segitiga ini dapat dilihat dari pada gambar 4.9. Gambar 4.9. Proses pembuatan gambar segitiga 4.2.4. Fungsi Command Button G-code Generator, Clear, dan End Saat program dijalankan untuk pertama kali, command button g-code generator tidak aktif atau disabled . Command button g-code generator akan aktif ketika salah satu command button yang digunakan untuk menggambar gambar vektor pada bidang 2 dimensi ditekan. Setelah menekan salah satu command button yang digunakan untuk menggambar gambar bidang 2 dimensi, tetapi tidak melakukan proses penggambaran pada picture box dan langsung menekan command button g-code generator maka akan muncul kotak informasi agar melakukan proses penggambaran seperti ditunjukkan pada gambar 4.10. Pada saat kotak informasi ini muncul, tekan tombol “OK” untuk melanjutkan proses menggambar. Setelah menekan tombol “OK” maka program akan kembali seperti saat PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI pertama kali program dijalankan. Sehingga harus menekan kembali salah satu command button yang digunakan untuk menggambar gambar vektor pada bidang 2 dimensi. Gambar 4.10. Kotak informasi jika belum ada proses penggambaran. Jika pada picture box sudah terdapat gambar, maka command button g-code generator dapat digunakan. Penekanan pada command button saat ini akan mengeluarkan list box yang berisi program g-code seperti ditunjukkan pada gambar 4.11 dibawah ini. Gambar 4.11. Tampilan program g-code pada list box. Ketika list box yang berisi program g-code muncul, terdapat commond button simpan yang berfungsi untuk menyimpan program g-code ke dalam notepad ekstensi txt . Saat list box berisi program g-code muncul, command button clear disabled. Command button clear akan aktif kembali ketika command button simpan ditekan atau jika sudah selesai komunikasi serial. Saat command button simpan ditekan akan muncul kotak informasi seperti pada gambar 4.12 . kemudian tekan “OK” untuk menjalankan program Menentukan Batas Area Gambar dan Satuan Menentukan Gambar yang Akan Dikerjakan lagi, bisa menambah gambar atau menghapus dan membuat gambar baru. Program g-code yang tersimpan pada notepad dapat dilihat pada gambar 4.13. Gambar 4.12. Tampilan kotak informasi data telah tersimpan. Gambar 4.13 Tampilan program pada notepad. Komunikasi serial dilakukan dengan memilih port dari mikrokontroller yang terdeteksi, setelah diketahui dan dipilih tekan command button connect. Jika command button dengan caption connect telah berubah caption -nya menjadi disconnect maka komunikasi serial sudah terhubung. Hal selanjutnya yang harus dilakukan adalah menekan command button send. Data pada list box akan dikirim perbaris. Jika sudah selesai tekan command button dengan caption disconnect, untuk memutus komunikasi serial.

4.4. Pembahasan Hasil