Pages

Database dan Perintah - Perintah MySQL

Dalam membentuk suatu web yang dinamis, diperlukan tempat penyimpanan data, penghapusan data, pengeditan data dan lain - lain, maka di butuhkanlah suatu Database. Database berfungsi untuk pengorganisasian data. Database harus didukung  dengan database server untuk pengorganisasiannya, seperti MySQL, Oracle, SQL server, postgre SQL dan lain - lain. Sehingga tentunya tampilan web yang telah di rancang baik menggunakan php, java maupun html dapat digunakan secara dinamis.  Sebelumnya membuat database, perlu anda ketahui terlebih dahulu istilah - istilah di bawah ini :
  1. Field, merupakan data terkecil yang memiliki makna, istilah lainnya disebut elemen data, atribut maupun kolom item. Misalnya Nama Mahasiswa, NIM dan Jurusan .
  2. Record, merupakan kumpulan atau elemen dari data yang saling terkait. Contohnya field nama yang memiliki record Adi, Budi dan Sandi. Record merupakan elemen - elemen data dari field dan biasanya dinyatakan sebagai tupel atau baris.
  3. Tabel, menghimpun sejumlah field dan record, misalnya tabel Mahasiswa yang terdiri dari field Jurusan yang memiliki record Teknik Komputer, Teknik Informatika dan Sistem Inormasi.
Salah satu istilah lain yang perlu anda ketahui adalah Query. Query adalah interaksi user terhadap database baik menyimpan, menginput, mengedit maupun menghapus.

Jenis - jenis query yaitu :
  1. Data Definition Language (DDL)
  2. Data Manipulation Language (DML)
  3. Data Control Language (DCL)
  4. Transaction Control (TC)
Data Definition Language (DDL), merupakan perintah yang berkaitan dengan struktur storage/data base     (berkaitan dengan struktur tabel ), contoh nya membuat database, menghapus database, membuat field, dan menghapus field, sedangkan Data Manipulation Language (DML) merupakan perintah - perintah yang berhubungan dengan record.


Perintah - Perintah Dasar MySQL
  •  Membuat database    
           CREATE DATABASE db_name

  • Menghapus database
          DROP DATABASE db_name

  • Membuat Tabel
          CREATE TABLE tb_name(field 1 type_data, field 2 type_data)

  • Menghapus table
          DROP TABLE tb_name

  • Menambah Primary Key
         ALTER TABLE tb_name ADD PRIMARY KEY(field_name)

  • Menambah Primary Key dengan nama constraint
         ALTER TABLE tb_name ADD CONSTRAINT const_name PRIMARY KEY(field_name)

  • Menghapus Primary Key
         ALTER TABLE tb_name DROP PRIMARY KEY(field_name)

  • Menambah Foreign Key
         ALTER TABLE tb_name ADD FOREIGN KEY(field_name)
         REFERENCES table_references_name(primary_field_table_references)
         ON CASCADE
         ON RESTRICT

        cascade --> Mengupdate jika terjadi perubahan di tabel induk
        restrict   --> Peringatan jangan mendelete field pada tabel induk karena sedang digunakan di tabel anak

  • Menambah Foreign Key dengan nama constraint
         ALTER TABLE tb_name ADD CONSTRAINT const_name  FOREIGN KEY(field_name)
         REFERENCES table_references_name(primary_field_table_references)

  • Menghapus Foreign Key
         ALTER TABLE tb_name DROP FOREIGN KEY(field_name)

  • Menambah record
          INSERT INTO tb_name VALUES(record 1, record 2, record 3...)
          atau
          INSERT INTO tb_name (column 1, column2, column3) VALUES (record 1, record 2, record 3)

  • Fungsi SELECT
          SELECT field
          FROM table_name
          WHERE field = 'value'

  • Fungsi UPDATE
          UPDATE table_name
          SET column1 = 'val1', column2='val2'
          WHERE somecolumn = somevalue
         
  • Fungsi DELETE
          DELETE FROM table_name
          WHERE somecolumn = somevalue

