<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-592152954409513047</id><updated>2011-07-08T17:21:58.579+07:00</updated><category term='Puji Andreanto'/><category term='Analisa Software'/><category term='Ingin punya tambahan di internet'/><title type='text'>Puji Andreanto</title><subtitle type='html'>Thanks for your's!!!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://re2mut.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/592152954409513047/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://re2mut.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rean_Cute</name><uri>http://www.blogger.com/profile/07622614515858440369</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_Kk6TYlj7Qg4/SUJDDbL7QUI/AAAAAAAAAEQ/Z6g3jScp_pI/S220/rean_Edogawa.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-592152954409513047.post-2824606027696911707</id><published>2009-09-13T12:55:00.002+07:00</published><updated>2009-09-13T13:00:53.668+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ingin punya tambahan di internet'/><title type='text'>Bonus Dollar dari Boss-Mail</title><content type='html'>SAYA INGIN MEMBERIKAN INFORMASI BAGAIMANA CARA MENDAPATKAN UANG DENGAN CARA YANG SANGAT MUDAH DAN HASIL YANG PASTI, DENGAN JUMLAH YANG SANGAT "DAHSYATTT!!!" &lt;br /&gt;&lt;br /&gt;Sebelumnya saya tekankan disini, cara yang ingin saya sampaikan dibawah ini sangat berbeda dengan cara-cara umum yang sering ditawarkan&lt;br /&gt;&lt;br /&gt;JELAS SANGAT BERBEDA.&lt;br /&gt;&lt;br /&gt;Disini, modal awal kita untuk mengikutinya adalah Rp.0,- (nol rupiah) bahkan anda akan diberi modal awal cuma-cuma US$ 1.000 atau Rp. 9.500.00, - Yang perlu anda lakukan hanyalah, berada didepan komputer, terhubung ke internet, hanya sekitar 1 jam/hari. Anda cukup klik sana- sini banner-banner promosi yang ada, dan uang dollar akan membanjiri rekening anda.&lt;br /&gt;&lt;br /&gt;BERIKUT INI CARA-CARA YANG HARUS KAMU IKUTI DENGAN SEKSAMA : Anda harus memiliki rekening E-Gold terlebih dahulu,E-Gold adalah mata uang elektoronik yang terdaftar resmi dan bisa di terima di seluruh dunia dan bisa di tukar dalam bentuk mata uang apapun juga termasuk Rupiah,Dollar, Euro dll. Selain E_Gold bisa juga dengan PayPal. &lt;br /&gt;&lt;br /&gt;SEGERALAH ANDA MENDAFTAR &lt;br /&gt;&lt;br /&gt;1. Klik : &lt;a href="http://www.boss-mails.com/pages/index.php?refid=re2mut"&gt;boss-mails&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;2. Klik Menu JOIN/SignUp &gt; Please enter your Email address to sign-up: Masukan E-Mail anda secara lengkap 3. Klik continue 4. Segera periksa Inbox Email anda dan cari email yg berjudul 'boss-mails. com signup URL'. 5. Klik website yg sudah dikirimkan boss-mails.com signup URL' (alamat signup URL, huruf berwarna biru panjang, nomer dua dari bawah) Maka akan muncul kotak seperti ini: 1. Username: Ketik nama alias atau samaran anda (min 6 digit) 2. E-Mail: Masukan alamat email anda 3. First Name: Ketik nama depan anda (harus sesuai KTP/KARTU PELAJAR) 4. Last Name: Ketik nama belakang anda (harus sesuai KTP/KARTU PELAJAR) 5. Address: Ketik alamat tinggal anda (harus sesuai KTP/KARTU PELAJAR) 6. City: Ketik nama kota anda, misalnya Surabaya 7. State: Ketik nama propinsi, misalnya JAWA TIMUR 8. Zip Code: Ketik kode pos 9. Country: Ketik nama negara, misalnya Indonesia 10. Referred by: isi dengan nia808 ( jika sudah terisi "nia808 " maka dibiarkan saja) 11. Select categories of interests to you: Harap anda centang semua. kategori tersebut sampai dengan terakhir 12. Select a payment method: Pilih yg E-Gold 13. Payment account ID: Masukan No Rek E-Gold yang sudah anda dapatkan tadi 14. Password dan Confirm Password: Masukan min 6 digit angka (yang gampang anda ingat) 15. Trus Klik Tombol Sign Up Maka otomatis uang sebesar USD 2.000 langsung masuk ke account anda di boss-mails.com. Untuk mengeceknya, cobalah meng-Klik My Earnings setelah LogIn. 16. Untuk menambah saldo anda setiap waktu, cobalah mengklik Paid to Click/PTC, lalu klik banner-banner iklan-iklan/Link iklan yang ada dibawah "Get paid to click on the ads below" Mudah bukan? . Satu iklan berharga US 20000 cents (US$200) Bahkan, ada pula iklan yang bernilai US 50000 cents (US$ 500) !!! (Bayangkan dollar yang akan kita dapatkan!!!)&lt;br /&gt;&lt;br /&gt;Sesaat setelah anda meng-klik salah satu banner iklan, anda akan terhubung dengan web-site lain (muncul pada jendela baru), yang disitu akan tertulis dalam bahasa inggris yang "intinya" adalah anda akan mendapatkan sejumlah dollar jika berada dalam web-site tersebut selama sekitar 20 atau 30 detik/second. Setelah 20 atau 30 detik, maka akan muncul ucapan terima kasih/thank you, dan pemberitahuan bahwa uang sejumlah US$50 atau US$25 telah dimasukkan ke dalam account anda/Your account has been credited. Thank You!. (Mudah bukan ??? ). Setelah selesai klik banner-banner, klik lagi Paid to Click, bila iklannya udah habis lalu ada tulisan iklan sudah habis/sorry no ads. Bila suatu saat banner-banner itu tidak ada, maka tunggulah di lain waktu, maka banner-banner itu akan muncul lagi, dan kliklah. Banner-banner baru biasanya akan muncul lagi setelah 12 jam (Mudah bukan?). &lt;br /&gt;&lt;br /&gt;Untuk hari berikutnya cukup ketik www.boss-mails.com, Enter lalu klik menu Member/Login, Isi User dan password lalu Login kemudian baru Paid to Click dst. &lt;br /&gt;&lt;br /&gt;Selain itu anda juga akan mendapatkan dollar dari bonus yang akan anda terima. Lihat pada bagian My Inbox atau Mail Box. Jika disitu ada keterangan adanya sejumlah e-mail baru yang datang, klik tulisan "My Inbox". Bukalah email-email yang ada, anda akan terhubung dengan sebuah jendela notepad yang didalamnya ada sejumlah Link alamat URL (huruf warna biru atau merah). Klik alamat tersebut, dan anda akan terhubung ke web-lain (seperti cara diatas) dan anda akan mendapatkan bonus dollar yang lebih banyak, US100 atau US$200. (Luuuaaarrr biasa). Kemudian anda juga buka email yang anda gunakan di boss-mails, kemungkinan ada kiriman email dari boss-mails yang didalamnya ada link yang harus di klik seperti diatas. &lt;br /&gt;&lt;br /&gt;Selain itu, anda juga akan mendapatkan bonus tambahan lagi, jika anda memberikan referensi cara ini kepada orang lain, tentu dengan alamat refferal (URL) anda. Caranya, klik Refferal central,anda akan mendapatkan link alamat refferal anda. Gunakan alamat refferal anda tersebut untuk mengganti alamat refferal saya (pada nomer 1 dari cara mendaftar di holiday-mails diatas). Sebarkan kembali email yang telah berisi URL refferal anda ke banyak orang. Setiap satu orang yang mendaftar member baru berdasarkan refferal anda, anda akan mendapatkan bonus tambahan US$200 ke account anda. Gunakan mailing list atau iklan baris gratis di internet. (mudah bukan ??? dan hasilnya dahsyattt). &lt;br /&gt;&lt;br /&gt;Pada awalnya saya sedikit 'skeptis' ketika ingin berbagi informasi tentang situs "boss mails.com" kepada anda...(sangat dimengerti, pada situasi seperti sekarang ini banyak sekali orang yang curiga dan takut ditipu sehingga cenderung 'apriori' dan 'hati- hati/waspada' , apalagi harus berhubungan dengan dunia Internet yang masih sedikit orang menyentuh). Diluar dugaan saya, dalam beberapa hari saja, sudah begitu banyak dollar yang sudah saya kumpulkan dengan klak klik di sana sini. Dalam 1 (satu) hari saya bisa dapat kira-kira US$3.400. Dalam empat hari, saya sudah mendapatkan US$8.988 (dahsyattt). Saya tinggal menunggu dollar yang saya kumpulkan mencapai $300.000. Luar Biasa!!!. Anda tinggal melakukannya di tengah-tengah surfing anda di dunia maya. Tidak ada ruginya khan. OH YAAA, penghasilan kita di Boss-mails baru dapat di ambil jika kita sudah PAYOUT/Cashout/Withdraw (US$300.000) tanpa batas waktu selesainya, kalau selesai otomatis uang kita akan di kirim ke E-Gold kita. Payout dapat dipercepat hingga $ 200.000, $ 100.000, hingga $ 1000, dengan mengupgrade keanggotaan. Masuk ke rekening E-Gold anda, hasil yang dahsyattt!!! !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/592152954409513047-2824606027696911707?l=re2mut.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://re2mut.blogspot.com/feeds/2824606027696911707/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://re2mut.blogspot.com/2009/09/bonus-dollar-dari-boss-mail.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/592152954409513047/posts/default/2824606027696911707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/592152954409513047/posts/default/2824606027696911707'/><link rel='alternate' type='text/html' href='http://re2mut.blogspot.com/2009/09/bonus-dollar-dari-boss-mail.html' title='Bonus Dollar dari Boss-Mail'/><author><name>Rean_Cute</name><uri>http://www.blogger.com/profile/07622614515858440369</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_Kk6TYlj7Qg4/SUJDDbL7QUI/AAAAAAAAAEQ/Z6g3jScp_pI/S220/rean_Edogawa.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-592152954409513047.post-4316492728026407319</id><published>2009-04-12T13:57:00.003+07:00</published><updated>2009-04-12T14:00:16.021+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Analisa Software'/><title type='text'>Analisa sotwaare Prpustakaan 1.0</title><content type='html'>Analisa Software Perpustakaan 1.0&lt;br /&gt;&lt;br /&gt;Target Aplikasi: Perpustakaan Sekolah, Lembaga Pendidikan, Kampus, Institusi, dll. Penerapan teknologi Informasi yang tepat di perpustakaan akan sangat membantu manajemen dan pengelola perpustakaan.Transaksi peminjaman dan pengembalian buku dilakukan secara otomatis.Pengunjung dapat menggunakan program katalog untuk mencari buku berdasarkan kode, judul, pengarang ataupun penerbit. Program akan melakukan pencarian dan menunjukkan informasi buku, lokasi rak, status pinjam dan jadwal buku dikembalikan.&lt;br /&gt;Software Aplikasi Perpustakaan Versi 1.0, dibuat untuk mempermudah transaksi di perpustakaan. &lt;br /&gt;&lt;br /&gt;Fitur yang ada :&lt;br /&gt;&lt;br /&gt;File Master :&lt;br /&gt;Buku, untuk tambah, hapus dan edit buku yang ada di perpustakaan dan siswa yang masuk menjadi anggota perpustakaan&lt;br /&gt;&lt;br /&gt;Transaksi&lt;br /&gt;Peminjaman, diguanakan untuk transaksi peminjaman peminjaman dan transaksi pengembalian digunakan untuk transaksi pengembalian buku oleh siswa ke perpustakaan.&lt;br /&gt;&lt;br /&gt;Laporan :&lt;br /&gt;Laporan siwa, laporan buku, laporan buku dipinjam dan lain-lain dengan kategori pencarian lengkap&lt;br /&gt;&lt;br /&gt;Utilitas&lt;br /&gt;Back up dan restore data, setting password, masukkan denda, tanggal libur dan sebagainya.&lt;br /&gt;&lt;br /&gt;Kelebihan software ini :&lt;br /&gt;1. Memudahkan dalam pengelompokan jenis buku&lt;br /&gt;2. Penyimpanan dan pencarian daftar buku dan anggota&lt;br /&gt;3. Input transaksi peminjaman buku&lt;br /&gt;4. Input transaksi pengembalian buku&lt;br /&gt;5. Fasilitas pencarian (Katalog Perpustakaan)&lt;br /&gt;6. Menyediakan laporan sisa buku&lt;br /&gt;&lt;br /&gt;Kekurangan :&lt;br /&gt;- bersifat khusus hanya bisa digunakan untuk perpustakaan sekolah saja&lt;br /&gt;&lt;br /&gt;bila anda berminat silahkan kirim email di &lt;a href="http://re2mut@yahoo.co.id"&gt;http://re2mut@yahoo.co.id&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/592152954409513047-4316492728026407319?l=re2mut.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://re2mut.blogspot.com/feeds/4316492728026407319/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://re2mut.blogspot.com/2009/04/analisa-sotwaare-prpustakaan-10.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/592152954409513047/posts/default/4316492728026407319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/592152954409513047/posts/default/4316492728026407319'/><link rel='alternate' type='text/html' href='http://re2mut.blogspot.com/2009/04/analisa-sotwaare-prpustakaan-10.html' title='Analisa sotwaare Prpustakaan 1.0'/><author><name>Rean_Cute</name><uri>http://www.blogger.com/profile/07622614515858440369</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_Kk6TYlj7Qg4/SUJDDbL7QUI/AAAAAAAAAEQ/Z6g3jScp_pI/S220/rean_Edogawa.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-592152954409513047.post-4262036258004680328</id><published>2007-12-31T15:00:00.002+07:00</published><updated>2009-03-31T12:14:47.570+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Puji Andreanto'/><title type='text'>DATABASE</title><content type='html'>&lt;strong&gt;&lt;/strong&gt;&lt;blockquote&gt;&lt;p align="left"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;&lt;strong&gt;KONSEP DATABASE&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Database Management System (DBMS) merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan pengambilan informasi terhadap database.&lt;br /&gt;Software yang tergolong kedalam DBMS antara lain, Microsoft SQL, MySQL, Oracle, MS. Access, dan lain-lain&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;"Abstraksi DataAbstraksi data merupakan tingkatan-tingkatan pengguna dalam memandang bagaimana sebenarnya data diolah dalam sebuah sistem database sehingga menyerupai kondisi yang sebenarnya dihadapi oleh pengguna sehari-hari.. Sebuah DBMS seringkali menyembunyikan deta tentang bagaimana sebuah data disimpan dan dipelihara (diolah) dalam sebuah sistem database, dengan tujuan untuk memudahkan pengguna dalam menggunakan DBMS tersebut. Karena itu seringkali data yang terlihat oleh pemakai sebelumnya berbeda dengan yang tersimpan secara fisik."&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Ada 3 (tiga) tingkatan atau level dalam abstraksi data&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Level Fisik (Physical Level)&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Level Konseptual (Conceptual Level&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Level Pandangan (View Level)&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•&lt;strong&gt;Level Fisik&lt;/strong&gt; (&lt;em&gt;Physical Level&lt;/em&gt;) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Level abstraksi data yang paling rendah, yang menggambarkan bagaimana (how) data disimpan dalam kondisi sebenarnya. Level ini sangat kompleks karena struktur data dijelaskan secara rinci.&lt;br /&gt;•&lt;strong&gt;Level Konseptual&lt;/strong&gt; (&lt;em&gt;Conceptual Level&lt;/em&gt;) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Level ini menggambarkan data apa (what) yang disimpan dalam database dan menjelaskan bagaimana hubungan antar datanya secara keseluruhan. Seorang pengguna dalam level ini dapat mengetahui bahwa data mahasiswa disimpan pada tabel mahasiswa, tabel krs, tabel transkrip dan lain sebagainya. Level ini biasa di pakai oleh seorang Database Administrator (DBA).&lt;br /&gt;•&lt;strong&gt;Level Pandangan&lt;/strong&gt; (&lt;em&gt;View Level&lt;/em&gt;) Ini merupakan level yang tertinggi, hanya menggambarkan sebagian saja dari keseluruhan database sesuai dengan kebutuhan pengguna. Misalnya : Bagian keuangan hanya membutuhkan data keuangan, jadi yang digambarkan hanya pandangan terhadap data keuangan saja, begitu juga dengan bagian akuntansi, hanya membutuhkan data akuntansi saja. Jadi tidak semua pengguna database membutuhkan seluruh informasi yang terdapat dalam database tersebut.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;Model Database&lt;/strong&gt;&lt;br /&gt;•Model database adalah suatu konsep yang terintegrasi dalam menggambarkan hubungan (relationships) antar data dan batasan-batasan (constraint) data dalam suatu sistem database. Model data yang paling umum, berdasarkan pada bagaimana hubungan antar record dalam database (Record Based Data Models), terdapat tiga jenis, yaitu : &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;a. Model Database Hirarki (Hierarchical Database Model) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;b. Model Database Jaringan (Network Database Model) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;c. Model Database Relasi (Relational Database Model)&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Model database hirarki dan jaringan merupakan model database yang tidak banyak lagi dipakai saat ini, karena adanya berbagai kelemahan dan hanya cocok untuk struktur hirarki dan jaringan saja. Artinya tidak mengakomodir untuk berbagai macam jenis persoalan dalam suatu sistem database. Yang paling banyak dipakai saat ini adalah model database relasi, karena mampu mengakomodir berbagai permasalahan dalam sistem database.&lt;br /&gt;Model Database Relasi (Relational Database Model) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Model database relasi merupakan model database yang paling banyak digunakan saat ini, karena paling sederhana dan mudah digunakan serta yang paling penting adalah kemampuannya dalam mengakomodasi berbagai kebutuhan pengelolaan database. Sebuah database dalam model ini disusun dalam bentuk tabel dua dimensi yang terdiri dari baris (&lt;strong&gt;&lt;em&gt;record&lt;/em&gt;&lt;/strong&gt;) dan kolom (&lt;strong&gt;&lt;em&gt;field&lt;/em&gt;&lt;/strong&gt;), pertemuan antara baris dengan kolom disebut item data (&lt;strong&gt;&lt;em&gt;data&lt;/em&gt; &lt;em&gt;value&lt;/em&gt;&lt;/strong&gt;), tabel-tabel yang ada di hubungkan (&lt;strong&gt;&lt;em&gt;relationship&lt;/em&gt;&lt;/strong&gt;) sedemikian rupa menggunakan field-field kunci(Key field) sehingga dapat meminimalkan duplikasi data.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Model database relasi ini dikemukakan pertama kali oleh &lt;strong&gt;E.F. Codd&lt;/strong&gt;, salah seorang pakar dalam bidang database. Sering juga model ini disebut Database relasi. Tingkatan Data Dalam Database RelasiDalam suatu sistem database relasi, data yang tersimpan dalam DBMS mempunyai tingkatan-tingkatan, sebagai berikut : &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•&lt;strong&gt;Karakter&lt;/strong&gt; (&lt;em&gt;Characters&lt;/em&gt;) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Merupakan bagian terkecil dalam database, dapat berupa karakter numerik (angka 0 s.d 9), huruf ( A - Z, a - z) ataupun karakter-karakter khusus, seperti *, &amp;amp;. %, # dan lain-lain. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•&lt;strong&gt;Field&lt;/strong&gt; atau &lt;strong&gt;Attribute&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Merupakan bagian dari record yang menunjukkan suatu item data yang sejenis, Misalnya : field nama, file NIM dan lain sebagainya. Setiap field harus mempunyai nama dan tipe data tertentu. Isi dari field di sebut Data Value. Dalam tabel database, field ini disebut juga kolom. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•&lt;strong&gt;Record &lt;/strong&gt;atau &lt;strong&gt;Tupple&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Tuple/Record adalah kumpulan data value dari attributee yang berkaitan sehingga dapat menjelaskan sebuah entity secara lengkap. Misal : Record entity mahasiswa adalah kumpulan data value dari field nobp, nama, jurusan dan alamat per-barisnya. Dalam tabel database, Record disebut juga baris. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•&lt;strong&gt;Table/Entity&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Entity merupakan sesuatu yang dapat diidentifikasi dari suatu sistem database, bisa berupa objek, orang, tempat, kejadian atau konsep yang informasinya akan disimpan di database. Misal. Pada sistem database akademik, yang menjadi entity adalah, mahasiswa, dosen, matakuliah dan lain-lain. Dalam aplikasi nantinya, penggunaan istilah Entity sering di samakan dengan istilah Tabel. (Entity = table). Disebut tabel, karena dalam merepresentasikan datanya di atur dalam bentuk baris dan kolom. Baris mewakili 1 record dan kolom mewakili 1 field. Dalam sistem database tradisional, entity/table ini disebut juga dengan file. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;•&lt;strong&gt;Database &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Kumpulan dari tabel-tabel yang saling berelasi, disusun secara logis, sehingga menghasilkan informasi yang bernilai guna dalam proses pengambilan keputusan. Ada beberapa sifat yang melekat pada suatu tabel : &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Tidak boleh ada record yang sama (kembar) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Urutan record tidak terlalu penting, karena data dalam record dapat diurut sesuai dengan kebutuhan. •Setiap field harus mepunyai nama yang unik (tidak boleh ada yang sama). &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Setiap field mesti mempunyai tipe data dan karakteristik tertentu Jenis Hubungan Antar Tabel &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Jenis hubungan antar tabel dalam model database relasi, juga di definisikan dengan hubungan : &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;–Satu ke satu (One to One) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;–Satu ke Banyak (One to Many) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;–Banyak ke satu (Many to One) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;–Banyak ke Banyak (Many to Many)&lt;br /&gt;•Untuk lebih jelasnya penggunaan hubungan ini, sering digunakan Diagram Entity Relationship (Diagram E-R) yang merupakan bagian dari Model Data Entity Relationship &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;Model Data Entity Relationship&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Model data entity relationship sering dijadikan acuan dalam merancang suatu sistem database. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Pada Model Data Entity Relationship ini, data yang ada ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi diagram data, yang sering disebut Diagram Entity Relationship (Diagram E-R). Ada dua komponen utama pembentuk model data ini, yaitu : &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;–Entity beserta attributenya. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;–Relasi dan jenis hubungannya, Contoh :&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Dalam dunia akademis terdiri dari entity mahasiswa, dosen, dan matakuliah. Setiap entity mempunyai atribut atau field. Attribute adalah ciri khan yang melekat pada suatu entity. Misalnya entity mahasiswa, ciri khas dari mahasiswa adalah mempunyai nama, tempat tanggal lahir, alamat dan lain sebagainya, begitu juga dengan dosen, mempunyai nama, alamat, dan lain sebagainya. Lalu keterkaitan antara entity mahasiswa dengan entity dosen, mahasiswa dengan matakuliah atau dosen dengan matakuliah, digambarkan dengan simbol-simbol sehingga lebih mudah dipahami. Penggambaran hubungan inilah yang disebut dengan diagram E-R.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Diagram Entity Relationship (&lt;em&gt;Diagram E-R&lt;/em&gt;)&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Diagram E-R digunakan untuk menggambarkan secara sistematis hubungan antar entity-entity yang ada dalam suatu sistem database menggunakan simbol-simbol sehingga lebih mudah dipahami. Simbol-simbol yang boleh digunakan adalah :&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Persegi Panjang, berfungsi untuk menyatakan suatu entity.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Elips, berfungsi untuk menyatakan attribute, jika diberi garis bawah menandakan bahwa attribute tersebut merupakan attribute/field kunci.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Belah Ketupat, menyatakan jenis relasi.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Garis, penghubungan antara relasi dengan entity dan antara entity dengan attribute.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Dalam hubungan antar entity, juga harus ditentukan derajat relasi antar entity. Derajat relasi menunjukkan jumlah maksimum record suatu entity ber-relasi dengan record pada entity yang lainnya. Misalnya pada contoh sebelumnya, entity mahasiswa dapat berelasi dengan lebih dari satu record yang ada pada entitas matakuliah sebaliknya satu record pada entity matakuliah hanya boleh ber-relasi dengan satu mahasiswa yang sama pada entity mahasiswa, begitu juga satu record pada entity matakuliah berhubungan paling banyak satu record juga pada entity dosen, dan seterusnya.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;Relasi Satu ke Satu&lt;/strong&gt; (&lt;em&gt;One to One&lt;/em&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Artinya satu record pada entity A ber-relasi paling banyak satu record juga pada entity B, begitu juga sebaliknya, satu record pada entity B, ber-relasi paling banyak satu record juga dengan entity A. Dalam diagram E-R, relasi ini disimbolkan dengan angka 1.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Contoh : Dalam proses belajar mengajar secara privat misalnya, seorang (satu) tutor hanya mengajar satu siswa, begitujuga sebaliknya, satu siswa hanya diajar oleh satu tutor.&lt;br /&gt;&lt;strong&gt;Relasi Satu ke Banyak&lt;/strong&gt; (&lt;em&gt;One to Many&lt;/em&gt;) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Artinya satu record pada entity A ber-relasi dengan beberapa record pada entity B, tapi tidak sebaliknya, setiap record pada entity B ber-relasi paling banyak satu record dengan entity A. Dalam diagram E-R, relasi ini disimbolkan dengan angka 1 untuk menyatakan satu dan huruf M atau N untuk menyatakan banyak.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Contoh : Dalam proses belajar mengajar di sekolah dasar misalnya, satu orang guru mengajar beberapa (banyak) murid, tetapi satu kelas (beberapa murid) hanya di ajar oleh satu guru.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;Relasi Banyak ke Satu&lt;/strong&gt; (&lt;em&gt;Many to One&lt;/em&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Ini adalah kebalikan dari relasi satu ke banyak, dimana setiap record pada entity A hanya dapat ber-relasi paling banyak 1 record pada entity B, tapi tidak sebaliknya, satu record pada entity B dapat ber-relasi dengan beberapa record pada entity A.. Dalam diagram E-R, relasi ini disimbolkan dengan angka 1 untuk menyatakan satu dan huruf M atau N untuk menyatakan banyak.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Contoh : Dalam dunia akademik misalnya, beberapa (banyak) mahasiswa hanya mempunyai satu pilihan jurusan, sebaliknya satu jurusan dapat dipilih oleh beberapa (banyak) mahasiswa&lt;br /&gt;&lt;strong&gt;Relasi Banyak ke Banyak&lt;/strong&gt; (&lt;em&gt;Many to Many&lt;/em&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Artinya beberapa record pada entity A dapat ber-relasi dengan beberapa record juga pada entity B, begitu juga sebaliknya, beberapa record pada entity B dapat ber-relasi dengan beberapa record juga pada entity A.. Dalam diagram E-R, relasi ini disimbolkan dengan huruf M atau N untuk menyatakan banyak..&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Contoh : Dalam hubungan antara mahasiswa dengan dosen pada perguruan tinggi, yaitu seorang seorang dosen mengajar banyak mahasiswa, sebaliknya seorang mahasiswa dapat diajar oleh beberapa dosen, sehingga terjadi hubungan banyak ke banyak. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Tahapan Membuat Diagram E-R :&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Mengidentifikasi dan menetapkan seluruh entity yang terlibat dalam sistem database tersebut. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Menentukan attribute-attribute atau field dari masing-masing entity beserta kunci (key)-nya.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Mengidentifkasi dan menetapkan seluruh himpunan relasi diantara himpunan-himpunan entity yang ada beserta kunci tamu (foreign key)-nya.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Menentukan derajat relasi untuk setiap himpunan relasi. Menentukan attribute-attribute atau field dari masing-masing entity beserta kunci (key)-nya.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Menentukan attribute dari suatu entitas sangat menentukan baik atau tidaknya sistem database yang dirancang, karena attribute ini sangat menentukan nantinya dalam proses relasi. Attribute merupakan ciri khas yang melekat pada suatu entity, misalnya attribute pada mahasiswa dapat berupa nobp, nama, tempat lahir, tanggal lahir, alamat, nama orang tua, pekerjaan orang tua dan lain-lain. Dari sekian banyak kemungkinan attribute yang ada pada entity mahasiswa, kita dapat menggunakan hanya yang perlu saja. Setelah menentukan attributenya selanjutnya adalah menentukan field kunci. Field kunci adalah penanda attribute tersebut sehingga bisa digunakan untuk relasi nantinya dan field kunci ini harus bersifat unik. Misalnya pada entity mahasiswa, attribute nobp bisa dijadikan field kunci, karena bersifat unik dan tidak ada mahasiswa yang mempunyai nobp sama. Mengidentifkasi dan menetapkan seluruh himpunan relasi diantara himpunan-himpunan entity yang ada beserta kunci tamu (foreign key)-nya.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Setelah menentukan entity dan attribute beserta field kuncinya, maka selanjutnya adalah menentukan entity yang terbentuk akibat adanya relasi antar entity. Misalnya antara entity mahasiswa dengan entity dosen, terjadi suatu hubungan proses mengajar, maka proses mengajar ini merupakan entity baru. Entity mengajar ini harus kita tentukan juga attribute yang melekat padanya beserta kunci tamu (foreign key). Kunci tamu adalah field kunci utama pada tabel lain, dan field tersebut digunakan juga pada tabel yang satu lagi. Misalnya nobp adalah field kunci dari entity mahasiswa, pada entity mengajar terdapat juga attribute NoBP, maka keberadaan attribute nobp pada entity mengajar disebut sebagai kunci tamu. Proses menentukan hubungan antar entity juga sangat menentukan kualitas sistem database yang dirancang.Menentukan derajat relasi untuk setiap himpunan relasi &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Setelah semua entity dan attribute yang dibutuhkan terbentuk, maka selanjutnya adalah menentukan derajat relasi antar entity tersebut, apakah satu kesatu, satu ke banyak atau sebaliknya, atau banyak ke banyak. Berhati-hatilah dalam menentukan derajat relasi ini, karena nantinya akan berhubungan dengan proses query terhadap data.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Jenis-Jenis Kunci (Key) &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Candidat Key &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Primary Key &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Foreign Key &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Alternate Key&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;Candidate Key&lt;/strong&gt; (&lt;em&gt;Kunci Calon&lt;/em&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Sebuah attribute atau lebih yang secara unit mengidentifikasi sebuat record, disebut candidate key. Attribute ini mempunyai nilai yang unik pada hampir setiap recordnya. Fungsi dari candidate key ini adalah sebagai calon primary key.&lt;br /&gt;&lt;strong&gt;Primary Key&lt;/strong&gt; (&lt;em&gt;Kunci Utama&lt;/em&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Merupakan candidate key yang telah dipilih untuk mengidentifikasi setiap record secara unik. Primary key harus merupakan field yang benar-benar unik dan tidak boleh ada nilai NULL. Misal : Perhatikan kembali entity dosen di atas, yaitu mempunyai dua Candidate Key, maka kita dapat mengambil field KodeDosen sebagai Primary Key, Karena lebih sederhana dalam jumlah digit dan unik. Boleh juga menggunakan NIP sebagai Primary Key-nya, hal ini tergantung kepada si perancang database itu sendiri.&lt;br /&gt;&lt;strong&gt;Alternate Key&lt;/strong&gt; (&lt;em&gt;Kunci Alternatif&lt;/em&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Adalah candidate key yang tidak terpilih. Misal : dalam suatu entity terdapat dua field yang bisa dijadikan sebagai kunci. Sementara yang boleh dijadikan kunci hanya satu, maka anda harus memilih salah satu. Field yang anda pilih, disebut primary key, sedangkan field yang tidak dipilih disebut dengan alternate key.•Misal : Kembali ke kasus entity dosen diatas, jika kita pilih field Kode Dosen sebagai Primary Key, maka otomatis field NIP menjadi Alternate Key-nya, begitu juga sebaliknya.&lt;br /&gt;&lt;strong&gt;Foreign Key&lt;/strong&gt; (&lt;em&gt;kunci Tamu&lt;/em&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;•Jika sebuah primary key terhubungan ke table/entity lain, maka keberadaan primary key pada entity tersebut di sebut sebagai foreign key. Misal : Primary Key KodeDosen dari entity Dosen digunakan juga pada field entity KRS, maka keberadaan field KodeDosen pada entity KRS disebut sebagai foreign key.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/592152954409513047-4262036258004680328?l=re2mut.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://re2mut.blogspot.com/feeds/4262036258004680328/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://re2mut.blogspot.com/2007/12/database.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/592152954409513047/posts/default/4262036258004680328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/592152954409513047/posts/default/4262036258004680328'/><link rel='alternate' type='text/html' href='http://re2mut.blogspot.com/2007/12/database.html' title='DATABASE'/><author><name>Rean_Cute</name><uri>http://www.blogger.com/profile/07622614515858440369</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_Kk6TYlj7Qg4/SUJDDbL7QUI/AAAAAAAAAEQ/Z6g3jScp_pI/S220/rean_Edogawa.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-592152954409513047.post-1524540606280947104</id><published>2007-12-14T02:50:00.003+07:00</published><updated>2009-03-31T12:15:12.145+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Puji Andreanto'/><title type='text'>SISTEM BASIS DATA</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;IMPLEMENTASI BASIS DATA&lt;/strong&gt;&lt;br /&gt;Setelah seluruh rangkaian perancangan sistem dilakukan maka tahap selanjutnya adalah tahap pembangunan sistem. Sistem dibangun sesuai rancangan yang telah dibuat. Pembangunan sistem meliputi pembangunan database, atau disebut implementasi basis data dan pengkodean program. Pada bab ini akan dijelaskan tentang implementasi database, bagaimana membuat database beserta tabel-tabelnya, seta objek database lain sesuai hasil perancangan database.&lt;br /&gt;Sebelum mulai membuat database ada baiknya bila kita terlebih dahulu mengenal konsep sistem manajemen basis data.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Sistem Manajemen Basis Data&lt;br /&gt;&lt;/strong&gt;Keberhasilan suatu sistem informasi sangat dipengaruhi oleh system basis data. Sistem basis data merupakan salah satu elemen penyusun sistem. Apabila system basis data ini benar-benar lengkap, akurat dan mudah untuk ditampilkan kembali maka hal itu akan meningkatkan kualitas dari system manajemen basis data tersebut.&lt;br /&gt;Untuk mengetahui perbedaan antara basis data dengan system basis data, kita harus mengetahui definisi keduanya. Menurut James F. Courtney dan David B. Paradice, system basis data mempunyai pengertian sebagai berikut:&lt;br /&gt;“Sistem basis data adalah kumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personal-personal yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta system computer yang mendukungnya.” (Sutanta, 1996)&lt;br /&gt;&lt;br /&gt;Pengertian basis data diperjelas lagi oleh James Martin (1990), yang mengatakan sebagai berikut:&lt;br /&gt;“Basis data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan data dengan cara-cara tertentu sehingga mudah untuk digunakan dan ditampilkan kembali, dapat digunakan untuk satu atau lebih program aplikasi secara optimal, data dapat disimpan tanpa mengalami ketergantungan pada program yang akan menggunakannya, serta disimpan sedemikian rupa sehingga penambahan, pengambilan dan modifikasi data dapat dilakukan dengan mudah dan terkontrol.”&lt;br /&gt;&lt;br /&gt;Lebih jauh, definisi-definisi yang berhubungan dengan basis data:&lt;br /&gt;1. Entity (entitas) adalah orang, tempat, kejadian atau konsep yang informasinya direkam.&lt;br /&gt;2. Atribut adalah seperti entitas, mempunyai atribut atau sebutan untuk mewakili suatu entitas.&lt;br /&gt;3. Data Value (nilai atau isi data) adalah data actual atau informasi yang disimpan pada tiap elemen atau atribut data.&lt;br /&gt;4. Record/tuple adalah kumpulan elemen yang saling berkaitan yang menginformasikan suatu entitas secara lengkap.&lt;br /&gt;5. File adalah kumpulan record sejenis yang mempunyai panjang elemen yang sama dan mempunyai perbedaan pada data value-nya.&lt;br /&gt;6. Database adalah kumpulan file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan instansi dalam batasan tertentu.&lt;br /&gt;7. Database Management System (DBMS) adalah kumpulan file yang saling berkaitan bersama dengan program untuk pengelolanya. Database adalah kumpulan datanya, sedangkan program pengelolanya berdiri sendiri dalam satu paket program komersial untuk membaca data, mengisi data, menghapus data, melaporkan data dalam database.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Elemen Database&lt;br /&gt;&lt;/strong&gt;Adapun elemen-elemen system manajemen basis data adalah sebagai berikut:&lt;br /&gt;1. Database&lt;br /&gt;Database adalah kumpulan dari item data yang saling berhubungan satu sama lain, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware computer, dan harus menggunakan software untuk melakukan manipulasi tertentu.&lt;br /&gt;2. File&lt;br /&gt;File adalah kumpulan record sejenis yang mempunyai panjang elemen dan atribut yang sama, namun valu-nya berbeda. Database dibentuk dari kumpulan file. File didalam pemrosesan aplikasi dapat dikategorikan kedalam beberapa tipe, di antaranya adalah sebagai berikut:&lt;br /&gt;a. File Induk (Master File)&lt;br /&gt;i. File induk acuan (reference master file): file induk yang recordnya relatif statis, jarang berubah nilainya. Misalnya file daftar gaji, file mata pelajaran.&lt;br /&gt;ii.File induk dinamik (dynamic master file): file induk yang nilai record-recordnya sering berubah atau sering dimutakhirkan (update) sebagai hasil dari suatu transaksi. Misalnya file induk data barang, yang setiap saat harus di-&lt;em&gt;up-date&lt;/em&gt; bila terjadi transaksi.&lt;br /&gt;b. File Transaksi (Transaction File)&lt;br /&gt;File ini bisa disebut input file, digunakan untuk merekam data hasil transaksi yang terjadi. Misalnya file penjualan yang berisi data hasil transaksi penjualan.&lt;br /&gt;c. File Laporan (Report File)&lt;br /&gt;File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan.&lt;br /&gt;d. File Sejarah (History File)&lt;br /&gt;File ini bisa disebut file arsip (archival file), merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi tetapi masih disimpan sebagai arsip.&lt;br /&gt;e. File Pelindung (Back-up File)&lt;br /&gt;File ini merupakan salinan dari file-file yang masih aktif didalam database pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file database yang aktif mengalami kerusakan atau hilang.&lt;br /&gt;3. Record&lt;br /&gt;Record adalah kumpulan elemen yang saling berkaitan yang menginformasikan tentang satu entitas secara lengkap. Satu record mewakili satu data atau informasi.&lt;br /&gt;4. Field&lt;br /&gt;Field adalah bagian tertentu dari data dalam record yang mewakili satu entitas. Misalnya file anggota dapat dilihat dari fieldnya, seperti kode anggota, nama dan lain-lain.&lt;br /&gt;5. Data Value&lt;br /&gt;Data value adalah data actual atau informasi yang disampaikan pada setiap data elemen atau field data, misalnya field nama anggota memiliki data value Susi, Widi, dan sebagainya.&lt;br /&gt;6. Entity&lt;br /&gt;Entity (entitas) adalah objek riil yang dapat dibedakan satu sama yang lain dan tidak saling bergantung. Misalnya pada bidang sirkulasi, entitasnya adalah anggota dan buku.&lt;br /&gt;7. Query&lt;br /&gt;Query merupakan perintah yang dirancang untuk memanggil kelompok record tertentu dari satu file atau lebih untuk melakukan operasi pada file.&lt;br /&gt;8. View&lt;br /&gt;View adalah data yang terdiri atas sejumlah record yang diproses dalam urutan penampilan.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Relation Database Management System&lt;/em&gt;&lt;/strong&gt; (RDBMS)&lt;br /&gt;RDBMS merupakan sekumpulan data yang disimpan sedemikian rupa sehingga mudah diambil informasinya bagi pengguna, dan data tersebut saling berhubungan.&lt;br /&gt;RDBMS merupakan suatu paket perangkat lunak yang kompleks yang digunakan untuk memanipulasi database.&lt;br /&gt;Ada tiga prinsip dalam RDBMS, yaitu:&lt;br /&gt;1. Data Definition&lt;br /&gt;Mendefinisikan jenis data yang akan dibuat (dapat berupa angka atau huruf), cara relasi data, validasi data, dan lainnya.&lt;br /&gt;2. Data Manipulation&lt;br /&gt;Data yang telah dibuat dan didefinisikan akan dikenai beberapa perlakuan, seperti penyaringan, peng-query-an, dan lain sebagainya.&lt;br /&gt;3. Data Control&lt;br /&gt;Bagian ini berkenaan dengan cara mengendalikan data, seperti siapa saja yang bisa melihat isi data, bagaimana data bisa digunakan banyak user, dan sebagainya.&lt;br /&gt;Semua operasi input dan output yang berhubungan dengan database harus menggunakan DBMS. Bila pemakai akan mengakses database, DBMS akan menyediakan penghubung (interface) antara pemakai dengan database.&lt;br /&gt;Hubungan pemakai dengan database dapat dilakukan dengan dua cara, yaitu:&lt;br /&gt;1. Secara interaktif menggunakan bahasa pertanyaan (query language).&lt;br /&gt;2. Dengan menggunakan program aplikasi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bahasa Basis Data&lt;/strong&gt;&lt;br /&gt;System basis data komersial menghendaki adanya sebuah bahasa query yang lebih user-friendly. Sehubungan dengan itu, SQL telah dikenal sebagai bahasa query yang marketable. SQL menggunakan kombinasi aljabar relasional &amp;amp; kalkulus relasional. Meskipun SQL merupakan bahasa query, namun SQL mempunyai banyak kemampuan lain di samping melakukan query basis data. SQL mampu mendefinisikan struktur data, memodifikasi data dalam basis data dan menentukan konstrain sekuriti.&lt;br /&gt;SQL merupakan standar bahasa basis data relasional. Ada bermacam-macam versi SQL. Versi aslinya pertama kali dikembangkan oleh IBM San Jose Research Laboratory, disebut Sequel, diimplementasikan pada system R Project pada awal 1970-an. Bahasa Sequel terus berkembang dan berubah menjadi SQL ( Structured Query Language ).&lt;br /&gt;Pada tahun 1986, the American National Standards Institute ( ANSI ) dan the Internasional Standarts Organization ( ISO ) mengumumkan sebuah standar SQL yang disebut SQL 86. sampai sekarang bahasa yang menjadi standar adalah SQL 92.&lt;br /&gt;Pernyataan-pernyataan SQL digunakan untuk melakukan berbagai tugas, seperti update data pada database ataupun untuk menampilkan data dari database. Beberapa software RDBMS yang dapat menggunakan SQL antara lain Oracle, Sybase, Microsoft SQL Server, Microsoft Access, Ingres, dan lain sebagainya. Setiap software database mempunyai bahasa perintah/sintaks yang berbeda namun pada prinsipnya mempunyai arti dan fungsi yang sama. Perintah-perintah tersebut antara lain: Select, Insert, Update, Delet, Create, dan Drop, yang dapat digunakan untuk mengerjakan hampir semua kebutuhan manipulasi database.&lt;br /&gt;&lt;br /&gt;Bahasa SQL mempunyai beberapa bagian, yaitu:&lt;br /&gt;&lt;br /&gt;DDL ( &lt;em&gt;Data Definition Language&lt;/em&gt; ), yaitu bahasa yang mempunyai kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks, bahkan basis datanya sendiri, misalnya CREATE, DROP, ALTER.&lt;br /&gt;DML ( &lt;em&gt;Data Manipulation Language&lt;/em&gt; ), yaitu bahasa yang berhubungan dengan proses manipulasi data pada tabel, record, misalnya INSERT, UPDATE, SELECT, DELETE.&lt;br /&gt;DCL ( &lt;em&gt;Data Control Language&lt;/em&gt; ), yaitu bahasa yang berhubungan dengan pengendalian akses ke database, misalnya GRANT, REVOKE.&lt;br /&gt;DTL ( &lt;em&gt;Data Transaction Language&lt;/em&gt; ), yaitu bahasa yang berhubungan dengan pengaturan transaksi yang terjadi di dalam database, misalnya COMMIT, ROLLBACK, ROLLFOWARD.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/592152954409513047-1524540606280947104?l=re2mut.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://re2mut.blogspot.com/feeds/1524540606280947104/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://re2mut.blogspot.com/2007/12/sistem-basis-data.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/592152954409513047/posts/default/1524540606280947104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/592152954409513047/posts/default/1524540606280947104'/><link rel='alternate' type='text/html' href='http://re2mut.blogspot.com/2007/12/sistem-basis-data.html' title='SISTEM BASIS DATA'/><author><name>Rean_Cute</name><uri>http://www.blogger.com/profile/07622614515858440369</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_Kk6TYlj7Qg4/SUJDDbL7QUI/AAAAAAAAAEQ/Z6g3jScp_pI/S220/rean_Edogawa.jpg'/></author><thr:total>0</thr:total></entry></feed>
