Pages

Selasa, 26 Juli 2011

Indonesiaku

Kebiasaan Di Indonesia

June 19th, 2011

Sebuah pesawat aygn sedang tergoncang badai melintas naik turun di udara. Tiba-tiba seorang berdiri dan mendekati pilot, katanya ” Pak, apakah pesawat ini overload? Jika ya, sebagai orang inggris yang gentleman saya bersedia melompat keluar agar seluruh penumpang selamat!”

” Jika pesawat ini mengalami kerusakan mesin, saya adalah mekanik, ” ujar seorang amerika yang biasa berpikir pragmatis. Tidak mau kalah, orang Indonesia berdiri dan berkata, “Saudara-saudara, pesawat kita sedang mengalami gangguan. Saya tidak tahu penyebabnya, tetapi marilah kita seminarkan lebih dulu!?

Minggu, 24 Juli 2011

Sejarah SMA Negeri 5 Palembang

Sesuai dengan kebutuhan yang semakin kompleks pada sekolah tingkat SLTA di kota Palembang,maka didirikanlah SMA Negeri 5 Palembang dengan mata anggaran tahun 1976 / 1977 yang dikenal dengan PELITA II 1996 / 1997.

Pada tahun ajaran 1977 mulai menerima murid baru sebanyak 5 (lima) kelas dengan siswa sebanyak 104 orang (SMA Negeri 5 Palembang dirancang pemerintah waktu itu untuk 35 orang / kelas) dan menumpang di SMP Negeri 8 Palembang pada sore hari sampai dengan bulan Juni 1977 dan mulai semester II (bulan Juli 1977) pindah ke gedung SMA Negeri 5 Palembang di Jalan Gotong Royong Sungai Buah dan bertindak sebagai kepala sekolah Bapak Drs.M.Lamsari (Almarhum) merangkap kepala SMA Negeri 2 Palembang.

Tenaga edukatif dan tenaga administrasi 90 % berasal dari SMA Negeri 2 Palembang selebihnya ada dari SMP Negeri 2,SMP Negeri 4 dan SMA Negeri 3 Palembang.

SMA Negeri 5 Palembang diresmikan (SK Penegerian) dengan nomor : 0483/0/1977 tanggal 31 Oktober 1977, perubahan nama SMA menjadi SMU dengan SK Nomor : 035/0/1997 tanggal 3 April 1997.

Saat ini SMU Negeri 5 Palembang memiliki 18 buah ruang kelas dan ruang kantor yang terdiri dari ruang kepala sekolah,ruang tata usaha,dan ruang guru. Sarana penunjang lain antara lain : ruang serbaguna, ruang BK, Laboratorium (Fisika,Kimia dan Biologi), ruang perpustakaan, ruang koperasi, ruang UKS, Kantin, Mushalla, WC Kepala sekolah, Guru dan Siswa.

Mulai th. ajaran 20032004 dimulai dirintis labor komputer (Internet) untuk media pembelajaran dengan 8 unit komputer sebagai langkah awal serta berhasil meluncurkan www.smun5palembang.net sebagai web site resmi guna semakin memperkenalkan SMU negeri 5 ke dunia luar serta menjalin hubungan dengan para alumni SMA negeri 5 yang tersebar di berbagai penjuru Indonesia bahkan mancanegara.

Rabu, 20 Juli 2011

KOMPONEN SEKOLA BERBASIS IT

Beberapa Komponen utama sekolah berbasis TIK setidaknya terdiri dari: (1) Konten dan Kurikulum, (2) Proses Pembelajaran, (3) Sarana dan Prasarana, (4) Kompetensi SDM Sekolah, (5) Sistem Administrasi dan Manajemen Sekolah, (6) Infrastruktur dan Suprastruktur

1. Konten dan Kurikulum
Konten yang disampaikan dalam Smart School bukan lagi pengetahuan yang terbatas pada pengetahuan kognitif, tetapi lebih dari itu juga disampaikan pendidikan nilai. Strategi dalam peningkatan mutu pendidikan, salah satunya dicoba dengan pendekatan baru yakni manajemen mutu pendidikan berbasis sekolah (school based quality management). Konsep yang diluncurkan oleh Depdiknas ini berpijak dari teori effective school dengan memfokuskan diri pada perbaikan proses pendidikan.

2. Proses Pembelajaran
Pada Smart School ini sistem pembelajaran berupa student-centered dimana siswa dituntut aktif untuk mengelaborasi informasi yang diperoleh serta secara kreatif dan terampil mengasah kemampuan berkolaboratif dalam memecahkan persoalan. Penerapkan metode “active learning” ini mengarah pada upaya melibatkan semua siswa dalam seluruh proses belajar mengajar (partisipasi aktif). Bahkan dalam topik tertentu, siswa diharapkan mampu menjadi guru bagi teman-temannya. Siswa tidak hanya belajar dari guru dan buku tetapi juga dari pemanfaatan komputer sebagai media pembelajaran untuk mencari sendiri informasi yang mereka butuhkan. Selain metode active learning, siswa juga dapat merasa senang pada saat belajar karena terciptanya suasana belajar yang menyenangkan(joyful learning) sehingga dapat meningkatkan motivasi belajar siswa yang datang dari dalam diri pembelajar.
Metode joyful learning ini lebih menekanan pada pemberian:
- Aspek visual (gambar, peta, diagram, warna, simbol, alat peraga dan penulisan kata kunci),
- Aspek auditif (variasi suara, umpan balik secara lisan, pengulangan informasi penting atau kata kunci, penggunaan sajak atau nyanyian), dan
- Aspek kinestetik (peragaan konsep, simulasi atau bermain peran, gerakan dan bahasa tubuh)

