Saturday, August 27, 2016

cara menggabungkan rangkaian tidak saling terhubung dan rangkaian saling terhubung

Assalamualaikum wr.wb
kali ini saya akan menjelaskan cara menggabungkan rangkaian tidak saling terhubung dan rangkaian saling terhubung

Gambar tabel peminat_buku_sains:


Gambar tabel waktu_baca:


Gambar cara menggabungkan rangkaian saling terhubung "Max"


Gambar cara menggabungkan rangkaian saling terhubung "Min"


Gambar cara menggabungkan rangkaian tidak saling terhubung :


terima kasih atas perhatiannya wassalamualaikum wr.wb

Menambah field dan foregin key "cmd"

Assalamualaikum wr.wb.
kali ini saya akan menjelaskan bagaimana menambah relasi dan menambah field dalam tabel.
perintah yg saya gunakan yaitu : Alter dan Add
langsung saja saya jelaskan 
disini ada tabel data buku yg sudah saya buat dengan Mul hanya satu.




Perintah Alter menambah tabel kolom stok "Add":
Alter table nama_tabel
Add nama_kolom;


 kemudian saya ingin menambah tabel dt_penerbit dgn perintah:
Create table nama_tabel
(nama_kolom tipe_data);



Dan saya akan menambah dan merelasikan tabel data_buku ke dt_penerbit:
Alter table nama_tabel
add foregin key (nama_kolom) references nama_table (nama_kolom);


Ini lah hasil data yg sudah direlasikan dengan tanda Mul


Ok..terima kasih atas perhatian nya 
wassalamualaikum wr.wb


Tuesday, August 23, 2016

Update'an

Assalamu alaikum wr.wb 

Kali ini saya akan memberikan beberapa penjelasan Query Update

A. Select adalah perintah untuk menampilkan data tabel .
Query Select :
Select * from Nama_Tabel; 


 B. Update adalah perintah  untuk mengubah isi data dalam tabel.

Query Update:
Update Nam_tabel 
Set nama_kolom='isi data baru'
where nama_kolom='data lama'; 



C. Delete adalah perintah untuk menghapus isi di dalam tabel

Query Delete :
Delete From Nama_tabel
where nama_kolom='isi data tabel';


Alter adalah perintah dasar untuk mengubah tabel.

D. klausa "Change" berfungsi untuk Field/nama_kolom
Query Change:
Alter table Nama_tabel
Change Column Nama_kolom_lama Nama_kolom_baru Tipe_data_baru;



E. Klausa "Modify" Berfungsi untuk mengubah tipe data tabel.
Query Modify:
Alter table Nama_tabel
modify column Nama_kolom tipe_data_baru;


F. Klausa "Rename" Berfungsi unruk mengubah nama tabel.
Query Rename:
Alter table Nama_tabel_lama
rename nama_tabel_baru;


G. Klausa "Drop" berfungsi semua nama kolom dan isi data tabel.
Alter table Nama_tabel_lama
Drop nama_kolom;



Ok...sampai disini penjelasan Query saya.. terima kasih atas perhatiannya.
semoga bermanfaat dan ikuti kelanjutan saya.

Wassalamulaikum wr.wb.



Friday, August 19, 2016

Cara menjumlahkan data tabel yg sama dengan klausa Select SUM (CMD)

Assalamualaikum Wr.Wb

Cara menjumlahkan data table tentu dengan menggunakan klausa Sum

Pertama Sediakan database yang sudah ada tabel beserta isi di dalam tabel.
Yang saya gunakan adalah tabel dengan nama DATA_BUKU yang sudah di foreign key dengan tabel nama DATA_KATEGORI.

Langsung saja saya tampil kan data buku dengan perintah select dengan gambar :


kemudian gunakan perintah Klausa Sum untuk menentukan data yg sama seperti gambar di bawah ini:

bisa kita lihat data dalam ID_KATEGORI terdapat data yg sama dengan PENERBIT. maka dapatlah hasil seperti gambar diatas.

OK. terima kasih atas pehatian nya semoga bermanfaat...
Wassallamulaikum wr. wb

Friday, August 12, 2016

Berbagai perintah dalam Select Count,SUM,AVG,MIN,dan MAX

Berbagai perintah dalam Select

1. SELECT
Salah satu syntax yang paling penting dalam SQL adalah select.Select berfungsi untuk menampilkan data-data pada tabel-tabel yang terdapat dalam database. Di sinilah terdapat banyak perbedaan antara SQL biasa dan SQL Oracle. Oracle banyak sekali meringkas syntax-syntax menjadi lebih sederhana walaupun sebenarnya oracle juga tetap memerima SQL strandar.
Perintah Select :
Select * from Nama_tabel ;

Perintah Klausa Select :

A. Select "Count"
Berfungsi sebagai menghitung jumlah record dalam tabel.

Perintah Count:
Select Count(Nama_kolom) from Nama_Tabel ;

B. Select "SUM"
Berfungsi sebagai Mengetahui Jumlah Nilai dalam tabel.  

Perintah SUM :
Select SUM(Nama_Kolom yg ingin di jumlahkan)
From Nama_tabel ;

