Minggu, 01 Mei 2011

mysql

Tutorial MySQL di situs ini memang buat kamu-kamu yg pengen belajar MySQL? Jangan kuatir, gampang, gratis dan ditulis dengan gaya khas prothelon.com.
Nah, buwat previewnya, kamu harus tahu dulu, kalo MySQL tuh adalah sebuah server database open source yang kayaknya paling populer keberadaannya. MySQL umumnya digunakan bersamaan dengan skrip PHP untuk membuat aplikasi server yang dinamis dan powerful.

Tertarik? Baca aja dan kita mulai tutorial MySQL pertama. Selamat belajar. Yuk yak, yuukkkkkkk.

Database, apaan tuh?
Sebuah database adalah sebuah struktur yang umumnya dikategorikan dalam 2 hal: Sebuah database flat dan sebuah database relasional. Database relasional lebih disukai karena lebih masuk akal dibandingkan database flat. Nah, MySQL adalah sebuah database relasional.
Pada database yang memiliki struktur relasional. Ada tabel-tabel yang menyimpan data. Setiap tabel terdiri dari kolom dan baris. Sebuah kolom mendefinisikan jenis informasi apa yang akan disimpan. Kamu memerlukan kolom khusus untuk setiap jenis informasi yang ingin kamu simpan (misalnya umur, tinggi, berat, alamat)
Kalau kolom mendefinisikan jenis informasi apa yang akan disimpan, maka sebuah baris adalah data aktual yang disimpan. Setiap baris dari tabel adalah masukan dari tabel tersebut dan berisi nilai-nilai untuk setiap kolom tabel tersebut. (contoh masukannya adalah Bambang: umur 40 tahun, 65 kg dan 160cm). Jika pembahasan database ini membingungkan buat kamu, jangan putus asa, kita akan membahas dan menunjukkan beberapa contoh tabel dalam tutorial selanjutnya.


Mengapa menggunakan Database?

Database akan menjadi sangat berguna saat kamu perlu menyimpan informasi yang dikategorikan secara logis. Contoh, katakanlah kamu ingin menyimpan informasi tentang semua karyawan pada sebuah perusahaan. Dengan database, kamu bisa mengelompokkan berbagai hal dalam bisnis menjadi beberapa tabel. Contoh tabelnya bisa saja tabel penjualan, karyawan, piutang, kinerja, dll.

SQL?


SQL (dibaca "ess-que-el") merupakan kependekan dari Structured Query Language. SQL digunakan untuk berkomunikasi dengan sebuah Database. Sesuai dengan ANSI,SQL merupakan bahasa standar untuk sistem menajemen database relasional. Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update terhadap database, atau mengambil data dari sebuah database. Beberapa database relasional yang menggunakan SQL dan cukup ngetop adalah: MySQL, Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc. Meskipun sebagian besar sistem database menggunakan SQL, namun sebagian besar dari mereka juga memiliki ekstensi khusus yang hanya bisa digunakan di sistem masing-masing. Namun demikian, perintah standar SQL seperti "Select", "Insert", "Update", "Delete", "Create", dan "Drop" dapat digunakan untuk melakukan hampir semua hal yang perlu dilakukan terhadap sebuah database. Tutorial ini akan mengenalkan kamu pada penggunaan dasar dari perintah tersebut. Kamu bisa praktek dengan menginstal MySQL atau database lain di komputer kamu.

Ok, berikutnya kita akan mencoba mengenal istilah yang sangat penting dalam SQL yaitu Pengenalan Query.

Sabtu, 30 April 2011

php

