Wednesday, March 12, 2014

Membuat Table Sederhana dengan HTML di Blogger Blogspot

Untuk membuat tabel sederhana di blogger blogspot, cukup mudah dan sederhana juga dengan kode html berikut,
<table>
<tbody>
<tr>
<td>Cell 1 </td>
<td>Cell 2 </td>
</tr>
<tr>
<td>Cell 3 </td>
<td>Cell 4 </td>
</tr>
</tbody>
</table>
Hasilnya adalah sebagai berikut,

Cell 1 Cell 2
Cell 3 Cell 4

Sedangkan CSS yang saya pakai dalam blog adalah sebagai berikut,
table, td, th
{
border:1px solid #444444;        /* warna garis tabel
border-collapse:collapse;
text-align:left;
padding:3px;
}

Keterangan:
  • <th>: table header, mendefinisikan cell yang merupakan header dari grup cell table. 
  • <tr>: table row, mendifinisikan elemen kolom dalam cell tabel.
  • <td>: table data, mendefinisikan sebual cell dari tabel yang berisi data.

Tuesday, March 11, 2014

Ayo Belajar Bahasa Jepang [40] : Yasumi No Hi Wa, Nani O Shiteiru N Desuka?

Saat Kuon mengunjungi rumah ibu pemilik kontrakannya. Mereka berbincang tentang berbagai hal. Ibu pemilik kontrakan tersebut bertanya kegiatan apa yang biasa Kuon lakukan saat hari libur. Bagaimana pertanyaan ibu pemilik kontrakan tersebut dalam bahasa Jepang? Inilah seri ayo belajar bahasa Jepang ke-40.

Kuon membaca buku (sumber gb:NHK)

Naskah Percakapan (会話 / かいわ)

大家の夫休みの日は何をしているんですか?Apa yang Anda lakukan di saat liburan?
PEMILIK KONTRAKANYASUMI NO HI WA NANI O SHITEIRU N DESU KA?
クオン映画を見たり、本を読んだりしています。
お二人は?
Saya menonton film atau membaca buku.
Bagaimana dengan Anda berdua?
KUONEIGA O MITARI, HON O YONDARI SHITEIMASU.
O-FUTARI WA?
大家ハイキングが好きで、月に1度は山に行くの。Karena kami suka hiking, kami pergi ke pegunungan setidaknya satu kali dalam sebulan.
IBU PEMILIK KONTRAKANHAIKINGU GA SUKI DE, TSUKI NI ICHIDO WA YAMA NI IKU NO.
クオン山に行くと、空気がおいしいでしょうね。Kalau pergi ke pegunungan, udaranya pasti bagus.
KUONYAMA NI IKU TO, KÛKI GA OISHII DESHÔ NE.
File suara percakapan di atas dapat di download di sini.

Tata Bahasa Jepang (文法 / ぶんぽう)

Penggunaan bentuk kata  " - tari" ( -たり ):
––tari digunakan untuk menggambarkan sejumlah tindakan dan diikuti tindakan lainnya.
––tari digunakan setelah kata kerja tanpa ––masu.
Contoh: “mitari, yondari shimasu” artinya “melihat atau membaca”

Monday, March 10, 2014

Kisah Dakwah Walisongo: Awal Dari Sebuah Akhir

Kisah dakwah walisongo tidak hanya mengubah tatanan hidup Indonesia, tapi mengubah tatanan dunia. Indonesia yang awalnya negara Hindu-Budha, beralih tidak hanya negara menjadi negara mayoritas muslim, namun menjadi negara dengan jumlah penduduk muslim terbesar di dunia. Bandingkan hal ini dengan China, yang lebih dulu mengenal Islam, atau negara-negara berbasis umat hindu-budha yang lain seperti Myanmar, Nepal, Korea atau Jepang. Kisah dakwah Islam di negara-negara tersebut cenderung stagnan dan tidak mengalami peningkatan dakwah berarti. Malah di beberapa kasus, terjadi penolakan dan pertikaian antara masyarakat lokal dengan para da’i dan umat Islam.

Masjid Demak Peninggalan Walisongo (Sumber: Wikipedia)

Tulisan ini mengupas kisah dakwah walisongo yang mengubah tatanan dunia. Dakwah walisongo merupakan awal tonggak keberhasilan dakwah di pulau Jawa dan tanah air, sekaligus mengakhiri dominasi kerajaan - kerajaan Hindu - Budha di Indonesia dan menjadikan Indonesia sebagai mercusuar dunia. Dakwah wali songo tidak bersifat destruktif, merusak dan memaksa pemeluk agama sebelumnya untuk memeluk islam, tapi lebih pada pendekatan secara harmonis kultural ke sendi-sendi kehidupan masyarakat.

"Walisongo"

