Kamis, 28 Juli 2016

Dakwah, Ukhuwah dan Rasulullah: Disini Hanya Ada Cinta, Cinta dan Cinta.




Bismillahirrahminarrahim
Assalamu’alaikum warahmatullahi wabarakatuh
"Jika kau merasa bahwa segala di sekitarmu gelap, tidakkah kau curiga bahwa dirimulah yang dikirim Allah untuk jadi cahaya bagi mereka?" (salim A. Fillah)  
Tersentak saat aku membaca tulisan tersebut. Sungguh membuat tertawa jika membayangkan seseorang sepertiku mejadi seorang pendakwah. Menjadi cahaya katanya? Namun aku teringat akan ucapan Umar bin Khattab yang mengatakan bahwa, “Orang yang mempunyai masa lalu buruk, belum tentu buruk di masa depan. Bisa jadi ia akan menjadi orang paling baik.” Benar juga. Kita harus move on. Dan mungkin atas dasar itulah yang telah memotivasiku untuk terjun di dunia aktivis Islam. Mungkin..
Tetapi saudaraku, sebenarnya menjadi da’i tidak harus seseorang yang sangat alim dan bersih tanpa dosa. Kita juga bisa. Asal kalian tau saudaraku, Allah berpesan dalam firmannya bahwa, “Sampaikanlah firmanKu, walau hanya satu ayat.” Disini menunjukan bahwa memberikan ilmu tentang agama atau mengingatkan akan kebenaran merupakan hal yang wajib walaupun itu hanya satu ayat atau kalimat. Saat kita mengetahui sesuatu, dan sesuatu tersebut benar adanya maka sebarkanlah. Jangan biarkan saudaramu bodoh akan suatu ilmu. Dan sebelum kalian menyampaikannya, terlebih dahulu kalian telah melakukan hal tersebut atau setidaknya kalian telah berniat untuk melakukannya. Insha’allah..
Menjadi da’i juga tidak harus ia yang memberikan ceramah di mimbar. Perilaku dan keteladanan seorang da’i yang ikhlas akan mempunyai pengaruh yang jauh lebih besar daripada tulisan dan ceramah.
Lalu yang terpenting dalam berdakwah dan yang menjadi kunci keberhasilan dakwah adalah perasaan kasih sayang dan cinta. Ya. ”Barang siapa memandang saudaranya dengan kasih sayang niscaya Allah akan mengampuni dosa-dosanya.” Yang dimaksud oleh hadits itu adalah pandangan yang ditujukan pada hati dan mengajak orang lain berbicara dengan lemah lembut.
Jadi, ajaklah saudaramu yang masih belum memahami Islam dengan perasaan kasih sayang dan cinta. Niscaya hati mereka akan tersentuh dan dengan ikhlas serta bahagia menerima ajakanmu. Untuk menciptakan perasaan kasih sayang dan cinta dapat dimulai dengan salam, jabat tangan dan berwajah ceria atau tersenyum ketika bertemu.
Lalu, mengapa kita harus repot-repot mengajak orang lain ke jalan kebenaran selain dari firman Allah? Itu karena.. aku, kamu, dan kita semua adalah saudara, yang dipersaudarakan oleh iman kepada Allah. Masha’allah. Bukan teman ataupun sahabat. Ikatan ini merupakan ikatan yang lebih dalam dan lebih dekat dari pertalian darah. Kadar iman seorang mukmin diukur dengan seberapa kuat pertautan hatinya dengan saudara mukmin lain, hubungan cinta dengan mukmin lainnya karena Ilahi, hingga saudaranya dapat merasakan cinta yang begitu kuat hingga terasalah aman dari gangguan, sejuk akhlaknya, bermanfaat harta dan jiwanya.
Untuk lebih memantapkan hati kita dalam berdakwah dan menjalin ukhuwah yang baik contohlah Rasulullah. Karena Rasul-lah sebaik-baik manusia. Dari nasab keturunan beliau, masa kecil dan masa remajanya, risalah-risalah yang beliau sampaikan setelah diangkat menjadi Rasul, peristiwa peperangan dengan kaum kafir, beliau sebagai pemimpin negara, sebagai kepala pasukan, bahkan sebagai suami, dan bapak dari anak-anak beliau, dan Rassulullah s.a.w. sebagai rahmatan lil alamin. Masha’allah..
“Sesungguhnya telah ada pada (diri) Rasulullah itu suri teladan yang baik bagimu (yaitu) bagi orang yang mengharap (rahmat) Allah dan (kedatangan) hari kiamat dan dia banyak menyebut Allah.”(Al Ahzab 33:21)
Sungguh.. perjuangan Rasulullah dalam mengemban tugasnya sangatlah berat. Akan tetapi beliau selalu tabah dan sabar menerima berbagai cobaan, cacian dan penderitaan. Sehingga sekarang kita dapat menikmati kedamaian Islam. Maka dari itulah kita wajib menjaga agama Islam ini.
"yakinlah ada sesuatu yg menantimu selepas banyak kesabaran (yg kau jalani), yg akan membuatmu terpana hingga kau lupa betapa pedihnya rasa sakit"
(Ali bin Abi Tholib)
Dalam diri Rasulullah, dalam dakwah, dalam ukhuwah dan dalam segala hal lain, sejatinya hanya ada cinta, cinta dan cinta. Semoga persaudaraan (ukhuwah) ini dirahmati Allah dan Allah menjadikan persaudaraan ini : sebening prasangka, sepeka nurani, sehangat semangat, senikmat berbagi, dan sekokoh janji. Aamiin.
Sekian. Semoga bermanfaat. Kesempurnaan milik Allah dan kekurangan milikku. Syukron. Wassalamu’alaikum warahmatullahi wabarakatuh.

