Minggu, 27 Maret 2011

Pengenalan SQL (bagian 2)

Mau sering ilmu lagi nih..lanjut Gan!!!

Dalam SQL ada operasi (operator) perbandingan dan ekspresi. Berikut penjelasannya:

1. Operator Kondisi Pada SQL

Operator-operator kondisi yang dapat digunakan dalam klausa WHERE tersebut adalah :

= sama dengan

> lebih besar dari

< lebih kecil dari

>= lebih besar dari atau sama dengan

<= lebih kecil dari atau sama dengan

<> tidak sama dengan


2. Ekspresi Pada SQL

Ø EKSPRESI FROM
Untuk mendefenisikan tabel yang menjadi sumber data dari suatu perintah seleksi.

Contoh : SELECT * FROM Pelajar

Ø EKSPRESI WHERE

Untuk mendefenisikan kondisi pengambilan data dari suatu perintah seleksi

Contoh : SELECT * FROM Pelajar

WHERE No_Induk = ‘00311217’;

Ø EKSPRESI GROUP BY

Untuk Mengelompokkan data berdasarkan ekspresi group

Syntax :

SELECT

FROM

WHERE

GROUP BY ;

Contoh :

SELECT a.No_Induk, b.Nama, c.Nl_Angka

FROM Pelajar.a, Nilai b

WHERE a.No_Induk=c.No_Induk and b.kode=c.kode

GROUP BY a.No_Induk, b.Nama, c.Nl_Angka;

Ø EKSPRESI ORDER BY

Untuk mengurutkan data hasil seleksi

Syntax :

SELECT

FROM

WHERE

ORDER BY [DESC];

Contoh :

SELECT * FROM Pelajar

ORDER BY No_Induk;

Ø EKSPRESI HAVING

Untuk mendefenisikan batasan seleksi berdasarkan GROUP BY

Syntax :

SELECT

FROM

WHERE

GROUP BY

HAVING ;

Contoh : SELECT a.No_Induk, b.Nama, c.Nl_Angka

FROM Pelajar.a, Nilai b

WHERE a.No_Induk=c.No_Induk and b.kode=c.kode

GROUP BY a.No_Induk, b.Nama, c.Nl_Angka

HAVING Nilai>80;

Ø EKSPRESI BETWEN

Pembanding untuk mengecek apakah suatu nilai berada dalam range tertentu atau tidak

Syntax :

... BETWEEN ... AND ...

... NOT BETWEEN ... AND ...

Contoh :

Menampilkan data nilai pada range 80 dan 100

SELECT * FROM Nilai

WHERE Nl_Angka BETWEEN 80 AND 100;

Ø EKSPRESI IN

Untuk melakukan pengecekan apakah suatu nilai terdapat dalam suatu himpunan.

Syntax : IN ( ... )

IN SELECT ...

Contoh :

Select * FROM Pelajar a

WHERE a.No_Induk IN (SELECT b.No_Induk FROM Nilai b);

Ø LIKE / NOT LIKE

Untuk membandingkan data dengan pola / struktur tertentu, untuk satu karakter dipakai ( _ ) dan string ( % )

Syntax :

... LIKE

... NOT LIKE

Contoh :

SELECT * FROM Pelajar

WHERE Nama LIKE ‘We%’;

Pengenalan SQL (bagian 1)

Mau berbagi ilmu lagi..sekarang berbagi tentang apa itu SQL. Nah, Structured Query Language (SQL) merupakan script yang digunakan untuk melakukan komunikasi dengan Database. SQL juga merupakan bahasa standar yang digunakan untuk RDBMS (Relational DataBase Management Systems). Dengan SQL kita tidak perlu memperdulikan Database apa yang akan kita gunakan, sebab semua database tersebut akan mengerti jika menggunakan SQL. Database Relationals yang menggunakan bahasa SQL diantaranya Oracle, Sybase, Microsoft SQL Server, FireBird, Acces, Ingres dan MYSQL.

SQL adalah sekumpulan sintaks-sintaks atau statemen untuk mengakses data dalam database, tetapi SQL sendiri juga bisa digunakan untuk melakukan proses insert, update atau delete ke dalam suatu database. Sintaks-sintaks ini yang disebut dengan Data Manipulation Language (DML) yang merupakan bagian dari SQL. Berikut ini adalah penjelasan singkat dari sintaks-sintaks tersebut.
- SELECT, berfungsi untuk mengakses data dari suatu tabel dalam database.
- UPDATE, berfungsi untuk mengupdate (merubah) data dalam suatu tabel pada database.
- DELETE, berfungsi untuk menghapus data dari suatu tabel dalam database.
- INSERT, berfungsi untuk menambahkan data ke dalam suatu tabel dalam database.

Mengenal DDL Pada SQL
DDL merupakan singkatan dari Data Definition Language yang juga bagian dari SQL. DDL ini berfungsi lebih ke dalam memanipulasi struktur dari database. Contohnya DDL ini bisa digunakan untuk membuat tabel atau menghapus tabel. Kita juga bisa membuat key atau index dengan menggunakan DDL ini, membuat relasi antar tabel juga bisa dilakukan dengan DDL ini.
Beberapa statemen atau sintaks yang sering dijumpai dalam DDL adalah sebagai berikut:
- CREATE TABLE, bertugas untuk membuat table
- ALTER TABLE, bertugas untuk merubah struktur suatu table
- DROP TABLE, bertugas untuk menghapus suatu table
- CREATE INDEX, bertugas untuk membuat suatu index dalam table
- DROP INDEX, bertugas untuk menghapus suatu index dalam tabel.

Perintah dasar yang sering di gunakan dalam pengoperasian database dengan menggunakan perintah-perintah SQL, yaitu :
1. Retrieves Data (Menampilkan Data). Menampilkan data (Retrieves Data) dalam suatu database menggunakan SQL bisa dilakukan dengan menggunakan SELECT statement :

SELECT ALL | DISTINCT column1[As alias[, column2...]]| *
FROM datasource [WHERE condition]
[GROUP BY column1[, column2...]]
[HAVING condition]
[ORDER BY column1[, column2...]
[ASC | DESC]]

ket:
• SELECT merupakan statement untuk menampilkan data dalam suatu kolom dalam suatu table database / datasource.
• AS merupakan kata atau klausul untuk membuat temporary name atau nama temporary dari suatu kolom yang dipanggil oleh perintah.
• SELECT FROM merupakan statement yang digunakan untuk memilih table / datasource yang akan kita panggil.
• WHERE merupakan statement yang digunakan untuk membatasi pilihan yang disesuaikan dengan kondisi yang kita inginkan atau membandingkan suatu nilai atau ekspresi tertentu.
• GROUP BY merupakan statement untuk mengelompokkan data - data dalam suatu kolom database yang telah dipilih dalam suatu kelompok tertentu.
• ORDER BY merupakan statement untuk mengurutkan data yang dipilih atau ditampilkan secara menaik atau menurun dari suatu kolom data

2. Modify Data (Mengubah Data). Perintah untuk mengubah data dari suatu database baik itu satu atau ribuan data adalah dengan menggunakan UPDATE statement :

UPDATE datasource
SET column1 = expression1[, column2 = expression2][,...]
[WHERE Condition]
Contoh :
UPDATE users SET name = dodi WHERE id =1 ;

3. Remove Data (Menghapus Data). Perintah SQL untuk menghapus data dari suatu kolom didalam database yaitu DELETE statement :

DELETE FROM datasource
[WHERE condition]
Contoh :
DELETE from users WHERE id = 1;

4. Menambah Data. Perintah SQL untuk mengisikan atau menambah data dari suatu kolom dengan isi data dari kolom yang lain ialah menggunakan statement INSERT INTO dengan sintaks :

INSERT INTO target SELECT source
[WHERE condition]
[ORDER BY column1[, column2, ...]]

Target merupakan statement dimana target ini merupakan table yang ingin kita tambah atau isi dengan data yang baru. Perintah SQL untuk mengisikan atau menambahkan data yang baru kedalam suatu table ialah dengan sintaks :

INSERT INTO target [column1[, column2, ...]]
VALUES (value1[, value2, ...])
Contoh :
INSERT INTO users (name, alamat, email, username, password)
values (‘Dody Setiadiputra’, ‘Jl.Pabaki No 2’, ‘dody@upi.edu’, ‘dody’, password(‘dody’));

Values merupakan nilai yang ingin kita masukan kedalam suatu kolom di dalam table database.

Nah..segini dulu ilmu nya tunggu tahap ke duanya yah.. :)

Senin, 21 Februari 2011

Cara Buat Sate Kambing

Cara ini ku dapat saat menjelang tahun baru.. Rencananya mau ngebuat sate kambing tapi gak ada yg bisa masak dan gak tau cara buatnya. Akhirnya berhubung gw orang Padang, temen2 gw maksa dech buat gw yg buat..alasannya karena orang Padang ntu mesti bisa masak (mmm..dasar temen2 ku iki).

Yaudah..berusaha buat sendiri, buat sate kambing versi chef Meri. siapkan bahan-bahannya:
~ 1 kg daging kambing pilih yang kambing masih muda biar gak alot
~ 5 lembar daun jeruk
~ 7 siung bawang putih
~ 3 siung bawang merah
~ ketumbar secukupnya
~ merica secukupnya
~ 3 buah jeruk sate
~ garam sesendok makan
~ 100ml kecap manis atau se-botol kecap kecil
~ tusuk sate
cara buatnya:
1. rebus daging kambing + garam selama kurang lebih 30 menit
2. setelah itu iris dadu daging kambing tersebut
3. blender daun jeruk, bawang putih, dan bawang merah
4. bahan yang telah di blander di campurkan dengan daging kambing dan tambahkan kecap manis serta jeruk sate sampai warna daging merah kecoklatan dan berbau jeruk
5. diamkan daging yang telah tercampur di dalam kulkas selama 3 jam agar semua bumbu meresap
6. setelah 3 jam tusuk-tusuk sate dan bakar.. saat di bakar jangan lupa olesin kecap juga..
7. sate kambing siap dihidangkan.. biar lebih enak kasih jeruk sate lagi..

Wah..selesai dan mudahkan buat sate kambing.. Enakk..enakkk..

Istimewanya Wanita

Benarkah menjadi wanita ntu susah?? ini bukti dari banyaknya aturan menjadi wanita:
1. Wanita auratnya lebih susah dijaga dibanding lelaki.
2. Wanita perlu minta ijin dari suami apabila mau keluar rumah tetapi tidak sebaliknya.
3. Wanita saksinya (apabila menjadi saksi) kurang berbanding lelaki.
4. Wanita menerima warisan lebih sedikit dari pada lelaki.
5. Wanita perlu menghadapi kesusahan mengandung dan melahirkan anak
6. Wanita wajib taat kepada suaminya, sementara suami tak perlu taat pada istrinya.
7. Talak terletak di tangan suami dan bukan istri.
8. Wanita kurang nyaman dalam beribadat karena adanya masalah haid dan nifas.
9. dan lain-lain.

Tetapi, pernahkah liat kenyataannya??
1. Saat kita memiliki benda yang mahal harganya pasti akan dijaga dan dibelai serta disimpan ditempat yang teraman dan terbaik. Sudah pasti itulah intan permata nah, bandingannya sama dengan seorang wanita.

2. Wanita perlu taat kepada suami, tetapi tahukah lelaki wajib taat kepada Ibunya 3 kali lebih utama daripada kepada Bapaknya ?

3. Wanita menerima warisan lebih sedikit daripada lelaki, tetapi tahukah bahwa harta itu akan menjadi miliknya dan tidak perlu diserahkan kepada suami? Sementara suami apabila menerima warisan ia wajib juga menggunakan hartanya untuk istri dan anak-anaknya ?

4. Wanita perlu bersusah payah mengandung dan melahirkan anak, tetapi tahukah bahwa setiap saat itu dia didoakan oleh segala mahluk, malaikat dan seluruh mahluk Allah dimuka bumi ini, dan tahukah jika ia meninggal karena melahirkan adalah syahid dan surga menantinya. Diakherat kelak, seorang lelaki akan dipertanggungjawabkan terhadap 4 wanita, yaitu :
Istrinya, Ibunya, Anak Perempuannya dan Saudara Perempuannya. Artinya, bagi seorang wanita tanggung jawab terhadapnya ditanggung oleh 4 orang lelaki, yaitu: suaminya, ayahnya, anak lelakinya dan saudara lelakinya.

5. Seorang Wanita boleh memasuki pintu Syurga melalui pintu mana saja yang disukainya cukup dengan 4 Syarat saja, yaitu : Sholat 5 waktu, Puasa di bulan Ramadhan, taat kepada Suaminya dan menjaga Kehormatannya.

6. Seorang lelaki wajib berjihad di jalan Allah, sementara bagi wanita jika taat kepada suami serta menunaikan tanggung jawabnya kepada ALLAH SWT, maka ia akan turut menerima pahala setara seperti pahala orang pergi berjihad di jalan Allah tanpa perlu mengangkat senjata.

Masya ALLAH! demikian sayangnya ALLAH SWT kepada wanita...
Jadi Hey Ladies, kamu sangat istimewa :)

Yakinlah bahwa sebagai Zat yang Maha Pencipta sudah pasti ALLAH Maha Tahu akan segala yang diciptakan-Nya sehingga peraturan-Nya adalah yang terbaik bagi manusia.