Selamat Datang di Blog Saya

Di tulis oleh seorang alumni SMA Global Islamic Boarding School.

Berjuang di jalan Allah

Menegakkan kalimat la ilaha illa allah di muka bumi.

Tolong Menolong Dalam Kebaikan

Karena sebaik-baiknya manusia, adalah yang bermanfaat bagi orang lain.

Berjuanglah

Dan ketahuilah, bahwa surga terletak di bawah bayang-bayang mata pedang (HR. Bukhari).

Bersama Mencari Ilmu yang Bermanfaat

Dan sampaikanlah ilmu itu walau hanya satu ayat.

Senin, 25 April 2016

BBM (Berkenalan Bersama Matlab)


(Sumber gambar: Google)

Matlab merupakan salah satu aplikasi yang sering di gunakan di dalam dunia teknik. Gunanya adalah sebagai alat bantu kerja dalam hal perhitungan. Matlab merupakan singkatan dari Matrik Laboratory, sebuah software bahasa pemrograman yang dibuat oleh The Matwork.Inc.Matlab. Dalam hal ini software Matlab memang memiliki fungsi dan karakteristik berbeda dari bahasa pemrograman yang sudah ada lebih dulu seperti Delphi, Basic maupun C++ dan lain sebagainya. Matlab lebih di khususkan untuk kebutuhan komputasi teknis, visualisasi pemrograman matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan serta membuat grafik-grafik perhitungan.

Aplikasi ini sangat berguna untuk teman-teman mahasiswa teknik. Kali ini penulis akan sedikit bebagi ilmu dengan kawan-kawan semua mengenai software bahasa pemrograman Matlab ini. Terutama bagi teman-teman yang sama jurusanya dengan saya =D hehe, mahasiswa jurusan campur aduk semen teknik sipil pasti sudah tidak asing dengan aplikasi ini bukan??

Okeh tidak perlu basa-basi sana sini yah, langsung aja nih saya bahas. Tapi untuk postingan kali ini saya hanya akan membahas mengenai dasar dasar pengenalanya saja. Selanjutnya akan saya berikan tutorial di postingan berikutnya.

Baiklah teman teman silahkan langsung di buka saja aplikasi Matlab nya. saya menggunakan Matlab versi tahun 2008, kalau ada yang menggunakan versi yang lebih tinggi atau yang sebelumnya tidak masalah. Secara teknis akan sama saja hanya saja mungkin tampilan agak sedikit berbeda tapi it’s oke.


Saat kita membuka aplikasi Matlab untuk pertama kalinya, maka akan muncul tampilan seperti berikut.

1.      Bagian-bagian jendela pada Matlab :

§  Current Directory : Jendela ini menampilkan isi dari direktori kerja saat menggunakan matlab. Intinya ini tempat kita melihat dimana letak file Matlab yang kita buat. Bebas kita mau menyimpan file yang kita buat. Tapi dalam default sistem nya di simpan di folder works

§  Command history : Sesuai namanya jendela ini tempat menyimpan sejarah yang telah kita perbuat pada matlab kita. Alias menyimpan perintah-perintah apa saja yang sebelumnya kita lakukan pada Matlab. Bisa di ibaratkan jedela ini adalah malaikat pencatat pahala kita di Matlab wkwk.

