Tuesday, July 28, 2015

Efek Samping #Maksiat

Berhati-hatilah bila Allah selalu memberimu Nikmat, sementara kau terus Bermaksiat kepadaNya.
(Ali Bin Abi Thalib)

Tanda bahwa Allah berpaling dari hambaNya adalah jika seorang hamba dirinya dengan perkara-perkara yang tidak mendatangkan manfaat.
(Hasan All Bashri)

Saturday, March 28, 2015

Aku dan Wall Facebook Ulang Tahunku

Sedari pagi petang hari ini smartphone mulai beraktifitas memberikan banyak sekali muncul notifikasi social media mulai dari BBM, Line, Whatsapp, Faceboook, dan terakhir Twitter

Dari probabilitas yang banyak ucapan adalah dari teman-teman facebook



Jujur saya sebetulnya tidak mengharap banyak tentang ucapan selamat ini, cuma sedikit kaget sama beberapa teman facebook ini ternyata ketika saya ulang tahun mereka masih sempat mengucapkan selamat, tapi ketika saat mereka ulang tahun saya tidak sempat memberikan selamat, malu aku... semacam air tuba di balas air susu.

Padahal saya termasuk orang yang sering bermain facebook, suka melihat pojok kanan atas facebook ada list temen yang ulang tahun, tetapi sesekali enggan menulis wall ucapan selamat ^^V, lihat dulu orang nya... tapi jujur dalam hati siapa pun temen yang sedang ulang tahun selalu saya do'akan hanya saja tidak berupa wall ucapan selamat.

Seiring dengan berkurangnya aktivitas para pemain facebook, sekarang saya pun ikut berkurang ucapan selamat ulang tahun, comment, like, subscribe dsb...

Ada alasan kenapa sekarang ini jarang memberikan selamat ulang tahun secara wall ke teman-teman di facebook, jujur kalo saya karena takut, pertama di kira nyampah,... kedua tidak direspon, nnah ini jadi makin ngerasa kelihatan banget nyampahnya ^^V,... ketiga alasan paling berdasar kalo nge wall ucapan selamat ulang tahun pada sesama rekan facebook ini secara hakiki seperti nya bukan memberikan kebahagiaan tapi kesedihan, apapun jenis kalimat ucapan selamat ulang tahun nya yang pasti Arti harfiah nya "Selamat Umur Anda telah BERKURANG".

Kejadian dari alasan ketiga seperti yang saya rasakan pada hari ini, dari tengah malam sampai sore hari ini, membuat flash back aktivitas 24 tahun ke belakang, setiap berjalan serasa semakin dekat dengan kematian :D "asa nerelek hirup, dupi seuer dosa nu di pidamel tibatan kasaean", serasa cepat hidup ini, banyak kesalahan dilakukan ketiimbangkan kebajikan.

Tiada ada perayaan hari ini seperti perayaan tahun sebelum-sebelumnya, tapi jadi nya saya bisa introspeksi diri, biasa nya weekend itu pulang ke Garut karena kemarin badai jadinya ngga pulang, kalo pulang mungkin sore ini sudah ada kue sama kado dari orang tua, Hheuu... #Ngelamun.

Sempat nya kado ulang tahun hari ini selain Do'a, numpuk nimpukin se abreg tugas-tugas perkuliahan Pascasarjana... :)

Well, terakhir....
Menghormati esensi ucapan Do'a temen" untuk hari ini,
Terima kasih atas ucapan wall nya hari ini, sejati nya ucapan tersebut menjadi reminder buat saya bahwa umur ini semakin berkurang, semoga tuhan masih berkenan memberikan saya kesempatan agar dapat memperbaiki diri pada kehidupan ini.

Bandung, 28 Maret 2015


IqbalGeForce

Wednesday, January 14, 2015

Data Mining || Review kuliah 10 menit Romy Satria Wahono

Dear All, 
Disini saya akan sharing tentang materi data mining yang saya ulas dari video kuliah umum Romi Satria Wahono, sebuah penerapan pembelajaran yang menarik setelah menyimak penjelasan dari video tersebut.



Data mining adalah kegiatan penggalian pengetahuan data.
Data adalah entitas yang tidak memiliki arti

Data Mining
Disipilin ilmu yang mempelajari metode untuk mengekstrak pengetahua atau menemukan pola dari himpunan.


3 Kunci Dalam Data Mining
  1. Himpunan data
  2. Metode Data Mining (Pengolah)
  3. Pengetahuan

