10105154 Andi Marfadil TUGAS PRAKTIKUM SBD 1

SOAL PRAKTIKUM

Nama Matakuliah :
  1. 1. Sistem Basis Data 1
  2. 2. Sistem Basis Data 1

= (3KA )

= (3DB)

Materi Praktikum : Mysql  (Minggu ke-1)
Fakultas : Ilmu Komputer
Semester / Tahun : PTA 2010 / 2011
Jenis Praktikum : Praktikum Kelas Gabungan Menengah/lanjut

Kerjakanlah  soal Essay berikut ini :

1. Jelaskan apa itu MySql

Jawab :

MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya.

 

2. Sebutkan tipe – tipe data pada MySql

Jawab :

*NUMERIK

MySQL dapat menerima masukan berupa angka-angka yang dibagi atas integer (angka tanpa pecahan) dan floating-point (angka dengan pecahan).

*TINYINT

Berarti integer dengan range yang sangat kecil yaitu –2 sampai 2 , -1 atau 0 sampai 2. -1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 1 byte.

*SMALLINT

Berarti integer dengan range yang kecil yaitu –2 sampai 2, -1 atau 0 sampai 2.

-1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 2 byte.

*MEDIUMINT

Berarti integer dengan range yang sangat kecil yaitu –2 sampai 2, -1 atau 0 sampai 2. -1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 3 byte.

*INT

Berarti integer dengan range yang normal yaitu –2 sampai 2, -1 atau 0 sampai 2.

-1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 4 byte.

*BIGINT

Berarti integer dengan range yang sangat kecil yaitu –2 sampai 2, -1 atau 0 sampai 2. -1 jika UNSIGNED. Atribut yang dibolehkan adalah AUTO_INCREMENT, UNSIGNED, dan ZEROFILL. Harga default adalah NULL jika bisa atau 0 jika NOT NULL dengan peyimpanan 8 byte.

*FLOAT

Berarti floating-point dengan range kecil yaitu antara +1.175494351E-38

sampai +3.402823466E+38 serta dengan single presisi. Atribut yang dibolehkan adalah ZEROFILL. Harga default NULL jika bisa atau 0 jika NOT NULL. Tempat penyimpanan 4 byte.

*DOUBLE

Berarti floating-point dengan range besar yaitu antara +2.22507385072014E-308 sampai +1.7976931348623157E308 serta dengan double presisi. Atribut yang dibolehkan adalah ZEROFILL. Harga default NULL jika bisa atau 0 jika NOT NULL. Tempat penyimpanan 8 byte.

*DECIMAL(M,D) atau NUMERIC(M,D)

Berarti floating-point yang tersimpan sebagai string (1 byte untuk setiap digit, tanda desimal, atau tanda ’-‘). Range harga sama seperti DOUBLE. Atribut yang dibolehkan adalah ZEROFILL. Tempat penyimpanan sebesar Mbyte. Jika D diisi 0 berarti tidak punya nilai desimal.

 

3. Jelaskan apa itu Database

Jawab :

Basis data. Representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi)yang tidak perlu, untuk memenuhi berbagai kebutuhan. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya.

Dalam maksud yang sama, bisa juga diartikan sebagai sekumpulan informasi yang disusun sedemikian rupa untuk dapat diakses oleh sebuah software tertentu. Database tersusun atas bagian yang disebut field dan record yang tersimpan dalam sebuah file. Sebuah field merupakan kesatuan terkecil dari informasi dalam sebuah database. Sekumpulan field yang saling berkaitan akan membentuk record.

 

4. Bagaimana cara membuat database?

Jawab :

Database dengan nama Mahasiswa_db

mysql> create database Mahasiswa_db;

 

5. Bagaimana cara menghapus database?

Jawab:

DROP DATABASE nama_db

 

6. Sintaks SQL apa yang digunakan untuk membuat Database baru ? bagaimana bentuk umumnya ?

Jawab :

Database dengan nama Mahasiswa_db

mysql> create database Mahasiswa_db;

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: