• Tidak ada hasil yang ditemukan

Staffsite STMIK PPKIA Pradnya Paramita b6b5b database

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staffsite STMIK PPKIA Pradnya Paramita b6b5b database"

Copied!
22
0
0

Teks penuh

(1)

DATABASE

PEMASARAN BERBASIS WEB
(2)

Pengenalan Database

Apa itu database ?

Kumpulan tabel , tabel – tabel tersebut harus

saling berelasi melalui kolom – kolom yang

ada berdasarkan aturan – aturan tertentu.

(3)

Dasar dasar database

Tabel ?

Tabel adalah sekumpulan data yag disajikan secara tabular

dan dipisahkan berdasarkan kolom – kolom tertentu.

Kolom dan tipe data

Tipe data dari kolom – kolom yang terdapat pada sebuah

tabel dapat berbeda – beda dan dapat kita tentukan sendiri.

Dalam dunia database, kolom sering disebut sebagai

field

Baris

Istilah database disebut dengan

record

.

Primary key

Field

kunci dalam suatu tabel, yang berfungsi sebagai

pembeda antara

record

satu dengan yang lain.

Foreign key

(4)

Bahasa Database

SQL?

S

tructured

Q

uery

L

anguage

.

Bahasa yang dirancang untuk

berkomunikasi dengan database. Tidak seperti bahasa

pemrograman (seperti C, visual Basic, dan sebagainya),

SQL hanya memiliki beberapa kata kunci saja.

Tiga Elemen Penting dalam SQL

DDL

DML

(5)

SELECT

Pengambilan data dari dalam database dilakukan dengan

menggunakanb statemen SELECT.

Bentuk umum select

(6)

Membuat dan Memanipulasi

struktur tabel

Membuat tabel

Untuk membuat tabel di dalam database menggunakan statemen CREATE TABLE

Struktur Umum : Contoh :

Create table nama ( field1 tipe,

Field2 tipe, ….

);

(7)

Membuat dan Memanipulasi struktur tabel

Not null

 Field dalam database dapat berisi nilai NULL (nilai kosong). Jika anda ingin memastikan bahwa suatu field harus diisi, maka ditambah klausa NOT NULL pada saat mendefinisikan field.

Contoh:

(8)

Membuat dan Memanipulasi struktur tabel

Menambah kolom Tabel

 Tabel yang telah dibuat dapat pula ditambahkan field – field baru. Sebagai contoh, kita ingin menambahkan field ID_VENDOR pada tabel produk. Untuk melakukan perubahan terhadap struktur tabel, kita harus menggunakan statemen ALTER TABLE.

Bentuk umum

Alter table NamaTable Add column FieldTipe

Contoh :

Alter table produk

(9)

Membuat dan Memanipulasi

struktur tabel

Mengubah kolom tabel :

Kolom atau field dari suatu tabel yang telah didefinisikan sebelumnya masih dapat diubah sesuai kebutuhan.

Contoh :

Alter table produk

Modify column id char (6);

Menghapus kolom Tabel

Kita juga dapat menghapus satu atau beberapa field dari suatu tabel. Contoh :

Alter table produk

(10)

Membuat dan Memanipulasi

struktur tabel

Menghapus Tabel

Tabel dapat dihapus dengan menggunakan statemen DROP TABLE.

 Bentuk umum penggunaan statemen ini adalah sebagai berikut :

 drop table nama

Contoh :

(11)

Memanipulasi Data

Memasukkan Data Baru

Untuk memasukkan data menggunakan statemen INSERT Bentuk umumnya :

Insert into NamaTabel(field1,field2,…) values(nilai1,nilai2,…) atau Insert into NamaTabel values(nilai1,nilai2,…)

Contoh :

Insert into produk(id, nama, harga, deskripsi) values(‘EL-001’, ‘Lemari ES’, 1500000, null); Atau

(12)

Memanipulasi Data

Mengubah Data

Untuk melakukan perubahan dalam suatau tabel menggunakan statemen UPDATE

Bentuk umumnya :

 update NamaTabel

Setfield1 = nilai1, field2 = nilai2,…

Contoh :

update produk

(13)

Memanipulasi Data

Menghapus Data

Penghapusan data dalam suatu tabel menggunakan statemen DELETE

Bentuk umumnya :

Delete from NamaTabel where kondisi

Contoh :

(14)

Seleksi Data

Menampilkan field yang dipilih

Data yang tersimpan dalam suatu database dapat ditampilkan menggunakan statemen SELECT. Dalam kasus – kasus pemrograman terkadang kita hanya perlu mengabil satu atau beberapa field saja.

