Ads 468x60px

Selasa, 06 Desember 2011

In Other Hand

Artikel ini ditulis oleh Bagas Dharma Setyanto, peserta The Battle of Wikumagic October 2011 kategori First Division.


In Other Hand...
The Battle Of Wikumagic October

Genre Permainan : Bizzaire, Mentalism, Stage Magic. 


Efek Permainan :

Pada awal permainan pesulap bercerita tentang hal – hal mistis yang tentunya membuat para penonton merinding. Kemudian pesulap mengatakan bahwa dia akan melepaskan jiwanya dan berpetualang di alam lain untuk sementara waktu. Dalam hal ini, pesulap menggunakan kartu sebagai mediumnya. Pesulap mengajak dua orang penonton untuk maju ke atas panggung. Penonton pertama diperkenankan memilih satu buah kartu, dan penonton kedua juga memilih satu buah kartu. Setelah itu, masing – masing dari mereka memasukkan kartu ke dalam amplop yang telah di sediakan. Kedua penonton tersebut kemudian di pisahkan di sisi kiri pesulap dan di sisi kanan pesulap. Pesulap mengajak satu orang lagi untuk membantunya memegang lonceng dan memegang pergelangan tangannya untuk memeriksa denyut nadinya. Kemudian pesulap duduk di kursi dan memulai aksinya. Beberapa saat kemudian penonton yang memegang pergelangan tangan pesulap untuk memeriksa denyut nadinya tiba – tiba berhenti menggerakkan lonceng yang menandakan bahwa sudah tidak ada lagi denyut nadi di tangan pesulap. Roh pesulap keluar dari raganya dan berusaha untuk menukar dua buah kartu yang ada di dalam amplop. Setelah pesulap tersadar, pesulap menyuruh dua orang sukarelawannya untuk memeriksa isi amplopnya dan ternyata kartu yang tadinya ada di dalam amplop tersebut telah bertukar tempat di dalam amplop lainnya. Penonton memberikan applause yang luar biasa.


Teknik yang dibutuhkan :

1. forcing kartu,
2. switch kartu,
3. double lift,
4. teknik kundalini’s heart beat (menghentikan denyut nadi sementara),
5. akting yang meyakinkan,
6. presentasi yang baik untuk lebih meyakinkan penonon akan permainan yang dibawakan.


Persiapan :

1. Dua buah amplop.




2. Spidol.
3. Dua buah kursi.
4. Satu dek kartu.
5. Satu kartu duplikat (dalam contoh King Wajik).



6. Susun kartu sedemikian rupa, dengan satu kartu duplikat (King wajik) berada di tumpukan paling bawah, kemudian satu King Wajik lainnya berada di tumpukan teratas, dan satu lagi kartu sembarang (dalam contoh ini menggunakan kartu 8 keriting) diletakkan di atas kartu king wajik yang berada di tumpukkan teratas hingga tersusun seperti gambar berikut :



7. Masukkan satu dek kartu yang telah disusun sedemikian rupa tersebut ke dalam box dan masukan ke dalam saku Anda.
8. Sebuah lonceng kecil.
9. Ikatkan bola bekel kecil di bagian atas tangan Anda (daerah ketiak). Usahakan jangan sampai ikatan tersebut lepas, kemudian pakailah jas, atau pakaian lengan panjang untuk menutupi bola tersebut.


Prosedur permainan :

1. Sebelum memulai permainan, Anda ceritakan terlebih dahulu tentang hal – hal mistis yang ada di sekeliling manusia, mungkin tentang alam selain alam gaib, atau hal lain yang berbau mistis.
2. Kemudian Anda katakan bahwa pada permainan ini Anda akan mencoba melepaskan jiwa Anda dan mencoba berpetualang di alam lain selama beberapa saat.
3. Panggil dua orang penonton untuk maju ke depan.
4. Ambil satu pak kartu yang tadi telah Anda persiapkan, kemudian suruh kedua penonton untuk memilih masing – masing satu kartu.
5. Lakukan forcing ketika masing – masing penonton memilih kartu. Dalam contoh ini, saya melakukan dribble card forcing yang caranya sebagai berikut :
a. Lakukan swing card/cutting card. Katakan saja sekarang di tangan Anda tumpukan kartu telah terbagi dua, yaitu tumpukan A dan B.



