SISTEM BASIS DATA III

Written By Blogger Cantik on Sabtu, 22 September 2012 | 01.34

ENTITAS RELATHIONSHIP

1. Entity Relathionship Model

Model yang digunakan untuk menggambarkan data dalam bentuk entinity,atribut,dan rekathionsip antar entitas.
konsep:
- tidak bisa langsung diimpelementasikan
- merupakan diagram yang menghubungkan relatif antar entitas
- dapat mengekspresikan struktur logis, simple dan jelas
- mempunyai 3 bentuk : persegi, oval dan

2. Entity Relathionship Diagram 

tahap pembuatan E R diagram
- identifikasi dan menetapkan semua entiti
- meenentukan atribut
- menentukan primary key
- menentukan relathionship
- menentukan atribut relathionship
- menentukan cardinality ratio
- menentukan participation constrain

ENTITAS
objek yang ada dan dapat dibedakan dari objek lain dalam dunia nyata.
entitas memiliki atribut sebagai pembeda.
contoh : mahasiswa, pegawai dan pasien

ATRIBUT
sebuah entitas yang direperesentasikan oleh beberapa atribut.
properti deskriptif yang dimiliki semua anggota dari semua sub entitas
contoh : mahasiswa=nama,nim,prodi...
atribut harus mempunyai kata yang bersifat unik = primary key
value set (domain) dari atribut.
yang dapat dimasukkan ke kumpulan atribut, dapat dimiliki atribut dari entitas
jenis - jenis atribut:
1. atribut sederhana / atomic attribute
satu komponen tunggal (interpenden), tidak bisa diuraikan.
contoh : nim
2. atribut komposit / composit attribute
beberapa atribut mendasar, bisa diuraikan.
contoh : alamat
3. atribut berharga tunggal / single value attribute
satu nilai untuk suatu entitas tertentu.
contoh : jenis kelamin
4. atribut berharga banyak / multy value attribute
sekumpulan nilai untuk suatu entitas tertentu
contoh : hobi
5. atribut derivatif / derived attribute
yang dihasilkan dari atribut yang tidak berasal dari satu entitas
contoh : umur dari tanggal lahir

RELATHIONSHIP
Hubungan yang terjadi antara satu atau lebih entiti, dapat memiliki atribut, adanya transaksi satu nilai.
contoh : entiti mahasiswa
nim = 1112 dan nama = endah, berelasi dengan entiti mata kuliah ud_ma=bd02, nama_kul=basisdata
relasi dua entiri = mahasiswa sedang mengambil kuliah tersebut.

CARDINALITY RASIO (KARDINALITAS)
Menjelaskan jumlah keterhubungan antar entiti. Jumlah -n- maksimum yang dapat berelasi.
1. One to one : A berhubungan dengan B/1 entitas
2. One to many : suatu entitas di A dihubungkan dengan sejumlah entitas B
3. Many to many ; setiap entitas A dapat berhubungan dengan banyak entitas B / sebaliknya

01.34 | 0 komentar | Read More

SISTEM BASIS DATA II

Written By Blogger Cantik on Minggu, 16 September 2012 | 03.43

SOFTWARE PENGELOLA BASIS DATA

Sebelum mengetahui apa itu data base management system software atau biasa disebut DBMS alangkah baiknya jika kita mengetahui terlebih dahulu apa itu data dan apa itu informasi. Data adalah bagian dalam informasi atau fakta mentah yang belum di olah unyuk mempunyai makna. Data bisa berupa teks, gambar, huruf, angka, ataupun simbol lain yang dapat digunakan untuk melihat lingkungan,objek atau kejadian. Sedangkan informasi adalah hasil pemrosesan data yang sudah mempunyai informasi yang bermanfaat atau memeberi informasi bagi penerimnya.

