Pendidikan Untuk Semua Golongan

Setiap warga negara wajib mengikuti pendidikan dasar dan pemerintah wajib membiayainya.

Gapai dan raihlah masa depanmu

Jangan berubah tuk menyenangkan seseorang. Berubahlah karena buatmu pribadi yg lebih baik dan bawamu ke masa depan yg lebih baik

Tuntulah ilmu pengetahuan itu mulai dari buaian, sampai keliang lahat.

Ilmu lebih utama daripada harta. Sebab ilmu warisan para nabi adapun harta adalah warisan Qorun, Firaun dan lainnya. Ilmu lebih utama dari harta karena ilmu itu menjaga kamu, kalau harta kamulah yang menjaganya. (Ali bin Abi Thalib )

It is literally true that you can succeed best and quickest by helping others to succeed

Orang-orang yang sukses hidup dengan lengkap. Mereka bahagia dan penuh rasa syukur dan cinta terhadap segala sesuatu dalam kehidupan mereka.

Butuh perjuangan untuk meraih puncak tertinggi

Hidup yang besar, kehidupan yang sempurna, adalah kulminasi atau puncak dari semua pikiran-pikiran besar, yang diikuti dengan tindakan-tindakan besar pula.~ P eter Sinclair ~

5.23.2012

Soal Web Dinamis


1.       Kumpulan Kolom dari sebuah table adalah pengertian….
              a.     Key                   d.  SQL
              b.     Record              e.  Query
              c.     Field
       2.   Tipe data pada MySQL yang digunakan untuk menyimpan data waktu dan       tanggal adalah …
             a.     YEAR                 d.  TIME 
             b.    REAL                 e.  DATETIME
             c.     DATE
      3.   Yang bukan merupakan perintah dasar dalam Data Definition Language ( DDL ) adalah …
             a.     CREATE             d.   SELECT
             b.    ALTER               e.   DROP
             c.     RENAME
       4. Yang bukan merupakan perintah dasar dalam Data Manipulation Language  
                        adalah ….
        a.     SELECT                              d.   DELETE            
        b.    INSERT                              e.   CREATE
        c.     UPDATE                                           
                   5.       Untuk menampilkan Nis,Nama dan alamat dari table siswa perintah yang digunakan adalah…
         a.     SELECT * FROM Siswa;
         b.     SELECT Nis,Nama,Alamat FROM Siswa;
         c.     SELECT Nis,Nama,Alamat FROM Siswa WHERE nis=’1236”;
         d.     SELECT FROM Siswa WHERE Nis,Nama,Alamat;
         e.     SELECT Siswa From Nis,Nama,Alamat
                     6.       Untuk mengubah alamat menjadi “Solo” yang mempunyai NIS’1324’ dari table siswa,perintah yang digunakan
                            adalah …
         a.     UPDATE SET alamat=’solo’;
         b.    UPDATE alamat=’solo’ WHERE  Siswa
         c.     UPDATE siswa SET alamat=’solo’ where nis=’1324’;
         d.    UPDATE  alamat SET =’solo’ where nis=’1234’;
          e.    UPDATE  siswa nis=’1234’
                      7.       Dibawah ini yang merupakan sebuah web server adalah…
          a.    Phyton             d.   PHP
          b.    Perl                   e.  XAMPP
          c.    ASP
                      8.       untuk membuat web dinamis dalam teknologi server side menggunakan skrip berikut ini, kecuali...
         a.  PHP                    d.  CGI
         b.  ASP                    e.  XAMPP
         c.  Java Script
                      9.       Mysql_connect($server,$username,$password) or die(“Gagal”.mysql_error()); adalah perintah….
         a.   Memasukkan data
         b.   Memilih database
         c.   Koneksi database
         d.   Menghapus database
         e.   Menggagalkan koneksi database
                    10.    Mysql_select_db($database)or die(“gagal”.mysql_error());  adalah perintah untuk
          a.        Memasukkan data
          b.       Memilih database
          c.        Koneksi database
         d.       Menghapus database
         e.       Menggagalkan koneksi database
   

 
                   11.   Penggalan skrip diatas memiliki  fungsi…
           a.        Ketika di klik tombol button maka akan menuju halaman input user                                
           b.       Memanggil POST
           c.        Tetap berada di FORM
           d.       Keluar dari For
           e.       Halaman input_user tidak ditemukan
                  12. Memanggil sebuah halaman setelah proses penyimpanan selesai dan akan menuju halam masukan dengan nilai
                        kosong   adalh fungsi dari…
           a.        Fopen                             c.   FeoF
           b.       Fget                                d.  Fstring
           c.        Include
           d.       FeoF
                       13.    Untuk membuat sebuah tombol kirim pada form digunakan tag...
 

      
    


14.  Metode pengiriman data yang tidak dilewatkan pada URL menggunakan method..
a.        POST               d. DOWNLOAD
b.       GET                 e. IMG SRC
c.        UPLOAD
15.       include”../config/koneksi.php” perintah disamping digunakan untuk ...
a.     memanggil file koneksi.php yang ada pada folder config
b.    menampilkan file config/koneksi.php 
c.     melakukan link ke file config/koneksi.php
  d.    mengirimkan data ke file config/koneksi.php
  e.    memasukkan data ke file config/koneksi.php