Bentuk umum :

Select field1,field2,…fieldN from NamaTabel

Contoh :

Select id,nama from produk

Menampilkan semua field Bentuk umum :

(15)

Seleksi Data

Memfilter tampilan data

Proses penyaringan (filtering) data adalah menampilkan datayang memenuhi kriteria – kriteria tertentu yang kitta definisikan. Kriteria ini sering disebut dengan kondisi. Dalam SQL, kondisi harus didefinisikanmenggunakan klausa WHERE

Bentuk umumnya :

Select field1, field2,….fieldN

From NamaTabel1,NamaTabel2,…NamaTabelN Where kondsi

Contoh :

Select

id,nama,harga From produk

(16)

Seleksi Data

Memfilter tampilan data

Pada proses ini kita juga bisa menyertakan lebih dari satu kondisi dengan relasi logika OR atau

AND

Bentuk Umum :

Select field1,field2,…fieldN

From NamaTabel1,NamaTabel2,…NamaTabelN where kondisi1[and/or]

kondisi2[and/or] kondisi3[and/or]

Contoh :

Select id, nama, harga from produk

 Where harga <= 10000 and harga >=5000

Untuk data bertipe karakter kita menggunakan operator LIKE ,

contoh :

Select id,nama, harga from produk

(17)

Seleksi Data

Mengurutkan tampilan data

Untuk keperluan pengurutan data yang akan ditampilkan, kita perlu menyertakan klausa ORDER BY pada akhir statemen SELECT yang kita tulis.

Bentuk umum :

[statemen SELECT] ORDER BY firld1,field2,…[ASC|DESC]

Contoh :

 Select id, nama,harga from produk

(18)

Seleksi Data

Menggunakan alias

adakalanya kita perlu menggunakan alias untuk mempersingkat nama tabel.

Contoh sintak :

Select id, nama, harga, deskripsi from produk

Perintah diatas sebenarnya sama saja bila ditulis :

Select

produk.id, produk.nama,

produk.harga, produk.deskripsi From produk

Karena terlalu panjang jadi :

Select

(19)

Seleksi Data

Join

Seleksi dapat dilakukan dari lebih dari satu tabel yang memiliki relasi satu sama lain. Relasi tersebut dibuat menggunakan firld-field tertentu dari tabel – tabel bersangkutan.

Contoh tabel buku mempunyai field : kode_buku, judul, pengarang, jumlah_buku, kode_penerbit

Contoh tabel Penerbit mempunyai field : Kode_penerbit, nama_penerbit

Contoh : Select

a.kode_buku, a.judul_buku, a.pengarang, b.nama_penerbit, a.jumlah_buku

From buku a, penerbit b Where

(20)

Aggregate Function

Max dan Min

Digunakan untuk menentukan nilai maksimum dan Minimum dari suatu data yang terdapat pada field tertentu

Bentuk umum :

Select max/min(field) from NamaTabel

Contoh :

(21)

Aggregate Function

Avg

Untuk menentukan nilai rata – rata dari semua data yang terdapat pada suatu field tertentu

Bentuk umum :

Select avg(field) from NamaTabel

Contoh :

Select avg(harga) from produk;

Count

Untuk menghitung cacah record dari suatu field

Bentuk umum :

(22)

Aggregate Function

 Sum

 Digunakan untuk menjumlahkan data yang terdapat pada suatu field teretntu

 Bentuk umumnya :

 Select sum(field) from NamaTabel

 Contoh sum(harga) from produk;

 Grouping

Referensi

Dokumen terkait

I then provide empirical evidence that these reforms suc- ceeded in substantially increasing the labor market attachment of the target population and that local welfare

SEHUBUNGAN DENGAN PENGUMUMA PEMENANG, MAKA BERSAMA INI DISAMPA KAN

Pada Bab II Point 2 tertulis masa berlaku penawaran 150 (seratus lima puluh) hari kalender,sedangkan pada Bab IV huruf F masa berlaku penawaran 60 (enam puluh) hari kalender

Dengan ini kami beritahukan bahwa penawaran Saudara Nomor : ll ,1KP/SPHIIIII2AI2 tanggal 07 Maret 2A72 perlhal Penawaran Pekerjaan Pengadaan Sarana

Pendekatan sistem yang lebih menekankan pada prosedur didefinisikan bahwa sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

[r]

[r]

Mengunjungi pengawas SMP, SMA, dan SMK di dindik kabupatenkota, dan memberikan hasil rekap data sekolah yang tidak lengkap dan tidak valid, serta memberikan bimtek kepada sekolah