Wednesday, December 19, 2012

Mengatasi Error pada PHP

Berbagi sedikit kisah pas lagi coding.

Yang namanya coding, pasti gak langsung 100% berhasil ya.. apalagi, kalo belum biasa membuat program or aplikasi..

nah, secara umum jenis-jenis error di pemrograman sebenernya dibagi jadi 2, yaitu Syntax Error dan Logical Error..

Dan akan saya bahas lebih khusus lagi tentang error ketika sedang bekerja dengan PHP.

1. Syntax Error

Syntax Error, adalah kesalahan penulisan syntax, contohnya ketika menulis echo ""; ada kekeliruan, seperti belum diberi tanda petik, belum diberi titik koma, kurang tanda kurung ataupun kurung kurawal, dan kesalahan kode program lainnya.

Kalau yang Syntax Error, di php nih contohnya, misalnya keluar pesan error seperti ini:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\xampp\htdocs\kreditmotor\konek.php on line 2

eror di php, bisa dianalisa dengan mudah, just like another programming karena disertai error pada baris koding ke sekian..

and yeah.. kalo ada contoh error seperti yang tertulis pada di atas, hanya dengan bermodal pengertian dengan bahasa Inggris kita udah bisa tahu, ada kalimat, contoh: Access denied for user root@localhost (using password YES), yang maksudnya adalah, kita tidak bisa masuk dan berhubungan dengan database mysql, dengan username root dan password yang kita masukkan. Bisa jadi, username atau password yang kita tuliskan pada file konfigurasi (file untuk koneksi) mengandung kesalahan.

Kesalahan syntax ini juga sering terjadi, semacam kesalahan-kesalahan kecil dalam penulisan.. misalnya, menuliskan Salah penulisan fungsi-fungsi di PHP semacam mysql_connect, mysql_query, dan sebagainya..

Kalau udah sering bermain-main dengan PHP, pasti udah langsung bisa mengenali, ketika ada error pada baris ke sekian, sudah bisa mengatasi dengan baik..

2 Logical Error

Kalo Logical Error, agaknya lebih susah ditebak ada di mana.. karena kesalahan bukan pada penulisan syntax.. Tapi pada Logika Program dimana kita sebagai programmer lah yang seharusnya tau apa yang akan kita buat, akan tetapi, salah di penerjemahan logika kepada programnya, sehingga tidak sesuai dengan apa yang dimaksudkan..

Contoh sederhana adalah, ketika membuat sebuah inputan angka, yang ketika di klik submit akan menampilkan angka genap berurutan sejumlah angka yang diinputkan.
Contoh, kita inputkan 10, maka akan tampil 2, 4, 6, 8, 10

Nah, bila salah penulisan, misalnya seharusnya dituliskan if($x mod 2==0) dan ada kesalahan misalnya xmod 2 == 1 atau bukan ditulis 1 tetapi ditulis 0, maka apa yang tampil tidak sesuai dengan apa yang dimaksudkan.

Misalnya juga, ketika membuat program untuk menampilkan data dengan paging, dan data yang ditampilkan seharusnya ada 10 data per halaman, tapi yang tampil masih 15.

Atau logika, ketika membuat login admin, kalau lebih dari 3x login gagal maka tidak bisa login lagi dan banyak lagi contoh-contoh programming sederhana yang sering kita jumpai erornya.. :)

Well.. semakin banyak mengerjakan sesuatu, pasti anda pun akan semakin paham..
So, keep practice yeah..

Semoga bermanfaat..

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.. :)




Sunday, June 17, 2012

Paramore - The Only Exception

Paramore


Padahal lagu lama..

tapi barusan aja suka dengerinnya..

kisah cerita lagunya.. tentang..
yah.. lagi-lagi g jauh beda dengan saya.. haha

tentang seorang gadis..  korban perpisahan dari kedua orangtuanya..
yang pada akhirnya jadi menganggap g ada yang namanya cinta sejati.. sampai dia ketemu dengan seseorang..

yang berhasil menaklukkan hatinya.. yah,, dialah perkecualian itu.. the only exception,,

here is the lyric.. just check this out..

The Only Exception

When I was younger
I saw my daddy cry
And cursed at the wind
He broke his own heart
And i watched
As he tried to re-assemble it

And my momma swore 
that she would never let herself forget
And that was the day that I promised
I'd never sing of love
If it does not exist

