Wednesday, October 17, 2012

Compile C++ dengan Terminal Ubuntu

Selamat sore semua pembaca setia KangSaGa.com
baru aja pas nyantai ada temen pengen ngompile C++ lewat terminal.
oke ane share tutorial singkatnya.
Yang perlu dipersiapkan :
1. Laptop yang berbasis Ubuntu tentunya
2. Kesiapan Mental (kayak mw perang aja.hehehe)
3. Camilan/Kopi (biar tambah mantap)

Langkah-langkahnya adalah sebagai berikut :
1. Install compiler C++. kita pake gcc
$sudo apt-get install gcc
2. Jika sudah selesai kita bisa memulai untuk menuliskan scriptnya
3. Buka Gedit, masukkan syntax nya
#include <stdio.h>
int main()
{
printf ("Hallo, saya sedang belajar \n");
return 0;
}
4. Simpan file tersebut dengan nama hello.c
5. Buka terminal (CTRL+ALT+T)
6. Ketik perintah berikut
gcc hello.c -o hello
7. Ketik perintah selanjutnya
./hello
 inilah hasilnya


Sunday, September 16, 2012

Install GApps di CM 7.2

Di Minggu pagi yang cerah ini, saya akan melajutkan tutorial mengenai si Robot Hijua (baca : Android, red). Pada postingan sebelumnya sudah saya posting bagaimana cara Flashing CM 7.2 di Galaxy 551 a.ka. Gazzy.
Dalam CM 7.2 ini, tidak otomatis ada Google Apps (gapps). Entah kenapa Developer Cyanogen tidak menyertakan GApps dalam Custom ROM nya. GApps merupakan aplikasi besutan google yang include dalam Stock ROM. Dalam GApps berisi berbagai macam aplikasi diataranya : Market (Playstore), Maps, Latitude, Navigation, Gmail, G+, dll. Aplikasi dalam GApps ini seperti menjadi kebutuhan wajib bagai para pengguna Android, terutama Market (Playstore), tempat untuk mendownload dan mengistall aplikasi android.
Untuk menginstall GApps tersebut, perlu beberapa langkah singkat :
1. Download GApps (sesuaikan dengan versi Cyanogen anda. Dalam tutorial ini Cyanogen 7)
2. Setelah selesai terdownload, copy-kan GApps tersebut kedalam SD Card.
3. Matikan HP dan masuk ke CWM/recovery mode (Power+T <= Samsung Galaxy 551 a.k.a Gazzy)
4. Pilih Mount and Storage
5. Pilih Mount Data dan Mount System
6. Kembali ke Menu Utama CWM
7. Pilih install from zip.
8. Pilih GApps yang telah anda copy-kan tadi ke SD Card
9. Tunggu Proses selesai dan Reboot

Sekarang anda telah memiliki GApps di CyanogenMod 7.2. kalau tidak bisa masuk ke home screen dan berhenti pada Welcome Screen, ikuti langkah By Pass Touch the Android to Begin

======================================================
Has been tested on :
HH : Samsung Galaxy 551 a.k.a Gazzy
ROM : CyanogenMod 7.2 Nightly by ajay
======================================================

Sunday, September 9, 2012

How To By Pass "Touch the Android to begin"

