3.2 Perancangan perangkat lunak software.
Perangkat lunak software yang digunakan untuk men-generate gambar vektor menjadi file g-code adalah visual basic 6.0. Secara umum diagram alir dari perangkat lunak
software visual basic 6.0. dapat dilihat pada gambar 3.2 berikut ini.
Mulai
Pilih Gambar Vektor
File G-code
Selesai Generate
Gambar 3.2. Diagram Alir Secara Umum Perangkat Lunak software Visual Basic 6.0.
Pada gambar 3.2 software visual basic 6.0. selain sebagai g-code generator, juga digunakan sebagai GUI Grapichal User Interface untuk menggambar gambar vektor.
Gambar vektor berupa gambar bidang 2D yang sudah ditentukan sebelumnya yaitu LINGKARAN, SEGITIGA, KOTAK, dan TANDA TAMBAH PLUS.
3.2.1 Perancangan Visual Basic 6.0 sebagai Perintah Masukan
Gambar 3.3 Diagram Alir Visual Basic 6.0 sebagai Perintah Masukan.
Pada gambar 3.3 merupakan konsep perancangan perangkat lunak software visual basic 6.0. sebagai perintah masukan yang dijelaskan dalam bentuk diagram alir. Pada
perancangan software visual basic 6.0 sebagai masukan ini diawali dengan memilih gambar vektor yang ingin di-generate menjadi g-code. Selanjutnya gambar didalam frame
pictureBox yang digunakan untuk menggambar dengan cara klik kiri pada mouse kemudian tahan dan gerakkan ke arah atas atau bawah. Selanjutnya gambar yang sudah dibuat akan
Mulai
Inisialisai
Pilih Gambar Vektor?
Buat Gambar ya
Tekan Vektor to G- code?
File G-Code ya
tidak tidak
Selesai Pengenalan Koordinat
dikenali koordinatnya, setelah pengenalan koordinat gambar akan digeneralisasikan menjadi file g-code dalam bentuk file.txt.
3.2.2 Perancangan Interface Visual Basic 6.0
Pada perancangan kinematika yang telah dilakukan pada penulisan penelitian yang lain didapat jangkauan maksimal lengan robot untuk sumbu X,Y, dan Z adalah 22, 30 dan 0
dalam satuan cm. Sehingga frame yang digunakan untuk menggambar gambar vektor tidak boleh melebihi nilai maksimal dari jangkauan tersebut. Pada perancangan interface visual
basic 6.0. framePictureBox akan dibuat dengan ukuran 15 x 15 dalam satuan cm atau sebesar 8505 x 8505 dalam satuan twip. Dengan demikian ukuran gambar makasimal yang
dapat dibuat pada perangkat lunak ini adalah 15 x 15 cm dan minimal 1 x 1 cm.
Gambar 3.4 Interface Software Visual Basic 6.0. untuk Membuat Gambar Vektor. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.4 adalah rencana dari interface software visual basic 6.0. untuk membuat gambar vektor pada PC. Pada interface software visual basic 6.0 digunakan 4 tombol yaitu
tombol KOTAK, LINGKARAN, SEGITIGA, dan LINE digunakan untuk menggambar tanda tambah untuk menggambar gambar vektor. Tombol-tombol ini akan digunakan untuk
memilih salah satu jenis gambar bidang 2D yang ingin digambar. Selanjutnya setiap gambar vektor yang digambar akan dikenali setiap koordinat pada titik yang sudah ditentukan. Titik-
titik koordinat yang sudah ditentukan tersebut dapat dilihat pada gambar 3.5. Kemudian harus ada penekanan tombol Vektor to G-code untuk menjalankan proses mengubah gambar vektor
menjadi file g-code. Sedangkan tombol CLEAR untuk menghapus gambar vektor sebelumnya pada frame yang digunakan untuk menggambar.
Gambar 3.5 Referensi Titik-titik Koordinat
Program membuat gambar vektor pada software visual basi 6.0. secara lengkap dapat diliat pada digram alir gambar 3.6. program membuat gambar vektor diawali dengan
menekan salah satu tombol KOTAK, LINGKARAN, SEGITIGA, atau LINE seperti rencana pembuatan interface pada gambar 3.4. Setelah itu program akan memanggil titik referensi
titik aman pada gambar 3.5 yang telah ditentukan pada coding program visual basic 6.0. Setelah penekanan pada tombol jenis gambar vektor, arahkan pointer pada frame yang
digunakan untuk menggambar. Selanjutnya klik kiri pada mouse dan tahan untuk menggambar gambar vektor. Kemudian gambar vektor akan dikenali titik-titik koordinatnya.
Setiap gambar vektor memiliki jumlah titik koordinat yang berbeda-beda. Untuk persegi atau segi empat, lingkaran jumlah titik koordinat ada 8, sedangkan untuk segitiga dan tanda
tambah masing-masing memiliki jumlah titik koordinat adalah 6 dan 4 seperti gambar 3.5. Selanjutnya tekan tombol vektor to g-code, untuk mengubah gambar vektor menjadi file g-
code. File g-code akan disimpan dengan format .txt. file g-code ini akan menjadi masukan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
untuk gerakan lengan robot atau dapat diuji dengan menggunakan software untuk pembacaan file g-code. Program menghapus atau membersihkan gambar vektor atau bidang 2D dapat
dilakukan dengan menekan tombol CLEAR.
Gambar 3.6a Diagram Alir Progam “ Membuat Gambar Vektor atau CLEAR” pada Visual
Basic6.0. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.6b lanjutan Diagram Alir Progam “ Membuat Gambar Vektor atau CLEAR” pada
Visual Basic6.0.
3.2.3 Fitur Tambahan Komunikasi Serial untuk Pengiriman File G-code.