Problem Solving SQL Kasus : Database Akademik oleh Otniel Yosi V

Ukuran: px
Mulai penontonan dengan halaman:

Download "Problem Solving SQL Kasus : Database Akademik oleh Otniel Yosi V"

Transkripsi

1 Problem Solving SQL Kasus : Database Akademik oleh Otniel Yosi V Diberikan sejumlah tabel untuk memodelkan sebagian dari suatu sistem akademik perguruan tinggi sebagai berikut. Matakuliah(kodemk,namamk,sks) > berisi daftar matakuliah yang ditawarkan Dosen(nip,nama) > daftar dosen pengampu matakuliah Mahasiswa(nim,nama,dosenpembimbing) > daftar mahasiswa Kuliah(kodekuliah,kodemk,nip,thnakademik,semester) > daftar matakuliah dan dosen pengampu. Seorang dosen bisa mengajar matakuliah yang sama untuk kelas yang berbeda pada suatu semester. semester bernilai '1' untuk ganjil atau '2 untuk genap. thnakademik dinyatakan dalam format panjang seperti ' '. Peserta(nim,kodekuliah,nilai) > nilai mahasiswa dalam a, b s.d. e. Catatan Asumsi : 1. Matakuliah hanya ditawarkan sekali dalam setahun, yaitu pada semester 1 (ganjil) saja atau semester 2 (genap) saja dan tidak kedua-duanya 2. Bila pernah mengulang matakuliah, nilai yang diikutkan untuk perhitungan IP adalah nilai terakhir 3. Matakuliah dikatakan lulus bila nilai yang diperoleh minimal 'd' Diasumsikan dalam suatu DBMS terdapat: fungsi upper(string) yang akan mengembalikan string dalam huruf kapital, fungsi concat(s1, s2,.., sn) yang mengembalikan gabungan string s1, s2... sn (misalnya concat('aku', 'kamu') akan menghasilkan string 'akukamu'). fungsi ASCII(char) yang akan mengembalikan kode ASCII dari karakter char. Detahui pula kode ASCII huruf K lebih besar daripada kode ASCII huruf B.

2 fungsi substring(s,n,k) yang akan menghasilkan sub string dari string s diambil sebanyak k karakter dimulai pada karakter ke n. Contoh: substring( hanafi,4,3) akan menghasilkan sub string afi Problem A-i Soal : 1. Query untuk menampilkan jumlah sks yang telah diselesaikan masing-masing mahasiswa bila a. Mata kuliah yang diulang semua masuk perhitungan b. Mata kuliah yang diulang hanya yang sesuai dengan asumsi yang masuk dalam perhitungan 2. Query untuk menampilkan data-data yang digunakan untuk melakukan perhitungan IP 3. Query untuk menampilkan dosen yang pernah mengampu kelas yang jumlah pesertanya tidak lebih dari Query untuk menampilkan mahasiswa yang telah lulus Tugas Akhir jika kode mata kuliahnya M Query untuk menampilkan dosen yang banyak nilai B lebih dari 70% dari semua kuliah yang diampu

3 Penyelesaian : 1. a. Kita akan menjumlahkan seluruh sks yang telah ditempuh seorang mahasiswa. Untuk mencari sks setiap mata kuliah yang ditempuh seorang mahasiswa maka kita harus menghubungkan nim pada mahasiswa dengan nim pada peserta, lalu kodekuliah pada peserta dengan kodekuliah pada kuliah, dan yang terakhir kodemk pada kuliah dengan kodemk pada matakuliah. Lalu jumlah sks dicari dengan menggunakan sum(). Terakhir data ditampilkan per nim. Querynya sebagai berikut : select mahasiswa.nim, sum(matakuliah.sks) totalsks from mahasiswa, matakuliah, kuliah, peserta where mahasiswa.nim=peserta.nim and peserta.kodekuliah=kuliah.kodekuliah and kuliah.kodemk=matakuliah.kodemk group by mahasiswa.nim b. Sedikit berbeda dengan yang sebelumnya, kali ini kita hanya menjumlahkan sks yang jika merupakan hasil pengulangan suatu mata kuliah maka yang diikutkan hanya yang terakhir. Untuk itu kita akan melakukan fungsi max() pada thnakademik dan semester pada tabel kuliah untuk memilih yang paling akhir. Mengapa menggunakan max()? Karena fungsi max akan memilih nilai yang terbesar, jika string maka nilai ASCII-nya yang dipilih. Berdasarkan ASCII, 9 mempunyai nilai yang lebih besar dari pada 8 maka 2008/2009 akan lebih besar dari 2007/2008. Demikian juga dengan semester, I mempunyai nilai ASCII yang lebih kecil dari pada II. Querynya sebagai berikut : select mahasiswa.nim, matakuliah.nama, kuliah.kodemk, max(kuliah.thnakademik), max(kuliah.semester), matakuliah.sks from kuliah, matakuliah, peserta, mahasiswa where peserta.kodekuliah=kuliah.kodekuliah and kuliah.kodemk=matakuliah.kodemk and peserta.nim=mahasiswa.nim group by mahasiswa.nim, kuliah.kodemk Simpan query diatas sebagai view dengan menambahkan create view X as pada awal query karena kita akan menggunakannya lagi nanti. Setelah view berhasil dibuat, kita akan menjumlahkan sks hasil query tersebut seperti yang dilakukan pada soal sebelumnya. Querynya sebagai berikut : select nim, sum(sks) totalsks from X group by nim

