Pages

Senin, 06 Juni 2011

KUMPULAN SOAL-SOAL TIK KELAS XI




PILIHAN GANDA
1. Berikut ini atribut Font / huruf yang benar pada HTML adalah
a. Align – Color – Face
b. Bgcolor – Background – Fill
c. Size – Align – Bgcolor
d. Align – Color – Size
e. Face – Color – Size

2. Berikut ini langkah membuka notepad
1. start
2. notepad
3. all programs
4. acsesoris
susunlah langkah tersebut menjadi benar
a. 1,2,3 dan 4
b. 2,3,1 dan 4
c. 1,4,3 dan 2
d. 4.2,1,dan 3
e. 1,3,4 dan 2

3. Perhatikan contoh di bawah ini

Agar tampilan seperti diatas kita gunakan
a. Horizontal line
b. Unordered list
c. Ordered list
d. Upper roman
e. Definition list

4. Bagian Ms. FrontPage yang berfungsi membuat teks berjalan disebut
a. HTML Efek
b. DHTML Efek
c. Animation Teks
d. Hover teks
e. Marquee

5. Berikut ini aturan penulisan variabel pada PHP kecuali
a. Diawali dengan tanda dolar
b. Penamaan variabel bersipat case sensitif
c. Nama variabel diawali dengan huruf
d. Nama variabel di awali dengan garis bawah
e. boleh memakai spasi

6. Yang merupakan 1dari 3 contoh bentuk komentar pada php adalah
a. C - -
b. B++
c. Visual basic
d. C++
e. Html

7. Tiga struktur dasar tag HTML adalah
a. Title – Head – Body
b. Html – Head – Title
c. Html – Body – Table
d. Html – Title – Table
e. Html – Body- Head

8. Sebuah proses eksekusi operasi program secara berulang-ulang sampai ditemukan kondisi dimana sarat yang ditentukan tidak lagi terpenuhi, sehingga harus berakhir disebut
a. Pengulangan
b. While loop
c. Do while
d. Seleksi
e. Pengurutan
9. Dibawah ini yang termasuk statement kecuali
a. if
b. elseif
c. if- elseif-else
d. for
e. switch

10. Perintah yang digunakan untuk menggambil beberapa potongan dari sebuah string pada PHP adalah
a. Explode()
b. Implode()
c. Strip_tags()
d. Wordwrap()
e. Substr()




11. Berikut ini adalah perintah yang di gunakan untuk memasukan data pada tabel di database adalah
a. Insert into nama_tabel (kolom1, kolom2, kolom..., kolom n) values ('isi kolom1', 'isi kolom2', 'isi kolom ...', 'isi kolom n');
b. Update nama_tabel set nama_kolom='nilai kolom ' where id / tanda pengenal = 'nilai' ";
c. Delete * from nama_tabel where where id / tanda pengenal = 'nilai' ";
d. Select select_expression,... From table_references limit [offset,] row_count | row_count offset offset
e. Insert into nama_tabel set kolom1='isi kolom1' , kolom2='isi kolom2', kolom3='isi kolom ...', kolomn='isi kolom n' ;

12. Program untuk mendesain dan mengedit halaman web di sebut
a. Web Programmer
b. Web desainer
c. Web science
d. Web development
e. Web editor

13. Web yang berisi informasi perusahaan atau lembaga dinamakan
a. Web editor
b. Situs
c. Html
d. Web site
e. Homepage

14. Fungsi php yang digunakan untuk menghubungkan databse tertentu (memilih database) yang akan di query adalah
a. Mysql_select_db()
b. Mysql_fetch_row
c. Mysql_query()
d. Mysql_num_rows()
e. Mysql_connect()

15. Layout untuk melakukan pendesainan halaman web di Ms. Frontpage adalah
a. Normal
b. Priview
c. HTML
d. Editor
e. Tag dasar

16. Untuk mengatur jarak antar cell pada table tampil di bagian tengah menggunakan ?
a. float
b. alignment
c. cell padding
d. border
e. background

17. Perintah yang digunakan untuk menghilangkan spasi pada PHP adalah
a. Explode()
b. Implode()
c. chop()
d. Wordwrap()
e. Substr()
18. Nama badan yang menguji HTML adalah
a. WWW
b. W3C
c. WHO
d. HTML Forum
e. Http

19. Alamat sebuah halaman web disebut
a. Browser
b. Html
c. Protokol
d. URL
e. Notepad
20. Tag komponen table yang berfungsi menggabungkan baris adalah
a. TR
b. Rowspan
c. TD
d. Colspan
e. DD