Selamat Hari minggu semua kepada para pembaca. Semoga hari minggu kali ini bisa menyenangkan. pada hari minggu yang cerah ini saya akan kembali memberikan tutorial tentang si "Robot Hijau" (baca : Android). Kejadian ini berawal ketika saya install custom ROM CM 7.2 di Gazzy kesayangan. Karena memang baru pertama kalinya flasshing via CWM, jadi masih bingung bagaimana langkah-langkahnya.Dan akhirnya sesuatu yang telah diduga terjadi juga, setelah berhasil install CM 7.2 ane lihat ga da GApps (Google Apps). Cari sana cari sini, akhirnya ketemu juga download GApps untuk CM 7.2. Untuk rekan-rekan semua, harap bersabar, tutorial tentang bagaimana install GApps di CM 7.2 akan saya bahas pada pertemuan berikutnya (kayak kuliah aja ya..hohohhoho). Kembali ke "Benang Merah", setelah ane install GApps dan reboot, muncul sebuah "Welcome Screen" bertuliskan "Welcome to GT-I5510" "Touch the android to begin" (Penampakannya persis seperti gambar disamping ini nich). Dari welcome screen tersebut kita semua pasti sudah bisa menebak apa yang harus kita lakukan. Menurut Kamus Besar KangSaGa kalo diartikan jadinya " Selamat datang di GT-I5510, Sentuh androidnya untuk memulai". Kok dsuruh sentuh lagi?? kan dari tadi udah ane sentuh Android nya??
maksudnya itu sentuh logo android yang ada di layar itu. hahahahahahhaa
Udah ngikutin instruksi yang telah diterjemahkan berdasarkan Kamus Besar KangSaGa tapi tetep tidak ada perubahan. Tetap berada di welcome screen. Tenang saja, gak usah panik, kita hanya perlu menerapkan jurus "4 sentuhan sakti ala KangSaga". jurusnya sangat simple, begini jurusnya :
Sentuh 4 pojok layar android sesuai dengan urutan yang ditunjukkan oleh gambar. jadi dimulai dari pojok yang ditandai dengan angka 1, dilanjutkan ke nomor2, lalu nomor 3, dan terakhir nomor 4.


kalau masih bingung ini ada videonya

Sekian tutorial tentang Touch The Android to Begin. sampai bertemu pada tutorial berikutnya. 
Semoga Bermanfaat.

Thursday, September 6, 2012

Flashing CM 7.2 for Galaxy 551 a.k.a Gazzy via CWM

Mengawali hari ini, saya akan coba membagikan tutorial tentang Flashing CM 7.2 for Galaxy 551 a.k.a Gazzy via CWM. Sekedar untuk pengetahuan, apa sich CM 7.2 itu?? CM atau singakatan dari CyanogenMod adalah alternatif firmware (tidak resmi) yang tetap menggunakan sistem operasi Android sebagai kerangkanya, namun menawarkan fitur yang lebih baik dan tidak ditemukan pada firmware resminya.


 CyanogenMod juga dimaksudkan untuk meningkatkan kinerja (tweaks) dan kehandalan (performa) dibandingkan firmware resmi yang dikeluarkan vendor perangkat.
Dari sisi kinerja dapat kita bandingkan melalui uji benchmark (quadrant / antutu), dimana CyanogenMod lebih unggul dibanding firmware aslinya.
Sedangkan di sisi performa CyanogenMod antara lain memberikan pilihan themes yang lebih variatif, codec untuk FLAC (Free Lossless Audio Codec), klien OpenVPN, menu reboot, dukungan overclocking CPU, layar sentuh yang lebih responsif , toggleswitch yang bisa disetel, serta peningkatan pada interface dan tampilan.

Pada tutorial ini yang akan kita bahas adalah CM 7.2. Kenapa kok CM 7.2? Dari hasil bertapa dari forum Galaxy 551 a.k.a Gazzy, Cyanogen versi inilah yang terhitung stabil daripada versi pendahulunya meskipun masih ada beberapa fitur yang belum fix (Camera Wrong Orientation). #Memang tidak ada Gading yang tak retak, sekalipun itu Gading Martin..hehehehehe..just kidding brother
Langsung saja, persiapan yang harus tersedia untuk Flashing CM 7.2 adalah sebagai berikut
1. CWM (ClockWorkMod). Kalo belum punya silahkan ikuti tutorialnya disini.
2. ROM CM 7.2. Download disini. (Jangan diekstrak)
Disana ada 3 Pilihan. Pilih sesuai selera
*Kalo ane pake yang ini cm-7-20120902-NIGHTLY-ajay.zip

