Kamis, 27 Maret 2014

Reflekasi 5

 Dosen membahas materi.

Atribut Value:

Merupakan data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship
Atribut Key
Adalah atribut yang digunakan untuk menentukan suatu Entity secara unik dan berbeda
Atribut Simple
Atribut yang hanya memiliki nilai tunggal
 Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instant Entity. Contohnya : 
 
Atribut composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. Contoh
 
Atribut Derivatif
Merupakan suatu atribut yang berasal atau dihasilkan dari atribut yang lain. Contoh:

Minggu, 23 Maret 2014

Refleksi Pertemuan Ke-4 (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
  1. Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
  1. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
  1. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu (Abdul Kadir, 2002: 48) :
1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
2). Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
3). Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.

Tugas Individu Basis Data


1. Abstraksi Data
Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data.
Abstraksi data di bagi beberapa Level yaitu:
 level abstraksi 
1. Level Fisik (Physical Level) : level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan.
2. Level Lojik/Konseptual (Conseptual Level) : Merupakan level berikutnya yang menggambarkan data yang disimpan dalam basis data serta hubungan anatar data.
3. Level View (View Level) : Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data. 
2. Pengguna Basis Data

System Engineer

Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual

Database Administrator (DBA)

Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.

Tugas DBA

  • Mengontrol DBMS dan software-software
  • Memonitor siapa yang mengakses basis data
  • Mengatur pemakaian basis data
  • Memeriksa security, integrity, recovery dan concurency
Program Utilitas yang digunakan oleh DBA :
  • Loading Routines, Membangun versi utama dari basis data
  • Reorganization Routines, Mengatur / mengorganisasikan kembali basis data
  • Journaling Routines, Mencatat semua operasi pemakaian basis data
  • Recovery Routines, Menempatkan kembali data, sebelum terjadinya kerusakan
  • Statistical Analysis Routines, Membantu memonitor kehandalan sistem

End User (Pemakai Akhir)

Ada beberapa jenis (tipe) pemakai terhadap suatu sistem basis data yang dapat dibedakan berdasarkan cara mereka berinteraksi terhadap sistem :

Programmer aplikasi

Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalam program yang ditulis pada bahasa pemrograman induk (seperti C, pascal, cobol, dll)

Pemakai Mahir (Casual User)

Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS

Pemakai Umum (End User / Naïve User)

Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis (disediakan) sebelumnya

Pemakai Khusus (Specialized/Sophisticated User)

Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra, dll, yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.

Contoh penggunaan Aplikasi basis data dalam dunia bisnis 

  • Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
  • Bandara : Pengelolaan data reservasi, penjadualan
  • Universitas : Pengelolaan pendaftaran, alumni
  • Penjualan : Pengelolaan data customer, produk, penjualan
  • Pabrik : Pengelolaan data produksi, persediaan barang, pemesanan, agen
  • Kepegawaian: Pengelolaan data karyawan, gaji, pajak
  • Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa
3. Referential Integrity
Referential Integrity merupakan suatu aturan terhadap relasi antar tabel untuk menjamin validasi hubungan antara record-record di dalam tabel-tabel yang terkait. Referential Integrity mempunyai beberapa aturan diantaranya :

  1. Field yang dihubungkan dari tabel utama haruslah berupa Primary Key.
  2. Kedua field yang saling behubungkan harus memiliki tipe data dan lebar data yang sama.
  3. Tidak dibenarkan penghapusan record pada tabel utama yang telah dihubungkan dengan tabel yang direlasikan.
  4. Tidak diperbolehkan melakukan penambahan record pada tabel relasi bila record tersebut berisi data atau fakta yang belum ada pada tabel utama. 
4. Cascade Update
Setiap perubahan pada primary key, pada tabel utama, maka secara otomatis mengubah nilai pada record-record yang berkesesuaian di dalam tabel yang memiliki relasi dengan tabel Utama
5. Cascade Delete
Setiap penghapusan record primary key pada tabel utama, maka akan mengakibatkan penghapusan record-record yang berkesesuaian di dalam tabel yang memiliki relasi dengan tabel Utama.
Sumber : https://fairuzelsaid.wordpress.com/

Tugas Kelompok Basis Data : Atribut Beserta Contohnya

Nama Kelompok :

  1. Siti Nadira (12018025)
  2. Sarah Nurul Qudsiah (12018026)
  3. Lila Indica (12018036)
  4. Nurul Qomariah (12018051)


