Label

Jumat, 30 Januari 2015

Normalisasi database 1NF,2NF,3NF.



A. Normalisasi            
            Normalisasi database 1NF,2NF,3NF.
            Normalisasi database adalah suatu proses mendesain struktur database sehingga sebagian besar ambiguity bisa dihilangkan ,sehingga bisa menghasilkan sebuah table yang normal.atau normalisasi ialah suatu teknik yang menstrukturkan/memecah/mendekomposisi data dalam cara-cara tertentu utuk mencegah timbulnya permasalahan pengolahan data dalam basis data.

            Permaslahan yang dimaksud ialah penyimpangnan (anomalies) yang terjadi akibat adanya kerangkapan data dalam relasi dan inefisiensi pengolahan.

·         Tujuan dari normalisasi :

ü  Untuk menghilangkan kerangkapan data / redudansi.
ü  Untuk mengurangi kompleksitas
ü  Optimalisasi struktur – struktur table
ü  Meningkatkan kecepatan
ü  Menghilangkan pemasukan data yang sama
ü  Lebih efisien dalam penggunan media penyimpanan
ü  Untuk mempermudah pemodifikasian data
ü  Untuk menghilangkan anomaly data(insertion anomalies, deletion anomalies, update anomalies).
ü  Intergritas data yang ditingkatkan.

Tahap 1 : 1NF (Bentuk normal pertama )
            Sebuah table tidak memiliki atribut bernilai banyak (multivalue atribute) atau lebih dari satu atribut dengan domain nilai yang sama.
Ciri-cirinya adalah dengan mencantumkan semua field data yang ada. Membentuk Normal Kesatu (1NF) dengan flat table memisahkan data pada field-field yang tepat bernilai atomic, dan melengkapi atribut / field yang ada. 

Tahap 2 : 2NF (Bentuk normal kedua )
            Sebuah table yang sudah memenehui kriteria 1NF dan semua atribut non kunci FD terhadap PK.



Setelah itu kita harus mengelompokan field non kunci dengan primary key berdasarkan ketergantungan fungsional sehingga sbb :


Tahap 3 : 3NF (Bentuk normal ketiga )
membuat data menjadi bentuk normal kedua (2NF), dengan menentukan primary key. Dari table registerasi siswa – siswa SMK taruna bakti kertosono, primary keynya sbb:
            *. NIS
            *.kd_kelas
            *. kd_mapel
            *. kd_semester
            *.kd_guru
            *.nilai



Entity Realitionship

Entity Realitionship
Entity Relationship adalah model data konseptual tingkat tinggi untuk perancangan basis data yang merupakan representasi logika dari data suatu organisasi atau area bisnis tertentu atau suatu model untuk menjelaskan hubungan antara data dalam basis data berdsarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
Diagram yang menggambarkan model entity Relationship disebut ERD.Contohnya seperti gambar ERD diatas.
ERD untuk memodelkan struktur data dan hubungan antar data. Untuk menggambarkannya digunakan beberapa notasi dan symbol. Pada dasarnya ada 3 simbol yang digunakan ,yaitu:

v    Entity
Merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain.Ada dua entitas yaitu entitas kuat danentitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas yang lain. Entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaan entitas lain dalam suatu relasi. Simbol dari entity ini biasanya digambarkan dengan persegi panjang.

v    Atribut
Setiap entitas pasti punya elemen yang disebut atribut yang berfungsi untuk mendiskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh symbol elips.

v   Hubungan / relasi
Relasi me3nunjukan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Relasi dapat digambarkan sbb:
Relasi yang terjadi diantara dua himpunan entitas ( misalnya A dan B) dalam satu basis data, yaitu;

ü  Satu ke satu (one to one)
     Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas entitas B. atau setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.

ü  Satu ke banyak (one to many)
            Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B hanya dapat berhubungan dengan banyak entitas pada himpunan entitas B dan demikian pula sebaliknya.

membuat menu pada html



 sebelum membuat codingan. terlebih dahulu buat folder "images" yang di dalam folder tsb terdpt file gambar dengan nama "ikln.jpg"
seperti gambar di bawah ini :













lalu buat codingan di notepad sbg berikut:


<html>
<head>

<title>left.html</title>
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus','September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jum'at', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month] + ' ' + year);
//-->
</script>
</head>
<body bgcolor="aqua">
<h3>
List Menu</h3>
<ul>
<li><p><a href="menu.html" target="main">Home</a></p></li>
<li><p><a href="sejarah.html" target="main">Profil</a></p></li>
<li><p><a href="galery.html" target="main">Galeri</a></p></li>
<li><p><a href="kontak.html" target="main">Kontak</a></p></li>
</ul><br><h3> Spade Iklan</h3>
<img src="images/ikln.jpg" height="150" width="170">
</body>
</html>

