STRUKTUR TABEL DALAM MYSQL

Ukuran: px
Mulai penontonan dengan halaman:

Download "STRUKTUR TABEL DALAM MYSQL"

Transkripsi

1 1 Praktikum 2 STRUKTUR TABEL DALAM MYSQL Tujuan : Mahasiswa dapat mengetahui, memahami, menguasai dan mampu mengimplementasi struktur tabel dalam MySQL dengan logika pemrograman yang benar, ringkas, dan tepat dalam penerapannya di bidang teknologi informasi Alat dan Bahan : 1. Buku literatur mengenai PL/SQL, terutama yang menggunakan MySQL 2. Modul teori Pemrograman Web Database II Landasan Teori Pemasukan Data Secara Massal Untuk pemasukan data secara masal, kita menggunakan data-data yang telah ditulis dalam sebuah file teks biasa. File ini kita namakan tambahdata.txt, dan untuk contoh ini kita simpan di dalam folder C :\Data\. Anda dapat mengunduh (download) file tambahdata.txt dari folder tersebut. File tersebut isinya sebagai berikut :

2 2 Perintah yang kita gunakan adalah "". mysql> load data local infile 'C:\\data\\tambahdata.txt' -> into table karyawan -> fields terminated by ',' -> lines terminated by '\n' -> ; Query OK, 36 rows affected, 36 warnings (0.47 sec) Records: 36 Deleted: 0 Skipped: 0 Warnings: 0 Catatan: Perhatikan di atas bahwa digunakan 2 garis miring (\\) sebagai pembatas nama direktori, bukannya tunggal (\). Ini karena tanda '\' dianggap sebagai karakter khusus oleh MySQL (disebut sebagai Escape Character). Kelebihan menggunakan cara tersebut di atas adalah kita bisa "mengkawinkan" data-data dari program database apa saja (seperti Microsoft Access, dbase, FoxPro,dsb) ke dalam MySQL dengan syarat diubah dulu kedalam bentuk file teks. Ada pesan dari sistem kalo perintah mysql berhasil dilaksanakan. Tapi, tidak ada salahnya kalo kita periksa juga kan... Sekarang kita lihat hasilnya di tabel karyawan: ; noid nama jenkel kota kodepos tgllahir gaji Ahmad Zobari L Bandung Sundariwati P Bandung Ryan Cakep L Jakarta Zukarman L Bekasi Yuliawati P Bogor Mawar P Bogor Zobari L Jakarta Melia P Bandung Zanda Cute L Jakarta Maman L Bekasi Yenny P Bogor Rossa P Jakarta Dadan L Bandung Wawan P Semarang The Cute L Jakarta Marpaung L Surabaya Yono P Bogor Dian P Jakarta Donno L Bandung Ratu P Yogyakarta Bambang L Jakarta Dadang L Surabaya Yuliawati P Bogor Miranda P Bogor Subur L Bandung Banowati P Malang Gungun L Jakarta Gunadi L Bekasi Yossy P Bogor Melia P Malang Anwar L Purwakarta Susilowati P Bandung Rahmat L Jakarta Zamzam L Bekasi Nenny P Medan Mardiatun P Bogor Andika L Bandung Siti P Medan Rohimat L Jakarta Beno L Bekasi

3 3 41 Yanti P Jakarta Miranti P Medan rows in set (0.00 sec) Operator Pembanding dan Operator Logika Sudah saatnya kita melangkah ke permainan data yang lebih mengasyikan lagi dengan menggunakan dua operator, yaitu Operator Pembanding dan Operator Logika. Kedua jenis operator ini akan sering digunakan dalam proses "query" data. Operator Pembanding Tabel 1 Operator Pembanding Operator Logika Tabel 2 Operator Logika Berikut ini adalah penerapan dari kedua operator di atas : kita tampilkan data karyawan yang tanggal lahirnya sebelum tanggal 1 Januari 1980, dan tampilan data diurut berdasarkan nama. Cukup kolom nama, jenis kelamin, tanggal lahir yang ditampilkan: mysql> select nama, jenkel, tgllahir -> where tgllahir < " " -> order by nama ; nama jenkel tgllahir Ahmad Zobari L Andika L Anwar L Banowati P Beno L Dadan L Dadang L

4 4 Donno L Gunadi L Maman L Mardiatun P Melia P Miranti P Nenny P Rahmat L Ratu P Zobari L Subur L Sundariwati P Susilowati P The Cute L Wawan P Yuliawati P Zamzam L Zukarman L rows in set (0.00 sec) MySQL memiliki kelonggaran dalam penulisan tanggal selama formatnya mengikuti aturan "tahun-bulan-tanggal". Misal " " dapat ditulis , atau 1971#11#12, atau , atau Kita lihat contohnya dibawah ini dimana tanggal " " ditulis dengan mysql> select nama, jenkel, tgllahir -> where tgllahir < > and jenkel="l" -> order by nama ; nama jenkel tgllahir Ahmad Zobari L Andika L Anwar L Beno L Dadan L Dadang L Donno L Gunadi L Maman L Rahmat L Zobari L Subur L The Cute L Zamzam L Zukarman L rows in set (0.00 sec) Kita lihat contohnya di bawah ini bila tanggal " " ditulis dengan cara mysql> select nama, jenkel, tgllahir

5 5 -> where tgllahir < > and jenkel="l" -> order by nama; nama jenkel tgllahir Ahmad Zobari L Andika L Anwar L Beno L Dadan L Dadang L Donno L Gunadi L Maman L Rahmat L Zobari L Subur L The Cute L Zamzam L Zukarman L rows in set (0.00 sec) Kita lihat contohnya di bawah ini bila tanggal " " ditulis dengan cara "1980#01#01". mysql> select nama, jenkel, tgllahir -> where tgllahir < "1980#01#01" -> and jenkel="l" -> order by nama ; nama jenkel tgllahir Ahmad Zobari L Andika L Anwar L Beno L Dadan L Dadang L Donno L Gunadi L Maman L Rahmat L Zobari L Subur L The Cute L Zamzam L Zukarman L rows in set (0.00 sec)