Berikut cara belajar PHP seperti yang pernah dilakuan oleh penulis. Dan perlu diketahui, penulis tidak punya background pendidikan teknologi informasi. Begitu banyaknya resource di internettentunya tidak sulit untuk memulai belajar sesuatu. Dan dengan adanya fasilitas pencarian yang bagus (google, yahoo) proses pembelajaran akan menjadi lebih mudah. Ditambah lagi blog-blog yang tumbuh subur dan dengan senang hati sharing ilmu.. belajar PHP sama mudahnya dengan berhitung satu dua tiga ( sampai 500 deh... becanda kok )
Silahkan simak tips belajar PHP menurut pengalaman penulis berikut resource-resource yang mendukung.
Hal yang patut digaris bawahi, belajar madiri lebih bagus daripada belajar seperti kalau kita kursus PHP. Dan kebanyakan orang yang pinter PHP bisa karena belajar mandiri. Tidak percaya? Silahkan adakan survey sendiri becanda kok.
  1. akrabkan diri dengan HTML,
    Walaupun Anda menggunakan PHP Anda tidak akan terlepas dari tag-tag HTML.
    Berikut referensi berbahasa Indonesia yang bisa digunakan:
    http://www.webmaster-tutorial.com/tutorial/What_is_HTML/1/4
    http://www.freewebs.com/buatsite/buatsite02.htm
    http://unilanet.unila.ac.id/index.php?option=displaypage&Itemid=73&op=page&SubMenu=
    http://lecturer.eepis-its.edu/~riyanto/web1.html
    http://werbach.com/barebones/barebone_id.html
  2. akrabkan diri aplikasi web authoring: dreamweaver, NVU dan kompozer portable
    tutorial dreamweaver
    kompozer, sebuah tool web authoring gratis mirip dreamweaver
  3. perdalam HTML yang berhubungan dengan form,
    Mengapa form? karena banyak transaksi di PHP nantinya menggunakan form, misalnya untuk memasukkan data ke dalam database
    Referensi:
    http://werbach.com/barebones/barebone_id.html#forms
  4. Berkenalan lebih dekat dengan PHP,
    baca referensi ini :
    http://www.rumahweb.com/journal/berkenalan-dengan-php.htm
    http://www.rumahweb.com/journal/php-mysql-tutorial-dasar.htm
    ebook php
  5. mengenal variabel-variabel PHP:
    http://phpug.freeservers.com/manual/variabel.htm
  6. berkenalan dengan php dan form,
    form dan php
    membuat login form
  7. bergabung dengan forum diskusi,
    Berikut forum diskusi yang bisa diikuti:
    www.diskusiweb.com
    www.kaskus.us
    http://forumphp.web.id
  8. aktif di mailing list:
    milis PHPUG
  9. jangan malu bertanya, japri lebih enak
    Jangan ragu untuk memulai thread di forum dan coba kirim private message atau email privat ke orang yang Anda rasa bisa dimintai tolong
  10. download PHP manual
    manual PHP berbahasa Inggris
    manual bahasa Indonesia
  11. install webserver di komputer Anda
    install web dan database server di komputer Anda
  12. menulis aplikasi sederhana
    belajarlah menulis aplikasi sederhana, misal membuat hit counter, mencari bilangan prima atau lainnya.
  13. tidak harus menghafal script
    Syntax-syntax yang ada tidak harus dihafalkan. Tapi untuk difahami. Apabila lupa bisa melihat ke php manual. Atau siapkan contekan khusus syntax-syntax apa saja yang sering Anda gunakan.
    PHP cheat sheet
  14. menginstall aplikasi sederhana 
    Cara menginstal sNews CMS di local server
    Atau cari script-script PHP dari www.hotscripts.com/php kemudian coba install di komputer lokal Anda
    Resource lain ada di sini:
    referensi 10 situs penyedia resource PHP
  15. mengedit aplikasi sederhana 
    Coba untuk mengedit script-script yang ada. Misalnya coba edit CMS sederhana misalnyasNews kemudian tambahkan mod yang tersedia di forumnya.
  16. berkenalan dengan MySQL
    http://cs.uad.ac.id/riadi/2006/03/30/belajar-mysql/
    dasar-dasar php dan mysql pdf
    dasar pemrograman php dan mysql pdf
  17. Daftar ke penyedia hosting gratis
    daftar ke penyedia hosting gratis. Pilih yang tanpa banner dengan fasilitas PHP dan MySQL.
    Pilih salah satu di sini:
    http://www.absolutely-free-hosting.com/free-php-hosting.php
    hosting gratis 2 minggu di rumahweb
  18. Upload lewat FTP
    pdf cara upload lewat ftp 
    Anda bisa memeperoleh software ftp secara gratis di sini:
    http://www.filehippo.com/software/ftp/
    kalau penulis menggunakan core ftp yang downloadnya di sini
  19. jangan pernah puas, baca yang lebih banyak.
    Gunakan google untuk mencari Semua hal ada di situ. Aktif di forum, milis, kalau perlu gabung dengan forum yang berbahasa inggris.Banyak yang Anda bisa dapat dari situ.
  20. selanjutnya terserah Anda... 
    kalu sudah pinter bisa ikut jadi freelancer di sini. 
  21. kalau sudah pintar jangan lupa berbagi. 
    Kirim artikel ke sini atau ke http://blog.phpug.or.id
  22. jangan terlalu asyik.. jangan lupa jaga ibadah, jaga kesehatan, banyak minum, banyak makan sayur dan buah.
    Serius ...
Tips belajar PHP yang lain:
Kalau penulis, ngerti dikit PHP karena orang-orang di http://forum.kafegaul.com seperti Bezita(idban) dan lain-lain. Uw. sayang foumnya dah sepi. Dan karena peran teman-temanku yang pelit tapi baik hati, hendro dan fich . Setiap ditanya pasti jawabnya, "Aku ada manualnya, kamu copy aja dan baca sendiri". Hehehe.. kalo nggak gitu mungkin aku gak bakalan kenal PHP.