But darlin',
You, are, the only exception
But, you, are, the only exception
But, you, are, the only exception
You, are, the only exception

Maybe i know, somewhere
Deep in my soul
That love never lasts
And we've got to find other ways
To make it alone
Or keep a straight face

And i've always lived like this
Keeping it comfortable, 
distance, and up until now
I'd sworn to myself that I'm content
With loneliness
Because none of it 
was ever worth the risk, but...

You, are, the only exception
You, are, the only exception
You, are, the only exception
You, are, the only exception

I've got a tight grip on reality
But I can't let go of what's in front of me here
I know you're leaving in the morning, when you wake up
Leave me with some kind of proof it's not a dream

Oh

You, are, the only exception
You, are, the only exception
You, are, the only exception
You, are, the only exception
You, are, the only exception
You, are, the only exception
You, are, the only exception
You, are, the only exception

And I'm on my way to believing.
Oh, And I'm on my way to believing.


I really like this song....

Saturday, April 21, 2012

Jadwal Kereta Api Penataran tujuan Blitar

Kalo ada yang butuh nih... saya share aja disini.. :)

Jadwal KA
Jadwal keberangkatan kereta api dari Stasiun Singosari menuju Blitar dari Stasiun Singosari. :)

Wednesday, April 11, 2012

Prahara UAN dan Kecerdasan Anak

Tulisan ini saya ambil dari facebook Komunitas Guru Profesional, dengan penulis yang namanya tidak ingin dicantumkan.

Ujian
Sbelum mulai, saya mau menjelaskan bahwa thread yang saya buat ini, No Offense untuk pemerintah.

Menurut pengamatan saya secara pribadi, UAN (atau yang kita sering sebut sebagai UJian Nasional) di Indonesia yang sekarang diterapkan adalah pengukur kemampuan siswa/i Indonesia. TAPI yang dipusatkan oleh pemerintah disini adalah kecerdasan di bidang Logical Smart (Matematika) dan Linguistic Smart (Bahasa). Dan yang lebih mengejutkan lagi, pada tahun ajaran 2007/2008, pemerintah Indonesia menetapkan penambahan pelajaran(Geografi, Ekonomi, dan Sociology untuk jurusan IPS dan Fisika, Kimia dan Biologi untuk jurusan IPA). Dan yang lebih mengejutkan adalah wacana penambahan pelajaran lagi untuk tahun ajaran (2007/2009) ini, yakni PPKn dan Sejarah. Walaupun masih berbentuk wacana, tapi ini sudah membuat para siswa SMA ketakutan setengah mati. Berita itu pun dibumbui lengkap dengan naiknya standar kelulusan. Apalagi dengan santernya kabar angin bahwa ujian nasional akan dimajukan ke bulan Februari diakibatkan karena bentrok dengan waktu Pilpres untuk tahun 2009-2012 mendatang.

Saya tidak menyalahkan atau melakukan offense ke pemerintah. Tapi yang sangat sayangkan adalah pemerintah tidak menggali kecerdasan anak-anak Indonesia secara lebih dalam. Dengan UAS, pemerintah menganggap semua anak di Indonesia memiliki jenis kecerdasan yang sama. Dan apakah, dengan cara ini, kita bisa tau bahwa anak Indonesia benar-benar "berkualitas" atau tidak.

Mari kita bahas mengenai kecerdasan. Sampai saat ini, kecerdasan yang baru ditemukan berjumlah 8. Tuhan Maha Besar, kita pasti meyakini, bahwa manusia memiiki lebih dari 8 jenis kecerdasan yang diciptakan Yang Maka Kuasa.

Menurut Prof. Howard Gardener seorang ahli riset dari Amerika, terdapat 8 jenis kecerdasan pada manusia, yaitu:

1. KECERDASAN LINGUISTIK

Kecerdasan linguistik adalah kemampuan untuk menggunakan kata-kata secara efektif, baik secara lisan maupun tulisan. Kecerdasan ini mencakup kepekaan terhadap arti kata, urutan kata, suara, ritme dan intonasi dari kata yang di ucapkan. Termasuk kemampuan untuk mengerti kekuatan kata dalam mengubah kondisi pikiran dan menyampaikan informasi.

2. KECERDASAN LOGIK MATEMATIK

