RSS

Memindahkan posisi Field

Terkadang kita ingin membuat database kita menjadi rapi atau kita ingin dengan memindahkan field database
algoritma program kita menjadi lebih mudah. Misalkan seperti ini kondisinya
 
saya ingin memindahkan field tanggal pada tabel2 untuk dipindahkan setelah id_tab2 maka hanya dengan melakukan hal seperti ini.
ALTER TABLE tabel2 MODIFY tanggal date AFTER id_tab2
Kemudian untuk hasilnya akan tampil menjadi seperti ini,
field tanggal berubah posisi setelah field id_tab2 


Copy field suatu table ke table lain

Copy field suatu table ke table lain atau lebih sering disebut copy column table ke table lain. Disini menggunakan query SQL dan database MYSQL. Teknik ini kadang digunakan untuk melakukan spliting data pada database., Langsung kepersoalan contohnya saya memiliki table seperti dibawah ini.
 
kemudian ingin memindahkan data field isi yang ada pada tabel1 ke field isi pada tabel2. kemudian menjadi seperti ini.
isi field pada tabel1 serasa dicopy atau dipindahkan ke tabel2. cukup dengan menggunakan script ini pada sql-nya:
update tabel1,tabel2 set tabel2.isi=tabel1.isi where tabel1.id_tabel1=tabel2.id_tab2
Mungkin untuk kasus2 yang laen bisa direkayasa sendiri. intinya konsepnya seperti itu.

Buat Web Server di Speedy

Wah,. iseng-iseng ngelamun. eh malah dapat ide ini. sebenernya juga teknik ini sudah lama bisa digunakan dari dulu. tapi gara-gara dulu hanya menjadi pendengar sejati waktu temen2 yang laen diskusi. nah sekarang baru mempraktekanya.
Caranya ternyata cukup gampang.,
1. Install dulu web server(xampp,wamp, apache) dikomputer kita. Nah kita misalkan saja sudah menginsatall web server tersebut di komputer kita.
2. kemudian buka browser dan ketikan alamat ip modem kita, biasanya 192.168.1.1 untuk default modem speedy semua.
3. setelah itu kita cek yang namanya DMZ di modem kita. Biasanya terletak di bagian Firewall, NAT. Nah silahkan di telusuri aja yang pasti ada di bagian Advance Setup.
4. masukan alamat ip address komputer kita dan Apply.,
5. jangan lupa di reboot modemnya kalo sudah di apply
6. cek alamat IP publik modem anda (bukan yang 192.168.1.1 tapi yang 118.xx.xx.xx biasanya). untuk mengetahui ip publik modemnya biasanya di modemnya diberi tahu cob cari di menu Device info kemudian di bagian WAN.
7. untuk melihat hasilnya jangan lewat komputer kita yang tersambung dengan modem tersebut. tetapi orang laen atau kita yang pergi ke warnet untuk mengetikan alamat tersebut melalui browsernya.

Jika anda tidak puas dengan ip misalnya lebih keren pake nama.com. Gunakan saja Dynamic DNS yang gratisan biasayna banyak diinternet. tinggal ntra ikuti rule dari aplikasi yang akan anda pilih. Nah dari semua itu sebenernya kita tadi baru memanfaatkan fasilitas DMZ di modem router kita. Untuk otak-atik DMZ lebih lanjut. mungkin laen waktu lagi.

Auto Konfigurasi URL Codeigniter

