Jumat, 13 Februari 2015

Ich heiße Smurf / Ich bin Smurf

Hallo liebe Freunde, bagi yang baru belajar bahasa Jerman atau tertarik untuk melakukan perkenalan (saling berkenalan = kennenlernen) dengan bahasa Jerman, ini ada beberapa hal atau kalimat yang bisa digunakan untuk sapaan atau memperkenalkan diri.

P: Gutten Morgen, Ich heiße Paco, und Wer bist du? (Trans: Selamat pagi, nama saya Paco, dan Anda siapa?) 
S: Ich bin Smurf (Saya Smurf) 

 Ada 2 tipe untuk menanyakan nama: 
> Wie heißt du? (Trans: siapa nama Anda?) 
> Wer bist du? (Trans: kamu siapa?) 

Menjawab nya juga bisa 2 cara: 
> Ich heiße Smurf (Trans: Nama saya Smurf) 
> Ich bin Smurf (Trans: Saya Smurf) 

Note: 
> pada huruf bahasa Jerman ada simbol "ß" yang dibaca ss (saya waktu awal belajar nyangka nya ini dibaca kayak huruf B :-P), jadi untuk heiße maka pengucapannya adalah
hai-se
> untuk huruf yang biasa, dibaca nya sama seperti kita baca huruf di Indonesia, A dibaca a, dst. > beberapa huruf yang dieja berbeda adalah: J dibaca
Yot
, Q dibaca
Ku
, V dibaca
Vau
, X dibaca
Ix
, Y dibaca
Ypsilon
yang lain dibaca sama persis seperti huruf Indonesia

> ada beberapa tambahan huruf di Jerman yaitu Ä (A umlaut), Ü (U umlaut) dan Ö (O umlaut) yang masing2 dibaca: Ä dibaca E, Ü dibaca antara U dan Yu (Mengucapkan huruf U tapi sambil kedua pipi ditekan pakai tangan, jadi U nya lebih dalam), dan Ö dibaca antara O dan Oe (Mengucapkan huruf nya kayak ngejek :-P). 

 Ok, untuk hari ini sekian dulu Deutsch lernen nya, nanti lain waktu disambung lagi

Kamis, 12 Februari 2015

Learn Deutsch......

Sudah lama sekali ini blog tidak diisi, saatnya diisi dengan tema yang lebih santai, yaitu: DEUTSCH SPRACHE...... (kayaknya tema ini bukan lebih santai tapi lebih pusing lagi :-P) Cerita punya cerita, saat ini saya alhamdulillah lulus beasiswa dari LPSDM Aceh untuk studi lanjut S3 ke luar negeri. Dan negara yang saya pilih untuk mengembangkan ilmu teknik elektro dan komputer adalah di GERMAN....... Kenapa German? Menurut saya German merupakan salah satu negara maju dibidang teknologi. Alasan lain adalah, gara2 nonton film "Habibie & Ainun" yang bercerita tentang kisah hidup pak Habibie, jadi aja saya penasaran dan tertarik untuk bisa studi di German. Dan gara2 film ini juga, target Universitas yang saya incar adalah...... yup, RWTH Aachen (mudah2an bisa dapat kesempatan studi disana, aminnnn.....) Saat ini saya sedang latihan bahasa Jerman di Goethe Institut Jakarta (bagi yang belum tau, tempat nya di jalan Sam Ratulangi, yang mau lihat2 silahkan dan ini bukan maksud untuk promosi :-D ) Ternyata belajar bahasa Jerman itu cukup sulit, pendekatannya berbeda dengan bahasa Inggris. Untuk minggu pertama setelah belajar bahasa Jerman, yang bisa saya katakan (mengutip dari salah satu Idiom di Duolingo): Deutsch schwere, Sprache schwere (German is hard......) Ok, ini dulu entri pembuka tentang belajar bahasa Jerman, insyaAllah kalo ada waktu saya akan tambahkan entrinya (saat ini lagi ikut kelas super intensif di Goethe dengan 5x pertemuan per minggu, setiap hari belajar dari jam 8.00-13.00)

Selasa, 23 Oktober 2012

Jailbreak again..... (iPhone 3GS iOS 4.1 jailbreak dengan Pwnage 4.1 dan iPhone 3GS iOS 6.0 jailbreak dengan redsn0w 0.9.15b2)......

Wow.... beberapa hari ini kayaknya lagi ketagihan nge jailbreak.... :-P Dalam 2 hari ini aja udah 2x nge jailbreak si iPhone 3GS:
  1. nge jailbreak iPhone 3GS iOS 6.0 di downgrade ke iOS 4.1 pakai laptop Mac Book Pro dengan Pwnage 4.1 [jailbreak SUKSES!!!] 
  2. nge jailbreak iPhone 3GS iOS 6.0 pakai laptop Mac Book Pro dengan redsn0w 0.9.15b2 
