Matlab dan beberapa software aplikasi pada teknik mesin

1.PENGERTIAN MATLAB

Matlab adalah singkatan dari MATrix LABoratory, merupakan bahasa pemrograman yang dikembangkan oleh The Mathwork Inc. yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++. Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan Pada awalnya Matlab dibuat untuk memberikan kemudahan mengakses data matrik pada proyek LINPACK dan EISPACK. Saat ini matlab memiliki ratusan fungsi yang dapat digunakan sebagai problem solver baik permasalahan yang mudah maupun masalah-masalah yang kompleks dari berbagai disiplin ilmu.

MATLAB (Matrix Laboratory) yang juga merupakan bahasa pemrograman tingkat tinggi berbasis pada matriks, sering kita gunakan untuk teknik komputasi numerik, yang kita gunakan untuk menyelesaikan masalah-masalah yang melibatkan operasi matematika elemen, matrik, optimasi, aproksimasi dll. Sehingga Matlab banyak digunakan pada :

  • Matematika dan komputansi,
  • Pengembangan dan algoritma,
  • Pemrograman modeling, simulasi, dan pembuatan prototipe,
  • Analisa data , eksplorasi dan visualisasi,
  • Analisis numerik dan statistik,
  • Pengembangan aplikasi teknik,

Matlab juga merupakan bahasa pemrograman computer berbasis window dengan orientasi dasarnya adalah matrik, namun pada program ini tidak menutup kemungkinan untuk pengerjaan permasalahan non matrik. Selain itu matlab juga merupakan bahasa pemrograman yang berbasis pada obyek (OOP), namun disisi lain karena matlab bukanlah type compiler, maka program yang dihasilkan pada matlab tidak dapat berdiri sendiri.

Namun agar hasil program dapat berdiri sendiri maka harus dilakukan transfer pada bahasa pemrograman yang lain, misalnya C++. Pada matlab terdapat tiga windows yang digunakan dalam operasinya  yaitu ;

  • Command windows (layar perintah)
  • Figure windows (layar gambar),
  • Note Pad (sebagai editor program).

 

Penggunaan MATLAB meliputi bidang-bidang :

– Matematika dan Komputasi

– Pembentukan Algorithm

– Akuisisi Data

– Pemodelan, simulasi dan Pembuatan Prototype

– Analisis Data, Explorasi, dan Visualisasi

– Grafik Keilmuan dan Bidang Rekayasa Lingkungan kerja

 

  1. Lingkungan Kerja Matlab

2.1 Beberapa Bagian dari Window Matlab

  • Current Directory

Window ini menampilkan isi dari direktori kerja saat menggunakan matlab. Kita dapat

mengganti direktori ini sesuai dengan tempat direktori kerja yang diinginkan. Default dari

alamat direktori berada dalam folder works tempat program files Matlab berada.

  • Command History

Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukan

oleh pengguna terhadap matlab.

  • Command Window

Window ini adalah window utama dari Matlab. Disini adalah tempat untuk menjalankan fungsi,

mendeklarasikan variable, menjalankan proses-proses , serta melihat isi variable.

 

2.2 Getting Help

Matlab menyediakan fungsi help yang tidak berisikan tutorial lengkap mengenai Matlab dan

segala keunggulannya. User dapat menjalankan fungsi ini dengan menekan tombol pada

toolbar atau menulis perintah ‘helpwin’ pada command window. Matlab juga menyediakan

fungsi demos yang berisikan video tutorial matlab serta contoh-contoh program yang bisa

dibuat dengan matlab

2.3 Interupting dan Terminating dalam Matlab

Untuk menghentikan proses yang sedang berjalan pada matlab dapat dilakukan dengan menekan

tombol Ctrl-C. Sedangkan untuk keluar dari matlab dapat dilakukan dengan menuliskan

perintah exit atau quit pada comamnd window atau dengan menekan menu exit pada bagian

menu file dari menu bar.

 

Variabel Pada Matlab

Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String. Dalam matlab setiap

variabel akan disimpan dalam bentuk matrik. User dapat langsung menuliskan variabel baru

tanpa harus mendeklarasikannya terlebih dahulu pada command window

Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu diperhatikan penggunaan

huruf besar dan kecil pada penamaan variabel. Apabila terdapat variabel lama dengan nama

yang sama maka matlab secara otomatis akan me-replace variabel lama tersebut dengan

variabel baru yang dibuat user.

3.1 Matriks

Dapat diasumsikan bahwa didalam matlab setiap data akan disimpan dalam bentuk matriks.