Kalau sudah memiliki semua peralatan diatas kita bisa memulai flashing nya. langkah-langkahnya sebagi berikut
1. Masukkan ROM CM 7.2 yang telah kita download tadi ke SD card
2. Matikan Gazzy dan masuk ke recovery mode/CWM (Tekan tombol power + T)
3. Pilih Install zip From SD card
3. Pilih ROM yang telah kita masukkan ke SD card tadi (cm-7-20120902-NIGHTLY-ajay.zip )
4. Tunggu sampai complete
5. Masih di CWM, pilih Wipe Data/Factory Reset
6. Pilih Wipe Cache Partition
7. Reboot

dan..whalaa..this is it CyanogenMod 7.2 ala Kang SaGa. hahaha


Tampilan Home Screen Default

Tampilan Menu



Phone Info
Hasil Test Benchmark

DO IT AT YOUR OWN RISK!

Wednesday, September 5, 2012

Tutorial Flashing ClockWorkMod (CWM) di Galaxy 551 a.k.a Gazzy

ClockWorkMod atau CWM adalah alat pengganti default android recovery yang digunakan untuk install costum rom, dan memiliki fitur  backup dan restore seluruh system device dan beberapa fitur-fitur lain yang tidak ada di default android  recovery.
Cara untuk flashing CWM ini menggunakan ODIN. Maka dari itu, siapkah dulu bahan yang akan digunakan untuk flashing CWM
1. CWM (Download : CWM for Froyo / CWM for Gingerbread)
2. Odin Multi Downloader (Download disini)
3. CALLISTO_v1.0.ops, download langsung di samfirmware.com,  atau disini

Setelah semua bahan sudah lengkap kita lanjut ke langkah-langkah flashing nya.
1. Ektrak CWM yang telah didownload sehingga menjadi fle .tar (ex : 5.0.2.6_CWM_recovery_Gingerbread.7z --> 5.0.2.6_CWM_recovery_Gingerbread.tar)
2. Matikan Gazzy, Kemudian masuk ke download mode (Tombol Power + Q)
3. Buka Odin Multi Downloader
4. Masukkan CALLISTO_v1.0.ops dan CWM yang telah diekstrak
5. Flashing via One Package ((INGAT JANGAN FLASH CWM via ROM Manager ato Gazzi bakal Hard Brick))
6. Tunggu sampai proses selesai (muncul tulisan PASS)
Gambaran lengkapnya seperti ini :

Jika sudah berhasil, kita bisa cek dengan cara matikan Gazzy. Masuk ke recovery mode/CWM (tekan tombol power + T). Hasilnya seperti gambar dibawah ini

 

Kontrolnya (pake keyboard fisik)
Tombol Kiri/Tombol Volume Up : Atas
Tombol Kanan/Tombol Volume Down : Bawah
Tombol Enter /OK: OK
Tombol Back (yg sebelah kanan tombol Home) : Kembali

Tutorial ini hanya bisa digunakan secara maksimal ketika Gazzy anda masih menggunakan 
Stock ROM.

DO IT AT YOUR OWN RISK!

Thursday, August 9, 2012

Generate Google Maps API key Untuk Android dengan ubuntu

Meskipun baru menyoba utak atik pemrograman android, pengen sharig sedikit ilmu yang ane dapetin. Untuk postingan kali ini kita akan bahas bagaimana caranya mendapatkan "Google Maps API Key" supaya emulator android kita bisa menampilkan peta dari google.




Berikut langkah-langkahnya :
1. Buka Eclipe. masuk ke Menu Window - Preferences - Android - Build

2. Copy Default Debug Key Store example : /home/saga/.android/debug.keystore
(alamat ini berbeda-beda tiap komputer. Tergantung nama user nya)

3. Buka Terminal, masuk ke folder /usr/lib/jvm/java-6-openjdk/bin/
caranya ketik
$cd /usr/lib/jvm/java-6-openjdk/bin/

