Minggu, 18 Oktober 2015

rangkuman pertemuan ke- 3_1 SMBD #ekaseptianawulandari #141051039

ü  Kerelasian antar relasi dibagi menjadi 4 yaitu :
1.      One to one relationship
2.      One to many relationship
3.      Many to one relationship
4.      Many to many relationship
ü  Menggambar diagram kerelasian antar relasi dengan cara :
1.      Tulis semua relasi & atribut pada setiap relasi dalam bentuk tabel 1 kolom  dengan kepala tabel memuta nama relasi dan isi tabel memuat nama-nama atribut.
2.      Tentukan PK & FK (jika ada) dalam setiap relasi dan berikan tanda (*) pada atribut yang berfungsi sebagai PK dan tanda (**) yang berfungsi sebagai FK , jika atribut FK sekaligus berfungsi sebagai PK maka cukup dengan tanda (*).
3.      Gambarkan kerelasian antar relasi dengan cara menghubungkan setiap FK dengan atribut yang sesuai pada relasi induk dengan tanda garis.
4.      Gambarkan jenis relasi dengan 2 mata pana untuk jenis banyak & 1 anak panah untuk jenis satu.


  langkah 1: 
langkah 2 :

langkah 3:

langkah 4:

langkah 5:

ü  Bebrapa Definisi Relasi

1.      Relasi tak gayut yaitu sebuah relasi yang berasal dari entitas reguler / dominan dengan ciri tidak mempunyai FK(foreign Key).
2.      Relasi asosiatif yaitu sebuah relasi yang mempunyai jenis kerelasian n-ke-n dengan ciri memiliki >1 FK(foreign key).
3.      Relasi karakteristik yaitu sebuah relasi yang berasal dari entitas dependen/tak gayut/tak bebas/lemah dengan ciri umunya mempunyai kerelasian n-ke-1 terhadap relasi induknya.
4.      Subrelasi yaitu sebuah relasi dari sub type entity yang biasanya digabungkan dengan super type entity.
rangkuman pertemuan ke- 3 SMBD #ekaseptianawulandari #141051039

Relasi
Karakteristik relasi
ü  Semua elemen data / entri pada suatu records dan atribut tertentu harus :
1.      Mempunyai nilai tunggal (single value) bukan larik atau grup perulangan.
2.      Harus berupa nilai yang tidak dapat dibagi lagi (automic value).
ü  Semua elemen data / entri pada suatu atribut tertentu dalam sebuah relasi harus mempunyai tipe dan ukuran yang sama.
ü  Masing-masing atribut dalam sebuah relasi mempunyai nama yang unik (sekalipun tidak disarankan, nama-nama atribut pada relasi yang berbeda diijinkan memeiliki nama-nama atribut yang sama dengan nama atribut direlasi lain).
ü  Pada sebuah relasi tidak ada 2 record data yang identik.

Komponen Relasi
ü  Intension terdiri dari :
1.      Struktur penamaan (naming structure) relasi
2.      Batasan integritas (integrity contraint) dengan entity integrity (PK) dan referential integrity (FK).
3.      Ditunjukkan dengan schema atau subschema
4.      Cenderung stabil/tetap
ü  Extension terdiri dari :
1.      Nilai-nilai aktual elemen data / entri pada suatu saat tertentu
2.      Cenderung tidak stabil/berubah karena mudah ditambah,diperbarui dan dihapus.

ü  Kunci Relasi
Kunci relasi didapat dengan syarat : unik dan Domain integrity
Kunci relasi dibagi menjadi 2 jenis yaitu simple key dan composite key

Macam-macam kunci relasi : CK,PK,AK,FK









Rules
ü  Entity integrity dengan 2 syarat :
1.      Nilai-nilai data/entri pada atribut yang digunakan sebagai PK(Primary key) tidak boleh null
2.      Memberikan jaminan bahwa setiap record dalam relasi akan dapat diakses berdasarkan nilai PK(primary key) yaitu unik dan not null.
ü  Referntial integrity
Yaitu dalam keadaan antara 2 relasi dalam basis data yang dihubungkan dengan suatu FK(foreign key), maka hubungan antar relasi tersebut harus menjamin bahwa setiap entri pada FK(foreign key) dalam relasi anak harus ada record dengan entri yang sama pada relasi yang dihubungkan.


Kamis, 15 Oktober 2015

langkah-langah membuat diagram ER-D & tugas membuat diagram ER-D dengan kasus rental mobil










laporan pertemuan ke 2_3 #eka septiana wulandari #141051039

RDBM
Relational model yang direpresentasikan dalam bentuk tabel yang terdapat sejumlah baris yang menunjukkan record dan sejumlah kolom yang menunjukkan atribut.
Relational model banyak digunakan dalam pemodelan dan perancangan basis data dengan konsep dan terminologi yang digunakan mirip dengan kondisi real yang dihadapi oleh pemakai sehingga mudah untuk dipahami.