6 6 Kita lihat contohnya di bawah ini bila tanggal " " ditulis dengan cara " ". mysql> select nama,jenkel, tgllahir -> where tgllahir < " " -> and jenkel="l" -> order by nama ; nama jenkel tgllahir Ahmad Zobari L Andika L Anwar L Beno L Dadan L Dadang L Donno L Gunadi L Maman L Rahmat L Zobari L Subur L The Cute L Zamzam L Zukarman L rows in set (0.00 sec) Perhatikan semua hasil di atas sama walaupun cara penulisan tanggalnya berbeda-beda (tetapi formatnya tetap mengikuti "tahun-bulan-tanggal"). Sekarang kita tampilkan data karyawan yang tanggal lahirnya antara tanggal 1 Januari 1980 dan 31 Desember 1985, dan tampilan data diurut berdasarkan nama. Cukup hanya kolom nama, jenis kelamin dan tanggal lahir saja yang ditampilkan : mysql> select nama, jenkel, tgllahir -> where tgllahir >= " " -> and tgllahir <= " " -> order by nama ; nama jenkel tgllahir Bambang L Dian P Gungun L Mawar P Melia P Miranda P Rohimat L Ryan Cakep L Yanti P Yenny P Yossy P

7 7 Yuliawati P Zanda Cute L rows in set (0.00 sec) Sekarang kita tampilkan data karyawan yang tanggal lahirnya antara tanggal 1 Januari 1980 dan 31 Desember 1985, dan tampilan data diurut berdasarkan nama. Cukup hanya kolom nama, jenis kelamin dan tanggal lahir saja, serta hanya yang berjenis kelamin lakilaki yang ditampilkan: mysql> select nama, jenkel, tgllahir -> where tgllahir >= " " -> and tgllahir <= " " -> and jenkel="l" -> order by nama ; nama jenkel tgllahir Bambang L Gungun L Rohimat L Ryan Cakep L Zanda Cute L rows in set (0.00 sec) Bagaimana, semakin menarik kan? Kita lanjutkan dengan menampilkan semua data karyawan dengan usianya pada saat ini. Untuk masalah ini memang cukup panjang solusinya. Tidak apa-apa, kita coba saja ya. Disini kita memerlukan bantuan beberapa fungsi-fungsi yang sudah disediakan oleh MySQL. Kita lihat dulu ya : mysql> select nama, tgllahir, -> current_date AS SEKARANG, -> (year(current_date) - year(tgllahir)) -> - (right(current_date,5) < right(tgllahir,5)) AS USIA ; nama tgllahir SEKARANG USIA Ahmad Zobari Sundariwati Ryan Cakep Zukarman Yuliawati Mawar Zobari Melia Zanda Cute Maman Yenny Rossa Dadan Wawan The Cute

8 8 Marpaung Yono Dian Donno Ratu Bambang Dadang Yuliawati Miranda Subur Banowati Gungun Gunadi Yossy Melia Anwar Susilowati Rahmat Zamzam Nenny Mardiatun Andika Siti Rohimat Beno Yanti Miranti rows in set (0.00 sec) Kita lanjutkan dengan menampilkan data karyawan yang usianya sama atau dibawah 25 tahun. Nah bagaimana caranya?: mysql> select nama, tgllahir, -> current_date AS SEKARANG, -> (year(current_date) - year(tgllahir)) -> - (right(current_date,5) < right(tgllahir,5)) -> AS USIA -> where ((year(current_date) - year(tgllahir)) -> - (right(current_date,5) < right(tgllahir,5))) -> <= 25 ; nama tgllahir SEKARANG USIA Yuliawati Mawar Yenny Rossa Marpaung Yono Bambang Yossy

9 9 Siti rows in set (0.00 sec) Cukup panjang perintahnya ya. Disini kita menggunakan fungsi CURRENT_DATE yang mengambil nilai dari tanggal saat ini pada sistem komputer Anda. YEAR adalah fungsi yang mengambil nilai tahun. Kemudian AS adalah singkatan dari AliaS, yang seolah-olah memberikan nama lain (alias name) pada kolom atau pada hasil suatu proses. Sedangkan RIGHT adalah fungsi yang mengambil nilai dari sekian karakter dari sisi kanan sebuah target. Misal RIGHT("APRI", 3) maka akan menghasilkan karakter "PRI". Baik kita lanjutkan tutorial ini dengan perintah-perintah lainnya. Mari... Kita akan menampilkan karyawan yang kota kelahirannya di "Bandung": -> where kota="bandung" ; noid nama jenkel kota kodepos tgllahir gaji Ahmad Zobari L Bandung Sundariwati P Bandung Melia P Bandung Dadan L Bandung Donno L Bandung Subur L Bandung Susilowati P Bandung Andika L Bandung rows in set (0.03 sec) Kita tampilkan karyawan yang kota kelahirannya bukan di Bandung: -> where kota!= "bandung" ; noid nama jenkel kota kodepos tgllahir gaji Ryan Cakep L Jakarta Zukarman L Bekasi Yuliawati P Bogor Mawar P Bogor Zobari L Jakarta Zanda Cute L Jakarta Maman L Bekasi Yenny P Bogor Rossa P Jakarta Wawan P Semarang The Cute L Jakarta Marpaung L Surabaya Yono P Bogor Dian P Jakarta Ratu P Yogyakarta Bambang L Jakarta Dadang L Surabaya Yuliawati P Bogor Miranda P Bogor