4 Tambahan : totalsks digunakan untuk memberi nama kolom hasil sum(sks), sedangkan max(kuliah.semester) dan max(kuliah.thnakademik) akan tetap tertulis seperti itu pada nama kolom karena tidak diberi nama pengganti. 2. View X yang kita buat diatas mengandung kolom nim, nama, kodemk, thnakademik, dan semester. Untuk menampilkan data yang digunakan untuk melakukan perhitungan IP maka kita perlu menampilkan nilainya juga. Nilai kita ambil dari tabel peserta dengan menghubungkan nim pada X dengan nim pada peserta. Querynya sebagai berikut : select X.*, peserta.nilai from X, peserta where X.nim=peserta.nim group by X.nim, X.kodemk Kita harus menampilkannya berdasarkan X.nim dan X.kodemk, jika hanya salah satu maka data tidak keluar sesuai dengan harapan kita. Pada prinsipnya semua yang dibelakang select harus ada di belakang group by. 3. Kita akan menampilkan dosen yang pernah mengampu kelas yang jumlah pesertanya tidak lebih dari 15 (<=15) untuk itu kita harus mencari dulu jumlah peserta dari tiap kelas yang diampu dosen tertentu. Jumlah dihitung dengan menggunakan count(). Count() menghitung banyak data sedangkan sum() menjumlahkan data yang berupa angka. Terlebih dahulu kita akan menghitung jumlah nim yang mengikuti suatu kelas yaitu nim pada peserta dengan menghubungkan kodekuliah pada peserta dengan kodekuliah pada kuliah dan nip pada dosen dengan nip pada kuliah. Querynya sebagai berikut : select dosen.nama, dosen.nip, kuliah.kodekuliah, count(peserta.nim) murid from dosen, peserta, kuliah where peserta.kodekuliah=kuliah.kodekuliah and kuliah.nip=dosen.nip group by dosen.nama, dosen.nip, kuliah.kodekuliah Simpan query di atas sebagai view ( penulis memberi nama Y ). Selanjutnya baru kita seleksi jumlah murid ( hasil count(peserta.nim) ) yang <=15. Querynya sebagai berikut : select nama from Y where murid<=15 group by nama

5 4. Kita menampilkan mahasiswa yang telah lulus tugas akhir. Kita akan melakukan seleksi dengan mencari mahasiswa yang mengambil mata kuliah dengan kodemk= M0012 dan yang nilainya lebih dari atau sama dengan D. Querynya sebagai berikut : select mahasiswa.nama, mahasiswa.nim from mahasiswa, peserta, kuliah where kuliah.kodemk="m0012" and kuliah.kodekuliah=peserta.kodekuliah and peserta.nilai<"e" and peserta.nim=mahasiswa.nim Mengapa peserta.nilai< E? Karena sekali lagi yang dibandingkan adalah nilai ASCII-nya. 5. Kita akan menampilkan dosen yang jumlah nilai B-nya lebih dari atau sama dengan 70% dari semua kelas yng pernah diampu. Hampir serupa dengan soal nomor 3 tetapi yang dihitung di sini adalah nilai B-nya. Querynya sebagai berikut : select dosen.nama, dosen.nip, count(peserta.nilai) B from dosen, peserta, kuliah where peserta.kodekuliah=kuliah.kodekuliah and kuliah.nip=dosen.nip and peserta.nilai="b" group by dosen.nama, dosen.nip Simpan query di atas sebagai view ( penulis memberi nama Z1 ). Selanjutnya kita akan menghitung jumlah murid yang pernah diampu. Querynya sebagai berikut : select dosen.nama, dosen.nip, count(peserta.nim) murid from dosen, peserta, kuliah where peserta.kodekuliah=kuliah.kodekuliah and kuliah.nip=dosen.nip group by dosen.nama, dosen.nip Mengapa hanya berdasarkan dosen.nama dan dosen.nip? Karena di sini yang diminta adalah jumlah dari seluruh kelas yang pernah diampu, jika ditambah dengan kuliah.kodekuliah ( seperti soal nomor 3 ) maka yang ditampilkan adalah jumlah per kelas. Simpan query di atas sebagai view ( penulis memberi nama Z2 ). Selanjutnya untuk menampilkan dosen yang nilai B-nya>=70% querynya sebagai berikut : select Z1.nama from Z1, Z2 where Z1.B>=0.7*Z2.murid

6 Demikianlah sedikit pembahasan mengenai masalah-masalah SQL yang mungkin dijumpai pada database Akademik. Masih banyak masalah yang bisa dijumpai pada database Akademik ini. Semoga pembahasan yang sedikit di atas bisa berguna. Selamat belajar SQL dan jangan pernah menyerah.

Penyelesaian: Soal A.i

Penyelesaian: Soal A.i Query SQL SOAL: Diberikan sejumlah tabel untuk memodelkan sebagian dari suatu sistem akademik perguruan tinggi sebagai berikut. Matakuliah(kodemk,namamk,sks) = berisi daftar matakuliah yang ditawarkan

Lebih terperinci

Tugas Basis Data Dosen : Khabib Mustofa

Tugas Basis Data Dosen : Khabib Mustofa Tugas Basis Data Dosen : Khabib Mustofa Diberikan sejumlah tabel untuk memodelkan sebagian dari suatu sistem akademik perguruan tinggi sebagai berikut. Matakuliah(kodemk,namamk,sks) berisi daftar matakuliah