berikut terminologi RDBM :






Selasa, 06 Oktober 2015

laporan pertemuan-2.2 SMBD #eka septiana wulandari #141051039

ER-MODEL
o   Dikembangkan berdasarkan obyek untuk menjelaskan hubungan antar data dalam dasis data kepada pemakai secara logik.
o   Didasarkan pada persepsi bahwa real world terdir atas obyek-obyek dasar yang mempunyai hubungan /kerelasian antar obyek supaya mudah dipahami dan digambarkan dalam bentuk diagram.
Komponen ER-D :
o   Entity
Obyek-obyek dasar yang terkait difalam sistem dapat berupa orang, benda maupun hal yang keterangannya perlu disimpan di dalam basis data.
Menggambar entitas memilki beberapa aturan :
ü  Dinyatakan denga simbol persegi panjang.
ü  Nama entitas dituliskan didalam simbol ( kata benda dan tunggal ) agar mudah dipahami dan maknanya jelas.
·         Isian  entitas menyatakan sebuah kemungkinan pada entitas.
·         Himpunan entitas menyatakan sekelompok entitas dengan struk/sifat yang sama.
·         Entitas reguler merupakan entitas yang keberadaanya tidak terpengaruh entitas lain ( entitas domain).
·         Entitas dependen merupakan entitas tak bebas, lemah, berkoordinat dan menggunakan simbol 2 persegi panjang.
·         Antara 2 entitas dapat mempunyai hubungan  yang salah satu merupakan  bagian dari entitas lain. Dengan 2 kelompok :
ü  Super type : entitas yang mempunyai tingkat lebih tinggi dengan anggota entitas yang mempunyai tingkat yang lebih rendah.
ü  Sub type : entitas yang mempunyai tingkat lebih rendah dan menjadi bagian dari entitas lain.
o    Atribut
Merupakan properti yang terkait pada sebuah entitas yang perlu disimpan sebagai basis data dengan fungsi sebagai penjelas sebuah entitas . entitas digambarkan dengan simbol ellips, anam entitas ditulis didalam simbol dan dihubungkan dengan entitas yang bersesuaian dengan garis (_).
Jenis atribut :
ü  Simple atribut : berisi sebuah komponen nilai / elementer.
ü  Composite atribut : berisi > 1 komponen nilai/elementer.

o    Relasionship
Mendefiniskan hubungan antara 2 entitas dengan kejadian / transaksi yang terjadi diantara 2 entitas yang keterangannya perlu disimpan dalama basis data.  Menggambar relasi digambarkan dengan simbol belah ketupat , nama entitas dituliakan dengan kata keterangann,aktif dan tunggal sehingga mudah dipahami.
Jenis relasionship :
ü  One to one


ü  One to many
ü  Many to many
Jenis kerelasian tidak tergantung pada waktu,tempat kejadian dan tergantung sepenuhnya pada businness rules yang digunakan.

n  Kelebihan  ER-D
n  Memudahkan analisis sistem yg akan dikembangkan
n  Memudahkan perancang saat merancang BD
n  Rancangan BD yg dikembangkan ber-dsr-kan ER_D umumnya tlh optimal
n  Penggunaan simbol-2 grafis (tmsk ER_D) akan lbh mudah dipahami dibandingkan btk naratif
n  Pemakai umumnya lbh mudah memahami sistem & BD yg dirancang
n  Kelemahan ER-D
n  Kebutuhan media yg luas
n  Seringkali ER_D tampil sgt ruwet



laporan pertemuan-2.1 SMBD #eka septiana wulandari #141051039

PERTEMUAN KE-2 SISTEM MANAGEMEN BASIS DATA
MODEL DATA ??

APA ITU MODEL DATA ???
ð  Model Data : suatu cara untuk menjelaskan tentang data-data yang tersimpan dalam basis data, tentang bagaimana hubungan antar data tersebut untuk para pemakai (user) secara logik.
·         Macam-macam model data
-          OBDM = Objec based data model
-          RBDM = record based data model
-          PBDM = phsyical based data model
ð  OBDM : Merupakan himpunan data & prosedur/ relasi yang menjelaskan hubungan logik antar data dalam suatu basis data berdasarkan pada obyek data.
·         Macam OBDM :
-          Entity relasionship model (ER-M)
didasarkan persepsi bahwa real word terdiri dari dasr yang mempunyai kerelasian/hubungan antar obyek-obyek dasar dan dilukiskan sengan simbol grafis tertentu.
-          Semantic model
Mirp dengan ER-M, dengan perbedaan kerelasian antar obyek dasar dinyatakan secara semantik dan menggunakan kata-kata.
-          Binary model
ð  RBDM : Merupakan himpunan data & prosedur / relasi yang menjelaskan hubungan logik antar data dalam suatu basis data model yang didasarkan pada record.
·         Macam RBDM :
-          Hierarchycal model
Dengan struktur pohon hubunganya  bertingkat , elemen penyusunnya disebut dengan node dapat berupa rinci data, agregat data , record.
o   Root : node yang memilki kedudukan paling tinggi dalam hirarki.
o   Parent : node yang memilki kedudukan lebih tinggi.
o   Child : node yang memilki kedudukan lebih rendah
o   Leaves : node yang tidak mempunyai child.
Dalam  1 hirarki hanya ada 1 root, setiap chil hanya mempunyai  1 parent dan parent mempunyai  > 1 child.
-          Network model
Dengan strukture olex, hampir sama dengan hierarchy model namun dengan perbedaan sebuah child dapat mempunyai  > 1 parent.
-          Relatinal model
o   Representasi dibentuk dengan tabel  yang terdapat sejumlah baris yang menunjukan record & kolom yang menunjukkan atribut.
o   Banyak digunakan dalam pemodelan & perancangan basis data dengan konsep dan terminologi yang digunakan mirip dengan kondisi real yang dihadapi oleh pemakai sehingga mudah dipahamai.
ð  PDBM : dengan 2 jenis model yaitu unifying model & frame meory.
Didasarkan pada teknik penyimpanan record dalam basis data , jarang digunakan karena rumit dan kompleks sehingga menyulitkan para pemakai.



