Thursday, October 18, 2012

What Makes Apple So Special?

Tentu saja, Apple yang saya maksud adalah Apple by Steve Jobs ;)

Terkesan mahal dan apa sih hebatnya? Begitulah orang awam seperti saya pun bertanya-tanya.

Sampai pada suatu hari, dikarenakan sesuatu hal, ada seorang teman saya yang minta tolong, karena MacBook Air nya tidak bisa konek ke internet sama sekali. Baik via WIFI maupun modem. Padahal, kemarinnya masih bisa. There's something wrong that may he did..

So.. jujur aja, ini pertama kali pegang MacBook, dan belum paham, so? 
just wonder how's the system.. what made it special and so expensive...

Well.. Googling sana sini, tidak berhasil dan akhirnya, minta bantuan ke rekan blogger yang juga seorang programmer dan pengguna Mac. Mas Arief Bayu.. (recommended by Haqqi) Thanks Guys.. I owe you a lot.. :)

Nah, setelah problem solved, baru saya ngeh... Ternyata ada firewall yang ngeblock internet dan juga beberapa aplikasi. Dan ketika si firewall masih nge-lock, aplikasi firewallnya malah di uninstall... so .. that's the problem.. and he can solve it.. dengan masuk ke console pake command2 sejenis di Linux.. (itulah yang saya lihat waktu dia utek2 sistemnya), install sesuatu, dan akhirnya meng-unlock beberapa hal..
well... good job... ^^

Setelah balikin MacBook ke empunya.. well we talked about many things related to Apple..

Yeah..  kenapa, dia memilih MacBook? Selain karena dia juga pecinta gadget, mulai dari Android dan juga iPad..

Dia sempat bercerita tentang bagaimana 'galau'nya dia ketika sedang berada di Jepang,  yeah, waktu dia mau memutuskan beli MacBook atau Sony Vaio seri Z yang cuma keluar 2000 aja di seluruh dunia, dia galau, antara mau beli MacBook Air atau Vaio Z yang saat itu posisi sedang bekerja di Jepang...

Konsultasi sana sini, dan masuk ke forum-forum di internet..


Finally, ketika uda mau beli Vaio, stoknya abis.. :D :D

Akhirnya di memutuskan beli MacBook Air. And found.. what makes it so special??

MacBook Air


1. Quality in Material

oke, saya baru tau kalo bahannya casing dan lain sebagainya dari si Mac ini adalah Aluminium. Bukan plastic seperti laptop-laptop merk yang lain.

2. Very Cool Design

Kemudian, untuk segi ukuran, si MacBook Air amat sangat tipis.. ringan banget! 

3. Software Quality

Belum pernah ada keluhan dari Apple users, sistem gue eror nih atau nge hang. Belum pernah..

4. Fast StartUp and ShutDown

Dan belum pernah juga saya nemuin OS laen yang secepat Mac untuk pertama kali start up dan ketika shutdown.
Sempet diadu dengan beberapa merk laptop, dan tetap belum ada yang mengalahkan MacBook Air, pada saat itu.

5. High Spec

Processornya lebih tinggi dari I7 sekalipun.. kekuatan hardware yang didesain ke bentuk minimalis nan praktis..

6. Various Product by Apple

Apple terus berinovasi, mulai dari MacBook dengan berbagai jenis, MacBook Pro, MacBook Air, MacBook Pro with Retina, iPad, iPhone, iMac, iPod, iPad Mini, Mac Mini, Mac Pro, iMac, and another accesories.

for more info, you can go here http://store.apple.com


Well... untuk hal-hal lain, yeah, saya masi amat sangat awam tentang Apple Product ini.. Belum tahu apa-apa.. :D :D

Tapi, setelah saya tahu, betapa kerennya fitur dan juga kualitas dari sebuah Mac, saya pun baru bisa mengatakan, ini bukannya mahal kok, tapi, memang anda membeli sebuah produk dengan kualitas yang sepaket di dalamnya.

Tapi, walaupun begitu, saya belum merasa butuh untuk membelinya.. Mungkin juga karena pekerjaan yang belum menuntut untuk kesana. :)

Paling tidak, saya jadi tahu, well.. inilah Apple dengan segala kualitas dan branding kuat yang membawanya..

