Anda di halaman 1dari 10

PENGENALAN MACRO

Introduction of Macros

Muhammad Furqon Habibie1, Abdan Kurnia Sani2, Nasya Qadira


Latuasan3, Adinda Rizki Virginia4
Selasa-Kelompok 3
1,2,3,4)
Teknik Sipil Dan Lingkungan, Institut Pertanian Bogor, Jl. Raya Dramaga
Kampus IPB, Bogor

Email : adindavirginia12@gmail.com

Abstrak: Perkembangan teknologi sangat pesat di era globalisasi saat ini telah
memberikan banyak manfaat dalam kemajuan dalam berbagai aspek sosial. Desain suatu
bangunan diperlukan berbagai tahapan perhitungan yang mempertimbangkan banyak.
Salah satu contoh aplikasi desain pembantu komputer yang dapat digunakan seperti
FreeCAD. percobaan ini bertujuan menjalankan fungsi macro untuk merekam dasar-dasar
perintah pada FreeCAD dan membuat cerobong sederhana menggunakan hasil rekaman
makro dalam FreeCAD. Percobaan ini dilakukan dengan aplikasi FreeCAD pada Selasa
4 Februari 2020 pukul 13.00 – 16.00 WIB di Ruang Timbang. Macro sebenarmya daftar
perintah Python. Macro menjadi sebuah fasilitas pada FreeCAD yang dapat digunakan
untuk merekam semua tindakan dan perintah yang dilakukan pada program FreeCAD.
Python adalah bahasa pemograman model script yang berorientasi objek dapat digunakan
untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai
platform sistem operasi. Tidak ada batasan dalam penyalinannya atau mendistribusikan
pada Python. Balok pada bagian bawah cerobong memiliki ukuran 4 x 4 m dengan tinggi
balok sebesar 2 m. Tinggi cerobong sebesar 15 m. diameter lingkaran dasar, atas, lubang
atas, dan lubang balok atas cerobong secara berurut sebesar 1 m, 0,5 m, 1 m, dan 0,5 m.
Kelebihan macro yaitu dapat diedit kembali jika terjadi kesalahan, sehingga tidak perlu
membuat dari awal. Kelemahan macro yaitu tidak boleh melakukan delete atau undo,
sehingga dalam pembuatan gambar harus berhati-hati dengan perintah yang digunakan.
Kata Kunci: Cerobong, FreeCAD, macro, python

Abstrack: The very rapid technological developments in the current era of globalization
have provided many benefits in progress in various social aspects. The design of a
building requires various calculation phases which take into account many. One
example of a computer helper design application that can be used like FreeCAD. This
experiment aims to run the macro function to record the basics of commands in
FreeCAD and create a simple chimney using the results of recording macros in
FreeCAD. This experiment was conducted with the FreeCAD application on Tuesday 4
February 2020 at 13:00 - 16:00 WIB in the Weigh Room. Macros actually list Python
commands. Macros become a facility in FreeCAD that can be used to record all actions
and commands carried out in the FreeCAD program. Python is an object-oriented
programming language scripting model that can be used for various software
development needs and can run on various operating system platforms. There are no
restrictions on copying or distributing in Python. The beam at the bottom of the chimney
has a size of 4 x 4 m with a beam height of 2 m. Chimney height of 15 m. diameter of
base, top, top hole, and chimney top beam sequentially 1 m, 0.5 m, 1 m, and 0.5 m. The
advantage of macros is that they can be edited again if something goes wrong, so there
is no need to create from scratch. The weakness of macros that is not allowed to do
delete or undo, so in making images must be careful with the commands used.
Keywords: chimney, FreeCAD, macro, python

PENDAHULUAN

Perkembangan teknologi sangat pesat di era globalisasi saat ini telah


memberikan banyak manfaat dalam kemajuan dalam berbagai aspek sosial (Ngafifi
2014). Perkembangan teknologi yang semakin pesat dari tahun ke tahun membuat
munculnya banyak aplikasi yang memudahkan pekerjaan manusia, baik di bidang
telekomunikasi, industri, transportasi, dan desain bangunan. Desain suatu bangunan
diperlukan berbagai tahapan perhitungan yang mempertimbangkan banyak aspek
agar didapatkan hasil yang sesuai dengan fungsinya tidak hanya dilihat dari aspek
struktural saja tapi aspek ekonomis dan estetika pun turun menjadi pertimbangan.
Salah satu contoh perkembangan teknologi yaitu aplikasi desain berbantu komputer
yang tersedia baik Open Source maupun Close Source. Salah satu contoh aplikasi
open source yaitu aplikasi FreeCAD. FreeCAD sangat membantu dalam pembuatan
gambar 2D maupun 3D dan dapat berjalan pada beberapa platform sistem operasi.

FreeCAD juga memiliki komponen 2D untuk mengekstrak detail desain pada


model 3D dalam membuat gambar produksi yang membutuhkan gambar 2D
(Angelo et.al 2016). Aplikasi FreeCAD berbasis parametrik modeler yang
berfungsi memudahkan dalam memodifikasi desain dengan kembali ke proses
pemodelan sebelumnya dan mengubah parameternya. Oleh karena itu, percobaan
ini bertujuan menjalankan fungsi macro untuk merekam dasar-dasar perintah pada
FreeCAD dan membuat cerobong sederhana menggunakan hasil rekaman makro
dalam FreeCAD.

METODOLOGI

Praktikum pengenalan macro dilakukan dengan aplikasi FreeCAD pada hari


Selasa tanggal 4 Februari 2020 pukul 13.00 – 16.00 WIB di Ruang Timbang. Pada
praktikum ini dibuat cerobong asap dengan operasi-operasi dasar pada aplikasi
FreeCAD. Berikut langkah-langkah untuk membuat desain rumah sederhana pada
FreeCAD :

Mulai
Buka aplikasi Freecad dan langsung jalankan fungsi macro dengan
menekan tombol berwarna hijau

Setelah itu buka sketch baru, buatlah persegi lalu gunakan fungsi pad
untuk gambar yang telah dibuat

Setelah itu, buat lubang di salah satu sisi persegi yang telah kita buat
tadi dengan cara membuat lingkaran dan pad serta reversed
lingkaran tersebut

Lalu klik gambar pertama lalu dilanjutkan dengan mengklik gambar


kedua, lalu cut lah gambar tersebut

Langkah berikutnya adalah buat lubang di atas persegi yang telah


kita buat dengan cara yang sama dengan sebelumnya

Lalu buat sketch baru di atas lingkaran yang telah di lubangi dan
buat lagi lingkaran setinggi kurang lebih 17 meter dari dasar gambar
untuk membuat ujung cerobong
Langkah terahir adalah membuat cerobong dengan menggunakan
fungsi loft

Selesai

Gambar 1. Diagram alir langkah-langkah praktikum

HASIL DAN PEMBAHASAN


Macro merupakan sebuah script pada sebuah aplikasi (tidak hanya excel atau
office) tetapi juga aplikasi-aplikasi lainnya untuk membuat otomatisasi. Macro
sebenarmya daftar perintah Python. Fitur yang ada pada macro antara lain
dilengkapi dengan dukungan penuh dari kernel OpenCasCade-based geometry
yang akan membantu untuk menyelesaikan berbagai macam operasi kompleks, dan
juga sebuah konsep seperti operasi brep, nurbs. Boolens operations maupun fillets.
Macro Imenjadi sebuah fasilitas pada FreeCAD untuk merekam semua perintah
(Angelo et.al 2016).
Macro banyak digunakan untuk membuat urutan instruksi komputasi tersedia
bagi programmer. Macro menjadi sebuah fasilitas pada FreeCAD yang dapat
digunakan untuk merekam semua tindakan dan perintah yang dilakukan pada
program FreeCAD. Semua perintah dari user yang telah terekam dapat dilihat dan
diubah dalam editor macro. Berbagai parameter dapat diubah dalam editor macro,
di antaranya adalah letak koordinat objek dan dimensi objek. (Ronald 1991). Macro
juga dapat digunakan untuk mengedit dan membuat script yang sangat kompleks
(FreeCAD web) (Angelo et.al 2016).
Python adalah bahasa pemograman model script yang berorientasi objek dapat
digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat
berjalan di berbagai platform sistem operasi. Tidak ada batasan dalam
penyalinannya atau mendistribusikan pada Python. Python merupakan satu bahasa
pemrograman tingkat tinggi yang bersifat interpreter, interaktif, object-oriented,
dan dapat beroperasi di hamper semua platform, seperto keluarga UNIX, Mac,
Windows, dan lainnya. Python termasuk salah satu bahasa pemrograman yang
mudah untuk dipelajari karena sintaks yang jelas dan elegan, dikombinasikan
dengan penggunaan modul-modul siap pakai dan struktur data tingkat tinggi yang
efisien (Rosmala dan Dwipa 2012).

