PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2

dokumen-dokumen yang mirip
PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

LAPORAN TUGAS BASIS DATA I

Praktikum Basis Data 2017 TE UM

BAB 1 PENDAHULUAN Latar Belakang Masalah

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

MODUL II SQL A. TUJUAN

Membuat Data Menggunakan Aplikasi Oracle (Command Line SQL)

RENCANA PEMBELAJARAN SEMESTER

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

INTERNET PROGRAMMING DATABASE

b. Setelah kita menyetujuinya maka akan muncul gambar yang menanyakan kita lokasi dimana kita akan menyimpan oracle tersebut.

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 10

Rencana Pelaksanaan Pembelajaran

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

MENGENAL SYNTAX DML PADA SQL

Mahasiswa mampu menjelaskan fungsi data management, business process management dalam suatu perancangan SIM suatu organisasi.

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

P - 7 Pembahasan UTS PSIK V

MINGGU XI : SQL SERVER

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 5 Video Effects 150 menit/ 3 jam

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

STRUCTURE QUERY LANGUAGE (SQL)

Pertemuan 10. Bahasa Query Terapan

BAB 2 LANDASAN TEORI

Pemrograman Web Lanjut 2017

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 1 (Multimedia) Hand On Lab 6

LATAR BELAKANG IBM San Jose Research Laboratory.

SQL. Pemrograman Web II. Ganjil

Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST.

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

Hendra Setiawan ( )


Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Modul Praktikum Sistem Basis Data S1-TI

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 1 (Multimedia) Hand On Lab 10

Basis Data Spasial Modul 2

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 2

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Satuan Acara Perkuliahan

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 9

Konsep Sistem Informasi B. BAB 2 - SQL Overview

KURSUS ONLINE JASA WEBMASTERS

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 1 (Multimedia) Hand On Lab 15

Praktikum Basis Data 14 Structure Query Language 2

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

Contoh Aplika Aplik si a VB dengan Database Oracle 1

BAB III STRUCTURED QUERY LANGUAGE (SQL)

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

DASAR-DASAR SQL SERVER 2005

SISTEM BASIS DATA By Novareza Klifartha

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 4

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 1 (Multimedia) Hand On Lab 5

B a s i s D a t a - 1 C H A P T E R. SQL Operasi DML. Copyright 2005 PENS-ITS

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 1 (Multimedia) Hand On Lab 13

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

MySQL J A M K E T I G A

Database Interfaces. By: Arif Basofi

PERTEMUAN 9 MANIPULASI DATA

Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 8

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

V. BASIS DATA RELATIONAL. Baris berupa RECORD Model Data Relational Kolom berupa FIELD

BAHASA QUERY KOMERSIAL

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 13

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 6

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Basis Data dan SQL

BAHASA QUERY KOMERSIAL

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

BAHASA QUERY KOMERSIAL

RENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 1 (Multimedia) Hand On Lab 9

Pengenalan Structured Query Language

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 1 (Multimedia) Hand On Lab 12

PENGANTAR BASIS DATA

Transkripsi:

TK Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711 353414 PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2 Hand On Lab 3 Administrasi Basis Data 150 menit/ 3 jam Lecturer : M. Miftakul Amin, S. Kom., M. Eng. Website : http://mafisamin.web.ugm.ac.id Tujuan : 1. Mahasiswa memahami dasar-dasar administrasi basis data oracle. 2. Mahasiswa dapat menggunakan perintah-perintah data manipulation language (DML). Perlengkapan : Oracle Express Edition 10g SQL (structured Query Language/baca sequel) adalah salah satu bahasa generasi level ke 4 (4 th GL) yang awalnya dikembangkan oleh IBM. Terdapat 3 bagian utama bahasa SQL, yaitu: - DDL (Data Definition Language) yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti table, indeks, bahkan basis datanya sendiri. Misalnya CREATE, DROP, dan ALTER. - DML (Data Manipulation Language) yang berhubungan dengan proses manipulasi pada table, record misalnya perintah INSERT, UPDATE, SELECT dan DELETE. - DCL (Data Control Language) yang berhubungan dengan proses pengontrolan terhadap objek-objek dabase seperti manajemen user. 1. Menjalankan Perintah Menggunakan SQL Plus Jalankan beberapa tahapan praktikum sebagai berikut: 1. Buka halaman web aplikasi oracle, dari menu start Programs Oracle Database 10g Express Edition Run SQL Command Line. Setelah itu silahkan login menggunakan user adminbaak. SQL*Plus: Release 10.2.0.1.0 - Production on Sun Sep 20 14:18:11 2015 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> connect adminbaak Enter password: Connected. SQL> 2. Cek ada berapakah table yang sudah dibuat. SQL> SELECT * FROM TAB; TNAME TABTYPE CLUSTERID ------- KRS JURUSAN PRODI MAHASISWA DOSEN MATAKULIAH 6 rows selected. 1 H alaman