4. ketik lagi perintah seperti dibawah ini untuk men-Generate  MD5 encrypted key
$keytool -list -alias androiddebugkey \-keystore /home/saga/.android/debug.keystore \
(sesuaikan yang berwarna merah dengan alamat pada komputer anda yang kita dapat dari langkah pertama dan kedua)

5. Anda akan mendapat MD5 Ecripted key
example : 73:1E:6F:24:CD:5D:09:62:3F:59:83:22:32:9B:7A:79

6. Copy Key tersebut dan daftarkan pada alamat ini https://developers.google.com/android/maps-api-signup

7. Setelah berhasil anda akan mendapat Google Maps API key yang siap digunakan


Friday, June 29, 2012

Upgrade Galaxy 551 a.k.a Gazzy to Gingerbread [Official]

Samsung Galaxy 551 a.k.a Gazzy, merupakan ponsel yang secara default masih berbasis Android 2.2 (Froyo). Berbeda dengan ponsel Android yang terbaru yang default sudah berbasis 2.3 (Gingerbread). Tapi jangan berkecil hati untuk pengguna Gazzy karena kita masih bisa merasakan Gingerbread dengan meng-Upgrade-nya. Dalam tutorial ini kita akan bahas bagaimana cara meng-Upgrade dengan menggunakana stock ROM [official]. Stock ROM Android adalah hasil dari banyak upaya riset dan tes oleh vendor pengembang OS tersebut, vendor ponsel dan operator seluler. Adalagi yang disebut dengan costum ROM yaitu ROM Android yang umumnya diciptakan oleh pengembang independen untuk memperbaiki kekurangan pada stock ROM. Langsung saja lah kita siapkan peralatan perang kita....
1. Siapkan Mental
2. Samsung Galaxy 551 a.k.a Gazzy tentunya
3. Stock ROM Gazzy. Dalam tutorial ini menggunakan Gingerbread Europe 2.3.4.
    bagi yang belum punya download disini,  kemudian di extract passwordnya samfirmware.com
4. CALLISTO_v1.0.ops, download langsung di samfirmware.com,  atau disini
5. Odin Multi Downloader. Download disini

Kalo sudah siap semua kita bisa mulai meng-Upgrade Gazzy
1. Pastikan kondisi batterey gazzy masih mencapai minimal 70%
2. Pastikan mode usb debuugging sudah dicentang. Letaknya di Setting -> application -> development
3. Lakukan Hard Reset dengan cara ketik *2767*3855# [Menghapus Semua Data. Lebih Baik Back UP Dulu Data Yang Sekiranya Penting]
4. Turn Off Gazzy.
5. Masuk ke Download mode dengan cara tekan Tombol Power+Q
   Tampilannya seperti ini.

6. Buka Odin. Setelah itu tancapkan gazzy ke laptop/komputer sampai mucul COM PORT MAPPING
7. Import Callisto pada menu OPS
8. Import Stock ROM pada menu One Package
9. Centang One Package, Auto Reboot dan Protect OPS
10. Setelah siap semua Klik Start.
11. Tunggu 4-5 menit proses upgrade Hingga muncul tulisan PASS

Gambaran lengkapnya seperti ini.


12. Setelah muncul PASS, lepas gazzy dari laptop atau komputer.
13. Lakukan hard reset dengan cara ketik *2767*3855# untuk menghilangkan file-file cache & temporary selama peng-Upgrade-an

Selamat Anda telah memiliki gazzy berbasis Gingerbread 2.3.4

nb :
DO IT AT YOUR OWN RISK!!

Sunday, June 24, 2012

Mengatasi Brick dan Bootloop Samsung Galaxy 551 a.k.a Gazzy

