Pages

Labels

Monday, April 28, 2014

Manipulasi Dan Retrieve Data (Bagian 2)

Buat tabel pegawai sebagai berikut :
Isi data tabel seperti gambar di bawah ini!

Tampilkan semua kolom di tabel !
Tampilkan kolom idpegawai, namabelakang dan gaji saja !


Tampilkan kolom idpegawai, namabelakang, gaji, tunjangan dan sebuah kolom baru yaitu tunjangan+gaji yang berisi jumlah tunjangan dan gaji !

Ubah tunjangan menjadi NULL untuk pegawai dengan idpegawai = E003. Kemudian lakukan kembali percobaan 5.

Seperti percobaan 5, tampilkan kolom idpegawai, namabelakang, gaji, tunjangan dan sebuah kolom baru (gunakan alias) yaitu total_pendapatan yang berisi jumlah tunjangan dan gaji !

Tambahkan record baru dengan value : E006,lincoln, burrows, linc@yahoo.com, 085275384544, 2008-09-01, L0006, 1750000, NULL, ex, coml.
Untuk pegawai yang ber-id E004 dan E005 ubah idmanajernya menjadi al !

Sekarang tampilkan kolom idmanajer saja !

Dari percobaan 10, terdapat 3 idmanajer yang sama dengan total record 6, sekarang tampilkan idmanajer tanpa duplikasi idmanajer sehingga akan tampil 4 record dengan idmanajer yang berbeda !

Tampilkan pegawai yang gajinya antara 1750000 - 1250000 !

Tampilkan tabel pegawai yang terurut berdasarkan namabelakang (dari a ke z)!

Tampilkan tabel pegawai yang diurutkan berdasarkan nama depan dengan urutan terbalik (dari z ke a)!

Kesimpulan:
Dari percobaan diatas kita dapat disimpulan bahwa ketika kita ingin menampilkan suatu data secara berurutan (dari a-z) dapat menggunakan perintah : SELECT * FROM pegawai ORDER BY namabelakang ASC;  sedangkan untuk menampilkan data yang berutut dari z-a , maka menggunakan perintah : SELECT * FROM pegawai ORDER BY namabelakang DESC; dan untuk menampilkan kolom baru yang berisi hasil perhitungan dari data dari tabel yang ada,  menggunakan perintah :SELECT idpegawai, namabelakang, gaji, tunjangan, tunjangan+gaji as jumlah from pegawai;

Thursday, April 17, 2014

Tugas modul 3

3.1   Buat sebuah database dengan nama coba

3.2   Buat sebuah tabel dengan nama pet di dalam database coba

3.3  Isi data ke dalam tabel pet seperti berikut :

3.4   Tampilkan semua isi/record tabel pet !

3.5   Ubah data tanggal lahir hewan yang bernama Bowser menjadi :  1979-08-31

3.6   Tampilkan satu baris / record data yang telah diubah tadi yaitu record dengan  nama Bowser saja!

3.7   Hapus hewan yang bernama Chirpy !

3.8   Tampilkan record atau data yang tanggal kelahirannya lebih dari atau sama dengan 1998-1-1 !

3.9   Tampilkan semua hewan dengan spesisanjing dan anjing tersebut berjenis kelamin betina !

3.10 Dengan satu perintah select, tampilkan semua hewan dengan spesis ular atau spesis burung
(dalam satu tabel ada hewan spesies ular dan burung saja)!

3.11 Dengan satu perintah select, tampilkan semua hewan yang berspesis kucing dengan kelamin laki- laki atau hewan yang berspesisanjing dengan kelamin betina (tampilkan dalam satu tabel)

Tugas Modul 2

3.1 Tugas 1 : Tulis semua perintah-perintah SQL percobaan di atas beserta outputnya !
è Buat database coba dan tabel mahasiswa

è Tambahkan sebuah kolom: keterangan (varchar 15), sebagai kolom terakhir!


è Tambahkan kolom nim int (11) di awal sebagai kolom pertama!

è Sisipkan sebuah kolom dengan nama phone varchar (20) setelah kolom alamat!


è Ubah kolom Nim menjadi char (11)

è Ubah kolom phone menjadi telepon varchar (20)
è Hapus kolom keterangan dari tabel

è Ganti nama tabel menjadi student

è Buat index untuk tabel tersebut


è Jadikan  nim sebagai primary key!

