Rabu, 24 Februari 2016

Mengenal BASIS DATA (DATABASE)



Mengenal Basis Data

1.Apa itu Basis Data ?
Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentu dengan menggunakan komputer sehingga mampu menyediakan informasi yang diperlukan pemakainya.
Database ini bisa dibuat melalui berbagai aplikasi seperti:MS acces,MySQL,

2.Didalam basis data kita akan menemui banyak table. Apakah table dalam basis data itu, dan apa fungsinya
Table / tabel adalah daftar yang berisi ikhtisar sejumlah data-data informasi yang biasanya berupa kata-kata maupun bilangan yang tersusun dengan garis pembatas

3.ISTILAH-ISTILAH YG DIPERGUNAKAN DALAM SISTEM
BASIS DATA

Yang ini sya hanya akan membahas 2 saja,ini merupakan komponen yang paling penting dalam pembuatan database       
     Ø Atribute/field yaitu setiap entitas mempunyai atribut atau suatu sebutan untuk mewakili suatu entitas.
                       
     Ø Record/tuple yaitu kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap.
Contoh : record mahasiswa ànim, nm_mhs, alamat.


4.Primary key adalah atribut (field) yang dipilih untuk menentukan struktur storage pada organisasi file multi key, adapun key lainnya disebut dengan secondary key. Pengertian lainya Primary Key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel. Nilai dari primary key adalah unik.

Pengertian index database
Satu indeks di suatu database adalah daftar data tertentu dari tabel dengan lokasi penyimpanan baris dalam tabel berisi masing-masing nilai. indeks dapat diciptakan dimanapun suatu kolom atau suatu kombinasi dari kolom di suatu tabel dan diterapkan dalam wujud B-trees. Satu indeks berisi masukan dengan satu atau lebih kolom (kunci pencarian) dari masing-masing baris di suatu tabel.  B-tree disortir di kunci pencarian, dan dapat dicari secara efisien di setiap subset yang terdepan dari kunci pencarian. Sebagai contoh, satu indeks di kolom A, B, C dapat dicari secara efisien di A, A, B, dan A, B, C.Sebagian besar buku berisi satu indeks dari kata-kata umum, nama, tempat, dan seterusnya.

5.Tipe Data Pada Database
Banyak sekali tipe data pada database ,disini saya hanya akan membahas 4 saja.
Ini dia
Tipe data numeric
 digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk bilangan atau angka. Semua bahasa pemrograman menyediakan tipe data numeric, hanya berbeda dalam jenis numeric yang diakomodasi.
Tipe data Character
. Bersama dengan tipe data numeric, character merupakan tipe data yang paling banyak digunakan. Tipe data character kadang disebut sebagai char atau string. Tipe data string hanya dapat digunakan menyimpan teks atau apapun sepanjang berada dalam tanda petik dua (“…”) atau petik tunggal (‘…’).
Tipe data Boolean
 digunakan untuk menyimpan nilai True/False (Benar/Salah). Pada sebagian besar bahasa pemrograman nilai selain 0 menunjukkan True dan 0 melambangkan False. Tipe data ini banyak digunakan untuk pengambilan keputusan pada struktur percabangan dengan IF … THEN atau IF … THEN … ELSE.
Date and Time
 Nilai data untuk tanggal (Date) dan waktu (Time) secara internal disimpan dalam format yang spesifik. Variabel atau konstanta yang dideklarasikan dengan tipe data Date dapat digunakan untuk menyimpan baik tanggal maupun jam. Tipe data ini masuk dalam kelompok tipe data composite karena merupakan bentukan dari beberapa tipe data.

Senin, 15 Februari 2016

Perbedaan CDM dan PDM



Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk yaitu :

1. ENTITAS adalah Tabel dari Database
2. RELASI adalah Relasi yang menghubungan anatara Entitas satu dan yang lainnya.
3. ANTRIBUT adalah File atau kolom dalam tabel.