21. Untuk memberi warna huruf keseluruhan dari sebuah web digunakan fungsi
a. Color
b. Bgcolor
c. Text
d. Background
e. Border

22. Langkah –langkah pada frontpage yg befungsi memasukan gambar kedalam desain kita yaitu
a. Insert – picture – from file
b. Insert – images – from file
c. Format – picture – from file
d. Picture – insert – from file
e. View – picture – from file

23. Tag HTML yang digunakan untuk definition list adalah
a. OL
b. DL
c. DD
d. DT
e. LI

24. Sebagai rangka dari badan adalah fungsi dari
a.
Php
b.
Statement
c.
Operator Aritmatika
d.
Variabel
e.
Html

25. Fungsi dari variabel adalah
a. Menyimpan suatu data yang akan di proses
b. Menyimpan gambar
c. Membentuk dollar
d. Menyimpan bilangan pecahan
e. Menampung data HTML

26. Menghubungkan file 1 ke file pada HTML lainya disebut
a. Hyperlink
b. Animation
c. Atribute
d. Marquee
e. Hover button

27. Bagian tabel yang digunakan untuk mengatur bingkai adalah
a. Alignment
b. border
c. hyperlink
d. width
e. height

28. Sebuah tipe data yang dapat berupa sebuah bilangabn, variabel atau bahkan sebuah fungsi siebut tipe data
a. object
b. array
c. string
d. value
e. integer

29. Atribut untuk membuat background pada table disebut
a. background
b. bgcolor
c. td
d. tr
e. baground

30. sebuah data yang mengandung satu atau lebih data, dan dapat diindeks berdasarkan numeric maupun string diebut tipe data
a. array
b. string
c. object
d. ineteger
e. numeric

31. Perintah untuk mengganti baris pada HTML adalah
a. br
b. tr
c. p
d. td
e. insert

32. Nilai yang akan dikonversikan disebut
a. value
b. type
c. name
d. interger
e. style

33. Yang merupakan tag pada tabel adalah
a. tr
b. width
c. bgcolor
d. bacground
e. align

34. Data integer adalah data yang dapat menampilkan.
a. Bilangan desimal
b. Bilangan pecahan
c. Bilangan persen
d. Bilangan bulat
e. Bilangan negatif

35. Berikut ini merupakan variabel yang valid...
a. $1nama=”budi”;
b. $nama=budi;
c. $nama=”budi”;
d. $nama=”budi”
e. $ nama=”budi”;

36. Satement yang digunakan jika terdapat banyak alternatif adalah
a. If
b. If else
c. If elseif else
d. For
e. Array

37. Perhatikan contoh statement dibawah ini

Hasil dari contoh statemet dibawah ini
a. Reza
b. Halim
c. Reza halim
d. Halim Reza
e. Reza reza

38. PHP adalah bahasa scripting yang dibaca baris perbaris oleh
a. Komputer
b. Php corder
c. Php scripting
d. Pend engine
e. Zend engine

39. Di bawah ini yang bukan termasuk aritmatika operator
a. ++
b. –
c. &
d. \
e. *

40. Tanda untuk mengakhiri baris perintah program pada PHP adalah
a. :
b. ;
c. “
d. ‘
e. *

ESSAI
1. BUATLAH CONTOH STATEMENT IF?
2. BUATLAH CONTOH STATEMENT IF ELSE?
3. BUATLAH CONTOH STATEMENT IF ELSEIF ELSE?
4. BUATLAH CONTOH STATEMENT FOR?
5. APA YANG DIMAKSUD DENGAN
A. STATEMENT FOR
B. STATEMENT WHILE LOOP
C. STATEMENT DO WHILE LOOP
6. APA YANG DIMAKSUD DENGAN
A. DATABASE
B. MYSQL
7. APA FUNGSI DARI
A. INSERT
B. DELETE
C. UPDATE
D. SELECT
8.JELASKAN FUNGSI PHP DIBAWAH INI
a. Mysql_select_db()
b. Mysql_fetch_row
c. Mysql_query()
d. Mysql_num_rows()
e. Mysql_connect()





Selasa, 17 Mei 2011

kisi-kisi

KUMPULAN SOAL- SOAL
PILIHAN GANDA
UJIAN SEKOLAH

1. Tiga struktur dasar tag HTML adalah
a. Title – Head – Body
b. Html – Head – Body
c. Html – Head – Title
d. Html – Body – Table
e. Html – Title – Table

2. Berikut ini atribut Font / huruf yang benar pada HTML adalah
a. Align – Color – Face
b. Bgcolor – Background – Fill
c. Face – Color – Size
d. Size – Align – Bgcolor
e. Align – Color – Size

3. Perhatikan contoh di bawah ini

Agar tampilan seperti diatas kita gunakan
a. Horizontal line
b. Unordered list
c. Definition list
d. Ordered list
e. Upper roman

4. Bagian Ms. FrontPage yang berfungsi membuat teks berjalan disebut
a. HTML Efek
b. DHTML Efek
c. Marquee
d. Animation Teks
e. Hover teks

5. Berikut ini aturan penulisan variabel pada PHP kecuali
a. Diawali dengan tanda dolar
b. Penamaan variabel bersipat case sensitif
c. Nama variabel diawali dengan huruf
d. Nama variabel di awali dengan garis bawah
e. boleh memakai spasi

6. Perhatikan contoh script berikut ini
//ujian nasional 2
for ($a=1;$a<=10;$a++){
print “$a”;
}
?>
Hasil yang akan tampil pada monitor jika di eksekusi adalah
a. 111111111
b. $a$a$a$a$a$a$a$a$a$a
c. 12345678910
d. 1234567890
e. 0987654321



7. Perhatikan contoh script di bawah ini
//ujian nasional 3
$nama[]=”halim”;
$nama[]=”Abdul”;
$nama[]=”helmi”;
for($a=0;$a<3;$a++){
echo”$nama[$a]”;
}
?>
Contoh script diatas adalah penerapan untuk tipe data
a. integer
b. floating point
c. string
d. array
e. object

8. Fungsi php yang digunakan untuk menghubungkan dengan database MySQL adalah
a. Mysql_select_db()
b. Mysql_connect()
c. Mysql_fetch_row
d. Mysql_query()
e. Mysql_num_rows()

9. Suatu proses statement yang dilakukan secara berulang-ulang hingga ditemukan batas akhir yang disyaratkan disebut
a. Pengulangan
b. Percabangan
c. Pemilihan
d. Seleksi
e. Pengurutan

10. Perintah yang digunakan untuk mengambil beberapa potongan dari tipe data array pada PHP adalah
a. Array_walk
b. Array_Slice
c. Array_merge
d. String index array
e. Number index array

11. Perintah yang digunakan untuk menggambil beberapa potongan dari sebuah string pada PHP adalah
a. Explode()
b. Implode()
c. Substr()
d. Strip_tags()
e. Wordwrap()

12. Berikut ini adalah perintah yang di gunakan untuk mengubah data pada tabel di database adalah
a. Insert into nama_tabel (kolom1, kolom2, kolom..., kolom n) values ('isi kolom1', 'isi kolom2', 'isi kolom ...', 'isi kolom n');
b. Delete * from nama_tabel where where id / tanda pengenal = 'nilai' ";
c. Select select_expression,... From table_references limit [offset,] row_count | row_count offset offset
d. Update nama_tabel set nama_kolom='nilai kolom ' where id / tanda pengenal = 'nilai' ";
e. Insert into nama_tabel set kolom1='isi kolom1' , kolom2='isi kolom2', kolom3='isi kolom ...', kolomn='isi kolom n' ;

13. Program untuk mendesain dan mengedit halaman web di sebut
a. Web Programmer
b. Web desainer
c. Web science
d. Web editor
e. Web development

14. web yang berisi informasi profil seseorang dinamakan

a. Web site
b. Web editor
c. Homepage
d. Situs
e. Html

15. layout untuk melihat kode kode pembentuk halaman web di Ms. Frontpage adalah
a. Normal
b. Priview
c. HTML
d. Editor
e. Tag dasar

16. Untuk mengatur posisi dari tabel atau cell supaya tampil di bagian tengah menggunakan ?
a. float
b. alignment
c. cell padding
d. border
e. background

17. Tag dasar yang berfungsi sebagai kepala dalam HTML adalah
a. Title
b. Body
c. Font
d. Head
e. Table

18. Nama badan yang menguji HTML adalah
a. WWW
b. W3C
c. WHO
d. HTML Forum
e. Open Source

19. cara standar untuk menyatakan lokasi sebuah file atau document dalam web di sebut
a. Browser
b. HTTP
c. Protokol
d. URL
e. Link


20. Tag komponen table yang berfungsi menggabungkan baris adalah
a. TR
b. TD
c. Colspan
d. Rowspan
e. DD