3. Kemudian pastikan sudah terdapat record pada table jurusan. SQL> SELECT IDJURUSAN FROM JURUSAN; IDJURUSAN 1 2 3 4 5 6 7 8 8 rows selected. SQL> SELECT NAMAJURUSAN FROM JURUSAN; NAMAJURUSAN ------- TEKNIK KOMPUTER MANAJEMEN INFORMATIKA AKUNTANSI ADMINISTRASI BISNIS TEKNIK ELEKTRO TEKNIK MESIN TEKNIK SIPIL BAHASA INGGRIS 8 rows selected. 4. Masukkan 1 buah record lagi ke dalam table jurusan sehingga sekarang table jurusan memiliki 9 data. SQL> INSERT INTO JURUSAN(IDJURUSAN,NAMAJURUSAN) 2 VALUES(9,'TEKNIK KIMIA'); 1 row created. SQL> SELECT IDJURUSAN FROM JURUSAN; IDJURUSAN 1 2 3 4 5 6 7 8 9 9 rows selected. 5. Selanjutnya sebagai data referensi, kita masukkan beberapa record data di table prodi seperti berikut. SQL> INSERT INTO prodi(idprodi,namaprodi,idjurusan,jenjang) 2 VALUES(101,'Teknik Komputer',1,'D3'); 1 row created. SQL> INSERT INTO prodi(idprodi,namaprodi,idjurusan,jenjang) 2 VALUES(102,'Teknologi Informasi Multimedia Digital',1,'D4'); 1 row created. 2 H alaman

6. Selanjutnya masukkan ke dalam table prodi beberapa data record sebagai berikut. IDPRODI NAMAPRODI IDJURUSAN JENJANG 201 MANAJEMEN INFORMATIKA 2 D3 202 MANAJEMEN INFORMATIKA 2 D4 301 AKUNTANSI 3 D3 302 AKUNTANSI SEKTOR PUBLIK 3 D4 401 ADMINISTRASI BISNIS 4 D3 402 MANAJEMEN BISNIS 4 D4 403 USAHA PERJALANAN WISATA 4 D4 501 TEKNIK TELEKOMUNIKASI 5 D3 502 TEKNIK LISTRIK 5 D3 503 TEKNIK ELEKTRONIKA 5 D3 504 TEKNIK TELEKOMUNIKASI 5 D4 505 TEKNIK ELEKTRO 5 D4 601 TEKNIK MESIN PRODUKSI DAN PERAWATAN 6 D4 602 TEKNIK MESIN 6 D3 701 TEKNIK SIPIL 7 D3 702 PERANCANGAN JALAN DAN JEMBATAN 7 D4 801 BAHASA INGGRIS 8 D3 901 TEKNIK ENERGI 9 D4 902 TEKNOLOGI KIMIA INDUSTRI 9 D4 903 TEKNIK KIMIA 9 D3 7. Cek jumlah record data di table jurusan. SQL> SELECT COUNT(*) FROM JURUSAN; COUNT(*) 9 8. Cek jumlah record data di table prodi. SQL> SELECT COUNT(*) FROM PRODI; COUNT(*) 22 2. Query Ke Basis Data Beberapa perintah berikut digunakan untuk melakukan query atau permintaan data dengan menggunakan perintah DML, yaitu SELECT. Untuk melakukan query dapat digunakan aplikasi apex melalui web browser. Untuk itu login sebagai adminbaak, kemudian pada menu SQL pilih SQL Command pilih Enter Command. 3 H alaman

