Pertemuan XIV: Komputer II

Hari/Tgl/M.Kuliah/Ruang/Dosen: Senin/21-0602010/Komputer II/Sainstech/Rahmadya Trias, ST, Mkom.

Beberapa situs menyediakan tutorial menggambar mesin, seperti www.machinedesign.com (bahasa Inggris),    www.agus-fikri.blogspot.com (bahasa Indonesia).

Software yang digunakan untuk CAD/CAM/CAE antara lain inventor, solid works dan Catia (yang saat ini telah membeli Solid Works). Keunggulan dari CATIA terletak pada fitur-fitur tambahan seperti analysis, simulasi, konversi dari 3d ke 2d dan sebagainya. CAD/CAM/CAE singkatan dari Computer Aided Design/Computer Aided Manufacturing/Computer Aided Engineering. Konsep design saat ini telah menggabungkan dari disain hingga ke manufacturing (program CNC).

Sebagai bahan UAS, persiapkan login-login dari situs/milis/digilib/storage-free, dll yang telah dibuat dari UTS hingga UAS.

Pertemuan XIII: Structure Analysis

Hari/Tgl/Mata Kuliah/Ruang/Dosen: Senin/21-06-2010/Sistem Basis Data CAD/Lab Disain/Rahmadya Trias H., ST, MKom.

Pada dekade lampau, antara Disain dengan Analysis dilakukan oleh orang yang berbeda. Disainer hanya bertugas menggambar/menciptakan bentuk sedangkan analyisis yang dilakukan oleh engineer melakukan perhitungan akan kelayakan struktur/bangun tersebut dari sudut engineering.  Namun saat ini, baik inventor, solid works maupun CATIA sudah dapat melakukan analysis dari bangun/struktur yang kita rancang.

Pertemuan kali ini kita mencoba melakukan analysis terhadap batang yang dijepit yang menderita gaya terdistribusi, misalnya 100 newton. Setelah digambar batangnya, coba masuk ke Start – Analysis and Simulation – Generative Structure Analysis. Kita diminta untuk melengkapi 1). Mesh, 2) Material, 3) Penjepit dan 4) Gaya. Hasilnya adalah distribusi gaya pada struktur tersebut yang dipetakan oleh gambar dengan warna. Bahkan dapat disimulasikan arah gerakannya. Report-nya dapat langsung di-generate ke PDF. Selamat Mencoba !!!

Pertemuan IX: Clustering

Hari/Tgl/Ruang/Mata Kuliah/Dosen/: Jumat/18-06-2010/Data Mining/Rahmadya Trias H., ST, MKom.

Salah satu kemampuan manusia yang alami adalah memisahkan sesuatu. Misal kita sebar berbagai jenis jeruk, lalu kita suruh seorang anak mengumpulkan sesuai dengan jenis jeruk, warna jeruk atau kualitas jeruk (rusak atau tidak) maka dengan mudah anak tersebut sanggup mengumpulkannya. Karakteristik tersebut dapat dimengerti oleh manusia, tapi tidak oleh sistem. Kita harus mendefinisikan sistem dengan baik, sebab jangan-jangan ada bola dianggap sebagai jeruk!

Dalam data mining, pengelompokkan berdasarkan isi suatu field, apakah gender, indeks prestasi, pendapatan atau sebagainya, sesuai dengan kebutuhan. Dalam Microsoft BI development sudah tersedia machine learning-nya yang diberi nama Micorosoft Clustering. Cara mengerjakannya mudah saja, tinggal memanggil database yang akan diolah.

Dalam praktek pada malam ini, sedikit ada error yang diakibatkan oleh sistem analysis service yang tidak “Up” karena suatu hal (masih misterius). Cara menyelesaikan masalah tersebut dengan mudah lewat configuration manager pada MS SQL Server. Tinggal di “Start” saja.

Clustering sangat bermanfaat, misalkan  jika seorang marketing ingin memasarkan mobil, tinggal mencari data yang tercluster dimana paling banyak orang yang belum memiliki mobil padahal berpenghasilan menengah ke atas. OKEH.

