Skip to main content

Struktur Database | Sistem Informasi

Pada artikel sebelumnya, saya sudah membahas tentang pengertian database dimana Database adalah kumpulan data yang mekanis, terdefinisi secara formal, tersimpan dan terpakai oleh sistem applikasi dan mempunyai primary key yang digunakan untuk perulangan data. Dalam sistem informasi komputer, sebuah database memiliki beberapa tabel untuk tempat menyimpan data. dalam tabel tersebut terdapat beberapa field yang diisi dengan data sesuai dengan tipe data yang telah di tentukan saat pembuatan tabel tersebut. Untuk lebih mengerti tentang tabel, field dan hal lain yang berhubungan dengan database akan saya bahas secara singkat pada artikel ini.

1. Field
Field / kolom merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. kumpulan field tersebut disebut dengan record/baris/row. 

2. Record
Record dapat mempunyai beberapa macam data. Dan data berfariasi tersebut di simpan kedalam table dan itulah yang disebut record.

3. Table
Kumpulan record yang menggambarkan satu kesatuan data yang sejenis. Misalkan tabel siswa, berisikan data siswa mulai dari nama, alamat, tanggal lahir, hingga nama orang tua.


Dalam sebuah database, biasanya(tidak harus) setiap tabel memiliki hubungan dengan tabel lain. Dalam hubungan antar tabel, setiap tabel haruslah memiliki sebuah field kunci yang sebagai penghubung dengan tabel lainnya.  Berikut adalah penjelasan lebih lanjut mengenai kunci / key pada tabel dalam database :

1. Candidate Key
Candidate key adalah kolom atau kumpulan kolom dalam sebuah tabel yang merupakan data unik yang dapat mengidentifikasikan suatu record dalam tabel tersebut tanpa mengacu pada data lainnya. Setiap table dapat memiliki lebih dari satu candidate key, namun satu dari beberapa candidate key adalah kunci spesial yang disebut dengan Primary Key.

2. Primary Key
Primary key merupakan candidate key yang dianggap paling cocok untuk merepresentasikan sebuah record dalam tabel. Primary key haruslah merupakan data yang benar-benar unik dan tidak boleh bernilai NULL ataupun kosong.

3. Alternate Key
Alternate key adalah candidate key yang tidak terpilih menjadi primary key. Misalkan dalam sebuah tabel memiliki 3 candidate key yaitu id_user, ktp dan nip, yang dipilih sebagai primary key adalah field id_user maka, field ktp dan nip merupakan alternate key dalam tabel tersebut.

4. Foreign Key
Foreign key adalah field yang merupakan penghubung relasa antar tabel. Foreign key pada umumnya merupakan primary key dari tabel lainnya.


Comments

Popular posts from this blog

Tutorial Memasang Carousel Bootstrap Pada Blogspot

Pada postingan ini saya akan membahas tentang cara untuk memasang Carousel Bootstrap pada Blogspot. Sebelum saya mulai menjelaskan, pastikan blog anda sudah terintegrasi dengan Bootstrap Framework . Hal ini karena caraousel bootstrap memerlukan fungsi javascript dan class css yang yang ada pada bootstrap framework. Jika anda belum mengetahui cara untuk mengintegrasikan blog dengan Bootstrap Framework, anda dapat memabaca pada postingan saya sebelumnya disini . Berikut adalah langkah-langkah memasang Carousel Bootstrap pada blog : Pilih menu Template , lalu klik tombol Edit HTML . Saya ingatkan selalu untuk melakukan backup pada kode HTML pada halaman edit ini. Buka link carousel bootstrap , pada halaman tersebut dijelaskan struktur kode HTML untuk menampilkan carousel bootstrap. Pada halaman Edit HTML blog anda, cari kode html <div class='region-inner header-inner'> Tempelkan kode berikut ini tepat dibawah kode <div class='region-inner header-inner'&

Tutorial Menambahkan Readmore pada Blogspot

Selamat malam sahabat bloger, pada malam ini saya akan memposting bagaimana cara manambahkan navigasi Read More pada blog anda. Sebelumnya mungkin anda akan tertarik untuk membaca Menambahkan Bootstrap CSS Framework Pada Blogspot karena beberapa bagian styling link yang saya gunakan menggunakan class css yang ada pada Bootstrap Framework. Langkah-langkah ini saya dapatkan setelah melakukan beberapa percobaan menambahkan read more dengan cara-cara berbeda. Sehingga, menurut saya, ini adalah cara paling simple yang diberikan oleh seorang blogger internasional yang diposting di halaman blognya [http://netoopsblog.blogspot.com/2013/08/add-automatic-read-more-trick-blogger-blogs.html]. Berikut adalah langkah-langkah menambahkan link Read More pada blogspot : Pilih menu Template lalu klik pada tombol Edit HTML .  Selalu backup template anda sebelum melakukan perubahan pada kode-kode HTML pada halaman Edit HTML. Cari kode </head>. Copy kode berikut ini, lalu Paste tepat diata

I Wish You Were Here | Bacotan - Edisi Kangen Pacar

Hai! Kali ini hanya post bacotan saya, jadi bahasanya gak harus formal-formal banget lah ya. Hari ini saya lagi demen-demennya dengerin lagu I Wish You Were Here dari Sound Of a Mirror. Gak tau knapa akhir-akhir ini saya sering ngerasa ingin pacar saya terus ada deket saya. (Maaf buat yg jomblo ye~). Jadi hari ini saya mau share lirik n lagu dari Sound Of a Mirror. Silahkan di baca dan di dengarkan. :-D I Wish You Were Here When you here beside of me you always make me complete your pretty face look so beautiful when you here in from of me. Haa... haaa.. Stay with you make me comfort you hold my hand and kiss my lips oh baby please don't go i can't live without you here Calm down, i will never let you go i'll be patient to wait you here with me Reff: Baby baby don't you cry, remember me when you feel alone we have to stick together and forever (forever) and i'm here missing you always thinking of you, because tonight