Sumber : Bagaimana Menyentuh Hati, Dalam Dekapan Ukhuwah, Sirah Nabawiyyah.

Selasa, 19 April 2016

COSPLAY COMPETITION


 
NIHON NO MATSURI 9: COSPLAY COMPETITION

Category:
1. Cosplay Cabaret
2. Cosplay Walk
3. Cosplay Nusantara
Open registration until: 20 April 2016

Registration Fee:
1. Cosplay Cabaret: IDR. 100k/Team
2. Cosplay Walk: IDR. 25k/Person
3. Cosplay Nusantara: IDR 25k/Person

Contact Person:
089632533301 (Egi)
085722687337 (Bagas)

*Grab your form and More regulation here:
http://nihonnomatsuri.com/cosplay

Fan Art & Comic Strip Competition


Nah sekarang mimin mau bahas tentang Fan Art & Comic Strip Competition. lomba ini di perpanjang tanggal registrasinya sampai 24 April 2016 lho teman teman ^^ Yuk daftarkan diri teman teman ya
Fan Art & Comic Strip Competition
- Fan Art
- Comic Strip
Download Form and Regulation at http://nihonnomatsuri.com/fanart
Contact Person :
- Puspa (0838 2166 6300)
Show your best art and be the best artist of Nihon No Matsuri 9!
‪#‎itsumademoganbarimasu‬

Photography Contest

nah setelah kemarin kemarin mimin udah kasih tau tentang lomba lomba, tinggal yang terakhir nih yaitu photography contest  
ini nih, buat kalian para pencinta foto bisa datang dan ikuti lomba ini ya xD lumayan udah masuk gratis, banyak yang perform dan juga ada cosplayer juga.
pas banget buat hunting foto  yuk kapan lagi? yang menang juga dapat hadiah menarik lho ^^ sung sung daftar sebelum kelupaan hehe.
untuk lomba ini pendaftaran dilakukan secara online atau offline (on the spot) untuk regulasi lebih lanjut nya yuk liat di website kita ^^ di http://nihonnomatsuri.com/photography/ dan jangan lupa langsung daftar ya  tunggu apa lagi? dapatkan foto terbaikmu di Nihon No Matsuri 9!
‪#‎itsumademoganbarimasu‬

Seiyuu Competition

hi semuanya  gimana kabarnya? sehat?
oh iya sekarang mimin mau kasih tau nih tentang lomba seiyuu ^^
pada tau ga seiyuu itu apa? yap seiyuu adalah pengisi suara ^^ tau kan kalau misalnya di setiap karakter anime itu kan ada pengisi suaranya, nah seiyuu inilah yang mengisi suara si karakter yang ada di anime tersebut. mungkin seiyuu ini kurang dikenal untuk para pencinta anime, tapi ada juga lho orang yang menyukai seiyuu karena suara si seiyuunya yang khas ^^
wah wah. penasaran sama lomba ini? yuk liat di www.nihonnomatsuri.com/seiyuu/ di sana ada regulasi dan juga form pendaftaran lho untuk seiyuu ^^ 
masih penasaran juga? hmm mimin ada nih link kalau masih bingung sama seiyuu. silahkan https://www.youtube.com/watch?v=8N_LlVnKJKw
oh iya pendaftaran kita ditutup tanggal 20 april ini lho, yuk daftar! siapkan dubinganmu dan menangkan seiyuu competition nihon no matsuri 9