§  Command windows : Ini merupakan jendela utama Matlab. Disinilah tempat kita menjalankan proses-proses, serta melihat isi variabel. Jendela ini juga digunakan untuk memanggil tool Matlab seperti editor, debugger atau fungsi. Ciri dari jendela ini adalah adanya prompt (>>) yang artinya Matlab siap menerima perintah (hmm, Matlab aja sesalu siap buat aku. Truss kamu kapan? #abaikan)

§  Worksapce : Jendela ini berfungsi untuk menampilkan seluruh variabel yang sedang aktif pada saat menggunakan Matlab.

2.      Variabel pada Matlab
Matlab hanya memiliki 2 jenis tipe data yaitu Numberic dan String. Bedanya Matlab dengan sofware bahasa pemrograman yang lainya adalah setiap variabel akan disimpan dalam bentuk matrik. Variabel dalam Matlab bersifat case sensitive. Maka dari itu perhatikanlah penggunaan huruf besar dan kecil pada variabel. Karena apabila ada variabel dengan nama yang sama sebelumnya Matlab secara otomatis akan me-replace variabel sebelumnya dengan variabel yang baru.

3.      Operator pada Matlab

Arithmetic operator
Symbol
Plus
Unary plus
Minus
Unary minus
Matrik multiply
Array mutltiply
Matrik power
Array power
Backslash or left matrik devide
Slash or right matrik devide
Left array devide
Right array devide
+
+
-
-
*
.*
_^
.^
\

/

.\
./

Special character
Symbol
Colon
Parentheses and subscripting
Bracket
Braces and subscripting
Decimal point
Spectator
Semicolon
Comment
Invoke operating system comand
Assignment
Quote
Transpose
Horizontal concentartion
Vertikal concentanation
:
( )
[ ]
@
.
,
;
%
!
=
.’
[,]
[;]

Relational operator
Symbol
Equal
Not equal
Less than
Greater than
Less than or equal
Greater than or equal
==
~=
< 
> 
<=
=>

Logical character
Symbol
Short-circuit logical AND
Short-circuit logical OR
Element-wise logical AND
Element-wise logical OR
Logical NOT
&&
&
|
~
||

4.        Fungsi matematika lain pada matlab 
·         abs(x)      : mengasilkan nilai abssolut dari x
·         sign(x)    : menghasilkan nilai -1 dari x<0, 0jika x=0 dan 1 jika x>1
·         exp(x)     : menghasilkan nilai exponensial natural
·         log(x)     : menghasilkan nilai logaritma natural, ln x
·         log10(x) : menghasilkan nilai logaritma dengan basis 10
·         sqrt(x)    : menghasilkan nilai akar dari x
·         rem(x,y) : menghasilkan nilai modulus (sisa pembagian) x terhadap y

5.        M-File
Di matlab kita tidak hanya bisa menuliskan perintah pada command windows. Tapi kita juga bisa membuat program dengan menuliskan scrib. Yaitu dengan menggunakan M-File. Cara untuk memanggil jendela M-File adalah dengan memilih menu file – new – M-File. Dengan M-File ini kita bisa menyimpan dan menjalankan program yang kita buat

Baiklah sekian untuk postingan kali ini, semoga dapat bermanfaat untuk para pembaca. Selanjutnya saya juga akan memberikan totorial berikutnya megenai cara membuat aplikasi perhitungan pada matlab.

By : Muhammad Arif Zulfikri

Senin, 18 April 2016

Perkara Niat (Bagian 1)

(Sumber gambar : Google)

Dari Umar radhiyallahu ‘anhu, bahwa Rasulullah shallallahu ‘alaihi wa sallam bersabda, “Amal itu tergantung niatnya, dan seseorang hanya mendapatkan sesuai niatnya. Barang siapa yang hijrahnya kepada Allah dan Rasul-Nya, maka hijrahnya kepada Allah dan Rasul-Nya, dan barang siapa yang hijrahnya karena dunia atau karena wanita yang hendak dinikahinya, maka hijrahnya itu sesuai ke mana ia hijrah.” (HR. Bukhari, Muslim, dan empat imam Ahli Hadits)

Mungkin tidak asing di telinga kita mendengar ceramah atau kultum dengan hadits berikut. Hadits di atas memang sudah umum sekali terdengar, bahkan dalam sebuah kitab arba'in karangan imam An Nawawi atau yang sering juga dikenal dengan kitab 40 hadits. Di dalam buku tersebut hadits tentang niat ini menjadi bagian pertama. Karena imam An Nawawi memahami bahwa niat merupakan dasar dari segala perbuatan.


Meski sering terdengar namun beberapa di antara kita masih belum terlalu memahami mengenai perkara niat. Untuk itu mimin akan sedikit berbagi pemahaman mimin mengenai niat. Sebenarnya hadits di atas sudah cukup jelas menjelaskan bahwa niat itu menentukan apa yang kita dapat dari sebuah amal yang kita perbuat. Tapi mari kita bahas lebih dalam dengan logika yang sederhana.

Zero plus zero can not possibly ever give you one, jadi 0+0 tak akan pernah menghasilkan angka apapun 0+1 tak akan menambah apapun, segala yang dikalikan nol tak akan menghasilkan angka selain nol. Kemudian dalam hukum newton satu  yang sering kita pelajari di sekolah intinya adalah apabila resultan gaya yang bekerja adalah nol maka benda itu diam. Artinya apabila benda itu tak di beri dorongan maka benda diam itu akan tetap diam. Bahkan tulisan ini tidak akan ada di blog saya bila saya tak mengetik dan menekan tombol publikasi.

Dari situ dapat kita simpulkan bahwa sesuatu tidak akan bisa terjadi tanpa ada dasar yang membuat itu terjadi. Bagitulah perkara niat, niat merupakan langkah awal dari segala perbuatan. Selanjutnya, percayakah anda bahwa niat itu akan menentukan proses dan hasil yang akan  terjadi? jika tidak percaya mari kita buktikan dengan studi kasus sederhana. Bila kita memerintahkan otak kita untuk menggerakan tangan mungkinkah yang bergerak malah telinga? mungkin saja bila saraf geraknya rusak, namun jika manusia normal dalam ilmu biologi bila kita memerintahkan tangan tuk bergerak maka yang bergerak pastilah tangan. Jadi, seperti itulah niat.

Masih kurang puas? mari lanjut ke studi kasus berikutnya. Jika kita mengerjakan soal matematika kita diberikan soal seperti berikut 7+7=.... namun yang kita kerjakan malah 6+7=... maka jawaban yang kita berikan pasti salah kan? yang ditanya apa? yg di jawab apa?-_- atau yang lebih sederhana kita di suruh mengerjakan soal matematika tapi yg kita kerjakan soal biologi, haha tentu saja salah total cuy. okeh sampai di situ sudah paham? mungkin ada yang masih bingung, mari lanjut ke studi kasus yang lain. Kita aplikasikan masalah niat ke dunia bahasa pemrograman sederhana. Di dalam bahasa pemrograman sederhana ada input, proses dan output. Kita misalkan niat itu sebagai input. Jika kita di minta memasukan suatu input dengan ketentuan yang sudah ada tapi input yang kita masukan salah/berbeda dari yang di minta. Sudah dipastikan proses dan output akan berbeda, bahkan bisa jadi output error.

Jadi, dapat kita simpulkan bahwa niat merupakan otak dari segala perbuatan. Jadi jika tak ingin jadi orang yang merugi, maka luruskan niat. Bila hati ikhlas melakukan sesuatu. Maka proses yg kita hadapi akan mudah kita laksanakan, dan hasil yg kita dapat akan sesuai dengan apa yg di niatkan. Sebaliknya bila niat tak baik, maka proses yg di jalani pun akan sulit, dan hasil yg di dapat tak akan menentramkan hati.

By Muhammad Arif Zulfikri

Minggu, 17 April 2016

Lima Pejantan Tangguh #GIBSJogjaJalanJalan



Wahhh, sudah cukup lama rupanya blog ini saya tinggalkan. Yang rencana awalnya inggin posting seminggu sekali eh malah keteteran gara-gara laporan-_- Menjalani hidup sebagai mahasiswa teknik ternyata lumayan berat. Harus exstra sabar menghadapi segala cobaan yang ada hehe =D.

Namun di balik kerasnya kehidupan, anak teknik juga masih sempat liburan loh, entah itu bolos meliburkan diri, libur beneran, dan lain sebagainya. Kali ini admin ganteng bakal share sedikit cerita tentang perjalanan melepas penat dan pengalaman yang sangat tidak mengasikkan ketika berada di jogja.

Cerita kali ini berjudul Lima PEJANTAN Tangguh eh* sorry, meski kami ber-lima cowok, setidaknya kami masih cowo sejati, masih suka cewe bukan LGBT okehh? selanjutnya mari kita mulai cerita para pejantan ini.

Semua ini berawal dari chating di salah satu grub chat L**E saat itu Zack(alias Anugrah) memiliki sebuah ide mengadakan camping akhir tahun sekaligus camping pertama alumni GIBS yang merantau ke jogja. Dari wacana itu di dapatkanlah sembilan orang yang siap camping ke pantai WOW *BiasaAja namun keberangkatan ke pantai tak semudah itu. Beberapa di antara kami mundur sebelum pertempuran dikarenakan berbagai macam alasan. Namun itu tak menyurutkan niat kami untuk terus maju.

Akhirnya di dapatkanlah 6 orang yang siap tempur. Kami pun mulai melakukan persiapan sematang-matangnya. Menyewa peralatan bertahan hidup seperti : Tenda, nesting, sleeping bag, dan peralatan camping lainnya. Semua telah di siapkan sematang-matangnya. Kemudian hari kebernagkatan pun tiba. Pagi-pagi sekali kami sudah bersiap, segala barang yang di butuhkan sudah tersedia. Namun naas salah satu di antara kami tidak bisa berangkat dikarenakan orang tua nya datang ke Jogja. So finaly hanya lima yang siap berangkat dengan 6 sleeping bag yang telah di sewa.

Kelima orang itu ialah Zack(alias Anugrah), Snyster(alias Amin), Jhonny(alias Galih), Rev(alias Abrari), dan Shadow(alias Arif). Alhasil kami pun berangkat seadanya dengan modal mental baja. Berangkat dari Bantul menuju pantai Jungwok di gunung kidul. Mungkin cukup sekian cerita ini, karena alangkah baiknya melihat ke asyikan kami secara langsung. Saking asiknya perjalanan tersebut kami abadikan di dalam sebuah viceo dokumenter tak jelas di youtube hahaha =D mungkin cukup sekian cerita di balik perjalanan para pejantan ini. Silahkan check our youtube channel