Rabu, 25 Juni 2008

it's a real world......

Deuh,,,,
Puziiinnnkkk,,,,
Mikirin tugaz negara,,,kuliah,,,,examination,,,holiday,,,

hkhkhkhkhkhkh,,,,

Kpn Qyu akan terbebas dari semua beban ini????

L'll enjoyed My life,,,,,,,,,,,

PHP-Database with Adodb neh,,,,

PHP adalah salah satu bahasa pemrograman internet yang banyak digunakan.Biasanya dipasangkan dengan MySQL sebagai satabasenya. Namun tidak semua perusahaan selalu mempercayakan databasenya ke MYSQL. Beberapa perusahaan bahkan mengombinasikan berbagai jenis database untuk menunjang proses bisnis organisasinya. PHP memamg telah menunjang koneksi ke berbagai database. Namun ketidakseragaman fungsi-fungsinya membuat pekerjaan mengolaborasikan berbagai database menjadi rumit.

Posisi Adodb sebagai abstraction layer database, secara sederhana mirip dengan menerjemahkan bahasa. Dengan menggunakan Adodb, cukup dengan menuliskan satu kode namun dapat berkomunikasi dengan berbagai database tanpa perlu menulis ulang kode. Adodb lah yang akan menterjemahkan kode tersebut agar dapat nerkomunikasi dengan database tujuan.

Bahasa Pemrograman PHP semakin populer digunakan untuk membangun aplikasi berbasis web. Selain tergolong mudah dipelajari, PHP menawarkan performansi yang tidak kalha dengan bahasa pemrograman yang lain. PHP dapat berjalan diberbagai platform. Banyak orang memasangkan PHP dengan Apache sebagai servernya,walaupun sebenarnya PHP juga dapat dijalankan diatas IIS-nya Windows. Fleksibilitas inilah yang disukai para programer yang menuliskan kode diatas windows. Kita tidak perlu menulis ulang ketika kode tersebut mau dijalankan pada sistem operasi yang lain, seperti linux. Sedangkan untuk database, biasanya dipasangkan dengan MySQL. Dari kebiasaan memasangkan Linux-Apache-MySQL-PHP itulah kemudian dikenal dengan istilah LAMP. PHP sendiri sebenarnya telah mendukung server database lainya seperti Oracle,MsSQL,DB2 dan sebagainya. Inilah salah satu kehebatan dari PHP. PHP telah siap menjadi bahasa yang digunakan untuk skala enterprise (besar).
PHP mempunyai banyak ekstensi library yang snagta berguna. Dengan adanya library tersebut, PHP semakin matang sebagai bahasa yang dapat digunakan dalam skala enterprise. Salah satu library tersebut adalha Adodb. Adodb adalah library yang digunakan untuk penanganan koneksi ke database. Adodb meningkatkan portabilitas kode kita. Dengan adanya Adodb, Aplikasi PHP tidak bergantung pada database tertentu. Adodb juga menyebabkan aplikasi yang kita bangun menjadi semakin mudah dalam pemeliharaan dan pembangunannya.

To be continued ya guys,,,,,
:')

Minggu, 22 Juni 2008

Laporan,,,

Bpk,,,Lapor tugaz artikelnya udah dikerjain,,,,,,

Database,,,,Basis Data,,,,,

Teman-Teman kita sering mendengar kat database atau basis data kan?Nah sekarang Mari kita mencari tau asal mula database alias sejarah lahirnya datbase!Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Nah ntar Qita juga belajar Topologi Jaringan.Pada saat suatu komputer ingin berkomunikasi dengan komputer lain melalui LAN (Local Area Network), komputer tersebut membutuhkan media koneksi yang membentuk suatu topologi tertentu.

Ada 3 topologi yang dikenal di jaringan komputer :
1. Bus, dimana media koneksi yang digunakan adalah kabel CoAX (RG58) atau 10Base-2
Bentuk jaringan Bus menyerupai jalan yg memiliki banyak pemberhentian (bus stop)
2. Star, dimana media koneksi yang digunakan adalah kabel UTP atau 10/100/1000Base-T
Bentuk jaringan Star menyerupai bintang dgn pusatnya adalah suatu hub atau switch
3. Ring, dimana media koneksi yang digunakan adalah kabel UTP cat 3 atau TokenRing
Bentuk jaringan Ring secara fisik menyerupai Star dgn pusatnya adalah suatu perangkat
yg bekerja secara Ring (informasi diputar dlm lingkaran sampai ditemukan tujuannya)





