Sabtu, 09 Februari 2013

STRUKTUR BASIS DATA
ts.jpg











Disusun oleh:
Kelompok 1 – Kelas L
Fariz Ardian <672012034>
                                                          Victor Dwi Agustin <672012190>
                Ramadhani Osa Irawan <682012019>
                 Pradipta Angga Saputra <682012008>
       Sandhy Kurniawan<672012155>
KATA PENGANTAR


Segala puji dan syukur saya panjatkan kepada Tuhan Yang Maha Esa, karena atas berkat dan limpahan rahmatNyalah maka kami dapat menyelesaikan sebuah karya tulis dengan tepat waktu.
Berikut ini kami mempersembahkan sebuah makalah dengan judul “Stuktur Basis Data”, yang menurut kami dapat memberikan manfaat yang besar bagi kita untuk mempelajarinya.
Melalui kata pengantar ini kami lebih dahulu meminta maaf dan memohon permakluman bilamana isi makalah ini ada kekurangan dan ada tulisan yang kami buat kurang tepat atau menyinggung perasaan pembaca.
Dengan ini kami persembahkan makalah ini dengan penuh rasa terimakasih dan semoga Tuhan memberkahi makalah ini sehingga dapat memberikan manfaat.



         Salatiga, 1 Januari 2013


        Penulis



DAFTAR ISI
Halaman Judul                                                                                      i
Kata Pengantar                                                                                     ii
Daftar Isi                                                                                              iii
BAB I PENDAHULUAN
A.    Latar Belakang                                                                       1
B.    Perumusan Masalah                                                                1   
C.    Tujuan                                                                                   1

BAB II PEMBAHASAN
A.     Pengertian Entitas/ Tabel                                                          2   
B.     Pengertian Record/Tuple                                                          2   
C.     Pengertian field/atribut                                                              2
D.     Elemen dalam struktur entitas                                                    2   
E.     Relasi antar entitas/table                                                            2
F.      Contoh kasus                                                                           4             
                                                                                                       
BAB III SIMPULAN                                                                               6
DAFTAR PUSTAKA                                                                              7







BAB I
PENDAHULUAN
A.     Latar Belakang
Basis dapat diartikan sebagai tempat berkumpul, markas atau sarang, sedangkan data suatu fakta dari dunia nyata yang mewakili suatu objek seperti kaset ( lagu, penyanyi, pencipta dan lain-lain ) atau kendaraan (mobil, motor, bus, dan lain-lain).
Pengaturan yang dilakukan pada lemari kaset merupakan pengaturan secara manual di mana pengaturan tersebut dapat diaplikasikan dalam ke dalam suatu data abstrak yang berisi karakteristik dari suatu kaset dan disimpan didalam suatu basis data atau tempat penyimpanan data tau file. Sehingga perbedaannya ada pada media penyimpanannya.Basis data menggunakan media penyimpanan elektronis sedangkan kaset menggunakan lemari untuk media penyimpanannya. Perbedaan ini akan mengakibatkan perbedaan-perbedaan lainnya seperti jenis metode / cara yang digunakan dalam upaya penyimpanan atau jumlah yang akan disimpan.
Dalam basis data terdapat struktur yang terdiri dari etnitas, record dan atribut serta terdapat relasi satu dengan yang lain.

B.   Perumusan Masalah
     Masalah yang akan dibahas di karya ilmiah ini adalah :
1.      Apakah  entitas itu dan apa sajakah contohnya?
2.      Apa itu record/tuple?
3.      Pengertian field/atribut dan contohnya.
4.      Elemen-elemen dalam entitas.
5.      Pengertian relasi.
6.      Jenis-jenis relasi dalam entitas.

C.   Tujuan
Tujuan dari penulisan karya ini adalah untuk memberikan pengetahuan tentang apa itu desain system basis data.








BAB II
PEMBAHASAN

A.    Pengertian Entitas/ Tabel
Entitas dalam sebuah database dimaksudkan ialah seperti hubungan antara satu kolom dengan kolom yang lain dalam kehidupan nyata. Contoh seperti adanya entitas antara hubungan kolom mobil dan mesin.
Entitas terkadang dapat berupa orang atau benda atau lokasi atau lain-lainnya. Entitas juga memiliki atribut seperti mahasisa memiliki nomor induk, dan nama mahasiswa dan lain-lain
.
Contoh Entitas dalam lingkungan bank terdiri dari : Nasabah, Simpanan, Hipotik
Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah
Kumpulan dari entitas disebut Himpunan Entitas

B.     Pengertian Record/Tuple
Record adalah kumpulan field-field yang berhubungan. Masing-masing record menyimpan data hanya sekitar satu entitas, yang bisa erupa orang, tempat benda dan peristiwa atau gejala. Contoh record bisa saja nama dan alamat Anda dan Nomor Jaminan sosial Anda.
Contoh :"10200123", "Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret 1983".