Pertemuan XII: Membuat Pegas (Helix)

Hari/Tgl/Ruang/M.Kuliah/Dosen: Selasa/08-06-2010/Lab.Disain/Sistem dan Basis Data CAD/Rahmadya Trias H., ST, MKom.

Bentuk helix (spiral) merupakan bentuk unik yang agak sulit, terbukti autoCAD 2002/2003 belum memiliki fasilitas tersebut dan baru ada setelah tahun 2007-an. Untuk CATIA V5-R17 tentu saja sudah tersedia fasilitas tersebut. Bagi yang belum mengenal cara kerja CATIA sebaiknya pelajari dasar-dasar CATIA terlebih dahulu, sebelum masuk ke jenis gambar-gambar yang rumit dan butuh teknik khusus.

Langkah awalnya adalah terlebih dahulu buka CATIA dan masuk ke menu Start – Mechanical Design, lalu pilih part design. Pegas yang akan kita buat, anggap saja sebagai suatu part. Untuk menggambar Spiral kita harus masuk ke menu Start – Mechanical Design, lalu pilih Wire Frame, agar icon helix muncul di toolbar. Setelah itu kita harus menggambar satu titik sebagai titik awal spiral dan sumbu sebagai arah spiral.

Spiral yang baru kita buat tersebut masih berupa Wire (kawat), padahal pegas yang asli berpenampang lingkaran. Oleh karena itu kita kembali ke Start – Mechanical Design, dan klik Part Design lagi agar icon “Rib” muncul di toolbar. Pilih sumbu yang tegak lurus dengan arah Spiral sebagai dasar sketcher. Gambar lingkaran, sesuaikan ukurannya yang akan digunakan sebagai tebal Spiral yang akan kita buat. Jika sudah maka Spiral (Helix) telah selesai kita gambar.

Sebagai tugas: coba buat ujung pegas menjadi rata (ground) dengan alat bantu “Pocket” atau teknik lainnya. 🙂

Pertemuan XII: Tugas Assembly Design

Hari/Tgl/Ruang/Mt.Kul/Dosen: Senin/07-06-2010/Lab.Design/Sistem dan Basis Data CAD/Rahmadya Trias H., ST, MKom.

Tiap piranti memiliki puluhan bahkan ratusan komponen yang harus di-manage. Dengan CATIA, managemen komponen tersebut lebih mudah karena bentuk format yang menyerupai folder file di windows (Tree Structure). Salah satu fasilitas yang dimanfaatkan adalah Assembly Design. Untuk itu pada pertemuan kali ini diharapkan sudah menyelesaikan beberapa part (komponen) dari tugas yang harus selesai menjelang UAS nanti. KLIK DI SINI untuk melihat cara membuat part untuk salah satu komponen (sesuaikan ukuran !!). Begitu juga untuk membuat bagian lainnya, KLIK DI SINI. Mungkin sedikit perlu melakukan aksi “MIRROR” untuk mempercepat disain.

Berikutnya kita coba untuk merakit (assembly) komponen-komponen yang kita buat menjadi satu produk. Gunakan perintah coincide untuk menyesuaikan part dengan part lainnya agar klop. KLIK DI SINI untuk melihat cara membuat assembly design.

Pertemuan XII: Instalasi Software Enkripsi PGP

Hari/Tgl/Ruang/Mt.Kuliah/Dosen: Senin/07-06-2010/Lab.Design/Firewalls dan Keamanan Data/Rahmadya Trias H., ST, MKom.

Pertemuan kali ini membahas teknik enskripsi, dekripsi, tanda tangan digital dan manajemen keamanan terhadap data penting. Software yang digunakan merupakan software gratis PGP Software 6.0. Berbeda dengan sistem password, pada enkripsi, data yang kita miliki diolah terlebih dahulu menjadi chipper text yang harus didekripsi terlebih dahulu sebelum dibaca. Sehingga untuk membongkarnya kita terlebih dahulu harus memiliki “Kunci” yang dibuatkan oleh software tersebut. KLIK DI SINI, untuk melihat cara instalasi.

