Senin, 12 April 2010
Tugas Basis Data Soal 2
Tugas Basis Data Praktikum Dua
Perintah-Perintah Dasar SQL
Membuat Tabel
A. Membuat Tabel
create table friend(firstname char(15), lastname char(20), city char(15), state char(2), age integer);

B. Melihat stuktur tabel yang sudah dibuat
\d friend

Insert Data ke tabel
Setelah tabel dibuat maka langkah selanjutnya adalah memasukkan data ke dalam tabel. Berikut adalah langkah-langkahnya:
A. Memasukkan data ke dalam database friend
insert into friend values ('mike', 'nichols', 'tampa', 'FL', 19);
Masukkan data sebanyak mungkin yang anda mau. kalo saya masukan sesuai dengan yang ditugaskan. seperti digambar dibawah ini :
B. Melihat data yang sudah ada ditabel
select * from friend;
Melihat baris yang spesifik dengan perintah WHERE
Perintah where ini dapat digunakan untuk menunjuk baris yang kita inginkan. Misalnya seperti contoh-contoh dibawah ini:
A. Membuat daftar teman yang berumur 23 tahun
select * from friend where age = 23;
hasilnya seperti ini :
select * from [nama database] where [yang akan dicari];
B. Menghasilkan single cell
select lastname from friend where age = 22;
C. Menghasilkan blok cell
select city, state from friend where age >= 21;
D. Membandingkan colom firstname dengan string tertentu 'Sam'
select * from friend where firstnama = 'sam';
Menghapus baris tertentu
Membuat Tabel
A. Membuat Tabel
create table friend(firstname char(15), lastname char(20), city char(15), state char(2), age integer);

B. Melihat stuktur tabel yang sudah dibuat
\d friend

Insert Data ke tabel
Setelah tabel dibuat maka langkah selanjutnya adalah memasukkan data ke dalam tabel. Berikut adalah langkah-langkahnya:
A. Memasukkan data ke dalam database friend
insert into friend values ('mike', 'nichols', 'tampa', 'FL', 19);
Masukkan data sebanyak mungkin yang anda mau. kalo saya masukan sesuai dengan yang ditugaskan. seperti digambar dibawah ini :

B. Melihat data yang sudah ada ditabel
select * from friend;
Melihat baris yang spesifik dengan perintah WHERE
Perintah where ini dapat digunakan untuk menunjuk baris yang kita inginkan. Misalnya seperti contoh-contoh dibawah ini:
A. Membuat daftar teman yang berumur 23 tahun
select * from friend where age = 23;
hasilnya seperti ini :

select * from [nama database] where [yang akan dicari];
B. Menghasilkan single cell
select lastname from friend where age = 22;
C. Menghasilkan blok cell
select city, state from friend where age >= 21;
D. Membandingkan colom firstname dengan string tertentu 'Sam'
select * from friend where firstnama = 'sam';
Menghapus baris tertentu
Pastinya selain memasukkan data kita juga ingin database kita bisa menghapus data-data yang sudah tidak gunakan. Berikut langkahnya :
delete from [nama database] where [yang akan dihapus];
contoh:
delete from friend where lastname = 'barnes';
Update isi tabel
update friend set age = 20 where firstname = 'mike';
Perintah diatas bisa artinya yang bernama mike umurnya akan di-update menjadi 20 tahun.
Menggunakan perintah Order By
A. Perintah Order By
Langkahnya sebagai berikut:
select * from [nama database] ordey by [yang akan di order];
select * from friend order by state;
B. Reserve By Order
Langkahnya sebagai berikut:
select * from [nama database] ordey by [yang akan di order] DESC;
select * from friend order by age DESC;
C. Menggunakan Order By dan Where
Langkahnya sebagai berikut:
select * from [nama database] where [yang akan dicari] ordey by [yang akan di order];
select * from friend where age >= 23 order by firstname;
delete from [nama database] where [yang akan dihapus];
contoh:
delete from friend where lastname = 'barnes';
Update isi tabel
update friend set age = 20 where firstname = 'mike';
Perintah diatas bisa artinya yang bernama mike umurnya akan di-update menjadi 20 tahun.
Menggunakan perintah Order By
A. Perintah Order By
Langkahnya sebagai berikut:
select * from [nama database] ordey by [yang akan di order];
select * from friend order by state;
B. Reserve By Order
Langkahnya sebagai berikut:
select * from [nama database] ordey by [yang akan di order] DESC;
select * from friend order by age DESC;
C. Menggunakan Order By dan Where
Langkahnya sebagai berikut:
select * from [nama database] where [yang akan dicari] ordey by [yang akan di order];
select * from friend where age >= 23 order by firstname;
Senin, 05 April 2010
Tugas Postgress
Langkah awal na kita harus membuat database terlebih dahulu. Lo saya buat tiga database yaitu mahasiswa, mat_kul(mata kuliah) dan nilai. Berikut adalah langkah-langkahnya :
A. Membuat Database Mahasiswa
CREATE DATABASE mahasiswa;
Selanjutnya kita membuat tabel di dalam database mahasiswa tersebut.
CREATE TABLE mahasiswa(NPM INTEGER NOT NULL, Nama VARCHAR(30), PRIMARY KEY(NPM));
Setelah itu kita isi tabel yang sudah kita buat.
INSERT INTO mahasiswa (NPM, Nama) VALUES (19289, 'Aditia Darmawan');
Nah untuk isi dari database bisa ditambahkan lagi sesuai kebutuhan.hehehehe....Lo yang aQu buat ada di bawah ini nih...

