ARSIP BULANAN : October 2012

Tugas 3 (921411237)

04 October 2012 21:51:04 Dibaca : 133

Data Control Language (DCL)

Apa itu bahasa kontrol data ?

 DCL adalah bagian Structured Query Language (SQL) yang digunakan untuk mengontrol akses ke data dalam database. Untuk setiap rumah atau outsourcing proses pengembangan perangkat lunak, Data Control Bahasa memainkan peran penting dalam menetapkan mekanisme otorisasi dari database.

Berikut adalah perintah atau bahasa dari DCL :

  • GRANT : Perintah ini digunakan untuk memberikan hak/ijin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya.
  • REVOKE : Perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.

Data-Manipulation Language ( DML )

 

Apa itu bahasa manipulasi data?

Bahasa manipulasi data (data manipulation language) merupakan bahasa yang digunakan untuk memanipulasi basis data. Manipulasi basis data dapat berupa menambah (append), menghapus (delete), mengganti (update), menyisip (insert), menarik informasi tertentu (query).

 

Ada dua tipe DML, yaitu :

 

  • Procedural DML, mengharuskan pengguna untuk menentukan data yang dibutuhkan dan bagaimana mendapatkannya.
  • Nonprocedural DML / Declarative DML, mengharuskan pengguna menentukan data yang dibutuhkan tanpa menentukan bagaimana mendapatkannya.

 

Berikut ini adalah bahasa manipulasi data:

• SELECT – mengambil data

 

• DELETE – menghapus data

 

• INSERT – menyisipkan data

 

• UPDATE – mengubah data

 

  1. Insert

    Berfungsi Untuk memasukkan sejumlah data kedalam table yang telah dibuat.Syntax:

    insert into table_name (column1, column2, …, column_n)values (value1, value2, …, value_n);

    Contoh:insert into pegawai (npk,nama)values (‘5106100032?, ‘Eko Susilo’);

  2. Delete

    Berfungsi untuk menghapus sejumlah data yang ada didalam table yang telah dibuat.

    Syntax:delete table_name where column_name=column_content;

    Contoh:delete mahasiswa where npk=’5106100032?;

  3. Update

    Berfungsi untuk melakukan perubahan terhadap sejumlah data yang ada didalam table yang telah dibuat.Syntax:

    update table_nameset column1_name=column1_contentwhere column2_name=column2_content;

    Contoh:update pegawaiset nama=’Eka Susila’, alamat=’U-144?

  4. Select

    Berfungsi untuk melakukan pengambilan sejumlah data yang ada di dalam table untuk ditampilkan ataupun dimanipulasiSyntax:

    Select column from table_name

    Contoh:Select * from pegawai; where nrp=’5106100032?;

 

 

Beberapa daftar Perintah DML MySQL 5.0

  • CALL
  • DELETE
  • DO
  • HANDLER
  • INSERT
  • LOAD DATA INFILE
  • REPLACE
  • SELECT
  • TRUNCATE
  • UPDATE
  •  

 Defenisi Data Language( DDL )

 

Apa itu bahasa defenisi data?

 

Bahasa defenisi data (data defeniton language) merupakan perintah-perintah yang digunakan untuk mendefenisikan suatu basis data. Umumnya bahasa defenisi data hanya dilakukan sekali saja yaitu pada tahap awal perancangan basis data.

 

Berikut ini adalah bahasa defenisi data:

  • Create

 

Perintah Create dapat digunakan untuk menciptakan basis data, index atau view.

  • Drop

 

Perintah Drop digunakan untuk menghapus basis data, index atau view.

  • Alter

Perintah Alter digunkan untuk mengubah struktur tabel.

 

 

 

sebagai contoh, pernyataan berikut dalam bahasa SQL untuk mendefinisikan tabel mahasiswa :

 

Create table mahasiswa

 

(Kode char(3),

 

NPM char(13),

 

Nama varchar(30))

