Pengertian ERD Dan Normalisasi

Pengertian ERD Dan Normalisasi - Pada kesempatan kali ini saya akan sedikit membahas mengenai Pengertian ERD Dan Normalisasi.Basis data Relasional adalah kumpulan dari relasi-relasi yang mengandung seluruh informasi berkenaan suatu entitas/ objek yang akan disimpan di dalam database. Tiap relasi disimpan sebagai sebuah file tersendiri.




Perancangan basisdata merupakan suatu kegiaatan yang setidaknya bertujuan sebagai berikut:
  • Menghilangkan redundansi data
  • Meminimumkan jumlah relasi di dalam basis data
  • Membuat relasi berada dalam bentuk normal, sehingga dapat meminimumkan permasalahan berkenaan dengan penambahan, pembaharuan dan penghapusan.
ERD adalah suatu pemodelan dari basisdata relasional yang didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut relationship.menjadi mentalist Suatu entity bersifat unik dan memiliki atribut sebagai pembeda dengan entity lainnya. Contoh : entity Mahasiswa, mempunyai atribut nama, umur, alamat, dan nim.

Diagram E-R terdiri dari :
  • Kotak persegi panjang, menggambarkan himpunan entitas
  • Elip, menggambarkan atribut-atribut entitas
  • Diamon, menggambarkan hubungan antara himpunan entitas
  • Garis, yang menghubungkan antar objek dalam diagram E-R
E-R Diagram merupakan suatu bahasa pemodelan yang dimana posisinya dapat dianalogikan dengan stroy board dalam industri film, blu print arsitektur suatu bangunan, miniatur, dan lain-lain. Dalam praktiknya, membangun suatu sistem terlebih dahulu dilakukannya suatu perencaan. Pemodelan merupakan suatu sub bagian dari perencanaan secara keseluruhan sebagai salah satu upaya feedback evaluasi perampungan suatu perencanaan.


E-R Diagram sebagai suatu pemodelan setidaknya memiliki beberapa karakteristik dan manfaat sebagai berikut:
  • Memudahkan untuk dilakukannya analisis dan perubahan sistem sejak dini, bersifat murah dan cepat.
  • Memberikan gambaran umum akan sistem yang akan di buat sehingga memudahkan developer.
  • Menghasilkan dokumentasi yang baik untuk client sebagai bahan diskusi dengan bentuk E-R Diagram itu sendiri.
  • Kamus data bagi bagi para pengembang handy database.
Struktur dari E-R Diagram secara umum ialah terdiri dari:
  1. Entitas merupakan objek utama yang informasi akan disimpan, biasanya berupa kata benda, ex; Mahasiswa, Dosen, Nasabah, Mata Kuliah, Ruangan, dan lain-lain. Objek dapat berupa benda nyata maupun abstrak.
  2. Atribut merupakan deskripsi dari objek yang bersangkutan.
  3. Relationship merupakan suatu hubungan yang terjalin antara dua entitas yang ada.
Kardinalitas Relasi
ERD yang mempersentasikan suatu basisdata relasional senantiasa memiliki relasi-relasi dari sejumlah entitas yang dapat ditentukan banyaknya. Banyaknya suatu relasi yang dimiliki oleh suatu relasi entitas disebut derajat relasi. Derjat relasi maksimum disebut dengan kardinalitas sedangkan derajad minimum disebut dengan modalitas. Kardinalitas yang terjadi diantara dua himpunan entitas (misal A dan B) dapat berupa:
  1. One to One, satu record dipetakan dengan satu record di entitas lain. Contoh: satu nasabah punya satu account.
  2. One to Many, Satu record dapat dipetakan menjadi beberapa record di entitas lain. Contoh: satu nasabah dapat punya lebih dari satu account.
  3. Many to Many, Beberapa record dapat dipetakan menjadi beberapa record di entitas lain. Contoh: satu nasabah dapat memiliki lebih dari satu account. Satu account dapat dimiliki lebih dari satu nasabah (join account).


Read More...

Normalisasi Basis Data

Setelah membahas mengenai Konsep Dasar Basis Data sekarang saya akan membahas mengenai Normalisasi pada Basis Data. Pada tulisan kali ini saya akan menuliskan mengenai Normalisasi Basis Data mulai dari pengertian hingga tahap-tahap dari Normalisasi tersebut