Selanjutnya jika database yang kita buat sudah terisi oleh data-data sekarang kita lanjut ke langkah selanjutnya yaitu membuat database baru sebagai tempat untuk mata kuliah.
B. Membuat Database Mata Kuliah
CREATE DATABASE mat_kul;
Selanjutnya kita buat tabel di dalam database mata kuliah.
CREATE TABLE mat_kul(kd_mk VARCHAR(10), mat_kul VARCHAR(20), PRIMARY KEY (kd_mk));
Setelah itu kita isi tabel yang sudah kita buat.
INSERT INTO mat_kul (kd_mk, mat_kul) VALUES ('A10', 'Matematika Diskrit');
Nah untuk isi dari database bisa ditambahkan lagi sesuai kebutuhan.hehehehe....Lo yang aQu buat ada di bawah ini nih...

C. Membuat Database Nilai
Nah disinilah relasional yang aQu buat. Jadi kedua tabel tadi di relasionalkan di tabel nilai ini. Sebelum membuat relasional kita buat terlebih dahulu database nilai.
CREATE DATABASE nilai;
Kemudian kita buat tabel di dalam database nilai tersebut.
CREATE TABLE nilai (NPM INTEGER NOT NULL REFERENCES mahasiswa, kd_mk VARCHAR(10) REFERENCES mat_kul, nilai VARCHAR(5), PRIMARY KEY (NPM, kd_mk));
Nah setelah tabel sudah jadi sama seperti perintah sebelumnya kita isi tabel tersebut dengan perintah di bawah ini :
INSERT INTO nilai(NPM, kd_kul, nilai) VALUES (19289, 'A10', 'A');
nah hasilnya akan menjadi seperti gambar dibawah ini.
Soal...
1. Buatlah NPM mahasiswa yang memiliki nilai 'A'
Jawab...
Untuk mengerjakan soal diatas dapat menggunakan script di bawah ini.
SELECT NPM FROM nilai where nilai='A';
Hasilnya akan ditampilkan beberapa NPM yang memiliki nilai A.
2. Buatlah NPM mahasiswa yang mengambil mata kuliah 'Matematika Diskrit'
Jawab...
SELECT NPM FROM nilai where kd_mk='A10';
Hasilnya akan ditampilkan NPM mahasiswa yang mengambil mata kuliah matematika diskrit.
Keterangan:
kd_mk='A10' menunjukkan bahwa A10 adalah kode dari matematika diskrit.
A. Membuat Database Mahasiswa
CREATE DATABASE mahasiswa;
Selanjutnya kita membuat tabel di dalam database mahasiswa tersebut.
CREATE TABLE mahasiswa(NPM INTEGER NOT NULL, Nama VARCHAR(30), PRIMARY KEY(NPM));
Setelah itu kita isi tabel yang sudah kita buat.
INSERT INTO mahasiswa (NPM, Nama) VALUES (19289, 'Aditia Darmawan');
Nah untuk isi dari database bisa ditambahkan lagi sesuai kebutuhan.hehehehe....Lo yang aQu buat ada di bawah ini nih...

Selanjutnya jika database yang kita buat sudah terisi oleh data-data sekarang kita lanjut ke langkah selanjutnya yaitu membuat database baru sebagai tempat untuk mata kuliah.
B. Membuat Database Mata Kuliah
CREATE DATABASE mat_kul;
Selanjutnya kita buat tabel di dalam database mata kuliah.
CREATE TABLE mat_kul(kd_mk VARCHAR(10), mat_kul VARCHAR(20), PRIMARY KEY (kd_mk));
Setelah itu kita isi tabel yang sudah kita buat.
INSERT INTO mat_kul (kd_mk, mat_kul) VALUES ('A10', 'Matematika Diskrit');
Nah untuk isi dari database bisa ditambahkan lagi sesuai kebutuhan.hehehehe....Lo yang aQu buat ada di bawah ini nih...