10 10 26 Banowati P Malang Gungun L Jakarta Gunadi L Bekasi Yossy P Bogor Melia P Malang Anwar L Purwakarta Rahmat L Jakarta Zamzam L Bekasi Nenny P Medan Mardiatun P Bogor Siti P Medan Rohimat L Jakarta Beno L Bekasi Yanti P Jakarta Miranti P Medan rows in set (0.00 sec) Perintah di atas dapat juga menggunakan tanda "<>', dan hasilnya tetap sama dengan di atas: -> where kota <> "bandung" ; noid nama jenkel kota kodepos tgllahir gaji Ryan Cakep L Jakarta Zukarman L Bekasi Yuliawati P Bogor Mawar P Bogor Zobari L Jakarta Zanda Cute L Jakarta Maman L Bekasi Yenny P Bogor Rossa P Jakarta Wawan P Semarang The Cute L Jakarta Marpaung L Surabaya Yono P Bogor Dian P Jakarta Ratu P Yogyakarta Bambang L Jakarta Dadang L Surabaya Yuliawati P Bogor Miranda P Bogor Banowati P Malang Gungun L Jakarta Gunadi L Bekasi Yossy P Bogor Melia P Malang Anwar L Purwakarta Rahmat L Jakarta Zamzam L Bekasi

11 11 35 Nenny P Medan Mardiatun P Bogor Siti P Medan Rohimat L Jakarta Beno L Bekasi Yanti P Jakarta Miranti P Medan rows in set (0.00 sec) Sekarang kita tampilkan karyawan dengan kota kelahiran bukan di Bandung, Jakarta dan Bekasi. Tampilan data diurut berdasarkan nama kota. Bagaimana bentuk perintahnya? -> where kota <> "bandung" -> and kota <> "Jakarta" -> and kota <> "Bekasi" -> order by kota ; noid nama jenkel kota kodepos tgllahir gaji Yuliawati P Bogor Mardiatun P Bogor Yossy P Bogor Miranda P Bogor Yuliawati P Bogor Yono P Bogor Mawar P Bogor Yenny P Bogor Melia P Malang Banowati P Malang Siti P Medan Nenny P Medan Miranti P Medan Anwar L Purwakarta Wawan P Semarang Marpaung L Surabaya Dadang L Surabaya Ratu P Yogyakarta rows in set (0.00 sec) Hampir mirip dengan perintah di atas, tetapi selain diurut berdasarkan kota, nama karyawan pun ikut diurut. Kita coba dengan perintah dibawah: -> where kota <> "bandung" -> and kota <> "Jakarta" -> and kota <> "Bekasi" -> order by kota and nama ; noid nama jenkel kota kodepos tgllahir gaji

12 12 5 Yuliawati P Bogor Siti P Medan Mardiatun P Bogor Nenny P Medan Anwar L Purwakarta Melia P Malang Yossy P Bogor Banowati P Malang Miranda P Bogor Yuliawati P Bogor Dadang L Surabaya Ratu P Yogyakarta Yono P Bogor Marpaung L Surabaya Wawan P Semarang Yenny P Bogor Mawar P Bogor Miranti P Medan rows in set (0.00 sec) Coba perhatikan hasilnya. Apakah ini hasil yang kita inginkan? Keliatannya ada yang tidak beres... Kita coba lagi dengan menambah tanda kurung ( dan ) pada bagian perintah "ORDER BY", siapa tahu berhasil: -> where kota <> "bandung" -> and kota <> "Jakarta" -> and kota <> "Bekasi" -> order by (kota and nama) ; noid nama jenkel kota kodepos tgllahir gaji 5 Yuliawati P Bogor Siti P Medan Mardiatun P Bogor Nenny P Medan Anwar L Purwakarta Melia P Malang Yossy P Bogor Banowati P Malang Miranda P Bogor Yuliawati P Bogor Dadang L Surabaya Ratu P Yogyakarta Yono P Bogor Marpaung L Surabaya Wawan P Semarang Yenny P Bogor Mawar P Bogor Miranti P Medan rows in set (0.00 sec)

13 13 Hm, masih belum tepat juga. Kita coba lagi: -> where kota <> "bandung" -> and kota <> "Jakarta" -> and kota <> "Bekasi" -> order by kota, nama ; noid nama jenkel kota kodepos tgllahir gaji 36 Mardiatun P Bogor Mawar P Bogor Miranda P Bogor Yenny P Bogor Yono P Bogor Yossy P Bogor Yuliawati P Bogor Yuliawati P Bogor Banowati P Malang Melia P Malang Miranti P Medan Nenny P Medan Siti P Medan Anwar L Purwakarta Wawan P Semarang Dadang L Surabaya Marpaung L Surabaya Ratu P Yogyakarta rows in set (0.00 sec) Nah, ternyata sekarang baru berhasil. Coba sekali lagi perhatikan permintaannya: "tampilkan karyawan dengan kota kelahiran bukan di Bandung, Jakarta dan Bekasi. Tampilan data diurut berdasarkan nama kota dan juga nama karyawan." Walaupun ada kata "dan" di sini, tetapi tidak semata-mata kita bisa menggunakan operator logika AND. Memang diperlukan kejelian dan coba-coba dalam permainan logika ini. Fungsi Statistik Dasar Sekarang siapa saja yang gajinya diantara Rp dan Rp ? Tampilan data diurut berdasarkan kolom gaji dan nama karyawan -> where gaji >= > and gaji <= > order by gaji, nama ; noid nama jenkel kota kodepos tgllahir gaji Ryan Cakep L Jakarta Wawan P Semarang Mardiatun P Bogor Dian P Jakarta The Cute L Jakarta Andika L Bandung

14 14 4 Zukarman L Bekasi Marpaung L Surabaya Siti P Medan Donno L Bandung Yono P Bogor Rohimat L Jakarta Ratu P Yogyakarta Yuliawati P Bogor Bambang L Jakarta Gunadi L Bekasi Subur L Bandung Dadang L Surabaya Yossy P Bogor Mawar P Bogor Yuliawati P Bogor Melia P Malang Banowati P Malang Miranda P Bogor Anwar L Purwakarta Gungun L Jakarta rows in set (0.00 sec) Sekarang berapa orang karyawan yang gajinya di bawah Rp ? mysql> select count(*) from karyawan -> where gaji < ; count(*) row in set (0.01 sec) Berapakah gaji rata-rata karyawan? mysql> select avg(gaji) from karyawan ; avg(gaji) row in set (0.41 sec) Berapakah nilai gaji yang terbesar? mysql> select max(gaji) from karyawan ; max(gaji) row in set (0.00 sec) Dan berapakah jumlah gaji seluruh karyawan?