Perbedaan utama antara Hub dan Switch adalah Hub tidak memiliki fasilitas routing, sehingga semua informasi yang datang akan dikirimkan ke semua komputer (broadcast). Sementara Switch memiliki fasilitas routing sehingga informasi yang diterima hanya dikirimkan ke komputer tujuan.

Topologi Bus

Topologi Bus menyediakan 1 saluran untuk komunikasi semua perangkat sehinga setiap perangkat harus bergantian menggunakan seluran tersebut. Oleh karenanya hanya ada 2 perangkat yang saling berkomunikasi dalam suatu saat.
Untuk mengefisiensikan penggunaan jaringan, digunakan metode CSMA/CD (Carrier Sense Multiple Access / Collision Detected) yang dapat mengurangi terjadinya masa tenggang (saluran kosong) dengan mendeteksi tabrakan informasi.





Karakteristik jaringan dengan topologi Bus :
- biaya instalasi sangat murah
- kecepatan rata-rata transfer informasi untuk setiap perangkat sangat lambat karena harus bergantian menggunakan saluran
- sulit untuk manajemen jaringan
- sulit untuk expand (menambah) jaringan.

Topologi Star

Pada saat suatu komputer ingin berkomunikasi dengan komputer lain melalui LAN (Local Area Network), komputer tersebut membutuhkan media koneksi yang membentuk suatu topologi tertentu.
Ada 3 topologi yang dikenal di jaringan komputer :
1. Bus, dimana media koneksi yang digunakan adalah kabel CoAX (RG58) atau 10Base-2
Bentuk jaringan Bus menyerupai jalan yg memiliki banyak pemberhentian (bus stop)
2. Star, dimana media koneksi yang digunakan adalah kabel UTP atau 10/100/1000Base-T
Bentuk jaringan Star menyerupai bintang dgn pusatnya adalah suatu hub atau switch
3. Ring, dimana media koneksi yang digunakan adalah kabel UTP cat 3 atau TokenRing
Bentuk jaringan Ring secara fisik menyerupai Star dgn pusatnya adalah suatu perangkat
yg bekerja secara Ring (informasi diputar dlm lingkaran sampai ditemukan tujuannya)





Perbedaan utama antara Hub dan Switch adalah Hub tidak memiliki fasilitas routing, sehingga semua informasi yang datang akan dikirimkan ke semua komputer (broadcast). Sementara Switch memiliki fasilitas routing sehingga informasi yang diterima hanya dikirimkan ke komputer tujuan.


Topologi Ring

Pada saat suatu komputer ingin berkomunikasi dengan komputer lain melalui LAN (Local Area Network), komputer tersebut membutuhkan media koneksi yang membentuk suatu topologi tertentu.
Ada 3 topologi yang dikenal di jaringan komputer :
1. Bus, dimana media koneksi yang digunakan adalah kabel CoAX (RG58) atau 10Base-2
Bentuk jaringan Bus menyerupai jalan yg memiliki banyak pemberhentian (bus stop)
2. Star, dimana media koneksi yang digunakan adalah kabel UTP atau 10/100/1000Base-T
Bentuk jaringan Star menyerupai bintang dgn pusatnya adalah suatu hub atau switch
3. Ring, dimana media koneksi yang digunakan adalah kabel UTP cat 3 atau TokenRing
Bentuk jaringan Ring secara fisik menyerupai Star dgn pusatnya adalah suatu perangkat
yg bekerja secara Ring (informasi diputar dlm lingkaran sampai ditemukan tujuannya)





Perbedaan utama antara Hub dan Switch adalah Hub tidak memiliki fasilitas routing, sehingga semua informasi yang datang akan dikirimkan ke semua komputer (broadcast). Sementara Switch memiliki fasilitas routing sehingga informasi yang diterima hanya dikirimkan ke komputer tujuan.

