Pages

Subscribe:

Labels

Jumat, 28 September 2012

Membuat Captcha dengan PHP


Tutorial Membuat Captcha dengan PHP menjelaskan cara membuat captcha atau security Image menggunakan PHP, untuk  menghindari spam.

"CAPTCHA atau Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Proses ini biasanya melibatkan suatu komputer (server) yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang dapat dihasilkan dan dinilai oleh komputer tersebut."
CAPTCHA. (2010, Maret 15). Wikipedia, . Diakses pada 14:45, Maret 25, 2010 dari http://id.wikipedia.org/w/index.php?title=CAPTCHA&oldid=2986211.
 
Yang perlu diperhatikan dalam membuat captcha di PHP adalah librari PHP GD sudah terinstall. Untuk mengetahui PHP GD sudah terinstall, buatlah sebuah file dengan nama phpinfo.php dan isi dengan script di bawah:
  1. <!--phpinfo.php-->  
  2. <?  
  3. phpinfo();  
  4. ?>  
Tempatkan file phpinfo.php ini di root directory webserver dan kemudian akses file ini menggunakan browser. Jika PHP GD sudah terinstall maka akan terlihat setting PHP GD seperti di bawah:
Setting PHP GD
Jika PHP GD belum terinstall silahkan kunjungi link http://id2.php.net/manual/en/book.image.php untuk mengetahui cara menginstall PHP GD.
Ada tiga langkah singkat dan mudah membuat captcha dengan PHP, seperti berikut:

1. Membuat Gambar Sumber atau Background Image

Buatlah sebuah image dengan tipe *.jpg dengan ukuran 60 x 30 px atau sesuai selera dengan warna background sesuai selera. Untuk membuat background image ini, bisa menggunakan MS paint, photoshop atau Gimp jika menggunakan OS linux. Contoh:
Captcha

2. Membuat Script Captcha dengan PHP

Buatlah sebuah file dengan nama captcha.php dan isi dengan script di bawah:
  1. <?php  
  2. //captcha.php  
  3.   
  4. session_start();  
  5. $alphaNumeric = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";  
  6. $random = substr(str_shuffle($alphaNumeric), 0, 5);  
  7. $image = imagecreatefromjpeg("path/to/background.jpg");  
  8. $textColor = imagecolorallocate ($image, 0, 0, 0); //black  
  9. imagestring ($image, 5, 5, 8, $random$textColor);   
  10. $_SESSION['image_random_value'] = md5($random);  
  11. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");   
  12. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");   
  13. header("Cache-Control: no-store, no-cache, must-revalidate");   
  14. header("Cache-Control: post-check=0, pre-check=0", false);   
  15. header("Pragma: no-cache");       
  16. header('Content-type: image/jpeg');  
  17. imagejpeg($image);  
  18. imagedestroy($image);  
  19. ?>  


selengkapnya klik disini 
buat download filenya klik disini

Kamis, 13 September 2012

Google Chrome 22.0.1229.52 Beta Offline


Google Chrome adalah browser yang menggabungkan desain minimal dengan teknologi canggih untuk membuat web lebih cepat, lebih aman, dan lebih mudah

Fitur Google Chrome :
Satu browser untuk segalanya
Ketik di address bar dan anda akan mendapatkan saran untuk pencarian dan halaman web.
Thumbnail situs atas
Mengakses halaman favorit Anda dengan kecepatan yang signifikan dari setiap tab baru.
Mode penyamaran
Tidak ingin laman yang Anda kunjungi muncul dalam riwayat web/history Anda? Memilih mode penyamaran untuk mode Penjelajahan Pribadi atau dengan bahasa lain di mozilla firefox adalah private browsing.
Safe browsing
Google Chrome akan memperingatkan Anda jika Anda akan mengunjungi web yang dicurigai mengandung phishing, malware atau situs sejenis yang tidak aman menurut google.
untuk download klik link dibawah ini
Download disini

CCleaner 3.22.1800


CCleaner adalah Software sistem optimasi dan Pembersih. Ini akan menghapus file yang tidak terpakai lagi dari sistem anda.memungkinkan Windows berjalan lebih cepat dan membebaskan ruang Hard disk

