Jumat, 23 Mei 2014

Modoo Marble


Game : Modoo Marble

Game online ini adalah game monopoli, dimana game ini dapat membantu kita belajar bersabar, dan belajar bagaimana kkta menggunakan sebuah kesempatan. Cara bermain game ini sangat gampang dimana kita dibutuhkan kejelian dan beberapa plan untuk memenangkan game ini. Sedikit share aja : cara agar kita dapat menang banyak itu mudah .
1. Jangan membeli komplek sebelum 2x putaran, dan jangan membuat rumah - hotel langsung pada komplek (sederet) pertama, sebab harganya sangat murah dan kemungkinan dapat dibeli oleh musuh.
2. Hemat setiap Marble kamu.
3. Jadikan sederet pada komplek tertentu
4. Buat komplek Tourist ( yang ga bisa diambil alih )
5. Segera bikin Landmark.
Demikian tips (cara) memenagkan game ini. Semoga bermanfaat.

Gila Bola


BIG MATCH : Atletico De Madrid Vs  Real Madrid.

Big Match ini akan dilakukan pad tanggal 25 mei 2014. Pada pukul 01.45 dini hari. Ini akan menjadi derbi Madrid pertama dalam sejarah Liga Champion yang pada sejak tahun 1956 Liga ini diadakan. Mana team terbaik mu ?

Kamis, 22 Mei 2014

Indonesia Memilih

ini merupakan calon presiden dan wakil presiden untuk indonesia di tahun 2014. Untuk visi misi bapak Prabowo dan pak Hatta adalah  mereka berencana untuk menjadikan Indonesia sebagai pusat pengembangan perbankan/keuangan syariah dan industri kreatif muslimah dunia. Ingin info lebih lanjut ada disini  lain dari itu visi dan misi pak Jokowi, dan Pak JK adalah kedaulatan dan kemandirian ekonomi ingin tau lebih detail ada disini.

Setelah kamu tau apa yang ingin mereka lakukan pada indonesia, terus Siapakah Pilihan Anda ? jangan salah pilih... Indonesia harus berubah.


Selasa, 20 Mei 2014

Nyalakan Lampu Utama

Nyalakan Lampu Utama Pas diatas panggung gan......


















Cinta Pertamaku

Cinta Pertamaku Film Terbaru 2014


film ini keren gan, sumpah loe harus cepet - cepet lihat atau download disini, ini film hampir mirip dengan kisahnya film MIKHA (yang cowok punya penyakit aids, dan yang cewek punya penyakit pada sumsum tulang belakangnya, endingnya si cowok pun meninggal), akan tetapi ini kisahnya tentang seorang cowok yang memiliki penyakit leukimia, yang belum pernah ngerasain pacaran, dia ini masih SMA gan, ini penjelasan singkatnya gan "Elang, siswa SMU kelas 2, terdeteksi menderita lymphoblastic leukemia. Untuk menyenangkan Elang di akhir hidupnya, Luna dan Trian, sahabatnya, selalu berusaha mengikuti semua keinginan Elang.
Ketika Elang mengungkapkan keinginannya untuk mendapat ciuman pertama dari cinta pertamanya, Luna dan Trian kebingungan.  Apalagi yang diincar Elang adalah Maura, kakak kelas mereka yang sudah punya pacar. Tapi, saat melihat Elang yang sekarat, Luna dan Trian bersedia mengejar cinta Maura". Pokok nya yang belum pernah lihat buruan lihat, dan loe bakal terharu dan kangen sama pacar loe.... "Jaga kekasih loe sebelum dia jauh dari kita "

Ajak Sadar Berlalu Lintas - Nyalakan Lampu Utama

NYALAKAN LAMPU UTAMA

(AJAK SADAR BERLALU LINTAS)


Nyalakan Lampu  Utama ini digawangi oleh Greg pada Drum, Elang pada Basist, Hana pada Guitar, dan Dedek pada vocal. Band yang kurang lebih berdiri sejak November 2011 ini, berhasil memberikan sebuah gebrakan terbaru diblantika music dimana band ini mengusung genre Rock. Meski agak terlambat dengan terbitnya foto diatas, saya ingin memberitahukan kepada public bahwa masih ada band yang mau peduli dengan kemajuan di negara yang agak semrawut ini. Nyalakan Lampu Utama ini tidak henti-hentinya mengajak para pendengarnya untuk sadar berlalu lintas, dengan tetap menyalakan lampu utama pada kendaraan anda.

Bangga sekali mengenal mereka, sebagai band yang tidak terlalu banyak bermimpi, melainkan banyak hal yang secara langsung mereka lakukan ( alias gak banyak omong ).... salam NLU.....