Chayo 'n Semangat,,,,

Cara Jitu Pinter PHP!!!

Waduh,,,Ngomongin PHP bikin pUZink???Gak juga,,,Gak Selamanya PHP bikin Qita pada puzink,,,Sekarang udah ada cara ampuh biar Qita bisa pinter PHP..Nah rIma mu bagi-bagi ilmu neh bagaimana cara mudah dan tepat belajar PHP sama rekan-rekan semua,,,


Ikutin langkah-langkahnya ya,,,


  1. Install PHP & MySQL.
    Jika rekan-rekan menggunakan Sistem Operasi Windows, rekan-rekan bisa download FoxServ. Jika rekan-rekan menggunakan Linux, install dulu Apache, PHP, MySQL, misalnya dengan merujuk kesini.
  2. Pelajari tutorial-tutorial berikut ini (sesuai urutan):
    1. Memulai belajar PHP
    2. Membuat form sederhana
    3. Membuat form yang terdiri dari beberapa halaman
  3. Agar bisa mengakses MySQL dari PHP, Qita bisa membaca tutorial yang bagus disini: Webmonkey.com: cara memanfaatkan MySQL dari PHP
  4. Kalau sudah memahami semuanya, bisa dilanjutkan ke 2 topik berikut ini - tidak wajib, tapi berguna/menarik untuk diketahui :
  5. Sekarang Qita sudah cukup menguasai PHP. selamat mencoba teman,,,
Sekarang ini saat yang tepat untuk mulai mengakrabkan diri dengan PHP..

Sebelumnya kita harus tau struktur dan aturan dasar dalam pemrograman PHP. Dalam tutorial kali ini alat yang diperlukan yaitu:

  • Editor text yang bagus, bukan sekedar notepad. Tapi kita membutuhkan editor text yang memberikan kemudahan kepada kita misalnya text highliting, auto completion, line numbering dll. Penulis memakai Notepad++.
  • Browser: Firefox, opera atau IE

- Awal dan Akhir Tags PHP

Pada contoh di bawah ini kita akan menggunakan sebagai akhir tags PHP. Semua karakter di dalam tags PHP ( sesudah ) akan diolah oleh intrepeter PHP. Sedangkan di luarnya ( sebelum ) akan diabaikan oleh intrepeter PHP. For Example:

  1. print "Hello";
  2. print " World!";
  3. ?>
  4. Terlalu mengumbar enter hehehehe...

  5. Kalau yang dibawah terlalu banyak spasinya.
  6. print "Hello" ;
  7. print " World!" ;
  8. ?>
  9. kalo yang di bawah ini terlalu mepet. terlalu pelit spasi

  10. "empet-empetan jadi susah bacanya"; ?>
-Comment

Di PHP ada 2 macam comment:

  • single line comment
  • multi line comment

Single Line Comment bisa menggunakan # atau //

Contoh penggunaannya sebagai berikut:

  1. print "Belajar PHP bareng gecko"; //ini adalah komentar
  2. //bisa juga ditulis di sini
  3. print "

    Belajar menuliskan komentar di PHP"; #bisa juga memakai tanda pagar

  4. #menggunakan tanda pagar untuk komen
  5. #ini juga masih komen
  6. //belajar itu enaknya praktek langsung, betul????
  7. ?>

Multi line comment menggunakan tanda /* sebagai awal dan */ sebagai akhir komentar

Contoh penggunaannya sebagai berikut:

  1. echo 'ini kode PHP';
  2. /* INI ADALAH CONTOH PENGGUNAAN KOMEN
  3. di bagian ini masih komen
  4. ini juga masih komen
  5. emmmm.. belajar PHP menyenangkan yah...
  6. - betul??
  7. - walaupun ada kode PHP
  8. di dalam juga masih di anggap komen. Betul???
  9. - tags HTML juga ga masalah
  10. - tetep dianggap komen
  11. INI AKHIR KOMENNYA> LIHAT TANDANYA */
  12. echo 'Kalo ini sudah bukan komentar lagi';
  13. ?>

Demikian teman-teman litle of article from me,,,,Selamat mencoba ya,,,,,Cahyo 'n Semangat,,,

Created By: Rhimazone 2008