Perintah SUM tergabung dalam Group by dan Order by :
Select Nam_kolom, SUM(Nama_Kolom yg ingin dijumlahkan)
From Nama_tabel 
Group by Nama_Kolom
Order by SUM(Nama_Kolomyg ingin di urutkan);


C. Select "AVERAGE"
Berfungsi sebagai Menghitung rata-rata dalam tabel.

Perintah AVERAGE :
Select (Nama_Kolom yg ingin di rata ratakan)
From Nama_tabel ;

Perintah AVG tergabung dalam Group by dan Order by :
Select Nam_kolom, AVG(Nama_Kolom yg ingin di rata ratakan)
From Nama_tabel 
Group by Nama_Kolom
Order by AVG(Nama_Kolom yg ingin di urutkan);


D.  Select "MIN"
Berfungsi Sebagai Penentu Nilai Minimum

Perintah MIN :
Select Min(Nama_kolom yg ingin di Minimumkan)
from Nama_Tabel ;

Perintah MIN tergabung dalam Group by dan Order by :
Select Nam_kolom, Min(Nama_Kolom yg ingin di Minimumkan)
From Nama_tabel 
Group by Nama_Kolom
Order by Min(Nama_Kolom yg ingin di urutkan);


E. Select "MAX"
Berfungsi Sebagai Penentu Nilai Maxsimun

Perintah Max
Select Max(Nama_kolom) from Nama_Tabel ;


Perintah Max tergabung dalam Group by dan Order by :
Select Nam_kolom, MAX(Nama_Kolom yg ingin di Maxsimumkan)
From Nama_tabel 
Group by Nama_Kolom
Order by MAX(Nama_Kolom yg ingin di urutkan);


Fungsi fungsi :
1. Maksud dari pengelompokkan data adalah menyatukan data-data yang ditampilkan atau diambil dari suatu tabel berdasarkan kriteria tertentu. Untuk mengelompokkan data ini dipergunakan klausa GROUP BY.
2. Mengurutkan Data dengan ORDER BY
3. Mengurutkan data Ascending maupun Descending





Friday, August 5, 2016

ERD SEKOLAH

ERD (Entity Relationship Diagram)
ERD adalah gambaran mengenai berelasinya antarentitas.ERD untuk memodelkan stuktur data dan hubungan antar data,untuk menggambarkannya digunakan beberapa notasi atau simbol. Padadasarnya ada 3 simbol yang digunakan yaitu:
1) Entity
Entity adalah objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain.  
Entity (entity/entity set) memiliki beberapa istilah di dalam ilmu komputer, seperti table (tabel),berkas (data file),penyimpanan data (data store). Entity set adalah kumpulan data yang sejenis.
Entity digambarkan dengan persegi panjang .
 



2) Attribut
Attribut adalah karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity/relationship. Nilai attibut adalah suatu data aktual/informasi yang disimpan pada suatu attribut di dalam suatu entity/relationship.
Jenis-jenis attribut :
- Key : Attribut yang digunakan untuk menentukan suatu entity secara unik.
- Attribut Simple : Attribut yang bernilai tunggal.
- Attribut multivalue : Attribut yang memiliki sekelompok nilai untuk setiap instan entity.
- Attribut Composite : Suatu attribut yang terdiri dari beberapa attribut yang lebih kecil yang mempunyai arti tertentu.
Gambar attribut diwakili oleh simbol elips



3) Hubungan/relasi
Relasi yang terjadi 2 himpunan entitas (misalnya A dan B) dalam suatu basis data yaitu :
1. Satu ke satu (one to one) :
Setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan B.
2. Satu ke banyak (one to many) :
Setiap entitas pada himpunan entitas A dapat berhubungan banyak dengan entitas pada himpunan entitas B, tetapi setiap entitas pada himpunan entitas B hanya dapat berhubungan dengan satu entitas pada himpunan entitas A.
3. Banyak ke Banyak (Many to many):
Setiap entitas pada himpunan entitas A dapat berhubungan banyak dengan entitas pada himpunan entitas B.

Simbol-simbol dalam ERD
 
Contoh ERD Sekolah :


Monday, August 1, 2016

Cara Membuat Foreign Key kedalam cmd

Cara Membuat Foreign Key kedalam cmd

Assalamualaikum wr. wb

sebelum membuat foreign key kita perlu mengaktifkan terlebih dahulu Xampp yg kita gunakan kemudian aktifkan Apache dan Mysqlnya. kemudian aktifkan cmd dengan menekan Windows + R.
sebelum membuat foreign key kita harus mengetahui dasar dasar penulisan dalam html.

 Kemudain ikuti lankah gambar yg tersedia ini :
  
Cara pertama adalah masukkan xampp supaya terhubung ke localhost 
lalu SHOW DATABASE yg ingin dipilih kemudian  USE NAMA_DATABASE :



Gambar daftar database absen2 dan tabel menu, data, dan status :


Gambar pada saat membuat foreign key :


Gambar cara menambah data kedalam tabel :


Kemudian hasil gambar terakhir dari pembuatan cmd dari mysql adalah :