Resume Basis Data Pertemuan Ke 4
ERD (Entity Relationship Diagram)
Model data konseptual yang mempresentasikan data dalam suatu organisasi dalam bentuk objek dan hubungannya.
ERD tidak tergantung kepada software yang akan di pakai untuk mengimplementasikan basis data.
ERD di gunakan pada tahap analisis.
Tiga simbol yang di gunakan di dalam ERD :
- Entity
- Atribut
- Relationship
Entity
merupakan objek yang mewakili sesuatu yang nyata dan dapat di bedakan dari satu yang lain, kumpulan dari objek yang memiliki karakteristik sama di namakan himpunan entitas.
terdiri dari dua :
- Strong entity
- Weak entity
Strong Entity
dapat berdiri sendiri tanpa bergantung kepada entitas lain
Waek Entity
tidak dapat berdiri sendiri dan bergantung kepada entitas lain.
Di dalam ERD terdapat beberapa Key yaitu :
Key Atribut
sebuah key yang dapat menyimpan nilai unik dari setiap entity
Partial Key
menyimpan sebagaian nilai dari key atribut
Simple Atribut
menyimpan nilai yang tidak dapat di pecah.
Composite Atribut
menyimpan nilai yang dapat di pecah
Single Value Atribut
untuk menyimpan nilai tunggal.
Multi Value Atribut
untuk menyimpan nilai yang banyak
Stored Atribut
untuk menyimpan nilai yang harus di simpan
Derived Atribut
menyimpan niali yang tidak harus di simpan
Relationship
hubungan antar entitas atau relasi antar entitas.
Jenis Relationship
- General Relationship
menghubungkan entitas kuat dengan kuat dan entis lemah dengan lemah
- Identifying Relationship
relasi kepemilikan yang menghunbungkan Strong Entity dengan Weak Entity
- Recursive Relationship
relasi yang hanya terhubung pada entity yang sama
Pemetaan Kordinalitas Relasi
- menggambarkan banyaknya jumlah maksimum Entitas dapat berelasi dengan entitas pada himpunan lain.
- untuk himpunan relasi biner pemetaan kordinalitasnya dapat merupakan salah satu dari tipe-tipe berikut :
a. satu ke satu
b. satu ke banyak
c. banyak ke satu
d. banyak ke banyak
Resume Basis Data Pertemuan Ke 3
Pemodelan Data dan Basis Data Relasional
Model Data Berbasis Objek
- ERD
- Sematik
Model Data Berbasis Record
- Relasional
- Hirarki
- Network
Model Data
Perangkat konseptual untuk menggambarkan data,hubungan data, semantik data dan batasan data.
A. Model Data Berbasis Objek
Himpunan data dan relasi yang menjelaskan hubungan logik antar objek.
1. ERD (Entity Relationship Diagram)
menjelaskan hubungan antara data dalam basis data berdasarkan presepsi bahwa real world terdiri dari objek yang memiliki hubungan antar objek.
2. Sematik
relasi antara objek yang di nyatkan dengan kata-kata.
B. Model Data Berbasis Record
model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logik antara data dalam basis data.
Ex :
1. Relational Model
2. HirarCyhycal Model (tree Structur)
3. Network Model
Basis Data Relasional
Data Base adalah kumpulan relasi yang saling terhubung satu sama lain.
Istilah
a. Record
sebuah baris dalam suatu tabel
b. Field
sebuah kolom pada suatu tabel
c. Domain
batasan nilai dalam atribut dan tipe datanya.
d. Primary Key
Field unik yang dipakai untuk membedakan suatu Record dengan record lainnya.
Sifat yang melekat pada suatu relasi
- tidak ada baris yang kembar
- urutan tupel tidak penting
- setiap atribut memiliki nama yang unik
- letak atribut bebas
- setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua baris.
Resume Basis Data Pertemuan ke 2
Sistem Basis Data
sistem adalah kumpulan element yang terintergrasi yang bekerja sesuai fungsinya.
1. sistem informasi
- Gabungan Basis data dan pengelola
- kumpulan banyak element yang terintegrasi untuk menghasilkan sebuah informasi.
A. element-elementnya :
- Data
- User
- Teknologi
- Media
- Prosedure
- Software
- Hardware
- Sistem Operasi
- Sistem Pengolahan Basis Data
Abstaksi Data
DBMS (Data Base Management System) menyediakan fasilitas untuk melihat data yang user friendly.
sistem basis data menyembunyikan detil tentang bagaimana data disimpan dan di pelihara.
level Abstraksi
- Level Fisik
bagaimana Sebuah data di simpan di sebuah data base.
- Level Logical
mengambarkan data yang disimpan dan hubungan antara data-data yang ada
- Level View
Program aplikasi yang menyembunyikan detil tipe data.
Bahasa Basis Data
- mendefinisikan Basis Data
- Manipulasi Basis Data
- SQL
- DDL
- DML
Pengguna Basis Data
- Administrator Basis Data
- Perancang Basis Data
- Programer Aplikai
- Casual User (tanpa menulis modul)
- Specialized User (keperluan khusus)
- END/ Naive User (lewat aplikasi)
- Analis System
Resume Basis Data Pertemuan Ke 1
Tanggal 25 Feb 2015
Pada pertemuan pertama basdat kami di suguhi sebuah gambar tentang barang-barang yang yang tidak tertata rapi dan kami di suruh membuat sebuah penyeselaian dengan diskusi kelompok.
dan hasil diskusi kelompok kami adalah yang kebetulan dapet kelompok 4 sebagai berikut :
Deskripsi :
kumpulan sebuah benda / barang yang tidak terpakai dan tidak terususun rapi,
solusi :
mengklasifikasikan barang tersebut sesuai dengan jenis nya, dengan begitu kita dapat megelompokan menjadi dua macam barang :
a. barang yang yang sudah tidak bisa pakai atau di daur ulang
b. barang yang masih bisa di pakai.
untuk barang yang sudah tidak bisa di pakai bisa di buang.
sementara barang yang bisa di manfaat kan bisa di sediakan sebuah tempat dan di susun secara rapi. agar memudahkan pencarian sewaktu di perlukan.
Masuk materi :
Data adalah deskripsi suatu objek
Informasi adalah data yang sudah di kelola
Definisi Basis Data :
suatu kumpulan data yang di simpan secara bersama-sama dan di organisasikan pada suatu media.
Mengelolanya :
1. di kelompokan
2. di berikan nama dan nomor
3. mengurutkan dengan urutan tertentu
Operasi Basis Data :
a. membuat data base
b. drop data base
c. membuat table
d. drop table
e. insert
f. search
g. update
i. delete
Objektif Basis Data :
a. speed
b. space
c. accuracy
d. security
e. sharebillity
Refleksi ALPRO Pertemuan Ke 6
Pada minggu ke 6 ini masih meneruskan dari materi minggu ke 5 kemarin yaitu tentang rekursif iteraktif.
Materi yang didapat :
Memahami rekursif lebih lanjut sehingga mengenal istilah.
Going Down Recursion = menurunkan nilai awal sampai memenuhi syarat sayarat yang ada.
Going Up Recursion = menaikkan nilai awal sampai memenuhi syarat sayarat yang ada.
Two-Half Recursife = program rekursif yang dibagi menjadi 2 bagian dimana setiap bagian memiliki procedure masing masing.
Tugas yang didapat :
tugas di facebook
Membuat bentuk rekursif dari tugas tugas minggu ke 4
Masalah yang dialami :
Membua atau memahami pembuatan rekursif dan membuat two half
Usaha yang saya tempuh :
Berdiskusi bersama patner belajar dalam 1 kelompok dan beda kelompok serta beda kelas.
Demikian lah Sedikit Ilmu yang saya dapat dan semoga bermanfaat untuk para pembaca sekalian.
Serta Jangan Lupa Untuk Mengunjungi Blog Patner Belajar Ane :
1. Mukti Wibowo :
2. Cantya Dhanurendra :
3. Achmad Nugrahantoro :
4. Waqid Nugroho :
Blog : http://heycitz.blogspot.com/
5. Muhamad Hanif :
Program Mencetak Bilangan Dari 1 Sampai 9 Secara Naik, Turun Dengan Cara Iteratif Dan Rekursif
kali saya akan memposting salah satu tugas yang saya dapat yaitu Program Mencetak Bilangan Dari 1 Sampai 9 Secara Naik, Turun Dengan Cara Iteratif Dan Rekursif . silahkan di simak :
Naik Dengan Cara interatif :
Sketsa Flowchart :
Naik Dengan Cara Rekursif :
Sketsa Flowchart :
Turun Dengan Cara Interatif :
Sketsa Flowchart :
Hasil Output :
Turun Dengan Cara Rekursif :
Sketsa Flowchart :
Demikian lah Sedikit Ilmu yang saya dapat dan semoga bermanfaat untuk para pembaca sekalian.
Serta Jangan Lupa Untuk Mengunjungi Blog Patner Belajar Ane :
1. Mukti Wibowo :
2. Cantya Dhanurendra :
3. Achmad Nugrahantoro :
4. Waqid Nugroho :
Blog : http://heycitz.blogspot.com/
5. Muhamad Hanif :
Algoritma Mencetak Bilangan Dari 1 Sampai 9 Secara Naik Dan turun(menggunakan kertas - difoto)
Naik :
Demikian lah Sedikit Ilmu yang saya dapat dan semoga bermanfaat untuk para pembaca sekalian.
Serta Jangan Lupa Untuk Mengunjungi Blog Patner Belajar Ane :
1. Mukti Wibowo :
2. Cantya Dhanurendra :
3. Achmad Nugrahantoro :
4. Waqid Nugroho :
Blog : http://heycitz.blogspot.com/
5. Muhamad Hanif :