1. Tampilkan seluruh data program studi SELECT * FROM PRODI Hasil 2. Tampilkan program studi yang berjenjang D3. SELECT * FROM PRODI WHERE JENJANG='D3' 3. Tampilkan program studi yang berjenjang D3 dan D4 SELECT * FROM PRODI WHERE JENJANG IN('D3','D4') 4. Tampilkan seluruh data Nama Jurusan, Nama Program Studi dan Jenjang SELECT NAMAJURUSAN,NAMAPRODI,JENJANG FROM JURUSAN,PRODI WHERE JURUSAN.IDJURUSAN=PRODI.IDJURUSAN 5. Tampilkan seluruh data Nama Jurusan, Nama Program Studi dan Jenjang yang berjenjang D3. 4 H alaman

SELECT NAMAJURUSAN,NAMAPRODI,JENJANG FROM JURUSAN,PRODI WHERE JURUSAN.IDJURUSAN=PRODI.IDJURUSAN AND PRODI.JENJANG='D3' 6. Tampilkan seluruh program studi yang ada di jurusan teknik komputer. SELECT PRODI.* FROM PRODI, JURUSAN WHERE PRODI.IDJURUSAN=JURUSAN.IDJURUSAN AND JURUSAN.NAMAJURUSAN='TEKNIK KOMPUTER' 7. Tampilkan seluruh program studi yang ada di jurusan teknik komputer dan berjenjang D4. SELECT PRODI.* FROM PRODI, JURUSAN WHERE PRODI.IDJURUSAN=JURUSAN.IDJURUSAN AND JURUSAN.NAMAJURUSAN='TEKNIK KOMPUTER' AND PRODI.JENJANG='D4' Tugas Praktikum : 1) Masukkan data berikut ke dalam table matakuliah. IDMK NAMAMK SKS SEMESTER IDPRODI TC120303 BAHASA INGGRIS I 1 3 101 PS120301 PENDIDIKAN AGAMA 2 3 101 PS120302 BAHASA INDONESIA 2 3 101 TC121309 PENGOLAHAN SINYAL DIGITAL 1 3 101 TC123311 PRAKTEK BASIS DATA TERAPAN 2 2 3 101 TC122318 PRAKTEK SISTEM OPERASI 2 3 101 TC122315 PRAKTEK INTERFACE DAN 2 3 101 PERIPHERAL KOMPUTER TC122314 PRAKTEK MANAJEMEN JARINGAN 2 3 101 KOMPUTER TC122307 PRAKTEK PEMROGRAMAN 2 3 101 BERORIENTASI OBJEK 1 TC122313 PRAKTEK PEMELIHARAAN DAN 2 3 101 PERBAIKAN TC122302 PRAKTEK PEMROGRAMAN BERBASIS 2 3 101 WEB 2 Coba jalankan perintah SQL untuk menampilkan data-data yang diminta berikut. 1.1 Tampilkan Seluruh Data Matakuliah 1.2 Tampilkan jumlah matakuliah dari matakuliah di semester 3 1.3 Tampilkan data matakuliah yang jumlah sksnya 1 2) Dengan menggunakan relasi antara table prodi dan matakuliah, jalankan perintah SQL untuk menapilkan data yang diminta berikut. 2.1 Tampilkan nama program studi, idmk, nama matakuliah, dan sks 2.2 Tampilkan nama program studi, idmk, nama matakuliah, dan sks yang sksnya 1 2.3 Tampilkan nama program studi, idmk, nama matakuliah, dan sks yang sksnya 1 dan 2 5 H alaman

3) Dengan menggunakan relasi antara 3 buah table, yaitu table jurusan, prodi dan matakuliah. Jalankan perintah SQL untuk menampilkan data-data yang diminta berikut. 3.1 Tampilkan Nama Jurusan, Nama Program Studi, Jenjang, ID MK, Nama Matakuliah dan SKS. 3.2 Tampilkan Nama Jurusan, Nama Program Studi, Jenjang, ID MK, Nama Matakuliah dan SKS yang sksnya 1. Diperiksa tanggal : Dosen Pengampu: Nama Laboratorium : Nomor Komputer : (M. Miftakul Amin, S. Kom., M. Eng.) NIP. 197912172012121001 6 H alaman