Himpunan Data, terdiri dari data struktur yang memiliki attribute/feature, class label target adapun type datanya terbagi 2, data yang bisa dikalkulasi (numeric) dan data yang tidak bisa dikalkulasi (nominal).



Metode Data Mining, ada banyak metode yang digunakan namu disini diulas 5 metode yang populer untuk pengolahan data mining

1. Estimasi
Bilamana 'Estimasi' Digunakan ?
Apabila datanya bersifat numeric dan memiliki label.
Contoh Metode: Regresi Linier



2. Prediksi
Bilamana 'Prediksi' Digunakan ?
Apabila datanya bersifa numeric (Data time series) dan memiliki label
Contoh Metode : Neural Network



3. Klasifikasi
Bilamana 'Klasifikasi' Digunakan ?
Apabila atribut data bisa berupa numeric atau nominal dengan label data nominal
Contoh Metode:  C4.5



4. Klastering
Bilamana 'Klastering' Digunakan ?
Apabila dataset  yang digunakan tidak memiliki label
Berbeda dengan sebelumnya yang menggunakan supervised learning, pada klastering metode nya menggunakan unsupervised learning, contoh metode : K-means.





5. Asosiasi
Bilamana 'Asosiasi' Digunakan ?
Apabila  pada data terdapat item yang saling keterkaitan contohnya data transaksi
Contoh Metode : FP-Growth.




Contoh penerapan Data Mining
  • Penentuan kelayakan aplikasi peminjaman uang di bank
  • Penentuan pasokan listrik PLN untuk wilayah Jakarta
  • Diagnosis pola kesalahan mesin
  • Perkiraan harga saham dan tingkat inflasi
  • Analisis pola belanja pelanggan
  • Memisahkan minyak mentah dan gas alam
  • Dst


Pertanyaan terakhir, Kenapa kita harus belajar data mining ???
Karena sperti dilansir situs computer world data mining termasuk 10 Hottest IT skills for 2015


Semoga Bermanfaat,
Regards,

Iqbal Ardimansyah

Tuesday, December 23, 2014

Golay Code

Dear All, 
Disini saya akan sharing tentang materi golay code yang menjadi tugas pada mata kuliah information theory di pascasarjana Telkom University.

Parabola salah satu perangkat komunikasi digital
Golay Code adalah salah satu jenis kode yang bermanfaat untuk mengoreksi kesalahan (error)  dalam komunikasi digital, Binary golay code  (24,  12, 8) adalah salah satu bagian dari golay code berupa kode blok linier yang dapat mengoreksi 3 error dan mendeteksi 4 error, untuk proses encode decode pada golay code selengkapnya dapat dilihat file presentasi yang telah saya buat dibawah ini.




Dari pembelajaran presentasi diatas disimulasikan berupa program saya bangun dengan menggunakan java di Netbeans IDE.

Pada Encode, sesuai dengan referensi bahwa Input di kalikan dengan Matrix Generator (G_24)
Pada Decode, saya mengacu pada aturan algoritma yang dibuat Hongyun Wang

Pattern Error

  1. Jika 24 bit yang diterima memiliki <= 3 kesalahan bit, pola kesalahan dapat terdeteksi dan dapat dikoreksi.
  2. Jika 24 bit yang diterima memiliki 4 kesalahan bit, pola kesalahan terdeteksi tapi tidak dapat dikoreksi.
  3. Jika 24 bit yang diterima memiliki > 4 kesalahan bit, pola kesalahan terdeteksi tapi tidak bukan gambaran pola kesalahan yang sebenarnya.




Semoga Bermanfaat,
Regards,

Iqbal Ardimansyah



Wednesday, November 26, 2014

Dahsyatnya Kata "TAPI"

Saat kita mendapat peluang besar-menantang, ada satu kekuatan dalam diri yang menghentikan kita untuk menangkap peluang itu. Ya. Kekuatan yang berlawanan arah. Kekuatan yang menghambat diri kita untuk bertindak dan sukses.


Saat kita mendapat peluang besar-menantang, ada satu kekuatan dalam diri yang menghentikan kita untuk menangkap peluang itu. Ya. Kekuatan yang berlawanan arah. Kekuatan yang menghambat diri kita untuk bertindak dan sukses. Itu adalah kekuatan yang muncul karena kita mengucapkan satu kata, dan satu kata itu dalam Bahasa Inggris hanyalah tiga huruf: But...tapi. Pernah kita mengatakan itu? (walau hanya dalam hati). Kalau saya! Ya selalu mengatakan itu, sebelum menulis feature ini.

