Monday 2 January 2017

KONEKSI BASIS DATA PHP MYSQL DENGAN MENGGUNAKAN PDO

Pemrograman dan database (basis data) tentu sudah tidak asing bagi kita sebagai para programer. Dua hal ini sangat penting untuk membangun sebuah sistem (khususnya) untuk menyajikan informasi. Pada kesempatan kali ini saya akan membahas mengenai salah satu bahasa pemrograman berbasis website yaitu PHP DATA OBJECT atau di sebut juga PDO.
“PDO : PHP Data Objek adalah sebuah lapisan akses data base yang menyeragamkan metode untuk mengakses banyak database. “

sehingga database satu dan lainnya saling terhubung dan bisa di akses lebih dari satu database.

berikut ini contoh bagaimana cara menggunakan

+ Koneksi Database
+ Insert Data
+ Update Data
+ Select Data
+ Delete Data
+ Binding Variable


- KONEKSI untuk melakukan koneksi terhadap database mysql, kita dapat menggunakank cara sebagai berikut :
<?php /*** mysql hostname ***/ $hostname = 'localhost'; /*** mysql username ***/ $username = 'username'; /*** mysql password ***/ $password = 'password'; /*** mysql database ***/ $database= 'namaDatabase'; try { $dbh = new PDO("mysql:host=$hostname;dbname=$database", $username, $password); /*** mencetak pesan kalau database sudah berhasil terhubung ***/ echo 'Terkoneksi dengan database'; } catch(PDOException $e) { echo $e->getMessage(); } ?>
Di lihat dari syntax di atas bahwa PDO tersebut menggunakan Konsep OOP (Object Oriented Programing). karena PHP kedepanya memang mengarah ke jalur OOP, maka sudah seharusnya untuk mulai belajar pemrograman berorientasi objek.





<?php /*** mysql hostname ***/ $hostname = 'localhost'; /*** mysql username ***/ $username = 'username'; /*** mysql password ***/ $password = 'password'; /*** mysql database ***/ $database= 'namaDatabase'; try { $koneksi = new PDO("mysql:host=$hostname;dbname=$database", $username, $password); /*** mencetak pesan kalau database sudah berhasil terhubung ***/ echo 'Terkoneksi dengan database'; /*** Menutup koneksi ***/ $koneksi=null; } catch(PDOException $e) { echo $e->getMessage(); } ?>





-INSERT QUERY

Untuk memasukkan data kedatabase tentunya kita menggunakan query insert. Bagaimana penggunaannya pada PDO?, simak contoh berikut. Saya mencoba menggunakan Prepared Statement karena teknik ini aman dari gangguan sql injection selain itu objek prepared statment dicompile terlebih dahulu sehingga untuk pemanggilan selanjutnya akan lebih cepat.


Tuesday 30 December 2014

Agar Komputer Tidak terasa lemot