freeware yang berguna untuk peningkatan performa PC, biasanya digunakan pada Komputer yang mulai lambat, jika sering meng-install dan meng-uninstall program dari komputer.Salah satu keuntungan dari CCleaner adalah bahwa ia bekerja sangat cepat dan, di atas semua itu sangat efisien dalam menghilangkan file-file sementara dan data diolah dengan beberapa browser serta aplikasi lainnya. Selain itu, dapat menghapus file sistem lain yang mungkin memperlambat komputer, seperti dump memori dan file log Windows, semua dengan satu klik. Fixer Registry dapat memperbaiki masalah yang ditemukan dalam Windows Registry, sehingga mempercepat sistem operasi dan mencegah masalah yang mungkin terjadi ketika membuka aplikasi tertentu.

untuk mendownloadnya silakan klik link dibawah ini:

Download Mozilla Firefox 14.0.1 Final

Hay sobat kali ini saya share Download Mozilla Firefox 14 Final Bahasa Indonesia. Browser Internet yang paling populer, Mozilla Firefox telah memasuki versi 14.0.1, pada versi 14 ini mozilla melakukan beberapa peningkatan fungsi, seperti pencarian Google yang lebih aman, sedikit perubahan tampilan, dan perbaikan pada beberapa bug pada versi sebelumnya.
Download Mozilla Firefox 14 Final Bahasa Indonesia, download gratis, free download, mozilla terbaru, download mozilla firefox gratis!
Firefox terbaru ini tentunya lebih cepat, aman dan nyaman untuk digunakan mengakses internet. Mozilla Firefox 14 ini juga tersedia dalam versi bahasa Indonesia. Berikut ini adalah Pembaharuan di Mozilla Firefox 14:

- NEW: Google searches now utilize HTTPS
- NEW: Plugins can now be configured to only load on click (requires an about:config change)
- NEW: The Awesome Bar now auto-completes typed URLs
- CHANGED: Improved site identity manager, to prevent spoofing of an SSL connection with favicons
- DEVELOPER: Pointer Lock API implemented
- DEVELOPER: New API to prevent your display from sleeping
- DEVELOPER: New text-transform and font-variant CSS improvements for Turkic languages and Greek
- FIXED: CSS :hover regression when an element's class name is set by Javascript (758885)

Silahkan sobat download DISINI.
Semoga artikel ini bermanfaat untuk sobat semua. Terimakasih.

Download Internet Download Manager ( IDM ) 6.12 Build 15 Final Full Version

IDM atau internet download manager memang paling rajin update versi terbarunya. saya baru beberapa hari yang lalu share internet download manager 6.12 build 12 dan setelah saya cek yang terbarunya sudah versi 6.12 build 15.
Pada versi terbarunya ini sudah suport mizilla firefox 17 dan seamonkey 2.13. Biar sahabat haramain software tidak ketinggalan sekarang saya akan share internet download manager yang terbarunya yaitu internet download manager 6.12 build 15 final full version.
Seperti yang kita ketahui Internet download manager yang lebih sering di sapa IDM ini adalah software yang benar-benar luar biasa dalam hal mendownload karena dengan internet download manager kecepatan download menjadi berlipat-lipat kali lebih cepat. intinya adalah internet download manager adalah software untuk mempercepat download.

Screenshoot :


Bagi sahabat haramain software yang ingin mendownload, silahkan download IDM terbaru ini pada link dibawah ini.

Senin, 30 Juli 2012

Tips & Trik Optimaliskan Kerja IDM

Salam sejahtera bagi IDM ( Internet Download Manager ) lovers semuanya, kembali lagi dengan saya yang akan memberikan tips hangat seputar internet. Sebagai IDM lovers pasti dong kalau kita punya IDM dan memakainya sebagai alternatif download manager setiap saat. Entah itu dengan settingan speed limit yang optimal atau dengan keperluan seperlunya. Setting optimal akan berpengaruh dan terasa optimal bila kita melakukan download file yang tergolong besar atau banyak. Apalagi bila koneksi kita tidak dibatasi kita bisa melakukan download sepuasnya, sebagai contoh pada warnet yang tidak memakai managemen bandwidth sehingga semakin sedikit user yang menggunakan internet maka kecepatan download juga semakin besar, kita bisa menguasai bandwidth itu dengan IDM seorang diri.
Kadang yang menyebalkan di warnet tempat kita biasa online terpasang sandbox semacam Deepfreeze atau yang lain sehingga terasa menyebalkan ketika harus menginstal dan mensetting IDM secara manual (lama). Berikut saya berikan tips untuk mengoptimalkan IDM ke kecepatan maksimal menggunakan IDM Optimizer dengan asumsi bahwa computer kita telah terinstal IDM (cepat).