16.       Script PHP untuk mengambil data dalam bentuk array dari perintah select adalah...
a.     mysql_fetch_array()
b.    mysql_select_db()
c.     mysql_query()
d.    mysql request()
e.    mysql_connect()
17.       Berikut ini perintah untuk mengkoneksikan database dengan web yang benar adalah...
a.        mysql_connect(host,user,password)
b.       mysql_connect(”host”,”user”,”password”)
c.        mysql_connect(user,password, host)
d.       mysql_query($sql,$konek)
e.       mysql_select_db($db)
 
18.       perintah disamping digunakan untuk ...

a.        memanggil file lain yang ada pada folder common
b.       menampilkan file common/config.php
c.        melakukan link ke file common/config.php
d.       mengirimkan data ke file common/config.php
e.       memasukkan data ke file common/config.php
19.       Mysql_query(“DELETE FROM User WHERE id_user=’$_GET[id]’”); adalah perintah untuk…
a.  Memanggil data Id dari tabel User
b.  Mengubah data Id dari tabel user
c.  Menampilkan data Id dari tabel user
d.  Menambah data ke tabel user
e.  Menghapus data dari tabel user dari field Id
20.       Session_start();
Session_destroy();
?>
Dari penggalan skrip diatas,digunakan untuk melakukan…
a.  LOGIN                      d.  Menambah data
b.  LOGOUT                 e.  Mengubah data
c.   Hapus                              
21.       PHP versi berapa yang sudah mendukung secara penuh konsep pemrograman berorientasai objek
a.        PHP versi 3
b.       PHP versi 4
c.        PHP versi 5
d.    PHP versi 6
e.    PHP versi 7

22.       Dalam pemrograman berorientasai objek Variable di dalam kelas disebut sebagai…
a.        Property
b.       Method
c.        Parameter
d.       Operator
e.       Objek
Perhatikan Skrip dibawah ini
/* myobjek2.php */
class MyObjek {
var $nama = "A";
}
$objek1 = new MyObjek();
$objek2 = new MyObjek();
$objek1->nama = "B";
print "$objek1->nama
";
print "$objek2->nama
";
?>
23.       Dari skrip diatas Langkah membuat objek digunakan statement…
a.        Class
b.       Var
c.        ->
d.       New
e.       Print
24.       Untuk mengakses atau mengubah nilai objek digunakan operator selector…
a.        Class
b.       Var
c.        ->
d.       New
e.       Print
25.       Sebuah property hanya dapat diakses oleh anggota kelas tersebut maka digunakan akses modifier…
a.        Public
b.       Private
c.        Protect
d.       Hidden
e.       Variable

Perhatikan skrip berikut ini:
class KendBermotor {
public $mesin;
private $roda;
protected $jalur;
function __construct() {
$this->mesin = "Kendaraan Bermotor Punya Mesin
";
$this->roda = "Kendaraan Bermotor Punya Roda
";
$this->jalur = "Kendaraan Bermotor Punya Jalur
";
}
function getMesin() {
return $this->mesin;
}
function getJalur() {
return $this->jalur; }
function getRoda() {
return $this->roda;
}}
class KapalLaut extends KendBermotor {
private $baling2;
function __construct() {
$this->mesin = "Kapal Laut Punya Mesin
";
$this->jalur = "Kapal Laut Punya Jalur
";
$this->baling2 = "Kapal Laut Punya Baling-baling
";
$this->roda = "Kapal Laut Punya Roda";}
function getBaling2() {
return $this->baling2;
}}
$KB = new KendBermotor();
echo "
Kriteria Kendaraan Bermotor :
";
echo $KB->getMesin();
echo $KB->getRoda();
echo $KB->getJalur();
$KL = new KapalLaut();
echo "
Kriteria Kapal Laut :
";
echo $KL->getMesin();
echo $KL->getBaling2();
echo $KL->getJalur();
echo $KL->getRoda();
?>

26.       Statement extends untuk mendefinisikan penerapan dari konsep OOP diatas adalah…
a.     Inheritance
b.    Polymorphism
c.     Encapsulation
d.    Abstract
e.    Instance



27.       Dari listing diatas, Variable yang hanya dapat diakses oleh anggota kelasnya sendiri adalah…
a.     Mesin, roda d
b.    baling2
c.     jalur
d.    Mesin dan jalur
e.    Roda dan baling2

28.    Dari listing diatas, Variable yang hanya dapat diakses oleh anggota kelasnya sendiri dan turunan dari kelas induknya  adalah…
a.    Mesin
b.   Roda
c.    Jalur
d.    Baling2
e.    Tidak ada

Perhatikan skrip berikut ini:
function getMesin() {
return $this->mesin;}
29.    Perintah diatas disebut sebagai…
a.     Atribut
b.    Property
c.     Identifier
d.    Method
e.    Class