21. Untuk memberi warna huruf keseluruhan dari sebuah web digunakan fungsi
a. Color
b. Bgcolor
c. Text
d. Background
e. Border

22. Langkah memasukan gambar kedalam desain kita yaitu
a. Insert – picture – from file
b. Insert – images – from file
c. Format – picture – from file
d. Picture – insert – from file
e. View – picture – from file

23. Tag HTML yang digunakan untuk definition list adalah
a. OL
b. DL
c. DD
d. DT
e. LI

24. Tag HTML yang digunakan untuk memasukan gambar dalam dokumen adalah
a.
b.
c.

d.


e.


25. Bagian front page yang digunakan untuk membuat text bergerak disebut
a. Link
b. Animation
c. Atribute
d. Marquee
e. Hover button

26. Bagian tabel yang digunakan untuk mengatur bingkai adalah
a. alignment
b. hyperlink
c. width
d. height
e. border

27. Fungsi hiperlink adalah adalah
a. Hubungan antar file
b. Membuat text berjalan
c. Memasukan animasi
d. Membuat tombol menu
e. Memasukan gambar

28. #**# merupakan karakter yang terdapat pada type data
a. text
b. password
c. radio
d. submit
e. file

29. Perintah untuk mengosongkan kolom pada HTML adalah
a. tr
b. br
c. td
d.  
e. &nsp

30. Perintah untuk mengganti baris pada HTML adalah
a. br
b. tr
c. p
d. td
e. insert


31. Data integer adalah data yang dapat menampilkan.
a. Bilangan desimal
b. Bilangan pecahan
c. Bilangan persen
d. Bilangan bulat
e. Bilangan negatif

32. Berikut ini merupakan variabel yang valid...
a. $1nama=”budi”;
b. $nama=budi;
c. $nama=”budi”;
d. $nama=”budi”
e. $ nama=”budi”;

33. Aturan variabel dibawa ini kecuali...
a. Diawali tanda dollar($)
b. Penamaan variabel bersifat More sensitif
c. Tidak boleh spasi
d. Kalau ada jarak gunakan (_) underscore
e. Nama variabel tidak boleh diawali angka

34. PHP adalah bahasa scripting yang dibaca baris perbaris oleh
a. Komputer
b. Php corder
c. Php scripting
d. Pend engine
e. Zend engine


35. Di bawah ini yang bukan termasuk aritmatika operator
a. ++
b. –
c. &
d. \
e. *

36. Tanda untuk mengakhiri baris perintah program pada PHP adalah
a. :
b. ;
c. “
d. ‘
e. *

37. Sebuah data yang mengandung satu atau lebih data, dan dapat di indeks berdasarkan numeric maupun string adalah tipe data
a. Floating point
b. String
c. Numeric
d. Array
e. object

38. penamaan variabel diawali dengan tanda
a. A
b. %
c. $
d. #
e. @

39. Format penyimpanan PHP
a. .php
b. .css
c. .Jpeg
d. .bmp
e. .html


40. tipe data bilangan pecahan disebut
a. decimal
b. floating point
c. array
d. string
e. object

41. Satement yang digunakanjika terdapat banyak alternatif adalah
a. If
b. If else
c. If elseif else
d. For
e. array

42. Sebagai rangka dari badan adalah fungsi dari
a. Php
b. Statement
c. Operator Aritmatika
d. Variabel
e. Html

43. Berikut ini langkah membuka notepad
1. start
2. notepad
3. all programs
4. acsesoris
susunlah langkah tersebut menjadi benar
a. 1,2,3 dan 4
b. 2,3,1 dan 4
c. 4.2,1,dan 3
d. 1,3,4 dan 2
e. 1,4,3 dan 2

44. Fungsi dari variabel adalah
a. Menyimpan suatu data yang akan di proses
b. Menyimpan gambar
c. Membentuk dollar
d. Menyimpan bilangan pecahan
e. Menampung data HTML

45. nilai yang akan dikonversikan disebut
a. value
b. type
c. name
d. interger
e. style


Jumat, 08 April 2011

VARIABEL


Variabel Scope

Variabel Scope sangat bergantung pada konteks dimana variabel tersebut dinyatakan. variabel yang dinyatakan didalam suatu fungsi akan memiliki scope lokal saja. Sedangkan variabel yang dinyatakan dalam bagian sebuah script akan memiliki scope global dalam script.

Contoh:
$nama_satu = "Heru";
$nama_dua = "Wahyu";
function nama_nama() {
$nama_tiga="Azkiya";
echo "
variabel yang ada dalam fungsi nama_nama() adalah :
";
echo "$nama_satu
$nama_dua
$nama_tiga
";
}
nama_nama(); // output fungsi nama_nama()
//output variabel tidak dalam fungsi
echo"

variabel pada badan program
";
echo "$nama_satu
$nama_dua
$nama_tiga";
?>

hasilnya
variabel yang ada dalam fungsi nama_nama() adalah :
Azkiya
variabel pada badan program
Heru
Wahyu

Dari hasil diats terlihat bahwa variabel $nama_satu dan $nama_dua tidak dikenal pada function nama_nama(), sebaliknya pada variabel pada funcion nama_nama() juga tidak dikenali oleh badan program. Untuk bisa dikenali dalam function nama_nama(), maka scope variabel $nama_satu dan $nama_dua harus dibuat global.

Source Listing4.php
$nama_satu = "Heru";
$nama_dua = "Wahyu";
function nama_nama() {
global $nama_satu,$nama_dua,$nama_tiga; //semua variabel dideklarasikan global
$nama_tiga="Azkiya";
echo "variabel yang ada dalam fungsi nama_nama() adalah :
";
echo "$nama_satu
$nama_dua
$nama_tiga

";
}
nama_nama(); // output fungsi nama_nama()
//output variabel tidak dalam fungsi
echo" variabel pada badan program

";
echo "$nama_satu
$nama_dua
$nama_tiga";
?>

Hasilnya
variabel yang ada dalam fungsi nama_nama() adalah :
Heru
Wahyu
Azkiya
variabel pada badan program
Heru
Wahyu
Azkiya

Predefined variabel

Disamping variabel yang ditentukan sendiri oleh user, PHP juga menyediakan bebrapa predefined variabel (variabel yang telah didefinisikan).
Diantaranya:
• Variabel Apache
• Variabel dari Form HTML
• Konstanta
• Predefined Konstanta

Variabel Apache
Variabel ini akan diperoleh jika menggunakan Apache webserver, Jika menggunakan webserver lain, beberapa variabel akan berbeda. Variabel ini juga akan terlihat jika anda menggunakan phpinfo();
Diantara variabel tersebut adalah :
DOCUMENT_ROOT ; menampilkan lokasi document root berada
HTTP_HOST ; menampilkan nama host
HTTP_USER_AGENT ; menampilkan nama browser yang digunakan oleh pengunjung , contoh: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
REMOTE_ADDR ; menampilkan alamat IP user/pengunjung
SERVER_ADDR ; menampilkan alamat IP server
SERVER_NAME ; menampilkan nama server / virtual host
SCRIPT_NAME ; menampilkan nama script
REQUEST_METHOD ; menampilkan metode yang digunakan utntuk mengakses , contohnya : 'GET', 'POST'

Variabel dari Form HTML
Form HTML adalah sebuah bagian dari halaman HTML yang memuat elemen kontrol (text,cekbox, radio buttons, menu, pulldown dll). Form HTML digunakan untuk mengirimkan data ke server. Data ini merupakan variabel input bagi program PHP yang akan dijalankan. Berikut adalah contoh form HTML dan program PHP yang menangani data yang dikirimkan.

Form HTML
Nama

Email

Komentar





Source listing5.php
if($kirim){
/*
Variabel dari halaman listing5.php
$nama
$email
$komentar
variabel ini diproses oleh halaman itu sendiri lewat method "POST"
kontrol if akan mencocokan variabel ($kirim) yang artinya tombol sumbit teleh ditekan
data-data yang dikirm lewat variabel akan dimunculkan
*/
echo "Variabel yang dikirimkan adalah :
";
echo "Nama : $nama
";
echo "Email : $email
";
echo "Komentar : $komentar";
}
?>






FORM HTML


 


Form HTML






















Nama
Email
Komentar









Form
Form banyak dipakai sebagai antarmuka untuk user (GUI), form juga banyak kontrol untuk tempat masukan dari para pemakai . Di antaranya input text , password, checkbox , radio button , menu list. Kesemuanya harus dihapal sntax atau kode htmlnya atau Anda bisa menggunakan MS-Frontpage untuk mendapatkan kodenya.

Berikut beberapa screenshot untuk komponen form :
Form , dilambangkan dengan garis putus-putus
Input Text , tempat memasukkan input user
Text Area, tempat memasukkan text dalam jumlah banyak
CheckBox, tempat memilih pilihan yang lebih dari satu
Radio Box, untuk memilih pilihan, tetapi hanya satu
Pulldown, untuk memilih pilihan dlm bentuk pull down menu
semua komponen ini harus berada dalam garis putus-putus supaya bisa di proses lebih lanjut.