Apa itu Normalisasi Basis Data?
Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan.

Apa saja tahapan Normalisasi?
Tahap Normalisasi dimulai dari tahap paling ringan (1NF) hingga paling ketat (5NF). Akan tetapi, biasanya sebagian besar pendesain database hanya sampai pada tingkat 3NF atau BCNF karena sudah cukup memadai untuk menghasilkan tabel-tabel yang berkualitas baik.

Bagaimana tabel yang baik itu?
Sebuah tabel dikatakan baik (efisien) atau normal jika memenuhi 3 kriteria sebagai berikut:
  1. Jika ada dekomposisi (penguraian) tabel, maka dekomposisinya harus dijamin aman (Lossless-Join Decomposition). Artinya, setelah tabel tersebut diuraikan / didekomposisi menjadi tabel-tabel baru, tabel-tabel baru tersebut bisa menghasilkan tabel semula dengan sama persis.
  2. Terpeliharanya ketergantungan fungsional pada saat perubahan data (Dependency Preservation).
  3. Tidak melanggar Boyce-Code Normal Form (BCNF)

Bentuk-bentuk normal:
  1. Bentuk Normal Tahap Pertama (1st Normal Form / 1NF)
  2. Bentuk Normal Tahap Kedua (2nd Normal Form / 2NF)
  3. Bentuk Normal Tahap (3rd Normal Form / 3NF)
  4. Boyce-Code Normal Form (BCNF)
  5. Bentuk Normal Tahap (4th Normal Form / 4NF)
  6. Bentuk Normal Tahap (5th Normal Form / 5NF)
Setelah mengetahui bentuk normal, selanjutnya saya akan menjelaskan masing-masing dari bentuk normal tersebut.




Bentuk Normal Tahap Pertama (1st Normal Form / 1NF)
Bentuk normal 1NF terpenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak (multivalued attribute), atribut composite atau kombinasinya dalam domain data yang sama. Dalam arti lain, setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi-bagi lagi).
Contoh: multivalued, composite

Bentuk Normal Tahap Kedua (2nd Normal Form)
Bentuk normal 2NF terpenuhi dalam sebuah tabel jika telah memenuhi bentuk 1NF, dan semua atribut selain primary key, secara utuh memiliki Functional Dependency pada primary key. Sebaliknya, sebuah tabel tidak memenuhi 2NF, jika ada atribut yang ketergantungannya (Functional Dependency) hanya bersifat parsial saja (hanya tergantung pada sebagian dari primary key). Jika terdapat atribut yang tidak memiliki ketergantungan terhadap primary key, maka atribut tersebut harus dipindah atau dihilangkan.

Bentuk Normal Tahap Ketiga (3rd Normal Form /3NF)
Bentuk normal 3NF terpenuhi jika telah memenuhi bentuk 2NF, dan jika tidak ada atribut non primary key yang memiliki ketergantungan terhadap atribut non primary key yang lainnya.

Boyce-Code Normal Form (BCNF)
Bentuk BCNF terpenuhi dalam sebuah tabel, jika untuk setiap functional dependency terhadap setiap atribut atau gabungan atribut dalam bentuk: X -> Y, maka X adalah super key. Jika tidak, maka tabel tersebut harus di-dekomposisi berdasarkan functional dependency yang ada, sehingga X menjadi super key dari tabel-tabel hasil dekomposisi. Setiap tabel dalam BCNF merupakan 3NF. Akan tetapi setiap 3NF belum tentu termasuk BCNF. Perbedaannya, untuk functional dependency X à A, BCNF tidak membolehkan A sebagai bagian dari primary key.

Bentuk Normal Tahap Keempat (4th Normal Form /4NF)
Bentuk normal 4NF terpenuhi dalam sebuah tabel jika telah memenuhi bentuk BCNF, dan tabel tersebut tidak boleh memiliki lebih dari sebuah multivalued atribute. Dalam arti lain, untuk setiap multivalued dependencies (MVD) juga harus merupakan functional dependencies.

