Pada sesi ini anda dapat mempelajari contoh implementasi penggunaan basis data MYSQL yang diimplementasikan menggunakan script PHP dengan framework tampilan menggunakan Boostrap,

Contoh implementasinya dalam bentuk Back End  pengelolaan untuk administrator  dengan studi kasus Sistem Informasi klinik. Acces data menggunakan mysqli atau untuk mariadb.

Contoh aplikasi dapat diunduh disini.

 

Tugas Konsep Dasar Basis Data

JIka diketahui contoh data sebagai berikut:
contoh basis data

Dengan menggunakan Aplikasi Micrsoft Acces

  1. Buatlah struktur masing-masing tabel
  2. Gambarkanlah skema basis datanya (relationship)
  3. Isi data sesuai contoh diatas.

Catatan:

  • Mohon dikerjakan secara mandiri.
  • Bagi ketahuan copas/dicopas maka nilainya dibagi sama rata.
  • Dikirim melalui email fairuzelsaid2@gmail.com. dalam bentuk file .accdb (database) dan file .docx (laporan). Dengan subject = SBD  Tugas 1Kelas – NPM – Nama
  • Dikumpulkan sesuai jadwal perkuliahan

 

Selamat Mengerjakan.

 

MySQL: Pernyataan INSERT INTO SELECT

Pernyataan INSERT INTO SELECTDengan MySQL, kita dapat mengkopi informasi dari satu tabel ke tabel. Dengan pernyataan INSERT INTO SELECT beberapa data satu tabel dapat disisipkan ke tabel lain yang telah ada.

Sintaks Pernyataan INSERT INTO SELECT

Kita dapat mengkopi seluruh kolom dari tabel satu ke tabel lainya, dengan sintak sebagai berikut:

INSERT INTO tabel2
SELECT * FROM tabel1;

Syaratnya adalah struktur tabel1 dan tabel2 harus sejenis

Kita juga dapat mengkopi beberapa kolom tertentu ke tabel lain dengan cara menuliskan secara jelas nama-nama kolom yang ada. Adapun sintaksnya sebagai berikut:

INSERT INTO tabel2
(kolom1, kolom2,...)
SELECT (kolom1, kolom2,...)
FROM tabele;

Lanjutkan membaca

MySQL: Pernyataan GROUP BY  untuk Pengelompokan Data Agregasi

Oleh: Fairuz el Said

Pernyataan GROUP BYPernyataan GROUP BY dalam MySQL adalah pernyataan yang dirangkai dengan pernyataan SELECT dalam hubungannya dengan fungsi agregat untuk mengelompokkan hasil query untuk satu atau beberapa field (kolom). Fungsi 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 Aggregat yang biasanya digunakan dalam pernyataan GROUP BY, 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

Lanjutkan membaca

MySQL: Pernyataan ALTER TABLE untuk Memodifikasi struktur tabel

Oleh: Fairuz el Said

Fungsi Pernyataan ALTER TABLE

Pernyataan ALTER TABLE

Pernyataan ALTER TABLE merupakan salah satu pernyataan DDL (Data Definition Language) dalam MySQL  yang digunakan untuk memodifikasi/mengubah definisi dan strktur dari struktur tabel, baik field maupun nama tabelnya. Dalam pernyataan ALTER TABLE terdapat beberapa klausa untuk memodifikasi struktur tabel yaitu:

Klausa ADD

Klausa ADD merupakan klausa yang dimiliki oleh pernyataan ALTER TABLE yang digunakan untuk menambah field dari suatu table. Sintaks Klausa ADD sebagai berikut.

ALTER TABLE nama_table 
ADD nama_field tipe_data;

Klausa CHANGE

Klausa CHANGE merupakan klausa yang dimiliki oleh pernyataan ALTER TABLE yang digunakan untuk mengubah nama dan atau tipe data suatu field. Sintaks Klausa CHANGE sebagai berikut:

ALTER TABLE nama_table
CHANGE nama_field_lama nama_field_baru tipe_data

Lanjutkan membaca

MySQL: Pernyataan DELETE untuk Menghapus Record

Oleh: Fairuz el Said

Fungsi Pernyataan DELETE

pernyataan DELETE iconPernyataan DELETE merupakan perintah DML (Data Modification Language) danlam MySQL. Pernyataan DELETE  digunakan untuk melakukan penghapusan pada suatu atau beberapa baris (record)  suatu tabel. Pernyataan DELETE dirangkaian dengan klausa WHERE untuk membatasi atau menfilter record-record yang akan dihapus.

Sintaks Pernyataan DELETE

DELETE FROM nama_tabel
WHERE nama_kolom=nilai

Catatan: Penggunaan WHERE sesungguhnya bersifat opsional, namun Klausa WHERE digunakan untuk menentukan atau membatas suatu record atau beberapa record yang akan dihapus.

Lanjutkan membaca

MySQL: Sintak dan Contoh Penggunaan Pernyataan UPDATE

Oleh: Fairuz el Said

Fungsi Penyataan UPDATE

Pernyataan UPDATEPernyataan UPDATE merupakan pernyataan DML dalam MySQL yang digunakan untuk mengubah/mengupdate data pada rekord-rekord yang ada dalam sebuah tabel.

Pada sesi ini akan dibahas tentang Pernyataan UPDATE dengan sub bahasan Fungsi, sintaks, contoh-contoh, penggunaan klausa WHERE dalam pernyataan UPDATE, serta latihan-latihan dan tugas.

Sintaks Pernyataan UPDATE

UPDATE nama_tabel 
SET kolom_1 = nilai_baru_1, kolom_2 =nilai_baru_2, …
[WHERE kondisi];

Catatan: Jika klausa WHERE tidak disertakan dalam penyataan UPDATE akan mengakibatkan seluruh record ter-update seluruhnya berdasarkan nilai baru yang dicantukan

Lanjutkan membaca

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

Lanjutkan membaca

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

Lanjutkan membaca

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.

Lanjutkan membaca