LAPORAN PRAKTIKUM 2 BASIS DATA
|
|
|
- Yulia Rachman
- 9 tahun lalu
- Tontonan:
Transkripsi
1 LAPORAN PRAKTIKUM 2 BASIS DATA TPL - Oleh: NAMA : DWI REZKI AGUNG NPM : Laboratorium Pemrograman PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS WIJAYA KUSUMA SURABAYA 2012
2 TUJUAN 1. Dapat menjalankan Oracle dan SQL Server sederhana 2. Dapat membari hak akses kepada user 3. Dapat mencabut hak akses dari user
3 DASAR TEORI DDL ( Data Definition Language) Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut Data Definition Language (DDL). Hasil kompilasi DDL berupa tabel-tabel yang disimpan dalam sebuah file yang disebut data dictionary (kamus data) atau data directory. Kamus data adalah sebuah file yang berisi metadata. File ini yang dikonsultasi sebelum data yang sebenarnya dibaca atau dimodifikasi oleh sistem basis data. Data Definition Language (DDL) adalah bahasa dalam DBMS yang digunakan untuk membuat atau mendefinisikan obyek-obyek di dalam database. Secara umum digunakan untuk membuat obyek table dan view. Secara khusus, di dalam DBMS tertentu digunakan untuk : Membuat trigger Membuat stored procedure Membuat database, index, rule, schema dll (tergantung DBMS) Perintah-perintah yang ada pada DDL 1)CREATE (Pembuatan tabel) Syntax: CREATE TABLE ( ) 2)DROP ( Penghapusan tabel) DROP TABLE 3)ALTER (Pemodifikasian table) - Menambahkan kolom baru ALTER TABLE ADD
4 - Menghapus kolom ALTER TABLE DROP Pada DCL, hal terpenting adalah memberi otoritas, konfirmasi penyimpanan database, menunda perubahan dan menghapus otoritas yang telah diberikan.pada beberapa database juga dapat diatur database space perus er. Misalnya commit, rollback, grant, revoke. GRAND : Perintah ini digunakan untuk memberikan hak / izin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapsu (DELETE), mengubah (UPDATE) dan hak khusus berkenaan dengan sistem databasenya. REVOKE : perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator. Pada praktikum kali ini praktikan di perintahkan untuk membuat perintah dari sql yaitu DCL (Data Control Language). Seperti yang telah di beritahukan pada sebelumnya. Sehingga pada LA kali ini, praktikan di perintahkan untuk membuat perintah grand dan revoke. Yang pertama perintah grand dan revoke pada masing-masing perintah yang ada di DML (data manipulation language), kemudian setelah itu menggabungkan 2 perintah yang ada di DML, dan yang terakhir apabila kita memberi grand dan revoke pada semua perintah yang ada di DML. Membuat User Sebelumnya yang mesti kita perhatikan adalah pembuat user nya terlebih dahulu, kan biasanya kalau kita mau masuk ke dalam sql server biasanya menggunakan perintah mysql u root p nah sekarang kita akan mengganti si user root menjadi tri2@localhost. Yaitu perintah yang di gunakan adalah
5 Create User ; Sebagai contoh pada soal ini adalah Create User Kemudian untuk melihat hasil dari si user itu, kita tinggal memanggilnya dengan perintah Select User();. Setelah kita membuat usernya, barulah kita exit dari user root. Dengan mengetikan perintah exit setelah itu akan keluar dari mysql servernya. Selanjutnya yang biasa kita mengketikan Mysql u root p karena kita sudah membuat user baru, sekarang kita tinggal mengketikan mysql u tri2 p maka selanjutnya kita sudah berada di user si tri2. MEMBERI HAK AKSES Kemudian adalah saya akan menjelaskan mengenai grant dan revoke pada satu perintah DML. Yaitu misal kita akan memberikan hak akses kepada perintah Select, jadi selain perintah select (missal: update, delete dll) tidak akan bisa di panggil. Yang hanya bisa di panggil adalah perintah select saja. Maka kita menuliskan perintah tersebut pada user root. Kita masuk kembali ke user root, selanjutnya kita panggil dan gunakan database yang akan kita pakai. Pada soal ini saya menggunakan database SBD_LAB maka kita akan menuliskan Use SBD_LAB: setelah masuk barulah saya akan menggunakan perintah grant untuk memberikan hak ases. Yaitu dengan mengketik Grant Select on sbd_lab.mhs to tri2@localhost maka yang terjadi adalah si perintah select pada database sbd_lab dan pada table mhs sudah di berikan hak akses untuk user tri2. Maka agar kita mengetahuinya, kita masuk ke dalam user tri2. Kemudian setelah kita masuk ke dalam user si tri2, maka selanjutnya kita gunakan databasenya yaitu sbd_lab. Selanjutnya setelah itu adalah kita bisa mengketikan perintah selain select. Maka apabila perintah grant berhasil, ketika kita mengketikan perintah selain select maka akan muncul tulisan seperti ini delete command denied to user localhost for table mhs. Maka hal yang sama akan terjadi ketika kita menggunakan perintah Grant untuk memberikan hak akses untuk 2 perintah yang ada di dml. Maka formatnya sama saja dengan sebelumnya kita tinggal memberikan, untuk pemisah antara satu perintah dengan perintah lainnya.
6 Kemudian untuk memberikan hak akses untuk semua perintah kita tinggal menuliskan all privileges maka secara langsung kita sudah memberikan hak akses untuk semua perintah. Begitu juga pada perintah Revoke, sama perintah revoke di tuliskan pada user root kemudian perintah yang di gunakan adalah Revoke select on sbd_lab.mhs from Itu yang digunakan untuk menghapus hak akses untuk 1 perintah dml, sedangkan untuk 2 perintah dml tinggal memberikan tanda pemisah antara perintah 1 dengan yang lain dengan tanda, kemudian apabila kita ingin menghapus untuk semua hak akses pada perintah dml tinggal mengketikan All privileges maka secara langsung kita sudah menghapus semua hak akses pada perintah yang ada. Untuk mengeceknya kita tinggal masuk ke dalam user yang di tuju. Apabila pada user yang di tuju sudah tidak ada nama databasenya maka perintah revokenya berhasil. Memahami DCL: Bahasa Kontrol Data A Data Control Bahasa atau DCL adalah bagian Structured Query Language (SQL) yang digunakan untuk mengontrol akses ke data dalam database. Untuk setiap rumah atau outsourcing proses pengembangan perangkat lunak, Data Control Bahasa memainkan peran penting dalam menetapkan mekanisme otorisasi dari database. Data Control Language terutama mencakup perintah berikut: GRANT: Untuk memberikan pengguna hak untuk mengakses database atau melakukan tugas tertentu REVOKE: Untuk membatalkan sebelumnya diberikan atau ditolak izin dan perintah ini GRANT REVOKE dapat digunakan dengan privileges berikut untuk user database: INSERT (untuk memasukkan catatan) SELECT (kembali hasil set dari tabel) DELETE (untuk menghapus catatan tertentu) melaksanakan (untuk menjalankan prosedur a) PENGGUNAAN (untuk mengubah jumlah maksimum catatan diijinkan) CONNECT (untuk mengatur koneksi database) UPDATE (untuk memodifikasi catatan dalam tabel a) perintah GRANT Perintah GRANT set hak akses (untuk INSERT, SELECT, UPDATE dll) pada setiap tertentu atau seluruh tabel ke pengguna lain dengan menggunakan database.
7 Sintaks umumnya adalah: GRANT (SEMUA / izin KHUSUS) (ON tablename) ATAS ACCOUNT PENGGUNA () [DENGAN] GRANT OPTION Dalam lingkungan dunia nyata yang dikendalikan database (seperti di sebuah perusahaan pengembangan perangkat lunak lepas pantai) setiap user mendapatkan izin pada objek tertentu (seperti meja) dari user lain "dengan opsi GRANT", maka pengguna memiliki hak untuk mengatur izin pada meja yang sama untuk user yang berbeda bertindak sebagai pemilik. REVOKE Command Perintah REVOKE mencabut atau membatalkan izin (untuk INSERT, SELECT, UPDATE, DELETE dll) pada setiap tertentu atau semua tabel dari pengguna yang berbeda menggunakan database. Sintaks umumnya adalah: REVOKE (SEMUA / izin KHUSUS) (ON tablename FROM) (ACCOUNT PENGGUNA) [CASCADE] Pilihan CASCADE mencabut hak akses dari pengguna serta pengguna utama yang memprakarsai izin. Baik untuk profesional bergerak di bidang jasa pengembangan software di India, Amerika Serikat atau di tempat lain, pengaturan izin yang benar adalah sangat penting melalui DCL. Data Control Language (DCL). DCL berfungsi untuk melakukan pengontrolan data dan server databasenya. Perintah DCL, diantara. GRAND, REVOKE.
8 Grand Digunakan untuk memberikan hak/izin akses oleh administrtor server kepada user. Sedangkan REVOKE kebalikannya. Hak akses yang dapat diberikan pada sebuah accont, yaitu: 1. ALL, Hak akses untuk semua perintah. 2. ALTER, Mengubah struktur tabel. 3. CREATE, Membuat tabel. 4. DELET, Menghapus record/baris 5. DROP, Menghapus database atau tabel. 6. FILE, Membaca dan menilis file pada server. 7. GRANT, Mengubah hak akses suatu account. 8. INSERT, Menambahkan data pada suatu tabel. 9. SELECT, Menampilkan data dari tabel. 10. SHUTDOWN, Men-shutdownl server MySQL. 11. UPDATE, Mengedit atau memperbaiki data pada suatu tabel. 12. USAGE, Tidak mendapat hak akses apaun Mengatur Hak Akses Untuk melihat nama account (user) yang telah terdaftar, anda dapat menggunakan perintah SELECT HOST, USER FROM USER; Untuk mengatur hak aksesnya, perintahnya sebagai berikut: GRANT hakakses (field) ON nama_tabel TO IDENTIFIED BY 'password' Setidaknya satu hak akses harus diberikan, nama_tabel : merupakan nama tabel
9 yang diberi hak. : akan memperbaharui hak akses jika account sudah ada sebelumnya. password : tidak perlu menggunakan tambahan IDENTIFIED BY 'password' apabila tidak ada perubahan password. Menghapus Batasan Hak Akses Dalam menghapus batasan hak akses yang sudah diatur dengan perintah GRANT, maka kita harus menggunakan REVOKE. Sintaksnya adalah sebagai berikut. REVOKE hak akses (field) ON nama_tabel FROM nama_account@namahost. DCL dan JOIN pada SQL DCL atau Data Control Language DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik terhadap server, database, tabel maupun field. Perintah SQL yang termasuk dalam DCL antara lain : * GRANT : Perintah ini digunakan untuk memberikan hak / izin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapsu (DELETE), mengubah (UPDATE) dan hak khusus berkenaan dengan sistem databasenya. SINTAKS : GRANT privileges ON tbname TO user CONTOH : grant select, update, insert, delete on perpustakaan.buku to 'ali'@'localhost'; * REVOKE : perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.
10 SINTAKS : REVOKE privileges ON tbname FROM user CONTOH : revoke select, update, insert, delete on perpustakaan.buku from 'ali'@'localhost'; Jenis jenis Join SQL : 1. INNER JOIN : hanya akan menampilkan baris untuk data yang memiliki nilai yang sama pada field kunci dengan tabel yang berelasi 2. LEFT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kiri. 3. RIGHT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kanan. 4. FULL JOIN : merupakan gabungan dari LEFT JOIN dan RIGHT JOIN. Data Control Language (DCL) DCL (Data Control Language) & DDL ( Data Definition Language) DCL (Data Control Language) DCL berisi sekumpulan perintah-perintah yang digunakan untuk pengaksesan data. Data sebagai bagian penting dari keseluruhan sistem basis data haruslah diambil langkah yang tepat untuk memeriksa akses dari user dan data tidak valid yang dibuat oleh kita. Untuk menjaga hal ini maka kita butuh pernyataan DCL yang benar. Perintah-perintah yang ada pada DCL 1. GRANT 2. REVOKE
11 1. GRANT Pernyataan Grant digunakan untuk memberikan kendali pada pengaksesan data apabila kita ingin melakukan sharing terhadap user lain. Pernyataan Grant tidak hanya berlaku pada tabel tapi berlaku juga untuk tampilan, sinonim, indeks, sekuensial dll. Syntax: GRANT PRIVILEGES ON TO 2. REVOKE Pernyataan Revoke digunakan bila kita ingin berhenti untuk berbagi informasi terhadap user lain dengan cara mencabut pengaksesan data. Revoke tidak hanya berlaku pada tabel tapi berlaku juga untuk tampilan, sinonim, indeks, sekuensial dll. Syntax REVOKE PRIVILEGES ON FROM
12 TUGAS PENDAHULAUAN II 1. Cari tutorial tentang Hak Akses User dan Account di SQL Server dan Oracle. Hak akses pada user di ORACLE 10g Pada oracle terdapat dua jenis privilege yaitu : system privilege dan object privilege 1. system privilege adalah hak untuk user agar bisa mengeksekusi perintah ke databasenya. ada tujuh system privilege yang disediakan oleh ORACLE create table = ijin buat table create any tabel= ijin buat tabel di user lain create sequence = ijin buat sequence create view = ijin buat view create indextype= ijin buat index create procedure= ijin buat stored procedure create session = ijin login database contoh : sql>grant create any table,create view to akira; untuk memberi semua hak akses gunakan perintah grant all contoh : grant all privilege to akira;
13 untuk mencabut hak akses tertentu pada user gunakan perintah revoke contoh : revoke create any table, create view from akira; 2. object privilege : hak akses user unutk bisa mengakses database user lain berikut object privilege yang terdapat dalam oracle : select = ijin melihat data insert = ijin memasukkan data update = ijin melakukan perubahan data delete = ijin menghapus data alter = ijin mengubah struktur table index = ijin membuat index references = ijin membuat foreign key pada kolom tabel contoh : sql> grant insert, update, delete on product to akira; sql>grant <namaobjectprivilege> on <namatableusertujuan> to <usersendiri>; untuk mencabut object privilege dapat di gunakan dengan perintah sbb: contoh : sql>revoke insert, update delete on product from akira; sql>revoke <namaobjectprivilege> on <namatableusertujuan> from <usersendiri>;
14 SQL SERVER Seorang user yang telah membua suatu objek database dapat memberikan hak akses kepada user yang lain. Statement dalam T-SQL yang dapat digunakan untuk memberikan hak akses adalah dengan Statement GRANT. Syntax dari Statement GRANT secara lengkap adalah sebagai berikut: Keterangan : GRANT adalah statamen untuk menspesifikasikan pemberian hak akses. ALL adalah menspesifikasikan bahwa semua hak akses diberikan. Statement adalah berisi Statement hak akses apa saja yang diberikan. Statement ini merupakan Statement hak akses yang telah disebutkan pada pembahasan sebelumnya. Statement yang lebih dari satu dipisahkan dengan tanda koma. TO adalah keyword untuk menspesifikasikan kepada siapa hak akses tersebut diberikan. User_Account adalah nama user yang diberi hak akses. Hak akses dapat diberikan menggunakan keyword ALL, jika semua hak akses akan diberikan. Tetapi jika hanya beberapa Statement hak akses saja, Anda dapat menyebutkan langsung Statement hak akses tersebut.
15 Keterangan : Privileges adalah keyword opsional yang dapat Anda sertakan pada SQL- 92 Permission adalah hak akses yang diberikan. Daftar hak akses telah dijelaskan pada bagian sebelumnya. Jika hak akses yang diberikan lebih dari satu maka dipisahkan dengan tanda koma. Hak akses ini disertai dengan nama-nama objek database yang diberikan. Objek database tersebut dapat berupa tabel, view, stored procedure, extended procedure, dan lain-lain. Column adalah nama-nama kolom yang diijinkan sesuai dengan hak akses yang diberikan pada daftar hak akses tersebut. Table adalah nama-nama tabel yang diijinkan untuk diakses. View adalah nama-nama view yang diijinkan untuk diakses. Stored procedure adalah nama-nama stored procedure yang diijinkan untuk dieksekusi (dijalankan). Extended procedure adalah nama-nama extended prosedur yang diijinkan untuk dijalankan. User Defined Function adalah nama-nama user defined function (fungsi) yang diijinkan untuk dieksekusi. WITH GRANT OPTION adalah untuk menspesifikasikan bahwa user yang diberi hak akses tersebut dapat memberikan hak aksesnya kepada user yang lain. AS{Group Role } menspesifikasikan optional nama dari user account dalam database pada group atau role untuk mengeksekusi Statement GRANT. Untuk memahami bagaimana penggunaan syntax di atas, anda akan mencoba beberapa contoh penggunaan dari Statement GRANT. Langkah pertama menjalankan SQL Query Analyser dan melakukan koneksi dengan user sa. Setelah berhasil melakukan koneksi dan menjalankan SQL Query Analyser, selanjutnya anda lakukan koneksi dengan user tamu melalui menu File kemudian pilih Connect. Setelah anda melakukan koneksi dengan dua user tersebut, pada
16 window SQL Query Analyser akan terdapat dua buah window SQL Editor. Satu buah window untuk user sa dan satu buah lainnya untuk user tamu. Setelah kedua window SQL Editor tersebut muncul, Anda dapat melakukan eksekusi pernyataan T-SQL untuk masing-masing user. Anda dapat mengecek apakah user tamu yang baru saja anda gunakan untuk berhubungan dengan database sudah dapat mengakses data pada database CobaDB atau belum dengan mengeksekusi Statement T-SQL berikut : Ketika anda mengeksekusi pernyataan di atas, SQL Server akan menampilkan pesan error. Hal ini terjadi karena user tamu tidak mempunyai hak akses terhadap tabel contoh. Masukkan Statement berikut pada window SQL Editor user sa untuk memberikan hak akses pada user tamu. Setelah Anda mengeksekusi pernyataan diatas, kemudian anda mencoba mengeksekusi Statement SELECT untuk user tamu seperti Statement sebelumnya, maka SQL server akan mengumpulkan hasilnya. Contoh diatas adalah contoh pemberian hak akses dengan satu hak akses. Anda dapat memberikan beberapa hak akses sekaligus seperti yang telah disampaikan sebelumnya dengan menuliskannya dengan dipisahkan tanda koma. Statement berikut adalah untuk memberikan hak akses SELECT dan UPDATE untuk tabel contoh. Setelah mengeksekusi Statement dicatat, user tamu akan mempunyai hak akses untuk melihat dan memodifikasi data pada tabel contoh. Untuk mencoba
17 hasil eksekusi dari Statement di atas, Anda dapat melakukan retrieving data dengan Statement SELECT berikut: Selanjutnya Anda juga dapat melakukan modifikasi data pada tabel tersebut dengan menggunakan user tamu. Contoh-contoh diatas adalah contoh penggunaan statetemen GRANT untuk memberikan hak akses. Selain itu, anda juga dapat memberikan hak akses Statement, Contoh pemberian hak akses Statement adalah pada pernyataan T-SQL berikut : Dengan mengeksekusi pernyataan T-SQL di atas maka user tamu akan mempunyai hak untuk membuat tabel pada database CobaDB. Melalui window SQL editor user tamu Anda dapat menjalankan Statement berikut untuk membuat tabel contoh2 kemudian mengisi tabel tersebut dengan beberapa kata. Setelah menjalankan Statement diatas, Anda dapat memasukkan data dengan menggunakan Statement insert. Eksekusi Statement berikut untuk memasukkan data.
18 Setelah anda selesai mengeksekusi pernyataaan-pernyataan di atas, Anda dapat mengecek hasilnya dengan menjalankan Statement SELECT. Mencabut Hak Akses User Hak akses yang telah diberikan oleh seseorang uses kepada user yang lain dapat dicabut kembali oleh user yang memberikan hak akses. Kapan saja user tersebut ingin mencabutnya maka dengan Statement REVOKE hak akses tersebut dapat dicabut tanpa harus konfirmasi dengan user yang bersangkutan. Statement REVOKE menggunakan syntax yang sama dengan Statement GRANT. Perbedaannya adalah kalau pada Statement GRANT menggunakan keyword TO sedangkan pada Statement REVOKE menggunakan keyword FROM. Pada bagian sebelumnya anda telah memberikan hak akses SELECT pada tabel contoh untuk user tamu. Statement berikut adalah Statement untuk mencabut hak akses tersebut. Setelah ini anda mengeksekusi Statement di atas, maka hak akses SELECT pada tabel mata kuliah untuk user tamu telah dicabut. Untuk membuktikannya anda dapat menjalankan Statement SELECT pada table mata kuliah menggunakan user tamu. SQL server akan menampilkan pesan error. Dengan cara yang sama anda dapat menggunakan Statement REVOKE untuk mencabut hak akses Statement. Contoh berikut adalah contoh bagaimana mencabut hak akses Statement CREATE TABLE dari user tamu. Setelah Statement diatas dieksekusi, user tamu tidak bisa lagi membuat tabel pada database CobaDB. Jika ini dilakukan maka SQL Server akan menampilkan pesan error yang sama.
19 MATERI YANG DIBAHAS TUGAS LABORATORIUM 1. Buat satu database dengan menggunakan SQL Server 2. Buat dua tabel pada database yang telah dibuat dan isikanlah dengan nama kelompok anda 3. Buat dua user dengan nama kelompok anda 4. Tentukan hak akses user pada tabel dengan menggunakan beberapa privileges yang ada di SQL Server dan Oracle 5. Login pada Query Analizer berdasar login name dan pasword yang baru dibuat 6. Testing atau uji coba hak akses user tersebut TUGAS TAMBAHAN LABORATORIUM 1. Buat database dengan menggunakan SQL Server dan Oracle. 2. Buat empat tabel pada database yang telah anda buat dan isikan datanya minimal enam data mengenai pergudangan. 3. Buat dua user baru dengan nama sesuai nama kelompok anda dan berikanlah Hak akses masing-masing user.
20 PEMBAHASAN TUGAS LABORATORIUM MS SQL Server 1. Buat satu database 1. buka software yang sudah diinstal SQL Server. Disini saya menggunakan SQL Server Centang Start SQL Server if it is stopped, lalu OK untuk mengkoneksikan menuju query yang akan dibuat.
21 3. Membuat database pertemuan1 pada server. Query : create database nama_database Contoh : create database pertemuan1 Membuat tabel pada database pertemuan1, dengan nama mahasiswa Query : create table nama_tabel ( isi tabel ) Contoh : create table mahasiswa (id_nama int, nama varchar(10), npm int) memasukkan data pada tabel yang telah dibuat Query : insert into nama_tabel values (isi tabel) Contoh: insert into mahasiswa values (111,'krewoel', ); untuk melihat tabel yang telah dibuat Query : select* from table Contoh: select* from mahasiswa;
22 membuat login user dan password Query : exec 'name',@passwd= 'password'; Contoh : exec 'krewoel',@passwd=' krewoel93'; sekarang kita buat hak akses pada login user Query : exec sp_adduser 'user', 'password'; Contoh : exec sp_adduser 'krewoel', 'sembarang';
23 kemudian kita membuat tabel yang kedua pada database pertemuan1, dengan nama pergudangan Query : create table nama_tabel ( isi tabel ) Contoh : create table pergudangan (kode_barang int, jenis varchar(15), nama_barang varchar(15),stok_barang int,stok_keluar int); lalu kita memasukkan data pada tabel yang telah dibuat Query : insert into nama_tabel values (isi tabel) Contoh: insert into pergudangan values (211,'pasta gigi','pepsodent',23,3);
24 Kemudian untuk kembali melihat tabel 2 yang dibuat Query : select* from table Contoh: select* from pergudangan; kemudian membuat login user dan password yang kedua Query : exec 'name',@passwd= 'password'; Contoh : exec 'agung',@passwd=' '; kita buat hak akses pada login user yang kedua Query : exec sp_adduser 'user', 'password'; Contoh : exec sp_adduser 'richard', ' '; sekarang kita bisa meberikan hak akses dengan privileges INSERT
25 ORACLE Buka software oracle yang sudah diinstal. Pilih run sql command line. Conn system dan pasword digunakan untuk meng-connet-kan kepada system data base yang akan di buat. Create table gdg digunakan untuk membuat tabel mahasiswa yang berisi kolom id_barang dengan format integer, Barang dengan format karakter, dan stok dengan format integer. Create table gdg1 digunakan untuk membuat tabel mahasiswa yang berisi kolom id_barang dengan format integer, Barang dengan format karakter, dan stok dengan format integer.
26 insert into gdg values digunakan untuk menginputkan data pada tabel gdg, '...' harus diisi oleh format karakter. Apabila benar akan menampilkan 1 row created. insert into gdg1 values digunakan untuk menginputkan data pada tabel gdg1, '...' harus diisi oleh format karakter. Apabila benar akan menampilkan 1 row created. Select * from gdg digunakan untuk menampilkan table gdg Select * from gdg1 digunakan untuk menampilkan table gdg1 create user anton identified by swt digunakan untuk menambah user anton dengan identifikasi atau password swt
27 create user toni identified by swt digunakan untuk menambah user toni dengan identifikasi atau password swt grant connect, resource to toni digunakan untuk memberi koneksi pada toni grant connect, resource to anton digunakan untuk memberi koneksi pada anton grant select, insert, update, delete on gdg to toni untuk memberi select, insert, update, delete pada tabel gdg kepada toni grant select on gdg1 to toni untuk memberi akses select pada table gdg1 kepada toni grant all on gdg to anton berguna untuk memberi hak akses kepada anton pada tabel gdg grant all on gdg1 to anton berguna untuk memberi hak akses kepada anton pada tabel gdg1
28 TUGAS TAMBAHAN LABORATORIUM ORACLE Buka software oracle yang sudah diinstal. Pilih run sql command line. Conn system dan pasword digunakan untuk meng-connet-kan kepada system data base yang akan di buat. Create table brg_spt_sport digunakan untuk membuat tabel brg_spt_sport yang berisi kolom id_barang dengan format integer, merk dengan format karakter, dan stok dengan format integer.
29 Create table brg_kaos_sport digunakan untuk membuat tabel brg_kaos_sport yang berisi kolom id_barang dengan format integer, merk dengan format karakter, dan stok dengan format integer. Create table brg_jeans digunakan untuk membuat tabel brg_jeans yang berisi kolom id_barang dengan format integer, merk dengan format karakter, dan stok dengan format integer. Create table brg_jaket digunakan untuk membuat tabel brg_jaket yang berisi kolom id_barang dengan format integer, merk dengan format karakter, dan stok dengan format integer. Insert into brg_spt_sport values digunakan untuk menginputkan data pada tabel brg_spt_sport, '...' harus diisi oleh format karakter. Apabila benar akan menampilkan 1 row created.
30 Insert into brg_kaos_sport values digunakan untuk menginputkan data pada tabel brg_kaos_sport, '...' harus diisi oleh format karakter. Apabila benar akan menampilkan 1 row created. Insert into brg_jeans values digunakan untuk menginputkan data pada tabel brg_jeans, '...' harus diisi oleh format karakter. Apabila benar akan menampilkan 1 row created.
31 Insert into brg_jaket values digunakan untuk menginputkan data pada tabel brg_jaket, '...' harus diisi oleh format karakter. Apabila benar akan menampilkan 1 row created. Select * from brg_spt_sport digunakan untuk menampilkan table brg_spt_sport Select * from brg_kaos_sport digunakan untuk menampilkan table brg_kaos_sport Select * from brg_jeans digunakan untuk menampilkan table brg_jeans Select * from brg_jaket digunakan untuk menampilkan table brg_jaket
32 create user minato identified by swt digunakan untuk menambah user minato dengan identifikasi atau password swt create user kushina identified by swt digunakan untuk menambah user kushina dengan identifikasi atau password swt grant connect, resource to minato digunakan untuk memberi koneksi pada minato grant connect, resource to kushina digunakan untuk memberi koneksi pada kushina grant select, insert, update, delete on brg_spt_sport to minato untuk memberi select, insert, update, delete pada tabel brg_spt_sport kepada minato grant select, insert, update, delete on brg_kaos_sport to minato untuk memberi select, insert, update, delete pada tabel brg_kaos_sport kepada minato
33 grant select, insert, update, delete on brg_jeans to minato untuk memberi select, insert, update, delete pada tabel brg_jeans kepada minato grant select, insert, update, delete on brg_spt_sport to kushina untuk memberi select, insert, update, delete pada tabel brg_spt_sport kepada kushina grant select, insert, update, delete on brg_kaos_sport to kushina untuk memberi select, insert, update, delete pada tabel brg_kaos_sport kepada kushina grant select, insert, update, delete on brg_jeans to kushina untuk memberi select, insert, update, delete pada tabel brg_jeans kepada kushina grant select, insert, update, delete on brg_jaket to kushina untuk memberi select, insert, update, delete pada tabel brg_jaket kepada kushina grant select, insert, update, delete on brg_jaket to minato untuk memberi select, insert, update, delete pada tabel brg_jaket kepada minato MS SQL Server 1. buka software yang sudah diinstal SQL Server. Disini saya menggunakan SQL Server Centang Start SQL Server if it is stopped, lalu OK untuk mengkoneksikan menuju query yang akan dibuat.
34 3. Disini kita membuat nama database dengan nama gudang, seperti syntax dibawah ini. 4.kemudian buat tabel dengan nama data_helm (id_helm int, merk varchar (15), stok int) 5. masukkan data sebanyak 6 data kedalam tabel pembeli dengan syntax insert into nama_tabel values(isi tabel) 6. Untuk melihat tabel yang kita buat berserta isinya tulis syntax SELECT * FROM data_helm; lalu akan muncul tampilan output seperti dibawah ini
35 7. Setelah itu kita buat user dan password untuk login kedalam database kita, selain itu kita juga bisa menambahkan user kedalam database kita seperti dibawah ini. 8. Setelah itu kita memberi hak akses kepada tabel yang kita buat ke user misal terserah, misal seperti contoh di bawah. berarti kita memberi hak untuk insert, select dan delete terhadap tabel yang kita beri hak akses.
36 KESIMPULAN Admin dapat memberi hak akses kepada user dengan menggunakan printah grant, dan dapat menarik hak akses user dengan memberi perintah revoke. Untuk membuat baris baru, admin dapat melakukannya dengan membaeri perintah insert. Secara keseluruhan table yang ada telah terlihat rapi.
Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu :
Praktikum 1 MEMBANGUN DATABASE DAN MENGATUR KEAMANANNYA Tujuan : 1 Praktikan mampu untuk membuat database dengan tiga (3) metode yang akan diujicobakan pada praktikum I ini. 2 Praktikan mampu untuk mengatur
Konsep Sistem Informasi B. BAB 2 - SQL Overview
Konsep Sistem Informasi B BAB 2 - SQL Overview Summary Definisi SQL Komponen-Komponen SQL Latihan What is? Introduction SQL Structured Query Language adalah sebuah bahasa yang digunakan untuk mengakses
Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel
Konsep Dasar Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel Halaman 1 dari 12 Relasional Database dan RDBMS Sebelum membahas berbagai
LAPORAN TUGAS BASIS DATA I
LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS
PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2
PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2 PERTEMUAN 5 & 6 STRUCTURE QUERY LANGUAGE STRUCTURE QUERY LANGUAGE SQL adalah bahasa query baku untuk DBMS. SQL diambil sebagai bakuan sejak tahun 1992.
Oracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya BAB 14 : Pengontrolan Akses User
Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses
Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses Oleh: Ardie Jocong Pada Tutorial kedua ini saya akan menjelaskan Bagaimana Membuat Schema atau User di SQL Plus.. ini dia langkah
MODUL 2 PENGENALAN DATA DEFINITION LANGUAGE (DDL) & DATA MANIPULATION LANGUAGE (DML)
MODUL 2 PENGENALAN DATA DEFINITION LANGUAGE (DDL) & DATA MANIPULATION LANGUAGE (DML) TUJUAN PRAKTIKUM 1. Praktikan dapat mengetahui pengertian SQL. 2. Praktikan dapat mengetahui klasifikasi SQL. 3. Praktikan
Pemrograman Web Lanjut 2017
Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data
PERTEMUAN 14 MENGONTROL AKSES USER
PERTEMUAN 14 MENGONTROL AKSES USER Tujuan Pembelajaran : Membuat User dan Privilege Pengaturan Role Penggunaan statement GRANT dan REVOKE untuk mengatur object privileges TEORI DAN PERCOBAAN 14.1. Mengontrol
Manajemen Data dengan Database MySQL Supriyono, M.Kom
Manajemen Data dengan Database MySQL Supriyono, M.Kom 05/03/2015 By : Supriyono, M.Kom 1 Pendahuluan MYSQL adalah aplikasi database yang berbasis client server. Aplikasi service berjalan tanpa menampilkan
Dasar-dasar SQL Cosmas Haryawan Hal : 1/9 DASAR DASAR SQL (Structured Query Language) SQL adalah bahasa standar dalam basis data yang digunakan untuk melakukan manipulasi data. Standardisasi bahasa ini
Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)
Agenda Structured Query Language (SQL) (Pert. 9) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah Pengantar SQL DDL 1 2 SQL Singkatan dari Structured Query Language, dalam
Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;
P - 4 Bab 3 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. 3.2 Materi 1. Data Modeling Language (DML) 2. Operator 3. Fungsi Agregat 4. Ekspresi Query 5. Fungsi dan Ekspresi
Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto
Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto Pengenalan DDL o Create Database, Drop Database o Create Table,. Alter Table, Drop Table Pengenalan DML (Insert, Select,
Praktikum Basis Data 14 Structure Query Language 2
Praktikum Basis Data 14 Structure Query Language 2 Pokok Bahasan : - DDL create table - DDL alter table - DDL drop table - DML insert - DML update - DML delete Tujuan : - Mahasiswa dapat menerapkan perintah
MySQL J A M K E T I G A
J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?
Modul 3. Oleh : Mohammad Sholikin. 1
Modul 3 Oleh : Mohammad Sholikin http://sholikins.wordpress.com 1 SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara
DATA CONTROL LANGUAGE : GRANT DAN REVOKE
DATA CONTROL LANGUAGE : GRANT DAN REVOKE Obyektif : 11. Mengetahui dan memahami perintah Data Control Language 12. Dapat menggunakan perintah Grant dan Revoke Data Control Language (DCL) merupakan perintah-perintah
Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.
Praktikum Basis Data By. Rita Wiryasaputra, ST., M. Cs. SQL: DDL (Data Definition Language) Create Database Create Table Create View Create Index Alter Database Alter Table Alter View Drop Database Drop
Data Manipulation Language (DML) & Data Control Language (DCL) pada Database
Data Manipulation Language (DML) & Data Control Language (DCL) pada Database Karunia Suci Lestari [email protected] :: http://ksucilestari97.wordpress.com Abstrak Setelah artikel sebelumnya membahas
Macam - Macam Perintah Pada SQL
Macam - Macam Perintah Pada SQL Secara umum SQL hanya memiliki 3 komponen penting, yang digunakan untuk mendefinisikan, memanipulasi serta sebagai pengontrol data yang ada pada sebuah database. Komponen
SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 6 SBD 1 Structure Query Language (Bagian 1) Pengenalan SQL. Pengelompokkan Perintah SQL. Pengenalan SQL Structure Query Language (SQL) merupakan
Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017
Konsep Dasar Basis Data Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017 Pengertian Basis Data Data fakta mengenai objek, orang, dan lain-lain Basis Data sebuah
Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.
1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak
BAB 1 PENDAHULUAN Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Perangkat lunak isql*plus merupakan antar muka berbasis web untuk aplikasi SQL*Plus. isql*plus adalah bagian dari produk SQL*Plus pada basis data Oracle yang
Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL
MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA
MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA PENGANTAR SQL TINGKAT DASAR Basisdata atau database adalah kumpulan dari
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.
A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table
ADMINISTRASI USER. I. Konfigurasi User Root mysql> Show Databases; mysql> Use Mysql; mysql> Show Tables; mysql> Select user,host,password from user;
ADMINISTRASI USER I. Konfigurasi User Root mysql> Show Databases; mysql> Use Mysql; mysql> Show Tables; mysql> Select user,host,password from user; Memberikan Pasword terhadap User Root mysql> UPDATE user
Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL
Pengenalan Database Management System MySQL Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL 2 Jelaskan perbedaan antara data dengan informasi 3 Data vs.
Database Management System. Program yang memungkinkan item-item dalam suatu database disusun, diolah dan diperbaharui
Database Management Database Management System Program yang memungkinkan item-item dalam suatu database disusun, diolah dan diperbaharui Database Management System Pada thn 1970, IBM menciptakan bahasa
TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )
TUGAS I PRAKTIKUM SISTEM BASIS DATA Nama: Krisna Pandu Wibowo(12131353) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 1. Buat database dan 1 tabel dengan objek yang ada
SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa
SISTEM BASIS DATA Oleh : Devie Rosa Anamisa Pengertian Sistem Basis Data Sistem Keterpaduan yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dan secara bersama-sama bertujuan untuk
Statement DDL Create database drop database Create table drop table alter table
SQL - Data Definition Language (DDL) Statement DDL adalah perintah-perintah yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database.
Praktikum USER, PRIVILEGE DAN ROLE. Tujuan :
Praktikum 9 USER, PRIVILEGE DAN ROLE Tujuan : 1. Mampu membuat user pada Oracle 2. Mampu memonitor user 3. Mampu melakukan manipulasi pada user 4. Mampu mengenal obyek dan system privilege 5. Mampu memberikan
PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom
PEMROGRAMAN WEB 2 DATABASE,MYSQL Rio andriyat krisdiawan, m.kom DATABASE Basis data (atau database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
DASAR-DASAR SQL SERVER 2005
DASAR-DASAR SQL SERVER 2005 SQL SQL (Structured Query Language) adalah salah satu bahasa generasi level ke-4 yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dengan bahasa pemrograman
MENGENAL SYNTAX DML PADA SQL
MENGENAL SYNTAX DML PADA SQL Dian Mustika Putri [email protected] :: https://dianmstkputri.wordpress.com Abstrak Kemajuan Teknologi Informasi saat ini perlahan mulai berkembang, khususnya adalah dalam
INTERNET PROGRAMMING DATABASE
INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. [email protected] POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan
VIEW : Tabel Virtual VIEW 5/29/2017
VIEW : Tabel Virtual VIEW View adalah objek di dalam database yang berisi kumpulan kolom yang dihasilkan dari perintah SELECT. View adalah objek yang menyimpan hasil query, baik dari satu table atau lebih.
Jobsheet SQL Dasar : Hari Zulianto, ST [Year]
JOB SHEET Nama SMK : SMK IPTEK Weru Sukoharjo Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran / SK : SQL Dasar Guru Mapel : Hari Zulianto, ST Semester/Tahun : 3 / 2017 Dasar-Dasar SQL 1.
PRAKTIKUM SISTEM INFORMASI MANAJEMEN
MODUL 2 DATABASE Tujuan Praktikum Adapun tujuan dari praktikum modul 2 ini adalah sebagai berikut: a. Mahasiswa diharapkan memahami tentang MySQL b. Mahasiswa dapat membuat database menggunakan MySQL c.
INSTALASI ORACLE XE & ADMINISTRASI USER
INSTALASI ORACLE XE & ADMINISTRASI USER 1. INSTALASI ORACLE XE Langkah langkah untuk menginstall Oracle XE adalah sebagai berikut: a. Proses penginstalan dapat segera dilakukan dengan melakukan double
Pengenalan Structured Query Language
Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk
MySQL AL AZHAR COMPUTER CLUB
MODUL Pelatihan Web MySQL AL AZHAR COMPUTER CLUB Oleh : Achmad Fachrie Jakarta, 2006 Al Azhar Computer Club MySQL Dalam melakukan pengembangan aplikasi, salah satu komponen yang terpenting adalah database.
Pemrograman Basis Data dan SQL
Pemrograman Basis Data dan SQL Genap 2015-2016 Alen Boby Hartanto, S alen.boby@mercubua INTRO omata Kuliah : Pemrograman Sistem Basis Data dan SQL osks : 3 ojenis : Mata Kuliah Wajib opertemuan : 14 Pertemuan
MODUL IV DATA DEFINITION LANGUAGE (DDL)
MODUL IV DATA DEFINITION LANGUAGE DDL) Tujuan : Praktikan dapat memahami dan membuat database Praktikan dapat memahami dan membuat table dari database Mahasiswa mampu membuat script untuk pembuatan tabel
Tahap Instalasi PostgreSQL di Windows
Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil
Basis Data Spasial Modul 2
Basis Data Spasial Modul 2 Modul 2 Arsitektur DBMS Tabel Data Manipulation Language (DML) Data Definition Language (DDL) LATIHAN Data Base Management System (DBMS) Perangkat lunak (software) untuk mengelola
MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000
MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 1. Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan
SISTEM KEAMANAN PADA MYSQL
SISTEM KEAMANAN PADA MYSQL Untuk keamanan pada MySQL, kita harus mengatur hak akses (privilage) dari setiap user karena tidak semua user dibolehkan untuk mengakses data yang ada. Cara kerja sistem privilege
User Access MI2154 SQL LANJUT.
User Access MI2154 SQL LANJUT [email protected] SASARAN PEMBELAJARAN Memahami schema & object database Mampu mengelola USER Membuat user Mengubah password Menghapus user Lock & unlock
Pertemuan 10. Bahasa Query Terapan
Pertemuan 10 Bahasa Query Terapan Structured Query Language (SQL) SQL merupakan bahasa query terapan yang banyak digunakan oleh berbagai DBMS, diterapkan dalam berbagai development tools dan program aplikasi
Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN
A. TUJUAN MODUL 8 TRIGGER Memahami konsep dasar trigger di dalam basis data. Memahami implementasi trigger sebagai bentuk respon atas suatu kejadian. Mampu menyelesaikan kasus-kasus manipulasi data yang
BAB III STRUCTURED QUERY LANGUAGE (SQL)
17 BAB III STRUCTURED QUERY LANGUAGE (SQL) 3.1 Tujuan a. Mahasiswa mampu menggunakan perintah SQL untuk memanipulasi data. b. Mahasiswa mampu mengolah data menggunakan operasi JOIN untuk merelasikan table.
Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.
P - 3 Bab 2 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai aplikasi server MySQL, akses terhadap MySQL, Client MySQL, tipe data dan operasi DDL pada SQL. 3.2 Materi 1. Aplikasi Server MySQL
DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.
DATABASE - MySQL Muhammad Zen S. Hadi, ST. MSc. Objectives Tujuan: Memahami perintah-perintah dasar DDL dan DML Contents Database DBMS Relational model SQL MySQL MySQL yang support ke relational model
Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL
Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base
Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base Abdul hamid nurhuda [email protected] Abstrak Sebelum kita memulai untuk mempelajari hubungan atau keterkaitan antara Database dengan bahasa
PERINTAH DASAR MySQL
PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All
Basis Data Relational
Basis Data Relational Kebanyakan model yang digunakan adalah Model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data
MODUL I PENGENALAN MYSQL
MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK
Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013
Modul 2 Revisi 2. Tahun Akademik 2012/2013 Pemrograman Web 1 Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran Untuk kalangan Akademi Manajemen Informatika dan Komputer (AMIK) Royal Kisaran,
15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML
Objectives Tujuan: DATABASE - MySQL Memahami perintah-perintah dasar DDL dan DML Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Database Constraints Database a collection
MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)
MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY) TUJUAN PRAKTIKUM 1. Praktikan mengetahui definisi JDBC dan langkah-langkah standar koneksi database dengan JDBC 2. Praktikan mampu menganalisis suatu kasus dan
JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022
JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022 MATERI 1 Data Definition Languages (DDL) Dosen : Ikmah, M.Kom D3 TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK
SQL. Pemrograman Web II. Ganjil
SQL Pemrograman Web II Ganjil 2015-2016 Review Database Structured Query Language Apa itu database? Kumpulan data terstruktur yang saling berelasi. Definisi : Kumpulan data, yang terorganisir secara logika,
Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA
Modul 2 Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS
B a s i s D a t a - 1. SQL Operasi DDL. Data Definition Laguange. Copyright 2005 PENS-ITS
Copyright 2005 PENS-ITS Operasi DDL Data Definition Laguange Objectives Tujuan: Mengenal operasi perintah dalam: - DDL (Data Definition Language) S Q L DDL Data Definition Language (DDL) Dengan perintah
STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)
STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL) A. Pengenalan SQL SQL pertama kali diterapkan pada sistem R (sebuah proyek riset pada laboratorium riset San Jose, IBM). Kini SQL juga dijumpai
Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL
Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Tahun 1987, American National Standards Institute (ANSI) dan International Standards Organization (ISO) membuat standar untuk SQL Tahun 1992, dibentuk versi baru
Basis Data II. Pertemuan Ke-8 (Views & Users Authorisation) Noor Ifada S1 Teknik Informatika - Unijoyo 1
Basis Data II Pertemuan Ke-8 (Views & Users Authorisation) Noor Ifada [email protected] S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Views: Create Update Delete Users Authorisation:
Pertemuan DDL INDIKATOR. Modul Teori Database Aknela
Pertemuan 15-16 DDL INDIKATOR 1. Memahami object utama dari database 2. Membuat table 3. Memahami tipe data yang digunakan pada saat pendefinisian kolom pada table 4. Merubah definisi table 5. Drop, rename
Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi
PRAKTIKUM SISTEM BASIS DATA
PRAKTIKUM SISTEM BASIS DATA Tugas I Disusun oleh: Nama : Rizky Firman Prasetyo NIM : 12131283 Prodi : Teknik Informatika Malam Semester : 2 STMIK EL RAHMA YOGYAKARTA 2013/2014 Nama : Rizky Firman Prasetyo
LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL
LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015
Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng
Sistem Basis Danny Kriestanto, S.Kom., M.Eng SQL Introduction Setelah Membuat ERD dan Model Relasional, what s next? Bagaimana cara membangun entitas dan relationship tersebut agar dapat digunakan? Bagaimana
S Q L STRUCTURED QUERY LANGUAGE DEFINITION MANIPULATION C O N T R O L D M L SELECT INSERT UPDATE DELETE
STRUCTURED QUERY LANGUAGE (SQL) merupakan komponen bahasa relational database system. SQL merupakan bahasa baku (ANSI/SQL), non procedural, dan berorientasi himpunan (set-oriented language). SQL dapat
Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.
1 Database Systems: Tipe Tabel MySQL Tipe Filed/Kolom/Atribut My SQL Tipe Operator Aturan Dasar-dasar MySQL Tipe Perintah SQL Data Definition Languange Data Manipulation Languange Data Control Languange
KURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS SQL Pengenalan Database, SQL, MySQL dan XAMPP JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Database Database secara singkat dapat diartikan sebagai
STRUCTURE QUERY LANGUAGE (SQL)
STRUCTURE QUERY LANGUAGE (SQL) Structure Query Language (SQL) adalah bahasa query standar yang digunakan untuk mengakses basis data relasional. SQL mempunyai kemampuan sebagai berikut : a. Query (memperoleh
PRAKTIKUM 5 SISTEM BASIS DATA JOIN
Mochammad Yusa Sistem Basis Data 1 PRAKTIKUM 5 SISTEM BASIS DATA JOIN Praktikan Mengetahui Asisten Laboratorium NIM. NIM. A. TUJUAN Tujuan dari praktikum ini adalah: 1. Mampu menginputkan data dan record
Modul 4. Mengoperasikan Bahasa Pemrograman Data Description (SQL) Memahami penggunaan username dan password pada MySQL
Modul 4 Mata Pelajaran Kelas Semester Alokasi waktu : Basis Data : II : V : 3 X 45 menit A. Standar Kompetensi Mengoperasikan Bahasa Pemrograman Data Description (SQL) B. Kompetensi Menggunakan SQL untuk
Manajemen User Pada MySQL
Manajemen User Pada MySQL Pendahuluan Pada saat instalasi MySQL terdiri dari dua cara : a. Menggunakan paket aplikasi MySQL ( window atau Linux) b. Menggunakan aplikasi gabungan yaitu xampp / wamp Jika
Hendra Setiawan ( )
Hendra Setiawan (15.52.0657) Query Database Query ini sendiri atau sering disebut SQL (Structured Query Language) adalah suatu bahasa (language) yang digunakan untuk mengakses database. (Solichin, 2010).
Pertemuan 12 Pengenalan Structured Query Language
Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan
Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL
SQL Basis Data 1 Apakah SQL? SQl singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat Membuat basis data dan
TUGAS PRAKTIKUM SISTEM BASIS DATA
TUGAS PRAKTIKUM SISTEM BASIS DATA Disusun Oleh: Nama : Eva Alfian Sidiq Nurzaman NIM : (12131260) Kls : TI A Malam SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 Tampilan
Kontrak Kuliah. Management User dan Akses Kontrol. Edi Sugiarto, S.Kom, M.Kom
Kontrak Kuliah Management User dan Akses Kontrol Edi Sugiarto, S.Kom, M.Kom 1 Pendahuluan MySQL memberikan akses kontrol serta batasan kewenangan yang ketat terhadap client yang mengakses ke sistem. Dua
Modul Praktikum Sistem Basis Data S1-TI
1 MODUL 1 PENGENALAN SQL Tujuan Mengetahui konsep Bahasa SQL Mampu mengoperasikan dasar-dasar perintah SQL Server Mampu mendefinsikan obyek-obyek basis data dalam SQL Server Teori singkat SQL (Structured
PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus
PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Sistem Praktikum Sesuai dengan aturan Lab Komputasi Dasar Ilmu Komputer: Duduk sesuai nomor komputer. Mengisi daftar hadir. Meletakkan tas di tempat
Introduction to SQL. Database Programming. 2 nd Chapter
Introduction to SQL Database Programming 2 nd Chapter SQL SQL adalah sebuah bahasa yang bersifat request oriented Dikembangkan oleh IBM (San Jose Research Laboratory) Bersifat Non Case Sensitif Merupakan
STRUCTURE QUERY LANGUAGE
STRUCTURE QUERY LANGUAGE Structure Query Language (SQL) merupakan komponen bahasa relational database system. SQL merupakan bahasa baku (ANSI/SQL), non procedural, dan berorientasi himpunan (set-oriented
MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL
MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA 2011 PENGENALAN DATABASE MYSQL Praktikum ke-1 A. Pengenalan MySQL MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat
Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:
JOIN Dalam menampilkan sebuah data seringkali kita perlu menggunakan lebih dari 1 tabel, 2 tabel, bahkan lebih, karena data yang akan ditampilkan terletak pada beberapa tabel. Setiap tabel biasanya memiliki
SISTEM BASIS DATA By Novareza Klifartha
SISTEM BASIS DATA By Novareza Klifartha Konsep Sistem Basis Data SISTEM sebuah keterpaduan yang terdiri atas sejumlah komponen fungsional dengan satuan fungsi / tugas tertentu, yang saling berhubungan
Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST.
Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII Disusun oleh: Heru Minandar,ST. Database : adalah sebuah system yang di buat untuk mengorganisasi, menyimpan dan menarik data dengan mudah.
PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng
PHP Accessing MySQL Database Fajar Pradana S.ST., M.Eng Requirements PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk
PERTEMUAN 10 PEMBUATAN TABEL
PERTEMUAN 10 PEMBUATAN TABEL Tujuan Pembelajaran : Memahami object utama dari database Membuat table Memahami tipe data yang digunakan pada saat pendefinisian kolom pada table Merubah definisi table Drop,