1.         Aplikasi yang tidak dapat diselesaikan dengan basis data relasional:
a.         Computer-Aided Design (CAD).
-            Basisdata CAD menyimpan data yg berkait dg disain mesin dan listrik, misalnya: gedung, pesawat terbang, IC, dll.
b.        Computer-Aided Manufacturing (CAM).
-            Data yg disimpan berkaitan dg discrete production (spt mobil) dan continous production (spt bahan kimia).
c.         Computer-Aided Software Engineering (CASE).
-            Suatu basisdata CASE menyimpan data yg berkaitan dg tahap-tahap pengembangan perangkat lunak.

2.         Kelemahan basis data relasional:
a.         Poor representation of ‘real world’ entities.
-            Tabel-tabel tidak menunjukkan entity dalam ‘real world’.
-            Tidak ada mekanisme untuk membedakan entity dan relasinya karena semua dinyatakan dalam bentuk tabel.

b.        Homogenous data structure.
-            Tiap tuple (record) harus terdiri dari atribute-atribute yang sama.
-            Nilai dari suatu kolom tertentu harus dari domain yang sama.
-            Struktur yang fixed ini terlalu kaku untuk objek-objek ‘real world’ yang memiliki struktur yang kompleks dan tidak seragam.

c.         Limited Operations
-            Operasinya terbatas utk tipe data text, number, date, memo.
-            Suatu gbr hanya dapat disimpan dan ditampilkan saja, tdk mungkin utk memanipulasi struktur gambar dan juga tdk mungkin utk menyimpan data perubahan/manipulasi gambar tsb.

d.        Difficulty handling recursive qeries
-            Sulit menangani query yang bersifat rekursif (mengakses dirinya secara berulang-ulang).

3.         Perkembangan basis data oleh Stonebraker:
a.         Simple data & no query.
-            Aplikasi yg memproses data sederhana dan tidak membutuhkan  query data. Contoh: aplikasi word processing seperti Word, WordPerfect, Framemaker.
b.        Simple data * query.
-            Aplikasi yg memproses data sederhana namun membutuhkan  query yg kompleks.n RDBMS dpt menjadi pilihan yg paling tepat.
c.         Complex data & query.
-            Aplikasi yg memproses data yg kompleks serta membutuhkan  query yg kompleks pula. Yg termasuk dlm kelompok ini adlh aplikasi2 basisdata lanjut. ORDBMS menjadi pilihan yg paling tepat.
d.        Complex data & no query.
-            Aplikasi yg memproses data yg kompleks namun tidak membutuhkan  query data. Aplikasi yg termasuk kelompok ini adlh Computer Aided Design, dan OODBMS dpt menjadi pilihan DBMS yg paling sesuai.

4.         Kemampuan ordbms yang tidak dimiliki basis data relasional:
-            Kemampuan untuk memperluas server DBMS untuk melakukan fungsi-fungsi standard yang terpusat, daripada membuat program atau fungsi-fungsi tersebut pada tiap aplikasi.

-            Database dapat dikembangkan sesuai kebutuhan tanpa harus kehilangan fungsi-fungsi dan database yang sudah ada.
1.       Faktor apa yang tidak dapat ditangani oleh Basisdata Relasional? Sehingga kita perlu basis data relasioanl obyek?
-          Kelompok informasi/tables yang berbeda harus dilakukan joined untuk melakukan retrieve data, User harus familiar dengan relasi antar table, dan User harus belajar SQL. Sehingga kita perlu basis data relasional obyek. Object-Relasional database BDRO bisa disebut sebagai sesuatu yang terbaik untuk masing masing database. Karena kita dapat menyimpan suatu objek ke dalam sebuah table yang mana hal ini akan membuat kita lebih mudah dalam mereferensikan objek.

2.       Apakah perbedaan BDRO dengan basis data relasional?
-          Basis Data relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data. Satu tabel mewakili satu “domain” data atau entity, bila direkam merupakan satu file yang hanya memiliki satu tipe record saja, setiap record adalah baris. Setiap record terdiri atas beberapa field (atribut) atau tuple, atau kolom jumlah tuple / field pada setiap record sama. Setiap record memiliki atribut kunci utama (primary key) yang unik dan dapat dipakai untuk mengenali satu record. Record dapat diurutkan menurut primary key.
-          Sedangkan BDRO memadukan konsep basis data relasional dengan konsep object oriented. Model data berbasis objek dikembangkan searah dengan perkembangan pemrograman berbasis objek. Salah satu karakteristik dari sistem berbasis objek adalah encapsulation yaitu suatu objek terpisah dari objek lain sehingga setiap objek seakan-akan berada dalam kapsulnya masing-masing. Pada setiap kapsul terdapat komponen data (attribute) dikemas bersama dengan komponen akses-nya (methods). Sebagai contoh, berikut ini disajikan data pegawai dalam format berbasis objek.