Kecerdasan logik matematik ialah kemampuan seseorang dalam memecahkan masalah. Ia mampu memikirkan dan menyusun solusi (jalan keluar) dengan urutan yang logis (masuk akal). Ia suka angka, urutan, logika dan keteraturan. Ia mengerti pola hubungan, ia mampu melakukan proses berpikir deduktif dan induktif. Proses berpikir deduktif artinya cara berpikir dari hal-hal yang besar kepada hal-hal yang kecil. Proses berpikir induktif artinya cara berpikir dari hal-hal yang kecil kepada hal-hal yang besar.

3. KECERDASAN VISUAL DAN SPASIAL

Kecerdasan visual dan spasial adalah kemampuan untuk melihat dan mengamati dunia visual dan spasial secara akurat (cermat). Visual artinya gambar, spasial yaitu hal-hal yang berkenaan dengan ruang atau tempat. Kecerdasan ini melibatkan kesadaran akan warana, garis, bentuk, ruang, ukuran dan juga hubungan di antara elemen-elemen tersebut. Kecerdasan ini juga melibatkan kemampuan untuk melihat obyek dari berbagai sudut pandang.

4. KECERDASAN MUSIK

Kecerdasan musik adalah kemampuan untuk menikmati, mengamati, membedakan, mengarang, membentuk dan mengekspresikan bentuk-bentuk musik. Kecerdasan ini meliputi kepekaan terhadap ritme, melodi dan timbre dari musik yang didengar. Musik mempunyai pengaruh yang sangat besar terhadap perkembangan kemampuan matematika dan ilmu sains dalam diri seseorang.

Telah di teiliti di 17 negara terhadap kemampuan anak didik usia 14 tahun dalam bidang sains. Dalam penelitian itu ditemukan bahwa anak dari negara Belanda, Jepang dan Hongaria mempunyai prestasi tertinggi di dunia. Saat di teliti lebih mendalam ternyata ketiga negara ini memasukkan unsur ini ke dalam kurikulum mereka. Selain itu musik juga dapat menciptakan suasana yang rileks namun waspada, dapat membangkitkan semangat, merangsang kreativitas, kepekaan dan kemampuan berpikir. Belajar dengan menggunakan musik yang tepat akan sangat membantu kita dalam meningkatkan daya ingat.

5. KECERDASAN INTERPERSONAL

Kecerdasan interpersonal ialah kemampuan untuk mengamati dan mengerti maksud, motivasi dan perasaan orang lain. Peka pada ekpresi wajah, suara dan gerakan tubuh orang lain dan ia mampu memberikan respon secara efektif dalam berkomunikasi. Kecerdasan ini juga mampu untuk masuk ke dalam diri orang lain, mengerti dunia orang lain, mengerti pandangan, sikap orang lain dan umumnya dapat memimpin kelompok.

6. KECERDASAN INTRAPERSONAL

Kecerdasan intrapersonal adalah kemampuan yang berhubungan dengan kesadaran dan pengetahuan tentang diri sendiri. Dapat memahami kekuatan dan kelemahan diri sendiri. Mampu memotivasi dirinya sendiri dan melakukan disiplin diri. Orang yang memilki kecerdasan ini sangat menghargai nilai (aturan-aturan) etika (sopan santun) dan moral.

7. KECERDASAN KINESTETIK

Kecerdasan kinestetik ialah kemampuan dalam menggunakan tubuh kita secara terampil untuk mengungkapkan ide, pemikiran dan perasaan. Kecerdasan ini juga meliputi keterampilan fisik dalam bidang koordinasi, keseimbangan, daya tahan, kekuatan, kelenturan dan kecepatan.

8. KECERDASAN NATURALIS

Kecerdasan naturalis adalah kemampuan untuk mengenali, membedakan, mengungkapkan dan membuat kategori terhadap apa yang di jumpai di alam maupun lingkungan. Intinya adalah kemampuan manusia untuk mengenali tanaman, hewan dan bagian lain dari alam semesta.

Apakah pemerintah memikirkan sampai sejauh ini? Menurut saya dan saran saya, pemerintah harus bisa memperhatikan jenis kecerdasan yang dimiliki oleh anak Indonesia. Mungkin dengan penggalian kecerdasan, Indonesia bisa lebih maju dari negara-negara yang berkembang. Bisa saja, Indonesia akan memiliki Mozart atau Beethoven-nya sendiri yg bisa menciptakan lagu-lagu fenomenal. Bisa saja Indonesia memiliki Einsteinnya sendiri. Who Knows? Only God Knows!. Ada kalanya, pemerintah harus bisa berpikir tenang dan berpikir juga dari berbagai arah, dari berbagai sisi kehidupan.