15 15 mysql> select sum(gaji) from karyawan ; sum(gaji) row in set (0.00 sec) LATIHAN Buatlah laporan percobaan praktikum di MS. Word dan disimpan dengan nama : NAMAANDA_PERTEMUAN1_PWD Kemudian saya. Terima kasih.

BAB IV Operator Pembanding dan Operator Logika

BAB IV Operator Pembanding dan Operator Logika BAB IV Operator Pembanding dan Operator Logika Tujuan Pembelajaran Mahasiswa dapat mengetahui, memahami, menguasai dan mampu mengimplementasi teori, konsep dan prinsip pemrograman database MySQL dengan

Lebih terperinci

Tutorial MySQL. Di susun Oleh : H. Ary Setyadi. Di dukung oleh : Portal edukasi Indonesia Open Knowledge and Education

Tutorial MySQL. Di susun Oleh : H. Ary Setyadi. Di dukung oleh : Portal edukasi Indonesia Open Knowledge and Education Tutorial MySQL Di susun Oleh : H. Ary Setyadi Di dukung oleh : Portal edukasi Indonesia Open Knowledge and Education http://oke.or.id Menjalankan MySQL Menjalankan MySQL dapat dilakukan melalui menu Windows:

Lebih terperinci

BAB V Operator Precedence, LIKE, NOT LIKE, REGEXP

BAB V Operator Precedence, LIKE, NOT LIKE, REGEXP Tujuan Pembelajaran BAB V Operator Precedence, LIKE, NOT LIKE, REGEXP Mahasiswa dapat mengetahui, memahami, menguasai dan mampu mengimplementasi teori, konsep dan prinsip pemrograman database MySQL dengan

Lebih terperinci

KATA PENGANTAR. Puji syukur penulis panjatkan ke Hadirat Allah SWT yang telah melimpahkan

KATA PENGANTAR. Puji syukur penulis panjatkan ke Hadirat Allah SWT yang telah melimpahkan i KATA PENGANTAR Puji syukur penulis panjatkan ke Hadirat Allah SWT yang telah melimpahkan rahmat, karunia, serta hidayah-nya sehingga penyusunan modul yang mempunyai judul Pemrograman Basis Data Lanjut

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

BERMAIN DATA DENGAN SQL SERVER

BERMAIN DATA DENGAN SQL SERVER BERMAIN DATA DENGAN SQL SERVER BERKENALAN DENGAN SQL SERVER DBMS merupakan suatu sistem perangkat lunak yang memungkinkan pengguna komputer untuk membuat, memelihara, mengontrol, serta mengakses data pada

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

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

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

PERINTAH DASAR MYSQL BAGIAN 2

PERINTAH DASAR MYSQL BAGIAN 2 PERINTAH DASAR MYSQL BAGIAN 2 Buat Tabel karyawan dengan struktur sbb: Noid varchar(15) primary key Nama varchar(35) Gender varchar(2) Alamat varchar(50) Kota varchar(15) Tgllahir date Kodepos varchar(5)

Lebih terperinci

MODUL 9 WEB PROGRAMMING : MySQL

MODUL 9 WEB PROGRAMMING : MySQL MODUL 9 WEB PROGRAMMING : MySQL Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. PENGENALAN DATABASE Basis Data: Himpunan kelompok

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

PERTEMUAN 5 & 6 MEMBUAT QUERY

PERTEMUAN 5 & 6 MEMBUAT QUERY PERTEMUAN 5 & 6 MEMBUAT QUERY Query merupakan objek database yang dapat digunakan untuk memasukkan data yang berupa rumus. Selain itu, kita juga dapat melakukan proses pengurutan dan penyaringan data melalui

Lebih terperinci

7 VARIASI INSERT YANG TERLUPAKAN

7 VARIASI INSERT YANG TERLUPAKAN 7 VARIASI INSERT YANG TERLUPAKAN NURLITA nurlita.icha@gmail.com Abstrak Data Manipulation Language (DML) merupakan bagian dari perintah SQL (Structured Query Language) yang terdiri dari berbagai perintah

Lebih terperinci

Modul 3 : Query Penggabungan Tabel

Modul 3 : Query Penggabungan Tabel Modul 3 : Query Penggabungan Tabel Tujuan Praktikum - Mahasiswa dapat membedakan perbedaan macam-macam join tabel. - Mahasiswa mampu melakukan query untuk join tabel. - Mahasiswa dapat membedakan union,

Lebih terperinci

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan Oleh: Ardie Jocong Pada Tutorial Database Oracle Chapter4 ini, saya akan Memberikan sedikit ilmu Bagaimana Melakukan Pembatasan dan Pengurutan

Lebih terperinci

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

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases; A. 1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases; 2. Memilih dan membuka database Sintaks : use [nama_database]; Contoh : use pelatihan; 3. Mengelola Database Membuat

Lebih terperinci

MODUL 4 INTERNET PROGRAMMING DATABASE

MODUL 4 INTERNET PROGRAMMING DATABASE MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar

Lebih terperinci

1. Mahasiswa mampu mengenal dan memahami Bahasa Pemrograman MySQL 2. Mahasiswa mampu mengimplementasikan DDL dan DML.

1. Mahasiswa mampu mengenal dan memahami Bahasa Pemrograman MySQL 2. Mahasiswa mampu mengimplementasikan DDL dan DML. A. TUJUAN 1. Mahasiswa mampu mengenal dan memahami Bahasa Pemrograman MySQL 2. Mahasiswa mampu mengimplementasikan DDL dan DML. B. ALAT DAN BAHAN 1. Personal komputer. 2. Aplikasi MySQL. C. TEORI SINGKAT

Lebih terperinci

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows Tutorial Singkat MySQL Menggunakan AppServ versi 2.5.5 for Windows Setelah Proses Instalasi AppServ selesai, secara default AppServ akan menyediakan bundel beberapa program untuk membangun sebuah server