Ketika "ngoprek" HP android, hal yang ditakutin adalah ketika terjadi Brick atau Bootloop.
Brick(Batu Bata) digambarkan sebagai HP yang tidak berkerja atau tidak bisa aktif. dan itu benar-benar seperti Batu Bata yang bisa anda lempar. *hehehehe sedikit afgan
Kalo Bootlopp tuh HP dihidupkan terus2an restart tanpa mau masuk ke menu. (cuma mentok muter2 pada logo Samsung)
Hal seperti itu bisa diakibatkan karena kesalahan flashing (install ulang) kayak yang pernah ane alamin.
Emang menakutkan ketika hal tersebut terjadi. Ane akan share gmna cara mengatasinya (sesuai pengalaman yang ane rasain)

Kita bahas satu persatu dech biar enak
1. Mengatasi  Brick (Semi Brick)
Kalo ngalamin yang kayak gini, HP ga bisa dihidupkan sama sekali. Cara mengatasinya gini :
a. Cabut Batterey, SIM Card dan Micro SD
b. Tancepin Gazzy ke Laptop (Pake kabel data tentunya)
c. Tekan Power+Q (jangan dilepas) terus pasang lagi batterey nya. (Jurus tangan sakti nich..hohohohoho)
d. Tunggu sampai masuk ke download mode
e. Flash Ulang dech
2. Mengatasi Bootloop
Kalo yang ini Lebih simple lagi penanganannya
a. Matikan Gazzy
b. Masuk ke recovery mode (Tekan Power + T)
c. Pilih "Wipe Data / Factory Reset"
d. Reboot lagi

Selamat Mencoba.

Tuesday, February 28, 2012

Pengkabelan Jaringan Komputer

Tak terasa lama sudah tak mengisi blog ini dengan kata-kata hasil pemikiran otak. Pengen rasanya terus menuangkan segala yang tersimpan di otak untuk menjadi kata-kata yang terukir dalam blog ini. Baiklah, langsung saja kali ini kita akan membahas tentang Pengkabelan Jaringan Komputer.
Ilmu ini penting sekali saat kita hendak membangun jaringan yang berbasis wired. Karena kalo tak paham teknik pengkabelan, wah gmna mw dihubungin tuh antar PC/Laptop. hehehehhehe.
Sebenarnya ada beberapa macam jenis kabel yang biasa digunakan dalam mebuat suatu jaringan berbasis wired, yaitu 
  1. UTP : Unshielded twisted Pair
  2. STP : Shielded Twisted Pair
  3. Kabel Coaxial
  4. Kabel Fiber Optik
Saya beri penjelasan sedikit tentang masing-masing kabel tersebut

1. UTP (Unshielded Twisted Pair)
Kabel UTP (Unshielded Twisted Pair) banyak digunakan dalam instalasi jaringan komputer. Kabel ini berisi empat pasang kabel yang tiap pasangnya dipilin (twisted). Kabel ini tidak dilengkapi dengan pelindung (unshilded). Kabel UTP mudah dipasang, ukurannya kecil, dan harganya lebih murah dibandingkan jenis media lainnya. Kabel UTP sangat rentan dengan efek interferensi elektris yang berasal dari media di sekelilingnya.

2. STP (Shielded Twisted Pair)
Kabel STP (Shielded Twisted Pair) merupakan salah satu jenis kabel yang digunakan dalam jaringan komputer. Kabel ini berisi dua pasang kabel (empat kabel) yang setiap pasang dipilin. Kabel STP lebih tahan terhadap gangguan yang disebebkan posisi kabel yang tertekuk. Pada kabel STP attenuasi akan meningkat pada frekuensi tinggi sehingga menimbulkan crosstalk dan sinyal noise

3. Kabel Coaxial
Kabel koaksial adalah suatu jenis kabel yang menggunakan dua buah konduktor. Kabel ini banyak digunakan untuk mentransmisikan sinyal frekuensi tinggi mulai 300 kHz keatas. Karena kemampuannya dalam menyalurkan frekuensi tinggi tersebut, maka sistem transmisi dengan menggunakan kabel koaksial memiliki kapasitas kanal yang cukup besar. Ada beberapa jenis kabel koaksial, yaitu thick coaxial cab le (mempunyai diameter besar) dan thin coaxial cable (mempunyai diameter lebih kecil)

