Diberdayakan oleh Blogger.
RSS

Stored Procedure & Trigger di SQL | Database

Pada kesempatan kali ini, saya akan membahas mengenai Stored Procedure dan Trigger pada SQL. Nah, ini dia penjelasannya.. untuk penjelasan lebih lanjut, Download yaa contoh scriptnya. :) *Semoga Bermanfaat*

Pengertian

1. Procedure
Procedure Adalah program yang disimpan dalam database seperti halnya data. Adanya dukungan Stored Procedure akan membuat program anda lebih ringkas dan mudah untuk dikembangkan. Stored procedure akan membantu anda dalam membuat laporan yang sifatnya analisa data, yang biasanya memerlukan banyak sekali tabel. Stored procedure mengefisienkan proses, sehingga semua daya hanya akan dipusatkan di komputer server saja.   Stored Procedure adalah kumpulan perintah SQL yang diberi nama dan disimpan di server. Stored Procedure biasanya berisi perintah-perintah umum yang berhubungan dengan database pada server, dan menghasilkan sekumpulan record. Stored Procedure ditulis dalam bentuk sebuah script.


Keuntungan penggunaan Stored Procedure adalah sebagai berikut:

  1. Meningkatkan kinerja karena mengurangi pengiriman kode dari klien ke server, mengingat modul berada pada server.
  2. Meningkatkan keamanan karena pengaksesan data tertentu ditangani dalam server, tidak melalui pengaksesan secara langsung oleh klien.
  3. Meningkatkan integritas data (konsistensi data) saat sejumlah aplikasi memanggil prosedur tersimpan yang sama.
  4. Dapat di gunakan berulangkali

Kerugian penggunaan Stored Procedure :
  1. Dapat mengakibatkan Database server membutuhkan memory dan prosessor lebih tinggi.
  2. Stored procedure hanya berisi SQL deklaratif, sehingga sangat sulit untuk menulis sebuah procedure dengan kompleksitas logika, seperti bahasa pemrograman yang di gunakan untuk memprogram aplikasi.
  3. Stored procedure tidak dapat di debug di hampir RDBMS, termasuk MySQL.
  4. Membutuhkan keahlian khusus untuk menulis dan me maintain stored procedure yang tidak setiap developer memiliki, sehingga dapat membuat ribet

2. Trigger
Trigger adalah Stored Procedure khusus yang dijalankan secara otomatis. Perintah-perintah yang akan mengaktifkan Trigger adalah UPDATE, INSERT, dan DELETE. Tugas-tugas manajemen Trigger meliputi mengubah, mengganti nama, menampilkan, menghapus dan membuat Trigger tidak aktif. Trigger tidak dapat diaktifkan secara manual, tetapi diaktifkan secara otomatis jika terjadi event INSERT, UPDATE, dan DELETE. Dalam Trigger selalu berisi satu atau beberapa event tersebut sebelum perintah Transact-SQL didefinisikan.

Keuntungan penggunaan Trigger antara lain :
  1. Trigger dibuat satu kali dan tersimpan dalam database, sehingga semua client yang menggunakan database tersebut sekaligus adalah pengguna Trigger, karena Trigger yang dipakai sama.
  2. Menyederhanakan pemrograman.
  3. Mudah diperbaharui. Apabila Trigger pernah di-update dalam database server, semua client akan menggunakan perbaruan yang terakhir
  4. Memudahkan kerja secara tim. Apabila Trigger dan Stored Procedure sudah dibuat, anggota tim kerja dapat menggunakan bahasa pemrograman yang berbeda dalam mengaksesnya, karena Trigger disimpan dan dilaksanakan oleh server, tanpa melihat bahasa pemrograman apa yang dipakai oleh pengguna database.

Untuk download contoh script klik disini yaa :)


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Perintah SQL CASE | Logika Operator | Tugas Database