Ada beberapa hal yang perlu kita lakukan agar kinerja PC tetap stabil meskipun sudah dipakai selama bertahun-tahun. Berikut ini adalah hal-hal yang perlu dilakukan supaya PC atau laptop tidak lemot:
- Melakukan pembersihan secara berkala.
Bersihkan / kosongkan recycle bin, clean up browser, clean registry, temporary file, caches. Intinya yang perlu dibersihkan adalah junk file karena file tersebut dapat membuat kinerja PC menjadi lambat. Sesegera mungkin anda membersihkan file tersebut agar tidak lemot. Supaya lebih mudah untuk menghapus data yang berbau junk file dapat menggunakan Tune Up Utilities.
- File jangan disimpan pada Local Disk C.
Defaultnya semua hasil file yang kita download akan masuk ke Local disk C, inilah yang dapat membuat PC menjadi lemot. Tetapi kita dapat mengaturnya agar browser/ IDM pada saat mendownload secara otomatis tersimpan di Hardisk D atau yang lainnya.
- Sebaiknya Uninstal program yang tidak penting.
Kinerja PC akan semakin lambat jika banyak program/ software yang terinstall, apalagi kalau program yang terinstall yang berat-berat/ berukuran besar. Program yang terinstall akan memakan cukup banyak memori di local disk C/local tempat data windows tersimpaan, Itulah yang membuat PC menjadi lemot. Lain halnya jika program anda install pada local disk selain tempat terinstallnya windows. Jadi kesimpulannya sebaiknya uninstall pogram/ aplikasi yang tidak terlalu digunakan/ tidak begitu penting. Cara melihat daftar program yang terinstall di PC yaitu dengan membuka Control Panel\Programs\Programs and Features.
- Hindari pemakaian slide show pada desktop background.
Memang menggunakan slide show pada desktop PC akan terlihat menarik, tetapi itu akan membuat PC bekerja lebih berat. Tentunya akan mempengaruhi performa PC. Penerapan wallpaper dengan resolusi yang tinggi juga dapat membuat kinerja PC menjadi berat. Jadi ada dua pilihan yaitu PC yang terlihat keren atau Pcyang kinerjanya cepat? Silahkan anda tentukan sendiri pilihan anda.
- Terapkan tema klasik.
Memakai tema klasik pada PC memang membuat tampilan PC menjadi kurang menarik, namun dapat membuat kinerja PC anda menjadi lebih cepat dan ringan. Jadi mau pilih mana antara tampilan yang menarik atau kinerja PC yang cepat? Silahkan tentukan sendiri.
- Menambah atau mengupgrade RAM.
Dengan RAMyang lebih besar maka kinerja PC anda akan lebih cepat dari sebelumnya. Jadi apabila anda punya uang lebih anda bisa mengupgrade RAM PC anda.
Mungkin itu dulu yang dapat saya sampaaikan Cara Agar PC tidak lomot dan Bekerja lebih Cepat. Saran saya rajinlah untuk memperhatikan kondisi PC anda.

Friday 24 January 2014

NASIONALKebumen Diguncang Gempa 6,5 Richter



Metrotvnews.com, Jakarta: Gempa dengan kekuatan 6,5 skala richter mengguncang Kebumen, Jawa Tengah. Badan Meteorologi Klimatologi dan Geofisika (BMKG), dalam lamannya, menyebutkan gempa terjadi pukul 12.14 WIB, Sabtu (25/1).

Gempa tersebut terjadi di 104 kilometer barat daya Kebumen. Gempa terjadi pada kedalaman 48 kilometer. Hingga saat ini, belum ada informasi lanjutan terkait gempa tersebut.

Tuesday 10 December 2013

Tanggal Cantik 11-12-13 atau 11 Desember 2013

                  Tanggal Cantik ?
Iya deh memang benar sebagian orang menganggap Tanggal 11 Desember 2013 ini menjadi moment yang sangat bagus, indah, atau bahagia.
hari ini pasti pun juga ada orang yang mengungkapkan perasaanya kepada calon pasanganya, ada juga yang ingin melahirkan dan ingin juga membuat moment yang bahagia dengan pasangan.

Saturday 3 August 2013

Router 3G TP-Link vs OpenWrt ( MR-3420 dan MR-3220 ) Bagian 1

3G RouterMR-3420 dan MR-3220merupakan router keluaran dari produsen ternama TP-LINK dengan harga terjangkau router ini tergolong powerfull, fitur dan kelengkapan yg ditawarkan luar biasa. Hampir semua kebutuhan umum akan internet sharing tersedia dalam router ini, dengan interface yang sangat friendly dan setting yg mudah bahkan oleh pemula sekalipun membuat router ini layak untuk dipertimbangkan. Namun demikian gak ada sesuatu yg full sempurna, dalam perkembanganya pengguna juga memiliki kendala dalam penggunaan router ini, misalnya: panas, lama dalam mendeteksi modem, modem tidak dikenali, dan sebagainya. Jika kita melakukan kontak dengan representative TP-LINK memang mendapat respon yang cepat namun adakalanya solusi juga tidak dapat secepat yang kita inginkan.

Nah untuk solusi dari kekurangan diatas mungkin ada alternatif yg bisa kita coba, yaitu dengan mengupgrade Firmware router dari Firmware bawaan TP-LINK dengan Firmware OpenWrt.