pada saat kita ingin menggunakan web kita yang berbasiskan framework Codeigniter, pasti untuk mencoba memakai aplikasi yang udah dibuat agaka lama. karena kita harus mengkonfigurasi macem2. misalnya adalah database.php,config.php ,routes.php dll tergantung kebutuhan. Mungkin hal itu tidak masalah jika kita yang mengkonfigurasikanya. karena kita dah tahu letak-letaknya dan kalopun terjadi salah konfigurasi kita dapat dengan mudah untuk melakuka pentrashinganya.
Akan tetapi sekarang masalahnya jika kita mendapatkan proyek dan ingin kita berikan kepada orang lain. dimana setingan peletakan direktori url dan pengkonfigurasian database yang sering beda. sehingga mungkin bagi orang yang belum terbiasa akan kesusahan dan agak kerepotan. Nah untuk meminimalisasi konfigurasi di Codeigniter salah satunya adalah melakukan auto konfigurasi urlnya. begini caranya:
1.buka filenya yang berada didalam folder /application/config/config.php (Codeigniter yang digunakan menggunakan Codeigniter 2.0)
2.ganti kode berikut menjadi:
$config['base_url']="http://".$_SERVER['HTTP_HOST'];
$config['base_url'].= str_replace(basename($_SERVER['SCRIPT_NAME']) ,"" ,$_SERVER['SCRIPT_NAME']);
Nah cuman itu aja caranya. Maka kita tidak perlu pusing2 atur lagi masalah url dari web aplikasi yang akan kita buat nantinya,

Check image exists

Mau share dan menjadi catatan pribadi saya., kemarin saya bingung untuk melakukan pengecekan image menggunakan PHP pada situs yang saya buat. nah akhirnya ketemu berbagai macam tekniknya,
1. menggunakan fungsi php getimagesize()
2. menggunakan fungsi fopen()
3. menggunakan file_exists()

dari ketiga cara diatas semuanya bisa dilakukan untuk melakukan pengecekan image atau file.
cara penggunaan dari masing2 teknik diatas:
1. getimagesize
untuk penggunaan getimagesize disini. sebenarnya agak ribet diantaranya kita harus membuka extension dari php itu tersendiri. pada teknik ini extension dari php gd harus diinstall dan di edit dulu kedalam web server kita. untuk penggunaanya contoh:
$c=getimagesize('alamat file');//by remote(alamat lengkap http://bla.com/file.jpg) atau local
if(is_array($c)){
//bernilai true
}
else{
//false
}
2. fopen()
untuk penggunaan fopen ini juga bisa by remote tetapi kita juga harus memastikan fungsi ini sudah diaktifkan oleh web servernya belum. karena menyangkut masalah security juga.
if(fopen('alamat file','r')){
//bernilai true
}
else{
//bernilai false
}
3. file_exists()
untuk fungsi yang satu ini lebih mudah dan biasanya secara defaul udah buka dan bisa digunakan untuk fungsi yang satu ini. akan tetapi hanay dapat dilakukan local address saja tidak bisa dilakukan by remote address. nah saya pernah mempunyai pengalaman mengenai kejadian ini dari ketiga cara diatas. hanya cara ini yang saya bisa lakukan sewaktu mengupload di web hosting gratisan. kedua teknik yang ada diatas dibatasi oleh setingan server web hosting gratisan tersebut.
if(file_exists('alamat file')){
//bernilai true
}
else{
//bernilai false
}
sekian semoga membantu..

Nice View Kode Program di Blogger

Setalah melihat dari blogger-bloger dan wordpress orang-orang yang memiliki tampilan view source code program yang menarik. Akhirnya sekarang bisa ikut-ikutan juga. Nama dari aplikasi yang saya gunakan ini adalah syntax highlighter. Nah apa sih Syntax Highligeter itu,? Nah syntax higligter itu dari definisi saya adalah suatu aplikasi yang berbasiskan pada pemrograman javascript sehingga membuat tampilan dihalaman web kita menjadi lebih menarik. Biasanya aplikasi ini digunakan untuk penulisan code-code script suatu program. Tampilan dari Syntax Highlighter ini sebnernya mirip dengan editor Notepad ++ dimana tiap line ada slang-sling warna dan terdapat line disebelah kirinya.
Ini Contoh dari tampilanya
selamat menikmati
nah, sebnernya juga tidak syntax highlighter saja yang ada untuk melkukan hal diatas. akan tetapi masih ada banyak lagi. Berikut merupakan list-list dari aplikasi yang lain:
 tapi untuk yang satu ini saya akan menjelaskan bagaimana caranya mengedit SyntaxHighlighter ada pada halaman kita.
1. Login Ke Blogger anda masing-masing
2. Pilih Design->edit HTML
3. Copy script dibawah ini





4. Cari Tag HTML <head>
5. Paste dibawah Tag HTML tersebut
6. Simpan