3.2 Tugas 2 :  Apa kegunaan dari index di tabel ?
Jawab : Index    berfungsi    mempercepat    proses    pencarian    data  dalam suatu    tabel. Adanya index    pada    suatu    field    tabel    menyebabkan proses pencarian    otomatis    akan  dilakukan terlebih  dahulu  ke  dalam  index,  apabila  ditemukan  baru  akan  diambilkan  data sesungguhnya dari    tabel,  apabila  tidak   ditemukan    dalam   index,    sudah  dipastikan   bahwa    data    tesebut memang    tidak    ada    dalam    tabel.    Index    juga    dapat dibuat    untuk    setiap   kolom    yang    akan dijadikan  kriteria    tertentu    untuk  pencarian  data  sehingga  proses  pencariannya  akan lebih  cepat.
3.3 Tugas 3 : Apa maksud dari int (11) ?
Jawab : Maksud dari int (11) adalah nama tipe datanya adalah integer dan memiliki panjang 11 karakter.
3.4 Tugas 4 : Ketika kita melihat struktur tabel dengan perintah desc, ada kolom Null yang berisi Yes dan          No. Apa maksudnya ?
Jawab : maksud dari kata yes dan no pada kolom null itu adalah untuk menjelaskan bahwa pada record yang no harus di isi sedangkan yes bisa tidak di isi.


Monday, April 7, 2014

Laporan praktikum I

LAPORAN PRAKTIKUM II
Mata Kuliah : Basis Data





1215015028 – ANDRIANI

FAKULTAS TEKNOLOGI INFORMASI DAN KOMPUTER
UNIVERSITAS MULAWARMAN
SAMARINDA
2014


BAB I
PENDAHULUAN

Tujuan
Setelah menyelesaikan modul ini, anda diharapkan dapat :
·         Mengenal lingkungan kerja MySQL
·         Mengenal format perintah di MySQL
·         Mengenal perintah-perintah sederhana di MySQL

Dasar Teori
MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang software dan konsultan database bernama MYSQL AB yang berada di Swedia. Waktu itu perusahaan tersebut masih bernama TcX DataKonsult AB, dan tujuan awal dikembangkannya MySQL adalah untuk mengembangkan aplikasi berbasis web pada client. MySQL menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.
Format Perintah
Berikut adalah ketentuan-ketentuan memberi perintah pada MySQL:
·         Setiap perintah harus diakhiri dengan tanda titik koma , kecuali untuk perintahtertentu, misal : quit;
·         Setiap perintah akan disimpan dalam buffer (memori sementara) untuk menyimpan histori perintah-perintah yang pernah diberikan.
·         Perintah dapat berupa perintah SQL atau perintah khusus MySQL.


·         Perintah-perintah dalam lingkungan MySQL tidak menerapkan aturan case sensitive, tetapi case insensitive yaitu perintah bisa dituliskan dalam huruf besar atau pun huruf kecil.
·         Aturan case sensitive diterapkan pada penamaan objek-objek dalam database seperti nama database atau nama table, namun aturan ini hanya ada dalam lingkungan Unix dan Linux.
Ada beberapa tanda yang sering muncul di prompt:
mysql>
Siap menerima perintah baru
->
Menunggu baris berikut untuk perintah yang lebih dari satu baris
'>
Menunggu baris berikut, menunggu penutup string yang dimulai dengan tanda kutip