Pada dasarnya Atribut merupakan karakteristik dari Entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Atau merupakan nama-nama property dari sebuah kelas yang menjelaskan batasan nilainya dari property yang dimiliki oleh sebuah kelas tersebut. Atribut dari sebuah kelas mempresentasikan property-property yang dimiliki oleh kelas tersebut.

Atribut terdiri dari beberapa jenis. Diantaranya adalah:
 Atribut Value:
Merupakan data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship
Atribut Key
Adalah atribut yang digunakan untuk menentukan suatu Entity secara unik dan berbeda
Atribut Simple
Atribut yang hanya memiliki nilai tunggal
 Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instant Entity. Contohnya : 
 
Atribut composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. Contoh
 
Atribut Derivatif
Merupakan suatu atribut yang berasal atau dihasilkan dari atribut yang lain. Contoh:

Kamis, 13 Maret 2014

Refleksi Pertemuan ke 3



Pertemuan ke 3 dosen membahas
 Pemodelan Data dan Basis data Relasional.
Model data  perangkat konseptual untuk menggambarkan,data hubungan,sematik(makna) data dan batasan data.
-Model data berbasis objek (benda/kejadian) hubungan data dan ralasi yang menjelaskan hubungan logika antara objek .
 * ERD adalah sebuah teknik pemodelan data yang mempresentasikan gambar entitas dan relasi-relasi antara entitas di dalam sebuah system.
Model data berbasis Recorde
*Relation Model
*Hiraechycal Model(Tree structure)
*Network Model(Plex structure)
Model Relation adalah -merupakan model data yang paling popular saat ini.
                                     -menggunakan model berupa table berdimensi dua yang di sebut relasi.

Selasa, 04 Maret 2014

Refleksi Basis Data (Pertemuan ke 2)

Pada perkuliahan basis data pertemuan ke 2 membahas tetang Data-informasi-sistem informasi..
*Data merupakan nilai (Value) yang turrut mempresentasika  deskripsi  dari suatu objek atau kejadian (event).
*Informassi merupakan hasil dari pengolahan data dalam suatu bentuk yang lebih berguna  dan lebih berarti bagi penerimaya yang menggambarkan suatu kejadian yang nyata yang digunakkan untuk pengambilan keputusan.
*Sistem adalah beberapa atau sekumpulan yang saling berhubungan satu dengan yang lain sehingga membentuk suatu sistem.
       Komponen Sistem Basis Data
* Perangkat Keras
*Sistem Operasi
*Basis Data
*User : Pegguna yang memakai data
*Perangkat Luank : mengolah data yang sangat luank

DBMS(Data Base Managemen System) adalah program yang digunakan untuk memasukkam,mengambil,menghapus,memanipulasi dan memperoleh data informasi dengan praktis dan efisien termasuk juga mengatur mekanisme pengamanan data,pemakaian data bersama.
kelebihan DBMS : - meningkatkan produktifitas programan
Kekurangan DBMS : - kinerjanya terkadang kalah dengan sistem yang berbasis bekas..






Minggu, 02 Maret 2014

Refleksi Kuliah Perdana Basis Data

Assalamualaikum Wr. Wb.

Pada semester 4 saya mengikuti beberapa mata kuliah dan salah satunya adalah mata kuliah Basis Data. Mata kuliah ini di ampu oleh dosen Dewi Soyusiowati, S.T, M.T. Pada saat perkuliahan pertama suasana kelas seperti biasa penuh dengan konsentrasi tinggi untuk menyerap ilmu baru yang akan kami dapatkan dari dosen. Dengan penjelasan yang jelas dan suasana kelas yang menyenangkan membuat saya bisa mengambil ilmu yang di berikan oleh dosen tersebut. Berikut adalah ulasan kuliah perdana kami.

Dalam kuliah perdana, kami di berikan penjelasan mengenani apa itu Basis Data dan penjelasan yang mendalam. Teman-teman taukah apa itu Basis Data? . Menurut Wikipedia dan penjelasan dari dosen pengertian basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Jadi intinya basis data adalah sekumpulan data atau informasi yang di simpan di satu tempat di dalam komputer yang mana data atau informasi tersebut dapat di olah sehingga bisa di gunakan untuk kepentingan yang lebih.

Untuk dapat mengakses atau mengolah basis data di butuhkan sebuah program komputer atau yang di sebut dengan DBMS (Database Management System) contohnya adalah MySQL, PostgreSQL, Oracle dan lain sebagainya.

Demikian refleksi perkuliahan pertama Basis Data semoga bermanfaat :)

Wassalamualaikum Wr.Wb