#‎itsumademoganbarimasu‬


Merchandise NNM

Mau dapat barang barang NNM 9? yuk order, hanya di Merch NNM 9 aja teman teman bisa dapat barang barang NNM 9 seperti baju, keychain dan sticker lho yuk diorder, besok sudah close order lho~
oh iya jika mau order, bisa langsung isi disini aja ya
bit.ly/POMerchNNM9
atau jika ingin bertanya lebih lanjut untuk Merch NNM 9 ini bisa langsung aja hubungi
085346109530 (Eki)
082214281832 (Qkuk)

yuk order! sebelum waktu dan barangnya habis
 ‪#‎itsumademoganbarimasu‬

NNM Got Talent

Hi semua  siang ini mimin mau kasih tau nih tentang lomba kita yang namanya NNM got Talent apa itu?
nah lomba NNM Got Talent sendiri pun sebenarnya juga gabungan dari beberapa lomba lomba lainnya seperti cover sing dan juga cover dance.
di NNM sendiri, cover sing dibagi menjadi 2 lagi, yaitu cover sing solo dan cover sing duet. wahh pasti rame nih yuk daftar yuk ^^ masih bingung sama lombanya?
coba buka website kita di http://nihonnomatsuri.com/nnmgottalent disana ada penjelasan lho tentang regulasi dan formulir NNM got Talent ^^ 
masih bingung? kalau teman teman masih bingung lagi, hubungi cp kita aja yang ada di poster ^^ yuk buruaaan daftar! mimin tunggu kehebatan temen temen di NNM got Talent ini yaa 
Nb : pendaftaran kita di perpanjang lho sampai tanggal 20 april 2016. yuk siapkan bakat kamu dan jadilah pemenang di NNM got talent !

.:: Nihon no Matsuri ::.

duh ga kerasa lho sudah sedikit lagi menjelang closing NNM 9 xD bagaimana? sudah pada siap? yuk kosongin jadwalnya dan datang ya!
| Nihon no Matsuri 9 |
~shiawase no iro~
Date : 29 - 30 April 2016
Venue : Telkom University Convention Hall , Telkom University, Dayeuhkolot, Bandung
FREE ENTRY!
NNM Got Talent | Cosplay Competition | Seiyuu Competition | Band Blast Kyosho | Maid Cafe | Obake House | Exhibition | Community | Traditional Dance | Band Performance | And Many More..
Performance from Our Special Guest Star:
- Hiroaki Kato
- Siloka
- Lunatic Tokyo
With Featuring Performer :
- Umbrella Time
- Chocoloid
- Start from 89
- DSC Project
- Himawari
- Kuriba
- Doki Doki Morning
Special Perfomance by:
- Orion Shock
- Hana-B
- Hana Bahagiana
And Cultural Perfomance by:
- Sakura taishogoto UPI
- Bujinkan Ninjutsu
- Aikido Enryukai
- UKJ ITB
- Daruma Telkom University
- Sawa Dojo
For more information, please visit:
Facebook : Nihon no Matsuri
Instagram : @nihonnomatsuri
Website : nihonnomatsuri.com
FYI :
Buat para pencinta board game wajib dateng juga ya, soalnya nanti kita bakal ada playarea dari Manikmaya. dijamin seru deh, rugi ga dateng 
lalu kita juga ada voucher dari gramedia.com yang bisa dipakai lho untuk pembelian online di gramedia.com dan mendapat potongan harga sebesar 15%+Rp.20.000. yuk daftar gramedia.com sekarang dan lakukan pembelian menggunakan voucher Nihon No Matsuri 9
Itsumademo Ganbarimasu!!!

Rabu, 30 Maret 2016

Abstract Class vs Interface

Assalamu'alaikum kawan~
Lama tidak berjumpa hihi
Kali ini saya mau memposting materi kawan. Ada yang tau Abstract class dan interface dalam bahasa pemrograman java? Nah apakah kalian tau apa saja perbedaan mereka? Ok, kalau ingin tau simak dulu post berikut. Selamat membaca~

Sebelum ke materi kita adain pretest dulu yuk. Haha biar panas dan greget wkwkw
Pretest Abstract Class dan Inheritance
Soal:
1. Jelaskan apa itu abstract class dan interface!
2. Jelaskan menurut Anda apa saja perbedaan yang paling menonjol antara abstract class dan interface!
3. Jelaskan keyword-keyword berikut:
    a. abstract method
    b. extends
    c. implements
    d. override
    e. public
    f. protected
    g. private
    h. parent class
    i. child class
    j. this