Sebenarnya peluang itu bagus, tapi saya belum siap me­mulainya, saya akan memulainya jika saya sudah siap.

Yah... tapi.

TAPI, kata yang memiliki kekuatan besar untuk menghentikan saya dan Anda untuk meraih sukses dan hidup mulia. TAPI adalah negasi yang selalu berlawanan dengan kata sebelumnya. Peluang bagus adalah posistif namun setelah ditambah kata TAPI akan menjadi negatif, yang menghentikan kita. Biasanya alasan apapun yang keluar setelah kata TAPI, hanyalah alasan untuk menghentikan saya dan Anda.

Dalam buku, The Devil Only Know on World, James Skinner, Mark Victor Hansen and Roice Kruger. Dalam buku itu dituliskan:

Setan itu Cuma tahu satu kata:
Tapi aku belum cukup tua
Tapi aku masih bocah
Tapi aku tidak terkenal
Tapi aku bukan lulusan universitas
Tapi aku belum cukup pengalaman
Tapi Aku belum cukup uang
Tapi kau terlalu sibuk
Tapi aku tidak tampan
Tapi kau tidak cantik
Tapi aku terlalu banyak pesaing
Tapi sudah ada yang melakukannya
Tapi bosku tidak setuju denganku
Tapi ekonomi sedang buruk
Tapi, itu terlalu sulit
Tapi ini sudah terlambat

Berhenti mendengarkannya sebelum terlambat,
Bagaimana dengan saya dan Anda, masih menggunakan kata TAPI untuk sesuatu yang positif.
Berhentilah, TAPI jangan hanya berhenti mendengarnya, TAPI berhenti juga mengucapkannya.
Dalam hati! Ya, sekalipun dalam hati. BERHENTILAH.

Karena sebenarnya perkataan dalam hati saya dan Anda yang benar-benar menghentikan kita. Kita bisa saja tidak mengatakan di mulut tapi di hati. Bahkan di mulut berkata positif. Namun saat hati masih mengatakannya, kita tak akan terhentikan.

Kekuatan ini muncul karena kita betah di zona nyaman atau karena saya dan Anda malas. Serius dan jangan tersinggung, saya harus menyebutkan penyakitnya dengan sangat jelas. Agar kita dapat mengobatinya. Kekuatan ini juga benar-benar bisa muncul karena godaan setan. Misalnya saat panggilan dakwah menghampiri kita...

Dakwah memang panggilan mulia dan suatu kewajiban, TAPI akhlak saya sendiri masih harus diperbaiki.

Kata TAPI, kemudian alasan yang mengikutinya biasanya memang sebuah pembenaran dan sebuah pembelaan diri agar tidak disalahkan (padahal tetap salah). Yang pasti adalah benar atau salah alasan saya dan Anda tetap saja kita berhenti untuk mengerjakan sesuatu yang baik atau meraih kesuksesan.

TAPI bisakah digunakan untuk memberdayakan?

Kata TAPI memiliki kekuatan negasi, bisa digunakan untuk membangkitkan kekuatan positif? Tentu saja bisa, saya dan Anda bisa saja menggunakan kata TAPI untuk hal negatif supaya berubah menjadi positif. Ini yang dipegang oleh para juara.

Meskipun saya sudah capek berlatih, TAPI saya tetap berlatih untuk meraih hal yang maksimal
Meskipun bisnis ini sudah banyak yang menjalankan, TAPI saya akan buat perbedaan
Meskipun banyak yang menghujat, TAPI saya tetap berdakwah karena ini adalah perintah Allah
Meskipun saya sudah tua, TAPI saya tetap punya semangat
Meskipun saya sudah terlambat, TAPI saya tetap melakukan dari pada tidak.
Meskipun ini sulit, TAPI saya akan tetap melakukan
Meskipun saya jelek, TAPI saya adalah makhluk mulia ciptaan Allah
Meskipun di pesantren capek, banyak tugas, TAPI saya tetap bertahan dan sabar

Saya dan Anda lihat kekuatan dari kata tersebut? Ya, kata TAPI ternyata hanya netral-netral saja, yang penting bagaimana kita menggunakan kata itu. Apakah untuk menghentikan diri sendiri atau menjadi kekuatan yang memberdayakan.

Kesimpulan :
Konsepnya sederhana, kata TAPI memiliki makna negasi (membalikkan). Jika sesuatu yang positif jangan gunakan TAPI. Untuk sesuatu yang negatif pakai TAPI untuk menjadikannya postif dan memberdayakan.
Coba kita renungkan berbagai tujuan yang belum tercapai dan kita raih, pasti ada sesuatu yang menghentikannya, coba selidiki apa yang ada dalam hati dan pikiran kita, mulailah dengan mengingat kembali kapan kita menggunakan kata TAPI yang menghentikan kita.