Banyak yang menyangsikan kebenaran kisah dakwah walisongo. Namun, adanya makam para wali tersebut merupakan bukti sejarah yang kuat. Di sisi lain, keberadaan para wali tersebut juga disebutkan dalam babad tanah jawi, kitab rujukan sejarah jawa yang berisi sejarah kerajaan-kerajaan Hindu-Budha di Jawa hingga masuknya agama Islam.

Babad Tanah Jawi, salah satu manuskrip yang menyebutkan adanya 'walisongo'


Meskipun ada perdebatan darimana sebenarnya walisongo tersebut berasal, apakah dari Hadramaut (Yaman), Gujarat (India) ataukah dari kawasan China, yang penting hasil dakwah para wali tersebut bisa kita rasakan hingga saat ini. Karakter Islam Indonesia sebagai Islam yang mayoritas bermadzab Imam Syafi'i Ahlusunnah Wal Jamaah memperkuat teori masuknya Islam ke Indonesia ini dibawa oleh para saudagar dari timur tengah daripada dari Gujarat (India) ataupun China. Bagaimanapun, entah darimana datangnya para wali tersebut, yang lebih perlu dikaji adalah bagaimana proses masuknya para wali tersebut ke Indonesia sehingga tidak mendapat pertentangan dari penduduk asli. Sebaliknya mereka mendapat sambutan hangat untuk menyebarkan Islam di tanah Jawa.

Sunday, March 09, 2014

Tutorial QML Untuk Ubuntu Touch [2]: Implementasi Logika Dalam Aplikasi

Untuk membuat aplikasi pada Ubuntu (touch), setelah template dan halaman muka jadi, maka kita menambahkan alur logika untuk aplikasi kita, yakni menghitung nilai tukar antar dua mata uang dengan API dari bank sentral Uni Eropa. Baiklah, kita review program kita sebelumnya yang kurang lebih seperti ini,
import xxx x.x
import xxx x.x

MainView {
    //id
    //property
    //internasionalisasi
}
Skrip kode diatas terbagi atas bagian import dan deklarasi obyek. Selanjutnya, kita tambahkan pada baris 23, sebelum kurung penutup page dan MainView kode sebagai berikut,
ListModel {
    id: currencies
    ListElement {
        currency: "EUR"
        rate: 1.0
    }
 
    function getCurrency(idx) {
        return (idx >= 0 && idx < count) ? get(idx).currency: ""
    }
 
    function getRate(idx) {
        return (idx >= 0 && idx < count) ? get(idx).rate: 0.0
    }
}
yang kita lakukan diatas adalah menggunakan currency sebagai obyek ListModel yang berisi beberapa nilai mata uang dan nilai tukarnya. ListModel dari nilai tukar (currencies) digunakan untuk menampilkan data nilai tukar pada halaman aplikasi. Data yang digunakan merupakan data aktual di bank sentral uni eropa sedangkan nilai patokan mata uang yang dipakai adalah euro (EUR), jadi nilai tukar EUR - EUR = 1.0.

Salah satu keunggululan scripting dengan qml adalah integrasi dengan javascript yang juga digunakan dalam aplikasi currency ini. Fungsi javascript digunakan sebagai glue code untuk mengisolasi currency dari index ketika pertama kali di load oleh aplikasi (??). Yang perlu diingat, bahwa kita bisa menggunakan javascript dalam qml ini, sepert halnya dengan html dan css.

Saturday, March 08, 2014

Ayo Belajar Bahasa Jepang [39]: O-Jama Shimasu

Suatu ketika, Kuon diundang mengunjungi rumah tempat tinggal ibu pemilik kontrakan dan suaminya. Di pintu masuk ia menekan bel. Apa yang dia ucapkan saat pertama kali masuk rumah Ibu kontrakan? Inilah seri ayo belajar bahasa Jepang ke-39.

Kuon dan Ibu Pemilik Kontrakan (Oyasan)

Naskah Percakapan (会話 / かいわ)

クオンおじゃまします。Permisi.
KUONO-JAMA SHIMASU.
大家どうぞ。
夫もクオンさんと話すのを楽しみにしているの。
Silahkan.
Suami saya juga menanti-nantikan untuk dapat bicara dengan Anda.

IBU PEMILIK KONTRAKANDÔZO. OTTO MO KUON-SAN TO HANASU NO O TANOSHIMI NI SHITE IRU NO.
クオンそんなことを言われると、緊張します。Dibilang begitu saya jadi gugup.
KUONSONNA KOTO O IWARERU TO, KINCHÔ SHIMASU.
クオンあっ、畳がありますね。Wah, itu tikar tatami, ya...
KUONA', TATAMI GA ARIMASU NE.
File suara percakapan di atas dapat didwonload di situs NHK World.

Tata Bahasa Jepang (文法 / ぶんぽう)

Membuat bentuk pasif dari kata kerja,

Arti Bentuk Dasar Bentuk Pasif Bentuk masu Bentuk Pasif -masu
Ucapkan iu iwareru iimasu iwaremasu
Tulis kaku kakareru kakimasu kakaremasu
Lempar nageru nagerareru nagemasu nageraremasu

Thursday, March 06, 2014

Macbook Pro 13" i7 Vs Lenovo G580 i7

Lenovo G580 Vs Macbook Pro 13

Saya terkejut ketika mendapati laptop Macbook Pro 13" i7 (MBP MD102J/A) ternyata menggunakan processor yang sama seperti yang digunakan oleh Lenovo G580, padahal harga kedua laptop tersebut berbeda jauh. Dalam website apple ataupun di dalam OSX tidak disebutkan tipe processor, hanya disebutkan Core i7 2.9GHz/2 core (beserta cache dan turbo boost-nya). Berikut screenshotnya,

Ubuntu Trusty 14.04 di Macbook Pro

Bandingkan dengan ini,

Tuesday, March 04, 2014

KMIM Maret 2014: Membentangkan Ukhuwah, Menjalin Persaudaran

Pada Minggu 2 Maret 2014, keluarga muslim Indonesia Mie-ken kembali mengadakan kajian bulanan bertempat di Suzuka Municipal Stadium (鈴鹿市立体育館) 1 Chome-1-1 Ejimadai, Suzuka, Mie 510-0231, Japan. Tema kajian bulan ini adalah tentang al-ukhuwwah al-islamiyah, persaudaraan di dalam Islam.

Suasana pengajian KMIM

Banyak orang memaknai ukhuwwah islamiyah adalah persaudaraan sesama muslim, padahal dulu Rasulullah dan para sahabat juga menjalin persahabatan dengan non-muslim. Ukhuwaah islamiyah memiliki arti luas, misalnya ukhuwah islamiyah ada yg mengartikan al-ukhuwwah al-insaniyah, persaudaraan antar manusia, meski dengan non-muslim seperti yang dicontohkan Rasulullah. Ukhuwwah Ubudiyyah,  ketundukan, Ukhwuwah wathotaniyyah, persaudaraan kebangsaan, sesama sebangsa setanah air, Ukhuwah juga bisa berupa ukhuwwah fiddinil islam, persaudaraan sesama muslim.

Monday, March 03, 2014

Ayo Belajar Bahasa Jepang [38]: Jishin Ga Okitara, Dou Shitara Ii Desuka?

Saat membersihkan jalanan di lingkungannya, Kuon dan tetangganya membicarakan gempa yang baru terjadi. Kuon bertanya pada tetangganya tentang apa yang harus dilakukan bila gempa terjadi. Bagaimana pertanyaan Kuon tersebut dalam bahasa Jepang? Inilah seri ayo belajar bahasa Jepang ke-38.

Kuon, saat terjadi gempa

 Naskah Percakapan (会話 / かいわ)

クオン家にいる時、地震が起きたら、どうしたらいいですか?Apa yang harus saya lakukan jika terjadi gempa saat saya sedang ada di rumah?
KUONIE NI IRU TOKI, JISHIN GA OKITARA, DÔ SHITARA II DESU KA?
大家まずテーブルの下に入ってね。Pertama, masuklah ke kolong meja.

IBU PEMILIK KONTRAKANMAZU TÊBURU NO SHITA NI HAITTE NE.
近所の人倒れてくる家具に注意しなくちゃ。Waspadai perabot rumah yang berjatuhan.
TETANGGATAORETE KURU KAGU NI CHÛI SHINAKUCHA.
大家コンロの火を消すのも忘れないで。Jangan lupa matikan gas.
IBU PEMILIK KONTRAKANKONRO NO HI O KESU NO MO WASURENAI DE.
File suara percakapan di atas dapat didownload di website NHK World Belajar Bahasa Jepang Online.

Tata Bahasa Jepang (文法 / ぶんぽう)

Untuk mengungkapkan "Apa yang harus saya lakukan jika ... ", Hilangkan akhiran ––masu dari sebuah kata kerja + tara, dô shitara ii desu ka?
Contoh: taifu ga kitara, dou shita ii desuka? (apa yang harus saya lakukan jika taifun datang?)

Sunday, March 02, 2014

How-to: Install Ubuntu 14.04 Trusty Tahr On Macbook Pro [updated to 16.04]