Sekarang kita lanjutkan dengan pengertian basis data yaitu kumpulan data yang saing berhubungan yang disimpan bersama dalam media penyimpanan tertentu. Kelompok data yang saling berhubungan tersebut diorganisasikan sedemikian rupa tanpa pengulangan (redancy) sehingga kelak dapat dimanfaatkan dengan cepat dan mudah.

Prinsip utama data base adalah pengaturan data dengan tujuan utama fleksibilitas dan kecepatan pada saat pengambilan data kembali. dalam basis data memiliki ciri - ciri diantaranya yaitu:
1. Keamanan
2. Kecepatan dan Kemudahan
3. Efisiensi Ruang Penyimpanan
4. Kebersamaan Pemakaian
5. Menangani Data dalam Jumlah Besar
6. Meniadakan Manipulasi Data
7. Bersifat Data Oriented

Sistem basis data merupakan perpaduan antara basis data dan perangkat lunak database management system. Komponen basis data meliputi :
1. Hardware : perangkat komputer yang standar, media penyimpanan sekunder dan media komunikasi jaringan.
2. Operating System : software yang dapat melakukan operasi dasar pada komputer.
3. Database : basis data yang mewakili sistem untuk dikelola, yang terdiri dari lebih dari satu basis data.
4. DBMS : software untuk mengelola basis data
5. User : orang yang berinteraksi dengan basis data, mulai dari yang merancang sampai menggunakan di tingkat akhir.
6. Optional Software : perangkat lunak yang opsional yang mendukung basis data, bersifat opsional.

DBMS atau Data Base Management System adalah software yang berfungsi sebagai pengelola basis data. yang dirancang untuk melakukan utilisasi dan mengelola koleksi data dalam lebih mudah. Kumpulan program yang memungkinkan user, untuk membuat dan memelihara basis data.

Bahasa basis data itu dibagi menjadi 3,yaitu :
1. Data definition language (DDL) : dengan bahasa DDL kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel, dsb.
2. Data manipulation language (DML) : dapat memanipulasi dan pengambilan data pada basis data, berupa penyisipan atau penambahan data baru, penghapusan data, pengubahan data.
3. Data control language (DCL) : merupakan sub bahasa untuk mengendalikan struktur internal basis data, DCL untuk menyesuaikan sistem agar supaya lebih efiseien dan DCL sangat bergantung pada vendor.















03.43 | 0 komentar | Read More

SISTEM BASIS DATA I

Written By Blogger Cantik on Rabu, 12 September 2012 | 02.09


KONSEP BASIS DATA KEKURANGAN DAN KELEBIHANNYA

Untuk mengetahui secara jelas apa itu basis data (data base) terlebih dahulu kita mengetahui definisi data. Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
Sedangkan pengertian basis data itu sendiri adalah adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Beberapa definisi lain dari basis data :
1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan
3. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

 
Gambar 1.2 Konsep Sistem Basis Data (kompilasi Ramez Elmasri. dkk 1994)
Kelebihan dari basis data antara lain adalah:
1.      Kepraktisan. Basis data menyediakan media penyimpan permanen yang berukuran kecil namun banyak menyimpan data jika dibandingkan dengan menggunakan kertas.
2.       Kecepatan. Komputer dapat mencari dan menampilkan informasi yang dibutuhkan dengan cepat.
3.      Mengurangi kejemuan. Pekerjaan yang berulang-ulang dapat menimbulkan kebosanan bagi manusia, sedangkan mesin tidak merasakannya.
4.      Update to date. Informasi yang tersedia selalu berubah dan akurat setiap.

Keuntungan-keuntungan dalam penggunaan basis data antara lain adalah:

a. Pemusatan kontrol data. Dengan satu basis data di bawah kontrol satu orang atau kelkompok dapat
    menjamin terpeliharanya standar kualitas data dan keamanan batas penggunaannya serta dapat
    menetralkan konflik yang terjadi dalam persyaratan data dan integritas data dapat terjaga.
b. Pemakaian data bersama (Shared Data). Informasi yang ada dalam basis data dapat digunakan
    lebih efektif dengan pemakaian beberapa user dengan kontrol data yang terjaga.