Bentuk Normal Tahap Keempat (5th Normal Form /5NF)
Bentuk normal 5NF terpenuhi dalam sebuah tabel jika tidak dapat memiliki sebuah lossless decomposition menjadi tabel-tabel yg lebih kecil. Jika 4 bentuk normal sebelumnya dibentuk berdasarkan functional dependency, 5NF dibentuk berdasarkan konsep join dependence. Yakni apabila sebuah tabel telah di-dekomposisi menjadi tabel-tabel lebih kecil, harus bisa digabungkan lagi (join) untuk membentuk tabel semula.


Read More...

Komputer

Istilah komputer pribadi atau PC mempunyai beberapa arti :
  • Istilah umum yang merujuk pada komputer yang dapat digunakan dan diperoleh orang dengan mudah.
  • Istilah umum yang merujuk kepada mikrokomputer yang sesuai dengan spesifikasi IBM.
  • Komputer pribadi yang pertama kali dikeluarkan oleh IBM dan secara tidak langsung mencetuskan penggunaan istilah PC (Personal Computer) - lihat PC IBM.
Generasi mikrokomputer yang pertama hanya dijual dalam jumlah kecil kepada orang yang mampu membeli(membuat dan merakit sendiri), dan mengoperasikannya, yaitu: para insinyur dan penggemar bidang elektronika. Mikrokomputer generasi kedua lebih dikenal sebagai komputer rumah (home computer).

Sejarah Komputer
Istilah komputer pribadi pertama kali digunakan di majalah New Scientist pada tahun 1964 dalam artikel berseri yang berjudul "The World in 1984" (Dunia pada Tahun 1984). Dalam "The Banishment of Paper Work" (Hilangnya Pekerjaan Tulis-Menulis), Arthur L. Samuel dari Pusat Penelitian Watson (Watson Research Center) nya IBM menulis, "Meskipun mungkin saja kita dapat memperoleh pendidikan di rumah melalui PC orang tersebut sendiri, sifat asli manusia tetap tak akan berubah."

Generasi pertama mikrokomputer mulai bermunculan pada tahun 70-an. Namun begitu, ia tidak berkemampuan tinggi, dan kurang cakap dibandingkan dengan komputer bisnis (Business Computer) pada waktu itu, sehingga hanya digunakan oleh peminat komputer, atau hanya untuk permainan elektronik serta penggunaan bulletin board system. Seperti pada komputer modern di era chip silikon PC menggunakan mikrokomputer sebagai Unit Pemroses Pusat . Mikroprosesor yang pertama dipakai pada PC IBM adalah Intel4004 yang dikeluarkan pada 15 November 1971.

Mikrokomputer menjadi alat perniagaan ketika program spreadsheet VisiCalc diluncurkan untuk mesin Apple II, dan kemudian untuk kelompok 8-bit Atari, Commodore PET, dan PC IBM yang menjadi program aplikasi terpopuler. Pada sekitar tahun 1980an, harga komputer pribadi yang rendah menjadi sebab utama kepopularannya untuk kegunaan di rumah serta bisnis.

Arsitektur dan kartu tambahan
Kebanyakan PC menggunakan arsitektur piranti keras (hardware) yang kompatibel dengan PC IBM, contohnya prosesor yang kompatibel dengan x86 buatan Intel seperti produk dari AMD dan Cyrix. Kemampuan piranti keras PC biasanya dapat dikembangkan dengan penambahan kartu tambahan (expansion card).

Komputer pribadi dapat dibagi dalam beberapa jenis:
  1. Komputer desktop
  2. Notebook atau Laptop
  3. PDA
  4. Komputer yang bisa dipakaikan ke badan (wearable computer)
Tipe PC dan PW (personal workstation) lainnya:
  1. Apple Macintosh
  2. Acorn Archimedes & RiscPC
  3. Workstation NeXT
  4. BeBox
  5. Sun
  6. Workstation-workstation SGI seperti SGI Indigo dan SGI Onyx
  7. NEC PC-9800 (Ada di Jepang selama beberapa saat)
sumber : http://id.wikipedia.org/wiki/Komputer_pribadi



Read More...

Survei dan Evaluasi Lahan

Survai adl uraian keseluruhan dari aktifitas dan proses termasuk didalam adl perumusan tujuan prosedur perencanaan komplikasi data dan ekstraksi informasi dalam bentuk peta laporan dan sebagai (Abdullah 1993).