saat save di notepad pilih save as lalu kasih nama "index.html"
lalu buat html lainnya dengan nama "profil.html","galeri.html","kontak.html".
dan saat di run hasilnya sbb:


Cara membuat data formulir web html dengan notepad


ass. guys. kali ini saya akan postingkan source code html sedrhana.
semoga bisa membantu anda untuk membuat html.
jangn berlama-lama, di bawah inilah postingan saya.
langsung saja .. :D


<html>
<head>
<title>Biodata</title>
</head>FORMULIR daryantobisauniat.blogspot.com<br><br>
<body bgcolor="yellow">
<table border=0>
<form action="info.html" method="post">
<tr>
<td>NPM</td>
<td>:</td>
<td><input type=text name=NPM></td>
</tr>
<tr>
<td>Nama Lengkap</td>
<td>:</td>
<td><input type=text name=Nama></td>
</tr>
<tr>
<td>IPK</td>
<td>:</td>
<td><input type=text name=IPK size=5></td>
</tr>
<tr>
<td>Lama Study</td>
<td>:</td>
<td><input type=text name=Tahun size=5>Tahun<input type=text name=Bulan size=5>Bulan</td>
</tr>
<tr>

<td>Jurusan</td>
<td>:</td>
<td>
<input type=radio name="jurusan" value="TI">T. Informatika
<input type=radio name="jurusan" value="Elektro">T. Elektro
<input type=radio name="jurusan" value="Sipil">T. Sipil
</td>
</tr>
<tr>
<td>Tempat dan Tanggal Lahir</td>
<td>:</td>
<td><input type=text name=Tempat size=15>
<select name=Tgl>
<option name=Tgl>Tgl
<option name=Tgl>1
<option name=Tgl>2
<option name=Tgl>3
<option name=Tgl>4
<option name=Tgl>5
<option name=Tgl>6
<option name=Tgl>7
<option name=Tgl>8
<option name=Tgl>9
<option name=Tgl>10
<option name=Tgl>11
<option name=Tgl>12
<option name=Tgl>13
<option name=Tgl>14
<option name=Tgl>15
<option name=Tgl>16
<option name=Tgl>17
<option name=Tgl>18
<option name=Tgl>19
<option name=Tgl>20
<option name=Tgl>21
<option name=Tgl>22
<option name=Tgl>23
<option name=Tgl>24
<option name=Tgl>26
<option name=Tgl>27
<option name=Tgl>28
<option name=Tgl>29
<option name=Tgl>30
<option name=Tgl>31
</select>
<select name=Bln>
<option name=Bln>Bln
<option name=Bln>Januari
<option name=Bln>Februari
<option name=Bln>Maret
<option name=Bln>April
<option name=Bln>Mei
<option name=Bln>Juni
<option name=Bln>Juli
<option name=Bln>Agustus
<option name=Bln>September
<option name=Bln>Oktober
<option name=Bln>November
<option name=Bln>Desember
</select>
<select name=Thn>
<option name=Thn>Thn
<option name=Thn>2014
<option name=Thn>2013
<option name=Thn>2012
<option name=Thn>2011
<option name=Thn>2010
<option name=Thn>2009
<option name=Thn>2008
<option name=Thn>2007
<option name=Thn>2006
<option name=Thn>2005
<option name=Thn>2004
<option name=Thn>2003
<option name=Thn>2002
<option name=Thn>2001
<option name=Thn>2000
</select>
</td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td><input type=radio name=JK value=Laki-laki>Laki-laki<input type=radio name=JK value=Perempuan>Perempuan</td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><input type=textfield name=alamat></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="reset" name=kembali value=&lt&lt_Kembali>
<input type="submit" name=tambah value=Tambah_Data></td>
</tr>
</form>
</table>
</body>
</html>

Kamis, 29 Januari 2015

failure configuring windows updates reverting changes windows 7

ass.gan.
ane punya berita hangat mengenai komputer yang mengalami masalah saat booting dan terdapat bacaan seperti ini "failure configuring windows updates reverting changes do not trun off your computer" di windows 7.
eeeh ternyata komputer aku mengalami masalah seperti itu.
akhirnya malah komputer aku tidak bisa masuk dekstop.
sebenernya kalo kita bisa masuk dekstop itu lebih menguntungkan dan ada kesempatan untuk memperbaikinya dengan cara menyeting windows not update(not recommended) di control panel windows.

tp yang komputer aku ini tidak bisa masuk windows dan aku akhirnya instal lagi dech,.untung saya dah bisa instal sendiri komputer aku.

semoga yang belum terkena harap hati2 yaah ... salam blogger :D hohoho