Nah ini nih jawabannya 
Jawaban Pretest Abstract Class dan Inheritance
1. - Abstract class didefinisikan sebagai class yang tidak bisa digunakan untuk membuat object.
   - Interface adalah prototype kelas yang berisi definisi konstanta dan deklarasi method (hanya nama method tanpa definisi kode programnya).
2. Perbedaan
- Abstract Class : Bisa berisi abstract dan non-abstract method, kita harus menuliskan sendiri modifiernya, suatu abstact class hanya bisa meng-extend satu abstract class lainnya dan meng-implement beberapa interface, serta bisa mendeklarasikan constant dan instance variable.
- Interface : Hanya boleh berisi abstract method, ita tidak perlu susah2 menulis public abstract di depan nama method. Karena secara implisit, modifier untuk method di interface adalah public dan abstract, suatu interface hanya bisa meng-extend interface lainnya.  Dan tidak bisa meng-implement class atau interface lainnya serta Hanya bisa mendeklarasikan constant.  Secara implisit variable yang dideklarasikan di interface bersifat public, static dan final.
3.
a. Abstract method : method yang tidak memiliki body (hanya deklarasi method)
b. extends : sebuah Java Keyword yang digunakan dalam sebuah deklarasi kelas untuk menentukan superclass; digunakan dalam deklarasi interface untuk menentukan satu atau lebih superinterfaces.
c. implements : fitur bahasa yang memungkinkan subclass atau anak kelas untuk memberikan implementasi khusus dari metode yang sudah disediakan oleh salah satu superclasses atau kelas induk.ebuah Java Keyword yang termasuk dalam sebuah deklarasi kelas untuk menentukan satu atau lebih interface yang diimplementasikan oleh kelas saat ini.
d. override : fitur bahasa yang memungkinkan subclass atau anak kelas untuk memberikan implementasi khusus dari metode yang sudah disediakan oleh salah satu superclasses atau kelas induk.
e. public : sebuah Java Keyword yang digunakan dalam deklarasi metode, kelas, atau bidang, kelas umum, metode, dan bidang dapat diakses oleh anggota dari setiap kelas.
f. protected : sebuah Java Keyword yang digunakan dalam pembagian lapangan, metode, atau kelas batin; anggota yang dilindungi dan hanya dapat diakses oleh anggota kelas mereka sendiri, bahwa kelas itu subclass atau kelas yang sama.
g. private : sebuah Java Keyword yang digunakan dalam pembagian lapangan, metode, atau kelas batin; anggota swasta hanya dapat diakses oleh anggota lain dari kelas mereka sendiri.
h. parent class : Class yang mempunyai class turunan
i. child class : class turunan dari parent class
j. this : sebuah Java Keyword yang digunakan untuk mewakili sebuah instance dari kelas di mana ia muncul.

Oke untuk mengetahui dengan baik perbedaan antara abstract class dan interface, kita adain pengamatan dulu yuk..

abstract class AbstractClass
{
    // Force Extending class to define this method
    abstract protected String getValue();
    abstract protected String prefixValue(String prefix);

    // Common method
    public void printOut() {
        System.out.println( this.getValue() );
    }
}

class ConcreteClass1 extends AbstractClass
{   
    protected String getValue() {
        return "ConcreteClass1";
    }

    public String prefixValue(String prefix) {
        return prefix + "ConcreteClass1";
    }
}

class ConcreteClass2 extends AbstractClass
{
    public String getValue() {
        return "ConcreteClass2";
    }

    public String prefixValue(String prefix) {
        return prefix + "ConcreteClass2";
    }
}

class Main
{
    public static void main(String args[]) {
        ConcreteClass1 class1 = new ConcreteClass1();
        class1.printOut();
        System.out.println( class1.prefixValue("FOO_") );
   
        ConcreteClass2 class2 = new ConcreteClass2();
        class2.printOut();
        System.out.println( class2.prefixValue("FOO_") );
    }
}