Pada kesempatan kali ini kita akan belajar beberapa logika operator nih. Diantaranya AS, AND dan OR, BETWEEN, LIKE, DISTINCT, dan CASE. Yukk kita lihat logika operator itu yang seperti apa sih ?! ini jawabannya
  1. AS (nama alias / bukan nama sebenarnya) As digunakan untuk menampilkan field atau kolom dengan nama lain yang mungkin lebih mudah dimengerti. Field atau kolom yang ditampilkan oleh AS ini bersifat sementara lho.

  2. AND dan OR
    Perintah ini susah dijelaskan :D contoh kasusnya aja yaa. .
    And : menampilkan semua nama mahasiswa yang program studinya informatika computer
    Or : menampilkan semua nama mahasiswa atau yang program studinya informatika computer
  1. BETWEEN digunakan untuk menampilkan data diantara nilai yang diminta. Contoh kasus : menampilkan semua nilai ujian mahasiswa dari nilai 60 sampai dengan 100.

  2. Like (seperti) digunakan untuk menampilkan data yang hanya diwaliki oleh satu atau lebih huruf saja. Contoh kasus : menampilkan semua nama mahasiswa yang diawali dengan kata Amelia.

  3. DISTINCT digunakan untuk menampilkan satu data saja yang terdapat kesamaan. Artinya pada hasil output tidak ada data yang sama meskipun data aslinya banyak data yang sama.

  4. CASE digunakan untuk menampilkan data baru dengan data dari operasi yang ada di dalamnya. Contoh kasus : menampilkan data dengan jenis kelamin ‘P’ maka tertulis ‘Perempuan’

Kali ini saya akan sedikit mengulas logika operator CASE dengan contoh kasus :
  1. Memberikan keterangan untuk field unitInStock dengan ‘Stock Habis’ apabila jumlah unitInStock < 5, keterangan ‘Harus Order’ apabila unitInStock antara 5 sampai 15 dan memberikan keterangan ‘Stock Cukup’ apabila unitInStock > 15
  2. Memberikan nilai ‘United State of Amerika’ untuk Country=’USA’ dan nilai ‘United Kingdoms’ untuk Country=’UK’

Silahkan download Script perintah SQL nya disini. Dan databasenya disini


Nah, sudah mulai mengerti kan ? karena AS, AND dan OR, BETWEEN, LIKE, dan DISTINCT sudah sedikit disinggung pada latihan soal di sesi sebelumnya. Silahkan yang ingin tahu, download file latihan soal dan databasenya di sesi sebelumnya, Klik DISINI untuk masuk di sesi sebelumnya.


*SEMOGA BERMANFAAT*

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Export dan Import MySQL dengan phpMyAdmin

Bagi temen-temen yang sering mengcopy folder Database yang ada di folder \xampp\mysql\data, cara ini sering tidak efektif dan menimbulkan masalah. Nah, cara mengatasinya agar lebih efektif untuk memindah database ke komputer kita atau dari komputer kita. Ikuti langkah-langkahnya yaa. .

Export MySql
1. Aktifkan dulu Apache dan MySql pada XAMPP Control Panel nya.
2. Buka localhost/phpmyadmin dengan browser yang kamu punya.
3. Pilih database yang akan kamu Export


4. Klik tab Export > Pilih SQL.

5. Pilih Save as File > Go.

Import MySql
1. jangan lupa Apache dan MySql pada XAMPP Control Panel nya posisi aktif.
2. Buka localhost/phpmyadmin dengan browser yang kamu punya.
3. Buatlah database baru


4. Klik tab Import > Klik Browse.. > kemudian cari file anda > Go

Gampangkan caranya. *SEMOGA BERMANFAAT*

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Perintah - Perintah SQL | Tugas Database Lanjutan

Yang sudah belajar di sesi sebelumnya, ini dia nih Pelajaran Perintah-perintah SQL lanjutannya. Kali ini kita akan belajar perintah-perintah ALTER, DELETE, DROP, UPDATE, fungsi Perhitungan dan semakin lengkap lagi di sesi ini.

Silahkan Download file databasenya disini
Dan silahkan Download file MS.Word berisi Perintah-perintah SQLnya disini.

Jangan lupa ekstrak file databasenya (latihan1.zip) dan Import ke phpMyadmin yaa. .



*SEMOGA BERMANFAAT*

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Perintah - Perintah SQL | Tugas Database