3. Sarana dan Prasarana
Dalam rangka terbentuknya sekolah yang berbasis Smart School yang memiliki jaringan nasional maupun regional/internasional, maka sekolah yang dipilih harus melengkapi dirinya dengan berbagai fasilitas sarana dan prasarana baik ruang kelas, laboratorium, perpustakaan, buku pelajaran, peralatan peraga pendidikan, serta sarana informasi, komunikasi, dan teknologi seperti komputer dan fasilitas internet. Fasilitas TIK selain sebagai media komunikasi juga merupakan sarana bagi warga sekolah untuk meningkatkan pengetahuan atau wawasannya. Melalui internet setiap siswa dapat memperoleh berbagai informasi atau bahan pembelajaran yang mutakhir. Dengan fasilitas TIK, Smart school akan dapat mengembangkan program-program kerjasamanya, termasuk saling tukar gagasan inovasi pembelajaran dan materi pembelajaran.


4. Kompetensi SDM Sekolah
Bangsa kita perlu terus mengembangkan dan meningkatkan kualitas sumber daya manusianya agar mampu berperan dalam persaingan global, maka sebagai. Oleh karena itu, peningkatan kualitas sumber daya manusia merupakan kenyataan yang harus dilakukan secara terencana, terarah, intensif, efektif dan efisien dalam proses pembangunan. Oleh karena itu maka perlu kiranya dibentuknya individu-individu yang berkualitas dengan memberikan pendidikan yang berkualitas sejak dini.Kompetensi Guru
- Mengoperasikan komputer
- Menjalankan Learning Management System (LMS)
- Membuat bahan ajar multimedia (dibantu Tim Pengembang)
- Berperan sebagai Fasilitator dalam proses pembelajaran
- Memiliki sertifikasi TI

5. Sistem Administrasi dan Manajemen Sekolah
Suatu sistem pendidikan dapat dikatakan bermutu, jika proses belajar-mengajar berlangsung secara menarik dan menantang sehingga peserta didik dapat belajar sebanyak mungkin melalui proses belajar yang berkelanjutan. Proses pendidikan yang bermutu akan membuahkan hasil pendidikan yang bermutu dan relevan dengan pembangunan. Untuk mewujudkan pendidikan yang bermutu dan efisien perlu disusun dan dilaksanakan program-program pendidikan yang mampu membelajarkan peserta didik secara berkelanjutan, karena dengan kualitas pendidikan yang optimal, diharapkan akan dicapai keunggulan sumber daya manusia yang dapat menguasai pengetahuan, keterampilan dan keahlian sesuai dengan ilmu pengetahuan dan teknologi yang terus berkembang.

Manajemen pendidikan itu terkait dengan manajemen peserta didik yang isinya merupakan pengelolaan dan juga pelaksanaannya. Salah sat alat ukur mutu pendidikan pada suatu sekolah dapat dilihat pada tingkat kinerja sekolah tersebut. Kinerja sekolah adalah prestasi sekolah yang dihasilkan dari proses pendidikan di sekolah. Kinerja sekolah dapat diukur dari kualitasnya, efektivitasnya, produktivitasnya, efisiensinya, dan inovasinya. Khusus yang berkaitan dengan kualitas dapat dijelaskan bahwa output sekolah dikatakan berkualitas tinggi jika prestasi sekolah, khususnya prestasi belajar peserta didik, menunjukkan pencapaian yang tinggi dalam prestasi akademik.

6. Infrastruktur dan Suprastruktur
Sekolah yang mampu menginternalisasikan konteks ke dalam dirinya akan membuat sekolah sebagai bagian dari konteks dan bukannya mengisolasi darinya. Konteks meliputi kemajuan ipteks, nilai dan harapan masyarakat, dukungan pemerintah, tuntutan globalisasi dan otonomi, tuntutan pengembangan diri, dan sebagainya.

Untuk membentuk sekolah yang berbasis Smart School maka sekolah yang ditunjuk harus memiliki kualitas baik pada bidang akademik dan maupun non akademik. Mutu sekolah ini dipengaruhi oleh tingkat kesiapan (input) dan proses belajar mengajar yang didukung dengan media-media pembelajaran yang dapat memudahkan peserta didik untuk memahami materi pembelajaran. Media-media pendidikan tersebut dapat berupa multimedia elektronika yang sarat dengan animasi, dan juga dapat berfungsi sebagai alat peraga yang lebih aktual, konkret, dan nyata, sehingga siswa akan lebih tertarik dan mudah dalam memahami materi yang disampaikan.