">
Menunggu baris berikut, menunggu penutup string yang dimulai dengan tanda kutip
`>
Menunggu baris berikutnya, menunggu penutup identifier yang dimulai dengan tanda










BAB II
PEMBAHASAN

Latihan 1
Perintah untuk masuk ke direktori mysql adalah :
cd /xampp/mysql/bin

Latihan 2
Perintah untuk koneksi user root dengan mysql adalah :
Mysql –u root –p

Latihan 3
Perintah untuk melihat bantuan dari mysql adalah:
\h

Latihan 4
Perintah untuk keluar dari mysql adalah :
\q

Latihan 5
Perintah untuk melihat versi mysql dan tanggal hari ini adalah :
select version(),current_date;

Latihan 6
Perintah untuk melihat jam adalah :
select current_time;

Latihan 7
Perintah untuk proses aritmatika misal 4+5 (3*5) :
select 4+5(3*5);

Latihan 8
Perintah untuk menampilkan user adalah:
select user();
Latihan 9
Perintah untuk melihat database adalah:
show databases;

Latihan 10
Perintah untuk menggunakan database “coba” adalah :
use coba;

Latihan 11
Perintah untuk membuat database “coba” adalah:
create database coba;

Latihan 12
Perintah untuk membuat tabel buku, dengan isi id_buku bertipe varchar lalu primary key dan not null.
create table buku (id_buku varchar(5) primary key not null);

Latihan 13
Perintah untuk menampilkan tabel adalah :
show tables;

Latihan 14
Perintah untuk mendeskripsikan tabel buku :
desc buku;










BAB III
PENUTUP
TUGAS
1.   Tulis semua perintah-perintah SQL percobaan pratikum beserta outputnya !
2.   Perintah apa yang digunakan untuk masuk ke MySQL yang tidak mempunyai password ?
3.   Apakah perintah-perintah di MySQL bersifat case sensitif ?
4.   Apa perbedaan pengetikan  lebih dari satu perintah, yang dipisah dengan tanda koma (,) dan tanda titik koma ? (bandingkan hasil query percobaan 3 dan 6)
5.   Bisakah kita melakukan operasi aritmatik dengan menggunakan perintah SQL ? Berikan contoh yang lain ?
6.   Haruskah kita mengetik perintah dalam satu baris ?
7.   Bagaimana untuk mengakhiri atau membatalkan suatu perintah ?
8.   Sebelum membuat tabel, langkah-langkah apa saja yang sebaiknya kita lakukan ? (Berdasarkan percobaan di pratikum).

JAWAB
1.      Berikut perintah sql percobaan praktikum
*      perintah untuk masuk ke direktori mysql adalah :
cd /xampp/mysql/bin



*      Perintah untuk koneksi user root dengan mysql adalah :
Ø  Mysql –u root –p



*      Perintah untuk melihat bantuan dari mysql adalah:
\h



*      Perintah untuk keluar dari mysql adalah :
\q



*      Perintah untuk melihat versi mysql dan tanggal hari ini adalah :
select version(),current_date;



*      Perintah untuk melihat jam adalah :
select current_time;



*      Perintah untuk proses aritmatika misal 4+5 (3*5) :
select 4+5(3*5);



*      Perintah untuk menampilkan user adalah:
select user();


*      Perintah untuk melihat database adalah:
show databases;


*      Perintah untuk menggunakan database “coba” adalah :
use coba;


*      Perintah untuk membuat database “coba” adalah:
create database coba;



*      Perintah untuk membuat tabel buku, dengan isi id_buku bertipe varchar lalu primary key dan not null.
create table buku (id_buku varchar(5) primary key not null, judul varchar(25) not null);



*      Perintah untuk menampilkan tabel adalah :
show tables;


*      Perintah untuk mendeskripsikan tabel buku :
desc buku;



2.      Perintah yang di gunakan untuk masuk ke MySQL yang tidak mempunyai password adalah mysql –u root
3.      Perintah-perintah di MySQL tidak bersifat case sensitif Aturan case sensitive diterapkan  pada  penamaan objek-objek dalam database seperti nama database atau nama table, namun aturan ini hanya ada dalam lingkungan Unix dan Linux.
4.      Perbedaan pengetikan lebih dari satu perintah yang di pisah dengan tanda (,) dan tanda titik koma (;) ialah jika perintah di pisah dengan tanda (,) maka perintah selanjutnya akan tampil di sebelah perintah sebelumnya, tapi perintah yang di pisah dengan tanda (;) perintah selanjutnya akan tampil di bawah setelah perintah sebelumnya.
5.      Perintah SQL dapat melakukan operasi aritmatika contohnya untuk menyelesaikan SIN(PI()/4), (4+1)*5; maka perintah SQL nya adalah SELECT SIN(PI()/4), (4+1)*5;
6.      Mengetik perintah tidak harus dalam satu baris karena jika perintah belum selesai di tulis akan tampil beberapa tanda sebagai berikut -> , ‘> , “> , >  dengan fungsi yang berbeda-beda.
7.      Untuk mengakhiri atau membatalkan suatu perintah adalah /c
8.      Sebelum membuat tabel langkah-langkah yang perlu di lakukan adalah membuat database, melihat database, dan lakukan perintah untuk menggunakan database ex:  use coba;







 

Blogger news

Blogroll

About