SQL adalah kependekan dari Structured Query Language. SQL adalah bahasa yg dirancang khusus untuk berkomunikasi dengan database.

Secara umum perintah-perintah pada SQL dibagi menjadi tiga kelompok yaitu :
1. DDL (Data Definition Language)
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain :
-CREATE ( untuk membuat database dan tabel )
-ALTER ( merubah struktur tabel )
-RENAME ( merubah nama tabel )
-DROP ( menghapus database dan tabel )

2. DML ( Data Manipulation Language)
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain :
-SELECT ( memperlihatkan data pada tabel )
-INSERT ( menambah data )
-UPDATE ( memperbarui data )
-DELETE ( menghapus data )

3. DCL ( Data Control Language ) 
 DCLmerupakan sub bahasa SQL yang digunakan untuk melakukan pengontrolan data dan server databasenya. Perintah DCL, di antaranya:
-GRANT : Perintah ini digunakan untuk memberikan hak/ijin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya.
-REVOKE : Perintah ini memiliki kegunaan terbalik dengan GRANT, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.


Berikut adalah contoh kasus perintah-perintah SQL DDL dan DML yang saya buat.

Download file Ms.Word yang berisi perintah-perintah SQLnya disini 
dan file databasenya disini. 

Tapi untuk perintah SQL DROP, ALTER, RENAME, UPDATE, dan DELETE belum disertakan. Tunggu Kelanjutannya yaa :)

Pada folder database (kereta_api.zip) ekstrak kemudian Import ke phpMyadmin. Untuk yang belum tahu cara Import dan Export buka sesi selanjutnya yaa :)



*SEMOGA BERMANFAAT*

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

EDM | Electronic Dance Music | Zedd ft. Hayley Williams - Stay The Night | Lirik

Apa EDM atau Electronic Dance Music itu ?? Jawabannya adalah suatu genre musik elektronik yang mungkin lebih sering kita jumpai di lingkungan klub malam. Musik ini sebagian besar dibuat dan dimainkan oleh DJ "Disc Jockey". Musik-musik yang termasuk EDM adalah Musik Disko, Musik Tekno dan Trance Music. Demam EDM memang sedang merajalela di dunia apalagi di Amerika. Jenis musik ini memang sedang digandrungi oleh anak-anak muda. Sederetan artis barat yang menganut jenis musik ini contohnya ada Aviici, Skrillex, Deadmau5, Hardwell,Alesso, Martin Garrix, Madeon, Nicky Romero, Krewella dan masih banyaak lagi. Dan jenis musik ini juga mulai dilirik dan sekarang telah menjamur di Indonesia lho !! Ini nih salah satu contoh musik EDM, Zedd ft. Hayley Williams - Stay The Night.





lirik :


[Hayley Williams]
I know that we are upside down
So hold your tongue and hear me out
I know that we were made to break
So what? I don't mind

You kill the lights, I'll draw the blinds
Don't dull the sparkle in your eyes
I know that we were made to break
So what? I don't mind

Are you gonna stay the night
Are you gonna stay the night
Oh oh oh, are you gonna stay the night

Are you gonna stay the night
Doesn't mean we're bound for life
So oh oh, are you gonna stay the night

[beat break]

Are you gonna stay the night
Doesn't mean we're bound for life
So oh oh, are you gonna stay the night

I am fire gasoline, come pour yourself all over me
We'll let this place go down in flames only one more time

You kill the lights, I'll draw the blinds
Don't dull the sparkle in your eyes
I know that we were made to break
So what? I don't mind

Are you gonna stay the night
Are you gonna stay the night
Oh oh oh, are you gonna stay the night

Are you gonna stay the night
Doesn't mean we're bound for life
So oh oh, are you gonna stay the night
Night night night night night....

[beat break]

ARE YOU GONNA STAY THE NIGHT

[beat break]

Are you gonna stay the night
Doesn't mean we're bound for life
So oh oh, are you gonna stay the night

(Zedd: are you gonna stay the night, are you gonna stay the night, oh oh, are you gonna stay the night)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Krewella - Alive (Acoustic Version)