Fasilitas Sekolah yang Berbasis TIK
- Spesifikasi H/W dan S/W yang up to date
- Lab multimedia
- Jaringan komputer
- Akses Internet yang memadai
- Sistem Informasi Sekolah
- Website sekolah
- Learning Management System
- Sistem Informasi Akademis
- Sistem Administrasi Sekolah
- Bahan ajar berbasis multimedia

Selasa, 19 Juli 2011

Asal Mula Linux

Linux [LINus UniX] merupakan sebuah sistem operasi yang dibuat oleh Linus Torvalds yang terinspirasi oleh Minix [MIni uNIX]. Minix merupakan sebuah sistem operasi kecil yang dikembangkan oleh Andrew S Tanenbaum. Pada awalnya Linux merupakan sebuah proyek hobi yang dikerjakan oleh Linus Torvalds, remaja 21 Tahun yang kuliah di universitas Helsinki Finlandia. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991 yang kemudian diposting ke mailing list comp.os.minix, dengan maksud menawarkan sumber kode dari apa yang telah dia buat dan mengundang para programmer lain untuk berpartisipasi dalam proyek tersebut.

Pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux yaitu versi 0.02 yang hanya dapat menjalankan GNU/BASH [GNU Bourne Again Shell] dan GNU/GCC [GNU C Compiler], Linux versi pertama dirilis pada tanggal 14 Maret 1994, setelah tiga tahun mengalami masa pengembangan yang dilakukan oleh banyak programmer dari seluruh dunia. Saat ini Linux yang biasanya dipaket dengan program-program dari proyek GNU ataupun program-program lain dan dibundle dengan sebutan “distro Linux” merupakan sebuah sistem operasi turunan dari UNIX yang lengkap, bisa digunakan untuk jaringan, pengembangan perangkat lunak, multimedia, pekerjaan kantor dan lain sebagainya. GNU sendiri merupakan sebuah proyek yang didirikan oleh Ricard M Stallman [RMS] pada tahun 1984, yang bertujuan untuk membuat sistem operasi lengkap bergaya UNIX yang bebas bagi masyarakat.

Untuk penggunaan sehari-hari, pengguna dapat memilih distribusi Linux [Distro] yang telah banyak dikenal, seperti Debian, RedHat, Mandrake, SuSE, Gentoo, Slackware, Ubuntu, Kubuntu dan ratusan distro lainnya yang masing-masing mempunyai kekurangan dan kelebihan sendiri-sendiri. Perbedaan mendasar dari sebuah distro adalah paket-paket yang disertakan ataupun manajemen paketnya akan tetapi dari perbedaan tersebut masih tetap menggunakan kernel Linux yang sama yang masih dipimpin oleh Linus Torvalds.

Kelebihan Linux

Sistem operasi Linux memiliki banyak kelebihan bila dibandingkan dengan Sistem Operasi lain, kelebihan-kelebihan itu antara lain adalah sebagai berikut ini :

  • Bebas, Lebih dari sekedar gratis karena lisensi Linux adalah GNU/GPL sehingga orang bebas mendistribusikan kembali, menulis ulang dan lain sebagainya selama masih mengikuti aturan-aturan dari lisensi GNU/GPL.
  • Dokumentasi dan akses informasi yang lengkap dan mudah untuk didapatkan.
  • Mengurangi ketergantungan pada vendor perangkat lunak tertentu.
  • Kultur dan dukungan komunitas yang menyenangkan.
  • Pengembangan yang sangat cepat karena source codenya dapat dikembangkan oleh siapa saja yang ingin berpartisipasi dalam proyek tersebut.
  • Lebih murah karena Linux merupakan free-software.
  • Lingkungan yang ideal buat penerapan Server, misalnya Web Server, FTP Server dan lain sebagainya.
  • Memiliki fasilitas yang lengkap serta tangguh dalam masalah jaringan.

Sistem Linux Dasar

Sistem operasi Linux terbagi menjadi tiga bagian utama yang saling berinteraksi satu sama lain, tiga bagian utama tersebut adalah :

  • Kernel Linux

Kernel merupakan program inti dari Sistem Linux. Tugas yang dipegang oleh Kernel ini antara lain :

  1. Mengendalikan akses terhadap komputer
  2. Mengatur memori komputer
  3. Memelihara sistem file
  4. Mengalokasikan sumber daya komputer diantara pemakai.
  • Shell

Shell merupakan program yang memungkinkan pemakai dapat berkomunikasi dengan komputer. Tugas shell adalah membaca perintah yang diberikan pemakai dan menerjemahkan perintah [command intepreter] tersebut sebagai suatu permintaan dan meneruskanya ke Kernel. Pada prompt shell, pemakai memberi perintah kepada shell dan kemudian shell akan langsung memberikan respon. Perintah-perintah tersebut dapat dirangkai serta dapat disimpan dalam sebuah file teks yang disebut dengan program shell atau shell scripting.

  • Utilitas

Utilitas adalah program bantu diluar shell untuk melakukan tugas tertentu, misalnya saja untuk mengedit dokumen, memanipulasi file, menambah user, menghapus user dan lain sebagainya.

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

lagu

 

lagu

KLIK KANAN

KLIK KANAN