Selain itu, sempat main2 juga dengan beberapa apps dari Cydia seperti:
  • ultrasn0w (carrier unlock) 
  • iFile (untuk file manager nya iPhone, bisa akses ke semua direktori si iPhone :D) 
  • MxTube (apps untuk bisa download movie di youtube ke dalam iPhone) 
  • openSSH (supaya bisa ssh ke iPhone, bisa pakai putty atau cyberduck) 
note: jangan lupa kalo fitur ini diaktifkan, untuk segera ganti password user root dan mobile nya si iPhone (secara default, untuk user root dan mobile passwordnya "alpine", kalo udah berhasil ssh, segera jalankan perintah: "passwd" untuk mengganti dengan password baru. 
  • activator (untuk penambahan fitur bila menekan tombol home) 
  • five icon dock (yup, kalo kita mau, kita bisa deretkan 5 icon per baris di layar) 
  • f.lux (fitur untuk ngatur cahaya layar kalo malam) 
  • SBSettings (supaya bisa akses cepat ke fitur iPhone dengan gesture di layar)
  • WinterBoard 
  • FakeCarrier (kita bisa ganti nama carrier di iPhone jadi nama apapun, in my case my carrier is "SMURF" :D) 
  • Safari browser adds-on 
  • MobileTerminal (yup, dari iPhone kita bisa pakai CLI untuk ssh ke PC/Laptop/iDevice lain, cool.....)
  • Netatalk 
  • iCaughtU (apps untuk memotret bila ada orang yang coba2 untuk buka si iPhone kita ketika kita lagi nggak ada atau contoh lain maling, kalo mau coba di akses maka si iPhone akan memotret orang tersebut dan hasil potret nya dapat dikirim ke e-mail yang kita tentukan, nice.....) 
  • Veency (supaya bisa VNC ke iPhone, mantap...) 
  • dan beberapa apps dan themes di coba2..... 

Hufff..... PUASSSSS......, tutorial nya nanti kalo sempat saya bikin dan saya share, sekarang ini lagi dikejar deadline untuk digitasi map dulu..... :-(

Minggu, 25 Maret 2012

Live streaming secara gratis menggunakan Ustream

Saya akan coba kasih tips dan trik sederhana untuk menggunakan fasilitas live streaming gratis menggunakan ustream. Pertama yang dilakukan harus mengakses ke website ustream di: www.ustream.com (atau bisa juga di www.ustream.tv)
bila belum mempunyai account, silahkan buat account baru, setelah itu kita harus buat channel yang akan publish, penamaan dari channel khusus dan spesifik dan tidak boleh sama, jadi silahkan pilih nama yang khas dan spesifik, dan kemudian tinggal pilih "Go Live!". Kemudian setelah itu akan muncul browser baru, dari aplikasi pilih untuk mengallow akses ke webcam dan setelah itu maka akan muncul tampilan dari webcam pada layar browser.
Untuk membuat agar tampilan dari webcam bisa ditampilkan di website kita, ada 2 cara:
1. mengcopy link dari channel kita di website (hampir mirip dengan copy link dari youtube)
2. mencopy embedded link dari channel ke file web yang akan kita gunakan

Contoh berikut adalah dengan cara ke 2:

Free live streaming by Ustream

Selamat mencoba.....

Note:
- tapi karena yang namanya live broadcast membutuhkan bandwidth yang cukup besar, jadi sebelum mengimplementasikan live broadcast pada web, pastikan dulu bahwa bandwidth yang Anda miliki mendukung/support agar orang2 yang mengakses website Anda dapat menampilkan live streaming yang Anda buat.

Sabtu, 17 Maret 2012

Software House on Progress.... (2)

Dari hasil searching dan melihat tentang bagaimana tahapan2 dalam membangun suatu komunitas IT di Internet, saya menemukan beberapa bahan yang sangat menarik. Berikut hasil pemahaman yang saya peroleh.

Tahapan-tahapan dalam membangun komunitas:
Sumber: http://www.youtube.com/watch?v=8B3Q9zzKI_8

Tahapan dalam membangun Komunitas IT tersebut adalah:
1. Membuat Identitas dari komunitas IT, mencakup diskusi dan meeting untuk membangun:
a. Ketertarikan dan minat yang sama
b. Tujuan yang sama
c. Ide yang sama
d. Mimpi/Visi yang sama
2. Membangun Grup (Komunitas), dengan pembahasan:
a. Tugas dan tanggung jawab anggota komunitas
b. Potensi masa depan dari anggota komunitas
3. Mendefinisikan Model Kerja, yang terdiri dari:
a. Aktivitas
b. Aturan dasar
c. Hak-hak anggota komunitas
4. Mencari Sumber Daya (Resources), yang mencakup:
a. Produk yang memberi nilai tambah (added value)
b. Komitmen dari anggota komunitas
c. Peralatan untuk keberlangsungan (continuitas)
d. Tindak lanjut (action plan)
5. Membuka Komunitas secara Resmi, dengan cara:
a. Mengkomunikasikan keberadaan Komunitas IT
b. Kegiatan resmi yang rutin (Meeting, sharing, training, dll)
c. Jadwal kegiatan dan target yang ingin dicapai
d. Kepemilikan terhadap komunitas

Secara umum pada komunitas IT yang dibentuk akan dibagi dalam 3 kategori:
1. Pemimpin komunitas
2. Sponsor/Investor
3. Anggota Komunitas

Pemimpin komunitas bertugas:
- Mengarahkan dan menstimulasi kegiatan
- Memelihara komunitas agar tetap bergerak dan tumbuh secara dinamis
- Meminta/Mencari sumber daya (resources) yang diperlukan
- Melakukan koordinasi internal maupun eksternal
- Menghubungkan dan menjembatani (mediasi) antar anggota dan juga sponsor.

Sponsor adalah pihak luar (outsider) tetapi memiliki peran dalam komunitas berupa:
- Mendukung dan mempromosikan komunitas pada masyarakat luas
- Memberikan arahan strategis (strategic directions) dan misi-misi baru
- Memberikan sumber daya (resources) yang diperlukan
- Berpartisipasi dalam proses validasi dan rekomendasi.

Setiap anggota komunitas IT mempunyai peran dan tanggung jawab dalam komunitas dengan konsep saling berbagi:
- Informasi
- Pengetahuan
- Skill
- Keahlian
- Dukungan (support) dan melakukan kegiatan bersama.

Sumber:
Alstom University
http://www.youtube.com/user/AlstomUniversity

Kamis, 15 Maret 2012

Software House on Progress....

Pada waktu sebelum balik ke Aceh dulu saya pernah bercita-cita untuk bangun suatu software house di aceh, saya melihat potensi aceh dengan putra-putri yang sebenarnya cukup pintar2 yang bisa mengembangkan aceh (khususnya melalui dunia IT).
Saat ini saya sudah jadi bagian dari "technofreak" salah satu software house yang dirintis oleh abang kelas bang Fikri dan sekarang berkantor di Rumah saya di Lampulo (Rumah biru pas didepan Hotel Rajawali), selain itu saya juga telah tergabung dengan beberapa kelompok (walaupun masih kisaran facebook) seperti: komunitas oprekan malam (oprekers), KPLI-Aceh (komunitas pecinta linux Aceh), Pengguna Linux Teknik Elektro (PLTE), Atjeh Research and Response for Open Source (AR-ROS), Komunitas IT Aceh, dan kedepannya saya berencana untuk join dengan group2 yang seperti ini sebanyak-banyaknya :D.
Ok, kita lihat keinginan dan kemauan dari komunitas2 IT di aceh cukup tinggi, tapi bagaimanakah cara untuk membuat suatu wadah yang sampai pada taraf implementatif dan bukannya hanya pada suatu wacana tapi menjadi "action plan"?
Masih menjadi PR dan hal menarik untuk terus dikembangkan dan dilihat sampai sejauh manakah IT di Aceh ini dapat berkembang, tapi saya termasuk salah seorang yang cukup optimis dengan masa depan IT di Aceh. Masa depan IT di Aceh menurut saya menjadi tugas dari para Dosen dan Mahasiswa di Aceh.
Masih menjadi mimpi yang akan coba terus saya perjuangkan yaitu bahwa pada 5 tahun ke depan (2017) Aceh mempunyai 200 orang programmer muda yang memiliki kemampuan dan skill yang cukup baik, dapat bekerjasama dan memberikan suatu sumbangsih bagi masyarakat Aceh, khususnya generasi masa depannya.... Amiinnnn.

Minggu, 20 November 2011

MySQL Clustering..... time to start!!!

Setelah sekian lama tertunda untuk dikerjakan, kayaknya sekarang harus sudah mulai difokuskan untuk ngerjain tentang tema ini :D
Arggghhhh..... kapan si FreeBSD mau dioprek nich :((. Soo little time yet soo many things want to try :(.

Selasa, 19 April 2011

Soooo BUSYYYY..............

Waduh.....
niat untuk menjadikan Blog ini sebagai tempat berbagi ilmu jadi terbengkalai gini.
Beberapa bulan terakhir disibukkan terus dengan kesibukan di jurusan, puksi, tdmrc dan kesibukan2 lain di rumah.
Mudah2an dalam minggu depan bakal mulai nulis lagi, banyak hal baru yang dipelajari dan perlu untuk disharing.
Ayooooo menulisssss...........

Jumat, 15 Oktober 2010

tutorial MySQL (part 01)

Ok, untuk free friday lesson hari ini saya akan sedikit membahas awal banget tentang MySQL. Tentunya sebelum bisa menggunakan MySQL, pastinya MySQL harus di install dulu :).
MySQL adalah database open source yang dapat di download secara gratis. MySQL adalah RDBMS (relational database management system) yang berjalan sebagai server yang memberikan akses multi user ke beberapa database yang ada di dalamnya.
Untuk memahami atau mengenal tentang MySQL silahkan baca2 dari internet, berikut beberapa link untuk dibaca:
1. http://en.wikipedia.org/wiki/Mysql
2. http://www.mysql.com/why-mysql/

Ok, setelah selesai mengenal sedikit tentang apa itu MySQL, tentunya sekarang ANDA sudah tau apa kegunaannya (kalo masih belom mengerti, lanjut aja dulu, seiring waktu nanti akan paham dengan sendirinya :D), kita masuk ke bagian teknis ke instalasi MySQL. MySQL adalah aplikasi database yang banyak digunakan, selain multi platform (bisa berjalan di OS apapun), jadi bagi pengguna OS Windows, Linux, atau Unix-based, dapat menggunakan aplikasi ini. Selain powerful dan handal sebagai database, MySQL juga FREE!!!. Yup, bagi ANDA pencinta hal2 yang gratis dapatkan menggunakan aplikasi ini sepuasnya :D.

Step by step instalasi:
1. Buka browser dan download installer MySQL di:
http://dev.mysql.com/downloads/mysql/
2. Silahkan pilih jenis OS yang ANDA gunakan.
3. Kemudian download on progress, lama nya download tergantung kecepatan koneksi internet ANDA. Ukuran file tidak terlalu besar, Windows sekitar 100M, Linux sekitar belasan Mega, dan FreeBSD sampai 150 MB (saya kurang tau kenapa ukuran di FreeBSD lebih besar, kemungkinan karena disertakan source code nya juga, CMIIW).
4. Untuk pengguna OS Windows nggak perlu diajarin lah cara install nya, cukup double click dan set sesuai konfigurasi. Untuk pengguna Linux atau FreeBSD, coba sendiri juga lah install nya, kalo udah bisa install OS sendiri pasti juga tau cara install aplikasi nya :P.
5. Ok, selamat!!! MySQL telah terinstall!!!

Notes:
1. Untuk pengguna OS windows, jangan lupa folder bin nya si MySQL (contoh: C:\Program Files\MySQL\MySQL Server 5.0\bin) dimasukkan ke ENV nya si windows. Tujuannya biar bisa menjalankan MySQL darimanapun dengan command prompt :).
2. Selain cara di atas, masih banyak cara lain yang dapat digunakan.
3. Pada beberapa software yang melakukan bundle paket Apache, MySQL, PHP (contoh: LAMP, XAMMP) aplikasi MySQL secara otomatis akan diinstall sebagai bagian dari paket bundle software nya.
4. Bagi para pengguna CMS (contoh: wordpress, drupal, joomla, dll), umumnya pilihan aplikasi database yang digunakan adalah MySQL, jadi ANDA tidak akan rugi untuk belajar dasar2 MySQL ini :)
5. Selain menggunakan CLI (command line interface alias diketik di console atau command prompt), akses ke database dapat menggunakan program yang lebih user friendly (contoh: phpMyAdmin), tapi di tutorial ini saya hanya mengajarkan pakai CLI (selain lebih menantang juga sekalian belajar memahami dasar si MySQL)

Testing MySQL telah berjalan:
di Windows:
1. start > run, ketik "cmd" dan enter
2. C:\> mysql --version
3. kalo udah benar akan muncul versi dari si MySQL yang terinstall, contoh:
C:\>mysql --version
mysql Ver 14.12 Distrib 5.0.15, for Win32 (ia32)

di Linux/Unix (contoh saya dari SuSE Linux):
1. menu > gnome terminal
2. di terminal jalankan perintah yang sama: # mysql --version
3. kalo udah benar akan muncul versi dari si MySQL yang terinstall, contoh:
# mysql --version
mysql Ver 14.12 Distrib 5.0.26, for suse-linux (i686) using readline 5.1

Ok, untuk tutorial kali ini, saya hanya akan membahas pada tahap instalasi saja dulu. Untuk selanjutnya saya akan mengenalkan bagaimana masuk ke MySQL dan menggunakan/memanfaatkan database dan tabel yang ada didalamnya.

Minggu, 29 Agustus 2010

Apa yang perlu dipersiapkan untuk menjadi seorang Admin?

Pada bagian ini, saya mungkin akan cerita sedikit ide dan pengalaman tentang pekerjaan seorang Administrator Komputer/Jaringan.

1. Banyak orang (khususnya yang tidak berkecimpungan di dunia IT) yang berpikir bahwa komputer itu adalah hal yang rumit, dan pekerjaan di bagian teknis administrator adalah pekerjaan yang merepotkan dan membingungkan. Saya pribadi akan mengatakan bahwa pendapat itu SALAH BESAR, menjadi administrator adalah bidang yang menarik dan ke depannya, hampir semua aktivitas kehidupan tidak akan terlepas dari dunia IT (Era Komputerisasi dan ICT)

2. pekerjaan sebagai seorang administrator ini dianggap rumit mungkin karena dasar komputer yang tidak dimiliki dan merasa sudah terlambat untuk belajar, pendapat ini menurut saya juga SALAH BESAR.

3. walaupun ANDA telah mengambil pilihan kuliah tertentu yang tidak terkait IT atau punya pekerjaan yang tidak terkait IT, ANDA tetap dapat belajar ilmu komputer dan menjadi seorang administrator (secara otodidak ataupun berguru ke seseorang)

Hal2 yang diperlukan bila ingin belajar IT atau menjadi seorang administrator komputer:
1. tanamkan di diri ANDA bahwa bidang IT itu menarik dan bayangkan potensi yang dapat ANDA lakukan dengan ilmu baru yang ANDA pelajari.
2. fokuskan pada satu hal saja, tidak perlu menguasai hal2 yang tidak perlu, itu hanya akan membuat ANDA bingung dan pada akhirnya rasa bosan akan muncul (kecuali jika ANDA punya banyak waktu membaca dan ketekunan yang tinggi)
3. siapkan dan atur waktu per hari atau per minggu yang ANDA bisa luangkan untuk membaca dan belajar
4. infrastruktur untuk belajar selalu dibutuhkan, bila ANDA mampu, atau ANDA punya seorang "Angel Investor", alokasikan dana untuk membeli sebuah Laptop/PC untuk media belajar
5. Jika juga memungkinkan, alokasikan untuk membeli sejumlah buku per bulan, untuk referensi dan media belajar.

Ok, sekarang dengan 3 hal ini:
1. Minat
2. Infrastruktur
3. Waktu
maka langkah ANDA untuk menjadi seorang "apprentice" Administrator dapat dimulai :).

Tidak ada cara belajar yang lebih baik atau lebih efektif, setiap orang punya cara belajar masing2, manfaatkan pengetahuan ANDA tentang DIRI ANDA untuk mengembangkan potensi yang ANDA miliki.

terakhir, SELAMAT BELAJAR dan ingatlah bahwa belajar itu adalah ibadah, semakin banyak belajar semakin banyak pahala maupun kebaikan yang dapat ANDA berikan kepada orang2 sekitar ANDA ataupun pekerjaan ANDA.

Sabtu, 28 Agustus 2010

belajar MySQL (rencana posting)

Mumpung hari lagi libur, dan ada waktu kosong, jadi saya hari ini bisa melakukan 2 posting baru, posting lain yang ingin saya masukkan (udah direncanakan dari dulu, tapi selalu nggak ketemu waktu yang tepat :P)

Kali ini saya akan bahas tentang MySQL, tapi sebelumnya saya mulai dulu bagian ini dengan perencanaan bagaimana saya akan melakukan posting dan hal2 apa saja yang akan saya bahas
Saya akan bagi kedalam beberapa bagian (mungkin jumlah nya bisa bertambah)
1. Latar belakang dan dasar2 tentang MySQL
2. MySQL dan phpMyAdmin
3. perintah2 dasar MySQL (bagian ini tergantung kebutuhan, mungkin bisa banyak bagiannya :D)

ok, walaupun sederhana, paling tidak sesuatu direncanakan dahulu, nanti tindak lanjut nya di lain hari :P

iPhone jailbreaking dan sim unlock

Pada bagian ini saya akan cerita tentang bagaimana cara untuk jailbreaking dan sim unlock iPhone 3GS.
Ceritanya, saya training ke Jepang dan berkat bantuan teman, saya berhasil membeli iPhone 3GS (pinginnya sich bisa dapat iPhone 4, tapi gagal untuk bisa dapatinnya). Beli nya lumayan murah, lewat auction di eBay, iPhone 3GS bekas tapi masih dalam kondisi mulus, lengkap dengan semua pernak-pernik iPhone nya (earphone, kabel usb, dan charger ASLI) dengan harga 37.000 yen :D. (silahkan di kurs sendiri ke Rp :P)

Kekurangannya adalah iPhone 3GS ini hanya bisa pakai simcard softbank (provider seluler di Jepang), sedangkan saya ingin memasang kartu simpati saya di iPhone ini.

Maka mulai lah saya cari cara dan belajar untuk jailbreak dan unlock (thanks to mbah google dan youtube)
ada 2 link yang dapat dijadikan acuan untuk melakukan jailbreaking:
1. http://blog.iphone-dev.org/
2. http://tysiphonehelp.com/
melalui blog ini saya juga mau mengucapkan:
big thanks to SAURIK and all of jailbreaker, thanks for share of knowledge :)