Dalam membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung siku

‘[‘ dan diakhiri dengan kurung siku tutup ‘]’. Untuk membuat variabel dengan data yang terdiri

beberapa baris, gunakan tanda ‘titik koma’ (;) untuk memisahkan data tiap barisnya.

Matlab menyediakan beberapa fungsi yang dapat kita gunakan untuk menghasilkan

bentuk-bentuk matriks yang diinginkan. Fungsi-fungsi tersebut antara lain:

  • zeros : untuk membuat matriks yang semua datanya bernilai 0
  • ones : matriks yang semua datanya bernilai 1
  • rand : matriks dengan data random dengan menggunakan distribusi uniform
  • randn : matris dengan data random dengan menggunakan distribusi normal
  • eye : untuk menghasilkan matriks identitas

 

Demikianlah sedikit materi  mengenai MATLAB dasr-dasarnya dan menu pokok daalam sofware ini,semoga bermanfaat.

 

BEBERAPA SOFTWARE APLIKASI YANG DIPAKAI DITEKNIK MESIN :

Pekerjaan utama yang membedakan profesi engineer dengan profesi lainnya adalah pekerjaan perancangan (design). Jaman dahulu pekerjaan perancangan seperti menyiapkan gambar-gambar teknik harus memakan waktu yang cukup lama. Gambar teknik biasanya diawali dengan pembuatan sketsa kemudian dianalisis dengan mempertimbangkan fungsi, kekuatan elemen, bahan yang digunakan, dimensi, dan lain-lain. Kemudian sketsa disempurnakan menjadi gambar rancangan. Oleh perancang sendiri atau dibantu juru gambar (drafter), gambar rancangan dibuat menjadi gambar kerja agar bersifat mudah dibaca oleh pengguna gambar. Proses pembuatan gambar kerja dilakukan secara manual menggunakan pensil yang selanjutnya digambar ulang dengan tinta agar permanen, tahan lama, dan mudah direproduksi. Jadi bisa anda bayangkan berapa lama waktu yang dibutuhkan untuk rangkaian pekerjaan tersebut, apalagi jika si drafter  menemui banyak kesalahan. Namun sekarang ini dengan tersedianya softwaresoftware untuk engineer, pekerjaan tersebut dapat diselesaikan dalam hitungan jam atau bahkan menit.

Oleh karena itu, engineer jaman sekarang tidak hanya dituntut kuat dalam berhitung dan menganalisis, tapi juga mengetahui dan menguasaisoftwaresoftware untuk pekerjaannya. Di bawah ini, saya membuat daftarsoftwaresoftware yang sering saya gunakan untuk pekerjaan engineer di sebuah manufaktur alat-alat dan mesin-mesin pertanian.

  1. AutoCAD

AutoCAD adalah sebuah aplikasi software CAD (computer aided design) dan drafting untuk menggambar model 2D dan 3D yang dikembangkan oleh Autodesk. AutoCAD sepertinya sudah menjadisoftware wajib bagi engineer di semua profesi engineer, sepertimechanicalarchitecturalcivilelectricalelectronic, dan aeronautical. Saya sendiri dari industrial engineering (teknik industri) sudah membutuhkansoftware ini ketika masih kuliah, yaitu untuk membuat gambar part produk untuk kelengkapan data tugas praktikum dan Tugas Akhir.

Saat ini, saya menggunakan AutoCAD untuk menyiapkan gambar-gambar yang berhubungan dengan detail perakitan dari berbagai macam jenis produk, termasuk jigfixture, dan tools lain yang dibutuhkan untuk mendukung proses produksinya. Ketika masih bekerja di manufaktur sepatu, saya juga sering membutuhkan AutoCAD untuk mengatur perubahan tata letak lini produksi dan  mesin-mesin akibat adanya pergantian model sepatu.

Versi AutoCAD yang pernah saya gunakan antara lain: AutoCAD R14 dan AutoCAD 2000 saat masih di sekolah kejuruan (STM), AutoCAD 2004 dan AutoCAD 2005 ketika masih kuliah, dan sekarang AutoCAD 2010 di kantor dan AutoCAD 2013 di rumah. Dari sekian banyak versi AutoCAD yang pernah saya coba, saya tidak merasakan ada perbedaan mendasar terkecuali pada tampilan dan fitur visualisasinya saja.

Tampilan AutoCAD 2013

  1. SolidWorks