Dan kalo ditanya kepingin Produk Apple yang mana? Mungkin saya mau MacBook Air, iPad Mini, dan juga iPhone..  hihihihi... *ada yang mau ngado saya gak nih yaaaa... ^^ *

Tuesday, September 18, 2012

Download Materi C++

well... karena accoung 4shared punya saya di block dan saya gak tau gimana memperbaikinya???

Jadi, ketika ada permintaan dari seorang murid untuk mengunggah materi C++ di blog pun akhirnya tertunda..

Bingung mau upload di file hosting yang mana lagi, sambil mikir, buat teman-teman or adik-adik yang nyari materi pelajaran C++ basic,, silahkan mampir aja ke sini --> http://www.binushacker.net/tutorial-c.html

Link downloadnya masih oke semua pake Ziddu..

so.. gitu aja deh.. makasih buat mas BinusHacker yang udah upload materi2 C++ yang oke :)

Saturday, September 15, 2012

How MySQL and PHP Work Together?

Bagaimana MySQL dan PHP Bekerjasama?

Kita bisa berinteraksi dengan database dengan mengirimkan pesan (perintah) ke Server MySQL. Pesan atau nama lainnya adalah Perintah SQL, suatu standar bahasa komputer yang dipahami oleh Database Manajement System (DBMS).

PHP tidak mengerti dengan bahasa SQL, tapi itu semua tidak perlu. Kenapa? Karena PHP telah membangun/membuat koneksi dengan MySQL Server dan mengirim perintah melalui koneksi tersebut.

MySQL Server akan menerjemahkan perintah SQL, mengikuti perintahnya, dan mengembalikan hasil perintah berupa keadaan sebagaimana yang telah diperintahkan. Atau.. kalau ada perintah yang salah/keliru maka akan ditampilkan pesan error yang menyatakan kesalahan tersebut.

PHP meyediakan fungsi-fungsi yang membuat hubungan dengan MySQL menjadi sangat mudah. Kita bisa menggunakan fungsi-fungsi PHP untuk mengirimkan perintah-perintah SQL (SQL Query) ke database.

Kita tidak perlu mengerti bagaimana detail koneksinya dengan MySQL, PHP sudah menangani detailnya. Yang perlu kita ketahui hanyalah perintah-perintah SQLnya dan bagaimana menggunakan fungsi-fungsi PHP.

Fungsi-fungsi yang berhubungan dengan MySQL

PHP menyediakan 2 set fungsi untuk berkomunikasi dengan MySQL - yaitu fungsi mysql dan mysqli (MySQL Improved). Yang mana, fungsi yang kita gunakan tergantung dari versi dari PHP atau MySQL yang kita gunakan.

Fungsi mysqli ditambahkan sejak PHP 5 dan digunakan dengan MySQL versi 4 ke atas. Kalau kamu menggunakan Perusahaan Web hosting, kamu perlu tahu apakah dia menyediakan PHP 5 dan MySQL versi ke berapa, dan apakah fungsi mysqli bisa untuk digunakan.

Pada tutorial ini, kita menggunakan PHP 5 atau 6, MySQL 5 dan fungsi mysqli. Kalau web hosting anda tidak menyediakan fungsi mysqli maka anda perlu mengganti script anda dengan mysql bukan mysqli.

Perbedaan antara mysql dan mysqli akan saya bahas di kesempatan berikutnya.. :D

Berkomunikasi dengan MySQL

Cara Berkomunikasi dengan MySQL melibatkan beberapa langkah:

1. Koneksi ke MySQL server
2. Mengirimkan Query SQL (Perintah-perintah SQL)

So, mari kita bahas satu per satu :)

1. Koneksi ke MySQL Server

Sebelum kita bisa menyimpan or mengambil data, kita harus melakukan koneksi ke database. KIta tidak perlu mengetahui detail koneksinya, karena PHPlah yang menanganinya. Yang perlu kita ketahui adalah nama database dan dimana lokasi databasenya. Bayangkan saja koneksi database itu seperti koneksi telepon.
Kita tidak perlu tahu detail mengenai bagimana koneksi dibuat - yaitu, bagaimana suara bisa berpindah dari telepon kamu ke telepon lainnya - yang perlu kamu tahu hanya kode area dan nomer telponnya. Perusahaan telekomunikasinya lah yang menangani detailnya.