Spesifikasi dari iPhone yang saya punya:
1. iPhone 3GS
2. Firmware versi 4.0.1 (udah sempat saya upgrade dari 3.3 ke 4.0.1 pakai iTunes)

Notes: cara melakukan cek versi firmware: slide iPhone, pilih: setting > general > about, dan cek di bagian version nya. Lebih lengkapnya versi firmware iPhone saya adalah versi 4.0.1 (8A306)

Untuk melakukan jailbreaking dan sim unlock, yang dibutuhkan adalah:
1. iPhone (pastinya :P)
2. koneksi ke WiFi, semakin kencang akan semakin baik

Ok, sekarang kita masuk ke teknis untuk jailbreaking dulu, saya terangkan step by step cara melakukan jailbreaking:
1. koneksikan iPhone ke WiFi
2. buka browser safari
3. masukkan alamat: http://jailbreakme.com
4. setelah masuk, di layar iphone akan berubah dan muncul tampilan: "slide to jailbreak"
5. untuk melakukan jailbreaking, cukup "slide to jailbreak"
6. tunggu sebentar (cydia akan didownload dan diinstall ke iPhone), lamanya menunggu tergantung dari kecepatan koneksi WiFi
7. setelah selesai di install, akan muncul pesan untuk reboot si iPhone, pilih "Reboot" untuk restart si iPhone
8. setelah masuk ke iPhone kembali, cek di salah satu app di iPhone, akan muncul store baru "Cydia"
9. selamat, iPhone ANDA telah di jailbreak :)