C.    Pengertian field/atribut
Field adalah sebuah unit data yang berisi satu atau lebih karakter (byte).Ia merupakan unit terkecil dari informasi berharga dalam database. setiap field memiliki nama field yang menggambarkan jenis data yang harus dimasukkan ke dalam field. Contoh field adalah nama pertama Anda, alamat jalan, atau jenis kelamin Anda.
Field dapat didesain dengan panjang maksimun terntentu.Field juga dapat didesain dengan tipe data berbeda, semisal hanya teks, atau hanya angka, tanggal, waktu, atau bahkan hanya jawaban “ya” dan “tidak”, link web, gambar, suara dan video.

D.    Elemen dalam struktur entitas

Komponen-komponen ERD
1. Entitas dan Atribut
Entitas, adalah segala sesuatu yang dapat digambarkan oleh data.Entitas juga dapatdiartikan sebagai individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapatdibedakan dari sesuatu yang lain (Fathansyah, 1999).Ada dua macam entitas yaitu entitaskuat dan entitas lemah.Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya.Contohnya entitas anggota. Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi.















Atribut merupakan pendeskripsian karakteristik dari entitas.Atribut digambarkandalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberigaris bawah.
Kesimpulannya adalah:

    Entitas adalah tempat penyimpan data, maka entitas yang digambarkan dalam ERD ini merupakan data store yang ada di DFD dan akan menjadi file data di komputer
    Entitas adalah suatu objek dan memiliki nama. Secara sederhana dapat dikatakan bahwa jika objek ini tidak ada di suatu enterprise (lingkungan tertentu), maka enterprise tersebut tidak dapat berjalan normal.
    Contoh, entitas ‘MAHASISWA’ harus ada di lingkungan perguruan tinggi, begitu juga dengan entitas ‘DOSEN’, ‘MATA_KULIAH’, dan sebagainya

 Di dalam entitas ‘MAHASISWA’ berisi elemen-elemen data (biodata mahasiswa) yang terdiri atas NIM, NAMA, KELAS, ALAMAT, dan sebagainya. NIM, NAMA, KELAS, dan ALAMAT disebut dengan atribut (field)   Gambar memperlihatkan bahwa atribut-atribut NIM, NAMA, ALAMAT, dan TANGGAL_LAHIR harus ada di dalam biodata seorang mahasiswa.
    Atribut-atribut TINGGI_BADAN, dan WARNA_RAMBUT adalah atribut-atribut yang boleh tidak ada di dalam biodata mahasiswa (karena tidak penting).Sedangkan atribut NAMA_DOSEN adalah atribut yang tidak boleh ada di entitas mahasiswa
    Pada akhirnya, entitas ini akan menjadi file data (yang bersifat master file) di dalam komputer. Master file adalah file utama (yang harus ada, dan sifatnya jarang berubah)

2. Relasi

Relasi adalah penghubung antara satu entitas (master file) dengan entitas lain di dalam sebuah sistem komputer. Pada akhirnya, relasi akan menjadi file transaksi (transaction file) di komputer. Secara kalimat logis, contoh relasi yang terjadi di sebuah perpustakaan adalah : “Anggota meminjam buku,” atau “Anggota mengembalikan buku.” Dalam hal ini, Anggota dan Buku adalah entitas, meminjam dan mengembalikan adalah transaksi (relasi antara anggota dan buku).

E.     Relasi antar entitas/tabel
Relasi adalah hubungan antara tabel yang merepresentasikan hubungan antar obyek di dunia nyata. Macam-Macam Relasi antar tabel:

1.One-to-many.
 Misalkan terdapat relasi antara tabel ibu dan tabel anak dengan nama relasi "mempunyai" dan relasinya one-to-many. Artinya satu record pada tabel ibu boleh berelasi (mempunyai) dengan banyak record pada tabel anak. Namun satu record pada tabel anak hanya boleh berelasi dengan satu record saja pada tabel ibu Gambar relasi one-to-many:
http://1.bp.blogspot.com/_Fs3wU9aQa5w/S7aZJYDv9cI/AAAAAAAAAJU/dafRZTh1F-A/s320/pbd-modul-1-relasi-1.jpg
 




2.One-to-one.
            Jika dua tabel berelasi one-to-one artinya setiap record di entitas pertama hanya akan berhubungan dengan satu record di entitas kedua begitu pula sebaliknya. Conrohnya relasi antara tabel pegawai dan alamat pegawai. Satu record pegawai hanya berhubungan dengan satu record alamat pegawai beitu pula sebaliknya. Entitas 3 merupakan atribut yang unik di entitas 4. Gambar relasi one-to-one:
http://4.bp.blogspot.com/_Fs3wU9aQa5w/S7aZogWlMKI/AAAAAAAAAJc/OMQpQHuKfD4/s320/pbd-modul-1-relasi-3.jpg
 