Apa itu OpenWrt...?
OpenWrt adalah sebuah proyek open source untuk menciptakan sebuah sistem operasi gratis (sebenarnya lebih tepat disebut Firmware) yang bisa di install (lebih tepatnya ditanam/di-embedded) pada perangkat radio wireless. Karena dibuat dengan menggunakan kernel Linux maka Openwrt bisa sebut sebagai salah satu distro Linux untuk perangkat embedded (embedded devices).

Pada awalnya, dukungan OpenWrt hanya terbatas pada seri Linksys WRT54G, namun sekarang sudah mendukung berbagai chipset, produsen dan perangkat wireless lainnya seperti D-Link, EnGenius(Senao), 3Com, Motorola, Mikrotik dan masih banyak lagi, silahkan lihat di situs Openwrt, pada bagian dukungan hardware.
Untuk melakukan konfigurasi OpenWrt, bisa dilakukan melalui tampilan grafis (GUI) yang bisa diakses melalui browser dan juga melalui text mode (CLI) dengan remote ssh. Untuk belajar dan mendapatkan banyak informasi tentang OpenWrt, dukungan teknis bisa didapatkan melalui forum dan IRC channel.
itu adalah sekilas tentang OpenWrt. dan disini kita akan mencoba melakukan sesuatu (Mengupgrade Firmware)pada TP-Link MR-3220 karena saya punyanya yg MR 3220 bagi yg punya MR-3420 langkahnya sama aja....
Ok .... Langsung saja kita menuju ke TKP...hehehe.


1. Persiapan

Sebelum melakukan Flashing Upgrade kita perlu mempersiapkan segala kebutuhan diantaranya:

Router 3G MR-3220 dari TP Link.
Kompuer yg ada Port Lan atau Laptop.untuk melakukan setting.
Firmware OpenWRT bisa cari di Google.com atau download dibawah....
Firmware Original TP-Link bisa di download dari Situs resmi TP-Link, ini untuk berjaga2 kalo nanti ternyata Flashing gagal bisa kita kembalikan ke firmware bawaannya.
2. Instalasi Router

Sebelum kita melakukan flashing kita lakukan instalasi perangkat kerasnya

Pasang Antena Router
Hubungkan kabel lan dari port lan di router ke prt lan di laptop atau komputer sobat.
Masukkan catu daya router, setelah router aktiv atau menyala kita siap melakukan setting dan flashing upgrade.
3. Flshing Upgrade TP Link ke OpenWrt

Nah bila langkah diatas sudah dipenuhi tiba saatnya kita kelangkah inti yaitu flashing upgrade

Yg perlu diperhatikan dengan langkah ini adalah pada waktu melakukan Flash Upgrade Catu daya atau Listrik tidak boleh terputus atau Mati, jika ini terjadi maka router akan mengalami kerusakan atau damage!...
Kalau sudah jelas mari kita lakukan langkahnya:

1. Masuk pada halaman Administrator Router, menggunakan browser di halaman: http://192.168.1.1 dan masukkan user : admin , password : admin
2. Setting Router TP Link ke pengaturan awal router ( Factory Defaults ) Caranya: masuk ke MENU>System Tools> Factory Defaults>Restore….







Selanjutnya router akan melakukan Rebooting secara otomatis.
3. Setelah selesai rebooting kita masuk ke halaman administrator kembali (Langkah ke 1) lalu akan mulai meng upgrade Firmware OpenWrt dengan langkah sbb:

MENU>System Tools> Firwmare Upgrade>Chose file...

arahkan ke tempat dimana file Openwrt yg tadi kita persiapkan,







Lalu tekan Upgrade.
Tunggu dan jangan melakukan apa2 hingga proses selesai, Jika selesai Router akan melakukan Rebooting secara otomatis.
Jika proses selesai maka anda akan mendapati halaman berikut:





atau masuk ke alamat browser dengan http//:192.168.1.1 dan bila halaman diatas muncul....
Selamat anda telah sukses melakukan Upgrade ke OpenWrt.... dan lanjutkan ke tahap setting.