Notes: setelah di jailbreak, iPhone tetap dapat akses ke app store nya apple ataupun iTunes, cuman sekarang ada tambahan satu store "tidak resmi" bernama Cydia

Selanjutnya, cara melakukan sim unlock:
1. buka store cydia dengan klik app cydia di iPhone
2. cari di salah product nya cydia yang bernama Ultrasn0w
3. sebagai petunjuk, alamat repo nya adalah: http://repo666.ultrasn0w.com
4. pilih download dan install repository ini
5. setelah selesai, maka ultrasn0w akan terinstall (tidak akan muncul icon di app nya si iPhone)
6. silahkan di coba masukkan sim card ANDA, kalo anda di Indonesia seperti saya, seharusnya sekarang si iPhone bisa dipasangin simcard apapun (simpati, halo, XL, indosat, 3, Flexi, dll). Saya baru coba pakai simpati, tapi secara teori, harusnya kartu apapun pasti bisa digunakan di iPhone (karena band nya telah di unlock)

Hal-hal yang penting untuk diketahui:
1. menurut info terakhir, Apple mengeluarkan update 4.0.2, JANGAN UPDATE KE FIRMWARE TERBARU INI, jailbreak belum bisa dilakukan untuk firmware ini
2. proses jailbreak dan unlock ini juga dapat dilakukan untuk iPad (WiFi + 3G), dan proses jailbreak juga bisa untuk iPod dan iPad wifi only (iPod dan iPad jenis ini tidak bisa komunikasi telepon, jadi percuma di sim unlock :P)