PREFACE:
Internet Download Manager atau biasa disingkat IDM , adalah perangkat lunak yang mampumengunduh data-data yang ada di internet dan meneruskan kembali. Perangkat buatan New York, Amerika ini menempati posisi teratas dalam memaksimalkan kecepatan mengunduh data. Tampilan dan grafis yang sederhana membuat IDM lebih bersahabat dengan penggunanya.

IDM didukung dengan fitur meneruskan kembali, yaitu untuk mengunduh ulang berkas-berkas yang sebelumnya terputus karena masalah teknis maupun nonteknis. IDM juga memiliki fitur unduh yang cepat dengan kemampuan melakukan segmentasi berkas secara otomatis dan didukung dengan teknologi yang aman.

Perangkat lunak ini memiliki kemampuan yang lebih baik daripada peranti lunak sejenis yang ada saat ini, karena fitur yang dimiliki dalam membagi data yang sedang diunduh menjadi beberapa bagian terpisah untuk kemudian disatukan kembali setelah proses mengunduh selesai. Proses ini dinamakan multipart. Akan tetapi, IDM berbeda dengan perangkat sejenisnya karena proses multipart ini dilakukan secara bersamaan dan kecepatannya hingga 500% atau lima kali lipat lebih baik sebagaimana diklaim oleh pembuat IDM ini.

IDM mampu membagi sebuah berkas saat proses mengunduh berlangsung hingga menjadi tujuh sampai delapan bagian atau . Sebuah berkas yang diunduh dan terbagi menjadi delapan bagian selanjutnya ditangani oleh IDM yakni dengan membagi kecepatan yang sama besar per bagiannya. Namun jika bagian-bagian tadi ada yang mengalami hambatan dalam proses unduh maka kecepatan pada bagian lain akan digunakan untuk membantu bagian yang lambat tadi.

Langsung saja caranya optimalisasinya sebagai berikut :

1. Pastikan IDM berjalan di system tray

IDM Systray

2. Jalankan IDMOptimizer.exe maka akan muncul 2 pilihan tombol

IDM Optimizer
  • Maximize Now! (untuk memaksimalkan kecepatan download IDM)
  • Restore Default (untuk mengembalikan setting IDM kepada keadaan standar)

3. Pilih Maximize Now! Maka akan muncul perintah untuk merestart IDM, klik OK lalu keluar dari IDM Optimizer dan matikan program IDM

Maximize Now dan restart IDM

4. Ketika IDM dijalankan kembali dan berjalan di systemtray maka kecepatan download Anda akan berubah kea rah maksimal dengan sendirinya

Settingan paling maksimal pada IDM

Mudah bukan? Lebih cepat daripada bila kita melakukan setting secara manual :D

Bila cara ini tidak berpengaruh terhadap kecepatan download, maka ada beberapa kemungkinan yang bisa saja terjadi :

  1. Bandwidth telah dibatasi
  2. File hosting (semacam ziddu, mediafire, 4shared, indowebster, dll) yang Anda pakai telah mencapai batas maksimal connection number (lihat gambar di atas pada conn. number menunjukkan angka maksimal 16, bisa saja connection number pada file hosting lebih rendah dari itu sehingga kecepatan download tidak banyak terasa)

Untuk mendownload IDM Optimizer silakan klik tombol download di bawah ini :



Selamat Mencoba..!!! ^^

Minggu, 27 Mei 2012

Dapat Bantuan Mobil Esemka, SMK 2 Harap Menarik Minat Siswa Baru

Surabaya - SMKN 2 Surabaya kembali mendapat bantuan mobil esemka dari direktorat pembina SMK. Kini mobil penumpang jenis SUV yang akan dirakit para siswa nantinya diberi nama Esemka Chery.

Proses perakitan kesulurhan mobil dilakukan para siswa kelas XI jurusan Teknik Kendaraan Ringan (TKR) atau otomotif. SUV yang dirakit mempunyai silinder 1.600 cc dengan transmisi manual 5 kecepatan.