c. Data yang bebas (independent). Program aplikasi terpisah dengan data yang disimpan dalam
    komputer.
d. Kemudahan dalam pembuatan program aplikasi baru.
e. Pemakaian secara langsung. basis data menyediakan interface yang memudahkan pengguna dalam         mengolah data.

Kekurangan dari basis data :
  • Mahal, butuh biaya untuk software hardware dan user yang berkualitas
  • Kompleks, kemampuan hardware lebih besar, menjadi lebih rumit sehingga membutuhkan keahlian yang lebih tinggi.
  • Memerlukan tenaga spesialis
  • Memerlukan tempat yang besar



02.09 | 0 komentar | Read More

Kamera Prosumer Sebagai Alternatif

Written By Blogger Cantik on Selasa, 17 Januari 2012 | 21.09

Ketika kuliah ini saya punya banyak temen-temen baru dan memiliki hoby yang beraneka ragam, salah satunya adalah hoby di bidang fotografi (sebut saja namanya Elok), di hoby jepret-jepret gambar dengan menggunakan kamera SLR yang sepertinya sangat kecil kemungkinannya untuk saya miliki, ya karena harganya yang tak sebanding dengan kemampuan saya, maklum lah, heheheehe anak kost. Lagian harga SLR yang segitunya kurang pas dengan kebutuhan saya, masih banyak kebutuhan primer yang harus saya penuhi terlebih dahulu. Selain harga yang tinggi, pengoperasian kamera SLR juga butuh keahlian khusus, jadi kalau beli mahal-mahal tapi ga bisa mengoptimalkan kamera itu ya percumah saja. Nah untuk mensiasati hal itu ada sedikit alternatif yang bisa saya pilih, yaitu untuk mencoba melirik Kamera Prosumer. Apa itu kamera prosumer ? Kamera digital prosumer merupakan kamera digital kelas menengah dengan fungsi yang hampir menyerupai SLR, biasanya bentuknya sudah mirip SLR, namun dengan berat lebih ringan dan lebih kecil. Kamera jenis ini, lensanya tidak bisa diganti-ganti sesuai dengan kebutuhan, namun sudah dilengkapi dengan lensa tetap seperti fungsi zoom yang lebih jauh dibanding kamera saku (sampai di atas 10x), foto makro, dll.
Dengan memilih kamera Prosumer, saya bisa lebih menghemat pengeluaran dan masih tetep bisa mencoba mengembangkan hobi saya (terutama pacar saya) di bidang fotografi. Itu saja masih rencana, entah terwujud atau tidak, maklum lah hoby saya ini musiman, tergantung mood saja, hehehehe. Mungkin sekian yang bisa saya tuliskan di Blog Cantik, semoga impian itu akan terwujud.
21.09 | 0 komentar | Read More

Menyegarkan pikiran dengan tertawa

Tertawa, mungkin semua orang di dunia ini pasti pernah merasakannya. Pada kesempatan kali ini, Blog Cantik ingin menuliskan sedikit tips untuk menyegarkan pikiran dengan metode tertawa. Tertawa bisa kita lakukan dimana saja, kapan saja, tetapi harus sesuai pada tempat dan waktunya. Bagaimana cara kita bisa tertawa ? pertanyaan yang menurut saya bodoh ini terpaksa harus saya jawab untuk menjadikan Blog Cantik menjadi blog yang bernilai (berbobot). Beberapa cara agar kita dapat tertawa lepas adalah dengan menonton video komedi, membaca twitter atau buku lelucon, atau bisa dengan cara berkumpul bareng teman-teman kocak di sekitar anda. Twitter bisa membuat kita tertawa ? jawabannya adalah "ya benar sekali", twitter sekarang menjadi salah satu media untuk menunjukan kreatifitas anak-anak Bangsa, salah satunya adalah lelucon. Beberapa twitter yang terkenal saat ini adalah seperti , , , dan masih banyak yang lainnya. Mereka adalah para pengguna twitter yang seking sekali membubuhkan lelucon di tweet mereka. Nah jadi mulai sekarang ini, usahakan beberapa saat tertentu tertawa untuk mentegarkan pikiran kita. Mungkin cukup sekian yang bisa Blog Cantik tulisakan saat ini, Blog cantik ijin undur diri dari Sahabat Blog Cantik. Salam
09.57 | 0 komentar | Read More