C. Membuat Database Nilai
Nah disinilah relasional yang aQu buat. Jadi kedua tabel tadi di relasionalkan di tabel nilai ini. Sebelum membuat relasional kita buat terlebih dahulu database nilai.
CREATE DATABASE nilai;
Kemudian kita buat tabel di dalam database nilai tersebut.
CREATE TABLE nilai (NPM INTEGER NOT NULL REFERENCES mahasiswa, kd_mk VARCHAR(10) REFERENCES mat_kul, nilai VARCHAR(5), PRIMARY KEY (NPM, kd_mk));
Nah setelah tabel sudah jadi sama seperti perintah sebelumnya kita isi tabel tersebut dengan perintah di bawah ini :
INSERT INTO nilai(NPM, kd_kul, nilai) VALUES (19289, 'A10', 'A');
nah hasilnya akan menjadi seperti gambar dibawah ini.

Soal...
1. Buatlah NPM mahasiswa yang memiliki nilai 'A'
Jawab...
Untuk mengerjakan soal diatas dapat menggunakan script di bawah ini.
SELECT NPM FROM nilai where nilai='A';
Hasilnya akan ditampilkan beberapa NPM yang memiliki nilai A.
2. Buatlah NPM mahasiswa yang mengambil mata kuliah 'Matematika Diskrit'
Jawab...
SELECT NPM FROM nilai where kd_mk='A10';
Hasilnya akan ditampilkan NPM mahasiswa yang mengambil mata kuliah matematika diskrit.
Keterangan:
kd_mk='A10' menunjukkan bahwa A10 adalah kode dari matematika diskrit.
Sabtu, 27 Maret 2010
Memulai MySQL
Memulai MySQL
Pada pembahasan ini, setelah melakukan peng-instal-an MySQL pada c:\mysql. Maka selanjutnya untuk mengaktifkan MySQL dengan menjalankan sejumlah program executable yang berada pada c:\mysql\bin. Disinilah terdapat kumpulan program MySQL. Untuk masuk ke dalam program MySQL dapat dilakukan dengan menjalankan program MySQL yang didapatkan dari hasil instalasi, yaitu mysql.exe, yang terdapat di c:\mysql\bin. Berikut contoh menggunakan command prompt dengan menjalankan perintah berikut ini : C:\>mysql\bin\mysql (enter) Kemudian akan masuk ke dalam mysql dalam bentuk seperti ini :