b. Kemudian letakkan tumpukan A di tangan kiri Anda dan lakukan teknik pinky break, kemudian letakkan tumpukan B di atas tumpukan A.



c. Kemudian pegang tumpukan kartu tersebut dengan tangan kanan Anda dan pertahankan posisi break tersebut. Ibu jari memegang bagian belakang sambil mempertahankan posisi break kartu, kemudian tiga jari (kelingking, jari manis, dan jari tengah) memegang bagian depan kartu. Sedangkan telunjuk berada di tengah – tengah untuk menekan kartu saat melakukan dribble.
d. Suruh penonton mengatakan STOP dimana saja ketika Anda mendribble kartu. Lakukan dribble secara perlahan, kemudian saat penonton mengatakan STOP segera jatuhkan seluruh kartu yang ada di bawah tumpukan B. Maka, penonton pasti akan mendapatkan kartu teratas tumpukan A. Lakukan hal yang sama agar penonton kedua kembali mendapatkan kartu teratas di tumpukan A.



6. Setelah masing – masing penonton memilih kartu, dalam contoh ini dapat dipastikan bahwa penonton 1 pasti akan mendapatkan kartu 8 keriting dan penonton dua akan mendapatkan kartu King Wajik.
7. Pastikan setelah Anda melakukan forcing posisi akhir adalah kartu King Wajik tetap berada di tumpukan terbawah.
8. Kemudian untuk langkah selanjutnya, Anda pegang tumpukan kartu di tangan Anda dengan posisi kartu King Wajik menghadap ke arah Anda.

Kartu King wajik menghadap wajah Anda.

9. Minta kartu dari penonton 1 (kartu 8 keriting), kemudian tumpuk/letakkan di atas kartu King wajik. Ketika melakukan hal ini, jangan sampai penonton mengetahui gerakan Anda atau mengetahui bahwa Anda meletakkan kartu 8 keriting di atas kartu King Wajik.



10. Kemudian lakukan double lift pada kartu 8 keriting dan King wajik dan letakkan di atas tumpukan kartu dengan posisi facedown.
11. Berikan kartu teratas tumpukan kepada penonton 1 dan suruh dia untuk menutup kartu tersebut dan jangan intip kartu tersebut. Penonton akan mengira bahwa kartu tersebut adalah 8 keriting padahal kartu tersebut adalah King wajik.
12. Sekarang kondisi susunan kartu terakhir adalah kartu 8 keriting berada pada tumpukan teratas.
13. Langkah berikutnya adalah menukar kartu King Wajik milik penonton 2 dengan kartu 8 keriting yang ada di tumpukan teratas.
14. Lakukan bottom control (memindah kartu teratas ke bawah) dengan cara :
a. posisikan kartu seperti saat Anda akan melakukan overhand shuffle di tangan Anda,
b. kemudian tekan kartu teratas dengan ibu jari Anda,
c. lakukan overhand shuffle dengan terlebih dahulu meletakkan kartu teratas di bawah tumpukan. Kemudian shuffle kartu yang lain di atas kartu tersebut. Perhatikan gambar berikut :



15. Setelah Anda melakukan teknik tersebut, kini kartu 8 keriting telah ada di tumpukan terbawah.
16. Lakukan teknik yang sama seperti saat Anda menukar kartu 8 keriting dengan King wajik. (Prosedur 8 s.d. 12)
17. Setelah kedua sukarelawan Anda telah kembali memegang kartu mereka masing – masing, jangan sampai mereka mengintip atau melihat kartu tersebut.
18. Berikan dua buah amplop kepada masing – masing penonton. Kemudian suruh masing – masing dari mereka untuk memasukkan kartu mereka ke dalam amplop tanpa mengintip kartu tersebut. Berikan spidol kepada mereka dan suruh untuk menggambar masing – masing kartu yang ada di dalam amplop mereka menurut sepengetahuan mereka. Karena mereka tidak sadar bahwa kartu telah Anda tukar.




19. Suruh penonton 1 dan 2 berada di kanan dan kiri Anda tetapi agak berjauhan sambil memegang amplop masing – masing.
20. Ambil kursi dan kemudian letakkan di tengah – tengah kedua penonton tersebut. Perhatikan gambar di bawah ini.



21. Panggil satu penonton lagi untuk membantu Anda. Berikan lonceng yang tadi telah Anda persiapkan kepadanya.
22. Kemudian suruh dia untuk mencari denyut nadi di tangan Anda (tentunya tangan yang pada pangkal lengannya telah Anda pasang bola bekel). Setelah penonton menemukan denyut nadi Anda, suruh dia menggunakan loncengnya sebagai denyut nadi Anda. Jika denyutnya berjalan, bunyikan loncengnya sesuai dengan denyut yang dia rasakan, jika melambat maka bunyi lonceng juga harus melambat dan apabila denyut nadi menghilang suruh dia berhenti membunyikan lonceng.
23. Mulailah atraksi Anda disini. Katakan kepada penonton bahwa Anda akan mulai pergi berpetualang ke alam lain untuk melakukan suatu hal.
24. Suruh penonton untuk memulai membunyikan lonceng sesuai dengan denyut nadi Anda. Perlahan pejamkan mata Anda, dan tekan bola yang ada di tangan Anda ke daerah dekat ketiak. Hal ini akan menyebabkan denyut nadi Anda akan hilang.
25. Ketika penonton berhenti membunyikan lonceng, maka beraktinglah seolah – olah Anda dalam kondisi mati, raga tanpa jiwa. Tahan nafas Anda dan jangan melakukan gerakan secara tiba – tiba.
26. Setelah beberapa saat, buka mata Anda. Lonceng pun akan berbunyi kembali.
27. Nikmati Applause dari penonton. Namun, permainan belum selesai. Berdirilah dan kemudian perintahkan penonton 1 dan dua untuk membuka dan mengambil kartu yang ada dalam amplop mereka. Bravo! Kartu yang ada di dalam amplop itu telah tertukar. Nikmati kembali Applause yang lebih meriah dari penonton.
28. Untuk mengakhiri permainan katakan kepada penonton bahwa baru saja Anda berpindah alam dan mencoba memindahkan kartu yang ada di amplop 1 ke amplop 2. Ucapkan terima kasih kepada sukarelawan – sukarelawan yang telah membantu Anda. Nikmati lagi applause dari penonton. 
 
sumber: http://www.wikumagic.org
Reade more >>

TRIK MENEBAK NO. SERI UANG

Diambil dari Modern Mentalism by Matt Mello dengan sedikit pengembangan

Sangat banyak trik menebak nomor seri uang dan beragam pula caranya. Salah satu yang sangat menganggumkan adalah trik yang di buat oleh Matt Mello ini. Selain triknya yang Anytime Anywhere (bisa dilakukan dimana saja dan kapan saja), trik ini juga sangat mudah untuk dimainkan dan sangat cocok ditampilakn pada awal pertunjukan mentalist anda. Berikut penjelasannya :


Persiapan :

1. Uang kertas (tapi lebih bagus jika uang yang digunakan dari sukarelawan)


Prosedur : 

1. Carilah seorang sukarelawan

2. Suruh dia mengeluarkan uang kertas terserah yang mana saja dia suka dari dompetnya

3. Setelah itu, suruh dia melipat uang kertas tersebut pada posisi gambar pahlawannya berada diluar



4. Yakinkan pada dia bahwa anda sama sekali tidak mengetahui berapa nomor seri dari uang yang dia pegang

5. Berceritalah padanya “apakah dia percaya bahwa sebuah gambar memiliki roh/nyawa dan roh tersebut memiliki kemampuan membaca pikiran seseorang yang memegang gambar tersebut?”