Lebih terperinci

Praktikum Sistem Basis Data

Praktikum Sistem Basis Data Praktikum Sistem Basis Data Sebelum materi... HASIL UTS? WOW!! TIPE SOAL A 1. Masukkan data berikut ke tabel penerbit: Kode Penerbit: GI Nama Penerbit: Graha Ilmu Lokasi: Jakarta 2. Tampilkan nama penerbit

Lebih terperinci

Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut:

Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut: MODUL 1 SQL Single Table Query Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut: SELECT [DISTINCT *] FROM

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

BAB X EKSPOR DAN IMPOR DATA

BAB X EKSPOR DAN IMPOR DATA BAB X EKSPOR DAN IMPOR DATA Secara manual, kita memasukkan data ke dalam database dengan menggunakan perintah manipulasi data yang terdapat dalam mysql. Tetapi, kita dapat memasukkan data yang sudah kita

Lebih terperinci

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

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: By I Wayan Simpen Dasar-Dasar MySql Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: SQL (Structured Query Language) Semua

Lebih terperinci

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada. Mata Pelajaran : Keterampilan Komputer dan Pengelolaan Informasi Standar Kompetensi : Microsoft Office Access Kompetensi Dasar : Mengoperasikan Software Aplikasi Basis Data Kelas : XI Pertemuan 2 A. Menjalankan

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

MODUL 5 INTERNET PROGRAMMING : MySQL

MODUL 5 INTERNET PROGRAMMING : MySQL MODUL 5 INTERNET PROGRAMMING : MySQL A. Tujuan : 1. Memahami tentang sistem database 2. Memahami dasar-dasar MySQL. 3. Memahami relasi di MySQL B. Dasar Teori PENGENALAN DATABASE Basis Data: Himpunan kelompok

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 Oracle Academic Initiative Halaman

Lebih terperinci

Kontrak Kuliah. Export dan Import. Edi Sugiarto, S.Kom, M.Kom

Kontrak Kuliah. Export dan Import. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah Export dan Import Edi Sugiarto, S.Kom, M.Kom 1 Pendahuluan Proses memasukkan data pada sebuah tabel dapat dilakukan dengan beberapa cara. Menggunakan perintah INSERT merupakan cara yang

Lebih terperinci

MODUL 5. Advanced Query : Pemilihan dan Pengurutan Data PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

MODUL 5. Advanced Query : Pemilihan dan Pengurutan Data PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE MODUL 5 Advanced Query : Pemilihan dan Pengurutan Data PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE Tujuan Pembelajaran : Membatasi baris yang didapatkan dari suatu query

Lebih terperinci

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T. IF34348 - PEMROGRAMAN LANJUT MENGAKSES DATABASE 12 Oleh : Andri Heryandi, M.T. MATERI HARI INI 1. Instalasi Database Server MySQL (XAMPP) 2. Mengaktifkan Database Server 3. Membuka Aplikasi Client MySQL

Lebih terperinci

Tutorial Singkat MySQL

Tutorial Singkat MySQL Tutorial Singkat MySQL Mahmud Subaena mahmud.subaena@kendari.linux.or.id Lisensi Dokumen: Copyright 2009 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

Kunci komposit adalah kunci yang melibatkan lebih dari satu field Contoh tabel Tanggungan: Apa yang terjadi kalau kunci primer hanya berupa NIP?

Kunci komposit adalah kunci yang melibatkan lebih dari satu field Contoh tabel Tanggungan: Apa yang terjadi kalau kunci primer hanya berupa NIP? Kunci komposit adalah kunci yang melibatkan lebih dari satu field Contoh tabel Tanggungan: NIP Nama Tgl_Lahir Pada contoh ini, kunci primer merupakan gabungan antara NIP dan Nama Apa yang terjadi kalau

Lebih terperinci

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

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com Pengantar SQL By Mrs Imana Malia Kondou, S.T. 1 Tujuan Mahasiswa memahami konsep dasar SQL 2 Pokok k Bahasan Statemen Macam-macam macam perintah SQL DDL DML 3 Mengapa SQL? SQL mrpk very-high-level language.

Lebih terperinci

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL CARA MENGGUNAKAN SELECT QUERY PADA MYSQL NURLITA nurlita.icha@gmail.com Abstrak Database atau basis data dalam suatau organisasi sangat berperan penting, penyimpanan basis data dibutuhkan untuk menunjang

Lebih terperinci

PRAKTIKUM 5 QUERY Datasheet view Hasil tampilan data dari perintah query sesuai definisi dari Design view atau SQL view B.3. Query dengan Perint

PRAKTIKUM 5 QUERY Datasheet view Hasil tampilan data dari perintah query sesuai definisi dari Design view atau SQL view B.3. Query dengan Perint Praktikum 5 Query A. TUJUAN 1. Menjelaskan penggunaan query dengan interface yang disediakan oleh MS Access 2. Menjelaskan query dengan perintah SQL B. DASAR TEORI B.1. Definisi Query Query adalah permintaan

Lebih terperinci

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

MODUL III STRUCTURED QUERY ANGUAGE (SQL) MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda

Lebih terperinci

SISTEM BASIS DATA STMIK - AUB SURAKARTA

SISTEM BASIS DATA STMIK - AUB SURAKARTA SISTEM BASIS DATA STMIK - AUB SURAKARTA 1 Kunci komposit adalah kunci yang melibatkan lebih dari satu field Contoh tabel Tanggungan: NIP Nama Tgl_Lahir Pada contoh ini, kunci primer merupakan gabungan

Lebih terperinci

Modul 3 Pengelolaan Tabel

Modul 3 Pengelolaan Tabel Modul 3 Pengelolaan Tabel 1.1 Tujuan a. Mahasiswa dapat mengenal DML b. Mahasiswa dapat mengoperasikan Sintak DML 1.2 Materi a. DML b. Tabel 1.3 Alat dan Bahan a. sqlyog b. XAMPP c. phpmyadmin 1.4 Prosedur

Lebih terperinci