Pengamatan1:
1. Bolehkah ditambahkan body "{statement1; statement1;}" pada method getValue ataupun method prefixValue pada class abstract AbstractClass? Jelaskan!
2. Kembalikan program seperti semula, jelaskan error apa yang terjadi apabila method getValue() pada class ConcreteClass1 di hapus!
3. Kembalikan program seperti semula, selanjutnya perhatikan perbedaan hak akses method getValue() di child class ConcreteClass1 dan ConcreteClass2! Jelaskan apa maksudnya!
4. Buatlah abstract method yang bernama getValue2 pada class ConcreteClass1! Compile dan mengapa terjadi error?
5. Ikuti soal nomor 4, silahkan ubah class ConcreteClass1 menjadi abstract. Selajutnya jelaskan mengapa terjadi error?
6. Dengan mengikuti struktur kode program di atas serta ditambahkan satu abstract method bernama "gabung" TANPA PARAMETER pada parent class, hasilkan output berikut:
    Tatank
    Mr. Tatank
    Mr. Tatank hobi meloncat
   
    Kells
    Mrs. Kells
    Mrs. Kells hobi melet   

Jawaban Tugas Pengamatan1
1. Tidak boleh. Karena method getValue dan method prefikValue merupakan method abstract, yakni method yang tidak memiliki body method.
2. Eror. Karena getValue merupakan method abstract, sehingga wajib diturunkan/di-overriding ke class childnya.
3. Pada method getValue di class ConcreteClass1 memiliki hak akses "protected", ini artinya method ini hanya dapat diakses di class itu sendiri/subclassnya.
Sedangkan pada class ConcreteClass2 menggunakan hak akses "public" maka dapat  diakses oleh semua anggota di class
4. Karena method getValue2 tidak ada di parent class abstractnya (AbstractClass).
5. Karena suatu abstact class hanya bisa meng-extend satu abstract class lainnya. Disitu AbstractClass sudah meng-extend 2 kelas berbeda yakni abstract class ConcreteClass1 dan konkret class ConcreteClass2. Jika child class tersebut bukan abstract maka bisa.

interface Mobil
{
    public void setMerk(String merk);
    public String getMerk();
}

interface Mesin extends Mobil
{
    public void setNoMesin(String nomor_mesin);   
    public String getNoMesin();
}


// This will work
class Mobil1 implements Mesin
{
    private String merk, nomor_mesin;
   
    public void setMerk(String merk){
        this.merk = merk;
    }
   
    public String getMerk(){
        return merk;
    }
   
    public void setNoMesin(String nomor_mesin){
        this.nomor_mesin = nomor_mesin;
    }
   
    public String getNoMesin(){
        return nomor_mesin;
    }
}

// This will not work and result in a fatal error
class Mobil2 implements Mesin
{
    private String nomor_mesin;
   
    public void setNoMesin(String nomor_mesin){
        this.nomor_mesin = nomor_mesin;
    }
   
    public String getNoMesin(){
        return nomor_mesin;
    }
}

class Main{
    public static void main(String[] args){
        Mobil1 m1 = new Mobil1();
        m1.setMerk("Ford");
        m1.setNoMesin("01010");
        System.out.println( m1.getMerk() );
        System.out.println( m1.getNoMesin() );
    }
}

Pengamatan2:
1. Compile kode program diatas dan jelaskan sebab error yang terjadi!
2. Tambahkan method yang diperlukan untuk mengatasi error yang terjadi (No. 1)!
3. Perhatikan soal 1 (abstract) dan soal 2 ini (interface) dan lakukan poin-poin berikut:
    - Apa yang terjadi apabila ditambahkan method biasa yang mengandung body "{}" pada interface Mobil? Jelaskan!
    - Jelaskan perbedaan body program antara class abstract dan interface!
    - Jelaskan perbedaan penggunaan extends antara soal 1 dan soal 2!

Jawaban Tugas Pengamatan2
1. Eror pada class Mobil2. Karena Mobil2 tidak mengimplementasi semua method dari interface yang menjadi parent classnya. Hanya 2 method saja yang diimplementasi.
3.
- Eror. Karena semua method yang ada di interface haruslah method abstract, yakni yang tidak memiliki body of method "{}"
- Jika pada abstract class body programnya tidak harus semua methodnya abstract, konnkret boleh. Lalu di abstract class modifier abstract harus ditulis.
Jika di interface semua methodnya harus abstract, dan tak perlu ditulis manual modifier-nya. Karena akan secara otomatis tercatat di program javanya.
- Soal no 1 (abstract class) penggunaan extends hanya boleh dilakukan ke class konkret. Jika ingin meng-extend sesama class abstract maka hanya diperbolehkan satu.
Soal no 2 (interface) penggunaan extends dapat dilakukan ke sesama interface lebih dari satu.

Well, demikian materi yang bisa saya sampaikan. Semoga bermanfaat kawan. Jaa~
Wassalamu'alaikum