Problem Solving SQL Kasus : Database Akademik oleh Otniel Yosi V
|
|
- Djaja Chandra
- 7 tahun lalu
- Tontonan:
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
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 terperinciTugas 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 terperinciTUGAS 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 terperinciQUERI 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 terperinciContoh-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 terperinciLatihan : 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 terperinciSOAL 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 terperinciModul 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 terperinciMODUL 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 terperinciStored 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 terperinci1. 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 terperinciLAPORAN 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 terperinciSystem 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 terperinciPertemuan 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 terperinciSatuan 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 terperinciSUBQUERY 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 terperinciPraktikum 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 terperinciPRAKTIKUM 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 terperinciV. 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 terperinciBUKU 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 terperinciNormalisasi 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 terperinciMODUL 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 terperinciMODUL 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 terperinciBAB 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 terperinciPertemuan 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 terperinciMODUL 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 terperinciFungsi 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 terperinciPanduan 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 terperinciPETUNJUK 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 terperinciRENCANA 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 terperinciSQL 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 terperinciSEKOLAH 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 terperinciKontrak 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 terperinciSistem 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 terperinciMODUL 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 terperinciPraktikum 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 terperinciMODUL 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 terperinciSATUAN 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 terperinciPertemuan 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 terperinciKegiatan 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 terperinciBAHASA 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 terperinciCONTOH 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 terperinciPANDUAN 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 terperinciSistem 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 terperinciBAHASA 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 terperinciBAHASA 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 terperinciBAHASA 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 terperinciPROGRAM 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 terperinciSELAMAT 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 terperinciLAPORAN 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 terperinciMANUAL 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 terperinciSTRUCTURE 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 terperinciRENCANA 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 terperinciMENU 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 terperinciBab 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 terperinciALUR 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 terperinciSUBQUERY 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 terperinciSATUAN 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 terperinciSISTEM 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 terperinciMICROSOFT 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 terperinciMicrosoft 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 terperinciKONSEP 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 terperinciMicrosoft 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 terperinciPELATIHAN 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 terperinciPraktikum 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 terperinciPeraturan 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 terperinciApakah 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 terperinciJoin 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 terperinciSistem 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 terperinciFORMAT 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 terperinciKontrak 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 terperinciBasis 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 terperinciGARIS-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 terperinciBAB 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 terperinciBuku 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 terperinciMENGENAL 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 terperinciPANDUAN 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 terperinciModul 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 terperinciKontrak 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 terperinciSTMIK 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 terperinciPETUNJUK 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 terperinciPertemuan 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 terperinciRENCANA 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 terperinciUntuk 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 terperinciER-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 terperinciPERTEMUAN 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 terperinciManual 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 terperinciSTRUCTURE 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 terperinciRENCANA 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 terperinciB 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 terperinciStrctured 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 terperinciUKDW 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 terperinciSOSIALISASI 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 terperinciPERTEMUAN 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 terperinciDATA 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 terperinciPRAKTIKUM 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 terperinciB. 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 terperinciOracle 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 terperinciGerbang 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 terperinciSTRUCTURE 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