Pemrograman Basis Data dan SQL Modul ke: Pemrograman PL/SQL

Pemrograman Basis Data dan SQL Modul ke: Pemrograman PL/SQL Pemrograman Basis Data dan SQL Modul ke: Pemrograman PL/SQL Fakultas FASILKOM Ir. Fajar Masya, MMSI Program Studi Sistem Informasi www.mercubuana.ac.id Fasilitas Dalam DML Run : menampilkan perintah SQL

Lebih terperinci

Agus Setiadi : ( ) Bambang Dimas Ermanto : ( ) Mata Kuliah : Pemprograman Generasi 4

Agus Setiadi : ( ) Bambang Dimas Ermanto : ( ) Mata Kuliah : Pemprograman Generasi 4 Yayasan : Dian cipta cendikia Lampung Agus Setiadi : (0904071084) : (0904071073) Mata Kuliah : Pemprograman Generasi 4 Pokok bahasan Dosen : MySQL : Chairul Ramadhan,A.md P E M P R O G R A M A N G E N

Lebih terperinci

Structured Query Language

Structured Query Language Structured Query Language DML (Data Manipulation Language) 31 Mei 2006 2006, M. Ramadhan 1 Pendahuluan Yang akan dibahas: Data Manipulation Language (DML) Pernyataan SQL untuk: Menemukan kembali data dalam

Lebih terperinci

Modul 6 Function dan Trigger

Modul 6 Function dan Trigger Modul 6 Function dan Trigger 1.1 Tujuan a. Mahasiswa dapat mengenal Sintak SQL Lanjut b. Mahasiswa dapat mengoperasikan Sintak SQL Lanjut 1.2 Materi a. SQL b. Tabel 1.3 Alat dan Bahan a. sqlyog b. XAMPP

Lebih terperinci

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

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

Sistem Basis Data. Pertemuan 13 SQL INSERT & SELECT TUJUAN

Sistem Basis Data. Pertemuan 13 SQL INSERT & SELECT TUJUAN Sistem Basis Data Pertemuan 13 SQL INSERT & SELECT TUJUAN Agar Mahasiswa dapat menggunakan perintah SQL untuk pengisian tabel Agar Mahasiswa dapat menampilkan data dengan menggunakan sintax SQL 1 Insert

Lebih terperinci

Data Manipulation Language (DML)

