Arsip Kategori: Sistem Basis Data

Fungsi Agregat dalam MySQL

MySQL: Fungsi Agregat (COUNT, MIN, MAX, SUM, AVG)

Oleh: Fairuz el Said

Fungsi Agregat IconFungsi agregat  dalam MySQL adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya, seperti: jumlah data, nilai minimun, nilai maximum dan nilai rata-rata .
Fungsi ini digunakan bersama dengan pernyataan SELECT, untuk pembahasannya dapat anda baca pada meteri: Pernyataan SELECT dalam MySQL

Jenis Fungsi Agregat

Standar ISO mendefinisikan lima jenis fungsi agregat, yaitu:

SUM digunakan untuk menghitung total nilai dari kolom tertentu
COUNT digunakan untuk menghitung jumlah record.
AVG digunakan untuk menampikan nilai rata-rata dari suatu kolom
MAX digunakan untuk menampikan nilai tertinggi dari suatu kolom
MIN digunakan untuk menampikan nilai terendah dari suatu kolom

Lanjut membaca

Pernyataan SELECT dalam MySQL

MySQL: Sintaks dan Contoh Penggunaan Penyataan SELECT

Oleh: Fairuz el Said 

Pada materi MySQL ini akan dipelajari tentang penggunaan pernyataan SELECT dengan bahasan sintaks pernyataan SELECT dan contoh penggunaanya. Pada materi ini juga dibahas penggunaan klausa WHERE untuk menfilter data yang ditampilkan. Untuk penggunaan klausa ORDER BY dapat anda pelajari disini:  MySQL: Klausa ORDER BY.

Pernyataan SELECT

Fungsi Pernyataan SELECT

Pernyataan SELECT digunakan untuk meload data/menampilkan data yang dapat difilter dengan kondisi tertentu, dikelompokkan dan diurutkan berdasarkan kolom tertentu.

Sintaks Pernyataan SELECT

Sintak sederhana pernyataan SELECT denga klausa WHERE.

SELECT daftar_field
FROM nama_tabel
[WHERE kriteria]

Catatan:

  • daftar_field, menyatakan field-field yang akan ditampilkan
  • nama_tabel, meyatakan tabel yang akan ditampilkan
  • Klausa WHERE bersifat opsional dan digunakan sebagai filter terhadap data yang akan ditampilkan.
  • kriteria merupakan menyatakan ekpresi logika.

Digram berikut menunjukkan sintak pernyataan SELECT secara lebih lengkap.

Diagram Pernyataan SELECT

Diagram Pernyataan SELECT

Lanjut membaca

Konsep Data Warehousing

Komptensi yang diharapkan

Peserta pembelajaran memahami konsep-konsep, berbagai istilah, karakteristik, manfaat, tujuan, tugas-tugas data warehousing.

Pengertian Data Warehousing

Data WarehouseBeberapa pengertian dari beberapa ahli tentang definisi datawarehousing:

  • W.H. Inmon dan Richard D.H., data warehousing adalah koleksi data yang mempunyai sifat berorientasi subjek,terintegrasi,time-variant, dan bersifat tetap dari koleksi data dalam mendukung proses pengambilan keputusan management.
  • Vidette Poe, data warehousing merupakan basisdata yang bersifat analisis dan read only yang digunakan sebagai fondasi dari sistem penunjang keputusan.
  • Paul Lane, data warehousing merupakan basisdata relasional yang didesain lebih kepada query dan analisa dari pada proses transaksi, biasanya mengandung history data dari proses transaksi dan bisa juga data dari sumber lainnya. Data warehousing memisahkan beban kerja analisis dari beban kerja transaksi dan memungkinkan organisasi menggabung/konsolidasi data dari berbagai macam sumber.

Jadi, data warehousing merupakan metode dalam perancangan basisdata, yang menunjang DSS(Decission Support System) dan EIS (Executive Information System). Secara fisik data warehousing adalah basisdata, tapi perancangan data warehousing dan basisdata sangat berbeda. Dalam perancangan basisdata tradisional menggunakan normalisasi, sedangkan pada data warehousing normalisasi bukanlah cara yang terbaik.

Dari definisi-definisi yang dijelaskan tadi, dapat disimpulkan data warehousing adalah basisdata yang saling bereaksi yang dapat digunakan untuk query dan analisisis, bersifat orientasi subjek, terintegrasi, timevariant, tidak berubah yang digunakan untuk membantu para pengambil keputusan.

Lanjut membaca

UTS Sistem Basis Data 2015

Logo UPY WarnaFAKULTAS TEKNIK
UNIVERSITAS PGRI YOGKARTA
Jl. PGRI I Sonosewu No. 117 Yogyakarta, 55182
Email: info@upy.ac.id Telepon: (0274) 376808, 418077, Fax: (0274) 376808
http://www.upy.ac.id

UJIAN TENGAH SEMESTER GENAP T.A 2014/2015