30.    Pada bahasa pemrograman PHP, method konstruktor dituliskan dengan
a.     Construct
b.    Constructor
c.     __constructor
d.  __construct()
e.  __constructor()

 




5.22.2012

Statemen Pernyataan Percabangan Switch Pada Java


Penyataan percabangan kedua yang dimiliki Java adalah switch. Pernyataan switch lebih jarang digunakan, tetapi sering bermanfaat apabila kita ingin menuliskan percabangan multi arah.
Pernyataan switch memiliki bentuk sebagai berikut
switch (ekspresi) {
    case nilai1:
        perintah1
        break;
    case nilai2:
        perintah2
        break;
    case nilai3:
        perintah3
        break;
    default:
        perintah_lain
}
Di sini pernyataan switch akan mencari nilai ekspresi yang sesuai dengan nilai-nilai yang didaftarkan pada pernyataan case. Jika salah satu nilai ditemui, maka program akan melompat ke cabang case tersebut dan melakukan perintah yang terdapat di sana. Jika tidak ditemui, maka program akan melompat ke perintah yang terdapat pada pernyataan default.
Catatan ekspresi hanya bisa berbentuk nilai bilangan bulat (int, short, dan sejenisnya) atau karakter, sehingga kita tidak bisa menggunakan switch untuk mengevaluasi ekspresi yang berbentuk String.
Pernyataan break di atas sebetulnya tidak harus selalu ada. Tetapi, perintah break di sini memerintahkan komputer agar segera keluar dari blok switch apabila perintah tersebut telah selesai dilaksanakan.
Apabila perintah break tidak diberikan, maka program akan terus mengeksekusi perintah lain meskipun sudah berada di luar nilai yang tertera dalam pernyataan casenya.
Misalnya, lihat kode berikut ini :
switch (N)
    case 1:
        System.out.println("Angka tersebut bernilai 1");
        break;
    case 2:
    case 3:
    case 4:
    case 5:
        System.out.println("Angka tersebut bernilai 2, 3, 4, atau 5");
        break;
    case 6:
    case 7:
    case 8:
        System.out.println("Angka tersebut bernilai 6, 7, atau 8");
        break;
    default:
        System.out.println("Angka tersebut tidak bernilai 1 - 8");
}
Salah satu aplikasi di mana pernyataan switch berguna adalah untuk memproses menu. Menu memiliki beberapa pilihan dan user akan diminta untuk memilih suatu pilihan. Kita dapat menggunakan switch untuk menginstruksikan komputer untuk melakukan tugas tertentu sesuai dengan menu yang dipilih oleh user.
Jika Anda ingat pernyataan main() pada program Java, pernyataan main memiliki parameter String[] args, di mana args merupakan argumen yang diberikan pada saat program dijalankan melalui konsol. Biasanya argumen yang diberikan berupa opsi bagaimana program harus dilaksanakan. Di sini pernyataan switch juga berguna untuk memilih bagaimana program akan berjalan.
Jika Anda terbiasa atau pernah bergaul dengan Linux, maka tidak asing untuk menemukan perintah pada Linux seperti "ls -l" atau "tar xfz blabla". Di sini ls atau tar adalah nama program dan "-l" atau "xfz blabla" adalah argumen yang diberikan pada saat program dijalankan.
Pernyataan kosong
Pernyataan kosong sebenarnya merupakan blok kosong, atau sama dengan {} tanpa perintah apa-apa di dalamnya. Dalam Java, pernyataan kosong juga berarti tanda ; sehingga apabila Anda menulis kode seperti
if (x > 0);
    perintah1
maka perintah1 akan tetap dilaksanakan walaupun x <= 0.
Perintah kosong sering merupakan sumber kesalahan dan salah satu fitur yang sulit untuk dicari kesalahannya pada saat debugging. Misalnya perintah berikut
for (i = 1; i <= 10; i++);
    System.out.println("hallo");
Anda berharap untuk mencetak kata hallo 10x di layar, pada kenyataannya hanya 1 hallo yang dicetak. Kenapa? Karena tanda ";" setelah for menyatakan bahwa program tidak melakukan apa-apa di dalam perulangan. Perintah System.out.println("hallo") tidak berada di dalam perulangan for, sehingga perintah ini hanya dijalankan 1x saja.
Pernyataan-pernyataan lain
Hingga saat ini kita sudah membahas hampir semua pernyataan yang Java sediakan. Ada beberapa yang akan kita bahas kemudian, tetapi pernyataan-pernyataan ini merupakan pernyataan lanjutan Java, seperti return yang digunakan untuk membuat subrutin sendiri, atau try...catch dan throw untuk mengontrol alur kesalahan apabila ditemui di tengah program (atau dengan kata lain eksepsi atau pengecualian), dan synchronized untuk mengatur kontrol untuk multi-threading.
Sumber: http://java.lyracc.com/belajar/java-untuk-pemula/pernyataan-switch

Related Posts Plugin for WordPress, Blogger...
Twitter Delicious Facebook Digg Stumbleupon Favorites More