MODUL II. Instalasi OracleXE Dan SQL

dokumen-dokumen yang mirip
BAB X ORACLE MODUL I SQL *PLUS

BAB II PEMBUATAN DAN MANAJEMEN TABLE

INSTALASI ORACLE XE & ADMINISTRASI USER

MySQL J A M K E T I G A

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

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

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


LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Tahap Instalasi PostgreSQL di Windows

Praktikum Basis Data 2017 TE UM

MODUL I PENGENALAN MYSQL

Mengenal Oracle 10g XE

LAPORAN TUGAS BASIS DATA I

Pertemuan 10. Bahasa Query Terapan

SQL. Brigida Arie Minartiningtyas, M.Kom

Pengenalan Structured Query Language

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

PERINTAH DASAR MySQL

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

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

LAPORAN PRAKTIKUM BASIS DATA

Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses

Pemrograman Web Lanjut 2017

MODUL II SQL A. TUJUAN

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

Praktikum USER, PRIVILEGE DAN ROLE. Tujuan :

PRAKTIKUM SISTEM BASISDATA

Basis Data Spasial Modul 2

P - 7 Pembahasan UTS PSIK V

MySQL AL AZHAR COMPUTER CLUB

Pertemuan 12 Pengenalan Structured Query Language

Oracle Database11g Express Edition

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

MODUL 4 INTERNET PROGRAMMING DATABASE

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Contoh SQL Constraint

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

BERMAIN DATA DENGAN SQL SERVER

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

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

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

Konsep Sistem Informasi B. BAB 2 - SQL Overview

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2


MODUL 4. Query SELECT dan DML (INSERT, UPDATE, DELETE) PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

MODUL 9 WEB PROGRAMMING : MySQL

Modul 3. Oleh : Mohammad Sholikin. 1

Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu :

LAPORAN PRAKTIKUM SISTEM BASIS DATA

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

Perangkat Lunak Pengembangan Web

STRUCTURE QUERY LANGUAGE DDL & DML

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

Basis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan

MODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

Membuat Data Menggunakan Aplikasi Oracle (Command Line SQL)

Struktur Penyimpanan. Oleh: Arif Basofi

STUPID LOGIC PROGRAMMING II

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

LAPORAN PRAKTIKUM SISTEM BASIS DATA

DATA DEFINITION LANGUAGE (DDL)

VIEW : Tabel Virtual VIEW 5/29/2017

MODUL IV DATA DEFINITION LANGUAGE (DDL)

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

MODUL 5 INTERNET PROGRAMMING : MySQL

STMIK SUMEDANG DATA DEFINITION LANGUAGE (DDL) TUGAS PRAKTEK PEMROGRAMAN BASIS DATA. Nama : NIKKI BAGUS N A NIM : A Kelas : TI 4A

Obyek pada Oracle. Manajemen Obyek Basis Data dan Dictionary View. Obyek pada Oracle adalah segala hal yang bisa dibuat di Oracle, seperti:

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

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

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

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

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

MODUL 1 Pengenalan MySQL, DDL, DML

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

Statement DDL Create database drop database Create table drop table alter table

Cara Menggunakan MySQL

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data

Modul Pembangunan Aplikasi Basis Data Lanjut 2014

Transact SQL ; DDL 1 st

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

PRAKTIKUM SISTEM BASIS DATA

Contoh Aplika Aplik si a VB dengan Database Oracle 1

STRUCTURE QUERY LANGUAGE (SQL)

Konsep Dasar Administrasi Oracle : User Management. Tools yang hebat akan menjadi tidak berguna karena tidak tahu cara menggunakannya

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

DESAIN DATABASE. Pertemuan 06 3 SKS

KURSUS ONLINE JASA WEBMASTERS

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

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows

BEKERJA DENGAN MYSQL. 1.2 Instalasi MySQL Instalasi atau pemasangan basis data MySQL berbeda untuk setiap sistem

MODUL PRAKTIKUM. MODUL I - VII Modul penuntun dan bahan praktikum matakuliah Basis Data