Untuk setting kita ke bagian 2 ya sob ...... :) happy sharing.

Monday 1 April 2013

Keamanan Jaringan Komputer

Keamanan jaringan komputer sendiri sering dipandang sebagai hasil dari beberapa faktor. Faktor ini bervariasi tergantung pada bahan dasar, tetapi secara normal setidaknya beberapa hal dibawah ini diikutsertakan :
• Confidentiality (kerahasiaan).
• Integrity (integritas).
• Availability (ketersediaan).

Keamanan klasik penting ini tidak cukup untuk mencakup semua aspek dari keamanan jaringan komputer pada masa sekarang [1]. Hal-hal tersebut dapat dikombinasikan lagi oleh beberapa hal penting lainnya yang dapat membuat keamanan jaringan komputer dapat ditingkatkan lagi dengan mengikut sertakan hal dibawah ini:
• Nonrepudiation.
• Authenticity.
• Possession.
• Utility.

Cara pengamanan jaringan computer ada 2 macam yaitu,
A.Autentikasi
Proses pengenalan peralatan, system operasi, kegiatan, aplikasi dan identitas user yang terhubung dengan jaringan computer. Autentikasi dimulai pada saat user login ke jaringan dengan cara memasukkan password.
Tahapan Autentikasi
1.Autentikasi untuk mengetahui lokasi dari peralatan pada suatu simpul jaringan (data link layer dan network layer)
2.Autentikasi untuk mengenal sistem operasi yang terhubung ke jaringan (transport layer)
3.Autentikasi untuk mengetahui fungsi/proses yang sedang terjadi di suatu simpul jaringan (session dan presentation layer)
4.Autentikasi untuk mengenali user dan aplikasi yang digunakan ( application layer)

B.Enkripsi
Teknik pengkodean data yang berguna untuk menjaga data / file baik di dalam komputer maupun pada jalur komunikasi dari pemakai yang tidak dikehendaki . Enkripsi diperlukan untuk menjaga kerahasiaan data


Faktor- Faktor Penyebab Resiko Dalam Jaringan Komputer
• Kelemahan manusia (human error)
• Kelemahan perangkat keras komputer
• Kelemahan sistem operasi jaringan
• Kelemahan sistem jaringan komunikasi