4. Kabel Fiber Optik
Serat optik adalah saluran transmisi atau sejenis kabel yang terbuat dari kaca atau plastik yang sangat halus dan lebih kecil dari sehelai rambut, dan dapat digunakan untuk mentransmisikan sinyal cahaya dari suatu tempat ke tempat lain. Sumber cahaya yang digunakan biasanya adalah laser atau LED. Kabel ini berdiameter lebih kurang 120 mikrometer. Cahaya yang ada di dalam serat optik tidak keluar karena indeks bias dari kaca lebih besar daripada indeks bias dari udara, karena laser mempunyai spektrum yang sangat sempit. Kecepatan transmisi serat optik sangat tinggi sehingga sangat bagus digunakan sebagai saluran komunikasi.

diatas cuma sekilas tentang pengkabelan..biar lebih lengkap download aja file ppt nya disini

Wednesday, February 1, 2012

Jaringan Komputer Dasar

Sudah lama rasanya tak memberikan kesempatan kepada jari ini untuk menari-nari diatas papan bersusun huruf. lama sudah tak menghias blog ini dengan kata-kata curahan hati.haahahahahaha (serasa jadi pujangga jadinya).
memang itulah yang ane alami. Ketika GaLaU menyerang, seakan benteng pertahanan ini tak kuasa untuk menahan. Tapi ane harus MOVE ON. Baiklah, kali ini ane akan berbagi ilmu tentang jaringan.
Sebelum masuk ke jaringan yang advanced (emang ane belum bisa yg advanced.hahaha), ane bagiin ilmu yang dasarnya. Dalam jaringan dasar, yang harus dipelajari dan dimengerti adalah sebagai berikut.
  1. Pengertian
  2. Tujuan
  3. Prinsip Komunikasi Data
  4. Klasifikasi jaringan
  5. Perangkat Jaringan
sebenarnya apa sich pengertian jaringan komputer??
Jaringan komputer terdiri dari 2 kata, Jaringan dan Komputer. Jaringan itu berarti kumpulan, Komputer itu perlengkapan elektronik, bla...bla..bla...
Jadi,
Jaringan Komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama.  
nah terus, tujuan apa yang ingin dicapai tuh???
Tujuan Jaringan Komputer adalah
  • Membagi sumber daya. Contoh : berbagi pemakaian printer, CPU, memori, harddisk
  • Komunikasi. Contoh : surat elektronik, instant messaging, chatting 
  • Akses informasi. Contoh : web browsing 
  • Hiburan interaktif

Kalo sudah paham tentang pengertian dan tujuan dari jaringan komputer, kita akan lanjut lagi ke begian selanjutnya, yaitu Klasifikasi Jaringan. Klasifikasi Jaringan dibagi menjadi 3, berdasarkan skala, berdasarkan fungsi dan berdasarkan media transmisi.

Klasifikasi Berdasarkan Skala 
1. LAN (Local Area Network)
Suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas
2. MAN (Metropolitan Area Network)
Prinsip sama dengan LAN, hanya saja   jaraknya lebih luas, yaitu 10-50 km.
3. WAN (Wide Are Network)
Jaraknya antar kota, negara, dan benua. ini  sama dengan internet. 

Klasifikasi Berdasarkan Fungsi 
1. Peer to Peer
Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga  menjadi klien secara bersamaan
2. Server – Client
Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server dan komputer lain sebagai client

Klasifikasi Berdasarkan Media Transmisi 
1. Wired
Yaitu jaringan komputer yang menggunakan kabel sebagai media komunikasi data.
2. Wireless
Yaitu jaringan komputer yang menggunakan media nirkabel untuk komunikasi data.
Untuk materi lanjutannya, silahkan didownload disini. Disitu materi nya lengkap dalam file .ppt.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Kang SaGa