Contoh SQL Constraint

Transkripsi:

MODUL II Instalasi OracleXE Dan SQL I. Tujuan 1. Dapat menginstalasi aplikasi Oracle XE 2. Dapat mengeset user baru pada aplikasi Oracle XE 3. Dapat mengubah password username hr dan mengaktifkannya 4. Dapat menjalankan perintah-perintah SQL II. Perlengkapan yang dibutuhkan: 1. Komputer Set (memory >= 1GB, CPU >= PIV) 2. Installer OracleXE III. Dasar Teori Dalam dunia database ada beberapa tool yang dapat digunakan untuk membantu kita dalam membangun aplikasi database. Tool yang digunakan dapat dibedakan berdasarkan pada tahapan-tahan pengembangan database. Secara umum tahapan dalam pengembangan database adalah: 1. Disain database 2. Implementasi Database 3. Penyimpanan, Ekstrasi, Modifikasi dan Perawatan Database Dari 3 tahapan tersebut kita bisa dibantu oleh 2 buah tool, yakni sebuah disain tool dan sebuah aplikasi DBMS. Untuk keperluan disain kita bisa dibantu oleh aplikasi Sybase Power Designer, meskipun ada banyak varian aplikasi lain yang dapat kita gunakan. Sedangkan untuk aplikasi database kita gunakan OracleXE IV. Langkah Langkah Praktikum 1. Instalasi Oracle XE i. Jika aplikasi Oracle XE sudah ada, maka uninstall terlebih dahulu ii. Jalankan file OracleXEUniv.exe iii. Tentukan folder lokasi instalasi 10

iv. Masukkan password untuk user name SYS dan SYSTEM, catat password yang anda gunakan. v. Lanjutkan instalasi dan tekan tombol instal 2. Membuat user baru pada aplikasi Oracle XE i. Buka halaman website http://127.0.0.1:8080/apex ii. Login menggunakan username system dan password yang sudah anda tentukan iii. Pilih menu Administrator Database User Create User iv. Buat User Baru (username gunakan nama depan, password gunakan nim) v. Logout vi. Kemudian Login menggunakan user baru 3. Mengubah password untuk user name hr i. Buka halaman website http://127.0.0.1:8080/apex ii. Login menggunakan username system dan password yang sudah anda tentukan iii. Pilih menu Administrator Database User Manage Users iv. Pilih User hr, ketikkan password baru v. Aktifkan user hr vi. Logout vii. Kemudian Login menggunakan user hr 11

4. Tablespace Untuk menyimpan obyek-obyek database dibutuhkan suatu ruang memori yang disebut TABLESPACE. Untuk mengakses tablespace dibutuhkan sebuah account user. Berikut ini perintah SQL untuk membuat tablespace, user dan perintah untuk manipulasi tabel. i. Melihat tablespace select * from user_free_space; ii. Membuat tablespace SQL>Create tablespace nama-tablespace datafile nama-datafile.dat size 1M autoextend on next 500K maxsize 2M; iii. Mengubah ukuran tablespace SQL>alter database datafile nama-datafile.dat resize 2M; iv. Menambah ukuran tablespace dengan cara menambahkan data file baru SQL>alter tablespace dataku add datafile nama-datafile.dat size 2M; v. Menghapus table space SQL>drop tablespace nama-tablespace including contents; 5. Membuat Account Setelah Tablespace siap, maka langkah selanjutnya membuat account baru. Account ini akan anda pergunakan selama praktikum. Account yang sudah ada ketika instalasi selesai adalah SYS, SYSTEM dan SCOTT. Untuk membuat account baru kita mempergunakan user SYS dan SYSTEM. Pergunakan tablespace yang tadi telah anda buat untuk menyimpan data anda selama praktikum. i. Membuat user baru dan dengan tablespace yang dipakai misalnya dtpraktek. SQL>create user nama_user identified by password-user default tablespace dtpraktek; 12