Installing Ubuntu 14.04 Trusty Tahr on Macbook Pro 13" i7 now can be done easily. Here are step-by-step to make Ubuntu Trusty works on MBP:
  1. Download the Ubuntu for Mac ISO image (daily build), listed here.
  2. Make the iso file bootable from usb or external harddisk by using start up disk creator (Dash >> Startup Disk Creator).
  3. Make partition for Ubuntu allocation from Mac using Disk Utility
  4. Install rEFIt on Mac, make sure the installation was succesfull. If it can't be instaled, change the setting in System Preference to allow installion from outside applel store. I prefer rEFIt than rEFInd.
  5. Reboot, Install Ubuntu from the disk (ubs or external harddisk)
  6. After installation, some features are not working properly. Please refer to this page, download the Ubuntu driver for mbp and install it. However, it didn't work, we skip this step, but we need it to install additional driver from mactel-support.
  7. Install Macfan: sudo apt-get install macfanctld Install MBP Fan daemon
    cd /usr/local/src
    git clone https://github.com/dgraziotin/Fan-Control-Daemon.git
    cd Fan-Control-Daemon
    make
    sudo make install
    sudo cp mbpfan.upstart /etc/init/mbpfan.conf
    sudo start mbpfan
  8. (not)Finish! enjoy your Ubuntu on mbp and keep fighting to face the problem :)
Trusty on MBP, still without wlan

Saturday, March 01, 2014

Tutorial QML untuk Ubuntu Touch [1]: Membuat Template dan Halaman Awal Aplikasi (MainView)

Setelah berhasil membuat "Hello World!" dengan QML, saatnya untuk membuat aplikasi sederhana dan menjalankannya pada Ubuntu emulator. Code di di bawah merupakan tutorial yang diberikan di developer.ubuntu.com untuk membuat currenccy converter, sebuah program untuk menghitung nilai tukar mata uang.

Tutorial ini dibagi menjadi 4 tahapan sebagai berikut,
  1. Template aplikasi dan dasar komponen dasar Ubuntu Toolkit
  2. Alur logika dalam aplikasi currency converter
  3. Menyusun User Interface (UI)
  4. Finalisasi dan menjalankan aplikasi pada Ubuntu-emulator
Pada bagian pertama, akan dibuat template dan halaman muka aplikasi currency converter. Seperti halnya aplikasi hello world yang telah kita buat, aplikasi currency converter ini juga menggunakan konsep dasar QML sebagai scripting language yang akan mengkonversikan dua nilai mata uang yang berbeda dengan API dari Bank Central Uni Eropa. Aplikasi ini mengintegrasikan dasar-dasar Ubuntu QML toolkit seperti i18n, units, ItemStyle for theming, Label, ActivityIndicator, Popover, Button, TextField, ListItems.Header dan ListItems.Standard.

Silakan ketik atau copy-paste berikut pada layar Ubuntu SDK (File >> New Project >> Simple UI).
import QtQuick 2.0
import Ubuntu.Components 0.1
 
/*!
    brief MainView with a Label and Button elements.
*/
 
MainView {
    id: root
    // objectName for functional testing purposes (autopilot-qt5)
    objectName: "mainView" //nama object
    applicationName: "CurrencyConverter" //nama aplikasi
 
    width: units.gu(100) //lebar UI
    height: units.gu(75) //tinggi UI
 
    property real margins: units.gu(2) //batas fisik
    property real buttonWidth: units.gu(9) //
 
    Page {
        title: i18n.tr("Currency Converter")
 
    }
}
Simpan program di atas (Ctrl-S) kemudian run (Ctrl-R) untuk menjalankan hasilnya. Maka, akan muncul tampilan UI seperti berikut,

Tampilan muka aplikasi currency converter
Ya! semudah dan sesederhana itu untuk membuat aplikasi Ubuntu dengan QML karena aplikasi yang kita buat memang masih sangat sederhana. Baiklah, kita akan menganalisa kode diatas baris per baris.

Friday, February 28, 2014

Keluar Dari Neraka Dependensi

Selain neraka Jahanam, neraka jahim, neraka saqor dan empat neraka lainnya, adalagi neraka yang mengerikan, neraka dependensi (the dependency hell). Neraka dependensi adalah permasalahan instalasi aplikasi yang umum terjadi di *Nix karena ketergantungan suatu program/library pada program/library lainnya. Misalnya program/lib A bergantung pada program/lib B, program/lib B bergantung pada program/lib C .. dst, sehingga apabila kita hendak menginstall program A namun kita tidak/belum menginstall program/lib C, maka instalasi akan gagal karena dependensi tidak terpenuhi. Minggu ini, saya kembali menemui masalah tersebut, di sisi kanan atas indicator panel pada laptop saya ada pesan error seperti ini;

Error message yang ditampilkan Ubuntu panel

Berdasarkan how-to; mastering the art of problem determination, saya mulai menanganinya dengan skill yang saya miliki. Karena awalnya saya saya mengalami error untuk menginstall ubuntu emulator, maka saya mengintsall paket yang kurang untuk instalasi tersebut; qtdeclarative5-systeminfo-plugin.