3.Many-to-many.
Jika tabel satu berelasi dengan tabel dua dengan relasi any-to-many artinya ada banyak record di entitas satu dan entitas dua yang saling berhubungan satu sama lain. Contohnya relasi many-to-many antara tabel transaksi dan barang. Satu record transaksi bisa berhubungan dengan banyak record barang, begitu pula sebaliknya. Gambar relasi many-to-many:
http://1.bp.blogspot.com/_Fs3wU9aQa5w/S7aaF6WdreI/AAAAAAAAAJk/ERl1EZnUT6Y/s320/pbd-modul-1-relasi-5.jpg











F.     Contoh kasus

http://3.bp.blogspot.com/_Fs3wU9aQa5w/S67O1C1SEwI/AAAAAAAAAG4/kUm28dyn0W8/s400/notaLaundry.jpg
Data Item:

ID Konsumen, Nama Konsumen, Alamat Konsumen, telp Konsumen, ID cucian, tgl taruh cucian, tgl ambil cucian, jenis cucian, jumlah cucian, harga satuan, harga total, ID pegawai, Nama pegawai.

Entitas:
1. Konsumen
2. Cucian
3. Rincian Cucian
4. Jenis cucian
5. Pegawai

Atribut
1. Konsumen (ID, nama, alamat, telp)
2. Cucian (ID cucian, Tgl Taruh Cucian, Tgl ambil Cucian)
3. Rincian Cucian (No, Jenis, Jumlah, Sub-total Pembayaran, Total Pembayaran)
4. Jenis cucian (Nama Jenis, Harga persatuan)
5. Pegawai (ID pegawai, Nama pegawai)





Relasi antar entitas

Relasi antara Konsumen dengan Cucian.Satu Konsumen bisa mempunyai banyak Cucian dan satu Cucian hanya dapat dimiliki satu Konsumen.
Relasi : One – To – Many. Relasi antara Cucian dengan Rincian Cucian
Satu Cucian bisa memiliki banyak Rincian Cucian dan satu Rincian Cucian hanya dapat dimiliki satu Cucian
Relasi : One – To – Many
3. Relasi antara Rincian Cucian dengan Jenis Cucian
Satu Rincian Cucian hanya mempunyai satu Jenis Cucian dan satu jenis Cucian dapat dimiliki oleh banyak Rincian Cucian
Relasi : Many – To – One
4. Relasi antara Cucian dengan Pegawai
Satu Cucian hanya ditangani oleh satu Pegawai dan satu Pegawai dapat menangani banyak Cucian
Relasi : Many – To – One

















BAB III
SIMPULAN

Dalam struktur basis data (database) terdiri dari :
1.Entitas
Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalai basis data.

2.Record
Record adalah kumpulan field-field yang berhubungan. Masing-masing record menyimpan data hanya sekitar satu entitas, yang bisa erupa orang, tempat benda dan peristiwa atau gejala

3.Field
Field adalah sebuah unit data yang berisi satu atau lebih karakter (byte). Ia merupakan unit terkecil dari informasi berharga dalam database. setiap field memiliki nama field yang menggambarkan jenis data yang harus dimasukkan ke dalam field

4.Relasi
Relasi adalah hubungan antara tabel yang merepresentasikan hubungan antar obyek di dunia nyata.



DAFTAR PUSTAKA





31 komentar:

  1. Very interesting blog. Thanks for sharing such useful information here and nice snaps. If anyone needs, I have information about
    Vimax Asli
    Pembesar Penis
    Obat Pembesar Penis

    BalasHapus
  2. Artikel Anda sungguh Bagus dan Menarik, Pada Kesempatan ini kami ingin menawarkan Produk Judi Online dari kami Agen Bola Terpercaya
    Taruhan Bola :
    Agen Sbobet
    sbobet
    agen ibcbet
    agen 368bet
    prediksi bola
    Agen bola terpercaya piala dunia 2014
    Terimakasih atas persetujuanya, Ditunggu Kunjungan Baliknya..

    BalasHapus
  3. Informasi yang sungguh berguna, terima kasih.
    iklan gratis

    BalasHapus
  4. trmaksih atas informasinya yang bagus dan bermanfaat

    Vimax Canada
    Vimax Canada Original

    BalasHapus
  5. Very good idea you've shared here, from here I can be a very valuable new experience. all things that are here will I make the source of reference, ,servicenow training in hyderabad ,splunk training in hyderabad ,
    , liferay training in hyderabad cornish hen recipe

    BalasHapus
  6. wah lengkap banget Struktur basis data nya, makasih ya kakak.. salam dari wallpaper clash of clans

    BalasHapus
  7. Java SE Java EE Sistem Development Life Cycle JPA Hibernate Training Courses Hibernate Training Pengertian Sistem Basis Data Hibernate Training Courses Institutes Chennai India Hibernate Online Training Perkembangan Sistem Development Life Cycle Java Persistence API Training in Chennai Hibernate Training Courses Pengertian Sistem Informasi Pariwisata Hibernate Online Course Hibernate Training in Chennai Sistem Informasi Kesehatan Hibenate Training Courses Chennai India Online Hibernate Training

    BalasHapus
  8. I like it this really good information
    viagra usa

    BalasHapus
  9. I really like your article and my new time this blog is very interesting thank you
    dewa poker

    BalasHapus