Tugas Akhir Sebelum UTS
Selasa, 20 Oktober 2015
Kamis, 15 Oktober 2015
Praktikum 4 Pemrograman SQL
QUIS ( MATERI DML
& DDL )
Pada praktikum 4 pemrograman sql saya
kali ini , adalah praktikum Quis tentang
perintah – perintah yang berada di dalam DML (Data Manipulation Languange) dan
DDL (Data Devinition Languange). Berikut dibawah ini adalah soal Quisnya :
Berikut Hasil
Praktikum Quis Pemrograman SQL saya :
Dalam Tabel yang
digunakan masih sama seperti praktikum sebelumnya yang telah diposting yaitu menggunakan Tabel
Mahasiswa , Tabel Matakuliah & Tabel Nilai
TABEL MAHASISWA
1.
Perintah
pertama menggunakan INSERT , untuk
mengisi data dalam field yang ada pada table matakuliah, seperti pada gambar
dibawah ini .
1.1
Perintah
kedua menggunakan UPDATE , untuk
mengupdate / mempebaharui isi field sebelumnya menjadi isi field terbaru pada
table mahasiswa contoh mengupdate kota lama pada nim (201381005) , seperti pada
gambar dibawah ini .
1.2
Perintah
ketiga menggunakan DELETE , perintah
delete disini bukan fungsinya untuk menghapus table tetapi hanya untuk
menghapus field beserta isi field ,beda halnya dengan menghapus tabel yang
sudah dibahas sebelumnya menggunakan perintah DROP jadi jangan sampai
keliru yahh J , perintah delete
kali ini untuk menghapus field nim
a. 201381003
b.
201281001,
di tabel mahasiswa seperti pada gambar
dibawah ini .
a. 201381003
b. 201381001
TABEL MATAKULIAH
2.
Perintah
pertama menggunakan INSERT , untuk
mengisi data dalam field yang ada pada table matakuliah, seperti pada gambar
dibawah ini
2.1
Perintah
kedua menggunakan UPDATE , untuk
mengupdate / mempebaharui isi field lama nama_mk dengan nama_mk yang baru pada
table matakuliah, seperti pada gambar dibawah ini .
TABEL
NILAI
3.
Perintah
pertama menggunakan INSERT , untuk mengisi
data dalam field yang ada pada table nilai, seperti pada gambar dibawah ini
3.1
Perintah
kedua menggunakan SELECT , untuk
menampilkan isi field sesuai yang diinginkan , tetapi dalam perintah select ini
adalah untuk menampilkan nilai mahasiswa yang kurang dari 70 pada table mahasiswa , matakuliah
& nilai .
Kamis, 01 Oktober 2015
Praktikum 3 Pemrograman SQL
Perintah Menggunakan DML (Data
Manipulation Laguange)
Pada praktikum 3 pemrograman sql saya
kali ini , akan mempraktikkan tentang perintah – perintah yang berada di dalam
DML (Data Manipulation Languange). Yaitu ada perintah :
a.Insert
b.
Select
c. Update
d.
Delete
Berikut Hasil
Praktikum 3 Pemrograman SQL saya :
Dalam Tabel yang
digunakan masih sama seperti praktikum sebelumnya yang telah diposting yaitu menggunakan Tabel
Suplier , Tabel Barang & Tabel Pasok
TABEL SUPLIER
1.
Perintah
pertama menggunakan INSERT , untuk
mengisi data dalam field yang ada pada table supplier, seperti pada gambar
dibawah ini .
1.1
Perintah
kedua menggunakan UPDATE , untuk
mengupdate / mempebaharui isi field sebelumnya menjadi isi field terbaru pada
table supplier contoh mengupdate alamat_suplier , nama_suplier, seperti pada
gambar dibawah ini .
1.2
Perintah
ketiga menggunakan DELETE , perintah
delete disini bukan fungsinya untuk menghapus table tetapi hanya untuk
menghapus field beserta isi field ,beda halnya dengan menghapus tabel yang
sudah dibahas sebelumnya menggunakan perintah DROP jadi jangan sampai
keliru yahh J , perintah delete
kali ini untuk menghapus field kode_suplier 001 , seperti pada gambar dibawah
ini .
TABEL BARANG
2.
Perintah
pertama menggunakan INSERT , untuk
mengisi data dalam field yang ada pada table barang, seperti pada gambar
dibawah ini
2.1
Perintah
kedua menggunakan SELECT , untuk
menampilkan isi field sesuai yang diinginkan , contoh isi field kode_barang ,
nama_barang pada table supplier , seperti pada gambar dibawah ini .
2.2
Perintah
kedua menggunakan UPDATE , untuk
mengupdate / mempebaharui isi field stok_barang & kode_barang pada table barang,
seperti pada gambar dibawah ini .
TABEL
PASOK
3.
Perintah
pertama menggunakan INSERT , untuk mengisi
data dalam field yang ada pada table pasok, seperti pada gambar dibawah ini
3.1
Perintah
kedua menggunakan SELECT , untuk
menampilkan isi field sesuai yang diinginkan , tetapi dalam perintah select ini
adalah untuk menampilkan lebih dari 1 table .
Created by : 30 September 2015
Jumat, 25 September 2015
Praktikum 2 Pemrograman SQL
Mengganti Nama Kolom
(field) & Mengganti Tipe Data Pada Tabel
1. Praktikum 2 , adalah mengganti nama kolom (field)
yang telah dibuat sebelumnya
2. Mengganti nama field : nama_suplier
menjadi nama_penyuplai , seperti perintah pada
gambar dibawah ini
Keterangan : Tuliskan Perintah SELECT Untuk Menampilkan Hasil Tabel
3. Mengganti type data pada field yang telah dibuat
sebelumnya , yaitu field awalnya : jumlah_pasok(20)
menjadi jumlah_pasok(7) seperti pada gambar
dibawah ini
Keterangan : Tuliskan Perintah SELECT Untuk Menampilkan Hasil Tabel
Nah , Hasil Praktkum 2
Pemrograman SQL telah selesai , saatnya Latihan Soal .
Latihan 1
>Membuat Tabel
Mahasiswa :
-nim
varchar(10)
-nama
char(30)
-alamat
char(15)
-kota
char(20)
>Tambahkan
field kodepos pada table mahasiswa
>Buat
Primary Key pada field nim pada table
mahasiswa
>Merubah
length type data kodepos menjadi (10)
Latihan
2
>Membuat
Tabel Matakuliah :
-kode_mk
varchar(7)
-nama_mk char(35)
-semester char(1),
-sks number(20)
>Ubahlah kode_mk menjadi Primary Key pada table matakuliah
Latihan 3
>Membuat Table Nilai
-nim
char(10)
-kode_mk varchar(7)
-nilai number(6)
>Buatlah foreign
Key pada nim dan kode_mk
Keterangan : Tuliskan Perintah SELECT Untuk Menampilkan Hasil Tabel
Okay , Selesai juga
Praktikum 2 Pemrograman SQL saya hari ini , Nantikan Praktikum selanjutnya ^_^
Semoga Bermanfaat
Created by : 24
September 2015
Kamis, 10 September 2015
Materi 1 PENGENALAN PEMROGRAMAN SQL
PEMROGRAMAN SQL
A. Pengenalan
Tentang Pemrograman SQL
Di era komputer dan internet yang
canggih seperti saat ini, basis data atau database memiliki peranan yang sangat
penting. Hampir seluruh kegiatan administratif di institusi dan perkantoran
saat ini telah diintegrasikan ke sistem komputasi dengan database terpadu.
Demikian juga, berbagai layanan online di internet juga tidak lepas dari
peranan database. Lalu apa saja jenis - jenis teknologi yang digunakan untuk
mengelola database.
Berikut ini merupakan daftar beberapa
jenis teknologiprogram pengolah database yang sebagian besar adalah Relational Database Management
System.
Pengolah database ini sebelumnya lebih dikenal dengan nama IBM
Cloudscape. Apache Derby adalah aplikasi pengolah database yang sifatnya open
source dan dikembangkan oleh Apache Software Foundation. Apache Derby biasanya
digunakan di program Java dan untuk memproses transaksi online.
Ini adalah program
pengolah database yang
dikembangkan oleh IBM secara komersial. DB2 dibagi menjadi 3 varian yakni DB2
untuk Linux – Unix – Windows, DB2 untuk mainframe dan DB2 untuk iSeries.
Ini adalah aplikasi pengolah database open source yang
dikembangkan Firebird Project. Biasanya aplikasi pengolah database ini
dijalankan di Linux Windows dan beberapa varian Unix.
Ini adalah aplikasi pengolah database yang dikembangkan langsung
oleh Microsoft yang bersifat komersial. Tetapi, ada pula versi freewarenya.
Biasanya digunakan dalam berbagai versi Microsoft Windows.
Ini adalah program
pengolah database yang
bersifat komersial dan dikembangkan oleh Oracle Corporation. Oracle terbagi
menjadi beberapa varian dengan tujuan dan segmen penggunaan yang bermacam –
macam.
Ini adalah aplikasi pengolah database open source dan
dikembangkan oleh Oracle. MySQL adalah pengolah database yang banyak digunakan
dan biasa digunakan untuk aplikasi web.
Ini adalah aplikasi pengolah database open source yang
dikembangkan PosgreSQL Global Development Group. Pengolah database ini hadir
dalam beberapa platform sistem operasi seperti FreeBSD, Linux, Windows,
Solaris, dan Mac OS.
Ini adalah aplikasi pengolah database komersial yang
dikembangkan oleh SAP. Sybase ditargetkan untuk mengembangkan aplikasi mobile.
Ini adalah aplikasi pengolah database yang sifatnya freeware dan
dikembangkan WebDNA Software Corporation dan didesain untuk web.
Ini adalah aplikasi pengolah database terbuka atau open source
yang dikembangkan Salvatore Sanfilippo dan disponsori oleh Vmware.
Ini adalah aplikasi pengolah database open source yang
dikembangkan langsung oleh 10gen. MongoDB saat ini tersedia untuk berbagai macam
platform sistem operasi dan sudah digunakan oleh MTV Networks, Foursquare, dan
Craiglist.
Ini adalah aplikasi pengolah database open source yang
dikembangkan Apache Software Foundation. CouchDB difokuskan untuk server web
B.
Pengertian
SQL
Structure Query Language (SQL) merupakan bahasa standar yang ditetapkan
oleh Americ National Standars Institute (ANSI) untuk mengakses dan memanipulasi
data pada Database Relational.Karena sifatnya standar maka setiap software RDMS
harus menerapkan bahasa SQL dengan diperbolehkan untuk mengembangkan atau
menyertakan perintah-perintah yang non standar.
C.
Beberapa Fungsinya Perintah SQL
1. Query
1. Query
Perintah yang
digunakan untuk menampilkan data dari database,. perintah yang digunakan adalahSELECT.
2. DML (Data Manipulation Language)
Perintah yang
digunakan untuk manipulasi data seperti menambah, mengedit, menghapus data.
Perintah yang digunakan INSERT, DELETE, UPDATE, MERGE
3. DDL (Data Definition Language)
Perintah yang
digunakan untuk mendefiniskan struktur Objek database seperti membuat tabel,
mengubah struktur tabel, menghapus tabel. Perintah yang digunakan CREATE, ALTER,DROP, TRUNCATE, RENAME
4. DCL (Data Control Language)
Perintah yang
digunakan untuk mengatur perijinan akses terhadap database. Perintah yang
digunakan GRANT, REVOKE
5. TCL (Transaction Control Language)
Perintah yang
digunakan untuk menentukan suatu transaksi diterapkan secara permanen atau
dibatalkan. Perintah yang digunakan COMMIT, ROLLBACK, SAVEPOINT.
C. Aturan Penulisan Perintah SQL
1.
Perintah dapat ditulis
dalam huruf besar maupun kecil.
2.
Setiap perintah
diakhiri dengan tanda titik koma “ ; “
3.
Perintah dapat ditulis
satu atau beberapa baris untuk memberikan komentar pada perintah SQL. Gunakan tanda
minus “ - - “ untuk komentar 1 baris, atau di antara tanda “ \* “ dan “ *\ “
untuk komentar beberapa baris.
D. Perintah Dasar SQL dengan
Fungsinya
1. Perintah SELECT
Berfungsi untuk menampilkan data dari tabel, sintak dasarnya seperti berikut :
SELECT namakolom, namakolom,… FROM namatabel WHERE kriteria;
Berfungsi untuk menampilkan data dari tabel, sintak dasarnya seperti berikut :
SELECT namakolom, namakolom,… FROM namatabel WHERE kriteria;
·
Contoh :
1.
SELECT nis,nama,kelas FROM siswa;
2.
SELECT * FROM siswa;
3.
SELECT nis,nama,kelas FROM siswa WHERE kelas =
‘3C’;
4. SELECT * FROM siswa WHERE nama like ‘AN%’ ORDER BY nama ASC;
·
Keterangan :
1.
Perintah WHERE merupakan Optional tidak harus disertakan
seperti SELECT dan FROM.
2.
Contoh ‘a’ menampilkan
semua informasi nis,nama,kelas dari data siswa.
3. Contoh
‘b’ menampilkan semua data siswa.
4.
Contoh ‘c’ menampilkan
semua informasi nis,nama,kelas dari data siswa kelas 3C.
5.
Contoh ‘d’ menampilkan
semua data siswa yang namanya diawali dengan “AN” dan diurutkan berdasarkan
nama secara Ascending.
2. Perintah INSERT
Berfungsi untuk menambah informasi/data baru kedalam tabel. Sintak dasarnya seperti berikut :
Berfungsi untuk menambah informasi/data baru kedalam tabel. Sintak dasarnya seperti berikut :
INSERT INTO namatabel
(kolom) VALUES (value); Contoh :
·
INSERT INTO siswa (nis,nama,kelas) VALUES (‘103099981’,’AIDA AGUSTINA’,’3C’); atau
·
INSERT
INTO siswa VALUES (‘103099981’,’AIDA
AGUSTINA’,’3C’);
3. Perintah DELETE
Berfungsi untuk menghapus informasi/data pada tabel. Sintaknya sebagai berikut :
DELETE FROM namatabel WHERE keriteria;
Berfungsi untuk menghapus informasi/data pada tabel. Sintaknya sebagai berikut :
DELETE FROM namatabel WHERE keriteria;
·
Contoh : DELETE FROM siswa WHERE nama
= ‘AIDA AGUSTINA’;
·
Keterangan : Menghapus
data siswa yang memiliki nama “AIDA AGUSTINA”
4. Perintah UPDATE
Berfungsi untuk memperbaiki informasi/data pada tabel. Sintaknya sebagai berikut:
Berfungsi untuk memperbaiki informasi/data pada tabel. Sintaknya sebagai berikut:
UPDATE namatabel SET namakolom=value WHERE keriteria;
·
Contoh : UPDATE siswa SET nama=’HERDI’ WHERE nis=’10309965’;
·
Keterangan : Mengganti
nama menjadi “HERDI” untuk siswa yang mempunyaI nis “10309965”
E. Perintah SQL Lainnya
1. Membuat Database, yaitu :
CREATE DATABASE namadatabase;
·
Contoh : create database sekolah;
·
Keterangan : Membuat
dabase baru dengan nama sekolah
2. Menghapus Database, yaitu :
DROP DATABASE namadatabase;
·
Contoh : drop database sekolah;
·
Keterangan : Menghapus
database sekolah
3. Membuat Tabel, yaitu : CREATE
TABLE namatabel
(namakolom typekolom(size), namakolom typekolom(size),…);
·
Contoh : create table siswa (nis varchar(15), nama varchar(35),
kelas int(3));
·
Keterangan : Membuat
tabel baru dengan nama siswa yang terdiri dari 3 fields/kolom. Kolom nis
bertype string, kolom nama bertype string dan kelas bertype integer.
4. Mengapus Tabel, yaitu : DROP
TABLE namatabel;
·
Contoh : drop table siswa;
·
Keterangan : Menghapus
tabel siswa
5. Mengganti Nama Tabel, yaitu :
RENAME namtabelyangdiganti TO namatabelbaru;
·
Contoh : rename siswa to mahasiswa;
·
Keterangan : Mengubah
tabel siswa menjadi mahasiswa
6. Menambah Kolom/Field, yaitu :
ALTER TABLE namatabel ADD namakolom typekolom(size);
·
Contoh : alter table siswa add alamat varchar(50);
·
Keterangan :
Menambahkan kolom baru dengan nama alamat bertype string panjang 50
karakter.
7. Mengganti Nama Kolom/Field,
yaitu : ALTER TABLE namatabel CHANGE nama kolom yang
diganti namakolombaru typekolom(size);
·
Contoh : alter table siswa change alamat
alamat_rumah varchar(50);
·
Keterangan : Mengubah
kolom alamat menjadi alamat_rumah bertype string dengan panjang 50
karakter.
8. Menghapus Kolom/Field, yaitu :
ALTER TABLE namatabel DROP namakolom;
·
Contoh : alter table siswa drop alamat_rumah;
·
Keterangan : Menghapus
Kolom alamat_rumah dari tabel siswa.
Berikut Adalah Contoh Resume Praktikan Sederhana Membuat
Table Suplier , dengan menggunakan Pemrograman SQL
1 1. Langkah
Awal , Buka Aplikasi pgAdmin yang telah diinstall , Refresh , setelah itu klik Connect
2. Setelah
klik connect akan muncul tampilan untuk memasukkan password , isikan password :
sys
3. Lalu kita buat databasenya dengan
cara mengklik folder postgres >New
Object >New Database
4. Setelah
itu akan muncul tampilan seperti dibawah ini , lalu isi Properties database tersebut , contoh nim saya : 201331233 , lalu klik Owner : postgres , dan Commentnya nama
saya : SUCI PURNAMASARI DARWIS
5. Selanjutnya
, Klik Folder Database dan klik kanan lalu pilih Refresh , untuk menormalkan kembali aplikasinya .
6. Lalu
klik icon SQL pada toolbar , Untuk menulis semua program kita gunakan SQL Editor
7. Setelah
itu ketikkan perintah / syntax program yang diinginkan dalam lembar kerja
seperti dibawah ini , dan untuk menjalankan program tersebut blok syntaxnya
lalu klik execute query pada menu tool bar . untuk melihat hasil tabel silahkan ketikkan perintah SELECT * FROM suplier
8. Setelah dijalankan , silahkan simpan program tersebut pada menu bar file>save
TUGAS
SQL Membuat Table Barang & Table Pasok
Cara
membuat tablenya sama seperti diatas , karena table ini akan saling dihubungkan
, maka saya tinggal menambahkan perintah CREATE TABLE barang & pasok ,
Berikut
dibawah ini tampilan dan Syntax perintahnya .
1. Tampilan Table barang , dengan Primary Keynya (kode_barang)
2. Tampilan Table pasok , dengan Primary Keynya (kode_pasok) , dalam syntaxnya kita tambahkan syntax foreign key dari tabel yang telah
dibuat , agar bisa dihubungkan dengan table lainya seperti syntax yang ada dibawah ini .
Maka Table - Table diatas akan terhubung seperti dibawah ini
Sumber :
Create Post : 18 September 2015
Langganan:
Postingan (Atom)










