Setelah software terinstall, fasilitas yang tersedia lumayan banyak antara lain: encrypt, decrypt, digital signature, wipe dan sebagainya. Pada software itu diperkenalkan juga kunci privat dan kunci public yang disebarkan ke lingkungan yang akan menggunakan software PGP. Tiap anggota lingkungan berkewajiban menyerahkan kunci public yang akan digunakan untuk tujuan jika ada seseorang yang akan mengirimkan file terenkripsi ke kita. Jadi tiap lingkungan memiliki kumpulan kunci public yang diberi istilah “Ring”. Kunci private hanyalah dimiliki tiap individu. KLIK DI SINI, untuk membuat RING.

Yang menarik adalah digital signature sebagai pengganti tanda tangan konvensional. Perlu diketahui, bahwa tanda tangan tidak bisa dengan cara meng-capture gambar/image tanda tangan. Karena fungsinya (authentication and repudiation) tidak berjalan. Sebagai gantinya, kita bisa menempelkan digital signature kita via software tersebut, dan lingkungan (RING) akan mengetahui bahwa file/data tersebut bener-benar ditulis oleh si penanda tangan. KLIK DI SINI, untuk melihat proses digitalisasi tanda tangan (digital signature).

Salah satu hal menarik dari software ini adalah teknik menghapus suatu file dengan enkripsi tertentu (secure delete) sehingga file yang telah kita hapus tidak dapat dibaca via recovery software sehingga data aman dari pihak lain yang berniat mencuri data. KLIK DI SINI untuk download software tersebut.

Pertemuan XI: Fuzzy Inference System (FIS)

Hari/Tgl/Ruang/MK/Dosen: Kamis/03-05-2010/Lab. Disain/Pemrograman Komputer/Rahmadya, ST, MKom.

Beberapa kondisi yang terjadi sehari-hari melibatkan sesuatu yang kurang bila langsung diterapkan dalam komputasi. Komputasi model lama akan “hang” jika data yang harus dimasukkan kurang lengkap, ekstrim, kurang jelas dan keganjilan-keganjilan lainnya, sementara itu proses harus terus berjalan. Saat ini mulai banyak riset yang membahas hal tersebut, yang saat ini diberi istilah ‘Soft Computing’ sebagai lawan dari ‘hard computing’.

Fuzzy logic dikenal ada dua jenis yaitu Fuzzy Inference Systems (FIS) dan Adaptive Neuro-Fuzzy Inference Systems (ANFIS). Perbedaan terletak pada teknik pembuatan Rule-nya. Pada FIS, logika Rule kita buat sendiri sedangkan pada ANFIS, rule tercipta akibat proses pembelajaran (learning) oleh sistem itu sendiri dan dengan bantuan sistem syaraf tiruan.

Saat ini kita akan bahas FIS terlebih dahulu, untuk membuka toolbox FIS pada Matlab, KLIK DI SINI. FIS memiliki tiga komponen yaitu masukan (dengan fungsi membership) yang diteruskan dengan Rule (logika if – and/or – then) dan terakhir proses defuzifikasi pada keluaran. Fungsi membership yang tersedia pada toolbox Matlab lumayan lengkap (lurus, sigmoid, bell dan sebagainya). Untuk melihat cara membuat fungsi membership, KLIK DI SINI. Makin banyak masukan hasil makin baik, masukan akan dioleh oleh, Rule – based, KLIK DI SINI. Untuk mengetes apakah fuzzy yang dibuat berjalan dengan baik, perlu di tes dengan command window sebelum dimasukkan ke GUI. KLIK DI SINI, untuk mengetes di command window.

TUGAS: Buat GUI untuk menggunakan Fuzzy yang telah dibuat sebelumnya.