Untuk berkoneksi dengan MySQl Server, kamu harus tahu nama komputer dimana database berada, dan username / account MySQL dan passwordnya. Untuk semua perintah-perintah SQL (Query), kamu juga harus tahu nama database yang kamu butuhkan.

Untuk membuka koneksi, gunakan fungsi mysqli_connect

$koneksi=mysqli_connect("host", "account", "password", "dbname") or die("message");

Isi pada informasi berikut:

*host: Nama komputer dimana MySQL diinstal - contohnya, database.host.com. Sedangkan apabila MySQL berada pada komputer yang sama dengan web anda (komputer anda) makan gunakan localhost sebagai nama komputernya. Bila anda membiarkannya kosong saja (""), PHP akan mengasumsikannya sebagai localhost.

*account: Nama dari MySQL account yang valid. Contoh kalo yang di komputer kita sendiri biasanya kita gunakan root.

*password: Passwordnya MySQL berhubungan dengan account atau usernamenya. kalau memang passwordnya tidak ada, maka biarkan kosong, jangan ketikkan apapun antara: ""

*dbname: nama database dimana kita ingin berkomunikasi. Parameter ini sangat optional - anda bisa memilih databasenya nanti.

note: kalau anda menggunakan fungsi mysql (bukan mysqli) maka anda tidak bisa memilih database pada fungsi connect. Tapi digunakanlah fungsi terpisah yaitu -- mysql_select_db - untuk memilih database.

*message: Pesan yang dikirim ke browser apabila koneksi gagal. Koneksi gagal bila jaringan sedang down, atau MySQL Servernya lagi tidak running. Bisa juga karena informasi yang diinputkan pada parameter koneksi tidak benar -- sebagai contoh, bila salah dalam penulisan username atau password.

Dengan perintah tersebut di atas, mysqli_connect akan berusaha membuka koneksi ke komputer yang dituju, menggunakan account/username dan password yang diisikan.

Apabila koneksi gagal, maka script akan berhenti dijalankan dan mengirimkan pesan ke browser.

Contoh berikut adalah perintah koneksi ke MySQL Server pada local komputer dengan account MySQL yang dinamakan Yurike dengan tidak menggunakan password, menuju database dengan nama Perpus:

$connnect = mysqli_connect("localhost", "Yurike", "", "Perpus" ) or die("Tidak bisa terkoneksi ke database server");

Untuk alasan security atau keamanan, anda harus meletakkan informasi untuk koneksi ke variabel dan menggunakan variabel tersebut pada statement/pernyataan koneksi seperti berikut:

$host="localhost";
$user="Yurike";
$password="";
$dbname="";
$connect=mysqli_connect($host, $user, $password, $dbname) or die("Tidak bisa terkoneksi ke database server.");

Koneksi akan terus dijalankan atau terhubung sampai anda menutupnya atau sampai script berakhir. Anda bisa menutup koneksi dengan pernyataan berikut:

mysqli_close($namakoneksinya);

Misalnya mysqli_close($connect);

2. Mengirimkan Perintah SQL (SQL Query)

Setelah anda membuka koneksi ke Server MySQL, anda bisa mengirimkan perintah-perintah atau Query SQL.

Query adalah perintah kepada MySQL Server untuk merubah strukur dari database, mengisikan data, mengedit data, atau menampilkan data dari database.

Untuk berinteraksi dengan database, letakkan Query SQL anda ke sebuah variabel dan mengirimnya ke MySQL Server dengan fungsi mysqli_query, seperti contoh berikut:

$query="select * from siswa";

$result=mysqli_query($connect, $query) or die("Tidak bisa menjalankan query");

Query tersebut hanya dieksekusi pada database yang terpilih pada koneksi yang sudah ditentukan.

Variabel $result menyimpan informasi hasil dari eksekusi query. Informasinya tergantung apakah query berhasil mengambil informasi berupa data dari database atau tidak.

Sunday, July 22, 2012

Lagu Patah Hati Yang Enak Didengerin