Bentuk prompt>mysql menunjukkan sudah berada dalam program MySQL, dan di prompt>mysql inilah tempat untuk mengetikkan perintah query MySQL dan yang harus diketahui bahwa setiap penulisan query tersebut harus di akhiri dengan tanda titik-koma “;”.
Catatan : Setelah menginstal MySQL, langkah awal adalah memberikan password pada root. Root adalah pemakai tertinggi dalam mengakses MySQL. Pemberian password dilakukan dengan memberikan perintah : mysqladmin –uroot password rahasia Dengan demikian untuk menjadi root, passwordnya adalah rahasia Untuk mengganti password, misal menjadi secret lakukan perintah : mysqladmin –uroot –p secretEnter password :******* (ketikkan password awal) Mengenai hak akses user akan dibahas ada bab selanjutnya.
Instalasi MySQL
Instalasi MySQL pada Windows
Pada sistem operasi Windows, instalasi MySQL cukup mudah dilakukan. Ekstrak file zip dalam program instalasi MySQL. Lokasi default dalam peng-instal-an MySQL terdapat pada c:\mysql.
Pada sistem operasi Windows, instalasi MySQL cukup mudah dilakukan. Ekstrak file zip dalam program instalasi MySQL. Lokasi default dalam peng-instal-an MySQL terdapat pada c:\mysql.
Jumat, 26 Maret 2010
Sekilas Tentang MySql
MySQL
Dalam melakukan pengembangan aplikasi, salah satu komponen yang terpenting adalah database. Database merupakan aplikasi pendukung yang menyimpan data yang berhubungan dengan aplikasi yang digunakan. Database tersusun atas table-table yang berhubungan, dan dalam table tersusun atas baris dan kolom yang memuat suatu data. Tanpa database, maka data-data yang digunakan aplikasi tidak tersimpan.
Pengenalan MySQL
MySQL adalah salah satu database pendukung aplikasi client-server yang sangat terkenal penggunaannya. MySQL digunakan karena menggunakan bahasa SQL (Structured Query Language) standar sebagai bahasa dasar untuk melakukan aksesnya. SQL sendiri merupakan bahasa query yang digunakan untuk melakukan suatu perintah eksekusi dalam database.
MySQL merupakan database SQL open source yang paling populer. Karena yang menarik, MySQL bersifat free, juga tersedia pada berbagai platform, dan juga memiliki pendukung kompabilitas pada aplikasi-aplikasi lain. Aplikasi MySQL ini sendiri dapat didownload langsung melalui situsnya yaitu http://www.mysql.org atau http://www.mysql.com.
MySQL dikatakan database open source, yang berarti memungkinkan semua orang untuk dapat menggunakan dan memodifikasi software. Siapapun dapat men-downlaod MySQL dari Internet dan menggunakannya dengan bebas tanpa mengeluarkan biaya apapun. Jadi, kita bisa mempelajari source code dan mengembangkan sesuai dengan keinginan kita. MySQL menggunakan GPL (General Public License).
MySQL merupakan database yang bersifat DBMS (Database Management System) dan RDBMS (Relational Database Management System). DBMS berarti database yang secara terstruktur menyimpan kumpulan data. Data ini dapat berupa apa saja dari yang paling simple, daftar penjualan dan pembelian hingga data foto galeri suatu institusi. Sementara RDBMS berarti sistem database yang di dalamnya terdapat tabel-tabel yang saling berhubungan (relasi) antara yang satu dengan yang lainnya, sehingga bukanlah satu data yang tersimpan bertumpuk dalam tempat yang besar, tapi terbagi-bagi dan saling berhubungan.
Selain itu MySQL banyak digunakan karena sangat cepat, reliable, dan mudah digunakan (ease to use). MySQL dirancang untuk menangani database yang besar dengan cepat, serta menawarkan berbagai fitur dan fungsi. Dengan konektivitasnya, kecepatannya, dan keamanannya membuat MySQL dipilih sebagai database yang paling cocok untuk koneksi dalam Internet.
Dalam melakukan pengembangan aplikasi, salah satu komponen yang terpenting adalah database. Database merupakan aplikasi pendukung yang menyimpan data yang berhubungan dengan aplikasi yang digunakan. Database tersusun atas table-table yang berhubungan, dan dalam table tersusun atas baris dan kolom yang memuat suatu data. Tanpa database, maka data-data yang digunakan aplikasi tidak tersimpan.
Pengenalan MySQL
MySQL adalah salah satu database pendukung aplikasi client-server yang sangat terkenal penggunaannya. MySQL digunakan karena menggunakan bahasa SQL (Structured Query Language) standar sebagai bahasa dasar untuk melakukan aksesnya. SQL sendiri merupakan bahasa query yang digunakan untuk melakukan suatu perintah eksekusi dalam database.
MySQL merupakan database SQL open source yang paling populer. Karena yang menarik, MySQL bersifat free, juga tersedia pada berbagai platform, dan juga memiliki pendukung kompabilitas pada aplikasi-aplikasi lain. Aplikasi MySQL ini sendiri dapat didownload langsung melalui situsnya yaitu http://www.mysql.org atau http://www.mysql.com.
MySQL dikatakan database open source, yang berarti memungkinkan semua orang untuk dapat menggunakan dan memodifikasi software. Siapapun dapat men-downlaod MySQL dari Internet dan menggunakannya dengan bebas tanpa mengeluarkan biaya apapun. Jadi, kita bisa mempelajari source code dan mengembangkan sesuai dengan keinginan kita. MySQL menggunakan GPL (General Public License).
MySQL merupakan database yang bersifat DBMS (Database Management System) dan RDBMS (Relational Database Management System). DBMS berarti database yang secara terstruktur menyimpan kumpulan data. Data ini dapat berupa apa saja dari yang paling simple, daftar penjualan dan pembelian hingga data foto galeri suatu institusi. Sementara RDBMS berarti sistem database yang di dalamnya terdapat tabel-tabel yang saling berhubungan (relasi) antara yang satu dengan yang lainnya, sehingga bukanlah satu data yang tersimpan bertumpuk dalam tempat yang besar, tapi terbagi-bagi dan saling berhubungan.
Selain itu MySQL banyak digunakan karena sangat cepat, reliable, dan mudah digunakan (ease to use). MySQL dirancang untuk menangani database yang besar dengan cepat, serta menawarkan berbagai fitur dan fungsi. Dengan konektivitasnya, kecepatannya, dan keamanannya membuat MySQL dipilih sebagai database yang paling cocok untuk koneksi dalam Internet.
Langganan:
Postingan (Atom)