Pada fungsi SELECT, UPDATE, dan DELETE pada syntax WHERE bosa menggunakan operator perbandingan seperti >, <, =, !=, >=, <= dan juga operator logika OR, AND dan NOT.

  • Fungsi IN
          SELECT *FROM table_name
          WHERE field IN ('value')

  • Fungsi NOT IN
          SELECT *FROM table_name
          WHERE field NOT IN ('value')

  • Mencari Record yang berawalan -x
          SELECT field
          FROM table
          WHERE field LIKE 'x%'

  • Mencari Record yang berakhiran -x
          SELECT field
          FROM table
          WHERE field LIKE '%x'

  • Menampilkan field dari tabel - tabel yang berbeda
          SELECT mahasiswa.nama, kuliah.nilai
          FROM mahasiswa, kuliah
          WHERE mahasiswa.nim= kuliah.nim

  • INNERJOIN
          SELECT table1.*, table2.*
          FROM table1 INNERJOIN table2
          ON table1.pk = table2.pk

  • OUTERJOIN
          SELECT *FROM table1 NATURAL LEFTJOIN table2
          dan
          SELECT *FROM table1 NATURAL RIGHTJOIN table2

  • Rata - rata
          SELECT AVG(field) from table_name


  • Jumlah
          SELECT SUM(field) from table_name

  • Nilai Max
          SELECT MAX(field) from table_name

  • Nilai MIN
          SELECT MIN(field) from table_name

  • Jumlah record
          SELECT COUNT(field) from table_name
          atau
          SELECT COUNT(distinct field) from table_name  --> untuk field yang memiliki record yang sama









Perkenalan PHP


     PHP : Hypertext PreProcessor adalah bahasa yang dapat ditambahkan ke dalam HTML. PHP juga banyak dipakai untuk membuat situs web dinamis dengan menghubungkannya dengan suatu web server sehingga dapat terhubung ke database. Contoh web server antara lain wamp, xampp dan lain - lain. PHP juga dapat dipakai untuk membangun sebuah CMS.

     Menulis suatu program menggunakan PHP selalu dimulai dengan syntax <?php dan diakhiri dengan ?> . Pada server yang mendukung penulisan menggunakan singkatan, bisa menggunakan script <? dan di akhiri dengan ?>. Tetapi lebih baik lagi jika menggunakan script standar (<?php) daripada bentuk singkatan.

<?php
?>
Contoh program sederhana menggunakan PHP

<html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>
     Setiap baris kode PHP harus diakhiri dengan titik koma (;) karena titik koma tersebut yang memisahkan antara satu intruksi dengan instruksi lainnya. Pada PHP, ada dua macam syntax untuk menampilkan output berupa teks yaitu echo dan print. Pada contoh di atas, kita telah menggunakan perintah echo

Note : Menyimpan file yang menggunakan bahasa PHP, harus di simpan menggunakan ekstensi .php.

Selain itu, untuk meletakkan komen, dapat menuliskannya seperti berikut :

<html>
<body>

<?php
//This is a comment

/*
Put the comment here
*/
?>

</body>
</html>
Variabel dalam PHP

     Variabel adalah tempat penyimpanan suatu nilai atau data, yang dapat berupa teks, nomor, stirng maupun array. Variabel dapat digunakan berulang kali di dalam program.

    Dalam PHP, deklarasi variabel dimulai dengan simbol $. Contohnya :
$var_name = value;
Jika kita lupa menuliskan symbol $ di awal variabel, variabel tidak akan pernah dapat bekerja. Contoh lain variabel yang berisi stirng maupun angka dapat dilihat di bawah ini :
<?php
$teks="Hello World!";
$angka=16;
?>

Pada pemrograman PHP, anda tidak perlu menuliskan tipe data dari variabel tersebut, karena PHP secara otomatis akan menkonversi variabel dengan jenis data yang benar, tergantung dari nilai yang dituliskan oleh user.

Terdapat beberapa aturan dalam menentukan nama variabel, antara lain :
1. Nama variabel hanya dapat diawali dengan huruf/abjad atau underscore(_)
2. Nama variabel hanya dapat berisikan huruf, angka serta underscore
3. Tidak boleh berisi spasi

Mengintip Kantornya Google

Beberapa saat yang lalu, ane baru ngeliat warna - warni kantornya google yang saat ini telah meluas hampir ke seluruh dunia. Keren - keren gan. Jadi semagat jadinya berbagi nya disini. Ok, check it out!






1. Google in USA





































2. Google in Moscow





























Tentang Paramore



Kali ini kita akan bercerita tentang band pop punk yang udah di kenal dimana - mana yaitu Paramore ( band favorite ane sih sebenarnya, makanya ane post tentang Paramore..hehehe). Band yang berasal dari Franklin, Tennessee ini dibentuk pada tahun 2004 ( baru yaaa, baru tau ane -__- ) yang terdiri dari vokalis yang merupakan sosok yang paling cantik dari anggota yang lainnya (tentu iya --'') yakni Hayley Williams, gitaris Josh Farro, bassist Jeremy Davis, Drummer Zac Farro dan Rhytm gitaris Taylor York.