3.       Sebutkan contoh terapan / implementasi BDRO?
-          Oracle 9i
-          Odaptor
-          UniSQL
-          ODB-II

-          Illustra

Kelompok 2 BDRO

create or replace type Person_t1 as object
(person_id varchar2(10), 
person_name varchar2(20));
/

create table course21
(course_id varchar2(10),
course_name varchar2(20),
lecturer Person_t1);
/

create or replace type persons1 as VARRAY(3) OF Person_t1
/

create table course22
(course_id varchar2(10),
course_name varchar2(20),
lecturer persons1);
/

CREATE OR REPLACE TYPE Person_T2 AS OBJECT
(person_id VARCHAR2(10),
person_name VARCHAR2(30))
/
CREATE OR REPLACE TYPE Person_Table_T2 AS TABLE OF Person_T2
/
CREATE TABLE Course23
(course_id VARCHAR2(10),
course_name VARCHAR2(20),
lecturer Person_Table_T2)
NESTED TABLE lecturer STORE AS Person_tab;

CREATE OR REPLACE TYPE Person_T3 AS OBJECT
(person_id VARCHAR2(10),
person_name VARCHAR2(30))
/
CREATE OR REPLACE TYPE Employee_T AS OBJECT
(person_id VARCHAR2(10),
title VARCHAR2(10),
salary NUMBER)
/
CREATE TABLE Person1 OF Person_T3
(person_id NOT NULL,
PRIMARY KEY (person_id));

CREATE TABLE Employee1 OF Employee_T
(person_id NOT NULL,
PRIMARY KEY (person_id),
FOREIGN KEY (person_id) REFERENCES Person1(person_id));

CREATE OR REPLACE TYPE Person_T4 AS OBJECT
(person_id VARCHAR2(10),
person_name VARCHAR2(30))
/
CREATE TABLE Academic_Staff OF Person_T4;
CREATE TABLE Course24
(course_id VARCHAR2(10),
course_name VARCHAR2(20),
lecturer REF Person_T4 SCOPE IS Academic_Staff);

CREATE CLUSTER HD_Cluster
(hd_id VARCHAR2(10));
CREATE TABLE Hard_Disk
(hd_id VARCHAR2(10) NOT NULL,
capacity VARCHAR2(20),
PRIMARY KEY (hd_id))
CLUSTER HD_Cluster(hd_id);
CREATE INDEX HD_Cluster_Index
ON CLUSTER HD_Cluster;

CREATE OR REPLACE TYPE Person_T5 AS OBJECT
(id VARCHAR2(10),
name VARCHAR2(20),
address VARCHAR2(35)) NOT FINAL
/
CREATE OR REPLACE TYPE Student_T5 UNDER Person_T5
(course VARCHAR2(10),
year VARCHAR2(4))
/
CREATE TABLE Person2 OF Person_T5
(id NOT NULL,

PRIMARY KEY (id));

Kelompok 3 BDRO

CREATE OR REPLACE TYPE Employee_T30 AS OBJECT
(id VARCHAR2(10),
name VARCHAR2(20),
address VARCHAR2(35),
emp_type VARCHAR2(8)) NOT FINAL
/

CREATE TABLE Employee10 OF Employee_T30
(id NOT NULL,
emp_type CHECK (emp_type in ('Manager', 'Worke','NULL')),
PRIMARY KEY (id));
CREATE OR REPLACE TYPE Manager_T1 UNDER Employee_T30
(annual_salary NUMBER)
/
CREATE OR REPLACE TYPE Worker_T1 UNDER Employee_T30
(weekly_wage NUMBER)
/

CREATE TABLE Employee
(id VARCHAR2(10) NOT NULL,
name VARCHAR2(20),
address VARCHAR2(35),
emp_type VARCHAR2(8) NOT NULL
CHECK(emp_type IN ('Manager', 'Worker' ,'Casual')),
PRIMARY KEY (id));
--CREATE TABLE Manager2 same as in mutual exclusive inheritance
--CREATE TABLE Worker same as in mutual exclusive inheritance
CREATE TABLE Casual
(id VARCHAR2(10) NOT NULL,
hourly_rate NUMBER,
PRIMARY KEY (id),
FOREIGN KEY (id) REFERENCES Employee (id) ON DELETE CASCADE);

CREATE TABLE Manager2
(id VARCHAR2(10) NOT NULL,
annual_salary NUMBER,
PRIMARY KEY (id),
FOREIGN KEY (id) REFERENCES Employee (id)
ON DELETE CASCADE);

CREATE TABLE Worker
(id VARCHAR2(10) NOT NULL,
weekly_wage NUMBER,
PRIMARY KEY (id),
FOREIGN KEY (id) REFERENCES Employee (id)
ON DELETE CASCADE);

