Didik NuruL

Minggu, 03 Juli 2011

Untold Answer, But You Keep Asking

When I fell in doubt I want to scream without saying anything
I wrote the story ( I have never did in my life )

Standing in the darkness place, without anything to say
I remember someone special in my life ( I wanna follow in my life )

I passed life to did only forget satification
Soul and away ( floating, in the end)
In the end I passed life to did only forget satification
Soul and away ( only running from the light of redemtion )

I know this will be just fine ( this will be just fine )
To kwon your self into much time

( Change, to fight )

I passed life to did only forget satification
Soul and away ( floating, in the end)
In the end I passed life to did only forget satification
Soul and away ( only running from the light of redemtion )

Will be together just ( give back, my life )
(Give back together in my life)

31th December ( Incident In Last Night )

I'm leaving at with because of you
To silent remembering hard away
And to get lose alone to very to low
And to break one hope to my last now

In my heart be very to close together
This moment at 31th december
And to get lose alone to very to low
And to break one hope to my last now

And the feeling my heart
You will leave me alone

I never forget you in my heart
For to waiting old this story end
I never to remember in years
When incident in last night

I'm lost without you
I'm longing over youmoment at 31th december,In my heart bevery to close together,

And toget lose alone to very to low,

And to break one hope to my last now !


And the feeling my heart...
you will leave me alone...

I never forget you in my heart,
For to waiting old this story end,
I never to remember in years,
When incident in last night...

I'm lost without you...
I'm longing over you...

Kamis, 30 Juni 2011

Tugas Trigger

TRIGGER


Trigger merupakan Store Procedure yang dijalankan secara automatis saat user melakukan modifikasi data pada tabel. modifikasi data yang dilakukan pada tabel yaitu berupa perintah INSERT, UPDATE, dan DELETE.
INSERT , UPDATE dan DELETE bisa digabung jadi satu trigger yang dinamakan Multiple Trigger.
Bentuk perintahnya :
CREATE TRIGGER nama_trigger
ON nama_tabel
FOR INSERT, UPDATE, DELETE
AS
isi statement-statement Anda disini.
GO
Saya akan memberi contoh sederhana untuk mudah memahami bagaimana cara kerja trigger ini.
Misalkan kita punya data di table DaftarSiswa
DaftarSiswa
Kode
Status
1001

1002

1003

Di tabel yang lain kita juga punya tabel DaftarNilai :
DaftarNilai
Kode
Nilai
Daftar nilai ini belum ada isinya yang nantinya akan kita isi dengan perintah INSERT.
Kolom Status pada tabel DaftarSiswa akan kita isi dengan “Lulus” dan “Tidak Lulus” secara automatis saat kita melakukan INSERT dan UPDATE pada tabel DaftarNilai.
Cara membuat dan mengisi kedua tabel diatas :
CREATE TABLE daftarSiswa (kode char(4), status char(10))
CREATE TABLE daftarnilai (kode char(4), nilai float)
Pada tabel DaftarSiswa diisi dengan perintah berikut :
INSERT INTO daftarSiswa VALUES(’1001′,”)
INSERT INTO daftarSiswa VALUES(’1002′,”)

INSERT INTO daftarSiswa VALUES(’1003′,”)
Setelah semuanya dijalankan di Query Analyzer, berikutnya kita akan membuat suatu TRIGGER di tabel daftarnilai.
CREATE TRIGGER tr_status     
ON daftarnilai
FOR INSERT, UPDATE
AS
DECLARE @kode char(4)
DECLARE @nilai float
SELECT @kode = kode, @nilai = nilai FROM daftarNilai
IF @nilai >= 60
UPDATE daftarSiswa SET status = ‘Lulus’ WHERE kode=@kode
ELSE UPDATE daftarSiswa SET status = ‘Tidak Lulus’ WHERE kode=@kode
go

Untuk menganalisa lihat isi kedua tabel diatas dengan perintah
SELECT* FROM daftarSiswa
SELECT* FROM daftarNilai
Setelah Anda melihat hasilnya kemudian jalankan perintah dibawah ini :
INSERT INTO daftarNilai values(’1001′,70)
INSERT INTO daftarNilai values(’1002′,50)
INSERT INTO daftarNilai values(’1003′,80)
Setelah dijalankan Anda bisa lihat kembali isi tabel daftarSiswa dan daftarNilai.
DaftarSiswa
Kode
Status
1001
Lulus
1002
Tidak Lulus
1003
Lulus

DaftarNilai
Kode
Nilai
1001
70
1002
50
1003
80
Disini terlihat saat kita melakukan perintah INSERT di tabel daftarNilai secara otomatis program trigger melakukan pengisian pada tabel daftarSiwa pada kolom “status”.

TUGAS

Tugas

Tugas CDM & PDM

Tugas







Tugas UTS

UTS


Praktikum Sistem Basis Data I

Pertemuan 2 - PostgreSQL 8.X