6. Setelah itu ambil uang tersebut dan buka lipatannya hingga berbentuk siku-siku menghadap sukarelawan sambil menunjuk nomor seri di kanan bawah, dari posisi tersebut sukarelawan akan yakin anda tidak melihat nomor serinya dan hanya fokus pada nomor seri yang anda tunjuk



7. Suruh dia menghapalkan tiga digit terakhir dari nomor seri uang tersebut

8. Pada saat bersamaan, intip nomor seri yang ada di kiri atas uang dan hapalkan tiga digit terakhirnya. Usahakan lakukan dengan sangat cepat, kurang dari tiga detik 



9. Setelah itu, lipat kembali uangnya dan yakinkan sekali lagi padanya anda sama sekali tidak tahu nomor seri uang tersebut

10. Berikan kembali uang tersebut padanya. Berpura-puralah seakan roh dari gambar pahlawan di uang tersebut berbisik pada anda.

11. Dan, tebaklah nomor serinya
 
Trik ini saya buat sendiri ditambah gabungan trik dari WikuMagic
Terima kasih
 
 

Reade more >>

prediksi 11september 2001

Trik ini disubmit oleh Devil Medallion, pemenang kategori Honorable Mentions the Battle of Wikumagic September 2009

Effect : Anda mampu memprediksi tanggal pilihan penonton




Persiapan : Siapakan 1 buah amplop yang cukup besar yang berisi prediksi,kertas putih besar,spidol,kalender tahun 2001, dan print gambar ini:


Prosedur :

1.Sebelumnya,amplop tersebut anda isi dengan kertas yang berukuran sama dengan amplop dengan tulisan : “ 11 SEPTEMBER 2001 “ dan di belakangnya anda tempelkan gambar ini :



2.Sewaktu show anda dimulai,Anda meminta bantuan salah satu penonton yang ada.

3.Lalu anda mengatakan ‘ saya punya sebuah kalender tahun 2001 disini oleh karena itu kita akan bermain dengan kalender ini.

4.Lalu anda tunjukan gambar tabel yang sudah anda print tersebut.

5.Minta penonton tersebut untuk memikirkan angka dalam table tersebut,setelah selesai,anda tanyakan di kolom mana saja angka tersebut berada,lalu tambahkan angka paling atas dari kolom tersebut.( Misalnya ia memikirkan angka 6,angka enam ada di kolom B dan C,jadi tambahkan 4 dan 2,jadi 6).Usahkan lebih cepat agar tidak ada keraguan penonton apakah anda mengecek satu-satu atau tidak.

6.Lalu anda katakanalah angka yang dipikirkan penonton tersebut.

7.Lalu anda katakan “ anda sudah memilih jadi sekarang giliran saya ya yang memilih ”,lalu pilih angka dalam tabel yang jika di tambahkan atau dikurangkan dengan angka yang dipilih penonton hasilnya 9 (Misalnya angka 6,anda pilih angka 3 atau 15,lalu anda tambahkan dengan 3 atau 15 anda kurangkan dengan 3 dan hasilnya 9).Jika angkanya sudah paling besar,pilih kurangkan dengan angka dalam table yang dapat hasilnya 9.

8.Setelah anda mendapatkan angka anda,katakan “ saya akan menambahkan dengan angka anda” atau “angka saya akan saya kurangkan dengan angka anda”(tergantung angka anda,jika ditambah,katakan tambah,jika kurang katakan kurang,jika mengurangkan,angka yang lebih besar kurangkan dengan angka yang lebih kecil dan hasilnya tidak boleh minus(-)).

9.Pastinya hasilnya 9,lalu anda tunjukan kalender 2001 tersebut lagi dan katakan “karena hasilnya 9,maka kita bermain dengan bulan 9,yaitu September.

10.Gunakan metode memanipulasi pikiran untuk mendapatkan tanggal 11.Misalnya suruh penonton memilih 15 tanggal dengan menuliskan dalam kertas yang anda sediakan,jika dalam tanggal tersebut ada tanggal 11 katakan “kita ambil 15 tanggal ini” dan coret dengan spidol angka sisanya,jika tidak ada tanggal 11 katakan “kita buang 15 tanggal ini” dan coret 15 angka tersebut.Lalu suruh penonton memilih 7 lagi,lakukan metode sebelumnya,lalu selanjutnya anda suruh penonton memilih 5 dan lanjutkan dengan metode sebelumnya dan lanjutkan dengan memilih 3 akhirnya menyuruh penonton memilih 1 dengan melakukan metode memanipulasi pikiran sebelumnya.(Misalnya dari 30 hari,ia memilih tanggal 1-15,pilih tanggal itu,lalu ia pilih 7 tanggal lagi yaitu 1-7,coret angka itu,berarti sianya 8-15,suruh ia pilih 5 lagi yaitu 8-12,pilih angka itu lalu suruh ia pilih 3 lagi misalnya 8-10,coret angka itu,lalu suruh ia pilih salah satu,jika ia pilih 11,katakana baik kita pakai tanggal ini,jika ia pilih 12,coret angka ini dan akhirnya pilih tanggal 11)

11.Terakhir setelah ia memilih tanggal 11,tanyakan tahukah peristiwa apa yang terjadi pada hari tu??? Jika ia tidak tahu,katakana pada hari itu adalah serangan 4 terorrisme yang mengambil 4 pesawat dan menabrakkannya ke bangunan di Amerika Serikat dan peristiwa itu menggemparkan dunia.

12.Lalu tanyakan kepada penonton ”tanggal ,bulan dan tahun apa hasil dari yang kita mainkan tadi?” Ia pasti menjawab 11 September 2001.Bukalah prediksi anda,ternyata benar 11 September 2001,katakan lagi “Mungkin ini sebuah kebetulan,tetapi jika ini disertai gambar akan lebih membuat anda percaya,balik kertas tesebut,dan terimalah aplaus yang gemilang dari penonton.Yakinkan lagi ini adalah pilihan penonton sendiri.

13.Katakan Maknanya adalah : Dalam hidup ini banyak sekali pilihan yang dapat kita pilih,jadi pilih secara bijak untuk mendapatkan hasil yang terbaik.

Trik ini saya buat sendiri ditambah gabungan trik dari WikuMagic
Terima kasih
Reade more >>

JOption

Program java JOption

Program java ini bisa menentukan nilai rata-rata dari tiga bilangan yang diinputkan. Bilangan pertama diinputkan melalui buffer dan scanner. Bilangan ketiga diinputkan melalui JOption dan rata-rata akan dikeluarkan melalui JOption.

berikut coding untuk membuat program rata-rata dari java:

import java.util.Scanner;
import java.io.*;
import javax.swing.JOptionPane;
class javablog {
    public static void main(String[] args) throws IOException {
          Scanner n = new Scanner (System.in);
          BufferedReader in = new
          BufferedReader(new InputStreamReader(System.in));
          int  a,r,rt,c;
          System.out.print("masukan angka pertama: ");
        a = n.nextInt();
        System.out.print("masukan angka kedua: ");
        String nAngka = in.readLine();
        String y ="";
        y = JOptionPane.showInputDialog("masukan angka ketiga: ");
        c = Integer.parseInt(y);
        r = Integer.parseInt(nAngka);
        rt = (a+r+c) / 3;
        if (rt>=70 == r<80){
            String pesan ="niali anda: "+rt+" kompeten :)";
            JOptionPane.showMessageDialog(null, pesan);
        }else
            if (rt>80){
            String pesan ="niali anda: "+rt+" anda kompeten :))";
           JOptionPane.showMessageDialog(null, pesan);
        }else {
            String pesan = "niali anda: "+rt+" anda tidak kompeten :(";
            JOptionPane.showMessageDialog(null, pesan);
        }
    }

}

berikut tampilan pertama JOption pada saat menginputkan bilangan ketiga:



Berikut tampilan saat mengisi bilangan ketiga:



Berikut tampilan output rata-rata:




Reade more >>

Senin, 28 November 2011

pengenalan java script

Penggunaan JavaScript
Menggunakan tag HTML

Penempatan JavaScript
v   Ditempatkan pada tag
v   Ditempatkan pada tag
v   Ditempatkan pada tag dan
v   Sebagai file external.
Penggunaan JavaScript External 
File contoh1.js
document.write(“

Text ini ditulis dengan JavaScript

”);


File contoh1.html
 

Variabel
Aturan penulisan Variabel :
Nama variabel bersifat Case Sensitive
Harus dimulai dengan huruf atau karakter underscore.
Deklarasi Variabel dengan statement var
var nama; var nama=“Candra”;
Variabel yang tidak dideklarasikan
nama=“Candra”; x=y+5;
Membuat Komentar
Skrip dari JavaScript terletak di dalam dokumen HTML.
Pada navigator versi lama, sebelum adanya JavaScript, tidak mengenal tag tersebut dan akan melewatkannya untuk di baca. Untuk itu perlu ditambahkan tag komentar agar skripnya tidak dibaca sebagai skrip, tetapi di baca sebagai komentar dan tidak akan dieksekusi sebagai program.
Untuk menulis komentar dalam satu baris kita gunakan karakter dobel slash.
                                // semua karakter di belakang // tidak akan di eksekusi
Untuk menulis komentar yang terdiri dari beberapa baris kita gunakan karakter /* dan */
                   /* Semua baris antara 2 tanda tersebut tidak akan di eksekusi oleh kompilator */

Tipe Data
Bilangan bulat atau desimal
Integer(bilangan bulat), basis-nya :
basis desimal : integer di tuliskan dalam urutan unit bilangan (dari 0 sampai dengan 9), permulaan bilangan tidak boleh dimulai oleh angka 0
basis heksadesimal : dituliskan dalam urutan unit bilangan dari 0 sampai dengan 9 atau urutan huruf dari A sampai dengan F (atau a sampai dengan f), permulaan bilangan dimulai oleh 0x atau 0X
basis oktal : dituliskan dalam urutan unit angka dari 0 sampai dengan 7, permulaan bilangan dimulai dengan angka 0
Float (bilangan desimal) : bilangan yang disebut juga bilangan pecahan atau bilangan yang dituliskan dengan tanda koma.
bilangan bulat desimal : 895
bilangan dengan tanda koma : 895,12
bilangan pembagian : 27/11
bilangan eksponensial : bilangan dengan tanda koma , kemudian diikuti oleh huruf e(atau E), kemudian diikuti oleh bilangan bulat yang artinya pangkat dari bilangan 10 (+ atau -, pangkat postitif atau negatif), contoh :
                                var a = 2.75e-2;
                                var b = 35.8E+10;
                                var c = .25e-2;