Menurut Siswomartono (1989) survai tanah merupakan istilah umum utk penyelidikan tanah sistematik dilapangan di laboratorium deskripsi klasifikasi pemetaan jenis tanah penafsiran (interpretasi) tanah menurut kesesuaian tanah bagi tanaman rumput pohon serta perilaku tanah dibawah pemakaian atau perlakuan utk produktivitas dalam pengelolaan yg berbeda-beda.

Survai tanah dilakukan utk menentukan tingkat kemampuan lahan secara keseluruhan sebagai bahan pemetaan tanah dalam hubungan dgn penentuan klasifikasi tanah. Lahan-lahan yg telah disurvai digolongkan dala kelas-kelas yg sesuai dgn kemampuan berdasarkan dgn faktor-faktor yg bersifat menghambat dalam pemanfaatan lahan tersebut terutama utk bidang pertanian.

Faktor-faktor yg menunjang adl data-data mengenai sifat fisik kimia dan biologi tanah termasuk bentuk wilayah iklim dan lain-lain secara keseluruhan baik sampai sangat baik. Faktor-faktor penghambat seperti sifat-sifat fisik kimia dan biologi tanah yg jelek keadaan iklim yg tak sesuai bentuk wilayah berlereng dan berbukit-bukit sering terjadi genangan air serta salinitas yg tinggi.

Setelah melakukan kegiatan survai dan pemetaan sumber daya lahan di lapangan kegiatan selanjut adl mengevaluiasi lahan. Evaluasi lahan pada dasar merupakan proses utk menduga potensi sumber daya lahan utk berbagai penggunaan. Adapun kerangka yg mendasar dari evaluasi sumber daya lahan adl membandingkan persyaratan yg diperlukan utk suatu penggunaan lahan tertentu dgn sifat sumber daya yg ada pada lahan tersebut (Sitorus 1983).

Menurut CSR/FAO (1983) bahwa dalam evaluasi lahan sifat-sifat lingkungan fisik dan kimia suatu wilayah dirincikan dalam kualitas lahan dan tiap kualitas lahan dapat terdiri dari satu karakteristik lahan yg umum memiliki hubungan satu sama lainnya. Karakteristik lahan adl sifat-sifat tanah yg dapat diukur atau diduga. Kualitas lahan adl sifat tanah yg kompleks dan berperan pada penggunaan lahan yg spesifik.


Read More...

ERD

ERD (Entity Relationalship Diagram) adalah sebuah konsep yang mendeskripsikan hubungan antara penyimpanan dan didasarkan pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek, disebut entiti & relasi diantar objek-objek tersebut.

Diagram ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD, model dapat diuji dengan mengabaikan proses yang dilakukan. Diagram ER pertama kali dideskripsikan oleh Peter Chen yang dibuat sebagai bagian dari perangkat lunak.

Tiga notasi dasar dalam ER-D adalah :
  1. Entitas (entity), merupakan obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique).
  2. Attribute, karakteristik dari entity atau relationship yang menyediakan detail tentang entity atau relationship tersebut sehingga dapat dibedakan.
  3. Notasi, merupakan hubungan antara entity satu dengan entity yang lainnya.
  4. Garis, sebagai penghubung antara relasi dengan entity, atau relasi dan entity dengan atrribute.

Fungsi Diagram E-R :
merekayasa sebuah objek nyata kedalam sebuah entity
memodelkan struktur data dan hubungan antar data
dengan ERD, model dapat diuji dengan mengabaikan proses yang dilakukan






Read More...
  • Mahasiswa STMIK Duta Bangsa
  • description
  • description
  • description
  • description
  • description
  • description
  • description

Free Hosting

Free Hosting

My Blog List

A
B
C
     
D
E
F
DuGMp3    
G
H
I
Goo Otomotif HouseofScript  
J
K
L
Java Hotline    
M
N
O

My Games Collection

MeLangKah LeBih MaJu

   
P
Q
R
Pamella Decoration    
S
T
U
Studied WaLL    
V
W
X
     
Y
Z
0-9
     









Join....!


Free Domain

Free Domain

SiNyO. Powered by Blogger.