Fakta-fakta dasar tentang jailbreaking, sim unlock, iPhone, App Store, Cydia, dll:
1. untuk melakukan sim unlock harus di jailbreak dulu, cara itu yang lebih mudah
2. saya melakukan jailbreak dan sim unlock hanya dalam waktu kurang dari 5 menit, tidak butuh waktu yang lama untuk melakukan proses di atas dan GRATIS, yang penting adalah ANDA tahu apa yang ANDA ingin lakukan dan ANDA punya keinginan untuk mempelajari hal-hal baru (blog ini salah satu tempat berbagi pengetahuan dan pengalaman :D)
3. produk apple yang iDevice secara umum ada 3 jenis: iPhone, iPad, iPod
4. iPhone dilengkapi fitur komunikasi/telepon, kamera, dan berbagai app
5. iPhone yang ada saat ini sebagian besar adalah: iPhone 3G, 3GS dan 4 (sepengetahuan saya nama resmi nya adalah iPhone 4 aja, tidak pakai embel2 4G, sepertinya banyak yang salah konsep masalah ini)
6. iPad terbaru dibagi 2 jenis: iPad WiFi (kayak laptop dan bisa pakai WiFi) dan iPad WiFi+3G (+ fitur koneksi ke jaringan telekomunikasi)
7. iPod umumnya digunakan untuk mendengarkan musik (bisa koneksi ke WiFi, tapi nggak bisa digunakan untuk telepon/sms dan biasanya nggak pakai kamera)
8. iPhone 4 yang terbaru ada masalah dengan antena nya (saya rasa bukan masalah yang berat2 banget), bagi ANDA yang punya iPhone 4, belilah bungkus iPhone supaya tidak ada masalah "death grip" :P
9. setelah di jailbreak, iPhone tetap dapat mengakses app store nya apple dan iTunes
10. app yang telah ada tidak akan hilang setelah di jailbreak
11. tidak semua app di AppStore harus berbayar, ada juga yang free, tapi memasukkan kartu kredit ini yang jadi masalah, terutama bagi yang tidak punya kartu kredit
12. salah satu solusi adalah beli kartu prabayar nya appstore (saya sempat dibelikan 1 buah waktu di jepang)
13. tidak semua app di Cydia gratis, ada juga app yang berbayar
14. jangan samakan antara Cydia dengan "membajak", Cydia menyediakan store alternatif selain AppStore nya Apple, hanya statusnya aja yang "tidak resmi"