Group band ini merilis album pertama mereka 'All We Know Is' pada tahun 2005, dan album keduanya 'Riot!' pada tahun 2007, yang mendapat sertifikasi Platinum di Amerika Serikat dan Emas di Australia, Kanada, dan Selandia Baru serta di Inggris. Album ketiga yaitu 'Brand New Eyes' terakhir dirilis pada 29 September 2009 lalu.

Berikut ini, list lagu - lagu dari album terkini Paramore 'Band New Eyes', kalo mau download, tinggal klik aja, ok !


1. Careful                             Download

2. Ignorance Download

3. Playing God Download



4. Brick By Boring Brick Download


5. Turn It Off Download

6. The Only Exception Download

7. Feeling Sorry Download

8. Looking Up Download

9. Misguided Ghosts Download





Cute Friendship

Iseng - iseng nyari gambar buat mosting, eh, nggak sengaja ketemu  yang keren nih buat di bagi - bagi..Gak sengaja nemuin foto - foto langka tentang friendship yang bakalan bikin terharuu :')
Lucunyaaa :)

Modul String Java Programming

Bagi teman - teman modul javanya belum dikirim atau pun udah dikirim sama Hana tapi malas mau otak atik kotak masuk email yang isiinya bejibun, download aja modul nya disini. Bisa di ambil dari link - link di bawah niii.. Semuanya ada 4 biji. Tinggal di klik aja, okay !














Penyebab Koneksi Internet yang Lambat

Berikut merupakan penyebab terjadinya kinerja yang buruk yang disebabkan oleh masalah konfigurasi router broadband, gangguan jaringan nirkabel, atau masalah teknis lainnya.
Berikut langkah - langkah mendiagnosanya..

1. Pengaturan Broadband Router
Sebagai pusat jaringan, router broadband dapat bertanggung jawab untuk koneksi internet lambat jika dikonfigurasi secara tidak benar. Misalnya, pengaturan MTU router Anda akan menyebabkan masalah performa jika diatur terlalu tinggi atau terlalu rendah. Pastikan pengaturan router anda secara konsisten dengan produsen dan Internet Service Provider (ISP) yang direkomendasi. Catatan : hati-hati setiap perubahan yang anda buat untuk konfigurasi router anda, sehingga anda dapat membatalkan jika diperlukan. 

2. Interferensi Sinyal
WiFi dan jenis lain dari koneksi nirkabel dapat berkinerja buruk karena adanya sinyal yang mengganggu. Peralatan rumah tangga, jaringan nirkabel yang lain bahkan tetangga anda dapat mengganggu koneksi di komputer anda. Untuk menghindari koneksi internet yang lambat karena sinyal interferensi, adalah dengan reposisi router untuk performa yang lebih baik dan perubahan nomor Wi-Fi channel. 

3. Internet Worms
Sebuah worm Internet adalah sebuah program perangkat lunak berbahaya yang menyebar melalui jaringan komputer. Jika komputer anda terinfeksi oleh worm internet, mereka mungkin mulai secara spontan menghasilkan lalu lintas jaringan tanpa sepengetahuan anda, menyebabkan koneksi Internet anda tampil dengan lambat. Jalankan software antivirus secara teratur untuk mendiagnosa dan menghapus worm dari komputer anda.

Memasang Widget Pelacak IP Address dan Browser

Setelah lamanya blog ini hanya berdiam diri dan harap saja ada yang masih setia mampir (ckckc), akhirnya pada saat ini ukhrazone kembali hidup..hehe mudah-mudahan aja nggak mati suri lagi :| Note : Kalimat di atas hanya intro belaka..hehe. Langsung aja ke intinya okay!

Postingan kali ini berisi tentang tips blogging yaitu menambah widget dalam blog kamu yang dapat melacak ip maupun browser yang digunakan oleh pengunjung blog kamu. Seperti dibawah ini.


Ikuti langkah - langkah di bawah ini :

1. Masuk kesitus http://danasoft.com.

2. Kemudian  klik Create your free sign with custom text quotes!.

3. Lalu pada halaman selanjutnya, isi alamat email serta nama kamu di kotak isian, kemudian pilih bahasa serta gambar yang kamu inginkan. Dan dikotak selanjutnya kamu bisa menulis apapun.

4. Klik tombol "Make My Custom Sign". Kemudian akan muncul  kode html, copykan code html tersebut pada kotak yang paling bawah dan pastekan pada blogmu di add gadget dan kemudian add HTML/Javascript.

5. Selesai.