Matakuliah Sistem UJI Basis Data
Dosen Pengujii Muhammad Fairuzabadi, M.Kom
Sifat Ujian Take Home
Hari, Tanggal Dikumpulkan Rabu, 15 April 2015
Pukul 10.00

Petujuk Soal

  • Jawaban dalam bentuk prin out naskah dokumen microsoft word
  • Jawaban juga dikirim melalu email, yaitu :
    • To : fairuzelsaid@gmail.com
    • Subject:  SBD UTS – [Kelas] -[NPM]-[Nama]
    • Attachmen FIle: SBD UTS – [Kelas] -[NPM]-[Nama].docx

Soal

Perusahaan ABC akan mengembangkan sistem informasi penggajian. Beberapa aturan bisnis pada perusahaan tersebut adalah sebagai berikutL

  • Pegawai bekerja pada suatu Divisi
  • Penggajian pada perusahaan tersebut terdiri dari beberapa komponen yaitu: Gaji Pokok, Tunjangan Jabatan, dan Insentif Lembur.
  • Gaji Pokok dan Lembur Per jam ditentukan berdasarkan Golongan
  • Tunjangan Jabatan berdasarkan jenis jabatan
  • Penggajian dilakukan setiap bulan

Contoh Slip Gaji

Berdasarkan dokumen yang telah diobservasi diketahui atribut-atribut yang ada, yaitu:

  • No Pegawai (P0001,P0002, P0003…)
  • Nama Pegawai
  • Alamat Pegawai
  • Telepon
  • Kode Golongan (IA,IB, IC, 2A, 2B, 2C, 3A)
  • Gaji Pokok
  • Lembur Per Jam
  • Kode Devisi  (D01, D02, D03,…)
  • Nama Devisi (Produksi, Personalia, Pemasaran, Keuangan, Administrasi)
  • Kode Jabatan (J01, J02, J03,….)
  • Jabatan (Direktur, Manajer, Supervisor, Staf)
  • Tunjangan Golongan
  • Tahun Gaji
  • Bulan Gaji
  • No Slip Gaji (2015-03-001,2015-03-0002 )
  • Tanggal Lembur
  • Jumlah Jam Lembur
  • Total Jam Lembur (Bulan) .
  • Tanggal Terima Gaji

Berdasarkan informasi tersebut

  1. Gambarkan ERD
  2. Buat Contoh Datanya
  3. Jika terjadi redundansi dan anomali maka lakukan normalisasi dan gambarkan ulang ERD dan contoh datanya
  4. Buat Struktur Tabelnya dalam MySQL
  5. Gambarkan skema basis datanya

 

Teka-teki Silang (TTS) Sistem Basis Data

Petunjuk Teka-teki Silang (TTS) Sistem Basis Data

  • Mohon lembar jawaban dan soak TTS dicetak
  • Isi lembar jawaban dengan tulisan tangan dan menggunakan pensil
  • Tuliskan NPM, Nama dan Kelas pada lembar jawaban
  • Dikumpulkan pada pertemuan kuliah SBD yang akan datang (berikutnya).
  • Jika jawaban terdiri dari beberapa suku kata maka tidak perlu menggunakan spasi.
  • Kerjakan secara mandiri dan nikmati prosesnya.
  • Selamat Mengerjakan

Lembar Jawaban

TTS SBD

Lanjut membaca

Konsep Data Mining

Pengertian Data Mining

data mining iconData mining adalah sofrware yang digunakan untuk menemukan pola pola tersembunyi maupun hubungan-hubungan yang terdapai dalam database yang besar dan menghasilkan aturan-aturan yang di gunakan untuk memperkirakun pcrilaku di masa medatang. Data mining sering dikatakan berurusan dengan “penemuan pengetahuan” dalam database. Suatu aturan yang dihasilkan oleh data mining misalnya: “Kebanyakan pembeli mobil Forsa adalah wanita berusia di atas 30 tahun”.

Pendekatan data mining juga ada yang melalui visualisasi data. Pada sistem seperti ini, pemakai akan dibantu untuk menemukan sendiri pola dari sejumlah data berukuran besar dengan didasarkan visualisasi oleh data mining.

Lanjut membaca

MySQL: CREATE DATABASE, USE, DROP DATABASE

Pendahuluan

create databaseCREATE DATABASE adalah pernyataaan yang digunakan untuk membuat basis data dengan nama yang diberikan. Agar dapat menggunakan pernyataan ini, maka perlu diperlukan hak akses CREATE secara penuh terhadap basis data, CREATE SCHEMA dalam MySQL adalah sinonim untuk pernyataan CREATE DATABASE.

Ketika pernyataan ini dieksekusi maka dapat saja terjadi kesalahan jika nama basisdata yang disebutkan telah ada, kecuali jika klausa IF NOT EXIST disertakan. Pada MySQL 5.5.3, pernyataan CREATE DATABASE tidak diizinkan selama sesi memiliki pernyataan LOCK TABLES yang masih aktif.

Lanjut membaca