CREATE OR REPLACE TYPE Employee_T31 AS OBJECT
(id VARCHAR2(10),
name VARCHAR2(20),
address VARCHAR2(35),
emp_type VARCHAR2(8)) NOT FINAL
/
CREATE TABLE Employee311 OF Employee_T31
(id NOT NULL,
emp_type NOT NULL
CHECK (emp_type in ('Manager', 'Worker', 'Casual')),
PRIMARY KEY (id));
CREATE TYPE Manager_T same as in mutual exclusive inheritance
CREATE TYPE Worker_T same as in mutual exclusive inheritance
CREATE OR REPLACE TYPE Casual_T UNDER Employee_T
(hourly_rate NUMBER)
/

CREATE TABLE Person52
(id VARCHAR2(10) NOT NULL,
name VARCHAR2(20),
address VARCHAR2(35),
PRIMARY KEY (id));
CREATE TABLE Student
(id VARCHAR2(10) NOT NULL,
course VARCHAR2(10),
year VARCHAR2(4),
PRIMARY KEY (id),
FOREIGN KEY (id) REFERENCES Person52 (id) ON DELETE CASCADE);
CREATE TABLE Staff20
(id VARCHAR2(10) NOT NULL,
department VARCHAR2(10),
room_no VARCHAR2(4),
PRIMARY KEY (id),
FOREIGN KEY (id) REFERENCES Person52 (id) ON DELETE CASCADE);
CREATE TABLE Tutor
(id VARCHAR2(10) NOT NULL,
no_hours NUMBER,
rate NUMBER,
PRIMARY KEY (id),
FOREIGN KEY (id) REFERENCES Person52 (id) ON DELETE CASCADE);

Program Basis Data Relasional Object

1)
create or replace TYPE Publisher_typ as OBJECT (
idPublisher number,
Name varchar2(30),
Address varchar2(100),
Phone varchar2(20),
Map member function get_idPublisher RETURN NUMBER);
/

create or replace TYPE body Publisher_typ as
Map member function get_idPublisher RETURN NUMBER is
BEGIN
RETURN idPublisher;
end;
end;
/

2)
create table BOOK(
ISBN varchar2(10),
Title varchar2(50),
Author varchar2(100),
publisher Publisher_typ);

3)
INSERT into book values('1234567', 'ORDB', 'Evelyn', Publisher_typ(1155314047, 'Valen', 'Kalasan', '1234-08911'));

SELECT * FROM book;

INSERT into book values('115314047', 'BDRO', 'Valen', Publisher_typ(0112, 'Eka', 'Kalasan', '1234-08119'));

4)
create or replace TYPE Person as object(
nama varchar2(20),
tglLahir date,
jenisKelamin VARCHAR2(20),
Member FUNCTION show RETURN VARCHAR2)
NOT FINAL;
/

create or replace TYPE body Person as
Member FUNCTION show RETURN VARCHAR2 is
BEGIN
RETURN nama;
end;
end;
/

create or replace TYPE Staff under Person(
stafNo varchar2(20),
Jabatan varchar2(30),
gaji VARCHAR2(50),
OVERRIDING Member FUNCTION show RETURN VARCHAR2)
NOT FINAL;
/

create or replace TYPE body Staff as
OVERRIDING Member FUNCTION show RETURN VARCHAR2 is
BEGIN
RETURN (self as Person).show || 'Jabatan:' || Jabatan;
end;
end;
/

create or replace TYPE Client under Person(
ClientNo varchar2(20),
maxDate Number,
OVERRIDING Member FUNCTION show RETURN VARCHAR2)
NOT FINAL;
/

create or replace TYPE body Client as
OVERRIDING Member FUNCTION show RETURN VARCHAR2 is
BEGIN
RETURN (self as Person).show || 'ClientNO:' || ClientNo;
end;
end;
/

create or replace TYPE Manager under Staff(
Bonus NUMBER,
OVERRIDING Member FUNCTION show RETURN VARCHAR2)
/

create or replace TYPE body Manager as
OVERRIDING Member FUNCTION show RETURN VARCHAR2 is
BEGIN
RETURN (self as Person).show || 'Jabatan:' || Jabatan || 'Bonus:' || Bonus;
end;
end;
/

5) create table person_obj_table of Person;

6) INSERT into person_obj_table values(Staff('Beni', '25-apr-1992', 'Laki', '115314005', 'Programmer',1000));
select * FROM person_obj_table;

7) INSERT into person_obj_table values(Manager('Anggit', '29-May-1993', 'Laki', '200','basisData', 500, 400));

8) INSERT into person_obj_table values(Client('Valen', '15-Jun-1993', 'Laki', '2001', 30000));

9) SELECT p.show() from person_obj_table p;