Recycled Island, Pulau Sampah Bakal Jadi Surga Dunia?

Ini adalah proyek ambisius untuk membuat daur ulang, seorang visioner asal Belanda ingin mengubah Pasific Garbage Patch menjasi dirinya sendiri, yakni sebuah pulau surga berwarna hijau yang memiliki resource dari laut dan sampah yangt mengambang di dalamnya. "Pulau Daur Ulang" atau Recycled Island akan menjadi oase dengan luas hampir 4.000 mil persegi yang dibangun dengan tiga tujuan utama, yakni untuk mendaur ulang semua plastik yang mengambang di air, untuk menggunakan material yang ada guna membentuk pulau di tengah laut yang layak huni, dan untuk memastikan pulau itu adalah independen. Kira-kira seukuran dengan pulau Hawaii, Recycled Island akan memiliki kebangsaannya dan hukumnya sendiri.. Penduduk pulau tersebut dapat memanen rumput laut untuk membuat pupuk untuk tanaman dan makanan untuk tambak ikan, dan untuk membuat biofuel dan obat-obatan. Sementara itu, bahan kimia dapat diekstraksi dari air beracun dalam sepetak sampah.

Seiring waktu, dikatakan bahwa rencana itu, pulau tersebut masih belum layak huni hingga lingkungan menjijikkan yang ada sudah dihilangkan. Sementara saat ini tampaknya sangat masih tidak memungkinkan, organizer juga masih mencari para ilmuwan yang dapat membantu mereka membuat langkah pertama melakukan telaah terhadap sampah daur ulang menjadi bahan berguna. Bahkan jika pulau ini tidak ada, mungkin dengan menyatukan kepala ilmuwan dan teknisi akan dapat memecahkan persoalan bagaimana membersihkan sampah sebelum semuanya menjadi lebih buruk.
 
 
 
sumber : beritanet.com

Versi terbaru Firefox 4

Firefox 4 beta sudah rilis awal bulan ini, dan hari ini versi terbarunya telah tersedia. Dan versi ini datang tambahan 23 bahasa lainnya. Firefox 4 ini juga memiliki fitur tabs yang dikenal lewat App Tabs. App Tabs dapat dibuat sesuai dengan kehendak pengguna, dimana pengguna dapat memasukkan situs-situs yang paling dikunjungi, dan di design untuk memanpilkan Favicon-nya saja.
 
Pengguna bisa membuat App Tabs untuk semua site hanya dengan mengklik kanan pada tab dan pilih "create App Tab". Ini adalah tambahan fitur yang sederhana tetapi sangat bagus untuk tingkat efektifitasnya. Dan Firefox 4 ini juga menambahkan support lebih untuk penggunaan fitur CSS3, termasuk support untuk CSS3 transitions dan animations. Mozzila menjanjikan bahwa Firefox 4 ini akan lebih cepat dalam melakukan penjelajahan di dunia maya. Firefox tetap harus bersaing tidak hanya dengan Google Chrome tetapi juga IE 9 yang rencananya akan datang dalam waktu dekat ini. Pengguna bisa mengunduh Firefox 4 dan bahasa yang diinginkan lewat situs resmi Mozzila. Apakah anda sudah menggunakan Firefox 4 beta? 



sumber : beritanet.com

Alhamdulillah, Ukhrazone Dapat Pagerank !!

Hiaaa. Udah lama nggak buka- buka or update ni blog. Kangen. Mau gimana lagi, makin sibuk saja rutinitas sebagai mahasiswa, dan kemaren udah agak jenuh sih. Hehe. Tapi, keknya semangat lagi deh. Soalnya ada sesuatu yang bikin ukhra senang campur aduk deh pokoknya. Nggak disangka dan tak dinanya(kacau bahasanya), akhirnya setelah bertahun - tahun menunggu(lebay), Ukhrazone dapat PAGERANK!!! Alhamdulillah. Nggak nanggung - nanggung langsung loncat ke pagerank 3. Subhanallah.

Begh, senang banget, dari dulu nunggu - nunggu, ngecek terus di prchecker alhasil 0 bulat. Selalu! tapi akhirnya pecah juga kwkwkw. Oia, ukhra berterimakasih ni sama sahabat blogger yang iseng bertanya tentang pagerank ukhrazone, hehehe kalo nggak ni pasti nggak bakalan tahu. Nggak bakalan ukhra cek deh-,-". hahhaha. Jadi semangat lagi nih.^^ Walaupun bentar lagi UAS dan tugas yang telah membanjiri nggak jadi penghalang deh buat aktif terus di dunia maya(ceileee). Aminn!!