Beberapa Bentuk Ancaman Jaringan
• Sniffer
Peralatan yang dapat memonitor proses yang sedang berlangsung
• Spoofing
Penggunaan komputer untuk meniru (dengan cara menimpa identitas atau alamat IP.
• Phreaking
Perilaku menjadikan sistem pengamanan telepon melemah
• Remote Attack
Segala bentuk serangan terhadap suatu mesin dimana penyerangnya tidak memiliki kendali terhadap mesin tersebut karena dilakukan dari jarak jaruh di luar sistem jaringan atau media transmisi
• Hole
Kondisi dari software atau hardware yang bisa diakses oleh pemakai yang tidak memiliki otoritas atau meningkatnya tingkat pengaksesan tanpa melalui proses autorisas

Beberapa Bentuk Ancaman Jaringan
• Hacker
Orang yang secara diam-diam mempelajari sistem yang biasanya sukar dimengerti untuk kemudian mengelolanya dan men-share hasil ujicoba yang dilakukannya. Hacker tidak merusak system
• Craker
Orang yang secara diam-diam mempelajari sistem dengam maksud jahat Muncul karena sifat dasar manusia yang selalu ingin membangun (salah satunya merusak).
Ciri-ciri cracker :
• Bisa membuat program C, C++ atau pearl
• Memiliki pengetahuan TCP/IP
• Menggunakan internet lebih dari 50 jam per-bulan
• Menguasai sistem operasi UNIX atau VMS
• Suka mengoleksi software atau hardware lama
• Terhubung ke internet untuk menjalankan aksinya
• Melakukan aksinya pada malam hari, dengan alasan waktu yang memungkinkan, jalur komunikasi tidak padat, tidak mudah diketahui orang lain
Penyebab cracker melakukan penyerangan :
• spite, kecewa, balas dendam
• sport, petualangan
• profit, mencari keuntungan dari imbalan orang lain
• stupidity, mencari perhatian
• cruriosity, mencari perhatian
Klasifikasi Kejahatan Komputer
Kalo kita bicara masalah kejahatan komputer pasti banyak sekali macamnya, karena itu gw menuliskan klasifikasi kejahatan komputer agar mudah kita mengenali dan membedakan model-model kejahatan komputer. Klasifikasi kali ini dibedakan berdasarkan lubang kemanan yang dibedakan menjadi 4 (empat) yaitu :
• Kemanan yang bersifat fisik (Phisycal Security), Adalah Lubang keamanan yang bersifat fisik artinya bisa tersentuh seperti akses orang ke gedung, Beberapa contoh kejahatan komputer yang bisa diakses dari lubang keamanan yang bersifat fisik :
1. Wiretapping, adalah istilah untuk penyadapan saluran komunikasi khususnya jalur yang menggunakan kabel. misalnya penyadapan Telpon, Listrik, dan atau Internet.
2. Denial of Service, aktifitas menghambat kerja sebuah layanan (servis) atau mematikan-nya, sehingga user yang berhak/berkepentingan tidak dapat menggunakan layanan tersebut. Denial of Service dapat dilakukan dengan cara mematikan peralatan atau membanjiri saluran komunikasi dengan permintaan yang menyebabkan jaringan menjadi sibuk, sistem hang, bandwidth habis, ram terkuras.
3. Pencurian, yang jelas merupakan bentuk kejahatan fisik karena mengambil alih peralatan / media.
• Keamanan yang Berhubungan dengan Orang (personel), Lubang keamanan yang berkaitan dengan hak akses berdasarkan. Contohnya seorang user yang memanipulasi hak aksesnya menjadi administrator.
• Keamanan dari Data dan Media serta Teknik Komunikasi (Comunication), Lubang keamanan yang terletak pada media. Misalnya Kelemahan Software yang digunakan untuk mengelola data.
• Keamanan dalam Kebijakan Operasi (Policy), Lubang keamanan yang terletak pada kebijakan yang digunakan untuk mengatur dan mengelola sistem.








Sumber : http://eksplore.blogspot.com/2009/04/pengenalan-keamanan-jaringan-komputer.html•                    
               http://histi.files.wordpress.com/2007/11/jaringan-komputer.pdf

Thursday 28 March 2013

Dunia Maya vs UU ITE

Dunia Maya memang tempat yg paling tepat untuk menyampaikan segala macam gagasan maupun Expresi kita,namun ingatlah kita tidak bisa seenaknya melakukan hal-hal yg di luar norma dan aturan yg berlaku, apalagi dengan adanya UU ITE yg telah secara sah di Berlakukan sejak 25 maret 2008, para penghuni dunia maya seperti kita ini harus lebih mawas diri dan berlaku sewajarnya saja... Masalah-masalah yg muncul akibat dunia maya tidaklah sedikit,bahkan sebelum di sahkan nya UU ITE sudah bermunculan hal-hal tersebut, contoh kasus yang semula dianggap iseng bisa menjadi masalah UU ITE Contoh: Tidak lama ini ada teman saya sebut saja( X) tidak puas akan fasilitas dan pelayanan di salah satu cafe yang ada di Surabaya. kemudian X menulis atau membuat status disalah satu jejaring sossial. akibat tulisannya yang menjelekan cafe dan pemilik cafe merasa keberatan maka pemilik cafe melaporkannya pada pihak berwajib. Akibat tulisannya itu X dikenakan UU ITE yaitu pencemaran nama baik. untungnya pemilik cafe mau diajak berdamai dengan syarat X terkena denda dan X harus menulis pernyataan di jejaring sosial yang isinya meminta maaf dan harus memulihkan nama baik cafe selama 10 hari. nah itu adalah contoh pelanggaaran UU ITE yang sudah terjadi baru baru ini.


Sumber : http://undang-undang-ite.blogspot.com/2012/12/dunia-maya-vs-uu-ite-dunia-maya-memang.html