Panjang juga cerita saya, untuk sementara ini dulu aja ceritanya
lain waktu akan disambung lagi, apalagi kalo ada pengetahuan baru atau hal2 menarik untuk dibagi :)

Jumat, 06 Agustus 2010

Smurf is Back!!!

Udah lama sekali kayaknya blog ini tidak di isi, gimana mau berbagi ilmu ini kalo nulis aja nggak sempat? :P
Banyak hal yang terjadi beberapa bulan terakhir sehingga blog ini tidak sempat di isi (ngajar kuliah, asistensi praktikum, rapat, rapat lagi, rapat lagi2, training ke jepang :D)
insyaAllah bulan ini saya sempatkan lagi untuk ngisi ini blog, banyak ilmu2 baru yang sebenarnya udah siap untuk di share (contoh: MySQL, java, java 3d, NetMAS, ruby, dll)

sekalian bila ada rekan2 blogger yang membaca blog ini, saya mau mengucapkan:
"SELAMAT MENUNAIKAN IBADAH PUASA"

PS: kayaknya sebelum di publish perlu saya bikin dulu di notepad apa2 saja yang ingin saya bagi :)

Jumat, 22 Januari 2010

SuSE Linux

Ok, untuk pertama saya akan berbagi ilmu tentang SuSE Linux.
Di tempat saya sekarang bekerja, server menggunakan OS SuSE Linux Enterprise 10.0 (dulu waktu di ITB saya diajarin dan menggunakan FreeBSD yang serba CLI), lumayan sekarang ada GUI nya :P.