Lirik :


Let's make this fleeting moment last forever
Mari kita membuat sesaat ini berlangsung selamanya
So, tell me what you're waiting for?
Maka , katakan padaku apa yang kau tunggu?
I'm gonna keep it frozen here forever,
Kan kubekukan itu di sini selamanya
There's no regretting anymore.
Tidak ada menyesali lagi
It's worth the wait, even so far away.
Itu layak ditunggu , bahkan sangat jauh 
I'm making the night mine until the day I die
Kan kubuat malam hari jadi milikku hingga tiba hariku mati
No lights to brake when you're hanging by fate
Tidak ada lampu berhenti ketika Kau tergantung oleh nasib
You know what it feels like when you're dancing blind
Kau tahu bagaimana rasanya ketika Kau menari buta
All alone, just the beat inside my soul
Seorang diri, hanya detak dalam jiwaku
Take me home, where my dreams are made of gold
Bawa ku pulang , di mana impian saya terbuat dari emas
In the zone where the beat is un-controlled.
Di zona dimana detak tak terkontrol
I know what it feels like
Aku tahu bagaimana rasanya
Come on make me feel alive
Ayo buat aku merasa hidup
Feel alive, feel alive
Merasa hidup , merasa hidup
Feel alive, feel alive
Merasa hidup , merasa hidup
Feel alive, feel alive alive alive alive
Merasa hidup , merasa hidup , hidup, hidup
Alive!
Hidup !


Meet me under shining lights,
Temui aku di bawah lampu yang bersinar
I've been waiting right here all my life
Aku sudah menunggu di sini sepanjang hidupku
Feelings you can't deny that you're living, open up your eyes
Perasaan yang tak bisa kau sangkal bahwa kau masih hidup, bukalah matamu
And I just wanna sink into your crazy laughter
Dan aku hanya ingin tenggelam dalam tawa gilamu
Come on make me feel until the pain don't matter
Ayo, buat aku merasa hingga tak lagi kurasakan luka
Every second here makes my heart beat faster
Setiap detik di sini membuat hatiku berdetak lebih cepat
Finally think I found what I'm chasing after.
Akhirnya aku rasa menemukan apa yang aku kejar
All alone, just the beat inside my soul
Seorang diri, hanya detak dalam jiwaku
Take me home, where my dreams are made of gold
Bawa ku pulang , di mana impian saya terbuat dari emas
In the zone where the beat is un-controlled.
Di zona dimana detak tak terkontrol


*)
I know what it feels like
Aku tahu bagaimana rasanya
Come on make me feel alive
Ayo buat aku merasa hidup
Feel alive, feel alive
Merasa hidup , merasa hidup
Feel alive, feel alive
Merasa hidup , merasa hidup
Feel alive, feel alive alive alive alive
Merasa hidup , merasa hidup, hidup, hidup
Alive!
Hidup !


All alone, just the beat inside my soul
Seorang diri, hanya detak dalam jiwaku
Take me home, where my dreams are made of gold
Bawa ku pulang , di mana impian saya terbuat dari emas
In the zone where the beat is un-controlled.
Di zona dimana detak tak terkontrol

Back to *)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Percakapan saat Menjenguk Teman di Rumah Sakit | Bahasa Inggris

Agus
:
Hei, Have you heard that Wulan Hospitalized in JIH ?
Agil
:
What, I don’t know about that. Why ?
Agus
:
I don’t know. Let’s go to visit her.
Agil
:
How about if we buy some food or fruit that she like. I think she will be exited.
Agus
:
That’s good idea. Let’s go !