Thanks For Your Time, This is my first post. Honestly, I'm still in Senior High. Ini adalah buah pemikiran saya mengenai UAN. Saya mohon maaf apabila terdapat salah kata. Dan sekali lagi saya tekankan, No Offense. Kita juga perlu membahas pendidikan demi Indonesia tercinta

Sunday, April 1, 2012

It is not safe to rely on the system's timezone settings

Pas lagi ngerjain PHP dan manggil fungsi date()

misalnya kayak gini..$tanggal=date('Y-m-d')
yang maksudnya adalah kita memanggil fungsi datetime pada PHP yang kalo ditampilkan (di-echo) hasilnya berupa tanggal dengan format (Year-month-date), for ex: 2012-03-12

Nah, kadang-kadang ada kejadian, dimana muncul pesan eror seperti ini ketika ditampilkan.
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Krasnoyarsk'
Kira-kira kayak gitu dach.. :D

Permasalahan kayak gini nih.. gak selalu ada kok, tergantung dari settingan PHP.ini dari Apache kamu..

Jadi, kalo ketemu yang kayak begini, langkah2nya yaitu..

1. nonaktifkan dulu apache kamu. Kalo pake xampp ya dari xampp-control, langsung aja di-stop service apachenya.
2. cari lokasi web server kamu, misalnya ada di D:\xampp\php, klik kanan search biar gak susah-susah nyarinya. dan ketikkan php.ini
3. Disini setting yang harus kamu ganti adalah : date.timezone. Cara cepatnya, tekan ctrl-f aja buat search. daripada nyariin satu2.. capek euy.. cari aja date.timezone. nanti kalo udah ketemu tinggal diubah aja jadi gini isinya: date.timezone = "Asia/Krasnoyarsk"
dan yang penting nih, kalo ada ; (semicolon) di depan kata2 date.timezone, dihapus ya.. :)
4. Oke, editing sudah kelar.. dan apache bisa kembali di start.
5. Selesai

Semoga bermanfaat :)

Monday, March 19, 2012

Soal UAN RPL 2011

Selama menjadi pengajar RPL mulai tahun 2009, saya kira, UAN tahun 2011 ini yang lumayan agak berat.

nih saya kasih link downloadnya buat Soal UAN RPL tahun 2011.

Pembahasannya nyusul aja deh.. :)

update..

Oh iya, karena soalnya cuman diacak aja A ama B nya, gak kayak yang 2009 ama 2010, soal A dan B dengan soal benar2 berbeda, tetapi proposinya sama. Mulai taun 2011 ini dan juga yang baru aja diselenggarakan hari ini, 19 Maret 2012, soal A dan B tingkat kesuliran lebih tinggi, tetapi antara soal A sama B, hanya diacak (random) aja.

so.. here is the link.. :)


Tuesday, March 13, 2012

Persiapan UAN RPL SMK

Guys... Tanggal 19 Maret kalian udah ujian Teori Kejuruan (SMK).

so.. untuk kalian yang ada di jurusan Rekayasa Perangkat Lunak (RPL) 

saya bagi sedikit bekal untuk kalian..

bisa langsung di klik di bawah ini.


siapa yang berusaha pasti akan berhasil.. Man Jadda Wa Jadda..

Keep on spirit guys.. ;)

Tampilan Baru My Private Blog

Setelah agak lumayan bored dengan tampilan lama blog saya yang http://nieth-life.blogspot.com, dengan nuansa ijo2 dan banyak widget2 yang udah lama banget bertahan disitu. Akhirnya pada suatu hari ga sengaja liat ada template dari blogger yang cukup menarik dan simpel.. namanya Dynamic View - Live on Blog.. bisa dilihat dari berbagai macam bentuk.. tapi defaultnya saya pake yang Sidebar..

simple dan menarik..

nih screenshotnya.


mungkin ada yang ilang, beberapa widget yang udah lama saya pertahankan.. such as,,, page rank... cuapan twitter, shoutbox, icon extreme tracking, dan beberapa tulisan tentang blog.. tp overall.. saya menyukai tampilan baru ini, karena simpel dan elegan-nya..

