blog diaper murah

blog diaper murah
distributor gg

Thursday, October 22, 2015

Belajar membuat database sederhana(3) - mengenal SQL - DML - insert

Insert perintah yang digunakan untuk memasukkan data dalam table.

Masukkan data pada table dengan perintah berikut :



Wednesday, October 21, 2015

Belajar membuat database sederhana(4) - mengenal SQL - DDL - create table, index


Bagaimana menjalankan SQL ? Ada banyak langkah yang dapat diikuti :

  1. Menggunakan PHPmyadmin dan GUInya. Cek disini Instalasi XAMPP 
  2. Setelah instalasi XAMPP selesai, kita bisa menggunakan GUI dari phpmyadmin ketikkan di browser "localhost/phpmyadmin"
  3.  atau menggunakan consul dengan cara menjalankan mysql.exe lokasi file biasanya C:\xampp\mysql\bin 
  4. Atau jalankan command prompt ( ketikan pada start menu > run> cmd) masuk ke folder tempat mysql.exe dengan perintah "cd /xampp/mysql/bin"
  5. Jalankan aplikasi consul dengan perintah "mysql -u root -p" dan enter (-u artinya user database, dari perintah diatas kita masuk sebagai root dan -p artinya password user ) 
Kita bahas DDL untuk mendefinisikan database klinik Langkah yang kita jalankan

  1. membuat data base klinik . Perintah yang digunakan : create database klinik; 
  2. membuat tabel. Tabel yang akan kita buat ada 5 yaitu table dokter, table pasien, table kunjungan, table history, table pelayanan. Atribut akan menjadi field / kolom dalam database. Atribut mempunyai tipe data yang akan kita definisikan di create table ini.


3. Primary key adalah kunci dari tabel tersebut, dimana primary key tiap record tidak boleh sama. Primary key membuat record memiliki identitas sendiri. Primary key membantuk kita saat menjalankan query SQL
Set Foreign key. Foreign Key adalah atribut yang menghubungkan record tersebut dengan tabel yang lain. Sebelum set FOREIGN KEY biasanya ada notifikasi (index hilang pada kolom) pastikan kolom table yang akan dijadikan foreign key telah di index jika notifikasi tersebut muncul.
Perintah memberikan Foreign Key :


Setting FOREIGN KEY



Jika semua perintah sudah dimasukkan akan terlihat ERD database. Cara melihat ER diagram di phpmyadmin di menu Desainer



Belajar membuat database sederhana(3) - mengenal SQL

SQL sebuah bahasa yang digunakan untuk mengakses database.
Perintah SQL dibagi menjadi 3 (tiga)
DDL : Data Definition Language
Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi dari objek-objek database 
DML : Data Manipulation Language Perintah yang digunakan untuk  melakukan manipulasi terhadap data di database / tabel
DCL : Data Cntrol Language
Perintah yang mengatur hak akses, atau control user lainnya dalam sistem database

Belajar membuat database sederhana (1)

Sebelum kita membuat database, perlu kita memahami data master. Bagaimana bentuk data, relasi data tersebut dan kebutuhan dari sistem. Secara sederhana , kita bisa membuat analisa database dari mengumpulkan data konvensional misal buku catatan data.
Saya ambil contoh database untuk klinik, disini kita akan menganalisa data dari buku besar Klinik.
Buku besar Klinik adalah buku yang digunakan untuk menulis data rekapitulasi kunjungan Klinik. 
Buku besar ini biasanya dituliskan secara manual, rawan hilang dan sering terjadi rekam data yang berulang
Database klinik disini dengan batasan :
  • Tanpa merekam transaksi obat
  • Tanpa rawat inap
  • Tanpa perbedaan ruangan
  • 1 pasien , dalam 1 kali kunjungan dapat melakukan mendatangi beberapa dokter , misal pada tanggal 11 Oktober 2015 pasien A mendatangi dokter gigi, dokter mata, dokter umum
  • 1 dokter dapat melakukan beberapa kali pelayanan 
Definisi, dalam basis data, dikenal istilah entitas dan atribut
(wikipedia)Entitas (entity) adalah sebuah objek yang keberadaannya dapat dibedakan terhadap objek lain.
Entitas dapat berupa orang, benda, tempat, kejadian, konsep
Contoh:
Binatang : KAMBING, SAPI, KUCING
Manusia  : MAHASISWA, DOSEN, PEMASOK, PENJUAL
Benda  : MOBIL, MESIN, RUANGAN
Tempat  : NEGARA, DESA, KAMPUNG
Kejadian  : PENJUALAN, REGISTRASI
Konsep  : REKENING, KURSUS
Sebuah entitas memiliki sejumlah atribut
Contoh: mahasiswa memiliki nama dan alamat