Sabtu, 21 November 2009

Tugas Perbaikan Psiko 2 dan UH 2 XI-IA8

Nilai UH2 yang belum mencapai SKM:
2    13    14    20    21    24    31    32
Nilai Psiko 2 yang belum mencapai SKM:
2 6 7 20 21 27 32 34 37

Untuk nomor absen yang telah dituliskan di atas harap mengerjakan tugas perbaikan, yaitu membuat power poin dari bab 1 - 6.
Dikumpulkan berupa hasil cetak handout-nya atau melalui email saya(youngky_h@yahoo.co.id) paling lambat jam 23:59 hari Senin 23 November 2009.

Rabu, 18 November 2009

Kisi Kisi Ulangan Blok Semester 1 2009/2010

File kisi-kisi dapat diunduh dari link ini. Manfaatkan kisi-kisi ini sebaik mungkin untuk mendapatkan nilai yang baik pada Ulangan Blok.

Selasa, 17 November 2009

Tugas 2 Semester Gasal

Tugas kedua untuk semester gasal:
1. Membuat database
2. Membuat contoh penggunaan query


Anggota kelompok: 6 orang dalam satu deret tempat duduk di labkom(kecuali untuk kelompok yang telah disepakati dengan guru).
Kelompok 1: no 1  - 6
Kelompok 2: no 7  - 12
Kelompok 3: no 13 - 18
Kelompok 4: no 19 - 24
Kelompok 5: no 25 - 30
Kelompok 6: no 31 - 36

Ketentuan:
  1. Minimal 3 buah tabel, tiap tabel minimal 5 baris data.
  2. Contoh penggunaan query dibuat sejumlah anggota kelompok dari jenis query berikut:
    insert, update, delete, alter, select-where, select-group by, select-orderby-limit.
  3. Format penulisan query:
    [no]query
    penjelasan
  4. Dikumpulkan dalam bentuk cd(boleh per-kelompok atau per-kelas). Dengan isi sebuah folder dengan nama kelas_kelompok (contoh: xi-is2_kelompok1). Di dalam folder tersebut harus terdapat:
    1. File doc(msword-2003,open office) yang berisi data anggota kelompok, perintah query(ketentuan no 3), dan query untuk membuat database(create , insert) dengan nama tugas2.doc.
    2. Folder database.
  5. Batas akhir pengumpulan pada tanggal: 8 Desember 2009 pk 15:00
  6. Tidak ada plagiat.
Kalau ada pertanyaan komen saja di bawah.

    Senin, 09 November 2009

    Jawaban Psiko 2 soal Y1

    ===NO 1.===
    SOAL:
    Ubahlah struktur tabel customers pada kolom id menjadi char dengan panjang maksimal 5 dan diberi constraint primary key! (15)
    JAWAB:
    alter table customers
    modify id char(5) primary key;
    PENJELASAN:
    Untuk mengubah struktur table, perintahnya adalah 'alter' . Bila hendak mengubah kolom, maka 'alter' dipasangkan dengan 'modify' atau 'change'. Perbedaannya terletak pada kemampuan 'change' untuk mengubah nama kolom, sedangkan 'modify' tidak dapat.

    Untuk pembahasan lengkapnya lihat di file ini.
    Jika ada pertanyaan silahkan komen di bawah.

    Pembahasan UH 2 soal A

    • Soal:
      create table pegawai
      id int primary key,
      nama varchar(20);
      Kesalahan pada perintah di atas adalah
      1. Tidak ada tanda kurung sebelum dan sesudah nama-nama kolom.
      2. Setelah int tidak ditulis panjangnya, mis int(11).
      3. Constraint primary key harusnya ditulis primary_key.
      4. Penulisan varchar salah, seharusnya var char.
      5. Tidak ada kesalahan.
    • Jawab: a
    • Pembahasan:
      Jawab b, salah karena panjang tidak wajib ditulis.

    • Soal:
      Nama tabel dan kolom merupakan ...
      1. keyword
      2. identifier
      3. constraint
      4. clausa
      5. tidak ada jawaban yang benar
    • Jawab: b

    • Soal:
      Constraint yang ada di Mysql antara lain:
      1. not null, primary key, secondary key
      2. primary key, secondary key, tertiary key
      3. where, group by, having, alias
      4. not null , unique
      5. distinct, unique
    • Jawab:d
    Jawaban yang lengkap dapat dilihat di file doc ini.
    Jika ada pertanyaan silahkan komen di bawah.

    Kamis, 05 November 2009

    Petunjuk Singkat tentang MySQL BAB 6

    --Ini adalah beberapa contoh untuk Materi BAB 6


    --ini adalah untuk perintah ALTER pada Soal R2
    alter table pet
    change owner owner_pet varchar(20) not null;

    --untuk perintah between
    select * from siswa
    where noinduk between 20000 and 22210;

    --perintah untuk limit
    select * from siswa
    limit 2,3;

    --untuk perintah order by
    select * from siswa
    order by nama;

    --untuk perintah group by
    select *, sum(count(nama))
    from siswa
    group by kota;

    --jawaban soal psiko2_R1
    --Contoh perintah Update
    update employer
    set
    izin = 2
    where tgl_masuk between '1900-01-01' and '2000-12-30'
    and izin > 7;

    --Contoh perintah untuk menggunakan Group by, Having
    select kota, count(kota)
    from employer
    group by kota
    having kota = 'Surabaya';

    select kota, izin + alpha + sakit as Jumlah, (izin + alpha + sakit)/3 as "rata-rata"
    from employer
    group by kota
    having kota = 'Jakarta';

    --Contoh perintah Limit
    select * from employer
    limit 2,4;

    --jawaban soal psiko2_R2
    --Contoh perintah untuk menggunakan Group by, Having
    select death, count(death)
    from pet
    group by death
    having death <> '0000-00-00';

    Untuk File Latihan Soal Kognitif dan Psikomotor 2 diatas klik
    disini

    Rabu, 04 November 2009

    Power Point Buat Belajar

    Ini power poin yang dari lab. Dipelajari yah! Jangan lupa di coba querynya dengan database yg sudah disediakan. Download semuanya(power poin & folder database) dari sini. Bagi yang udah kopi tolong di cek lagi soalnya ada beberapa tambahan.