(In the hospital)
Agus, Agil
:
Assalamu’alaikum
Wulan
:
Wa’alaikumsalam, hei guys. J
Agil
:
Hey wul, I have something for you, and I guess you’ll be excited taraaaaaa this is Rambutan for you J
Wulan
:
WOW, thanks a lot gil, I really like it. Please put it above the table. I can’t reach the table my leg still hurt.
Agil
:
Oh no problem I’m happy to help you Wul
Agus
:
Yeah, By the way, What made you get hospitalized anyway, Wul ?
Wulan
:
I just had a minor accident when I was riding my motorcycle on the road that day. But, it’s okey. I’m so healty now.
Agus
:
What happened,   ? You got crash?
Wulan
:
Um, no, I think it wasn’t a crash. That day was rainy and the road seemed quite slippery. I was careless, I forced my motorcycle to the high speed and then when I found some other motorcycle riders suddenly passed by in front of me from other way, all of a sudden I wasn’t able to control my motorcycle in order to avoid running over them and I ended up running against the sidewalk.
Agus
:
Oh My God! You should have been more careful, fortunately you didn’t get a fatal crash. So, people in there must have taken you into the hospital then?
Wulan
:
Yes, sure.
Agus
:
Be patient wul, we’ll give you strength to face your life don’t be scared we’ll help you if you have problem. I had a friend he has been crashed but he has spirit to get well soon. He believes that he can be better sooner.
Wulan
:
thank you. I think so, I hope I can pass this illness sooner. And I wish I could gather with both of you again.
Agil
:
Sorry, We must go now. We have other business out there.
Wulan
:
Oke. Thanks for coming guys. And take care.
Agus
:
get well soon Lan.
Wulan
:
Oke, Thank you…

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

I Swear This Time I Mean It - Mayday Parade (with lyrics)







Lirik :


"I Swear This Time I Mean It"


Oh Florida, please be still tonight
Don't disturb this love of mine
Look how she's so serene
You've gotta help me out

And count the stars to form in lines
And find the words we'll sing in time

I want to keep her dreaming
It's my one wish, I won't forget this

I'm outdated, overrated
Morning seems so far way


So I'll sing a melody
And hope to God she's listening

Sleeping softly while I sing
And I'll be your memories
Your lullaby for all the times
Hoping that my voice could get it right

If luck is on my side tonight
My clumsy tongue will make it right

And wrists that touch
It isn't much, but it's enough
To form imaginary lines
Forget your scars, we'll forget mine
The hours change so fast
Oh God, please make this last

'Cause I'm outdated, overrated
Morning seems so far way


So I'll sing a melody
And hope to God she's listening

Sleeping softly while I sing
And I'll be your memories
Your lullaby for all the times
Hoping that my voice could get it right
Could get it right

You could crush me

Please don't crush me

'Cause baby I'm a dreamer for sure
And I won't let you down
I swear this time I mean it


And I'll sing a melody
And hope to God she's listening

Sleeping softly while I sing
And I'll be your memories
Your lullaby for all the times
Hoping that my voice could get it right

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

One Direction - Story of My Life | Lirik | Terjemahan




Lirik :


Written in these walls are the stories that I can't explain
Tertulis dalam dinding ini adalah cerita yang tidak bisa ku jelaskan
I leave my heart open but it stays right here empty for days
Aku meninggalkan hatiku terbuka tapi tetap kosong untuk berhari-hari
She told me in the morning she don't feel the same about us in her bones
Dia mengatakan kepada ku di pagi hari dia tidak merasakan hal yang sama tentang kami
Seems to me that when I die these words will be written on my stone
Sepertinya ketika aku mati kata-kata ini akan ditulis di atas batu nisanku



*)

And I'll be gone, gone tonight
Dan aku akan pergi , pergi malam ini
The ground beneath my feet is open wide
Tanah yang kupijak terbuka lebar
The way that I been holding on too tight
Jalan ku selama ini berpegang terlalu erat
With nothing in between
Tanpa ada yang menghalangi



**)

The story of my life
Kisah hidup ku
I take her home
Aku membawanya pulang
I drive all night to keep her warm
Aku mengemudi sepanjang malam untuk tetap menghangatkannya
And time... is frozen (the story of, the story of)
Dan waktu... Membeku
The story of my life
Kisah hidup ku
I give her hope
Aku memberinya harapan
I spend her love
Aku menghabiskan cintanya
Until she's broke
Sampai dia tandas
Inside
dalam
The story of my life (the story of, the story of)
Kisah hidup ku