"Kendaraan ini saat datang dalam kondisi pretelan dengan casis dan bodi sudah menyatu. Sedangkan anak-anak merakit interior dan menggabungkan mesin ke casis dan bodi kendaraan," kata Kepala Sekolah SMKN 2, Bahrun kepada detiksurabaya.com, Jumat (25/5/2012).

Bahrun mengungkapkan, perakitan mulai dilakukan 10 siswanya sejak Selasa (22/5) dan kini sudah mencapai 80 persen.

"Yang paling susah saat penggabungan mesin dengan casis serta kelistrikan yang membutuhkan waktu sehari penuh. Sisanya seperti pemasangan jok sama sekali tidak ada masalah," ungkapnya.

Dia berharap dengan adanya bantuan mobil rakitan dapat menambah ilmu bagi siswanya dengan mengenal teknologi mobil serta mengetahui komponen mobil dan merakitnya. Rencananya, kata Bahrun, pihklnya akan mendapat bantuan 2 mobil rakitan jenis SUV lagi.

"Kita juga berharap dengan adanya bantuan seperti ini juga akan menambah minat calon siswa yang akan masuk ke sekolahnya dengan harapan dapat menciptakan SDM SMK yang berkualitas dalam bidang otomotif," harapanya.

sumber : http://surabaya.detik.com/

Kelebihan Java

Bahasa pemrograman lain yang telah ada sebelum Java lahir sudah merupakan bahasa yang baik dan mudah dipelajasi oleh programmer profesional. Akan tetapi para programmer ini menginginkan sesuatu yang baru yang memiliki banyak hal yang menyelesaikan masalah mereka. Utamanya adalah keamanan kode mereka. Hal ini melahirkan pikiran yang revolusioner untuk menemukan bahasa pemrograman lain yang disebut Java. Tidak hanya keamanan tapi juga beberapa hal yang sering disebut sebagai Java-Buzzwords. Kata-kata ini menjelaskan berbagai fitur tambahan dan beberapa hal yang membuat Java demikian sukses dan diterima oleh dunia perangkat lunak. Berikut ini adalah penjelasan serta keuntungan dari kata-kata tersebut.

Sederhana dan Berorientasi Objek

Seperti diuraikan sebelumnya, Java lahir dari suatu pemikiran mendalam akan bahasa pemrograman yang ada pada saat itu, seperti C dan C++. Hal ini akan memudahkan programmer profesional untuk dapat mengerti lebih jelas tentang Java, fungsionalitas, dan lain sebagainya apabila ia memiliki pengetahuan dasar tentang C++ dan konsep pemrograman berorientasi objek. Tujuannya agar konsep dasar dari teknologi Java dapat dimengerti dengan mudah, dan programmer dapat segera menghasilkan sesuatu sedini mungkin. Tidak hanya ini, penemu Java memastikan bahwa Java juga bermula dari bahasa pemrograman dasar yang sudah ada pada saat itu. Kemudian mereka membuang berbagai fitur yang rumit dan membingungkan.

Bahasa pemrograman Java didesain sejak awal untuk menjadi bahasa yang berorientasi objek. Setelah kira-kira 30 tahun, akhirnya teknologi objek menjadi kenyataan dan diterima oleh sebagian besar komunitas pemrograman. Konsep berorientasi objek memungkinkan pembuatan software yang kompleks, berbasis network, sehingga dapat disimpulkan bahwa teknologi Java menghasilkan platform pembuatan perangkat lunak yang baik dan efisien serta berorientasi objek.

Keuntungan yang Anda dapat dari Java

  • Mulai dengan cepat: Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama untuk programmer yang sudah menguasai C atau C++
  • Tulis lebih sedikit program: Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama yang ditulis dalam bahasa C++
  • Tulis program lebih baik: Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan automatic garbage collection membantu Anda untuk menghindari kebocoran memori. Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas, API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
  • Membuat program dengan lebih cepat: Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.
  • Menghindari kebergantungan pada platform tertentu: Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK menggunakan library yang ditulis spesifik untuk platform tertentu.
  • Tulis sekali, jalankan di mana saja: Karena aplikasi yang ditulis dalam bahasa Java dikompilasi ke dalam kode byte yang bebas platform, aplikasi yang ditulis dapat jalan secara konsisten pada platform apa saja.
  • Distribusikan software Anda dengan mudah: Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru tersedia, Java Web Start akan melakukan instalasi secara otomatis.
sumber : http://java.lyracc.com/