cssmenu ul { margin: 0; padding: 7px 6px 0; background: #7d7d7d url(overlay.png) repeat-x 0 -110px; line-height: 100%; border-radius: 1em; font: normal 0.5333333333333333em Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); width: auto; } #cssmenu li { margin: 0 5px; padding: 0 0 8px; float: left; position: relative; list-style: none; } #cssmenu a, #cssmenu a:link { font-weight: bold; font-size: 13px; color: #e7e5e5; text-decoration: none; display: block; padding: 8px 20px; margin: 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); } #cssmenu a:hover { background: #000; color: #fff; } #cssmenu .active a, #cssmenu li:hover > a { background: #979797 url(overlay.png) repeat-x 0 -40px; background: #666666 url(overlay.png) repeat-x 0 -40px; color: #444; border-top: solid 1px #f8f8f8; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); text-shadow: 0 1px 0 #ffffff; } #cssmenu ul ul li:hover a, #cssmenu li:hover li a { background: none; border: none; color: #666; -webkit-box-shadow: none; -moz-box-shadow: none; } #cssmenu ul ul a:hover { background: #7d7d7d url(overlay.png) repeat-x 0 -100px !important; color: #fff !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } #cssmenu li:hover > ul { display: block; } #cssmenu ul ul { display: none; margin: 0; padding: 0; width: 185px; position: absolute; top: 40px; left: 0; background: url(overlay.png) repeat-x 0 0; border: solid 1px #b4b4b4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); } #cssmenu ul ul li { float: none; margin: 0; padding: 3px; } #cssmenu ul ul a, #cssmenu ul ul a:link { font-weight: normal; font-size: 12px; } #cssmenu ul:after { content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } * html #cssmenu ul { height: 1%; }

Minggu, 16 Maret 2014

Bermain Game dan Efeknya untuk Otak

Di era teknologi digital seperti sekarang, kita banyak menemukan bermacam permainan atau game elektronik - gratis ataupun berbayar- dengan bermacam platform-nya.

Hotgame-online.com. Dewasa ini, banyak orang mulai keranjingan bermain game yang bisa diunduh dari Facebook, aplikasi game komputer atau game dari console seperti Playstation, Xbox, dan Nintendo. 

Selama ini banyak orang merasa bermain game hanyalah untuk relaksasi semata. Tetapi banyak dari mereka tidak mengetahui bahwa bermain game ternyata bisa meningkatkan performa otak. Seperti diungkapkan oleh Dailymail.co.uk, para peneliti dari Jerman menemukan bahwa bermain video game setidaknya 30 menit perhari dapat memicu peningkatan di daerah tertentu di otak.


Riset yang mereka lakukan terhadap dua kelompok berbeda (gamer dan non-gamer) menunjukkan hasil yang berlainan setelah melalui tes MRI (Magnetic Resonance Imaging). Kelompok gamer, yang memainkan game setidaknya 30 menit sehari, menunjukkan adanya pertumbuhan pada bagian hipokampus kanan (otak besar), korteks prefrontal kanan dan juga pada otak kecil mereka. Pertumbuhan di semua area tersebut berperan dalam dalam orientasi spasial, pembentukan memori dan perencanaan strategis serta keterampilan motorik. Selain itu bermain game dipercaya bermanfaat dalam membantu proses terapi pada gangguan kejiwaan yang menyebabkan otak menyusut atau berubah seperti; skizofrenia, gangguan stres pasca-trauma dan Alzheimer.

 Dengan adanya penemuan positif dalam riset tersebut, tampaknya tidak ada salahnya bermain game, bukan? Maraknya industri gaming pun membuat banyaknya perusahaan game bertebaran dan membidik berbagai usia, dari anak-anak hingga dewasa. Sayangnya tidak sembarang game diyakini bisa membantu perkembangan otak secara langsung, terutama untuk orang dewasa. Saat ini orang orang dewasa di Amerika Serikat, Eropa dan Jepang, sedang menggandrungi game yang khusus membantu perkembangan otak mereka, khususnya pada bidang kognitif dan eksekutif.

Game yang diciptakan khusus untuk mengasah otak ini biasanya bukan sembarang game, melainkan permainan yang didesain secara seksama oleh tim ilmu saraf yang mempelajari bidang neurosains manusia. Game ini pun dikemas dengan tampilan yang menarik dan menyenangkan agar penggunanya tidak merasa bosan.

Saat ini di Indonesia sendiri telah hadir sebuah aplikasi game asah otak berbahasa Indonesia bernama Logisera. Dalam menciptakan bermacam game-nya Logisera menggandeng tim ilmu saraf dari Universidad Autonoma De Madrid, Spanyol, melalu riset berkesinambungan selama 10 tahun dalam bidang ilmu saraf manusia. Hasilnya, sebuah terobosan dalam industri permainan yang diciptakan khusus untuk mengasah otak para pengguna dewasa.

"Kami ingin mengenalkan masyarakat Indonesia kepada jenis game yang bukan game biasa, melainkan game asah otak yang dapat membantu mereka meningkatkan fungsi kognitif otak," jelas Kostas Stavrakis, Direktur dari PT. Logisera. 

Kostas Stavrakis

Pada permainan Logisera, para pengguna dewasa bisa menciptakan sendiri profil pelatihan otak mereka. Pengguna dapat memilih bidang kognitif mana yang ingin mereka tingkatkan; memori, atensi, ketangkasan, pemecahan masalah atau fleksibilitas, dengan judul-judul menarik seperti "Who Ate my Pizza?" dan "The Killer Frog". 

Dr. Roberto Colom, Profesor Psikologi dari Universidad Autonoma De Madrid, Spanyol, yang mengepalai tim ilmuwan neurosains dibalik Logisera turut menambahkan, "Niscaya Anda bisa merasakan adanya perkembangan pada bidang-bidang kognitif otak yang ingin Anda latih dengan memainkan rangkaian game Logisera setidaknya 10 menit setiap harinya."

Dr. Roberto Colom

Versi Beta dari game asah otak Logisera telah diluncurkan pada 7 Maret 2013 dan bisa Anda mainkan gratis di www.logisera.com. Kunjungi website-nya, mainkan game-nya dan dapatkan kesempatan untuk memenangkan 3 buah Samsung Galaxy Tab 3 terbaru. 


Jumat, 07 Maret 2014

Empat Cara Mudah Membuat Cuplikan Artikel dengan PHP

Ringkasan, cuplikan, excerpt, atau apapun namanya, sering kita jumpai terutama pada blog. Karena kebanyakan blog tersebut memakai CMS seperti WordPress misalnya, kita bisa dengan mudah menambahkan fitur excerpt tersebut pada setiap postingan di blog. Tapi tidak ada salahnya jika mengikuti artikel berikut, sebagai penambah wawasan sesama penikmat puisi indah bernama PHP.

1. explode
Struktur: explode ( string $delimiter , string $string [, int $limit ] )
Fungsi ini membuat array dari string yang dipisahkan oleh delimiter yang kita tentukan.
Nah, triknya adalah kita memisahkan antara cuplikan artikel dengan sisanya menggunakan sebuah string, misalnya {potong}, contoh:
01<?php
02$str = "Selama delapan bulan ini sudah banyak yang berubah dalam kehidupan Tiyo. Dia semakin matang dalam berpikir maupun bertindak. Orientasi kini lebih jauh menatap ke masa depannya kelak. Dia mulai banyak berkecimpung dalam forum dunia maya.
03
04{potong} Laptop bekas yang ia beli dari bang Deni yang juga bekas dari temannya ia manfaatkan untuk mencari ilmu sebanyak-banyaknya. Dia mulai rajin mempelajari tutorial pembuatan website yang telah lama ia tinggalkan sejak ia bekerja di sini.
05
06Laptop bututnya tak jarang membantu Tiyo menekuni usaha sampingannya dalam merancang website sesuai permintaan klien yang ia dapatkan dari
07
08internet.";
09
10$exc explode('{potong}'$str);
11
12echo $exc[0].'...<a href="artikel-lengkap.php">Baca selengkapnya</a>';
13?>
Agar pada artikel selengkapnya tidak mengandung string {potong}, maka kita harus menggabungkan dua string yang telah kita pisahkan sebelumnya, seperti ini:
1<?php
2$full $exc[0].$exc[1];
3?>
2. str_split
Struktur:� str_split ( string $string [, int $split_length = 1 ] )
Fungsi ini memisahkan karakter dalam string dengan panjang setiap array-nya dapat kita tentukan (defaultnya adalah 1).
Jadi misalkan kita ingin agar setiap cuplikan artikel memiliki panjang 255 karakter, maka kodenya seperti ini:
01<?php
02$str = "Selama delapan bulan ini sudah banyak yang berubah dalam kehidupan Tiyo. Dia semakin matang dalam berpikir maupun bertindak. Orientasi kini lebih jauh menatap ke masa depannya kelak. Dia mulai banyak berkecimpung dalam forum dunia maya.
03
04Laptop bekas yang ia beli dari bang Deni yang juga bekas dari temannya ia manfaatkan untuk mencari ilmu sebanyak-banyaknya. Dia mulai rajin mempelajari tutorial pembuatan website yang telah lama ia tinggalkan sejak ia bekerja di sini.
05
06Laptop bututnya tak jarang membantu Tiyo menekuni usaha sampingannya dalam merancang website sesuai permintaan klien yang ia dapatkan dari
07
08internet.";
09
10$split str_split($str)
11
12for($i=0;$i<=255;$i++){
13
14echo $split[$i];
15
16}
17
18echo '...<a href="artikel-lengkap.php">Baca selengkapnya</a>';
19?>
3. substr
Struktur: substr ( string $string , int $start [, int $length ] )
Fungsi ini membuat array dari string mulai dari $start sepanjang $length. Mudeng kan? :D 
Contoh:
01<?php
02$str = "Selama delapan bulan ini sudah banyak yang berubah dalam kehidupan Tiyo. Dia semakin matang dalam berpikir maupun bertindak. Orientasi kini lebih jauh menatap ke masa depannya kelak. Dia mulai banyak berkecimpung dalam forum dunia maya.
03
04Laptop bekas yang ia beli dari bang Deni yang juga bekas dari temannya ia manfaatkan untuk mencari ilmu sebanyak-banyaknya. Dia mulai rajin mempelajari tutorial pembuatan website yang telah lama ia tinggalkan sejak ia bekerja di sini.
05
06Laptop bututnya tak jarang membantu Tiyo menekuni usaha sampingannya dalam merancang website sesuai permintaan klien yang ia dapatkan dari
07
08internet.";
09
10$exc substr($str, 0, 255);
11
12echo $exc.' <a href="artikel-lengkap.php">Baca selengkapnya</a>';
13?>
4. Baca dengan bahasa jawa: Cara bodho
Fungsi ini, eh… ini bukan fungsi. Tapi trik paling sederhana yang bisa kita pakai. Karena setiap string sebenarnya adalah kumpulan dari array karakter yang terkandung di dalamnya, maka kita bisa menggunakan prinsip ini sebagai berikut:
01<?php
02$str = "Selama delapan bulan ini sudah banyak yang berubah dalam kehidupan Tiyo. Dia semakin matang dalam berpikir maupun bertindak. Orientasi kini lebih jauh menatap ke masa depannya kelak. Dia mulai banyak berkecimpung dalam forum dunia maya.
03
04Laptop bekas yang ia beli dari bang Deni yang juga bekas dari temannya ia manfaatkan untuk mencari ilmu sebanyak-banyaknya. Dia mulai rajin mempelajari tutorial pembuatan website yang telah lama ia tinggalkan sejak ia bekerja di sini.
05
06Laptop bututnya tak jarang membantu Tiyo menekuni usaha sampingannya dalam merancang website sesuai permintaan klien yang ia dapatkan dari
07
08internet.";
09
10for($i=0;$i<=255;$i++){
11
12echo $str[$i];
13
14}
15
16echo '...<a href="artikel-lengkap.php">Baca selengkapnya</a>';
17?>
That’s all folks.

Source

Cara Cepat dan Efektif Belajar PHP Bagi Pemula

PHP adalah bahasa pemrograman web yang sedang populer saat ini . Website kelas dunia seperti Facebook yang didirikan oleh Mark Zuckerberg dan WordPress yang didirikan oleh Matt Mullenweg pun dikembangkan dengan bahasa PHP. Bahkan jika kita lihat lowongan2 pekerjaan pemrograman , bahasa PHP termasuk paling banyak ditemui info lowongannya.
PHP termasuk dalam kategori pemrograman yang tidak sulit untuk dipelajari, terbukti banyak yang bukan background IT namun bisa otodidak belajar PHP. asal ada sedikit kemauan dan konsentrasi kita semua bisa belajar PHP bahkan menguasainya.
Berikut cara cepat untuk bisa menguasai PHP :
1. Install Mengunakan Paket seperti XAMPP
Untuk bisa menggunakan PHP tentu harus kita install dulu software dan program yang diperlukan , apa itu :
a. Apache  : Ini adalah web server untuk menjalankan aplikasi kita, jelasnya gini kalau kita membuka website online kan pasti ada server nya misal facebook.com , situs facebook bisa dibuka kan ada server . Nah untuk menjalankan aplikasi atau website di komputer kita , kita perlu server di komputer kita , Apache ini lah salah satunya
b. PHP : Ini adalah bahasa untuk menulis programnya, dengan bahasa apa kita menuliskannya, seperti bahasa lisan kan ada bahasa indonesia, Inggris, Jepang, dsb, Demikian pula pemrograman ada bahasa PHP, ASP, Ruby dsb.
c. MySQL : Ini adalah database pasangan PHP, ada juga sih yang lain seperti Postgre dan yang lainnya, tapi memang biasanya MySQL yang dipakai. database itu ibarat lemari buat menyimpan baju, jadi database itu lemari nya data buat menyimpan data2 yang kita ingin simpan.
d. phpMyAdmin : Ini tidak wajib sebetulnya namun perlu, kalau bagi orang awam belajar MySQL langsung akan belajar versi commad prompt yang layarnya hitam tanpa tampilan, kurang enak buat pemula, lebih baik kalau ada tampilannya istilah kata GUI , salah satunya ya phpMyAdmin . jadi sudah tahu kan buat apa phpMyAdmin? buat menjembatani kita dengan database MySQL agar database  lebih user friendly dan kita mudah menggunakannya bisa klak klik2
Nah kalau kita mau sedikit repot kita install satu persatu dari atas ya Apache, PHP, MySQL, dan phpMyAdmin repot kan? tapi memang kalau sudah bisa ada kepuasan tersendiri sih bisa install satu satu
Tapi bagi pemula mending memakai paket XAMPP bisa didownload di sini  . Dengan install XAMPP kita langsung mendapatkan keempatnya sekaligus ya Apache, PHP, MySQL dan phpMyAdmin. sekali dayung empat pulau terlampaui jiah….
Selain XAMPP ada juga ko yang lain seperti WAMPPServer dan APPSERV. fungsinya sama saja
2. Belajar dari Seorang Master
Master adalah orang yang menguasai suatu bidang dari ujung sampai ujung. Master PHP berarti orang yang mengerti benar tentang PHP dan tentu banyak pengalaman dan jam terbangnya.
Dengan kita belajar pada seorang Master kita bisa dibimbing dengan baik karena banyaknya pengalaman orang tersebut. kita juga bisa tahu apa tips dan trick yang kebanyakan orang tidak tahu. Biasanya seorang Master dengan berjalannya waktu akan tahu apa tips dan trick nya. seperti bagaimana membuat program dengan efisien , bagaiamana cara mencari error syntax secara cepat dsb. Dengan belajar dari seorang master ibarat kita membeli barang di mall yang luas dan lengkap.
3. Belajar dari Buku
Apabila kita tidak bisa bertemu dengan seorang master di sekitar kita , maka belajar lah dari buku.
Seorang yang sudah menyusun buku setidaknya sudah malang melintang di dunia pemrograman, biasanya pula diselipkan tips dan trick di dalamnya
Membaca buku beda lho dengan membaca artikel di internet, daya ingat kita lain lebih kuat yang dari buku.
satu hal lagi kalau beli buku tidak harus dibaca keseluruhan sampai khatam nanti yang ada malah bosan apalagi buku tentang coding PHP (baca lama2 bisa mumet), baca sampai khatam bagus latihan2 yang ada di buku kita coba semua sehingga ingatan kita jadi terasah kuat itu bagus, namun kalau tidak  misal bosan juga tak apa cukup jadi referensi saja jika kita menemui kesulitan, Minimal kita punya buku sebagai pijakan. kadang kita lupa kan , nah itu gunanya buku buat mengingatkan kita kalau lupa. kalau ada waktu senggang sambil nunggu buka puasa misal bisa kita iseng buka lagi.
Sering2 aja main ke toko buku misal Gramedia banyak ko buku2 PHP bagus buat kita belajar dan referensi kita
4. Punya Manual
Manual ibarat kamus . Hal2 yang berkaitan dengan php lengkap di sini . Dari mulai installasi, koneksi database , fungsi2 ada di sini . saat kita lupa atau ingin mencari tahu sebuah fungsi kita bisa langsung buka jika punya Manual . Manual paling enak kalau file bentuk chm. Dengan sering membaca Manual perbendaharaan fungsi php kita bertambah banyak.
Manual PHP bisa didownload di sini :  http://www.php.net/get/php_enhanced_en.chm/from/a/mirror
5. Rajin Browsing Internet
Yang tak kalah penting, rajin2 browsing internet, kalau kita mentok di suatu kasus, buka google ketik apa yang kita cari langsung deh tampil hasilnya. kita buat program ada error nya, copy paste aja pesan error nya di google keluar deh hasil pencarian, yang tampil ya yang pernah ada kasus error  yang sama sebelumnya  yang diposting oleh orang di belahan dunia lain.(jiah), biasanya di forum2,  ikutin aja caranya , kalau gagal cari lagi link lain, cari yang lebih spesifik error nya .
Tapi jangan lupa ya kalau bisa kalau error kita sudah solve atau ketemu solusinya, gantian kita kasih kontribusi buat yang lain, apa update info di forum tsb, apa posting sendiri di blog, jadinya kalau ada orang lain yang ngalamin hal sama dan nemu artikel kita dan masalahnya jadi solved. tulisan kita jadi bermanfaat.
Selain itu rajin2 ikut forum2, tidak perlu ketemu kasus, coba aja kita mecahin kasus punya orang kali aja kita bisa, otak kita terasah juga lho mecahin kasus orang, asli, nanti kita jadi tahu oh..gini ya kasus nya programmer lain.
Oh ya kalau bisa kita punya blog, bukan apa2 minimal buat dokumentasi pribadi kita, kalau kita bisa mecahin suatu kasus misal seperti disinggung diatas posting di blog, nanti kalau kita butuh lagi tinggal buka blog kita lagi, selain itu blog juga bisa jadi ajang sharing pengalaman.
coba bayangin kalau di dunia ini tidak ada blog pemrograman , semua programmer pada pelit sharing ilmu kita mau cari info jadi susah, sebaliknya enak kan kalau banyak programmer ngeblog bisa saling sharing, makanya ayo punya blog.
Ngga enak lho pinter buar diri sendiri enak itu kalau kita pinter terus disharing  ke yang lain , pinter nya kita bisa bermanfaat buat yang lain. itu baru programmer keren sudah pinter , berbagi kepinteran pada yang lain lagi.
Satu lagi manfaat kita rajin browsing internet kita jadi tahu perkembangan teknologi khususnya di dunia informasi lebih khusus lagi di dunia pemrograman, dunia informasi khususnya pemrograman ini berkembang sangat pesat kalau kita ngga ngikutin hmm….rugi…
6. Gabung ke Komunitas
Kita bukan superman yang bisa kuat segalanya , kita butuh orang lain untuk saling tukar pikiran atau sharing masalah dan solusi, kalau kita masih kuliah sering2 diskusi dengan temen2 yang pinter, bentuk komunitas kalau sudah ada kita gabung, di dunia maya juga banyak komunitas2 PHP , ikut milis atau ikut php group baik di situsnya, facebook nya atau yang lain. Dengan gabung ke komunitas kita jadi punya teman sesama programmer.
7. Berlatih, berlatih dan berlatih
Ilmu pemrograman bukan ilmu jenis materi yang hanya dibaca dan dihafalkan. pemrograman termasuk PHP perlu dipraktekan, setelah kita baca buku atau baca tutorial kita coba praktekan, bisa jalan programnya atau tidak , kalau sudah jalan satu program kita akan seneng banget, karena sudah bisa menyelesaikan programnya.
Kalau sudah jadi satu program , buat program yang lain. sudah tahu dasar2 php, coba koneksikan ke database, kemudian berlatih MySQl  sehingga kita bisa membuat aplikasi CRUD (Create, Read, Update, Delete), kalau sudah bisa berlatih lagi dengan SELECT INNER JOIN, UPDATE INNER JOIN dsb.
Databese sudah bisa, coba membuat website company profile utuh dari nol sampai akhir, kalau sudah bisa , coba kita berlatih membuat website toko online yang mana akan bersinggunggan dengan session , dengan begitu kita akan belajar apa itu session. Begitu seterusnya dengan memperbanyak latihan pelan pelan kita akan terasah.
8. Terima Project
Setelah kita berlatih sendiri dan dirasa cukup paham PHP, kita perlu mencoba menerima project sebenarnya , ibarat kita sudah berlatih bela diri maka untuk semakin mengasah keahlian kita perlu mencoba langsung di pertempuran yang sebenarnya (jiah…asyik…).
Tapi hati-hati point kedelapan ini bisa jadi membuat kita semakin melambung atau semakin terpuruk tergantung komitmen kita. karena kalau kita sudah memutuskan untuk menerima project maka itu berarti kita harus komitmen selesai dengan baik.
Kenapa menerima project bisa mempercepat penguasaan? tentu dengan menerima project kita bisa tahu kasus2 lain di luar perkiraan kita, ada saja hal baru yang baru kita jumpai, nah itu yang membuat kita terasah. semakin banyak jam terbang kita semakin pengalaman pula lah kita.
Tapi sekali lagi hati2 karena ini hubungannya dengan orang lain. bila kita tak sanggup menerima karena misal scope nya terlalu luas atau terlalu rumit mending kita tolak di awal , jangan sampai kita terima tapi ternyata mengecewakan , ngga baik hal itu. ya ya tidak tidak . kalau ya selesaikan dengan baik kalau tidak katakan tidak .
Kalau mau berhubungan dengan orang lain misal terima project kunci pertama adalah kejujuran, ini penting melebihi skill kita, buat apa skill tinggi tapi sering bohong, orang ngga ada yang mau, mending skill pas2 an asal mau belajar tapi kejujuran no 1, eh bener lho kalau kejujuran itu no 1 soalnya itu pondasi , kalau skill bisa update sambil jalan.
contoh misal kita kerjaan belum selesai kemudian ditelpon oleh klien, apa yang harus kita jawab : mau jujur takut dimarahin karena sudah lebih deadline belum jadi, mau jawab sudah jadi tapi ko nyatanya belum jadi, akhirnya yang ada malah ngga diangkat telponnya atau sms nya tidak dibalas. salah fatal kalau seperti itu.
Mending bilang baik2 kalau belum selesai dan katakan alasan sebenarnya setelah itu minta maaf, itu agak menyakitkan tapi itu yang terbaik dan itu lebih gentlemen. asli pasti berkesan ko kalau kita berani jujur pada orang apapun yang terjadi orang itu pasti inget kejujuran kita. jadi programmer yang jujur ya pada siapapun jangan kuatir rezeki ngga akan ketuker ko di hati juga nyaman.
Yap sudah jam 3.19 malam , sementara di luar terdengar hujan turun yang membasahi bumi
Akhirul kalam terima kasih ya sudah membaca tulisan saya yang panjang ini
keep smile
Thanks and Wassalam..

TUTORIAL PHP-MYSQL UNTUK PEMULA

APA ITU PHP?

  • PHP merupakan kepanjangan dari PHP: Hypertext Preprocessor
  • PHP adalah bahasa skrip server-side (terbenam di server), seperti halnya ASP
  • Skrip PHP hanya tereksekusi di Server
  • PHP mendukung banyak database (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll.)
  • PHP adalah perangkat lunak open-source
  • PHP itu GRATIS dan BEBAS dipakai siapapun

SEKILAS TENTANG FILE PHP?

  • File PHP bisa berisi teks, tag HTML atau skrip PHP itu sendiri atau kombinasi ketiganya,
  • Dengan bantuan webserver, file PHP disampaikan ke browser ke dalam bentuk HTML
  • File PHP biasanya berekstensi .php, .php3, .php4, .php5, .phps, maupun .phthml

SEKILAS TENTANG MYSQL?

  • MySQL adalah perangkat lunak server database
  • MySQL cukup ideal untuk aplikasi kecil maupun berskala besar
  • MySQL mendukung penuh standar bahasa SQL yang berlaku
  • MySQL tersedia di banyak platform sistem operasi
  • MySQL itu GRATIS dan BEBAS dipakai oleh siapapun

TENTANG PHP + MYSQL

PHP yang dikombinasikan penggunaanya dengan MySQL sangat cocok, dan tersedia sebagai solusi yang cross-platform (bisa dipakai di server Windows maupun server Linux/*nix)

KENAPA HARUS PHP?

  • PHP bisa berjalan di beberapa platform yang berbeda (Windows, Linux, Unix, dll.)
  • PHP sangat kompatibel dengan berbagai perangkat lunak server yang tersedia sekarang (misal Apache, IIS, Lighttpd dll)
  • PHP itu GRATIS di unduh dari web resminya http://www.php.net
  • PHP itu mudah dipelajari dan berjalan secara efisien dan cukup hanya di sisi server

DARIMANA HARUS MULAI?

Untuk dapat belajar PHP-MySQL secara optimal, anda membutuhkan satu server yang telah terinstall PHP. Anda bisa melakukan instalasi server di komputer lokal anda atau menyewa hosting yang mendukung PHP di penyedia hosting terdekat. Pada lanjutan tutorial ini, kita akan mencoba menginstall server Apache di komputer lokal dengan berbagai variasi OS.

MySQL untuk pemula – Cara membuat Database MySQL

MySQL untuk pemula – Cara membuat Database MySQL
Apakah anda seorang web programmer berpengalaman atau seorang pemula yang lengkap mencoba untuk menyediakan interaktivitas data dengan situs web Anda, MyQSL adalah mudah digunakan dan solusi database gratis yang dapat memungkinkan Anda untuk menyimpan dan mengkonfigurasi data yang akan ditampilkan pada situs web Anda.
Cara terbaik untuk membuat dan mengelola database MySQL adalah untuk men-download open source (gratis) program yang disebut PhpMyAdmin. PHPMyAdmin memungkinkan Anda untuk mengelola semua aspek dari kedua struktur database dan data dari satu mudah untuk menggunakan antarmuka. Alat ini dimaksudkan untuk menangani administrasi MySQL melalui Web.
Alat ini menyediakan sebuah antarmuka yang memungkinkan Anda untuk membuat dan drop database, membuat, drop, atau mengubah tabel, menghapus, mengedit, atau menambahkan kolom, mengeksekusi pernyataan SQL, mengatur kunci-kunci pada bidang, mengelola hak istimewa, dan impor dan ekspor data ke dalam berbagai format. Kedengarannya seperti satu set kegiatan yang rumit, namun mudah untuk menggunakan alat grafis membuat hal-hal cukup sederhana dan mudah dimengerti. Jika Anda membuat kesalahan, perangkat lunak bahkan menyediakan instruksi di mana Anda membuat kesalahan Anda.
Untuk demo lengkap lihat: http://www.phpmyadmin.net/phpMyAdmin/ Untuk dokumentasi kunjungi:http://www.phpmyadmin.net/home_page/docs.php
Kebanyakan berbasis web hosting Linux perusahaan menyediakan PhpMyAdmin sebagai fitur standar dengan paket mereka. Hal ini juga tersedia dalam versi “Windows” IIS. Jika penyedia hosting Anda sudah tidak memiliki produk ini diinstal mereka sering akan menginstal untuk Anda, atau bahkan memungkinkan Anda untuk menginstal sendiri. Setup cepat dan mudah jika anda mengikuti dokumentasi instalasi langkah-demi-langkah.
Langkah Satu: Membuat database baru Anda
Ketika Anda login ke halaman PhpMyAdmin menyambut Anda, langkah pertama adalah untuk memasukkan nama untuk database baru Anda dalam kotak teks yang disediakan. Anda dapat memberi nama apapun database Anda yang Anda inginkan, namun jika Anda membuat database untuk digunakan dengan script atau paket perangkat lunak yang Anda beli di suatu tempat, penyedia skrip akan sering menyarankan “pilihan” nama database. Anda harus selalu membuat database Anda menggunakan format berikut:
username_ databasename Contoh: nama database yang lengkap myusername_mydatabase Anda selalu harus dimulai dengan username diikuti dengan underscore, kemudian diikuti dengan nama database. Hal ini memungkinkan server untuk tahu mana pengguna mengendalikan database baru, dan juga akan memberikan izin untuk akses database untuk pengguna hanya tertentu. Hal ini juga memungkinkan pengguna yang berbeda pada server yang sama untuk menggunakan nama yang sama untuk database mereka sendiri, seperti yang Anda lakukan, tanpa mengganggu dengan data Anda – yang membantu jika lebih dari satu pengguna pada server Anda membeli perangkat lunak yang sama untuk situs mereka sendiri. Mereka kemudian dapat juga menggunakan perangkat lunak penyedia “pilihan” nama database.
Langkah Dua: Menciptakan tabel untuk database baru Anda
Setelah Anda telah membuat database, langkah berikutnya adalah untuk membuat tabel, atau bahkan beberapa tabel, bagi Anda untuk menyimpan data. Tabel A adalah bagian dari database baru Anda yang benar-benar menyimpan data.
Anda membuat tabel dengan memilih database yang Anda buat dari daftar kotak drop database. Setelah database dipilih bentuk baru muncul dan meminta Anda untuk membuat sebuah tabel baru.
Anda harus memutuskan apa yang Anda ingin nama tabel Anda dan masukkan nama tersebut ke kotak nama. Cobalah untuk memilih nama yang mencerminkan jenis data yang akan disimpan dalam tabel, seperti perintah, pengguna, atau inventaris.
Anda kemudian harus memutuskan berapa banyak “ladang” atau kolom data yang Anda ingin menyimpan untuk setiap record. Jika Anda perlu tabel untuk menyimpan lima (5) item yang berbeda, seperti alamat nama pengguna, pengguna email, nomor pengguna telepon, nomor rekening pengguna, dan usia pengguna, daripada Anda akan membutuhkan lima (5) bidang. Cukup masukkan nomor 5 dalam kotak yang sesuai. Setelah anda menekan membuat, sistem akan membuat tabel dan akan menambah bidang-bidang ke dalam tabel untuk Anda. Jangan khawatir tentang jumlah bidang Anda mungkin perlu sekarang, karena Anda selalu dapat menambahkan atau menghapus kolom kemudian.
Langkah Tiga: Mendefinisikan Bidang
Setelah Anda membuat tabel Anda, Anda akan diminta untuk memberitahu database apa fitur yang Anda inginkan setiap bidang memiliki. Hal ini terlihat rumit, tapi tidak jika Anda memilih tipe data Anda dari informasi di bawah ini. Pada dasarnya anda harus memutuskan antara tiga jenis umum data dan memilih pilihan terbaik untuk menyimpan data Anda. Jika Anda membuat kesalahan Anda dapat kembali dan mengedit lapangan.
Jika field akan digunakan untuk menyimpan angka, berikut adalah beberapa pilihan:
TINYINT – Sebuah bilangan yang sangat kecil. Rentang ditandatangani adalah -128 sampai 127. SMALLINT – Sebuah integer kecil. Rentang ditandatangani adalah -32.768 ke 32767. MEDIUMINT – Sebuah bilangan bulat ukuran sedang. Rentang ditandatangani adalah -8388608 untuk 8388607. INT – Sebuah bilangan bulat ukuran normal. Rentang ditandatangani adalah -2147483648 sampai 2147483647. BIGINT – Sebuah bilangan yang sangat besar.
Beberapa opsi nomor lain yang kurang umum termasuk:
Float-Sebuah angka floating-point. DOUBLE – Sebuah ganda presisi floating-point nomor. DECIMAL – Sebuah tepat dikemas fixed-point nomor.
Jika field akan digunakan untuk menyimpan teks atau teks dan nomor gabungan, berikut adalah beberapa pilihan:
VARCHAR adalah untuk karakter bervariasi dan bisa sampai 255 karakter. TEKS adalah kolom dengan panjang maksimum 65535 karakter – mudah untuk mencari. Adalah kolom BLOB dengan panjang maksimum 65535 karakter – kasus-sensitif.
Jika field akan digunakan untuk menyimpan tanggal, berikut adalah beberapa pilihan:
TANGGAL – Sebuah tanggal. DateTime – tanggal dan waktu kombinasi. TIMESTAMP – berguna untuk merekam tanggal dan waktu dari suatu INSERT atau UPDATE operasi. WAKTU – Suatu waktu.
Setelah Anda telah memilih jenis data untuk fileds Anda, Anda akan perlu untuk membiarkan sistem mengetahui berapa banyak karakter yang Anda akan perlu untuk menyimpan di lapangan.
Contoh: jika Anda menyimpan nama pengguna, Anda mungkin ingin memilih sebagai tipe data VARCHAR Anda dan memungkinkan hingga 100 karakter untuk bidang tersebut. Jika Anda menciptakan sejumlah Identifikasi Pengguna Anda mungkin ingin memilih INT dan memungkinkan hingga enam karakter – yang akan memungkinkan Anda untuk memiliki hingga 999.999 pengguna.
Langkah terakhir untuk membuat bidang data Anda adalah untuk memilih atribut khusus yang mungkin dapat membantu. Beberapa contoh adalah:
Auto Increment: Auto Increment-bidang yang berguna untuk menetapkan nomor identifikasi yang unik bagi pengguna, produk, dan pelanggan, dll Secara default, field bertambah menggunakan karakter angka (seperti “1″, “2″).
Primary Key: Kunci primer adalah kolom data yang secara unik mengidentifikasi contoh spesifik dari data tersebut. Setidaknya satu bidang Anda harus menjadi Primary Key. Username adalah contoh dari kunci primer yang baik. Anda tidak ingin memiliki lebih dari satu individu yang memiliki nama pengguna yang sama.
Indeks Kunci: Memungkinkan Anda untuk mempercepat pencarian dengan menunjuk lapangan sebagai sumber data yang disukai, terutama ketika menggabungkan data dari beberapa tabel.
Selamat, sekali Anda telah menyelesaikan langkah-langkah Anda siap untuk mengimpor data ke database baru Anda.

Minggu, 02 Maret 2014

Cara Merawat Baterai Android (Android Battery)

PENDAHULUAN

Sejak mula pertama kita membeli ponsel android hingga saat ini, sudahkah baterainya dikalibrasi? Belum? Atau tak mengerti akan proses dan metode kalibrasi pada baterai ponsel android? It’s okey, no problem. It’s not to late to do this things.

Pada saat pertama kali membeli sebuah ponsel hal yang biasa kita lakukan adalah memakainya hingga baterainya hampir habis, yaitu tersisa sekitar 10-20% lalu kita charge baterai tersebut selama 8 jam lamanya. Dan sebaiknya ponsel dalam keadaan mati saat di-charge.

Setelah terisi penuh selama kurang lebih 8 jam, maka bolehlah kita nyalakan kembali ponsel android tersebut dan dapat gunakan sebagaimana biasanya.

Pada ponsel android biasanya ada peringatan untuk men-charge baterai ketika tersisa sekitar 10-20%, maka kitapun men-charge baterai tersebut, baik dalam keadaan hidup ataupun ponsel dimatikan dulu baru di-charge, itu lebih baik sepertinya.

Begitulah kita pakai terus ponsel kita tiada henti dan tanpa terasa sudah dua, tiga, empat bulan atau bahkan setahun memakainya. Dan selama selang waktu tersebut baterai belum dikalibrasi.

Kalibrasi? Makanan apakah itu? Beli dimana? Mahal ya? Apaan sih?


PENGERTIAN KALIBRASI

Kalibarsi (calibrate) adalah suatu upaya untuk melakukan suatu kegiatan penyesuaian atau pengaturan kembali.

Kalibrasi pada dasarnya secara teknis melakukan penyesuaian kembali dari keadaan yang kurang normal, kurang baik, kurang akurat, menjadi kembali ke keadaan yang normal, baik dan akurat.


KENAPA HARUS DIKALIBRASI?

Secara umum baterai ponsel android yang kita gunakan adalah berjenis Li-ion. Untuk jenis baterai sel kering lainnya pun secara umum sama perlakuannya.

Hingga saat ini, sudah berapa kali, sudah berapa lama kita men-charge baterai ponsel android kita? Kalau dalam sehari sekitar dua kali, berarti sebulan sudah 60 kali, 6 bulan sudah 360 kali, setahun 720 kali. Dan kita men-charge saat posisi baterai tersisa 10-20%.

Sisa 10-20% pada betere artinya apa? Itu berarti sekitar 10-20% elektron-elektron sel di bagian dasar betere tak pernah kita pakai. Jika lama tak terpakai maka sel-sel di dasar baterai ini akan mengalami saturasi atau kejenuhan atau pengendapan. Akibat terlalu lama bahkan akan menyebabkan matinya sel-sel yang tersaturasi tersebut. Sel-sel mati dalam baterai akan menumpuk di tubuh baterai yang mengakibatkan baterai menjadi sakit dan tak sehat lagi.

Akibat lainnya apa? Waktu yang dibutuhkan untuk men-charge baterai menjadi lama, dan masa pakai menjadi sebentar. Dalam sehari bisa 3-5 kali men-charge baterai.

Itulah mengapa baterai harus dikalibrasi, agar baterainya sehat kembali dan sel-sel mati di dasar baterai bisa dinetralisir kembali.


MANFAAT KALIBRASI

Dari uraian di atas, maka dapat dikatakan bahwa ada beberapa manfaat mengapa baterai ponsel android harus dikalibrasi, yaitu:

SATU. Untuk menyegarkan dan menyehatkan sel-sel yang jarang terpakai sehingga tidak mati akibat saturasi.

DUA. Supaya penunjukkan icon persentase sisa baterai di layar ponsel android kita akurat. Kadang terlihat penuh, padahal tinggal tersisa 20-30% bahkan hampir habis.

TIGA. Untuk menstabilkan kinerja baterai dan kesehatan baterai kembali prima seperti sediakala.

EMPAT. Kalibrasi sangat diperlukan agar kondisi baterai tidak cepat drop, baru sebentar dipakai sudah hampir habis dan baterai kadang bocor karena charge yang tak sempurna.

LIMA. Kalibrasi juga sangat bermanfaat untuk memperpanjang masa pakai dan membuat awet baterai ponsel android Anda. Sayangkan jika harus membeli baterai baru karena baterai lamanya suka ngedrop dan bocor.


CARA KALIBRASI

Okey, kita sampai pada intinya yaitu cara kalibrasi pada baterai ponsel android Anda. Tak rumit dan njelimet kok, yaitu :

SATU. Charge baterai hingga 100%, ini harus dan sangat harus, tidak boleh tidak, agar proses kalibrasi menjadi sempurna. Kalau sudah penuh jangan lupa cabut colokan dari ponsel yang masih dalam keadaan mati.

DUA. Nyalakan ponsel dan gunakan hingga baterai sama sekali habis 0%, pada titik ini ponsel akan mati dengan sendirinya. Sebagai upaya pencegahan dini, sebelum benar-benar habis dan mati (masih sekitar 30% baterai tersisa) sebaiknya tutup berbagai akun yang kita buka, baik sosmed, blog ataupun e-mail penting.

TIGA. Kalau sudah bisa dipastikan ponsel benar-benar mati (ditandai adanya getar terakhir dan lampu layar gelap) maka selang 5 menit silahkan charge kembali ponsel android Anda, dan harus dalam keadaan mati. Lakukan charge hingga 100%. Jangan dihidupkan dan dipakai selama proses charge ini.
Untuk kenyamanan dalam berkomunikasi, baiknya kartu SIM dilepas dan dimasukkan ke ponsel yang lain. Jaga-jaga ada pesan atau telpon masuk ke nomor Anda.

EMPAT. Jika penanda baterai ponsel menunjukkan angka 100% berarti baterai sudah penuh (ditandai dengan bergetarnya ponsel android). Cabut segera charger dari ponsel dan jangan sampai lebih dari 1 jam charger menempel di ponsel, ini akan membuat pengisian tak stabil kembali dan berjalan kurang sempurna. Dan proses kalibrasi pun selesai sudah.

LIMA. Nyalakan kembali ponsel android Anda dan gunakan seperti biasa.


SARAN

Sangat dianjurkan untuk melakukan charge baterai hingga betul-betul 100% terisi penuh. Jangan sampai belum 100% charger sudah dicopot dengan alasan harus segera pergi atau ada keperluan lainnya. Charge baterai yang tak sempurna (belum 100%) akan membuat elektron-elektron yang berputar di tubuh baterai menjadi kurang stabil dan mengakibatkan performa baterai menurun dan mudah ngedrop.

Jika ingin menggunakan apps untuk kalibrasi, silahkan unduh di Play Store aplikasi Mugen Power, di sana dijelaskan cara-cara aplikasi dengan lebih detail.


PENUTUP

Tulisan ini saya buat dengan segala keterbatasan yang saya miliki dengan berdasarkan pengalaman, tanya sana-sini dan mengintip di blog tetangga. Alhasil akan banyak bolong-bolong dan kekurangsesuaian. Senang rasanya jika Anda berkenan mengkoreksi kesalahan dalam tulisan ini.

Selamat beraktifitas, selamat menggunakan ponsel android dengan bijak dan penuh manfaat.