Written on these walls are the colors that I can't change
Ditulis pada dinding ini adalah warna yang tidak dapat aku ubah
Leave my heart open but it stays right here in its cage
Tinggalkan hatiku terbuka tapi tetap di sini, di sangkarnya
I know that in the morning now I see us in the light upon a hill
Aku tahu bahwa di pagi hari kini aku melihat kita dalam cahaya atas bukit
Although I am broken, my heart is untamed, still
Meskipun aku hancur , hati ku masih liar


Back to *) **)

And I been waiting for this time to come around
Dan aku telah menunggu lama saat ini untuk datang
But baby running after you is like chasing the clouds
Tapi kasih mengejarmu seperti mengejar awan



Back to **)

The story of my life
Kisah hidup ku
The story of my life (the story of, the story of)
Kisah hidup ku
The story of my life
Kisah hidup ku

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Studi Kasus ERD | Perpustakaan Sekolah | Database Design

Permasalahan

Suatu perpustakaan Sekolah Menengah Kejuruan (SMK) X mengalami penambahan jumlah anggota maupun meminjam. Namun system yang digunakan di perpustakaan ini masih dengan manual yaitu tulis tangan yang diarsipkan ke dalam satu buku. Permasalahannya adalah menimbulkan kebingungan dan boros tenaga saat pencatatan atau pendataan

Tahap 1 : Penentuan Entitas

1.       Anggota       : Menyimpan semua informasi tentang data diri amggota
2.       Buku            : Menyimpan semua informasi tentang keadaan buku
3.       Pinjam          : Menyimpan informasi tentang tanggal meminjam, tanggal kembali
                         dan jumlah pinjam
4.       Denda          : Menyimpan informasi tentang tarif denda dan jumlah denda

Tahap 2 : Penentuan Atribut
            1.       Anggota

a. no_anggota
b. nama
:
:
Kode unik untuk setiap anggota (int/PK)
Nama Lengkap anggota (string)
c. alamat
:
Alamat Lengkap anggota (string)
d. tgl_lahir               
:
Tanggal Lahir anggota (string)
e. jurusan
:
Kejuruan yang diambil oleh anggota (string)

2.       Buku

a. no_buku
b. pengarang  
:
:
Kode unik untuk masing-masing buku (int/PK)
Nama pengarang buku tersebut (string)
c. judul 
:
Judul yang tertera pada cover buku (string)
d. thn_terbit   
:
Tahun dimana terbitnya buku tersebut (string)
e. penerbit
f. jns_buku
:
:
Nama instansi yang menerbitkan buku (string)
Jenis dari buku tersebut (string)

3.       Denda



a. kode_denda
b. no_anggota
  : 
  :
Kode unik untuk bukti denda setiap anggota (int/PK)
Kode unik untuk setiap anggota
c. tgl_pinjam         
:
Tanggal buku dipinjam (date)
d. tgl_kembali
:
Tanggal buku dikembalikan (date)
e. tarif_denda
:
Nilai rupiah denda yang harus dibayar (string)
f. jumlah_denda
:
Jumlah keseluruhan denda yang harus dibayar (string)
h. jns_denda
:
Jenis denda yang harus dilakukan (string)

 Tahap 3 : Penentuan Relationship




                   Keterangan :
Tabel utama
:
Anggota dan Buku
Tabel Kedua 
:
Pinjam
Relationship
:
Many to Many (M:M)
Atribut Penghubung
:
no_anggota dan no_pinjam (sebagai FK di Tabel Pinjam)
Participation Constrain
:
Beberapa Anggota boleh meminjam buku lebih dari satu dan suatu buku boleh dipinjam oleh beberapa anggota









Keterangan :
Tabel utama
:
Anggota dan Denda
Tabel Kedua 
:
Membayar
Relationship
:
One to Many (1:M)
Atribut Penghubung
:
no_anggota dan kode_denda (sebagai FK di Tabel Membayar)
Participation Constrain
:
Satu orang anggota dimungkinkan untuk membayar lebih dari satu denda dan satu denda harus dibayar oleh satu orang anggota





Tahap 4 : Pembuatan ERD


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS