Kamis, 31 Maret 2011

Laporan Praktikum Database Pert.III

Cemleikom Ms....

Laporan saya mengenai praktek kemaren ne,,,,
Kemaren praktek kita sedikit ngulang pelajaran tentang ALTER, lebih spesifiiknya mengenai perintah "ADD", yang berfungsi untuk menambah field kedalam suatu table.
ALTER ne ndiri merupakan salah satu dari perintah DDL selain CREATE dan DROP, zuga mengenai SELECT yang merupakan salah satu perintah dari DML.

Ehm,,,, masuk ke pokok bahasan baru ne,,, yaitu mengenai perintah-perintah yang terdapat dalam DML alias Data Manipulation Language, yang merupakan bahasa yang digunakan database untuk menampilkan, mengubah, menambah dan menghapus baris dalam table.
Dah kita pelajari juga mengenai SELECT, tu artinya, kita tinggal membahas tentang perintah-perintah DML yang laen, yang terdiri atas ;

1. INSERT ; BERFUNGSI UNTUK MEMASUKKAN SUATU DATA KEDALAM TABLE,
    Struktur penulisan ;
    INSERT(spasi)into(spasi)nama_table(spasi)values(isi_field_1, isi_field_2,...,isi_field_n);
    Untuk menampung data CHAR dan VARCHAR, pada isi field diapit oleh tanda kutip satu ('), 
    Misal-na : 
    INSERT INTO SISWA VALUES ('DINA','00001','P','ISLAM');
    Maka, pada table yang berisi 'nama','nim','j_klmin','agama', akan terisi dengan nama DINA, nim 00001,
    j_klmin P, dan agama ISLAM.

2. UPDATE ; BERFUNGSI UNTUK MEMPERBAHARUI DATA,
    Struktur penulisan ;
    UPDATE(spasi)nama_table(spasi)SET(spasi)nama_field_1=isi_baru_1,nama_field_2=isi_baru_2,...,
    nama_field_n=isi_baru_n(spasi)WHERE(spasi)kriteria;
    Misal-na :
    UPDATE SISWA SET NAMA='VYRA' WHERE NIM='00001';
    Maka, nama DINA akan berubah menjadi VYRA.

3. DELETE ; BERFUNGSI UNTUK MENGHAPUS DATA DARI TABLE,
    Struktur penulisan ;
    DELETE(spasi)FROM(spasi)nama_table(spasi)WHERE(spasi)kreteria;
    Misal-na : 
    DELETE FROM SISWA WHERE NAMA='VYRA';
    Maka, field yang berisi nama VYRA, akan terhapus.


Uhm,,, tuh laporan yang saya buat Ms, kurang dan lebihnya saya mohon maaf, dan saya mohon perbaikan dari Ms. NENO.


Cemleikom.....

Rabu, 23 Maret 2011

LAPORAN PRAKTIKUM DATABASE PERT II

Assalamu 'Alaikum Wr. Wb.,

Um,,,, belajar database itu sebenernya gampang lou kita tau,,, tapi masalahnya, bagi yang ga' tau ini.... ya ampun.... susah abiez....
Gitu juga sebenernya ma saya, yang lum tau mengenai databnase ini, karena saya juga seorang pemula! (hahahah.... ^o^,)

Okey, ne tugas pertama saya yang diberikan oleh dosen saya mengenai database.
ehm,,,, ehm,,,, kita mulai yuk'xz...

APA SIH DATABASE ITU??

Sebelum membahas database lebih jauh lagi, sebaiknya terlebih dahulu kita tau apa itu 'DATA'.
Data adalah nilai kebenaran dari suatu benda atau objek.
Data itu sendiri memiliki berbagai tingkatan, yaitu;
  1. Tingkat Terendah , disebut FIELD (elemen data), yang merupakan unit satuan terkecil, yang tidak bisa diuraikan lagi menjadi unit yang bermakna.
  2. Tingkat Pertengahan, disebut RECORD (rekaman), yang merupakan gabungan dari beberapa FIELD yang saling berkaitan.
  3. Tingkat Tertinggi, disebut FILE (berkas), terdiri dari gabungan berbagai RECORD yang memiliki tipe data yang sama dan bersesuaian.
Dari data diatas, dapat diketahui, bahwa database adalah sebuah aplikasi yang digunakan untuk mengolah data menjadi informasi, dimana data saling berhubungan 1 dengan yang lain, yang biasanya berbentuk tabel-tabel.
dimana tabel itu sendiri adalah gabungan dari field-field yang saling terkait.

Keuntungan Dalam Database;
  • Tingkat keamanan lebih tinggi, karena hanya orang-orang tertentu yang bisa mengolahnya.
  • Mengurangi terjadinya kerangkapan data.
  • Mempermudah proses pencarian data.
  • Memiliki banyak area penyimpanan data.
  • Informasi lebih akurat, karena up-date dilakukan secara berulang-ulang.
  • Data bisa dibagi / Share Data.
Kelemahan Dalam Database;
  • Lebih banyak biaya, karena harga software cenderung mahal.
  • Memerlukan area penyimpanan yang besar.
  • Tidak semua orang bisa berkaitan langsung dengan database.
  • Bila terjadi kerusakan pada sist. basis data, maka departemen yang terkait akan terpengaruh, seperti kesulitan atau bahkan tidak bisa melakukan sare data.

BAGAIMANA CARA MEMASUKI JENDELA DATABASE?

Hehe... baru pertama kali saya buka ini, dan wow... ternyata dalamnya menarik, wkwkwkwk (-,-)!
Um,,, sebelum mengetahui cara umum memasuki jendela database ini, saya penasaran, sampe' akhirnya diberi petunjuk oleh Dosen saya ini.
Gene ne caranya ;

Klik START  >>  ALL PROGRAMS  >>  Ms. SQL SERVER  >>  QUERY ANALYZER
Sebelum benar-benar masuk ke jendela database, ada kotak dialog tuh, saya juga kurang faham apa isinya, cuman yang saya inget, pada kalimat 'WINDOWS AUNTATICATION' harus diklik dulu, setelah itu OK, baru deh,,, mau muncul jendela databasenya, hehehe....

Setelah masuk, kita harus tau bahasa apa yang digunakan database, yaitu SQL (Structure Query Language).
Jenis-jenis dari SQL itu sendiri ada 3, tapi... ada tapinya,,, kita bahas 2 dulu ya,,, Qey?
Sebelumnya, setelah setiap kali melakukan pengetikan pada lembar database, kalimat tersebut di blok, kemudian tekan F5 untuk menjalankan program yang telah kita buat. Jika terjadi kesalahan pada program, maka kesalahan tersebut secara otomatis bakal nampil di lembar bawah database.
Berikut adalah penjelasannya;  

1. DDL (Data Definition Language) 
    DDL ini biasa digunakan untuk membuat database atau table.
    Perintah-perintah yang digunakan adalah ;
    * CREATE  >>  membentuk database dan table,
       caranya :
       ^ CREATE(spasi)nama database yang ingin dibuat.
          mis : CREATE PERPUSTAKAAN  >>  BLOK  >>  F5.
       ^ CREATE(spasi)TABLE(spasi)nama_table.
          Nama table tanpa spasi, atau jika ingin membuat jarak, gunakan tanda "UNDERSCORE",
          dan dibelakang nama table, diikut sertakan tanda kurung "( )", untuk menampung field-field
          yang berkaitan, dan untuk memisahkan field yang 1 dengan yang lain digunakan tanda koma ",".
          mis : CREATE TABLE BUKU (
                  kd_buku char (5),
                  judul_buku varchar (20),
                  pengarang varchar (20))  >>  BLOK  >>  F5.
    * USE  >>  untuk masuk kedalam database yang telah dibuat.
       Untuk itu, komputer harus menerima perintah dari keyboard, yaitu dengan cara :
       USE(spasi)nama database.
       mis : USE PERPUSTAKAAN  >>  BLOK  >>  F5.
       Atau, klik menu COMBOBOX dan pilih nama database yang telah dibuat yang secara otomatis tertera
       pada daftar COMBOBOX.
    *ALTER  >>  digunakan untuk menambah atau membuang field yang telah ada pada table.
      Perintah yang digunakan adalah ADD, dengan cara :
      TABLE(spasi)nama_table(spasi)ADD(spasi)nama_field(spasi)tipe data field.
      mis : TABLE BUKU ADD STOK INT  >>  BLOK  >>  F5.
      Maka, secara otomatis, field pada table buku akan bertambah.
    *DROP  >>  digunakan untuk menghapus suatu tabledan database.
      Bisa saja kita menghapus table atau database yang telah kita buat, yaitu dengan perintah DROP ini,
      yaitu dengan cara :
      ^ DROP(spasi)TABLE(spasi)nama_table.
         mis : DROP TABLE BUKU  >>  BLOK  >>  F5.
         Setelah itu, TABLE BUKU akan terhapus dari database.
      ^ DROP(spasi)NAMA_DATABASE.
         mis : DROP PERPUSTAKAAN  >>  BLOK  >>  F5.
         Maka database yang telah dibuat akan terhapus, dan pada COMBOBOX, daftar PERPUSTAKAAN
         akan hilang.

    Catt : Database yang sedang digunakan tidak bisa dihapus, jika ingin menghapus database tertentu, aktifkan database lain yang terdapat pada daftar COMBOBOX, lalu gunakan perintah DROP diatas.

    2. DML (Data Manipulation Language)

    Yaitu perintah yang digunakan untuk menampilkan, menambah, menghapus, dan mengubah data pada objek yang didefenisikan oleh perintah DDL.
    Perintah-perintah yang digunakan adalah :
    * SELECT  >>  digunakan untuk mencari baris data atau record dari suatu table.
       Terdapat 2 cara penggunaan perintah ini, antara lain ;
       ^ SELECT*FROM(spasi)nama_table.
          Tanda bintang (*) pada perintah diatas, berfungsi untuk mencari semua field yang berkaitan dengan table.
          mis : SELECT*FROM BUKU  >>  BLOK  >>  F5.
          Komputer akan membaca perintah tersebut, dan pada lembar database bagian bawah, akan muncul
          semua field-field yang berkaitan dengan table BUKU.
      ^ SELECT(spasi)nama_field(spasi)FROM(spasi)nama_table.
         Perintah ini digunakan untuk mencari field tertentu dari suatu table.
         Penulisan nama field harus sesuai dengan nama field yang dibuat pada table tersebut.
         mis : SELECT kd_buku FROM BUKU  >>  BLOK  >>  F5.
         Setelah perintah tersebut dibaca oleh komputer, maka pada lembar bawah database akan muncul field 
         "kd_buku" saja, tanpa diikuti oleh field-field yang lain.

    Ehm,,,, pelajaran saya mengenai database ini baru nyampe' segene ne.. si' dikit banget yach...?
    pi yoda deh, sekian dulu penjelasan saya, mohon dikoreksi ya Miss. NENO, karena saya yakin, disana-sini si" terdapat banyak kesal;ahan.
    Untuk perbaikannya, saya ucapin Makasih.....banget Miss.

    Assalamu 'Alaikum Wr. Wb.

      Jumat, 18 Maret 2011

      pekerjaan yang akhirnya selesai

      umm... tadinya pusink ne gimana cara ngerjainnya, tapi,,, ternyata gampang juga ngerjainnya....
      wkwkwkwk.....