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

INSTALASI ORACLE XE & ADMINISTRASI USER

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

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

LAMPIRAN : CARA MENJALANKAN PROGRAM

MODUL II. Instalasi OracleXE Dan SQL

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

KURSUS ONLINE JASA WEBMASTERS

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Oracle Database11g Express Edition

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

Tahap Instalasi PostgreSQL di Windows

PRAKTIKUM 3 PEMBUATAN TABEL DENGAN SQL COMMAND 18 Constraint PRIMARY KEY pada tabel DOSEN, yaitu field NIP dapat didefnisikan pada saat pembuatan tabe

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

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

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

BAB II PEMBUATAN DAN MANAJEMEN TABLE

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

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

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

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

CARA MENJALANKAN PROGRAM SISTEM EVALUASI PROSES BELAJAR MENGAJAR BERBASIS INTRANET DI FAKULTAS ILMU BUDAYA UGM

MySQL J A M K E T I G A

PostgreSQL for Windows

Universitas PGRI Madiun

mrograman tem Basis ta dan SQL

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

MEMBUAT BASIS DATA DAN TABEL, DAN MENGISI DATA PADA POSTGRESQL

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

PROSEDUR PORTAL AKADEMIK PENGELOLAAN NILAI

TABEL. Tabel Halaman 25

PETUNJUK PENGGUNAAN SI PINJAMAN ALAT LABORATORIUM UNIVERSITAS NEGERI YOGYAKARTA

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

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

Panduan Penggunaan SISTEM INFORMASI AKADEMIK UNIVERSITAS TADULAKO MAHASISWA

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 Pembangunan Aplikasi Basis Data Lanjut 2014

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

BAB IV DISKRIPSI PEKERJAAN. Pelaksanaan kerja praktik dilakukan pada Laboratorium Stikom Surabaya

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

PETUNJUK PENGOPERASIAN SISTEM INFORMASI AKADEMIK

MANUAL KRS ONLINE

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

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

BUKU PETUNJUK SISTEM INFORMASI AKADEMIK SEKOLAH TINGGI ILMU EKONOMI AUB SURAKARTA

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

MODUL I PENGENALAN MYSQL

LAPORAN TUGAS BASIS DATA I

Aplikasi Mahasiswa dan KRS Online

Guide untuk Sistem Informasi Manajemen Akademik Mahasiswa Universitas Mercubuana

Pemrograman PHP & MySQL

SISTEM INFORMASI AKADEMIK VERSI 2.0. Petunjuk Penggunaan untuk Administrator System. (User Guide for System Administrator)

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

Praktek Pemrograman Web

1 Melakukan Login ( Login sebagai Dosen)

PERINTAH DASAR MySQL

1. Anda harus terlebih dahulu Login ke Go To Database HomePage dengan alamat

KONEKSI NETBEANS DENGAN DATABASE SQLITE

Mengenal Oracle 10g XE

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

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

Sistem Informasi Akademik Akademi Kebidanan Borneo Medistra Balikpapan (SIAKAD AKBMB) merupakan sebuah sistem informasi berbasis website yang

Membuat Pencarian Data Mahasiswa

Mengenal Operasi Dasar SQL

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

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

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

MANUAL PROCEDURE PETUNJUK PENGOPERASIAN SISTEM INFORMASI AKADEMIK. Pengguna: Mahasiswa

SMK BHAKTI NUSANTARA BOJA

BAB IV DESKRIPSI PEKERJAAN DESKRIPSI PEKERJAAN. 4.1 Analisis Sistem. Menurut Whitten, Bentley dan Dittman (2004:38) analisis sistem adalah

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 1 (Multimedia) Hand On Lab 1 Konsep Layer dan Tool Dasar

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Praktikum Bahasa Rakitan Hand On Lab 4

BAB I Penginstallan dan setting PHPTriad

Daftar Isi Langkah-langkah untuk sorting data : Filtering Data Langkah 1 untuk filtering data :... 8

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

User Manual SIA-DPA. Sistem Informasi Akademik Dosen Pembimbing Akademik YOGYAKARTA M UNIVERSITAS SANATA DHARMA

PROSEDUR MANUAL FAKULTAS TEKNIK UNIVERSITAS SRIWIJAYA 2012 PENDAHULUAN PETUNJUK PENGOPERASIAN SISTEM INFORMASI AKADEMIK. Pengguna : Mahasiswa

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

LAPORAN PRAKTIKUM BASIS DATA

Basis Data Terapan. Yoannita, S.Kom

Daftar Isi Langkah-langkah untuk sorting data : Filtering Data... 9

Contoh SQL Constraint

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. meletakan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk

DATA DEFINITION LANGUAGE (DDL)

SISTEM INFORMASI MANAJEMEN AKADEMIK (UNIVERSITAS ESA UNGGUL)

E-trik Ajax. Database MySQL. Dedi Alnas

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses

Petunjuk Upload database MySQL menggunakan PhpMyAdmin

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon :

Petunjuk Upload Database MySQL

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

Alur Pendaftaran Ulang Mahasiswa Baru

KEMENTRIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI REPUBLIK INDONESIA DIREKTORAT JENDERAL PENDIDIKAN TINGGI

MENU ENTRY Pengisian Kartu Rencana Studi (KRS) Entry judul skripsi dan data lainnya MENU INFORMASI

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 2 Membangun 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 manajemen basis data oracle. 2. Mahasiswa dapat menggunakan perintah-perintah dasar interaksi dengan basis data. Perlengkapan : Oracle Express Edition 10g 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 Go To Database Home Page. Setelah itu silahkan login menggunakan user system. 2. Pada pilihan menu, pilih Administration Database Users Create User seperti diperlihatkan pada gambar di bawah ini. 3. Pada halaman Create Database User, silahkan isi beberapa parameter penting. Isi username dengan adminbaak, password admin01, account status dipilih Unlocked. Setelah itu centang seluruh roles dan privileges yang ada. Kemudian klik tombol Create di bagian atas form. 1 H alaman

4. Pastikan user yang telah dibuat ditampilkan dalam window user yang aktif. 5. Setelah proses pembuatan user adminbaak selesai dilakukan, langkah selanjutnya silahkan keluar dari menu aplikasi oracle. 6. Kemudian silahkan buka command dos prompt, masukkan username dan password yang baru saja dibuat. Jika proses login berhasil, berarti user yang telah dibuat dapat digunakan dalam administrasi basis data. C:\>sqlplus 2 H alaman SQL*Plus: Release 10.2.0.1.0 - Production on Sat Sep 5 09:45:17 2015 Copyright (c) 1982, 2005, Oracle. All rights reserved. Enter user-name: adminbaak Enter password: Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production SQL>

2. Membuat Database Sebagai bahan praktikum untuk beberapa pertemuan berikutnya, dibuat basisdata untuk mengolah data akademik yang berisi beberapa tabel. 1. Buka browser, kemudian ketikkan alamat 127.0.01:212/apex/ setelah itu enter supaya proses login ditampilkan di halaman web. Login dengan user adminbaak dan password admin01. Setelah itu klik tombol Login. Jika proses login berhasil, maka ditampilkan menu utama seperti tampilan berikut. Kemudian pada menu Object Browser pilih Table. 2. Pada menu isian create table, masukkan beberapa kolom nama dan tipe data seperti pada tampilan berikut. Perhatikan bagian yang dicentang pada kolom NOT Null. Jika proses pengisian telah selesai, langkah selanjutnya adalah klik tombol Next. 3 H alaman

3. Proses berikutnya adalah pemberian primary key, pada option primary key klik Not populated dan pada bagian Primary Key pilih IDJURUSAN(NUMBER). Kemudian klik tombol Next. 4. Kemudian pada bagian Foreign Key tidak perlu ada proses, silahkan diklik tombol Next. Demikian juga pada proses Constraints anda cukup klik tombol Next. Kemudian pada halaman Confirm silahkan klik tombol Create. Perhatikan pada bagian SQL, merupakan perintah untuk membuat tabel. Jika proses pembuatan table berhasil, maka akan ditampilkan pada bagian kiri panel. 4 H alaman

3. Administrasi Data Tabel Tabel yang telah dibuat sebelumnya bernama jurusan dengan 3 buah kolom. Selanjutnya ikuti tahapan berikut untuk melakukan administrasi data. 1. Aktifkan SQL plus kemudian jalankan perintah berikut untuk melakukan koneksi ke database dengan user adminbaak. Kemudian lihat isi tabel yang telah dibuat. Jika tabel jurusan telah muncul dalam daftar, berarti anda dapat melanjutkan untuk melakukan proses administrasi data. C:\>sqlplus SQL*Plus: Release 10.2.0.1.0 - Production on Sat Sep 5 09:45:17 2015 Copyright (c) 1982, 2005, Oracle. All rights reserved. Enter user-name: adminbaak Enter password: Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production SQL> SELECT * FROM Tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- JURUSAN TABLE SQL> DESC jurusan; Name Null? Type ----------------------------------------- -------- --------------- IDJURUSAN NAMAJURUSAN JENJANG NOT NULL NUMBER(2) NOT NULL VARCHAR2(4000) NOT NULL CHAR(2) 2. Perintah berikut digunakan untuk menghapus kolom jenjang pada tabel jurusan. Kemudian untuk mengecek apakah kolom jenjang telah hilang dari table, dapat digunakan perintah DESC. SQL> ALTER TABLE jurusan DROP COLUMN jenjang; Table altered. SQL> DESC jurusan; Name Null? Type ----------------------------------------- -------- -------------- IDJURUSAN NAMAJURUSAN NOT NULL NUMBER(2) NOT NULL VARCHAR2(4000) 3. Selanjutnya jalankan perintah berikut untuk mengisi record-record pada table jurusan. 2 VALUES(01,'TEKNIK KOMPUTER'); 2 VALUES(02,'MANAJEMEN INFORMATIKA'); 2 VALUES(03,'AKUNTANSI'); 5 H alaman 2 VALUES(04,'ADMINISTRASI BISNIS');

2 VALUES(05,'TEKNIK ELEKTRO'); 2 VALUES(06,'TEKNIK MESIN'); 2 VALUES(07,'TEKNIK SIPIL'); 2 VALUES(08,'BAHASA INGGRIS'); 4. Coba jalankan perintah berikut untuk melihat isi 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. 6 H alaman

4. Membuat Foreign Key Pada Tabel Yang Berelasi Pada praktikum kali ini akan dibuat sebuah table dengan nama prodi yang nantinya berelasi dengan table jurusan berdasarkan IDJURUSAN. Ikuti tahapan pembuatannya seperti berikut. 1. Buat table dengan menekan tombol Create. Isikan beberapa kolom yang digunakan sebagai isi table prodi. Kemudian klik tombol Next. 2. Pada pilihan Primary Key, pilih Not populated. Kemudian pada bagian primary key pilih IDPRODI(NUMBER). Kemudian klik tombol Next. 3. Pada pilihan Select Key Column(s) isikan pilihan IDJURUSAN kemudian klik tombol sehingga kolom tersebut pindah ke sebelah kanan. Demikian juga dengan References Table pilih tombol untuk memunculkan nama table jurusan. Kemudian pilih kolom sebagai reference dengan mengklik tombol. Pilih IDJurusan sehingga dapat berpindah ke bagian kanan. Perhatikan gambar. Jangan lupa untuk menekan tombol Add, supaya pembuatan foreign key dapat dilaksanakan. Setelah proses selesai, klik tombol Next. Pada window constraint tidak ada perubahan yang perlu, klik tombol Finish. 7 H alaman

4. Selenjutnya klik tombol Create untuk membuat table. 5. Dengan menggunakan SQL Plus silahkan jalankan perintah berikut untuk menampilkan table yang telah berhasil dibuat. SQL> SELECT * FROM TAB; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- JURUSAN TABLE PRODI TABLE 8 H alaman

Tugas Praktikum : 1) Buat table dengan nama mahasiswa berikut dengan perintah SQL SQL> CREATE TABLE mahasiswa 2 (nim char(15) NOT NULL PRIMARY KEY, 3 nama varchar2(50) NOT NULL, 4 tmplahir varchar2(50), 5 tgllahir date default sysdate, 6 sex char(1) check(sex IN('P','L')), 7 alamat varchar2(255), 8 idprodi number(4), 9 nip varchar2(18) 10 ); Table created. 2) Dengan cara yang sama, silahkan buat table berikut dengan perintah SQL ataupun melalui aplikasi browser Apex. Dosen Column Name Type Scale Not Null NIP Number 18 Primary Key Nama Varhar2 50 Tmplahir Varhar2 50 Tgllahir Date Sex Char 1 Alamat Varhar2 255 Notelp Varhar2 15 CREATE table "DOSEN" ( "NIP" NUMBER NOT NULL, "NAMA" VARCHAR2(50), "TMPLAHIR" VARCHAR2(50), "TGLLAHIR" DATE, "SEX" CHAR(1), "ALAMAT" VARCHAR2(255), "NOTELP" VARCHAR2(15), constraint "DOSEN_PK" primary key ("NIP") ); Matakuliah Column Name Type Scale Not Null Idmk Varhar2 10 Primary Key Namamk Varhar2 100 Sks Number 1 Semester Number 1 Idprodi Number 4 Foreign Key CREATE table "MATAKULIAH" ( "IDMK" VARCHAR2(10), "NAMAMK" VARCHAR2(100), "SKS" NUMBER(1), "SEMESTER" NUMBER(1), "IDPRODI" NUMBER NOT NULL, constraint "MATAKULIAH_PK" primary key ("IDMK") ) 9 H alaman

Krs Column Name Type Scale Not Null Ta Varhar2 9 Primary Key Smt Number 1 Primary Key Nim Varchar2 15 Foreign Key Idmk Varchar2 10 Foreign Key Nip Number 18 Foreign Key Nilai Char 1 CREATE table "KRS" ( "TA" VARCHAR2(9), "SMT" NUMBER(1), "NIM" VARCHAR2(15), "IDMK" VARCHAR2(10), "NIP" NUMBER(18), "NILAI" CHAR(1) ); alter table "KRS" add constraint "KRS_PK" primary key ("TA","SMT"); ALTER TABLE "KRS" ADD CONSTRAINT "KRS_FK" FOREIGN KEY ("NIM") REFERENCES "MAHASISWA" ("NIM"); ALTER TABLE "KRS" ADD CONSTRAINT "KRS_FK2" FOREIGN KEY ("IDMK") REFERENCES "MATAKULIAH" ("IDMK"); ALTER TABLE "KRS" ADD CONSTRAINT "KRS_FK3" FOREIGN KEY ("NIP") REFERENCES "DOSEN" ("NIP"); Diperiksa tanggal : Dosen Pengampu: Nama Laboratorium : Nomor Komputer : (M. Miftakul Amin, S. Kom., M. Eng.) NIP. 197912172012121001 10 H alaman