Pertemuan XI: Penerapan Logika di MATLAB

Hari/Tgl/Ruang/MK/Dosen: Selasa/01-05-2010/Lab. Disain/Matematika Diskrit/Rahmadya, ST, MKom.

Soal: Buat Fuzzy untuk menyeleksi Mahasiswa yang akan diberi beasiswa berdasarkan Indeks Prestasi dan Ekonomi Orang tua

Langkah-Langkah:

1. Buka Matlab

2. Rubah Curret Directory ke folder tersendiri yang kita buat

3. ketik fuzzy

4. Tambah Masukan menjadi dua (IPK dan Ekonomi) lalu beri nama setiap masukan dan keluaran

5. Dobel klik pada masukan IPK untuk memasukan Membership Function.

Isi range, misalnya dari 0 sampai 10, beri nama tiap fungsi member, misalnya kurang , ratarata dan tinggi.

6. Lakukan cara yang sama untuk ekonomi.

7. Terakhir, buat Fungsi Member untuk Keluaran dengan tiga fungsi yaitu tidak-beasiswa, setengah dan fullbright.

8. Simpan dengan cara mengklik File – Export – To File : “Isi nama, misalnya beasiswa”.

9. Berikutnya kita tinggal mengisi Rule (di tengah-tengah antara masukan dengan keluaran), lalu beri logika yang kita inginkan !

9. Fuzzy Inference System (FIS) telah selesai Anda buat. Berikutnya akan kita coba mengetesnya di Command Window MATLAB.

10. Instruksi memanggil FIS adalah dengan mengetik >>fis=readfis(‘beasiswa’) pada command window.

11. Untuk melihat skor akhir, gunakan “evalfis”. >>out = evalfis([10 10],fis).

NOTE: Akan dilanjutkan minggu depan untuk diterapkan dengan GUI.

Pertemuan VIII: Naive Bayes dengan BI Dev Studio 2005

Hari/Tgl/MK/Ruang/Dosen: Jumat/21-05-2010/Prakt. Data Mining/Lab-Hardware/Rahmadya Trias, ST, MKom.

Setelah pada pertemuan sebelum UTS dipelajari teknik mengolah data dengan metode naive bayes sederhana dengan excel, sekarang saatnya menggunakan software komersial untuk database berukuran besar seperti Microsoft Business Intelligent Development Studio 2005. Untuk yang gratisan dapat menggunakan software WEKA buatan Prof. Waikato.

Buka Ms BI Dev Studio, ambil contoh database, di sini yang digunakan adalah kasus senat partai demokrat dan republik USA. Untuk UAS diharapkan mampu sendiri mengolah database lainnya. Untuk melihat langkah-langkah pengolahan data, KLIK DI SINI.

Note: Tutorial dibuat dengan program screen2exe yang dapat didonlot di www.screen-record.com, yang bisa dijalankan tanpa software tambahan (ie, mozilla, flash player, dsb). Untuk beberapa antivirus mungkin dianggap adware/malware.

Pertemuan VIII: Tugas II

Hari/Tgl/Mt.Kuliah/Dosen: Sabtu/22-05-2010/RPL/Rahmadya TH,  MKom.