Lebih terperinci

TUGAS BASIS DATA DOSEN : KHABIB MUSTOFA

TUGAS BASIS DATA DOSEN : KHABIB MUSTOFA TUGAS BASIS DATA DOSEN : KHABIB MUSTOFA Tugas Basis Data Dosen : Khabib Mustofa Diberikan sejumlah tabel untuk memodelkan sebagian dari suatu sistem akademik perguruan tinggi sebagai berikut. Matakuliah(kodemk,namamk,sks)

Lebih terperinci

QUERI DATABASE SISTEM AKADEMIK PERGURUAN TINGGI

QUERI DATABASE SISTEM AKADEMIK PERGURUAN TINGGI QUERI DATABASE SISTEM AKADEMIK PERGURUAN TINGGI Assalamualaikum teman-teman,, Pada kesempatan kali ini saya akan memberikan sedikit contoh query yang digunakan dalam pengolahan database. Dalam queri ini

Lebih terperinci

Contoh-contoh query SQL

Contoh-contoh query SQL Contoh-contoh query SQL Pada kesempatan kali ini saya akan menjelaskan contoh-contoh query dalam MySQL. Tabeltabel yang akan kita gunakan adalah sebagai berikut: matakuliah(kodemk, namamk, sks, berisi

Lebih terperinci

Latihan : Sebutkan record berapa saja yang akan ditampilkan berdasarkan perintah berikut :

Latihan : Sebutkan record berapa saja yang akan ditampilkan berdasarkan perintah berikut : Latihan : Sebutkan record berapa saja yang akan ditampilkan berdasarkan perintah berikut : Б TmpLahir= Bogor V TmpLahir = Aceh (mhs) Б ( TmpLahir = Bogor V TmpLahir = Aceh ) ^ agama=2(mhs) Б semester=

Lebih terperinci

SOAL TES KEMAMPUAN LOGIKA PROGRAM STUDI SISTEM INFORMASI TAHUN AJARAN 2013/2014 SEMESTER GANJIL. Tipe Soal I (Satu) TTD NIM Nama Ruang

SOAL TES KEMAMPUAN LOGIKA PROGRAM STUDI SISTEM INFORMASI TAHUN AJARAN 2013/2014 SEMESTER GANJIL. Tipe Soal I (Satu) TTD NIM Nama Ruang SOAL TES KEMAMPUAN LOGIKA PROGRAM STUDI SISTEM INFORMASI TAHUN AJARAN 2013/2014 SEMESTER GANJIL Tipe Soal I (Satu) TTD NIM Nama Ruang Aturan dan Ketentuan 1. Soal uji program berbentuk pilihan ganda (A,

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

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

Stored Procedure. M. Saefudin SKom, MMSI

Stored Procedure. M. Saefudin SKom, MMSI Stored Procedure M. Saefudin SKom, MMSI Kompetensi Dasar: 1. Memahami tujuan stored procedure 2. Memahami penerapan stored procedure Indikator: 1. Mampu menjelaskan manfaat dari stored procedure 2. Memahami

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

LAPORAN PRAKTIKUM BASIS DATA LANJUT I

LAPORAN PRAKTIKUM BASIS DATA LANJUT I LAPORAN PRAKTIKUM BASIS DATA LANJUT I Oleh Annissaul Hidayah 11120018 Rizki Fadila 11120024 Desmala Paranti 11120031 Fakultas Teknik Program Studi Teknik Informatika Universitas Wijaya Kusuma Surabaya

Lebih terperinci

System Technology Database 1. Struktur Dasar SQL. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

System Technology Database 1. Struktur Dasar SQL. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress. System Technology Database 1 6 Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com Orang yang gagal selalu mencari jalan untuk menghindari kesulitan, sementara orang

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

Satuan Acara Perkuliahan

Satuan Acara Perkuliahan Satuan Acara Perkuliahan Mata Kuliah : Sistem Basis Data Kode Mata Kuliah / SKS: KK-1057 / 3 SKS Semester : Ganjil / Genap Dosen : Dini Yuristia, S.T. Hari, jam, ruang : Deskripsi Mata Kuliah Mata kuliah

Lebih terperinci

SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 SubQuery Subquery merupakan bentuk query yang berada dalam query lain atau disebut juga nested query atau subselect. Dengan kata lain, dimungkinkan

Lebih terperinci

Praktikum Basis Data 2017 TE UM

Praktikum Basis Data 2017 TE UM MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan

Lebih terperinci

PRAKTIKUM 8 SINGLE ROW & GROUP FUNCTION

PRAKTIKUM 8 SINGLE ROW & GROUP FUNCTION PRAKTIKUM 8 SINGLE ROW & GROUP FUNCTION Langkah langkah melakukan praktikum 8: a. Jalankan Oracle 10g caranya : All program Oracle OraDb10g_home1 Application Development SQL Plus b. Masukkan username :

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

BUKU PANDUAN PENGGUNAAN SIMAK (SISTEM INFORMASI AKADEMIK) UNIVERSITAS UDAYANA

BUKU PANDUAN PENGGUNAAN SIMAK (SISTEM INFORMASI AKADEMIK) UNIVERSITAS UDAYANA BUKU PANDUAN PENGGUNAAN SIMAK (SISTEM INFORMASI AKADEMIK) UNIVERSITAS UDAYANA Berikut ini adalah panduan penggunaan SIMAK (Sistem Informasi Akademik) Universitas Udayana. 1. Login imissu. Setiap mahasiswa

Lebih terperinci

Normalisasi Vs Denormalisasi

Normalisasi Vs Denormalisasi DENORMALISASI Denormalisasi Pelanggaran Normalisasi basis data disebut dengan Denormalisasi. Satu-satunya alasan mengapa kita boleh melakukan denormalisasi adalah pertimbangan performansi. Jika performansi

Lebih terperinci

MODUL IV FUNGSI AGREGAT

MODUL IV FUNGSI AGREGAT MODUL IV FUNGSI AGREGAT A. TUJUAN Memahami fungsi-fungsi agregat dan penggunaannya. Memahami operasi pengelompokan data. Mampu menyelesaikan kasus-kasus yang melibatkan penggunaan fungsifungsi agregat.

Lebih terperinci

MODUL SISTEM BASIS DATA FUNGSI AGREGAT

MODUL SISTEM BASIS DATA FUNGSI AGREGAT MODUL SISTEM BASIS DATA FUNGSI AGREGAT Oleh : (4112107) Kelas : A PROGRAM STUDI SISTEM INFORMASIFAKULTAS TEKNIK UNIVERSITAS PESANTREN TINGGI DARUL ULUM JOMBANG 2013/2014 KATA PENGANTAR Puji syukur Alhamdulillah

Lebih terperinci

BAB 11 FUNGSI-FUNGSI SQL SERVER

BAB 11 FUNGSI-FUNGSI SQL SERVER BAB 11 FUNGSI-FUNGSI SQL SERVER 11.1. Fungsi String SQL Server menyediakan fungsi-fungsi String yang dapat digunakan sebagai bagian dari ekspresi karakter manapun. Fungsi ini digunakan untuk bermacammacam

Lebih terperinci

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd Bahasa Basis Data Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd Bahasa Basis Data Data Definition Language (DDL) Pembuatan BD baru (create database) PenghapusanBD (drop database) Pembuatan tabel kedalam

Lebih terperinci

MODUL VII STORED PROCEDURE

MODUL VII STORED PROCEDURE MODUL VII STORED PROCEDURE A. TUJUAN - Memahami konsep dasar stored procedure, kelebihan dan kekuranganya. - Memahami implementasi stored procedure di dalam basis data. - Mampu menyelesaikan operasi operasi

Lebih terperinci

Fungsi Aritmatika, Fungsi Konversi dan Fungsi Karakter. M. Saefudin SKom, MMSI

Fungsi Aritmatika, Fungsi Konversi dan Fungsi Karakter. M. Saefudin SKom, MMSI Fungsi Aritmatika, Fungsi Konversi dan Fungsi Karakter M. Saefudin SKom, MMSI Kompetensi Dasar: 1. Memahami tujuan fungsi aritmatika 2. Memahami tujuan fungsi konversi 3. Memahami tujuan fungsi karakter

Lebih terperinci

Panduan Penggunaan SISTEM INFORMASI AKADEMIK UNIVERSITAS TADULAKO MAHASISWA

Panduan Penggunaan SISTEM INFORMASI AKADEMIK UNIVERSITAS TADULAKO MAHASISWA Panduan Penggunaan SISTEM INFORMASI AKADEMIK UNIVERSITAS TADULAKO MAHASISWA SUB BAGIAN PENDIDIKAN & PENGAJARAN FAKULTAS PERTANIAN UNIVERSITAS TADULAKO 2016 Menjalankan Program Untuk menjalankan Siakad,

Lebih terperinci

PETUNJUK PENGGUNAAN SIKADU UNIVERSITAS WAHID HASYIM HAK AKSES : MAHASISWA

PETUNJUK PENGGUNAAN SIKADU UNIVERSITAS WAHID HASYIM HAK AKSES : MAHASISWA PETUNJUK PENGGUNAAN SIKADU UNIVERSITAS WAHID HASYIM HAK AKSES : MAHASISWA 1. LOGIN - Mahasiswa mengakses halaman http://sikadu.unwahas.ac.id/sia untuk membuka sikadu (sistem akademik). - Setelah halaman

Lebih terperinci

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : 56505 / Sistem Basis Data Revisi 1 Satuan Kredit Semester : 3 SKS Tgl revisi : 01 September 2014 Jml Jam kuliah dalam seminggu

Lebih terperinci

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

SQL LANJUT BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs. SQL LANJUT BASIS DATA Rajif Agung Yunmar, S.Kom., M.Cs. PRE TEST Sebutkan 4 jenis perintah pengolahan data dengan SQL. Jelaskan! Jelaskan apa yang disebut dengan operator perbandingan. Berikan contohnya.

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

Kontrak Kuliah. Perintah Manipulasi Data Lanjutan. Edi Sugiarto, S.Kom, M.Kom

Kontrak Kuliah. Perintah Manipulasi Data Lanjutan. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah Perintah Manipulasi Data Lanjutan Edi Sugiarto, S.Kom, M.Kom 1 Persiapan Sebelum memulai praktikum, buatlah tabel emp dan masukkan data sbb: 2 Mengurutkan data dengan ORDER BY Untuk mengurutkan

Lebih terperinci

Sistem Informasi Terpadu

Sistem Informasi Terpadu Lecturer s Guide Panduan Dosen Panduan Penggunaan Portal Akademik Universitas Gadjah Mada Sistem Informasi Terpadu Universitas Gadjah Mada DAFTAR ISI Sistem Informasi Terpadu 0 DAFTAR ISI 1 1 Tentang Portal

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

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

MODUL 8 STRUCTURED QUERY LANGUAGE (BAGIAN 2)

MODUL 8 STRUCTURED QUERY LANGUAGE (BAGIAN 2) MODUL 8 STRUCTURED QUERY LANGUAGE (BAGIAN 2) STRUKTUR DASAR 1. Klausa Select Perintah SQL untuk NIM dan nama mahasiswa yang ada di tabel Mahasiswa, maka perintah SQL berikut ini : Select nim, nama_mhs

Lebih terperinci

SATUAN ACARA PERKULIAHAN(SAP)

SATUAN ACARA PERKULIAHAN(SAP) Nama Mata Kuliah Kode Mata Kuliah Bobot Kredit Semester Penempatan : 3 Kedudukan Mata Kuliah : SATUAN ACARA PERKULIAHAN(SAP) : SISTEM BASIS DATA : TI029 : 3 SKS Mata Kuliah Prasyarat : - Penanggung Jawab

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

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

BAHASA QUERY KOMERSIAL

BAHASA QUERY KOMERSIAL Pertemuan 10 BAHASA QUERY KOMERSIAL BAHASA QUERY KOMERSIAL STRUKTUR QUERY LANGUAGE (SQL) SQL dipublikasikan oleh E.F. CODD (1970) mengenai model relational. Kemudian pada tahun 1974, D. Chamberlin dan

Lebih terperinci

CONTOH SQL. ERD untuk entitas Mahasiswa mengambil/mengikuti Kuliah. N mengikuti. N Kuliah. Mahasiswa MEMBUAT (CREATE) TABEL. Buat tabel mahasiswa:

CONTOH SQL. ERD untuk entitas Mahasiswa mengambil/mengikuti Kuliah. N mengikuti. N Kuliah. Mahasiswa MEMBUAT (CREATE) TABEL. Buat tabel mahasiswa: CONTOH SQL ERD untuk entitas Mahasiswa mengambil/mengikuti Kuliah. Mahasiswa N mengikuti N Kuliah MEMBUAT (CREATE) TABEL. Buat tabel mahasiswa: Nama field Tipe Keterangan Nim Char(8) Nama Varchar(30) Ttl

Lebih terperinci

PANDUAN SISTEM INFORMASI AKADEMIK UNTUK MAHASISWA

PANDUAN SISTEM INFORMASI AKADEMIK UNTUK MAHASISWA PANDUAN SISTEM INFORMASI AKADEMIK UNTUK MAHASISWA SEKOLAH TINGGI ILMU EKONOMI WIDYA GAMA LUMAJANG Jl. Jend. Gatot Subroto No. 4 Lumajang DAFTAR ISI Halaman Daftar Isi... 1 1. Login pada sistem informasi

Lebih terperinci

Sistem Manajemen Basis Data. Normalisasi vs Denormalisasi

Sistem Manajemen Basis Data. Normalisasi vs Denormalisasi Sistem Manajemen Basis Data Normalisasi vs Denormalisasi Normalisasi 2 Normalisasi Sebuah upaya untuk memperoleh sebuah basis data dengan struktur yang baik (ruang penyimpanan yang efisien) dengan cara

Lebih terperinci

BAHASA QUERY KOMPLEKS

BAHASA QUERY KOMPLEKS BAHASA QUERY KOMPLEKS BAHASA QUERY KOMERSIAL STRUKTUR QUERY LANGUAGE (SQL) SQL dipublikasikan oleh E.F. CODD (1970) mengenai model relational. Kemudian pada tahun 1974, D. Chamberlin dan R.F. Boyce mengembangkan

Lebih terperinci

BAHASA QUERY KOMERSIAL

BAHASA QUERY KOMERSIAL Pertemuan 10 BAHASA QUERY KOMERSIAL BAHASA QUERY KOMERSIAL STRUKTUR QUERY LANGUAGE (SQL) SQL dipublikasikan oleh E.F. CODD (1970) mengenai model relational. Kemudian pada tahun 1974, D. Chamberlin dan

Lebih terperinci

BAHASA QUERY KOMERSIAL

BAHASA QUERY KOMERSIAL BAHASA QUERY KOMERSIAL BAHASA QUERY KOMERSIAL STRUKTUR QUERY LANGUAGE (SQL) SQL dipublikasikan oleh E.F. CODD (1970) mengenai model relational. Kemudian pada tahun 1974, D. Chamberlin dan R.F. Boyce mengembangkan

Lebih terperinci

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

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2 TK Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711 353414 PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2 Hand On Lab 5 Menggunakan

Lebih terperinci

SELAMAT DATANG DI SITUS SISTEM INFORMASI AKADEMIK MAHASISWA (SIAM) (http://siakad.brawijaya.ac.id/siam)

SELAMAT DATANG DI SITUS SISTEM INFORMASI AKADEMIK MAHASISWA (SIAM) (http://siakad.brawijaya.ac.id/siam) SELAMAT DATANG DI SITUS SISTEM INFORMASI AKADEMIK MAHASISWA (SIAM) (http://siakad.brawijaya.ac.id/siam) Sistem Informasi Akademik Mahasiswa (disingkat SIAM ) yang diterapkan di Universitas Brawijaya ini

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

MANUAL PROSEDUR PENYELENGGARAAN SEMESTER PENDEK

MANUAL PROSEDUR PENYELENGGARAAN SEMESTER PENDEK MANUAL PROSEDUR PENYELENGGARAAN SEMESTER PENDEK FAKULTAS ILMU BUDAYA UNIVERSITAS BRAWIJAYA MALANG 2013 Manual Prosedur Penyelenggaraan Semester Pendek Fakultas Ilmu Budaya UNIVERSITAS BRAWIJAYA Kode Dokumen

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

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

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

MENU ENTRY Pengisian Kartu Rencana Studi (KRS) Entry judul skripsi dan data lainnya MENU INFORMASI MENU ENTRY Pengisian Kartu Rencana Studi (KRS) Entry judul skripsi dan data lainnya MENU INFORMASI Informasi krs, khs dan transkrip Daftar jadual kuliah Daftar matakuliah Mencari data mahasiswa Pengumuman

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Bab ini berisi pemaparan mengenai hasil dari perancangan sistem dalam bentuk pembahasan mengenai uji implementasi dari hasil perancangan tersebut. Pengujian dilakukan untuk memperoleh

Lebih terperinci

ALUR REGISTRASI MAHASISWA

ALUR REGISTRASI MAHASISWA ALUR REGISTRASI MAHASISWA START Mhs Bayar SPP/UKT ke Bank Mhs Baru Meminta UserId dan Password (Untuk Login Keweb SIMAK Unud) ke PS. Psikologi Fk Unud Mhs Menyusun KRS Berdasarkan IPS Yang Diperoleh SMT

Lebih terperinci

SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 SubQuery Subquery merupakan bentuk query yang berada dalam query lain atau disebut juga nested query atau subselect. Dengan kata lain, dimungkinkan

Lebih terperinci

SATUAN ACARA PERKULIAHAN(SAP)

SATUAN ACARA PERKULIAHAN(SAP) Nama Mata Kuliah Kode Mata Kuliah Bobot Kredit Semester Penempatan : Kedudukan Mata Kuliah : SATUAN ACARA PERKULIAHAN(SAP) : SISTEM BASIS DATA : TI029 : 3 SKS Mata Kuliah Prasyarat : - Penanggung Jawab

Lebih terperinci

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML TUJUAN Agar Mahasiswa dapat membuat tabel dengan menggunakan sintax SQL Agar Mahasiswa dapat mengisi tabel dengan menggunakan sintax SQL

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

Microsoft Access 2007

Microsoft Access 2007 BAHAN AJAR Microsoft Access 2007 Database Relationships dan Query 2012 MICROSOFT ACCESS 2007 Database Relationship Database relationship adalah relasi atau hubungan antara beberapa tabel dalam database

Lebih terperinci

KONSEP DASAR MEMBANGUN SISTEM INFORMASI AKADEMIK JURUSAN /PRODI

KONSEP DASAR MEMBANGUN SISTEM INFORMASI AKADEMIK JURUSAN /PRODI KONSEP DASAR MEMBANGUN SISTEM INFORMASI AKADEMIK JURUSAN /PRODI Desain Pengembangan Pengembangan meliputi data awal yang diperlukan dalam pengembangan system, proses program serta hasil akhir yang diharapkan.

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

PELATIHAN OPERATOR SISTEM INFORMASI AKADEMIK

PELATIHAN OPERATOR SISTEM INFORMASI AKADEMIK Handout PELATIHAN OPERATOR SISTEM INFORMASI AKADEMIK Disusun oleh : Tim Teknis Gamatechno PT. GAMATECHNO INDONESIA 2013 1 Page DAFTAR ISI Pendahuluan... 4 Tinjauan Sistem... 4 Tujuan... 4 Flowchart...

Lebih terperinci

Praktikum Basis Data 2017 TE UM MODUL 6 SUB QUERY

Praktikum Basis Data 2017 TE UM MODUL 6 SUB QUERY MODUL 6 SUB QUERY A. TUJUAN Memahami keterhubungan entitas di dalam basis data Memahami operasi subquery dan jenis-jenisnya di dalam pengambilan data Mampu menyelesaikan kasus-kasus pengambilan data yang

Lebih terperinci

Peraturan Akademik ITS Tahun 2009 21

Peraturan Akademik ITS Tahun 2009 21 BAB VII EVALUASI MASA STUDI Bagian Pertama PROGRAM DIPLOMA TIGA Pasal 20 (1) Masa studi paling lama untuk mahasiswa program D III adalah 10 semester. (2) Evaluasi masa studi mahasiswa program D III dilakukan

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

Join Antar Tabel. M. Saefudin SKom, MMSI

Join Antar Tabel. M. Saefudin SKom, MMSI Join Antar Tabel M. Saefudin SKom, MMSI 1 Kompetensi Dasar: 1. Memahami definisi join 2. Memahami jenis operasi join 3. Memahami penerapan Cross Join/Cartesian Join, Inner Join dan Outer Join Indikator:

Lebih terperinci

Sistem Informasi Terpadu Universitas Gadjah Mada

Sistem Informasi Terpadu Universitas Gadjah Mada Student s Guide Panduan Mahasiswa Panduan Penggunaan Portal Akademik Universitas Gadjah Mada Sistem Informasi Terpadu Universitas Gadjah Mada DAFTAR ISI DAFTAR ISI 2 1 Tentang Portal Akademik UGM 3 2 Tujuan

Lebih terperinci

FORMAT PENYUSUNAN RPKPS

FORMAT PENYUSUNAN RPKPS RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PENGANTAR TEKNOLOGI PERTANIAN JURUSAN TEKNOLOGI INDUSTRI PERTANIAN YOGYAKARTA 2011 2 HALAMAN PENGESAHAN RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER

Lebih terperinci

Kontrak Kuliah. Aljabar Relasi. Edi Sugiarto, S.Kom, M.Kom

Kontrak Kuliah. Aljabar Relasi. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah Aljabar Relasi Edi Sugiarto, S.Kom, M.Kom Pendahuluan Bahasa query formal merupakan bahasa yang dipergunakan dalam basis data misal yaitu SQL yang dikonversi menjadi bahasa relasional formal

Lebih terperinci

Basis Data. Structured Query Language (SQL)

Basis Data. Structured Query Language (SQL) Basis Data Structured Query Language (SQL) Pengenalan SQL Basis Data SQL Berfungsi sebagai bahasa query interaktif sekaligus juga sebagai bahasa pemrograman basis data. SQL meliputi: Definisi data Manipulasi

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4 GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4 Berlaku mulai : Genap/2007 JUDUL MATA KULIAH : STRUCTURE QUERY LANGUAGE II NOMOR KODE / SKS : 390103045

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN Latar Belakang Masalah BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Konsep himpunan fuzzy diaplikasikan ke dalam pangkalan data. Salah satu model pangkalan data fuzzy adalah model Tahani. Pangkalan data Tahani masih menggunakan

Lebih terperinci

Buku Panduan Simpol Staf

Buku Panduan Simpol Staf 1. Login Ini adalah halaman login untuk kelas regular. - Ketikkan username dan password anda. Buku Panduan Simpol Staf Jika anda ingin mengakses simpol staf untuk kelas malam, klik terlebih dahulu kelas

Lebih terperinci

MENGENAL SYNTAX DML PADA SQL

MENGENAL SYNTAX DML PADA SQL MENGENAL SYNTAX DML PADA SQL Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Kemajuan Teknologi Informasi saat ini perlahan mulai berkembang, khususnya adalah dalam

Lebih terperinci

PANDUAN PENGGUNAAN KRS ONLINE UNTUK MAHASISWA & ORANG TUA

PANDUAN PENGGUNAAN KRS ONLINE UNTUK MAHASISWA & ORANG TUA PANDUAN PENGGUNAAN KRS ONLINE UNTUK MAHASISWA & ORANG TUA 2017 Daftar Isi PANDUAN PENGGUNAAN KRS ONLINE... 1 Daftar Isi... 2 1. Pendahuluan... 3 1.1 Tentang KRS Online UMSU... 3 2. Petunjuk Penggunaan...

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

Kontrak Kuliah. Menggunakan Fungsi- Fungsi SQL. Edi Sugiarto, S.Kom, M.Kom

Kontrak Kuliah. Menggunakan Fungsi- Fungsi SQL. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah Menggunakan Fungsi- Fungsi SQL Edi Sugiarto, S.Kom, M.Kom 1 Fungsi-Fungsi SQL Terdapat dua kategori fungsi dalam SQL Single-Row : fungsi ini menerima satu baris sebagai operand. Multiple-Row

Lebih terperinci

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

STMIK SUMEDANG DATA DEFINITION LANGUAGE (DDL) TUGAS PRAKTEK PEMROGRAMAN BASIS DATA. Nama : NIKKI BAGUS N A NIM : A Kelas : TI 4A STMIK SUMEDANG TUGAS PRAKTEK PEMROGRAMAN BASIS DATA Nama : NIKKI BAGUS N A NIM : A2.1100007 Kelas : TI 4A DATA DEFINITION LANGUAGE (DDL) DDL merupakan perintah SQL yang berhubungan dengan pendefinisian

Lebih terperinci

PETUNJUK PENGGUNAAN SIKADU UNIVERSITAS WAHID HASYIM HAK AKSES : DOSEN

PETUNJUK PENGGUNAAN SIKADU UNIVERSITAS WAHID HASYIM HAK AKSES : DOSEN PETUNJUK PENGGUNAAN SIKADU UNIVERSITAS WAHID HASYIM HAK AKSES : DOSEN Setelah masuk pada halaman muka dari sistem sikadu untuk dosen yaitu http://sikadu.unwahas.ac.id/dosen/ seperti contoh gambar dibawah

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) KBKM42004 Perancangan Basis Data II PROGRAM STUDI D3 MANAJEMEN INFORMATIKA (MI) FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK LEMBAR PENGESAHAN Rencana

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

ER-Diagram. KodeMK NamaMK. Nim. Ambil. KdJur SKS 1 JURUSAN. Milik

ER-Diagram. KodeMK NamaMK. Nim. Ambil. KdJur SKS 1 JURUSAN. Milik SistemBasisdata Jumadi Jurusan Teknik Informatika Fakultas Sains dan Teknologi UIN Sunan Gunung Djaati Bandung ER-Diagram TaSmst Nilai Nama Nim KodeMK NamaMK MAHASISWA N Ambil N MATAKULIAH KdJur N Nim

Lebih terperinci

PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP

PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP Tujuan Pembelajaran : Mengidentifikasi Fungsi Group yang tersedia Menggambarkan Penggunaan dari Fungsi Group Mengelompokkan data dengan Klausa GROUP BY Meng-include

Lebih terperinci

Manual Prosedur Penyelenggaraan Kuliah Semester Pendek

Manual Prosedur Penyelenggaraan Kuliah Semester Pendek Manual Prosedur Penyelenggaraan Kuliah Semester Pendek Jurusan Ilmu Ekonomi Fakultas Ekonomi dan Bisnis Universitas Brawijaya Malang 2012 Manual Prosedur Penyelenggaraan Kuliah Semester Pendek Jurusan

Lebih terperinci

STRUCTURE QUERY LANGUAGE ( S Q L ) Jenis SQL 1. Interactive langsung dapat dioperasikan 2. Embedded disisipkan ke dalam sebuah program

STRUCTURE QUERY LANGUAGE ( S Q L ) Jenis SQL 1. Interactive langsung dapat dioperasikan 2. Embedded disisipkan ke dalam sebuah program STRUCTURE QUERY LANGUAGE ( S Q L ) Diterapkan pada : Informix, AS-400 Dbase IV, Access, Visual Basic Jenis SQL 1. Interactive langsung dapat dioperasikan 2. Embedded disisipkan ke dalam sebuah program

Lebih terperinci

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PROFESI KETEKNIKAN TPT-1011 OLEH :

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PROFESI KETEKNIKAN TPT-1011 OLEH : RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PROFESI KETEKNIKAN TPT-1011 OLEH : Dr. Ir. Saiful Rochdyanto, MS Dr. Ir. Lilik Sutiarso, M.Eng. PROGRAM STUDI S1 TEKNIK PERTANIAN JURUSAN TEKNIK PERTANIAN

Lebih terperinci

B a s i s D a t a. Tatap MUka. SQL Query & Agregate Function. Arif Basofi PENS

B a s i s D a t a. Tatap MUka. SQL Query & Agregate Function. Arif Basofi PENS Tatap MUka 3 SQL Query & Agregate Function Arif Basofi Topik Sintaks Dasar SQL Query Operasi Aritmatika dalam SQL SQL Fungsi Agregate dan Group SQL Joint Table S Q L - Pendahuluan Bahasa user yang meminta

Lebih terperinci

Strctured Query Language BASIS DATA

Strctured Query Language BASIS DATA Strctured Query Language BASIS DATA SQL Query Berikut adalah syntax dari SQL-SELECT SELECT [DISTINCT] select_list FROM table_source [WHERE search_condition] [GROUP BY group_by_expression] [HAVING search_condition]

Lebih terperinci

UKDW BAB 1 PENDAHULUAN

UKDW BAB 1 PENDAHULUAN BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dalam pengaturan jadwal mata kuliah dan kelas pada awal semester Ketua Program Studi membutuhkan persiapan kelas untuk memprediksi kelas yang akan dibuka serta

Lebih terperinci

SOSIALISASI SISTEM INFORMASI AKADEMIK (SIAK) UNDIKSHA

SOSIALISASI SISTEM INFORMASI AKADEMIK (SIAK) UNDIKSHA SOSIALISASI SISTEM INFORMASI AKADEMIK (SIAK) UNDIKSHA PROSES AKTIVASI MAHASISWA - Dilakukan disetiap semester - Langkah-langkah : o Mahasiswa membayar biaya kuliah di Bank. TEPAT WAKTU. o Mahasiswa menyerahkan

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

DATA MANIPULATION LANGUAGE

DATA MANIPULATION LANGUAGE DATA MANIPULATION LANGUAGE PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Memasukkan Data Kasus Memasukkan data untuk tabel fakultas: kode_fakultas PA TK nama Matematika dan Ilmu Pengetahuan Alam Teknik INSERT

Lebih terperinci

PRAKTIKUM 4 PENGAMBILAN DATA LANJUT

PRAKTIKUM 4 PENGAMBILAN DATA LANJUT PRAKTIKUM 4 PENGAMBILAN DATA LANJUT Pendahuluan Kebutuhan pengambilan data seringkali tidak hanya menampilkan field-field yang terdapat pada sebuah tabel. Adakalanya dibutuhkan kalkulasi dari field-field

Lebih terperinci

B. PETUNJUK. 2. Join. Praktikum Basis Data 2017 TE UM

B. PETUNJUK. 2. Join. Praktikum Basis Data 2017 TE UM MODUL 5 RELASI & JOIN A. TUJUAN Memahami keterhubungan entitas di dalam basis data. Memahami jenis-jenis operasi pengambilan data di beberapa entitas. Mampu menyelesaikan kasus retrieval yang melibatkan

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 6 : Aggregate Data dg Fungsi

Lebih terperinci

Gerbang Technopreneur ASISTENSI

Gerbang Technopreneur ASISTENSI ASISTENSI A. Dasar Pemikiran Asistensi merupakan mata kuliah wajib bagi mahasiswa mulai angkatan 2006. Asistensi masing-masing memiliki 1 SKS. Asistensi bertujuan untuk membantu Dosen dalam melaksanakan

Lebih terperinci

STRUCTURE QUERY LANGUAGE ( S Q L )

STRUCTURE QUERY LANGUAGE ( S Q L ) STMIK JAKARTA STI&K 2011 STRUCTURE QUERY LANGUAGE ( S Q L ) Diterapkan pada : Informix, AS-400 Dbase IV, Access, Visual Basic Jenis SQL 1. Interactive : langsung dapat dioperasikan 2. Embedded : disisipkan

Lebih terperinci