Cerita punya cerita, karena di bagian database ini ada pak Hans (orang Jerman tapi udah cukup lama tinggal di Aceh), dan ketika mereka mau menentukan pakai OS apa, beliau ngasih pilihan SuSE Linux (sepertinya di Jerman secara default pengguna Linux pakainya SuSE) dan yang lain setuju2 aja, jadilah server2 di tempat kerja saya ini sebagian besar pakai SuSE Linux. Secara pastinya saya tidak tau telah berapa lama ditempat kerja saya ini menggunakan server dengan OS SuSE Linux.

Mengenai SuSE Linux sendiri, saya tidak akan cerita panjang lebar tentang sejarah atau bagaimana perkembangannya (silahkan baca di wiki atau cari di google :D).

Pada awalnya cukup jadi tantangan juga menggunakan SuSE Linux, mungkin karena pakai GUI makanya agak2 gimana gitu .... :P. Untuk instalasinya cukup mudah (seperti OS Linux yang lain), masukkan CD/DVD, pilih yang sesuai, next...next...next....finish :)). (tentu jangan lupa masukkan konfigurasi dan password untuk root :D)

Salah satu yang jadi andalan SuSE Linux adalah aplikasi Yast (sekarang Yast2), aplikasi ini mengatur hampir semua setting konfigurasi yang ada di SuSE Linux, jadi bagi yang belum terbiasa dengan SuSE Linux, jangan khawatir karena ada aplikasi Yast ini (seperti control panelnya kalo di windows). Tapi walaupun demikian, kadang lebih enak konfigurasi pakai terminal, lebih gimana gitu..... :P.