Setelah itu cobalah menggunakan kata TAPI untuk menjadikan kekuatan dan memberdayakan. Lalu, kita dapat merubah kekuatan negatif menjadi kekuatan positif, maka lanjutkan dengan kekuatan membangkitkan kekuatan dari dalam diri, caranya:

Cara membangkitkan kekuatan positif dari dalam :
Pikiran positif, sangat penting dalam setiap jengkal hidup kita. Sebab semua bermula dari pikiran saya dan Anda. Karena saya dan Anda adalah apa yang ada dalam pikiran. Jika kita berfikir bisa, maka kita pasti bisa. Tentu saja, sebagai muslim kita menambahkan dengan kata Insya Allah. Jika saya berfikir bisa, Insya Allah bisa


Repost : Sumber Kisah-kisah Ajaib Pengubah Hidup, Ustadz Amrin Ali Hasan 

Tuesday, November 4, 2014

Kesempurnaan Hidup

Suatu hari Kahlil Gibran bertanya kepada gurunya,
“Gibran : Bagaimana caranya agar kita mendapatkan sesuatu yang paling sempurna dalam hidup…???”
“Sang Guru : Berjalanlah lurus di taman bunga, lalu petiklah bunga yang paling indah menurutmu dan jangan pernah kembali kebelakang…!!!”

“Setelah berjalan dan sampai di ujung taman, Gibran kembali dengan tangan hampa…”



“Lalu guru bertanya : Mengapa kamu tidak mendapatkan bunga satu pun…???”

“Gibran : Sebenarnya tadi aku sudah menemukannya,  tapi aku tidak memetiknya, karena aku pikir mungkin yang di depan pasti ada yg lebih indah, namun ketika aku sudah sampai di ujung, aku baru sadar bahwa yang aku lihat tadi adalah yang terindah, dan aku pun tak bisa kembali kebelakang lagi…!!!”

“Sambil tersenyum Sang Guru berkata : Yaa, itulah hidup, semakin kita mencari kesempurnaan, semakin pula kita tak akan pernah mendapatkannya. Karena sejatinya kesempurnaan yang hakiki tidak pernah ada, yang ada hanyalah keikhlasan hati kita untuk menerima kekurangan…”


Friday, September 19, 2014

Run Length Encoding (RLE) ~ Information Theory

Run Length Encoding (RLE)  adalah teknik kompresi sederhana, di mana urutan di mana nilai data yang sama terjadi pada banyak elemen data yang berturut-turut disimpan sebagai nilai data tunggal dan dihitung panjangnya.

Kompresi dan dekompresi data menggunakan run-length encoding (RLE) ini merupakan suatu bentuk teknik yang digunakan untuk mengkompresi data yang berisi karakter-karakter berulang.



Misalkan, ada seseorang yang alay berteriak :

“AAAAAKUUUUU CHAYYYYYAAAAANK KAAAAMUUUUUUUUUUUUUUUUUUUUUUUU !!!!!!”

Pesan diatas akan sangat cocok jika dikompresi menggunakan metode kompresi RLE, karena kompresi RLE menghitung jumlah kemunculan simbol lalu menuliskan simbol tersebut sebanyak satu kali diikuti dengan jumlah kemunculannya.

Data diatas berukuran 66 byte, dan kita akan melakukan kompresi RLE terhadap data tersebut :

1. Ubah data dalam bentuk sekuensial
Data teks diatas sudah dalam bentuk sekuensial :

"AAAAAKUUUUU CHAYYYYYAAAAANK KAAAAMUUUUUUUUUUUUUUUUUUUUUUUU !!!!!!"

2. Hitung jumlah kemunculan karakter
(A,6) (K,1) (U,5) (spasi,1) (C,1) (H,1) (A,1) (Y,5) (A,5) (N,1) (K,1) (spasi,1) (K,1) (A,5) (M,1) (U,24)(!,6)

3. Tulis hasil kompresi
A6K1U5 1C1H1A1Y5A5N1K1 1K1A5M1U24!6

Setelah proses kompresi, maka data yang dihasilkan akan berukuran 35 byte.
Dengan proses kompresi tersebut, maka telah menghemat tempat penyimpanan sebesar 31 byte (47%) !!!

Resource : 
Alan Weblog ~ Tugas Pengantar Multimedia