"Mungkin aku menyesali perpisahan kita, tapi aku ga akan menyesali apa yang telah kita lewati"
Gak keren ya judulnya... haha..
patah hati ya patah hati aja..  pake dikasih soundtrack lagi.. wkwkwk..

Ya... tapi memang ada beberapa lagu yang enak buat didengerin ketika sedang sedih dikarenakan patah hati..

Ini dia beberapa Lagu Patah Hati yang enak didengerin menurut versi saya.. :D

1. Adele - Someone Like You
Udah pasti banyak yang tau lagu ini.. kisahnya sih, ketemu mantan cowok yang uda mau married.. tapi sebenernya dia masih ada rasa sama tu cwok..

Lyric yang paling mengena.. " ... Don't forget me I beg.. I'll remember you said.. Sometimes it lasts in love, but sometimes it hurts instead... "

2. Secondhand Serenade - Goodbye
Kalo lagu ini.. menurut saya.. perpisahan yang terjadi karena kesalahan dari kedua pihak dan menganggap lebih baik berpisah.. 

Lyricnya ... "All I had to say is goodbye.. Were better off this way... Were better off this way ... "

3. Phill Collins - Against all Odds (Take a Look at Me Now)
Yah... hampir sama dengan lagu pisah2 lainnya.. masih cinta... masih ngarep bisa balik..

"So take a look at me now, 'cos there's just an empty space...
And there's nothing left here to remind me, just the memory of your face..."


4. Anggun C. Sasmi - Still Remind Me
Habis putus.. berusaha nglupain,, berusaha move on.. tapi masih teringat.. T.T

"And I've tried to spend my time with somebody new... But everyone.. Still reminds me of you ..
And tried to play some songs that change my point of view ..
But every sound .. Still reminds me of you .."

5. Kate Winslet - What If
Makna dari lagu ini, setelah mengalami perpisahan dan masih wondering.. gimana keadaannya kalo mereka masih bersama.. terlihat dari lyric di reffnya..

"What if I had never let you go
Would you be the man I used to know
If I'd stayed
If you'd tried
If we could only turn back time
But I guess we'll never know"

6. Adele - Don't You Remember
Masih ngerasa g percaya adanya perpisahan.. merasa g ngerti dimana salahnya.. dan berharap dia masih ingat.. alasan ketika mereka masih bersama, saling mencinta..


"But don't you remember, don't you remember?
The reason you loved me before,
Baby please remember me once more.."


7.  The All American Reject - It Ends Tonight
Ketika mengetahui hal yang tidak diharapkan dari sebuah hubungan... dan kemudian merasa lebih baik mengakhirinya..

"When darkness turns to light
It ends tonight
It ends tonight"

8. Miley Cyrus - The Driveway
Tentang sebuah relationship yang bener2 dicoba, diupayakan tapi g ada timbal balik dari pihak cowok.. dan karena hubungan yang seperti tanpa tujuan itu, akhirnya jadi hopeless.. dan berusaha move on.. nerima kenyataan..

"You know nothing hurts like loosing
When you know it's really gone
Except for the pain of choosing
To hold too long"

9. The Click Five - Empty
Falling Out of Love.. ketika sebuah hubungan baru berakhir.. masih terasa hal yang baru saja terjadi.. dan.. ternyata semua hanya bayangan.. kosong..

"Tried to take a picture of love
Didn't think I'd miss her that much
I wanna fill this new frame
But, it's empty"


10. Avril Lavigne - When You're Gone
Betapa kepergian kamu itu sangat menyakitkanku.. Karena, sebetulnya aq sangat membutuhkan kamu di sisiku.. Mungkin itu pesan yang ada di lagu ini..


"I've never felt this way before
Everything that I do
Reminds me of you
And the clothes you left they lie on the floor
And they smell just like you
I love the things that you do


When you walk away
I count the steps that you take
Do you see how much I need you right now?"




Yeah.. mungkin 10 lagu itu bisa menemani saat-saat kamu baru falling out of love.. lagi desperate.. it's okay.. sebenernya masih banyak lagi koleksi lagu-lagu seperti itu, but, I think, that's the 10 best of sad song for me.. :)