bta@g580:~$ sudo apt-get install qtdeclarative5-systeminfo-plugin 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  qtdeclarative5-systeminfo-plugin
0 upgraded, 1 newly installed, 0 to remove and 187 not upgraded.
75 not fully installed or removed.
Need to get 0 B/21.6 kB of archives.
After this operation, 148 kB of additional disk space will be used.
(Reading database ... 387328 files and directories currently installed.)
Preparing to unpack .../qtdeclarative5-systeminfo-plugin_5.0~git20130712-0ubuntu3_amd64.deb ...
Unpacking qtdeclarative5-systeminfo-plugin:amd64 (5.0~git20130712-0ubuntu3) ...
dpkg: error processing archive /var/cache/apt/archives/qtdeclarative5-systeminfo-plugin_5.0~git20130712-0ubuntu3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/qt5/qml/QtSystemInfo/libdeclarative_systeminfo.so', which is also in package libqt5systeminfo5:amd64 5.0~git20130718~precise1~test1
E: Sub-process /usr/bin/dpkg returned an error code (1)

Karena mengalami error saat instalasi, maka saya coba selesaikan dengan cara berikut (di dapat dari step #2: googling),

Tuesday, February 25, 2014

Ayo Belajar Bahasa Jepang [37]: Ii Tenki Ni Narimasite Ne

Setelah mendapat informasi kegiatan kebersihan di lingkungan RT-nya, Kuon menghadiri acara kebersihan tersebut. Cuaca hari itu cerah sehingga warga bersemangat bersih-bersih lingkunan. Bagaimana untuk mengungkapkan cuaca cerah dalam bahasa Jepang? Inilah  seri ayo belajar bahasa Jepang ke-37.

Kuon mengikuti kegiatan kebersihan

Naskah Percakapan (会話 / かいわ)

クオンいい天気になりましたね。Cuacanya sudah cerah ya?
KUONII TENKI NI NARIMASHITA NE.
近所の人本当。
雨が続いたから、久しぶりに気持ちいいわ。
Ya, betul!
Karena belakangan ini hujan terus, baru kali ini saya merasa lebih nyaman.
TETANGGAHONTÔ. AME GA TSUZUITA KARA, HISASHIBURI NI KIMOCHI II WA.
クオン暖かくなったので、掃除するのも気持ちいいです。Karena cuacanya lebih hangat, saya juga merasa nyaman untuk bersih-bersih.
KUONATATAKAKU NATTA NODE, SÔJI SURU NO MO KIMOCHI II DESU.
File suara naskah percakapan di atas dapat didownload disini.

Tata Bahasa Jepang (文法 / ぶんぽう)

Untuk mengungkapkan "Apa yang harus saya lakukan jika ___?" --> Hilangkan akhiran ––masu dari sebuah kata kerja + tara, dô shitara ii desu ka?
Contoh: taifu (taifun), kimasu (datang) → Taifû ga kitara, dô shita ii desu ka? (Apa yang
harus saya lakukan jika taifun datang?)

Monday, February 24, 2014

The Art of Problem Determination

Dalam bukunya, Self-service Linux: The Art of Problem determination, Mark Wilding dan Dan Behman mengusulkan empat fasa investigasi yang akan membangun skill problem solving. There are four phases of problem investigation that, when combined, will both build your skills and solve problems quickly and effectively. Keempat fase tersebut adalah sebagai berikut:
  1. Initial investigation using your own skills,
  2. Search for answers using the Internet or other resource,
  3. Begin deeper investigation,
  4. Ask a subject matter expert for help.
Sampul buku "the art of problem determination"


Studi Kasus: Cannot Enter Ubuntu Session

Beberapa hari yang lalu saya mendapati masalah pelik untuk laptop saya yang terinstal Ubuntu 14.04 Trusty Tahr. Tiba-tiba saja setelah boot melalui grub, si Ubuntu meminta saya memasukkan password login, padahal password login sudah saya by-pass dengan autogin. Janggal, dan memang setelah saya ketikkan passwordnya dengan benar saya tidak bisa masuk Ubuntu-session. Awalnya saya bertanya-tanya, ada apa gerangan dengan laptop saya? Saya tidak melakukan install/remove program, hanya update-upgrade saja.

1. Initial investigation using your own skill
Meksi gagal masuk xwindow (gui), saya tetap bisa masuk terminal (tty1-7) lewat Ctrl+Alt+F1. Saya coba update dan upgrade, masih gagal terus. Kebetulan wifi sudah connect. Saya reconfigure lightdm-nya, dan tanda-tanda penerahan mulai terlihat. Terminal mengatakan bahwa tidak ada lightdm ataupun gdm yang berjalan.
$ sudo dpkg-reconfigure lightdm
no lightdm is running
Disini saya mulai mengetahui error laptop saya, tidak bisa masuk lightdm ataupun gdm yang merupakan display manager untuk menampilkan gui aplikasi-aplikasi yang berjalan.

Sunday, February 23, 2014

Adab Bertetangga

Pada surah An-Nisa' ayat ke-36 Allah SWT berfirman,
وَاعْبُدُوا اللَّهَ وَلَا تُشْرِكُوا بِهِ شَيْئًا ۖ وَبِالْوَالِدَيْنِ إِحْسَانًا وَبِذِي الْقُرْبَىٰ وَالْيَتَامَىٰ وَالْمَسَاكِينِ وَالْجَارِ ذِي الْقُرْبَىٰ وَالْجَارِ الْجُنُبِ وَالصَّاحِبِ بِالْجَنْبِ وَابْنِ السَّبِيلِ وَمَا مَلَكَتْ أَيْمَانُكُمْ ۗ إِنَّ اللَّهَ لَا يُحِبُّ مَنْ كَانَ مُخْتَالًا فَخُورً
Artinya:
Sembahlah Allah dan janganlah kamu mempersekutukan-Nya dengan sesuatupun. Dan berbuat baiklah kepada dua orang ibu-bapa, karib-kerabat, anak-anak yatim, orang-orang miskin, tetangga yang dekat dan tetangga yang jauh, dan teman sejawat, ibnu sabil dan hamba sahayamu. Sesungguhnya Allah tidak menyukai orang-orang yang sombong dan membangga-banggakan diri,
Siapakah tetangga itu? Menurut pendapat jumhur ulama, yang tergolong tetangga bagi kita adalah setiap orang yang menurut adat kebiasaan setempat dianggap sebagai tetangga kita. Pada ayat diatas Allah memerintahkan kepada kita untuk berbuat baik pada tetangga yang dekat dan tetangga yang jauh, ini artinya tidak ada batasan jarak pada pengertian tetangga. Dalam tafsir Jalalayn dikatakan, tetangga yang karib) artinya yang dekat kepadamu dalam bertetangga atau dalam pertalian darah (dan kepada tetangga yang jauh) artinya yang jauh daripadamu dalam kehidupan bertetangga atau dalam pertalian darah (dan teman sejawat. Sedangkan dalam tafsir Ibn Katsir dijelaskan tafsir dua jenis tetangga ini: “Ali bin Abi Thalhah meriwayatkan dari Ibnu Abbas bahwa al jaar dzul qurbaa adalah tetangga yang masih ada hubungan kekerabatan dan al jaar al junub adalah tetangga yang tidak memiliki hubungan kekerabatan”. Beliau juga menjelaskan: “Dan Abu Ishaq meriwayatkan dari Nauf Al Bikali bahwa al jaar dzul qurbaa adalah muslim dan al jaar al junub adalah Yahudi dan Nasrani” (Tafsir Ibnu Katsir, 2/298).

Monday, February 17, 2014

Ayo Belajar Bahasa Jepang [36]: Katto Desu Ne

Kali ini, Kuon berniat memotong rambut-nya. Dia telah membuat janji untuk pergi ke barber shop (salon potong rambut). Ketika sampai di sana, dia ditanya mau dicukur model apa. Bagaimana Kuon menjawabnya? Inilah seri ayo belajar bahasa Jepang ke-36.

Kuon di Barber Shop

Naskah Percakapan (会話 / かいわ)

美容師今日はどうしますか?Hari ini mau diapakan?
PENATA RAMBUTKYÔ WA DÔ SHIMASU KA?
クオン短くしてほしいんですけど…。Saya mau rambut saya dipotong pendek...
KUONMIJIKAKU SHITE HOSHII N DESU KEDO...
美容師カットですね。
長さはどうしますか?
前髪は眉にかかる程度ですか?
Dipotong ya.
Mau sepanjang apa?
Bagian depannya mau sampai alis?

PENATA RAMBUTKATTO DESU NE.
NAGASA WA DÔ SHIMASU KA?
MAEGAMI WA MAYU NI KAKARU TEIDO DESU KA?
クオンもっと短くしてください。Tolong lebih pendek lagi.
CUONGMOTTO MIJIKAKU SHITE KUDASAI.
Naskah percakapan di atas dapat didownload di website NHK.

Tata Bahasa Jepang (文法 / ぼんぽう)

Untuk mengungkapkan keinginan/permintaan, gunakan kata kerja bentu -te ditamba hoshin n desu.
Contoh: Mijikaku shite hoshi n desu kedu.. (Saya ingin dipotong pendek)
*kedo digunakan sebagai kata sambung untuk arti berlawanan, namun digunakan untuk menggantung kalimat agar lebih halus/sopan.

Sunday, February 16, 2014

Belajar QML: Hello World!

Artikel ini merupakan terjemahan bebas saya dari artikel berbahasa Inggris: Quick Start Guide - QML Basics. Artikel tersebut merupakan tutorial dari Qt Creator untuk QML Qt Quick.

Ada dua bagian pokok dari setiap dokumen qml, yakni bagian import dan deklarasi objek. Bagian import mendefinisikan library, types dan functionality dari kode yang akan digunakan pada bagian deklarasi obyek.

Sebagai contoh, mari kita perhatikan program berikut: Hello world!
import QtQuick 2.0 
Rectangle { 
     width: 200 // this is a property
     height: 100 
     color: "#efefef" 
     Text { 
         anchors.centerIn: parent 
         text: "Hello, World!" 
     } 
}

Bagian import pada kode  diatas disebutkan dengan kode
import QtQuick 2.0 
sedang bagian deklarasi obyeknya merupakan baris sisanya, yakni:

Friday, February 14, 2014

Upgrade ke 14.04 Trusty Tahr!

Jika dulu saya tidak menganjurkan untuk upgrade Ubuntu ke versi 13.10, maka untuk versi 14.04 saya malah menganjurkan sebaliknya, segera upgrade ke 14.04 bahkan sebelum versi stable-nya resmi dirilis (dijadwalkan Trusty akan dirilis officially pada 17 April 2014). Saya sendiri telah upgrade ke 14.04 Trusty Tahr, awalnya karena permasalahan "missing title bar", dan ternyata permasalahan itu terselesaikan setelah saya upgrade ke 14.04. Selain itu ada hal-hal lain kenapa anda harus segera upgrade ke 14.04.

Screenshot Ubuntu 14.04 Trusty Tahr

  1. Mencuri Start
  2. Ada kalanya kita perlu mencuri start agar lebih maju, selalu terdepan. Mencuri start tidak masalah bila memang itu dilegalkan, dan pada komunitas Ubuntu kita bisa menginstall Ubuntu 14.04 sebelum resmi dirilis. Ini dinamakan versi pengembangan (development version). Memang, Canonical sebagai pembuat Ubuntu tidak merekomendasikan untuk memakai versi pengembangan untuk produktivitas keseharian. Namun, bila anda orang yang menyukai tantangan, apa salahnya mencoba? Dengan mencuri start menginstall Ubuntu 14.04 kita bisa lebih dulu mempelajarinya, belajar membuat aplikasi Ubuntu Touch yang didukung penuh versi 14.04 ini atau mencoba aplikasi dan fitur baru yang tidak tersedia pada versi sebelumnya.
  3. Dukungan yang lebih banyak
  4. Ya, Ubuntu 14.04 Trusty Tahr memiliki dukungan lebih banyak meski masih dalam tahap versi pengembangan. Sebagai contoh Ubuntu SDK pada versi 14.04 memiliki library-library (qt/qml) yang tidak tersedia bila di-install pada versi sebelumnya.

Thursday, February 13, 2014

Ayo Belajar Bahasa Jepang [35]: Shougakkou Ni Shuugou Desu

Kuon tengah disapa oleh Ibu pemilik apato saat dia hendak berangkat ke kantor. Ia diberitahu tentang kegiatan kebersihan di lingkungan RT yang akan dilakukan pada hari minggu. Bagaimana ungkapan Ibu pemilik kontrakan tersebut? Inilah seri ayo belajar bahasa Jepang ke-35.

Kuon berbicara dengan Ibu pemilik kontrakan

 Naskah Percakapan (会話/かいわ)

大家日曜日に町内会で掃除をするんだけど、来ない?Hari Minggu, RT kita akan melakukan kegiatan kebersihan. Anda mau ikut?

IBU PEMILIK KONTRAKANNICHIYÔBI NI CHÔNAI-KAI DE SÔJI O SURU N DAKEDO, KONAI?
クオンどこの掃除ですか?Kegiatan kebersihan di mana?
KUONDOKO NO SÔJI DESU KA?
大家道端のごみを拾いながら、町内を1周するの。
朝9時、小学校に集合です。
Kita akan keliling lingkungan RT dan memungut sampah di pinggir jalan.
Kita akan berkumpul di sekolah dasar pukul 9 pagi.
IBU PEMILIK KONTRAKANMICHIBATA NO GOMI O HIROINAGARA, CHÔNAI O ISSHÛ SURU NO.
ASA KUJI, SHÔGAKKÔ NI SHÛGÔ DESU.
クオンわあ。遅れないように早起きします。Wah, saya akan bangun lebih awal supaya tidak terlambat!
KUONWÂ! OKURENAI YÔ NI HAYAOKI SHIMASU.
File suara percakapan diatas dapat didownload di situs NHK World.

Tata Bahasa Jepang (文法 / ぶんぽう) 

Untuk mengungkapkan peringatan/himbauan dalam bahasa Jepang gunakan bentuk negatif dari kata kerja + yô ni (agar tidak ___).
Contoh: wasuremasu (lupa) → wasurenai yô ni (supaya tidak lupa)
               Okuremasu (terlambat) → okurenai you ni (supaya tidak terlambat) 
Untuk menghubungkan dua kalimat yang berhubungan, → gunakanan "Dakedo"
Contoh: Untuk menggabungkan kalimat "Nichiyoubi Ni Chounai-kai suru de souji suru" (Hari minggu ada kegiatan kebersihat RT) dan "konai" (mau ikut) digunakan "dakedo".

Monday, February 10, 2014

KMIM Februari 2014: Menyikapi Musibah

"Dunia itu negeri ujian sedang akhirat itu negeri balasan. "
Hal terpenting adalah bagaimana penyikapan terhadap ujian. Ketika Allah memberikan ujian melalui musibah, maka kembalilah ke kebenaran di jalan Allah, lakukan sesuai dengan syariat. Ujian tidak hanya masalah, tapi juga kesenangan. Kalau tidak mau dapat ujian, jangan tinggal di dunia. Jadi, ujian itu sudah sunnatulah.

Kelas Al-Quran/iqro sebelum pengajian

Bisa jadi apa yang kita benci, padahal itu baik untuk kita. Sebaliknya, apa yang kita sukai, belum tentu itu baik untuk kita. Saat mendapat ujian, jangan menyalahkan siapapun, koreksilah diri sendiri. Fabiima kasabat qulubikum, karena tangan-tangan kita sendiri.

Pada perang uhud, pasukan pemanah disuruh tetap di atas apapun yg terjadi. Saat hampir menang, pasukan di bawah mengambil barang ghonimah, pasukan pemanah pun ikut turun ke bawah untuk mengambil barang ghonimah. Rasul pun terkena pedang hingga giginya rontok, namun beliau tidak menyalahkan siapapun, Beliau mengatur strategi, dan menyerang balik Khalid bin Walid yg saat itu masih menjadi pasukan kafir.

Jamaah Pengajian KMIM


Penyakit demam pun, yg disebut sebagai musibah, itu pelebur dosa asal sabar dan tawwakal. Saat musibah terjadi, kembalikan pada Allah, dan ajak manusia lainnya untuk kembali pada Allah juga.

Hikmah Adanya Larangan

Hikmah lain dibalik adanya larangan, adanya sesuatu yang diharamkan misalnya kalau semua dibolehkan maka manusia itu tidak ada batasnya.

Allah membelikan nikmat dan ujian agar manusia menjadi benar. Yang harus dilakukan adalah: mendekatkan diri pada Allah (washta'inu bishobri wassholah).

Terakhir, ust. Chandra menyampaikan, dalam menghukumi suatu masalah yang baru harus memperhatikan beberapa aspek fikih, terutama pada hal-hal yang tidak disebutkan secara langsung maupun tidak langsung. Aspek-aspek tersebut adalah fiqih ahkam (hukum), muwazzanat (manfaat dan mudhorotnya) serta waqi' (waktu).

Saturday, February 08, 2014

Membuat Aplikasi Quran Untuk Ubuntu Touch [1]

Setelah berhasil menginstall Ubuntu SDK di Ubuntu Desktop 12.04, kini saatnya mencoba membuat aplikasi sederhana untuk mengetes Ubuntu SDK tersebut. Aplikasi yang akan saya buat adalah Quran yang saya adopsi dari esv-bible. Pada tahap awal, saya hanya berencana membuat terjemahan Quran dalam bahasa Indonesia saja. Sebelum membuat aplikasi ini ada baiknya anda mencoba membuat aplikasi currency converter seperti yang dijelaskan disini. Artikel ini juga merupakan terjemahan bebas saya dari tutorial aslinya: [Tutorial] How to Write Ubuntu Touch Application yang ditulis oleh +Brad Well.


Screenshot Quran Tahap Awal

Konsep Dasar

Pembuatan aplikasi ini memanfaatkan konsep dasar kombinasi Tabs dan PageStack dengan suatu metode yang tidak menyalahi panduan desain navigasi Ubuntu Touch OS. Aplikasi ini dibuat dengan menggunakan XmlListModel untuk mengambil dan membagi data XML dalam bentuk ListView.  Sebagai tambahan, tutorial aplikasi ini juga menggambarkan bagaimana mengatur komponen-komponen berbeda dalam tiap folder untuk menjaga agar kode sumber tetap rapi dan mudah dilacak keberadaannya.