Jadilah, my new look of blog.. masih dengan adsense content nya.. hehehe..

keep on blogging.. ;)

Thursday, February 9, 2012

Simple Insert, Update, Delete pada PHP MySQL

Ketika sedang membuat aplikasi web dinamis, tentunya jelas akan berkecimpung dengan manipulasi data, semacam insert, update, delete. yang masuk ke dalam DML alias (Data Manipulation Language).

well.. gak sesulit yang dibayangin kok..

just a simple syntax of php.. dan yang jelas, penguasaan bahasa SQL juga penting..

well.. saya kasih contohnya aja deh.. buat tampilan sederhana yang nanti jadinya seperti ini.

Dimana, kita akan membuat inputan data dokter, sekaligus menampilkannya di bawahnya, dan langsung ada menu edit dan juga hapus.


untuk pembuatan form, saya kira belum ada masalah. nah untuk script penyimpanan dan menampilkan langsung sebagai report data di bawah form pengisian, bisa digunakan syntax berikut. Dan yang paling utama, jangan lupa, database sudah dibuat, dengan tabel dokternya, dan file koneksi sudah harus konek, tidak ada masalah/eror koneksi.

Bila kurang besar bisa didownload gambarnya dan di zoom.

Berikutnya, untuk update sebagai berikut.



Sintax Delete


Nah, dari situ udah cukup buat pengolahan data, insert update delete...

well kalo ada yang belum jelas, silahkan aja sharing ama saya, via YM or lewat blog ini.

semoga kita bisa saling bertukar ilmu. :)

Saturday, January 21, 2012

Online UAN Try Out Application

Online UAN Tryout for SMK Software Engineering with PHP and MySQL

Baru ingat pengen banget posting ini dari dulu..

Dengan 'sedikit' bangga, saya persembahkan, hasil karya saya waktu skripsi, tahun 2010 kmaren..
Kenapa saya bilang bangga, karena saya bener2 mikir dari awal sampai akhir, perjuangan penuh untuk bisa nyelesaiin tuh skripsi.. dengan bantuan mbah Google dan juga seorang teman dari forum diskusiweb yang cukup berjasa..
G lupa juga, dukungan dari 2 dosen pembimbing yang amat sangat baik sekali sama saya.. :)

Bukan source code yang akan saya bagi disini, karena jujur aja, masih amat sangat jauh dari sempurna.. dan lagi.. kebanyakan fitur2nya masih ada bug nya.. dan hanya sang pembuat (saya) yang bisa paham untuk menggunakan halaman adminnya.. (so ... masih jauh dari user friendly -__-)

sedangkan dari sisi user (siswa or guru) , saya kira belum ada masalah berarti..

oke, disini saya mau bercerita seputar sistem yang saya bangun, sekaligus, cerita soal sejarah pembuatannya.. what and why.. hehe.. (kayaknya inspirasi nulis lagi banyak2nya.. :P)

Waktu masih semester 6 menjelang 7,jaman2 kuliah.. saya udah mulai mikir mau bikin skripsi apa..
yeah.. idealisme untuk lulus tepat waktu tanpa nambah semester yang berarti = nambah duit udah ada di kepala saya sejak  kuliah..

Waktu itu, kepikiran untuk membuat aplikasi2 simple,dan ada beberapa daftar judul yang saya jadikan option..
mulai dari membuat sistem info skul dengan wap, sistem info skul dengan php, dll
karena kebetulan saya magang di SMK, yang memotivasi saya untuk bikin aplikasi yang nantinya bisa bermanfaat buat itu skul.. (sebenernya bukan ide yang buruk2 amat kan?)

setelah a little chat dengan beberapa dosen (memang karena sistem kuliah yang kebanyakan jarak jauh, komunikasi YM itu merupakan hal yang penting) akhirnya saya memutuskan membuat aplikasi ujian online..

ya, memang sudah banyak contoh2 ujian online di web2, yang terkenal semacam Cisco, JENI, dll

Software untuk ujian online pun sebenernya juga ada...

contohnya Moodle.. itu CMS yang sangat bagus dan tangguh sebetulnya untuk membuat sebuah ujian online..