Secara umum struktur direktori juga hampir sama dengan Unix-based yang lain (bin, tmp, usr, boot, mnt, var, dll), paling ada satu yang beda di SuSE untuk tempat penyimpanan file-file server di simpan dalam folder /srv (saya kurang tau kalo di varian Linux yang lain).

Untuk install software2 yang lain juga dipermudah dengan adanya Yast ini, tinggal pilih aplikasi apa yang ingin diinstall, kalo ada tinggal di checklist, di cek dependency nya, trus langsung di install oleh si Yast nya, (nggak perlu pakai ./configure, make, make install, dll lagi :P). Tapi untuk beberapa aplikasi yang tidak ada di Yast nya, cara lama memang tetap yang paling efektif. Berikut cara instalasi dari source yang biasa digunakan:
Untuk file source dengan ekstensi tar.bz2, di ekstrak file nya (dari GUI klik kanan dan ekstrak here), kemudian ikuti aja petunjuk instalasinya (didalam folder hasil ekstraknya cari file .txt, biasanya INSTALL.txt atau DOCUMENTATION.txt), ubah apa yang perlu di ubah, jalankan dan ..... aplikasi telah berjalan di SuSE Linux.
Untuk file dengan source tar.gz, di ekstrak pakai perintah:
% tar xzvf .tar.gz
biasanya jadi direktori sesuai nama file, kalo mau diubah pakai perintah mv aja, perintahnya:
% mv
setelah itu sama dengan yang di atas, ikuti petunjuk dari file .txt nya, rasa2nya sich nggak akan ada masalah.

Sejauh ini di mesin oprekan udah saya install:
1. ftp server (pure-ftpd)
2. web server (apache2, PHP5)
3. database (MySQL + phpMyAdmin)
4. java servlet (tomcat5)
5. CMS (Wordpress, Joomla, Drupal)
6. Forum grup (phpBB3)
Kalo nanti ada ide2 baru untuk diinstall akan saya install lagi, sementara ini lagi menyusun direktori dan hak akses ftp server, benerin koneksi dan content CMS ke database, mengkategorikan forum (rencana mau bikin forum seperti rileks nya ITB di tempat kerja saya :P).

Untuk hari ini cukup di sini dulu, minggu depan mudah2an akan saya sharing dengan ilmu dan pengalaman baru :).

Time to share

Setelah melihat dan menjalani jadwal kerja rutin orang kantoran, akhirnya ketemu waktu yang tepat untuk sharing ilmu, hari jum'at setelah jum'atan bisa dipakai untuk update blog (resminya sich jam 11.30 udah boleh pulang kantor). Jadi rencananya setiap jum'at siang-sore blog akan di update :D.

Kamis, 21 Januari 2010

1 Bulan di dunia yang baru (Aceh)

Tidak terasa waktu cepat berlalu, udah tepat 1 bulan sejak saya mulai magang di UPT-PUKSI Unsyiah, banyak hal-hal baru yang dulu tidak sempat untuk dipelajari (lebih karena malas sich sebenarnya :P) tapi sekarang seolah-olah diberi kesempatan untuk mempelajarinya kembali.

Secara umum jobdesk saya adalah membantu rekan2 tim database untuk membangun sistem informasi di lingkungan unsyiah (walaupun terkesan kita ini jadi tempat complain para pengguna yang merasa komputer/jaringan nya bermasalah), sebenarnya nggak jauh2 beda dengan ketika di ITB dulu sich (istilah kita nya, admin = "tukang cuci piring" :P).

beberapa hal baru yang dipelajari:
  1. OS SuSE Linux
  2. bikin webserver, ftpserver, database, CMS, dll (di platform SuSE Linux tentunya)
  3. belajar tentang SuSE Linux environtment, khususnya Yast dan Yast2
sementara itu dulu cerita dari dunia baru saya di Aceh, sebisa mungkin saya tidak mau waktu untuk kerja saya diganggu oleh ym!, facebook, blog dsb., komitmen saya adalah waktu kerja ini adalah kesempatan untuk belajar dan menghasilkan sesuatu yang berguna bagi banyak orang.

Untuk selanjutnya saya akan cerita tentang hal-hal teknis (khususnya terkait belajar dan ngoprek nya).

Rabu, 23 Desember 2009

akhirnya mulai nge blog juga.....

Blog ini dibuat sebagai jurnal maupun sharing ilmu, khususnya ilmu yang terkait dengan software engineering.
Semoga blog ini dapat memberi manfaat bagi orang2 yang membacanya.