Resume Basis Data Pertemuan Ke 4

Posted by Jamal1209 on Minggu, Maret 22, 2015 0 komentar



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

Posted by Jamal1209 on Jumat, Maret 13, 2015 0 komentar



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

Posted by Jamal1209 on Kamis, Maret 05, 2015 0 komentar




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

Posted by Jamal1209 on Sabtu, Februari 28, 2015 0 komentar




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

Posted by Jamal1209 on Selasa, April 08, 2014 0 komentar


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 : 
5. Muhamad Hanif :

Program Mencetak Bilangan Dari 1 Sampai 9 Secara Naik, Turun Dengan Cara Iteratif Dan Rekursif

Posted by Jamal1209 on Kamis, April 03, 2014 0 komentar


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 :


Hasil Output :



Naik Dengan Cara Rekursif :

Sketsa Flowchart :



Hasil Output :





Turun Dengan Cara Interatif :

Sketsa Flowchart :


Hasil Output :



Turun Dengan Cara Rekursif :

Sketsa Flowchart :



Hasil Output :


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 : 
5. Muhamad Hanif :

Algoritma Mencetak Bilangan Dari 1 Sampai 9 Secara Naik Dan turun(menggunakan kertas - difoto)

Posted by Jamal1209 on Kamis, April 03, 2014 0 komentar


kali saya akan memposting salah satu tugas yang saya dapat yaitu Algoritma Mencetak Bilangan Dari 1 Sampai 9 Secara Naik Dan turun dengan menggunakan FOR,WHILE DO, dan REPEAT UNTIL . silahkan di simak :

Naik :

Turun :


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 : 
5. Muhamad Hanif :