Sekilas Tentang CDM dan PDM
A.    CDM (Conceptual Data Model) :
CDM  adalah  model  yang  dibuat  berdasarkan  anggapan  bahwa  dunia  nyata  terdiri dari  koleksi  obyek-obyek  dasar  yang  dinamakan  entitas  (entity)  serta  hubungan (relationship)  antara  entitas-entitas  itu.  Biasanya  CDM  direpresentasikan  dalam bentuk Entity Relationship Diagram. Adapun manfaat penggunaan CDM dalam perancangan database :
  1. Memberikan   gambaran   yang   lengkap   dari   struktur   basis   data yaitu   arti, hubungan, dan batasan-batasan
  2. Alat komunikasi antar pemakai basis data, designer, dan analis.
Ø  LANGKAH – LANGKAH UNTUK MEMBUAT CDM
-          Pahami terlebih dahulu inti   permasalahan dari kasus yang diberikan,
-          Tentukan entity apa saja yang terlibat.
-          Tentukan atribut-atribut data untuk setiap entity berikut tipe datanya.
-          Tentukan hubungan/keterkaitan antar tiap entity berikut kardinalitasnya.
-          Modelkan Entity dan Relationship
-          Cek kebenaran model
-          Perbaiki setiap error dan warning

Ø   JENIS – JENIS OBJEK DALAM CDM
- Entity
Untuk membuat entitas, klik item pada palette dengan label Entity, kemudian klik space putih di sebelah kanan. Untuk membuat beberapa entitas, klik terus sebanyak jumlah entitas yang dibutuhkan.
- Relationship
Untuk membuat relasi antara 2 buah entitas, klik item pada palette dengan label Relationship, kemudian hubungkan kedua entitas. Beri nama pada relasi yang sudah anda buat dengan melakukan double klik pada relasi dan mengisi nama pada field Name pada tab General.
- Inheritance
Untuk membuat inheritance dari sebuah entitas, terlebih dahulu buat entitas-entitas lain yang merupakan child dari entitas parent. Lalu klik item pada palette dengan label inheritance, hubungkan entitas parent dengan salah satu entitas child. Untuk menghubungkan entitas child yang lain, tarik garis antara lambang inheritance (bentuk setengah lingkaran) dengan entitas child. Kemudian beri nama pada inheritance anda.

B.    PDM (Phsical Data Model)

Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data sertahubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiapkolom memiliki nama yang unik.
Ø   LANGKAH – LANGKAH UNTUK MEMBUAT PDM
-          Buka file CDM yang sudah jadi.
-          Dari Tools pilih Generate Physical Data Model. Pilih DBMS yang akan digunakan.
-          Setelah klik OK, PDM akan di generate secara otomatis.
-          Tambahkan atribut pada tabel baru yang dihasilkan (jika ada).

Ø  JENIS – JENIS OBJEK DALAM PDM
-          Table
-          View
-          Reference

C.     Perbedaan CDM dan PDM :

CDM : perancangan  basis data yang berdasarkan pengumpulan data dan analisis.
Pembuatan CDM adalah suatu tahap dimana kita melakukan proses indentifikasi dan analisa kebutuhan-kebutuhan data dan ini disebut pengumpulan data dan analisa. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita harus mengenal terlebih dahulu bagian-bagian lain dari sistem informasi yang akan berinteraksi dengan sistem database. Tipe data bersifat general dan tidak spesifik.
PDM : Perancangan database secara fisik
Tipe data bersifat lebih khusus dan spesifik.  Perancangan PDM merupakan representasi fisik / sebenarnya dari database.
Menurut ANSI/SPARC, arsitektur basis data terbagi atas tiga level yaitu :
  • Internal/Physical Level : (yang dapat direpresentasikan dengan PDM) berhubungan dengan bagaimana data disimpan secara fisik (physical storage)
  • External /View Level : berhubungan dengan bagaimana data di representasikan dari sisi setiap user.
  • Conceptual/Logical Level : (yang dapat direpsesentasikan dengan CDM) yang menghubungkan antara internal & external level.

Sekian Semoga Bermanfaat Buat Semuanya