Selasa, 20 Oktober 2015

LATIHAN SOAL TERTULIS PEMROGRAMAN SQL

Check this http://sttpln.ac.id/

Pada pertemuan kali ini saya akan membahas tentang SOAL LATIHAN TERTULIS yang sudah saya kerjakan pada saat latihan soal tertulis.
Dan yang akan dibahasa pada soal latihan tertulis ini mengenai :

  • Primary Key
  • Foreign Key
  • DML
  • DDL 
Berikut ini akan saya share bahasan tentang SOAL LATIHAN TERTULIS :



SOAL 




JAWABAN


Jawaban no 1a





Jawaban no 2a





jawaban lanjutan no 2a




Jawaban no 2b






Jawaban no 2c






Jawaban no 3a






Jawaban no 3b






Jawaban no 3c





Jawaban no 3d



QUIS PEMROGRAMAN SQL



MATERI DML & DDL


Pada praktikum pemrograman SQL "QUIS " kali ini saya akan membahas tentang perintah – perintah yang berada di dalam DML (Data Manipulation Languange) dan DDL (Data Devinition Languange). 
Sebelumnya kita akan ulas kembali apa itu DML dan DDL !

DDL atau Data Definition Language adalah kumpulan perintah SQL yang dapat digunakan untuk membuat dan mengubah struktur dan definisi tipe data dari objek-objek database seperti tabel, index, trigger, view, dan lain-lain.

DML atau Data Manipulation Language adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table.


Dalam Quis Praktikum ini tabel yang saya gunakan masih sama seperti praktikum sebelumnya  yang telah diposting sebelumnya yaitu :
  • Tabel Mahasiswa 
  • Tabel Matakuliah 
  • Tabel Nilai

Berikut ini  hasil Praktikum Quis  Pemrograman SQL yang sudah saya buat :

Check this http://sttpln.ac.id/



TABEL MAHASISWA


Create TABLE MAHASISWA dengan field NIM, NAMA ALAMAT, KOTA
seperti pada gambar dibawah ini


Membuat field baru di TABLE MAHASISWA dengan penambahan nama field KODEPOS



Perintah pertama dengan  menggunakan INSERT , berfungsi untuk mengisi data dalam field yang ada pada TABLE MAHASISWA, seperti pada gambar dibawah ini .





Perintah kedua dengan menggunakan UPDATE , berfungsi untuk mengupdate serta memperbaharui isi field sebelumnya menjadi isi field terbaru pada TABLE MAHASISWA contonya yaitu mengupdate kota lama pada nim 201381005 , seperti pada gambar dibawah ini .





Perintah ketiga dengan menggunakan DELETE, berfungsi untuk menghapus table tetapi hanya untuk menghapus field serta isi fieldnya saja. Perintah delete disini akan mendelete field nim.

Misalnya DELETE field nim 201381003




Misalnya DELETE field nim 201381001





 TABLE MATAKULIAH



Create TABLE MATAKULIAH dengan field Kode_MK, Nama_MK, Semester, SKS 
seperti pada gambar dibawah ini














Perintah pertama menggunakan INSERT , berfungsi untuk mengisi data dalam field yang ada pada TABLE MATAKULIAH, isi data dapat dilihat seperti pada gambar dibawah ini





Perintah kedua dengan menggunakan UPDATE , berfungsi untuk mengupdate serta memperbaharui isi field sebelumnya menjadi isi field terbaru pada TABLE MATAKULIAH
contonya yaitu mengupdate Nama_MK , dapat dilihat pada gambar dibawah ini .




TABLE NILAI



Create TABLE NILAI dengan field NIM, KODE_MK, Nilai
seperti pada gambar dibawah ini





Perintah pertama menggunakan INSERT , berfungsi untuk mengisi data dalam field yang ada pada TABLE NILAI, isi data dapat dilihat seperti pada gambar dibawah ini






Perintah kedua menggunakan SELECT , untuk menampilkan isi field sesuai yang diinginkan , tetapi dalam perintah select ini gunakan untuk menampilkan nilai mahasiswa yang kurang  dari 70 pada table mahasiswa , matakuliah dan nilai .







SEMOGA BERMANFAAT :)


Selasa, 29 September 2015

LATIHAN PRAKTIKUM PEMROGRAMAN SQL (Dengan DML menggunakan INSERT, SELECT, UPDATE, DELETE)


Kali ini saya akan membahas Pemrograman SQL pada DML (Data Manipulatin Language).
Sebelum kita membuat pemrograman SQL tentang DML sebaiknya kita mengenal terlebih dahulu yuk apa itu DML?

DML (Data Manipulatin Language) merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.
Pada pembasan ini kita akan membuat pemrograman SQL dengan perintah-perintah yang ada di DML (Data Manipulatin Language) yaitu :
  • Insert                  
  • Select   
  • Update                 
  • Delete