laporan pertemuan-1 SMBD #eka septiana wuandari #141051039

LAPORAN RANGKUMAN SISTEM MANAGEMEN BASIS DATA
ð  PERTEMUAN 1
Meriview Materi   Konsep  basis data
Pengertian Basis data data dan sistem Basis data


ð  Basis Data = Basis + data
Basis data memiliki banyak pengertian, salah satu pengertian basis data dikemukan oleh :
n  J. L. Whitten & L. D. Bentley (1998)
sekumpulan data dalam file yang salingg terhubung (interrelated file), record dalam file harus mengijinkan adanya kerelesaian (dapat dibayangkan sebagai  pointer) ke record-2 lain dalam file yang lain.

Basis Data juga dapat didefinisikan sebagai :
Sekumpulan interrated  data yang disimpan secara bersama-sama pada suatu media tanpa mengatap satu sama lain atau tak perlu kerangkapan data (controlled redudancy)  kemudian disimpan dengan cara tertentu agar mudah digunakan dan ditampilkan oleh 1 atau lebih program aplikasi secara optimal tanpa adanya ganggunya saat menyimpan dengan mudah dan terkontrol dalam hal penambahan,pengambilan serta memodifikasinya.

Data Base Processing
Merupakan data oriented dan bukan program oriented yang dapat digunakan oleh pemakai yang berbeda-beda antara beberapa program aplikasi tanpa mengubah basis data kemudian data tersebut dapat berkembang dengan mudah ( volume –struktur ) data yang ada dapat memenuhi kebutuhan sistem-sistem baru secara mudah dan dapat digunakan dengan cara yang berbeda-beda serta terjadiya redudancy data sangat minimal.

File Processing
Merupakan file pemrosesan yang hanya dapat digunakan oleh 1 program aplikasi yang berhubungan dengan persoalan tertentu untuk sistem yang direncanakan , perkembagan datanya hanya mungkin terjadi pada volume data dan dapat digunakannya dengan cara tertentu.

Hirarki Data


Keterangan :
ð  Bit : Merupakan sistem biner yang terdiri dari angka 0 & 1 dan merupakan dasar komunikasi antara manusia  (bahasa manusia) & mesin (bahasa mesin)
ð  Bte : Merupakan  bagian terkecil dalam memori dan sekumpulan bit yang secara konvensional  ada 8 bit yang menyatakan 1 karakter dalam memori (1 bit = 1 memori).
ð  Data Item : Merupakan Unit terkecil yang disebut dengan data & sekumpulan byte yang mempunyai makna
·         2 jenis  Data Item:
-          Fixed length field : memiliki ukuran yang tetep sehingga harus menyediakan ukuran terbesar.
-          Variabel length field : memiliki ukuran berbeda sehingga hemat namun program rumit.
ð  Data Agregat : Merupakan sekumpulan field/atribut/data item dengan ciri tertentu dan diberi nama.
·         Contohnya :
-          Tempat-Tanggal Lhir
-          Tempat                  : Char
-          Tanggal Lahir        : Date
ð  Record : Merupakan sekumpulan field/atribut/data itemyang saling berhubungan terhadap obyek tertentu.
·         2 jenis Record
-          Fixed length Record : semua field dalam record memili ukuran yang sama.
§  Contohnya: linked list dengan array
-          Variabel length Record : field-field dalam record dapat memiliki ukuran yang berbeda dengan metode penandaan end of record marker, indikator panjang & tabel posisi record.
ð  File : Merupakan sekumpulan record sejenis secara relasi yang tersimpan dalam memori sekunder.
ð  Basis Data : Merupakan sekumpulan dari bermacam-macam tipe record yang memiliki hubungan antar record & rinci data terhadap obyek tertentu.