JikaKita sudah menyimpanya maka sekarang buat Postingan baru dan silahkan buka editor dengan mode Edit HTML Kemudian tulis kan script
Test Higlighter
Kemudian Lihatlah hasilnya

Bagaimana mesin komputer yang satu dengan lainya bisa mengirimkan data

    Bagaimana komputer yang satu dengan komputer yang lainya bisa melakukan pengiriman data(saling berkomunikasi) dengan benar? sebenarnya pertanyaan itu juga sering muncul dilintasan kita, bagaimana bisa komputer ini bisa mengirimkan informasi ke komputer tetangga kosan kita misalnya.
    Nah disini akan dibahas yang cukup sederhana saja. kita bahas pada level rendah dulu yaitu pada level jaringan lan atau jaringan local saja. secara fisik saat komputer kita tersambung dalam jaringan lokal atau lan adalah terdapat kabel yang tercolok dan terhubung dengan suatu alat yang sering disebut switch/hub. sebenarnya switch dan hub itu beda, mungkin tidak akan dibahas disini. nah kabel itu lah yang nantinya akan menyalurkan data kita ke komputer tetangga kosan kita. biasanya kabel yang digunakan dikosan atau lan adalah menggunakan kabel UTP (Unshield Twisted Pair) kabel UTP sendiri mempunyai konektor yang disebut RG-45. nah dari jenis kabel dan konektor yang digunakan sudah telihat jelas NIC (Network Interface Card) apa yang akan kita gunakan. dari standar IEEE (Institute of Electrical and Electronic Engineers) yang menyebutkan bahwa NIC dari kebel UTP berkonektor RG-45 adalah ethernet.
    Ethernet jika dalam TCP/IP berada pada lapis physical atau lapis paling bawah dimana terdapat MAC Address yang mengidentifikasikan alamat fisik dari komputer satu dengan yang lainya. jika alamat IP adalah alamat logiknya maka MAC ini adalah alamat fiisiknya. untuk dapat berkomunikasi maka dibutuhkan 2 alamat ini. jika tidak maka komunikasi tidak dapat berjalan dengan baik.
    Proses Komunikasi yang dilakukan adalah pertama-tama misalkan komputer saya memiliki alamat ip 10.14.200.22 dan memiliki alamat mac address 60-eb-69-07-7b-47 ingin berkomunikasi dengan jony misalkan yang beralamat ip 10.14.200.54. karena komputer saya belum tau mac address dari jony maka saya akan membrodcast ke semua komputer di jaringan lokal untuk bertanya ip 10.14.200.54 ini mac addressnya berapa.
    Nah pada kondisi ini semua komputer dijaringan mendapatkan paket broadcast dari komputer saya atau sering disebut ethernet broadcast FF-FF-FF-FF-FF-FF. dengan adanya alamat mac address seperti disamping menunjukan adanya ethernet broadcast yang diterima oleh semua komputer. jika komputer jony hidup maka dia akan menjawab dengan menyertakan alamat mac addressnya. nah yang akan menanggapi hanyalah si jony dan yang lainya akan mengabaikan jika itu bukan alamat ip-nya. proses ini sering disebut juga dengan ARP (Address Resolution Protocol).
    Nah jika komputer saya sudah menerima balasan dari jony maka proses komunikasi akan dapat berjalan. setelah itu komputer kita akan menyimpan alamat mac address dan ip address dari jony kedalam Cache ARP akan tetapi cahce arp ini hanya sementara tidak permanen., sewaktu-waktu akan dihapus tergantung dari operting sistem yang digunakan untuk masalah waktu penghapusanya. karena tiap operating system memiliki teknik penghapusan yang berbeda-beda. perlu diingat proses arp ini hanya terjadi pada jaringan internal saja atau dalama jaringan lokal saja. jika ditemukan arp yang meminta alamat ip dari jaringan yang bukan sejaringan maka bisa dipastikan salah pengkonfigurasian dari netmasknya
Please copy and share it, if it helps you
 
Copyright 2009 My Note All rights reserved.
Free Blogger Templates by DeluxeTemplates.net
Wordpress Theme by EZwpthemes
Blogger Templates