Konstanta
Konstanta mirip dengan variabel , perbedaanya hanyalah pada nilianya yang tetap dan tidak perlu pakai tanda $ untuk deklarasinya. Konstanta dideklarasikan menggunakan fungsi define () . Deklarasi hanya sekali dan nilainya tetap/konstan dalam program:

contoh:
define ("phi",3.14);
$jari2=10;
$luas_lingkaran= phi * pow($jari2,2);
echo"

jari-jari lingkaran = $jari2
";
echo"Luas Lingkaran = $luas_lingkaran";
?>

Hasilnya
jari-jari lingkaran = 10
Luas Lingkaran = 314



Predefined Konstanta
PHP menyediakan beberapa built-in konstanta, diantaranya :
_FILE_ : Menyatakan nama file yang sedang diproses
_LINE_ : Menyatakan baris program yang sedang diproses
PHP_VERSION :Versi PHP yang digunakan
PHP_OS : Sistem Operasi yang digunakan
TRUE : Nilai True
FALSE : Nilai False
konstanta ini termasuk dalam core predefined konstanta

Jumat, 18 Maret 2011


Chord & Lirik Lagu Killing Me Inside – Biarlah


Intro : C G G# A# 2x

C G
Semua yang berlalu
G# A#
Telah menjadi kenangan
C G
Dan seakan kulupakan
G# A#
Karena ku tak sejalan

C G G# A#
Wowowo . . . .
*courtesy of Chordlaguindonesia.com
C G
Dan tak mungkin ku bertahan
G# A#
Meski telah ku coba
C G
Semuanya tak berguna
G# A#
Terbuang sia-sia

Reff :
D# G# C Bb
Dirimu dihatiku sudah terlalu lama
D# G# C Bb
Biarlah ku mencoba untuk tinggalkan semua

C G G# A#
Wowowo . . . .

C G
Dan tak mungkin ku bertahan
G# A#
Meski telah ku coba
C G
Semuanya tak berguna
G# A#
Terbuang sia-sia

Reff :
D# G# C Bb
Dirimu dihatiku sudah terlalu lama
D# G# C Bb
Biarlah ku mencoba untuk tinggalkan semua

G# C 2x Bb

Reff :
D# G# C Bb
Dirimu dihatiku sudah terlalu lama
D# G# C Bb
Biarlah ku mencoba untuk tinggalkan semua

Reff :
F# B D# C#
Dirimu dihatiku sudah terlalu lama
F# B D# C#
Dan biarlah ku mencoba untuk tinggalkan semua

Senin, 14 Maret 2011

7 Perang Terunik dan Teraneh Sepanjang Sejarah dunia,,
1.The Anglo-Zanzibar War: perang paling singkat dalam sejarah, hanya 40 menit
Perang unik antara Inggris vs Zanzibar pada 27 Agustus 1896, hanya berlangsung selama 40 menit. Ini merupakan perang terpendek dalam catatan sejarah. Pemicu perang adalah kematian pro Inggris, Sultan Hamd bin Thuwaini melawan penggantinya,Sultan Khalid bin Barghash. Sesuai perjanjian yang ditandatangani tahun 1886, pengganti Sultan harus persetujuan konsul Inggris, namun Khalid melanggar perjanjian tersebut, tanpa persetujuan Inggris Khalid naik tahta. Inggris berang, dan memberi ultimatum untuk turun tahta, namun Khalid tak mengindahkan. Sebaliknya, merespon ultimatum Inggris, Khalid mengerahkan angkatan bersenjatanya dan membaricade istananya dari serangan Inggris.

Inggris berang! Sikap menantang Khalid dijawab Inggris dengan serangan di pagi hari tgl 27 Agustus. Inggris membombardir Istana Khalid dan mencerai beraikan pasukan yg menjaga istana. Setidaknya ada 500 korban dari pihak Khalid, sementara hanya satu prajurit angkatan laut Inggris yang cidera. Perang singkat itu hanya berlangsung 40 menit. Sultan Khalid pun bertekuk lutut!