String, adalah kumpulan dari karakter, kita deklarasikan variabel string menggunakan tanda (') atau (").
Ada beberapa karakter spesial yang bisa kita gunakan untuk mensimulasikan bagian dari karakter yang tidak terlihat (non visual) dan juga untuk menghindarkan kemungkinan navigator "mengalami kebingungan" dalam membedakan antara string dan skripnya sendiri, karakter spesial ini menggunakan simbol antislash (\), beberapa contoh karakter spesial tersebut :
\n : kembali ke baris awal
\r : menekan tombol ENTER
\t : tab
\" : tanda petik ganda
\' : tanda petik tunggal
\\ : karakter antislash
Contoh :
                                                var a = "Hallo";
                                                var b = 'Sampai Ketemu Lagi !';
                                                Judul = "Ada apa di dalam \"c:\\windows\\\"";
Booleans, adalah satu variabel khusus yang berguna untuk mengevalua si suatu kondisi tertentu, oleh karenanya boolean mempunyai dua nilai :
True : diwakili oleh nilai 1
False : diwakili oleh nilai 0


Reade more >>

KONEKTIVITAS PHP DENGAN MySQL

Langkah-langkah koneksi PHP-MySQL
1. Membuka koneksi ke server MySQL
mysql_connect()
Digunakan untuk melakukan uji  dan koneksi kepada server database MySQL.

Sintaks :




          $conn = mysql_connect (”host”,”username”,”password”);

$conn             adalah nama variabel penampung status hasil koneksi kepada database.
host                 adalah nama host atau alamat server database MySQL.
username         adalah nama user yang telah diberi hak untuk dapat mengakses server
database.
password         adalah kata sandi untuk username untuk dapat masuk ke dalam database.

2. Memilih database yang akan digunakan di server
mysql_select_db()
Digunakan untuk melakukan koneksi kepada database yang dalam server yang berhasil dikoneksi dengan perintah mysql_connect().

Sintaks :
         
          $pilih = mysql_select_db(”namadatabase”,$conn);

$pilih               berisi status koneksi kepada database.
$conn              merupakan koneksi kepada server database yang berhasil.
namadatabase  adalah nama database yang akan dikenai proses.

3. Mengambil sebuah query dari sebuah database.
mysql_query()
Digunakan untuk melakukan eksekusi perintah SQL untuk memanipulasi database yang berhasil dilakukan koneksinya menggunakan mysql_select_db().

Sintaks :




        $hasil = mysql_query(”SQL Statement”);
$hasil               akan berupa record set apabila SQL Statement berupa perintah select.

4. Mengambil record dari database
a. mysql_fetch_array()
Digunakan untuk melakukan pemrosesan hasil query yang dilakukan dengan perintah mysql_query(), dan memasukkannya ke dalam array asosiatif, array numeris atau keduanya.

Sintaks :




          $row = mysql_fetch_array($hasil);

$row    adalah array satu record dari record $hasil yang diproses nomor record
sesuai dengan nomor urut dari proses mysql_fetch_array yang sedang dilakukan.
$hasil   adalah record set yang akan diproses.

b. mysql_fetch_assoc()
Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array asosiatif.

Sintaks :




          $row = mysql_fetch_assoc($hasil);

c. mysql_fetch_row()
Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array numeris.

Sintaks :




          $row = mysql_fetch_row($hasil);

d. mysql_num_rows()
Fungsi ini digunakan untuk menghitung jumlah record yang ada pada database.

Sintaks :




          $jml = mysql_num_rows($hasil);

$jml     akan memiliki nilai sesuai dengan jumlah record yang ada.




LATIHAN – LATIHAN :

1. Menguji interkoneksi PHP dengan MySQL.



   Koneksi Database MySQL

Demo koneksi database MySQL


$conn=mysql_connect ("localhost","root","");
if ($conn) {
    echo "OK";
} else {
   echo "Server not connected";
}
?>
 

















2. Melihat perbedaan antara mysql_fetch_array(), mysql_fetch_assoc(),  mysql_fetch_row().

a. Buatlah tabel liga berikut ini, dengan 3 field : kode, negara, champion.



Create table liga (
     kode char(3) not null,
     negara char(15),
     champion int
);
 







b. Isilah tabel dengan data berikut ini :



Insert into liga (kode, negara, champion)
values (‘jer’,’Jerman’,4);
Insert into liga (kode, negara, champion)
values (‘spa’,’Spanyol’,4);
Insert into liga (kode, negara, champion)
values (‘ing’,’Inggris’,3);
Insert into liga (kode, negara, champion)
values (‘bel’,’Belanda’,3);


 













c. Akses databases menggunakan mysql_fetch_array()



   Koneksi Database MySQL

Koneksi database dengan mysql_fetch_array


$conn=mysql_connect ("localhost","root","")
      or die ("koneksi gagal");
mysql_select_db("faruq",$conn);
$hasil = mysql_query("select * from liga",$conn);
while ($row=mysql_fetch_array($hasil)) {
    echo "Liga " .$row["negara"]; //array asosiatif
    echo " mempunyai " .$row[2];  //array numeris
    echo " wakil di liga champion
";
}
?>

 



















d. Akses databases menggunakan mysql_fetch_assoc()



   Koneksi Database MySQL

Koneksi database dengan mysql_fetch_assoc


$conn=mysql_connect ("localhost","root","")
      or die ("koneksi gagal");
mysql_select_db("faruq",$conn);
$hasil = mysql_query("select * from liga",$conn);
while ($row=mysql_fetch_array($hasil)) {
    echo "Liga " .$row["negara"];
    echo " mempunyai " .$row[“champion”]; 
    echo " wakil di liga champion
";
}
?>

 






















e. Akses databases menggunakan mysql_fetch_row()



   Koneksi Database MySQL

Koneksi database dengan mysql_fetch_assoc


$conn=mysql_connect ("localhost","root","")
      or die ("koneksi gagal");
mysql_select_db("faruq",$conn);
$hasil = mysql_query("select * from liga",$conn);
while ($row=mysql_fetch_row($hasil)) {
    echo "Liga " .$row[1];
    echo " mempunyai " .$row[2]; 
    echo " wakil di liga champion
";
}
?>

 



















3. Membuat Buku Tamu
a. Buatlah tabel bukutamu yang memiliki 3 field : nama, email, komentar.



Create table bukutamu (
     nama char(20) not null,
     email char(20),
     komentar char (40)
);
 








b. Buat form untuk buku tamu, beri nama bukutamu.htm



   Buku Tamu

Buku Tamu untuk database MySQL



Nama     :
Email    :
Komentar :
 

















c. Buat file bukutamu_add_form.php untuk memproses data dari bukutamu.htm dan menambahkan data ke tabel bukutamu.



   Simpan Buku Tamu

Simpan Buku Tamu MySQL


$nama = $_POST["nama"];
$email = $_POST["email"];
$komentar = $_POST["komentar"];
$conn=mysql_connect ("localhost","root","")
      or die ("koneksi gagal");
mysql_select_db("faruq",$conn);
echo "Nama     : $nama
";
echo "Email    : $email
";
echo "Komentar : $komentar
";
$sqlstr="insert into bukutamu (nama,email,komentar)
         values ('$nama','$email','$komentar')";
$hasil = mysql_query($sqlstr,$conn);
echo "Simpan bukutamu berhasil dilakukan";
?>
 
























d. Buat file view.php untuk menampilkan isi buku tamu.



$conn = mysql_connect("localhost","root","");
mysql_select_db("faruq",$conn);
$hasil = mysql_query("select * from bukutamu",$conn);
$jumlah = mysql_num_rows($hasil);
echo "

Daftar Pengunjung
";
echo "Jumlah pengunjung : $jumlah";
$a=1;
while($baris = mysql_fetch_array($hasil))
{
   echo "
";
   echo $a;
   echo "
";
   echo "Nama : ";
   echo $baris[0];
   echo "
";
   echo "Email : ";
   echo $baris[1];
   echo "
";
   echo "Komentar : ";
   echo $baris[2];
   $a++;
}
?>
 























4. Membuat program searching database dengan menggunakan tabel no 3a
a. Buat file search.htm


   Cari Database

Searching Buku Tamu untuk database MySQL



Masukkan kata yang anda cari
 




















b. Buat file hasilsearch.php untuk menampilkan data



 $kolom=$_POST['kolom'];
 $cari=$_POST['cari'];
 $conn=mysql_connect("localhost","root","");
 mysql_select_db("faruq", $conn);
 $hasil=mysql_query("select * from bukutamu where  $kolom like '%$cari%'", $conn);
 $jumlah=mysql_num_rows($hasil);
 echo "
";
 echo "Ditemukan: $jumlah";
 echo "
";
 while($baris=mysql_fetch_array($hasil))
   {
   echo "Nama : ";
   echo $baris[0];
   echo "
";
   echo "Email : ";
   echo $baris[1];
   echo "
";
   echo "Komentar :";
   echo $baris[2];
}
?>
 


























Reade more >>

clock