-
-
Aliquam eros leo, interdum
Aliquam eros leo, interdum blandit sollicitudin ut, porttitor non ante. Quisque tellus urna, aliquet ut fermentum ullamcorper, rutrum sit amet sapien. In orci massa, placerat id convallis non, ... -
Cumma Sociss Natuqoe Ie
Mauris eu neque felis, ac feugiat enim. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent accumsan erat sit amet metus aliquam dapibus et ... -
Set Justoo Adio
Sed justo odio, malesuada ut tincidunt tincidunt, sollicitudin vel dolor. Nulla malesuada bibendum sagittis. Nunc metus metus, posuere eu egestas at, consequat sed leo. Sed eget nunc at ... -
Suspendiesse Sodales
Suspendisse sodales magna quis nisi consectetur convallis semper in odio. Nullam id metus est. Vestibulum quis tellus metus. Nam elementum, turpis a dignissim lobortis, est sem molestie sem, ...
Operator Dalam C
- Operator aritmatika
- Operator negasi
- Operator cast
- Operator perbandingan(komparasi)
- Operator logika
Operator
aritmatika
–Aritmatika dasar:
+,-,/,*,%
–Nilai numerik negasi: mis: x=
1.234 maka –x=
-1.234
–Increment
atau
decrement dengan 1:
x++, ++x, x- -, - - x
Operator
negasi
- digunakan untuk menyangkal suatu nilai(huruf, angka, kebenaran maupun ekspresi)
!=(artinya tidak sama dengan)
!a(artinya tidak ada variabel a),a adalah variabel
Operator Cast : (data-type) x àmemaksa
berubah
tipe
contoh:
int x=5;
int y=2;
float z;
z=(float) x/y àz
bernilai
2.5
jika
z=x/y àz bernilai 2
Untuk lebih lengkap silahkan download disini
Objek
•Objek adalah sesuatu yang terdiri mempunyai informasi (state) dan mempunyai aktivitas
•Ide objek datang dari makhluk hidup yaitu punya informasi dan bertingkah laku(kegiatan), yang kemudian dalam oop diperluas tidak hanya makhluk hidup
•Apakah Objek itu ?
–Objek : benda-benda mati ?
Contoh : rumah, mobil, sepeda motor, gelas, komputer, meja,kursi dll.
–Objek : makhluk hidup ?
Contoh: gajah, kucing, mahasiswa dll
–Objek : barang abstrak dari turunan kata kerja dan kata benda?
Contoh: mata_kuliah, pembayaran dll
Karakteristik Class
•Setiap obyek memiliki atribut sebagai status (state).
•Setiap obyek memiliki tingkah laku (behavior)
•Contoh: obyek sepeda
–Memiliki atribut (state) à: pedal, roda, jeruji, warna, jumlah roda.
–Memiliki tingkah laku (behavior) à : kecepatanya menaik, kecepatannya menurun, perpindahan gigi sepeda.
•
Class
Class
secara struktur terdiri dari
–Atribut
–Method
–Constructor
•Atribut menunjuk pada elemen data dari sebuah object. Atribut menyimpan informasi
tentang object. Dikenal juga sebagai member data, variabel instance, properti atau sebuah
field data.
Untuk lebih lengkap download disini
Pengertian
Multimedia
Multimedia adalah
presentasi dengan komputer
mengkombinasikan text, graphic, audio, video dan animasi dilengkapi dengan
tombol navigasi agar lebih interaktif.
Objek-objek Multimedia :
Text
Audio
Video
Terpadu
dalam satu media penyimpanan
Interaktif
Aplikasi
Multimedia (1)
Media Player,
adalah jenis perangkat lunak yang digunakan untuk memainkan informasi dalam bentuk audio dan video.
õWindows
Media Player
õWinamp
õWinDVD
õPowerDVD
õMusicmatch
Jukebox
õDivX
Player
õReal
Player
õXMMS
õXine
Aplikasi
Multimedia (2)
Audio/Video
Editor,
adalah jenis perangkat lunak yang digunakan untuk mengedit dan memanipulasi
informasi dalam bentuk video dan audio.
õAdobe
Premiere Pro
õAdobe
Premiere Elements
õWindows
Movie Maker
õPinnacle
Studio
õTMPGEnc
Conceptual Design
- ER Model digunakan pada tahap ini:
- Apa saja entitas dan relationship antar entitas tersebut dalam sebuah organisasi?
- Apa saja informasi mengenai entitas dan relationship tersebut yang harus disimpan dalam database?
- Apa saja integrity constraints atau business rules yang Apa saja integrity constraints atau business rules yang berlaku?
- Sebuah ‘skema’ database (struktur) dalam ER Model dapat digambarkan (ER Diagram)
- ER Diagram dapat dipetakan menjadi skema relasional
ER Model – Entity
- Entitas (atau entity): objek dalam dunia nyata yang dapat dibedakan dari objek yang lain
Misal: seseorang, sebuah perusahaan, sebuah event
Dideskripsikan (dalam database) menggunakan kumpulan atribut - Himpunan entitas (atau entity set): himpunan entitas entitas yang serupa yang mempunyai properti yang sama.
Misal semua pegawai Semua entitas dalam sebuah himpunan entitas mempunyai atribut yang sama - Misal himpunan semua orang, perusahaan, event
- Setiap entity set memiliki key
ER Model – Atribut
- Himpunan entitas memiliki atribut – properti dari entitas-entitas dalam himpunan itu
Misal pegawai memiliki nopeg, nama, dan beberapa nomor telepon - Domain – himpunan nilai yang boleh dimiliki oleh setiap atribut, misal 18 < umur < 65
- Tipe atribut:
Simple atribut: misal nopeg, namadpn, namablkg
Composite atribut: misal nama
Single-valued (misal nopeg) dan multi-valued atribut misal nomor telepon
Derived atribut, misal umur, dari tanggal lahir
Untuk lebih lengkap silahkan download modul disini
Struktur Dasar
- Jika himpunan D1, D2, … Dn, maka sebuah relation r adalah himpunan bagian D1 x D2 x … x Dn Jadi sebuah relation adalah himpunan n-tuples(a1, a2, … an) dimana setiap ai adalah anggota Di
- Setiap atribut dari sebuah relation memiliki nama
- Himpunan nilai yang diperbolehkan untuk atribut adalah Himpunan nilai yang diperbolehkan untuk atribut adalah domain dari atribut
- Nilai atribut harus atomik, maksudnya, tidak dapat dibagi bagi lagi
- Jadi atribut multi-value bukan atomik
- Jadi atribut composite bukan atomik
- Nilai khusus null adalah anggota semua domain
Skema Relation
- A1, A2, … An adalah atribut
- R = (A1, A2, … An) adalah skema relation
- Misal skema-Account = (number,owner,balance,type)
- r(R) adalah sebuah relation pada skema relation R
- Misal account(skema-Account)
- “Account adalah sebuah relation yang mengikuti skema- “Account adalah sebuah relation yang mengikuti skema-
- Account”
- Atribut sebuah relation membentuk himpunan, bukan list!
Untuk modul lebih lengkap silahkan download disini
A database is ….
… a
collection of related data
A database represents some aspect of the
real world
A database is a logically coherent
collection of data with some inheren meaning
A database is designed, built, and
populated with data for a specific purpose
A database can be of any size and of
varying complexity
A
database may be generated and maintained manually or it may be computerized
A database management
system (DBMS) is …
… a collection of programs that enables
users to create and maintain a database
… software system that
facilitates the processes of defining, constructing, manipulating, and
sharing databases
among various users and applications
A database system is …
.. the d a ta base and DBMS software
together
Untuk Lebih lengkap silahkan klik modulnya disini
Mata kuliah : Pengantar Basis Data
Kode kuliah : IF-1212
Tahun Ajaran : 2011 – 2012
Program Studi :
Teknik Informatika
Petunjuk Pengerjaan Soal:
1.
Berdoalah terlebih dahulu sebelum mengerjakan soal ujian
2.
Dilarang meninggalkan ruangan selama ujian berlangsung
3.
Dilarang keras pinjam meminjam alat tulis dengan teman
4.
Dilarang keras mengaktifkan
dan menggunakan handphone
dan peralatan elektronik lainnya selama ujian berlangsung
Bagian I: Pengantar (Nilai: 10)
1.
Basisdata adalah ......
2.
DBMS adalah ..........
3.
Entitas adalah ..........
4.
Relationship adalah ...........
5.
Sebutkan 2 (dua) contoh entitas beserta atributnya dengan sebuah
relationship diantara keduanya, selain yang sudah ada dalam bahan kuliah.
Bagian II: Model ER (Nilai: 50)
Berikut adalah spesifikasi untuk basisdata
sebuah universitas:
•
Profesor memiliki sebuah nomor induk, nama, umur, jabatan dan
spesialisasi penelitian.
•
Proyek memiliki sebuah nomor proyek, nama sponsor, tanggal mulai,
tanggal selesai dan anggaran.
•
Mahasiswa pascasarjana memiliki nomor induk, nama, umur dan program
(misalnya S2 atau S3).
•
Setiap proyek dikelola oleh seorang profesor (disebut sebagai peneliti
utama)
•
Setiap proyek dikerjakan
oleh seorang atau lebih
profesor (disebut sebagai peneliti
tambahan).
•
Profesor dapat mengelola dan/atau menjadi anggota pada lebih dari satu
proyek.
•
Setiap proyek dikerjakan oleh satu atau lebih mahasiswa pascasarjana
(disebut sebagai asisten peneliti).
•
Jika seorang mahasiswa
pascasarjana mengerjakan sebuah
proyek, maka seorang profesor harus mengawasi pekerjaan
mereka pada proyek tersebut.
•
Mahasiwa pascasarjana dapat bekerja pada lebih dari satu proyek, dimana
untuk setiap pekerjaan tersebut, mereka akan diawasi oleh masing-masing seorang
profesor.
•
Departemen memiliki sebuah nomor departemen, nama departemen, dan kantor.
•
Departemen memiliki seorang profesor (disebut sebagai kepala departemen)
yang mengelola departemen tersebut.
•
Profesor dapat bekerja pada satu atau lebih departemen, dan untuk setiap
departemen tempat mereka bekerja, harus dicatat persentase waktunya.
•
Mahasiswa pascasarjana memiliki
satu departemen tempat
mereka mengambil programnya.
• Setiap
mahasiswa pascasarjana memiliki mentor yaitu mahasiswa pascasarjana juga, namun
lebih senior, yang dapat memberikan masukan mengenai kuliah yang perlu diambil.
6.
Buatlah ER diagram dari ilustrasi di atas. Pastikan bahwa ER diagram
tersebut selengkap mungkin (termasuk key, kardinalitas, partisipasi, dsb.)
Bagian III: Model Relasional (Nilai: 40)
7.
Buatlah skema basisdata relasional dari hasil jawaban soal no. 6,
lengkap dengan primary key dan foreign key.
8.
Terjemahkan model ER berikut menjadi model relasional. (di link download)
Subscribe to:
Comments (Atom)
Aliquam eros leo, interdum
Cumma Sociss Natuqoe Ie
Set Justoo Adio
Suspendiesse Sodales