Tapi... kalau dibuat skripsi kayaknya jelas g boleh lah.. :)
udah instan banget kan, tinggal tempel2 soalnya.. sedikit modifikasi mungkin di segi desain..

Mulai pemilihan judul.. setelah bertanya2 pada beberapa dosen, baik via YM, fb maupun ada jg yang bertemu langsung, mereka pun membolehkan judul sederhana tersebut..

So, saya pun mulai buat proposal.. pengajuan judul skripsi, waktu itu.. saya beri judul.. Online final Examination Tryout for SMK Majoring Technology. (Maksudnya buat Ujian Tryout UAN SMK kelompok Teknologi)

setelah direvisi, akhirnya ketemu judul yang lebih spesifik.. karena kalau cuma untuk SMK tulisannya, maka SMK dari semua jurusan bisa masuk, sedangkan Majoring Technology, juga kurang spesifik.. karena kelompok teknologi sendiri jg banyak banget jurusan di bawahnya.. seperti otomotif, elektronika, perkapalan, dan laen2.. nanti malah saya yang repot nyari soalnya :P

Judul pun berubah jadi Online UAN Tryout for SMK Software Engineering, atau kalo dalam bahasa Indonesia --> Tryout UAN Online untuk SMK jurusan Rekayasa Perangkat Lunak.

Kira2 kebayang belum sistemnya kayak apa??
Yah dalam imajinasi saya waktu itu.. user bisa daftar, login, dan setelah login bisa melakukan hal2 seperti edit data,  termasuk ganti password, dan kemudian bisa mulai ujian..
kalo udah kelar ujian, kayak ujian2 online yang lain,,  ya udah, nilai langsung tampil, dan di menu feedback ada option untuk melihat hasil dari ujain yang udah dilaksanakan.. bisa tau mana yang salah.. dan dari soal yang masih salah jawabnya, mereka bisa tau, di kompetensi alias standar kompetensi yang mana yang mereka belum menguasai.
mereka bisa ngulang untuk ujian tersebut, dan maksimal 3x untuk ujian dalam 1 hari untuk 1 mata pelajaran dengan soal yang sama.. tapi jelas di acak dong.. kalo sekelas ujian, no 1 di anak yang laen jelas ada di no yang berbeda..

simple..

sedang untuk guru.. mereka bisa liat nilai2 anak2 yang udah ambil ujian.. dan fitur tambahan setelah revisi kompre, ada fasilitas untuk analisa butir soal.. untuk mengetahui kualitas dari tiap butir soal yang diujikan. apakah layak atau tidak.

wow.. untuk yang ngerjain analisa butir soal ini yang agak ruwet.com

waktunya cuman 2 minggu..

jadi dari yang bener2 gak ngerti apa itu analisa butir soal, mulai harus memahami dan bikin aplikasinya di php..

fiyuh,,, untunglah, saya punya 2 dosen pembimbing yang sangat baek..
kalo gak.. mungkin udah nangis2 tok ae bisanya.. ahahaha.. *cengeng beud,,,

well.. semua itu bener2 jadi pengalaman yang sangat berarti buat saya..

dan sejak itulah, php mysql, udah kayak makanan sehari2..

cuman, belum sampai ke konsep OOP sih PHPnya..

masih main logic aja secara struktural..

so.. kalo lagi coding..
or mikir ngajar php ke anak2..
saya coding, anak2 ngikutin, dikiranya anak2 saya ngrepek..
padahal.. ya emang karena udah kebiasaan coding, jadi sampe hapal.. -_-'
kalo cuman insert, update, delete ama searching..

sebenernya.. saya g suka dibilang apal..
lebih baek, dibilang memahami ya.. karena emang kalo udah paham secara konsep, maka, mau diberi case seperti apapun.. pasti bisa...

yang agak lemah,, menurut saya,, ada di perancangan basis data..

yeah..

tapi, buat ngakalin itu semua.. yah, saya maeninnya di koding aja,,, :D

anyway..

neh beberapa preview project saya..

and the last.. semoga kalo ada yang lagi ngerjain sesuatu yang related to this topic, entah itu skripsi, TA, sekedar iseng, or tugas, yah moga2 bisa jadi inspirasi..

saran saya.. sering2 maen aja ke forum diskusiweb.com

orangnya asik2, dan kalo ada kesulitan coding, kita bisa dengan santai nanya.. tanpa perlu malu gitu.. :D