SolidWorks adalah software CAD 3D untuk mechanical designyang dikembangkan oleh SolidWorks Corporation yang sekarang sudah diakuisisi oleh Dassault Systèmes, S. A. Saya mempelajarisoftware ini sekitar empat bulan yang lalu berdasarkan tutorial yang dibagikan Yadi Setiadi (baca: Solidworks Tutorial), kesimpulannya sangat mudah dan sekarang saya sudah bisa menggunakannya 🙂 meskipun masih pada tahap pemula.

SolidWorks biasanya saya gunakan untuk menggambar sebuah partyang sulit dikomunikasikan dengan customer jika digambarkan dalam bentuk 2D. Terkadang juga saya menjumpai beberapa part yang lebih mudah dan cepat digambarkan dalam model 3D (menggunakan SolidWorks), kemudian dari model 3D tersebut saya bisa secara instant menciptakan gambar proyeksi ortogonal 2D (dalam standar perusahaan saya menggunakan proyeksi kuadran III/ proyeksi Amerika).

Tampilan SolidWorks 2010

  1. Adobe Illustrator

Adobe Illustrator merupakan software grafis berbasis vektor yang dikembangkan oleh Adobe Systems. Software sejenis lain yang mungkin anda gunakan adalah CorelDRAW, Xara Designer Pro, dan Macromedia FreeHand. Versi yang saya gunakan saat ini adalah Adobe Illustrator Creative Suite 3 (Adobe Illustrator CS3). Saya menggunakan Adobe Illustrator untuk keperluan desain label (stiker), name plate mesin, boks kemasan produk, desain industri, dan buku petunjuk penggunaan (owner’s instruction manual & illustrated part lists).

Tampilan Adobe Illustrator CS3

  1. Adobe Photoshop

Adobe Photoshop adalah software editor grafis buatan Adobe Systems yang khusus untuk pengeditan foto/gambar dan pembuatan efek. Biasanya software ini saya gunakan untuk memberikan efek pada sebuah foto produk/part dan menyeleksi objek produk agar terpisah dari background-nya untuk tujuan presentasi laporan maupun kemudahan tracing pada Adobe Illustrator. Menu dan toolsyang sering saya gunakan adalah:

  • Auto Tone, berfungsi memperbaiki tonal warna secara otomatis pada gambar atau foto.
  • Auto Contrast, berfungsi menajamkan kontras warna secara otomatis pada gambar atau foto.
  • Auto Color, berfungsi mengoreksi warna secara otomatis pada gambar atau foto.
  • Crop Tool , berfungsi memotong gambar atau foto secara permanen dengan area potong berbentuk kotak sehingga mengubah bentuk dimensi lebar dan tinggi foto.
  • Magnetic Lasso Tool, berfungsi menyeleksi objek produk pada foto, cara kerjanya tempelkan tool ini pada tepi objek yang akan dipotong kemudian gerakan mouse mengelilingi tepian objek sehingga terbentuk titik-titik penghubung seleksi. Seleksi itu kemudian dibalik (klik kanan dan klik Select Inverse) untuk menghapus background.

Tampilan Adobe Photoshop CS2

  1. Microsoft Visio

Microsoft Visio adalah sebuah software yang menggunakan grafik vektor untuk membuat diagram-diagram dan skema-skema yang dibuat oleh  Visio Corporation kemudian diakusisisi oleh Microsoft Corporation pada tahun 2000. Visio paling sering saya gunakan ketika membuat operation process chart (OPC). Visio juga dapat digunakan untuk  tata letak pabrik, Gantt chart, value stream mapping (VSM), bahkan gambar part dan assembling produk.

Tampilan Microsoft Visio 2010

  1. Microsoft Excel

Microsoft Excel adalah software yang dibuat oleh Microsoft Corporation untuk mengolah data secara otomatis meliputi perhitungan dasar, penggunaan fungsi-fungsi, pembuatan grafik, dan manajemen data. Hampir semua pekerja kantor saat ini menggunakan Microsoft Excel (atau alternatifnya seperti OpenOffice Calc). Saat bekerja di manufaktur sepatu saya banyak membuat kombinasi-kombinasi formula Excel untuk mendapatkan kesimpulan planning dari sekian banyak data angka yang di-entry, tapi saat ini Excel hanya saya gunakan untuk mengetik laporan-laporan trial, membuat intruksi  kerja (work instruction), dan pekerjaan-pekerjaan mengetik lainnya yang sebetulnya lebih tepat dikerjakan dengan aplikasi Microsoft Word :D.

Tampilan Microsoft Excel 2010

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s