Data Manipulation Language (DML) Modul ke: Data Manipulation Language (DML) Pemrograman Basis Data & SQL Fakultas FASILKOM Alen Boby Hartanto, S.Kom,M.M. Program Studi Sistem Informasi Data Manipulation Language DML (Data Manipulation

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

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Database. Danu Wira Pangestu  1. Mengenal Database. Lisensi Dokumen: Pemrograman Database Visual Basic MySQL (bagian 3) Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

Microsoft Access 2007

Microsoft Access 2007 Praktikum Pengantar Komputer dan Internet Microsoft Access 2007 Database Relationships dan Query Tim Asisten 2009 2010 MICROSOFT ACCESS 2007 Database Relationship Database relationship adalah relasi atau

Lebih terperinci

TUTORIAL. Mencari nilai Max dan Min

TUTORIAL. Mencari nilai Max dan Min TUTORIAL Mencari nilai Max dan Min Aggregasi data dengan Group Function (GROUP BY, ROLLUP dan CUBE) Group function merupakan fungsi yang akan akan memproses banyak data dan menghasilkan satu atau beberapa

Lebih terperinci

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password Pokok Bahasan Menyalin atau Membuat Duplikat Objek-objek Database ke Database Lain Mengambil Data dari Luar (Import Data) Menggunakan

Lebih terperinci

MENGOPERASIKANPERANGKAT LUNAK BASIS DATA

MENGOPERASIKANPERANGKAT LUNAK BASIS DATA MENGOPERASIKANPERANGKAT LUNAK BASIS DATA Untuk membuka program MS Acceess yaitu : klik start, run, access klik start, program, microsoft office, microsoft access klik start, explorer, microsoft office,

Lebih terperinci

MODUL PERKULIAHAN. Aplikasi Komputer. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

MODUL PERKULIAHAN. Aplikasi Komputer. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh MODUL PERKULIAHAN Aplikasi Komputer Ms. Excel 2010 Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Mata Kuliah Ciri Universitas (MKCU) 09 Abstract Modul ini menjelaskan tentang Aplikasi Microsoft

Lebih terperinci

Riyanto

Riyanto SQL (Structured Query Language) Riyanto mohriyan@gmail.com http://www.masto.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan

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

Optimasi Query. Optimasi Perintah SQL Informasi Jalur Akses Query Faktor-faktor yang berpengaruh terhadap kecepatan akses data

Optimasi Query. Optimasi Perintah SQL Informasi Jalur Akses Query Faktor-faktor yang berpengaruh terhadap kecepatan akses data Bab 4 Optimasi Query POKOK BAHASAN: Optimasi Perintah SQL Informasi Jalur Akses Query Faktor-faktor yang berpengaruh terhadap kecepatan akses data TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini,

Lebih terperinci

BAB-II OPERASI TABEL

BAB-II OPERASI TABEL BAB-II OPERASI TABEL 2.1. Modifikasi Tabel Terkadang Anda perlu mengatur field yang sudah ditempatkan pada tabel, kemudian suatu saat struktur tabel tersebut ingin kita rubah, misalnya mengganti field,

Lebih terperinci

Modul 3. A. Database Desktop

Modul 3. A. Database Desktop A. Database Desktop Modul 3 Adalah suatu aplikasi database yang dapat digunakan untuk membuat, menampilkan, mengurutkan, memodifikasi, dan membuat tabel dalam format Paradox, dbase, SQL. Pilih Tools >

Lebih terperinci

MERANCANG BASIS DATA & MENJALANKAN MENU-ACCESS

MERANCANG BASIS DATA & MENJALANKAN MENU-ACCESS Modul 2 MERANCANG BASIS DATA & MENJALANKAN MENU-ACCESS 2.1. Materi 2.2. Tujuan Praktikum Merancang DataBase Menjalankan beberapa Menu Utama Dengan mempelajari modul ini, peserta didik diharapkan dapat

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

SISTEM BASIS DATA AUB SURAKARTA

SISTEM BASIS DATA AUB SURAKARTA SISTEM BASIS DATA STMIK AUB SURAKARTA Digunakan untuk mengambil data Bentuk dasar: SELECT nama_field FROM nama_tabel; SELECT * FROM Pribadi; SELECT Nama FROM Pribadi; SELECT Nip, Nama FROM Pribadi; SELECT

Lebih terperinci

SQL (STRUCTURED QUERY LANGUAGE)

SQL (STRUCTURED QUERY LANGUAGE) SQL (STRUCTURED QUERY LANGUAGE) 1. Jenis-jenis deklarasi SQL Deklarasi atau perintah SQL dibagi menjadi DDL, dan DML berdasarkan kepada fungsinya. a. DDL (Data Definition Language) Merupakan perintah-perintah

Lebih terperinci

Tutorial Tipe Data MySQL

Tutorial Tipe Data MySQL Tutorial Tipe Data MySQL Benar mendefinisikan field dalam tabel adalah penting untuk optimasi keseluruhan dari database Anda. Anda harus menggunakan hanya jenis dan ukuran lapangan Anda benar-benar perlu

Lebih terperinci

MICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1

MICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1 Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1 MICROSOFT ACCESS Database Relationship Database relationship adalah relasi atau hubungan antara beberapa tabel dalam database

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

MODUL 8. Sub Query Pada baris dan Kolom PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

MODUL 8. Sub Query Pada baris dan Kolom PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE MODUL 8 Sub Query Pada baris dan Kolom PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE BAGIAN 1 SUB QUERY PADA BARIS Tujuan Pembelajaran : Menggambarkan tipe persoalan yang

Lebih terperinci

RENCANA PEMBELAJARAN

RENCANA PEMBELAJARAN FRM/KUL/01/ Written by Checked by Approved by valid date Leon Andretti Abdillah, S.Kom.,MM Merry Agustina, M.M.,M.Kom M.Izman Herdiansyah, ST., MM., Ph.D Mata Kuliah : Praktikum Basis Data Semester :1

Lebih terperinci

PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA

PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA Tujuan Pembelajaran : Membatasi baris yang didapatkan dari suatu query Mengurutkan baris yang didapat dari suatu query TEORI DAN PERCOBAAN 2.1. Membatasi Baris

Lebih terperinci

Modul Praktikum Basis Data 12 Import dan Eksport Data

Modul Praktikum Basis Data 12 Import dan Eksport Data Modul Praktikum Basis Data 12 Import dan Eksport Data Pokok Bahasan : - Menyalin atau membuat duplikat objek-objek database ke database lain - Mengambil data dari luar (import data) Tujuan : - Mahasiswa

Lebih terperinci

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat: Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp 19.800 Terbit pertama: Juni 2005 Sinopsis singkat: Membahas teknik pembuatan aplikasi database menggunakan Microsoft Access Project 2003 dan SQL Server

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 7 : Subquery Halaman : 7-0

Lebih terperinci

SISTEM BASIS DATA STMIK-AUB SURAKARTA

SISTEM BASIS DATA STMIK-AUB SURAKARTA SISTEM BASIS DATA STMIK-AUB SURAKARTA Perintah SELECT Digunakan untuk mengambil data Bentuk dasar: SELECT nama_tabel FROM nama_tabel; SELECT * FROM Pribadi; Memilih Field Tertentu SELECT Nama FROM Pribadi;

Lebih terperinci

Aplikasi Komputer. Microsoft Access 2010 : Teori dan fungsi yang digunakan dalam MS. Access Safitri Juanita, S.Kom, M.T.I.

Aplikasi Komputer. Microsoft Access 2010 : Teori dan fungsi yang digunakan dalam MS. Access Safitri Juanita, S.Kom, M.T.I. Modul ke: Aplikasi Komputer Microsoft Access 2010 : Teori dan fungsi yang digunakan dalam MS. Access 2010 Fakultas Ekonomi Safitri Juanita, S.Kom, M.T.I Program Studi Manajemen www.mercubuana.ac.id Sejarah

Lebih terperinci

_basis_data. 10 rows in set (0.24 sec)

_basis_data. 10 rows in set (0.24 sec) 10 rows in set (0.24 sec) MariaDB [(none)]> use kbm_disekolah Database changed MariaDB [kbm_disekolah]> create table( -> nip int (16) not null primary key -> nama char (40), -> jenis_kelamin; ERROR 1064

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

Tujuan : Praktikan mampu untuk memanipulasi data dan mampu mencari data (Retrieval)

Tujuan : Praktikan mampu untuk memanipulasi data dan mampu mencari data (Retrieval) Praktikum 3 MEMANIPULASI DATA Tujuan : Praktikan mampu untuk memanipulasi data dan mampu mencari data (Retrieval) Alat dan Bahan : 1. Buku literatur mengenai sistem database, terutama yang menggunakan

Lebih terperinci

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS 1.1. Sekilat tentang Database Dalam kehidupan sehari-hari, kita tidak akan pernah terlepas dari data. Misalnya saja data tentang mahasiswa, dosen, akademik,

Lebih terperinci

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel Bekerja Dengan Tabel 1 Oleh : Andri Heryandi, S.T., M.T., Teknik Informatika Universitas Komputer Indonesia Table Digunakan untuk menyimpan data. Terdiri dari kolom dan baris. Setiap kolom mendefinisikan

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

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

MODUL V DATA MANIPULATION LANGUAGE (DML) 1 MODUL V DATA MANIPULATION LANGUAGE (DML) 1 Tujuan : Praktikan dapat memahami dan mengisi tabel dalam database Praktikan dapat memahami dan memanipulasi data dalam database Tugas Pendahuluan Apa yang anda

Lebih terperinci

SMK BHAKTI NUSANTARA BOJA

SMK BHAKTI NUSANTARA BOJA MEMBUAT FORM BASIS DATA DAN KONEKSI KE MYSQL MEMBUAT FORM DATABASE DI MICROSOFT ACCESS DISUSUN OLEH : DEKA MUKHAMAD WILDAN SMK BHAKTI NUSANTARA BOJA TAHUN PELAJARAN 2013/2014 E-Mail : bhinus_boja@smkbhinus.net

Lebih terperinci

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG M O D U L S Q L SISTEM BASIS DATA 2 Disusun oleh : Siti Yuliyanti, ST SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG Jl. Brigjen Katamso No.92 Km 2.5 Tanjungpinang Kepulauan Riau November 24, 2010 SQL

Lebih terperinci

Obyek Data Query - Microsoft Access BAB III DATA QUERY

Obyek Data Query - Microsoft Access BAB III DATA QUERY BAB III DATA QUERY Obyek data query digunakan untuk memfilter data. Query tidak hanya digunakan untuk menampilkan atau melihat data tertentu saja, melainkan dapat juga digunakan untuk mengubah dan menganalisis

Lebih terperinci

Menggunakan Set Operators

Menggunakan Set Operators 7 Menggunakan Set Operators Tujuan Setelah menyelesaikan pelajaran ini, Anda akan dapat melakukan berikut ini : Menjelaskan set operators Menggunakan suatu set operator untuk mengkombinasikan beberapa

Lebih terperinci

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan. Mengenal Trigger di MySQL Pernahkan menemukan kasus saat men-develop aplikasi, dimana perlu melakukan update terhadap suatu field, berdasarkan isi dari field lain? Contoh: men-update field status menjadi

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

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

V. BASIS DATA RELATIONAL. Baris berupa RECORD Model Data Relational Kolom berupa FIELD 4//0 V. BASIS DATA RELATIONAL Baris berupa RECORD Model Data Relational Tabel Kolom berupa FIELD Perangkat lunak ini umumnya disebut dengan Sistem Pengelola Basis Data( Data base Management system / DBMS)

Lebih terperinci

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2010-2011 I. Tujuan

Lebih terperinci

Modul Praktikum II Matakuliah Basis Data 2

Modul Praktikum II Matakuliah Basis Data 2 A. TUJUAN Modul Praktikum II Matakuliah Basis Data 2 Fungsi Agregat pada MySQL Mahasiswa mampu menggunakan fungsi COUNT untuk menghitung banyaknya data dari hasil suatu query di dalam basis data Mahasiswa

Lebih terperinci

Kegiatan Praktikum Sistem Basis Data Kelompok B

Kegiatan Praktikum Sistem Basis Data Kelompok B Kegiatan Praktikum Sistem Basis Data Kelompok B Hari/tanggal : Kamis, 17-4-2014 & Kamis,..,..,2014 Pertemuan ke : 6 dan 7 Pokok Bahasan : Perintah SQL dengan DML Tujuan : Memahami dan mampu mengimplementasikan

Lebih terperinci

Pertemuan 11. Bahasa Query Terapan Lanjutan

Pertemuan 11. Bahasa Query Terapan Lanjutan Pertemuan 11 Bahasa Query Terapan Lanjutan JOIN JOIN digunakan untuk memilih data dari dua tabel atau lebih. 1. INNER JOIN Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian. 2. LEFT

Lebih terperinci

1.1 Database dalam Excel

1.1 Database dalam Excel Student Guide Series: Mengolah Database dengan Excel 007. Database dalam Excel Database adalah sekumpulan data yang disusun dengan aturan tertentu sehingga memudahkan kita dalam mengelola dan memperoleh

Lebih terperinci

Pertemuan 5 : Review Query dengan SQL

Pertemuan 5 : Review Query dengan SQL Tugas Pratikum Basis Data Najih Ahyadu Zaman, S.Kom Kerjakan latihan soal dibawah ini. Dicoba dan dipahami. Pelajari materi SQL!!! Kisi-kisi UTS diakhir halaman Pertemuan 5 : Review Query dengan SQL SQL

Lebih terperinci

Database dengan Microsoft Access 2003 Membuat Query

Database dengan Microsoft Access 2003 Membuat Query Contoh Cara A. Membuat database dan table dulu 1. Buatlah sebuah database dengan nama: latihan-10 2. Buatlah sebuah table yang terdiri atas kolom: a. Kode Barang b. Nama Barang c. Harga Satuan d. Banyak

Lebih terperinci

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help PENGANTAR MYSQL I. Pendahuluan Mysql merupakan salah satu Relational database management system bersifat Open Source. Struktur database disimpan dalam tabel-tabel yang saling berelasi. Karena Sifat Open

Lebih terperinci

MODUL II SQL A. TUJUAN

MODUL II SQL A. TUJUAN MODUL II SQL A. TUJUAN Memahami SQL, komponen-komponen, dan kegunaannya Mengenal operasi-operasi DDL dan DML Mampu melakukan operasi-operasi retrieve yang spesifik Mampu menguraikan dan mentranslasikan

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 2 : Dasar Penulisan Statement

Lebih terperinci

3. JUMLAH MENU BAR YANG TERDAPAT PADA MICROSOFT EXCEL 2003 SEBANYAK. BUAH A. 7 B. 8 C. 9 D YANG MERUPAKAN ICON SAVE ADALAH. A. B. C.

3. JUMLAH MENU BAR YANG TERDAPAT PADA MICROSOFT EXCEL 2003 SEBANYAK. BUAH A. 7 B. 8 C. 9 D YANG MERUPAKAN ICON SAVE ADALAH. A. B. C. 3. JUMLAH MENU BAR YANG TERDAPAT PADA MICROSOFT EXCEL 2003 SEBANYAK. BUAH A. 7 B. 8 C. 9 D YANG MERUPAKAN ICON SAVE ADALAH. A. B. C. D LATIHAN SOAL TIK KELAS 8. PAKET 1 I. Pilihan Ganda Pilihlah salah

Lebih terperinci

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam

Lebih terperinci