Menyegarkan pikiran dengan embun Pagi

Written By Blogger Cantik on Senin, 16 Januari 2012 | 11.16

Embun pagi berkilau begitu sejuk, tenang, damai hinggap di dedaunan hijau yang begitu indah. Mungkin sebagian dari anda sudah ada yang sering melakukan terapi ini, dalam kesempatan kali ini Blog Cantik ingin berbagi tips untuk terapi pikiran. Terapi pikiran yang dimaksud disini adalah terapi menyegarkan pikiran dengan cara melihat / menyaksikan dengan seksama tetesan embun pagi ketika pagi hari (sekitar pukul 6 pagi). Untuk anda yang setiap hari bekerja dengan lelah, bekerja keras lama, sering berhadapan langsung dengan layar monitor, seperti yang sedang anda lakukan sekarang, kita perlu melakukan penyegaran pikiran agar pikiran kita segar, cerah dan siap untuk menjalankan aktifitas kembali. Dengan melihat embun pagi yang hinggap di dedaunan yang hijau ini kita bisa merelaksasikan diri dan pikiran kita hingga kita merasakan kesejukan yang begitu mendalam. Apabila kegiatan seperti ini dilakukan rutin minimal 2 kali dalam satu minggu, maka pikiran kita akan selalu segar dan mudah dalam melaksanakan akfititas rutinnya.
11.16 | 0 komentar | Read More

Blog yang baik atau cantik itu yang seperti apa sebenarnya?

Blog yang baik atau cantik itu yang seperti apa sebenarnya? pertanyaan tersebut menjadi pertanyaan yang sangat mendasar terutama bagi kita ketika baru saja memulai karirnya dalam bidang blogging (nge'blog). Untuk pemula seperti saya ini biasanya paling suka dengan memasang semua widget-wiget seperti jam, animasi ikan bergerak, welcome message, dan lain sebagainya hingga tampilan blog menjadi ramai sekali seperti sebuah lukisan abstrak. Nah ketika saya membuat blog dengan tampilan blog seperti yang telah saya katakan tadi, dengan spontan saya ditertawakan dan ditegur oleh pemilik Blog Jelek yang merupakan pacar saya sendiri. Dia bilang bahwa sebuah blog jika ingin memiliki banyak penunjung, maka tampilan blog.nya harus ramah dengan mesin pencari (search engine) seperti google, yahoo, msn, dll. Beberapa kriteria yang ramah dengan mesin pencari adalah tampilan cerah, tidak terlalu banyak hiasan, isi konten menarik dan original (hasil karya sendiri bukan hasil copy paste dari Blog/Website orang lain). Kali ini saya juga mencoba belajar menerapkan apa yang dia bilang, sehingga Blog Cantik ini diharapkan memiliki banyak visitor (pengunjung) dan bisa bermanfaat bagi para Sahabat Blog Cantik. Mungkin bagi sebagian orang memandang atau beranggapan bahwa Blog Cantik ini tampilannya biasa saja, memang benar tampilan Blog Cantik biasa saja, tetapi Blog dengan tampilan sederhana seperti ini lebih bisa diterima oleh mesin Pencari, sehingga kemungkinan besar lebih mudah terindex oleh mesin pencari. Mungkin cukup sekian yang bisa Blog Cantik tuliskan untuk sahabat Blog Cantik, terima kasih atas kunjungannya, salam Cantik
10.48 | 0 komentar | Read More