Daftar Perintah DDL pada MySQL 5.0

  • Perubahan (ALTER & RENAME)
  • ALTER DATABASE
  • ALTER FUNCTION
  • ALTER PROCEDURE
  • ALTER TABLE
  • ALTER VIEW
  • RENAME TABLE
  • Penghapusan (DROP)
    • DROP DATABASE
    • DROP FUNCTION
    • DROP INDEX
    • DROP PROCEDURE
    • DROP TABLE
    • DROP TRIGGER
    • DROP VIEW

Tugas 2 (921411237)

04 October 2012 21:40:48 Dibaca : 72

DATA TYPE PADA MICROSOFT ACCES

Sebelum kita memulai membuat database sebaiknya kita perlu mengetahui type Data yang terdapat didalam tabel itu sendiri sehingga kita tahu peruntukannya untuk apa saja. Untuk mengetahui type data tersebut sekarang kita buka aja dulu Ms. Acces 2007 kemudian create Database dan kita simpan dengan nama database1. Maka Secara Otomatis akan muncul worksheet acces dengan tampilan awal yaitu table1, kita save table tersebut dan diberinama table1. Arahkan cursor ke table1 yang berada dibilah kiri, kemudian klik kanan dan pilih View - Design View dan ketika terbuka maka akan muncul Field Nama, Data Type dan Description.

Penjelasannya adalah sebagai berikut :

·        Field Name adalah untuk nama kolom dalam tabel yang akan kita buat misalkan Nomor urut, nama, tanggal, alamat, jumlah dan lain sebagainya.

·        Data type adalah jenis data yang disesuaikan fungsinya yang diberinama di Field name tersebut misalkan jika di Field Name kita beri judul Nomor Urut maka Type Datanya bisa dengan memilih Nomor yang muncul Secara Otomatis (maka pilih AutoNumber) atau manual dalam mengisinya (pilih Number).

·        Description adalah sebagai penjelasan terhadap kolom yang dibuat tadi.

 

Mengenal dan memahami Data type itu penting agar tidak salah dalam pembuatan tabel nantinya. Adapun Type Data yang disediakan di ms. Acces 2007 adalah sebagai berikut :

1.  Text adalah type data berupa teks atau huruf, angka, spasi dan tanda baca lainnya yang mampu menampung karakter dari huruf dan angka tersebut sebanyak 255 karakter.

2.   Memo adalah type data yang hampir sama dengan Text tetapi karakter yang mampu ditampungnya sangat besar yaitu sampai dengan 65535 karakter.  Memo, adalah tipe data yang berisikan huruf atau kombinasi huruf dan angka.

3.   Number adalah type data yang diperuntukan untuk angka saja.

4.  Date/Time adalah type data yang diperuntukan untuk menampilkan tanggal dan waktu.

5.   Currency adalah type data yang hampir sama dengan number tapi diperuntukan untuk format mata uang.

6.   Yes/No adalah type data untuk sebuah logika Ya atau Tidak.

7.  OLE Object adalah type data yang dipergunakan untuk menampung gambar atau obyek dengan ukuran tidak lebih dari 128 MB.

8. Hyperlink adalah type data untuk menmapilkan alamat hyperlink dengan batas maksimum penampungannya adalah 2048 karakter

9.  AutoNumber seperti yang telah dijelaskan diatas, adalah nilai angka atau variasi angka huruf (yang akan berubah hanya angka apabila formatnya perpaduan huruf dan angka) yang akan muncul Secara Otomatis ketika kita menginput data baru dan angka tersebut tidak bisa kita edit.

10. Lookup Wizard adalah type data untuk menampilkan data dari tabel atau record lainnya atau dengan akta lain data yang diulang.

11.Attachment adalah type data yang digunakan untuk menampung / menyimpan / menampilkan lampiran persis seperti dalam sebuah email dan semua type data bisa ditampung disini.