2.The Pig War: dipicu oleh bidikan dari babi
‘Perang Babi’..Ini bukan perang melawan Flu Babi atau Swine Flu, tapi Perang yang terjadi gara-gara tertembaknya seekor babi. Hahh!! Jangan kaget, tapi itulah keunikan perang ini sehingga disebut Pig War. Terjadi tahun 1859 antara Amerika vs Inggris. Sebenarnya inti dari perang ini adalah perselisihan perebutan Pulau San Juan, yang ada di antara Pulau Vancouver dan daratan Amerika Utara. Perang Babi, begitu dipanggil karena dipicu oleh tertembaknya seekor babi. Banyak sebutan untuk masa itu; antara lain; Episode Babi, Perang Babi dan Kentang, Perselisihan Batas San Juan atau Perselisihan Batas Barat laut. Babi adalah satu-satunya “korban” perang, membuat konflik ini tidak darah alias tidak ada korban jiwa manusia. Ha..ha..ha..


3. 335 Tahun ‘Perang: berlangsung selama 335 tahun dengan tidak ada korban
Perang ini luar biasa lama, 335 tahun (1651-1986), antara Belanda vs Kepulauan Scilly (southwest coast of the United Kingdom) . Namun peristiwa aneh ini tercatat sebagai perang terlama dalam catatan sejarah. Setelah ratusan tahun, akhirnya perdamaian ditandatangani pada 1986.


4.Moldovan-Transdniestrian War: dimana kedua belah pihak ‘petugas akan minum bersama-sama pada malam dan berperang pada hari
Moldovan-Transdniestrian War: Setelah minum-minum pada malam-malam sebelumnya, para perwira yang kemudian berbeda negara setelah Uni Soviet runtuh, kemudian menjadi saling bermusuhan dan berperang berhari-hari. Sebagaimana diketahui, setelah runtuhnya Uni Soviet, 2/3 Moldova ingin masuk Rumania, tetangganya di sebelah barat. Sementara bagian Timur, sungai Dniestr, ingin dekat Ukraina dan Rusia.

Perang pun meledak, dan timur retak dan membentuk Transdniestria, yang sampai sekarang tidak dikenal dunia. Lalu, Moldova dan Transdniestria terlibat perang. Perang ini disebut perang paling aneh di dunia. Militer lokal menyebutnya sebagai Perang Mabuk.

Bayangkan saja, bagaimana tidak disebut Perang Mabuk, para perwira dua negara itu pagi sampai sore mereka berperang mati-matian, saling menembak-membunuh satu dan lainnya, namun malamnya mereka bertemu, bersenang-senang mabok bersama. Lho..kok bisa ya..

Maklum saja, mereka sebelumnya sudah saling mengenal, hanya karena akhirnya negara berbeda karena kejatuhan Uni Soviet, membuat mereka bermusuhan. Demi negara yg mereka bela, mereka bermusuhan, tapi pertemanan tetap berjalan pada malam hari. Aneh!!!


5.Emu War: bagaimana Australia kehilangan perang terhadap unggas
Emu War, juga dikenal sebagai Great Emu War.Perang ini tak kalah anehnya, di mana operasi militer dilancarkan untuk melawan kawanan burung. Perang aneh ini terjadi tahun 1932 di Australia Barat. Pasukan Militer Australia (masih di bawah Inggris) dipimpin Mayor Meredith. Tercatat, para tentara menggunakan senapan mesin lewis dan menghabiskan 10.000 selongsongan peluru. Namun perang ini sia-sia karena burung-burung yg ditembaki ini berhasil melarikan diri. Dengan kecepatan sekitar 50 km/jam (30 mph), burung-burung ini sebagian besar berhasil menghindari serangan peluru senapa mesin.

Namun begitu diperkirakan, ada sekitar 20.000 burung terbunuh. Mayor Meredith, sang komandan, tercengang dengan hasil yg tak diharapkan itu. Menteri Pertahanan Australia lalu memerintahkan pasukan mundur dan menghentikan serangan. Emu War pun berakhir dengan kekalahan pihak Australia. Ck..ck…Stupid War!!


6.football the War: mulai dengan sebuah permainan sepak bola
Perang antara El Savador melawan Honduras tahun 1969 ini disebut Perang Sepak Bola karena berlangsungnya bertepatan dengan berlangsungnya babak kedua kualifikasi Piala Dunia 14 Juli 1969, zona Amerika Utara. Perang ini berlangsung 100 jam atau perang lima hari. Pemicu konflik ini adalah masalah imigrasi dari El Salvador ke Honduras.Puncaknya, El Savador menyerang Honduras. Lalu, AS menegosiasikan untuk keduanya gencatan senjata yang baru terwujud pada 20 Juli. El Salvador akhirnya ikut Piala Dunia tahun 1970, namun mereka gagal.