ii. iii. Parameter nama_user adalah nama login, dan password-user adalah password user yang dipilih. Misalnya dipilih untuk nama_user user01. Berikan hak akses user pada database. Misalnya hak akses grant dan resource. SQL> grant connect to user01; SQL> grant resource to user01; Langkah berikutnya, lakukan sambungan dengan server dengan mempergunakan user_name yang sudah dibuat tadi. SQL> connect user01 Enter password: *** Connected. 6. Membuat Tabel i. Saat ini sudah tersambung dengan server dengan mempergunakan user01. Buat tabel mahasiswa yang memiliki struktur nim varchar(5), nama varchar(25), alamat varcahr(30). SQL> create table mahasiswa (nim varchar(5), nama varchar(25), alamat varchar(30)); ii. Untuk melihat tabel yang ada dalam tablespace mempergunakan perintah : SQL> select * from tab; iii. Untuk melihat struktur tabel dapat dilakukan dengan mempergunakan perintah : SQL>describe mahasiswa; iv. Perintah alter berguna untuk melakukan perubahan tabel diantaranya merubah tipe field, menambah field baru dan merubah nama tabel. Merubah tipe field tabel : SQL>alter table mahasiswa modify (nim number(5)); Menambah field tabel : SQL>alter table mahasiswa add (usia number(2)); Mengganti nama tabel : 13

SQL>alter table mahasiswa rename to mhs; v. Untuk menambahkan data kedalam tabel, pergunakan perintah insert SQL>insert into mahasiswa values(1, Sumanto, Sleman ); vi. Data yang sudah disimpan dalam tabel dapat diedit dengan memperguanakan perintah update. SQL>update mahasiswa set nama = Sumanto where nim=1; vii. Untuk keperluan penghapusan data, pergunakan perintah : 7. Constraint SQL>delete from mahasiswa where nim=1; Constraint (konstrain) adalah aturan yang diberikan pada suatu tabel supaya data yang dimasukkan lebih terjamin validitasnya. i. Memberi konstrain pada saat membuat tabel : SQL>create table mahasiswa(nim char(5) constraint pnim primary key, nama char(20) constraint nnama not null, alamat char(30)); ii. Memberi konstrain pada tabel yang sudah ada : SQL>alter table mahasiswa add constraint pnim primary key (nim); SQL>alter table mahasiswa modify (nama char(20) constraint nnama not null); iii. Menghapus konstrain : 8. Order By SQL>alter table mahasiswa drop constraint nnama; Klausa ORDER BY digunakan untuk mengurutkan data yang di-query. Klausa ORDER BY diikuti dengan nama kolom atau kolom alias kemudian diikuti klausa jenis urutan yang kita inginkan. Jenis urutan bisa ASC (ascending) atau DESC (descending). Sebagai ilustrasi, tampilkan semua data dengan cara diurutkan ascending berdasarkan nama mahasiswa. SQL> select * from mahasiswa order by nama; SQL> select * from mahasiswa order by nama desc; 14

9. Where Klausa LIKE WHERE digunakan untuk membatasi query menurut kriteria tertentu. Kriteria ini didefinisikan menggunakan bentuk perbandingan. Sebagai ilustrasi, tampilkan data mahasiswa yang berasal dari Jogjakarta. SQL> select * from mahasiswa where alamat = Jogjakarta ; 10. Like Klausa LIKE digunakan untuk membatasi query menurut nilai tertentu. Nilai ini merupakan sebagian dari nilai suatu field. Sebagai ilustrasi, akan ditampilkan data mahasiswa yang memiliki nama yang nama akhirnya mengandung huruf ni. SQL> select * from mahasiswa where nama like %ni ; TUGAS MINGGU INI 1. Tampilkan data mahasiswa yang tersimpan dalam tabel mahasiswa. 2. Tampilkan data mahasiswa yang berusia 20 tahun. 3. Tampilkan data mahasiswa yang berasal dari Jogjakarta. 4. Tampilkan data mahasiswa yang namanya mengandung nilai ni dibelakang (disesuaikan dengan yang telah dimasukkan) dan berasal dari Jakarta. 5. Tampilkan jumlah mahasiswa berdasarkan alamat. 15