Gambar yang dihasilkan berupa cerobong. Bentuk 2D yang digunakan dalam


pembuatan cerobong yakni persegi dan lingkaran. Panjang sisi balok pada bagian
bawah cerobong sebesar 4 x 4 m dengan tinggi balok sebesar 2 m. Tinggi cerobong
sebesar 15 m. Bagian samping balok diberi lubang berbentuk lingkaran dengan
diameter sebesar 1 m, sedangkan diameter lubang balok atas sebesar 0,5 m.
Diamater lingkaran dasar cerobong sebesar 1 m dan diameter lingkaran atas
cerobong sebesar 0,5 m. kegagalan selama percobaan cerobong dengan
menggunakan macro sering terjadi. Hal ini dapat disebabkan dalam selama
pembuatan model. Command yang terekam pada file macro tidak dapat ter-undo,
sehingga gambar yang terekam akan berbeda dengan yang terekam. Selain itu, jika
selama pembuatan model melakukan delete, maka gambar tidak akan terekan dan
muncul setelah dibuka file tersebut. Bahasa pemrograman Python hanya perintah
macro dengan tepat yang dapat terbaca dan tidak mengalami pembatalan perintah,
sehingga gambar yang dihasilkan akan terpotong. Kelebihan macro yaitu dapat
diedit kembali jika terjadi kesalahan, sehingga tidak perlu membuat dari awal.
Kelemahan macro yaitu tidak boleh melakukan delete atau undo, sehingga dalam
pembuatan gambar harus berhati-hati dengan perintah yang digunakan.

SIMPULAN
Macro menjadi sebuah fasilitas pada FreeCAD yang dapat digunakan untuk
merekam semua tindakan dan perintah yang dilakukan pada program FreeCAD.
Python adalah bahasa pemograman model script yang berorientasi objek dapat
digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat
berjalan di berbagai platform sistem operasi. Tidak ada batasan dalam
penyalinannya atau mendistribusikan pada Python. Balok pada bagian bawah
cerobong memiliki ukuran 4 x 4 m dengan tinggi balok sebesar 2 m. Tinggi
cerobong sebesar 15 m. diameter lingkaran dasar, atas, lubang atas, dan lubang
balok atas cerobong secara berurut sebesar 1 m, 0,5 m, 1 m, dan 0,5 m. Kelebihan
macro yaitu dapat diedit kembali jika terjadi kesalahan, sehingga tidak perlu
membuat dari awal. Kelemahan macro yaitu tidak boleh melakukan delete atau
undo, sehingga dalam pembuatan gambar harus berhati-hati dengan perintah yang
digunakan.

DAFTAR PUSTAKA

Angelo LD, Leali F, Stefano PD. 2016. Can open-source 3D mechanical CAD
system effectively support university courses. International Journal of
Engineering Education. 32(3): 1313-1324.
Ngafifi
Ronald B. 1991. Autocad a Concise Guide to Commands anf Feature. Dordrech
(DL): Kluwer Academic Publisher.
Rosmala D, Dwipa G. 2012. Pembangunan website content monitoring system
menggunakan difflib python. Jurnal Informatika. 3(3):17-22.
LAMPIRAN

Gambar 2 Aplikasi FreeCAD

Gambar 3 Tampilan aplikasi FreeCAD


Gambar 4 Tampak cerobong asap dalam bentuk 3D

Gambar 5 Tampak depan cerobong asap


Gambar 6 Tampak atas cerobong asap

Gambar 7 Tampak samping cerobong asap


Gambar 8 Tampak belakang cerobong asap

Anda mungkin juga menyukai