7.War of 1812: disebabkan oleh cacat ringkas komunikasi
disebut juga Madison’s War. diberi namai Perang Pemasangan Komunikasi. Dua hari sebelum perang itu pemerintah Inggris menyatakan bahwa ia akan mencabut undang-undang yang merupakan alasan utama untuk perang .Jika sudah ada komunikasi dengan ringkas Eropa, perang juga mungkin telah dihindari.

Selasa, 15 Februari 2011

Operator Aritmatika & Operator Increment / Decrement




Operator Aritmatika & Operator Increment / Decrement
Operator aritmatika dan operator increment/decrement digunakan untuk operasi-operasi dasar tambah, kurang , bagi., sisa dll.
Tabel Operator Artimatika dan Inc/De crement
Operator Deskripsi
* Perkalian
/ Pembagian
% Modulus
++ Pre/Post Increment
-- Pre/Post Decrement
- Pengurangan
+ Penjumlahan
Pre/Post Incerement dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila oprator diletakkan sebelum variabel, misal ++$k atau --$k (pre increment), maka nilai $k akan ditambah atau dikurang 1 baru operasi selanjutnya dilakukan. Sebaliknya, apabila oprator dilertakkan setelah variabel ( $k++ atau $k--), maka nilai $k akan ditambah atau dikurang setelah operasi dijalankan .

Contoh :
$k=3;
$k++ > 3 ; //salah, karena $k bernilai sama , baru ditambah 1
++$k < 3; //benar , karena 3 dikurang 1 jadi 2 memang lebih kecil dari 3

Operator modulus (%), sangat berguna misalnya ketika ingin mengetahui apakah nilai variabel itu ganjil atau genap, prima atau bukan dsb.




Contoh:
$ganjil= 10%2; //hasilnya 0, karena hasil bagi dari 10 dibagi 2 adalah 5 dan tidak ada sisanya

Selasa, 08 Februari 2011

PHP adalah teknologi yang diperkenalkan tahun 1994 oleh Rasmus Lerdorf. Beberapa versi awal yang tidak dipublikasikan digunakan pada situs pribadinya untuk mencatat siapa saja yang mengakses daftar riwayat hidup onlinennya. Versi pertama digunakan oleh pihak lain pada awal tahun 1995 dan dikenal sebagai Personal Home Page Tools. Terkandung didalamnya sebuah parser engine (mesin pengurai) yang sangat disederhanakan, yang hanya mampu mengolah macro khusus dan beberapa utilitas yang sering digunakan pada pembuatan home page,seperti buku tamu, pencacah, dan hal semacamnya. Parser tersebut ditulis ulang pada pertengahan 1995 dan dinamakan PHP/FI Versiaon 2. FI(Form Interprenter) sendiri berasal dari kode lain yang ditulis juga oleh Rasmus, yang menterjemahkan HTML dari data. Ia menggabungkan script Personal Home Page Tools dengan Form Interprenter dan menambahkan dukungan terhadap server database yang menggunakan format mSQL sehingga lahirlah PHP/FI. PHP/FI tumbuh dengan pesat, dan orang-orang mulai menyiapkan kode-kode programnya supaya bisa didukung oleh PHP.
Sulit memberikan data statistic yang akurat, namun diperkirakan pada akhir 1996 PHP/FI sudah digunakan sedikitnya pada 15.000 situs web di seluruh dunia. Pada pertengahan 1997, angka tersebut berubah menjadi 50.000. Pada saat itu juga terdapat perubahan di dalam pengembangan PHP. PHP berubah dari proyek pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi. Parsernya ditulis ulang dari bentuk rancangan awal oleh Zeev Suraski dan Andi Gutmans, dan parser baru ini adalah sebagai dasar PHP Version 3. Banyak kode utilitas yang berasal dari PHP/FI diport ke PHP3, dan banyak diantaranya sudah selesai ditulis ulang secara lengkap.
Pada pertengahan 1998, baik PHP/FI maupun PHP3 dikemas bersama dengan produk-produk komersial seperti server web StrongHold buatan C2 dan Linux RedHat, dan menurut survei yang dilakukan oleh NetCraft, kemungkinan PHP digunakan pada lebih dari 150.000 situs web di seluruh dunia. Sebagai pembanding, angka tersebut lebih banyak daripada pengguna server web Enterprise server buatan netscape di Internet .

lagu

 

lagu

KLIK KANAN

KLIK KANAN