Berhubung belum ada yang siap untuk presentasi perancangan sistem basis data dengan bantuan CASE (Dengan software Datanamic Dezign) maka tugas ditambah dengan menjawab pertanyaan-pertanyaan di bawah ini:

  1. Enkapsulasi adalah …
  2. Pengembang Use Case diagram bernama …
  3. Struktur class diagram terdiri dari …
  4. nama lain fase spesifikasi adalah fase …
  5. UML terdiri dari model statis dan dinamis, state diagram masuk kategori apa?
  6. karakteristik yg memperluas model dengan konsep induk-anak diberi istilah …
  7. Sistem adalah gambaran dari sekumpulan obyek yg saling berinteraksi. Kondisi sistem adalah pemusatan kembali dan mengelola masing2 obyek berdasarkan kondisinya. Obyek boleh jadi instan dari suatu kelas obyek ….termasuk jenis disain pemrograman apa?
  8. Ukuran kekuatan antar koneksi komponen-komponen sistem diistilahkan dgn…
  9. Proses kreatif dibutuhkan dalam fase apa ?
  10. Apa yg dimaksud concurrency, persistence dan distribution?
  11. Pengujian untuk mengetahui cara kerja suatu perangkat lunak secara internal merupakan pengujian jenis …
  12. Diketahui ada 11 edge dan 9 node. Dibutuhkan berapa path ? (disertai langkah)
  13. Mana yg lebih dahulu, pengujian black box atau whitebox ? (beri alasan)
  14. Ujicoba yg fokusnya pada aspek fungsional suatu perangkat lunak adalah pengujian …
  15. Tahap dimana suatu sistem dirancang tanpa menghasilkan bentuk fisik adalah…
  16. Apa yg dimaksud pseuducode ?

Pertemuan X: Drafting

Hari/Tgl/Jurusan/Kuliah/Dosen: Senin/17-05-2010/T.Mesin/CATIA/Rahmadya, ST,MKom.

Setelah pada pertemuan minggu lalu membahas menggambar lembaran yang banyak dipakai pada sirip (motor, mobil, pesawat dan sebagainya) sekarang akan kita coba mengkonversi langsung gambar 3D menjadi 2D melalui fasilitas yang ada pada CATIA. Untuk memudahkan, buka kembali gambar-gambar yang lalu kemudia lewat >>mechanical design>>Drafting, coba beri ukuran pada gambar 2D yang telah terbentuk secara otomatis tersebut. Berikan pula gambar potongan untuk lebih memperjelas draft yang kita buat.

Untuk materi UAS, cari bangun/struktur/mesin/alat kemudian pecah menjadi part-part. Dalam satu kelas tiap siswa diminta menggambar secara individu part-part yang kemudian di-assembly menjadi satu alat utuh. Harapannya mata kuliah Basis Data CAD benar-benar menyentuh sistem basis data CAD yang berkarakter database objek (banyak yang mengatakan RDBMS itu kecil-kecil tapi banyak, sedangkan ODBMS itu sedikit tapi besar-besar).

Pertemuan IX: Komputer II

Hari/Tgl/Ruang/Dosen: Senin/17-05-2010/Sainstech/Rahmadya Trias H., M.Kom.

Pertemuan kali ini membahas cara menyimpan suatu file ke tempat penyimpanan gratis di internet. Sangat bermanfaat baik untuk sharing file, maupun back-up data kita jika suatu saat file yang kita simpan di media lain (flash disk, cd/dvd, dll) hilang.

Tugas dapat didonlot di SINI.

Pertemuan XI: Firewalls dan Kemanan Data

Hari/Tgl/Ruang: Senin/17-05-2010/Sainstech-UNISMA

Setelah minggu lalu mempelajari spyware, adware, malware dan rombongannya. Saatnya kita praktek melindungi dari ancaman (thread) dari luar. Untuk materi UAS, renacananya akan ada dua soal yaitu 1). Menutup Port tertentu yang tidak terpakai dan 2). Mengeset rule pada aplikasi email (ada dua pilihan: outlook express atau microsoft outlook) menghindari dari gangguan SPAM atau junk-mail. Semoga bermanfaat.

Untuk panduan setting pada Microsoft Management Console, dapat dilihat pada situs berikut.

UTS Komputer II: Jurusan Penjaskesrek

Hari: Kamis, 6 Mei 2010

Ruang: Sainstech

Mahasiswa diminta menunjukkan alamat email, blog dan domain gratis (Co.cc, Co.nr dan lain-lain) yang dikirimkan ke alamat email: rahmadya.trias@yahoo.co.id. Ketentuannya adalah baik alamat blog maupun alamat email harus mengandung unsur nama yang bersangkutan sesuai absensi. Selamat mengerjakan!