Buat terlebih dahulu  TABLE barang, dengan field yang terdapat pada gambar dibawah. Dan pada field di kode_barang diberi primary key.
Buat DROP TABLE barang yang berguna untuk menghapus satu table yang berada di table barang.




Buat terlebih dahulu  TABLE suplier, dengan field yang terdapat pada gambar dibawah. Dan pada field di kode_suplier diberi primary key.
Buat DROP TABLE barang yang berguna untuk menghapus satu table yang berada di table suplier.



Buat terlebih dahulu  TABLE pasok, dengan field yang terdapat pada gambar dibawah. Dan pada field di kode_pasok  diberi primary key, serta beri foreign key yang pada source code dibawah.
Buat DROP TABLE barang yang berguna untuk menghapus satu table yang berada di table pasok.




Buat INSERT pada table barang dengan source code seperti dibawah. Blok semua source code dan jalankan (execute).




Buat INSERT pada table suplier dengan source code seperti dibawah. Blok semua source code dan jalankan (execute).




Buat INSERT pada table pasok dengan source code seperti dibawah. Blok semua source code dan jalankan (execute).






Buat  pada setiap table diantaranya table suplier, table barang, table pasok dengan source code seperti dibawah. Blok semua source code yang ingin di jalankan (execute). Maka akan menampilkan data di output.




Misalnya kita block source code yang seperti di bawah setelah dijalankan (execute) maka akan menampilkan output seperti dibawah ini.




Buat SELECT untuk menampilkan field yang akan kita tampilkan saja. Misalnya pada gambar seperti dibawah. Saya hanya menampilkan 2 field saja yaitu nama_barang dan nama_suplier




Buat UPDATE untuk table barang. Misalnya pada gambar seperti dibawah. Dengan UPDATE barang, stok_barang = 1000







Buat UPDATE untuk table suplier. Dimana alamat_suplier di update menjadi 'jalan kenanga' dimana nama_suplier = 'charli'





Buat DELETE untuk table suplier. Dimana kode_suplier = 'sup001'


THANK YOU
http://www.sttpln.ac.id/

Sabtu, 26 September 2015

LATIHAN PRAKTIKUM PEMROGRAMAN SQL



Hai semuanya.....kali ini saya akan mengupload hasil latihan praktikum mata kuliah "PEMROGRAMAN SQL" yang di ajarin dosen saya Dine Tiara Kusuma, S.T.,M.Kom 

Bagi kalian yang ingin mengetahui tentang banyak hal tentang jurusan  khususnya Informatics Engineering dan kampus saya STT-PLN bisa kunjungi website di bawah ini :

http://www.sttpln.ac.id/ 



Langkah 1:

Buka aplikasi pgAdmin III lalu klik kanan PostgresSQL 9.4 dan akan muncul berbagai pilihan. Pilih dan klik connect untuk mengconnectkan ke database.


Langkah 2 :

Setelah data sudah di connect ke database maka akan muncul Connect to Server dan masukkan password. Klik OK



Langkah 3 :

Pilih Database dan klik kanan selanjutnya pilih New Database






Langkah 4 :

 Setelah masuk New Database akan muncul form yang kita harus kita isi. Diantaranya Name, Owner, and Comment dan klik OK





Langkah 5 :

Klik Database yang sudah dibuat diatas dengan Database Linda Alifiana lalu klik kanan pilih dan klik CREATE Sript




Langkah 6 :

Kita akan masuk ke Previous Query tempat kita membuat source code yang akan kita buat


Langkah 7 :

Buat source code database TABLE MAHASISWA dengan primary key di NIM



Langkah 8 :

Buat source code untuk menambahkan kolom pada TABEL MAHASISWA dengan nama kodepos dimana tipenya char dan lenghtnya (6)




Langkah 9 :

Buat source code untuk mengubah tipe data pada kodepos



Langkah 10 :

Buat source code untuk menampilkan tabel mahasiswa database yang sudah kita buat



Langkah 11 :

Buat source code buat TABLE MATAKULIAH


 Langkah 12 :

Buat source code di table matakuliah dengan KODE_MK di Primary Key



Langkah 13 :

Buat source code untuk menampilkan tabel matakuliah database yang sudah kita buat



Langkah 14 :

Buat source code TABLE NILAI dengan NIM di foreignt key dari TABLE MAHASISWA. Serta KODE_MK di Foreignt Key pada TABLE MATAKULIAH
block dan klik running untuk  select*from nilai, untuk menampilkan TABLE NILAI
drop table nilai; berfumgsi untuk menghapus TABLE NILAI


THANK YOU
SEMOGA BERMANFAAT :)