Senin, 03 Desember 2012

ERD

Haiya.. MAaf atas keterlambatan UP DATE  <( ^_^)
Dan.. Sekarang kita akan membahas.... Teteteteeeeeet(bunyi terompet) E..! R..! D..! ERD!!
Owalah? erd... E..R..D.. ERD.... EEERDEEEEEEE!!
Aaaaaahh!! Apa sih ERD itu? Empek-empek, Risoles, Donat, kali y?!  >___<

Baiklah.. jangan panik..   (=____+)
Mari kita bahas pelan-pelan...
Mulai dari pengertian ERD.

1. Pengertian ERD
ERD adalah yang jelas bukan Empek-empek, Risoles, Donat XD singkatan dari Entity Relationship Diagram, yang artinya  abstrak dan konseptual representasi data. Entity-Relationship merupakan salah satu  metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem  seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship diagram, ER diagram, atau ERD.

Dalam pembuatan ERD, ada beberapa hal yang harus diperhatikan, yakni:
- View (Hasil output)
- Logical Level (Tahap pembuatan RED yang meliputi Entitas, Atribut, dan Relasi)
- Physical Level (Tahap fisik ERD)



2 . Notasi
Nah, tadi ada disebut Entitas, Atribut, dan relasi. Apa sih entitas, atribut, dan relasi? Atribut ya topi, dasi, dan belt (-^0^-)~
Nah, daripada memperhatikan tulisan yang dicoret (//LOL//) Mari kita lihat penjelasan tentang notasi.


Nah, yang paling dipakai dalam notasi adalah entitas, atribut dan relasi.
Entitas adalah suatu oblek yang dapat diidentifikasi dalam lingkungan pemakai
Atribut berfungsi mendeskripsikan karakter entitas (atribut yang berfungsi sebagai key diberi garis bawah)
Relasi berfungsi untuk menunjukan adanya hubungan du antara sejumlah entitas berbeda

Contohnya:


Nah... 
Dalam menggambar susunan ERD, pada garis penghubung kadang terdapat simbol-simbol cabang tiga atau "0". Semua itu juga ada artinya, Teman...
Perhatikan gambar berikut:



Jika melihat tabel diatas pada "Min" dan "Max" teman-teman mungkin sudah akan mengerti maksdunya.
Perhatikan gambar ini nuntuk mudahnya:


Jika kurang paham, teman-teman bisa membayangkannya sebagai diagram venn (masih ingat pelajaran kelas 1 SMP kan?) maka akan lebih mudah memahaminya.


3. Langkah-langkah pembuatan ERD
a) Menentukan Identitas
    Menetukan peran, kejadian, lokasi, hal nyata, dan konsep dima na penggunaan untuk mentimpan data.
b) Menentukan Relasi
    Menentukan pasangan antar hubungan entitas menggunakan matriks relasi.
c) Gambafr ERD sementara
    Identitas digambarkan dengan kotak dan relasi dengan garis.
d) Isi Kardinalitas
    Menentukan jumlah kejadian satu entitas untuk sebuah kejadian pada entitas yang berhubungan
e) Tentukan kunci utama
    Menentukan atribut yang mengidentifikasikan satu dan hanya satu kejadian  masing-masing entitas.
f) Gambar ERD berdasarkan kunci
    Menhilangkan relasi many to many serta memasukkan primasry dan kunci tamu pada tiap entitas.
g) Tentukan Atribut
    Menentukan field-field yang ditentukan system
h) Pemetaan atribut
    Memasangkan atribut dengan entitas yang sesuai
i) Gambar ERD dengan Atribut
    Menggambar ERD dari langkah (f) dengan menambahkan entitas atau relasi yang ditemukan pada (h)
j) Periksa hasil
    Check "Apakah system telah menggambarkan keseluruhan system yang akan dibangun?"

Sekian pencelasan yang separuhnya adalah copas dari saya (saya takut memberi informasi yang 100% dari pemahaman saya sebe saya sendiri tidak yakin dengan pengetahuan saya)
<( ^_^)
Mohon maaf bilan terjadi banyak kesalahan... 
Jika ada kritik dan saran yang membangun, saya ucapkan terima kasih untuk memberi koment.

See ya next ep!!  (-^0^-)/


---------------------------------
(c) materi
RPL tgl 30 Nov 2012 STMIK Kharisma Makassar
http://fridaylearning.webs.com/apps/blog/show/20612099-baca-erd-yuk-
http://olivkaos.blogspot.com/2012/12/model-data.html 

(c) Gambar
 http://fridaylearning.webs.com/apps/blog/show/20612099-baca-erd-yuk-
http://olivkaos.blogspot.com/2012/12/model-data.html 
willbugzz.deviantart.com
https://www.google.co.id/search?num=10&hl=en&site=imghp&tbm=isch&source=hp&biw=1366&bih=636&q=erd&oq=erd&gs_l=img.3..0l10.1148.2052.0.2441.3.3.0.0.0.0.233.626.0j1j2.3.0...0.0...1ac.1.h6zlTTxDjjE

SimSe

Hai Teman! Di episode ini, Ada yang baru nih!  (->v<-)/
Apaan y? (-0____0-)
Ini, lho! Game untuk melihat seberapa trangguh kita menjadi manager! \(-^w^-)/
Wah! Seperti Theme Hospital, dong!! (-0w0-)

Yah.. Teman-teman masih ada yang ingat dengan Theme Hospital? Itu, lho, game yang menjadikan kita owner sebuah rumah sakit dimana kita harus mengurus segala keperluan, mengatur dokter, perawat dan pekerja, serta mengembangkan rumah sakit ke tingkat internasional dan bersaing dengan rumah sakit lain.
Nah.. Kini bagi teman-teman yang ingin mencoba cara baru menjadi manager dengan cara lain dapat mencoba game SimSe ini.

Game ini tidak lain adalah simulasi dari apa yang sudah kita pelajari di episode sebelumnya. (-^0^-)/
(http://piyochendra.blogspot.com/2012/10/model-model-proses-software.html)


Seperti halnya model-model proses software, game ini juga terbagi atas 3 versi, yakni:
- Waterfall Model
- Rapid Prototyping
- Incremental Model

Ada pion-pion penting yang harus kita perhatikan dalam memainkan game SimSe ini untuk mendapatkan nilai sempurna. Karena, jika tidak memperhatikan beberapa aspek, akan sangat susah untuk mendapatkan nilai bahkan nilai standar sekalipun. (Tidak ada nilai standar dalam game, hanya saja, saya menganggap nilai 65 sebagai standar, ahahah... Seperti jaman sekolah y.. <( ^_^)  )

Poin-poin tersebut sebagai berikut:

1. Perhatikan managemen SDM
Penting untuk mengecheck semua CV pekerja. KArena, dari situlah akan diketahui kelebihan dari masing-masing pekerja. Berilah mereka pekerjaan yang sesuai dengan kelebihan dan hobbynya. Sebab memberikan pekerjaan yang tidak sesuai dengan hobby dan keahliannya maka pekerjaan yang dilakukannya akan membutuhkan waktu sangat lama dan banyak error.
Tak kalah pentingnya untuk tidak mengabaikan kondisi pekerja apakah mereka lelah atau sakit.

2. Perhatikan langkah-langkahnya
Setiap model game memiliki prosedur sendiri. Perhatikan apa langkah yang pertama harus dilakukan dan apa langkah selanjutnya (seperti yang sudah dipelajari di episode sebelumnya).
Khusus untuk waterfall model, jika customer menyatakan new requirment segera ulang semua procedure dari awal untuk mencegah error yang tidak berguna.

3. Artefact
Sebelum menyerahkan program pada customer, ingat selalu mengecheck Artefact. Lho? Artefact? kok kayak Final Fantasy? Ahaha.. Artefact di sini memiliki arti yang berbeda dengan game pada umumnya. Aetefact dalam game ini digunakan untuk mengetahui seberapa persenkah proyek kita selesai dan seberapa banyak errornya. Jika terdapat error, segeralah perbaiki errornya sebelum benar-benar menyerahkannya pada customer.

4. Time Limit
Masing-masing model memiliki time limit alias batas waktu. Jangan sampai keasyikan menekan next moment Sementara waktunya telah melewati batas yang telah ditentukan. Hal ini akan mempengaruhi penilaian customer terhadap project yang kita kerjakan.

5. Bahasa Pemrograman
Pada rapid prototyping, pekerja kita akan bertanya bahasa pemrograman apa yang sebaiknya dipakai. Pada bagian ini saya menyarankan untuk menggunakan  VisualBasic pada tahap pengerjaan dan Java atau C++ untuk tahap implementasi. Ingat, jangan memilih bahasa pemrograman yang sama sekaligus, karena hal ini akan mempengaruhi kecepatan kerja.

6.  Keuangan
Jangan lupa cek kondisi keuangan. JAngan sembarangan menambah gaji atau memberi bonus pada karyawan. Rupanya dalam game ini managing keuangan juga diperlukan. Mirip-mirip saja dengan Theme Hospital sistem keuangannya. Hanya saja, pada game Sim Se ini, game masih dapat dilanjutkan meskipun pengeluaran sudah melebihi modal awal alias defisit. XD

7. Tools
Ada cangkul dan sabit nggak? Ahaha.. Sayang sekal ini berbeda dengan Harvest Moon. Ya.. Maknanya mirip sih, tapi barangnya berbeda. (-^w^-)> Ada beberapa tools yang tersedia di Waterfall Model. Walaupun tidak bisa di up grade seperti Harvest Moon, Tools ini sangat membantu proses pengerjaan project. Pastikan untuk membeli semua tools yang ada. Tenang aj.. G bakal bangkrut gara-gara beli tools, kok.. XD




 Sekian! XD
See ya next ep!