LAPORAN PRAKTIKUM 2 BASIS DATA

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAPORAN PRAKTIKUM 2 BASIS DATA"

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 :

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

Lebih terperinci

Konsep Sistem Informasi B. BAB 2 - SQL Overview

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

Lebih terperinci

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 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

Lebih terperinci

LAPORAN TUGAS BASIS DATA I

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

Lebih terperinci

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

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.

Lebih terperinci

Oracle Academic Initiative

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

Lebih terperinci

Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses

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

Lebih terperinci

MODUL 2 PENGENALAN DATA DEFINITION LANGUAGE (DDL) & DATA MANIPULATION LANGUAGE (DML)

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

Lebih terperinci

Pemrograman Web Lanjut 2017

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

Lebih terperinci

PERTEMUAN 14 MENGONTROL AKSES USER

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

Lebih terperinci

Manajemen Data dengan Database MySQL Supriyono, M.Kom

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

Lebih terperinci

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

Lebih terperinci

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

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

Lebih terperinci

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

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

Lebih terperinci

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

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,

Lebih terperinci

Praktikum Basis Data 14 Structure Query Language 2

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

Lebih terperinci

MySQL J A M K E T I G A

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?

Lebih terperinci

Modul 3. Oleh : Mohammad Sholikin. 1

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

Lebih terperinci

DATA CONTROL LANGUAGE : GRANT DAN REVOKE

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

Lebih terperinci

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

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

Lebih terperinci

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

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

Lebih terperinci

Macam - Macam Perintah Pada SQL

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

Lebih terperinci

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

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

Lebih terperinci

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 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

Lebih terperinci

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

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

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang Masalah

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

Lebih terperinci

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

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

Lebih terperinci

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 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

Lebih terperinci

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

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

Lebih terperinci

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; 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

Lebih terperinci

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 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.

Lebih terperinci

Database Management System. Program yang memungkinkan item-item dalam suatu database disusun, diolah dan diperbaharui

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

Lebih terperinci

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

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

Lebih terperinci

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

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

Lebih terperinci

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

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.

Lebih terperinci

Praktikum USER, PRIVILEGE DAN ROLE. Tujuan :

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

Lebih terperinci

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

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

Lebih terperinci

DASAR-DASAR SQL SERVER 2005

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

Lebih terperinci

MENGENAL SYNTAX DML PADA SQL

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

Lebih terperinci

INTERNET PROGRAMMING DATABASE

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

Lebih terperinci

VIEW : Tabel Virtual VIEW 5/29/2017

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.

Lebih terperinci

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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.

Lebih terperinci

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

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.

Lebih terperinci

INSTALASI ORACLE XE & ADMINISTRASI USER

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

Lebih terperinci

Pengenalan Structured Query Language

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

Lebih terperinci

MySQL AL AZHAR COMPUTER CLUB

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.

Lebih terperinci

Pemrograman Basis Data dan SQL

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

Lebih terperinci

MODUL IV DATA DEFINITION LANGUAGE (DDL)

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

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

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

Lebih terperinci

Basis Data Spasial Modul 2

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

Lebih terperinci

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

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

Lebih terperinci

SISTEM KEAMANAN PADA MYSQL

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

Lebih terperinci

User Access MI2154 SQL LANJUT.

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

Lebih terperinci

Pertemuan 10. Bahasa Query Terapan

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

Lebih terperinci

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN

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

Lebih terperinci

BAB III STRUCTURED QUERY LANGUAGE (SQL)

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.

Lebih terperinci

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

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

Lebih terperinci

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

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

Lebih terperinci

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

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

Lebih terperinci

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

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

Lebih terperinci

PERINTAH DASAR MySQL

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

Lebih terperinci

Basis Data Relational

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

Lebih terperinci

MODUL I PENGENALAN MYSQL

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

Lebih terperinci

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

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,

Lebih terperinci

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML

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

Lebih terperinci

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

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

Lebih terperinci

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

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

Lebih terperinci

SQL. Pemrograman Web II. Ganjil

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,

Lebih terperinci

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 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

Lebih terperinci

B a s i s D a t a - 1. SQL Operasi DDL. Data Definition Laguange. Copyright 2005 PENS-ITS

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

Lebih terperinci

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

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

Lebih terperinci

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

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

Lebih terperinci

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 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:

Lebih terperinci

Pertemuan DDL INDIKATOR. Modul Teori Database Aknela

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

Lebih terperinci

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

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

Lebih terperinci

PRAKTIKUM SISTEM BASIS DATA

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

Lebih terperinci

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

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

Lebih terperinci

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

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

Lebih terperinci

S Q L STRUCTURED QUERY LANGUAGE DEFINITION MANIPULATION C O N T R O L D M L SELECT INSERT UPDATE DELETE

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

Lebih terperinci

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

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

Lebih terperinci

KURSUS ONLINE JASA WEBMASTERS

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

Lebih terperinci

STRUCTURE QUERY LANGUAGE (SQL)

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

Lebih terperinci

PRAKTIKUM 5 SISTEM BASIS DATA JOIN

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

Lebih terperinci

Modul 4. Mengoperasikan Bahasa Pemrograman Data Description (SQL) Memahami penggunaan username dan password pada MySQL

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

Lebih terperinci

Manajemen User Pada MySQL

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

Lebih terperinci

Hendra Setiawan ( )

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).

Lebih terperinci

Pertemuan 12 Pengenalan Structured Query Language

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

Lebih terperinci

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

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

Lebih terperinci

TUGAS PRAKTIKUM SISTEM BASIS DATA

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

Lebih terperinci

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 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

Lebih terperinci

Modul Praktikum Sistem Basis Data S1-TI

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

Lebih terperinci

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

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

Lebih terperinci

Introduction to SQL. Database Programming. 2 nd Chapter

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

Lebih terperinci

STRUCTURE QUERY LANGUAGE

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

Lebih terperinci

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

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

Lebih terperinci

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

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

Lebih terperinci

SISTEM BASIS DATA By Novareza Klifartha

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

Lebih terperinci

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

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.

Lebih terperinci

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

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

Lebih terperinci

PERTEMUAN 10 PEMBUATAN TABEL

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,

Lebih terperinci