Saturday, October 31, 2015

Belajar Multimedia 1

             Multimedia adalah penggunaan computer untuk menyajikan dan menggabukan teks, suara, gambar, animasi, audio dan video dengan alat bantu (tool) dan koneksi (link) sehingga pengguna dapat melakukan navigasi, berinteraksi, berkarya dan berkomunikasi.
Terdapat 5 elemen multimedia penting yang mendasar yaitu:

1. Teks
Merupakan elemen multimedia yang menjadi dasar utama dalam menyampaikan informasi, karena teks adalah jenis data yang paling sederhana dan membutuhkan tempat penyimpanan yang paling kecil. Biasanya dihasilkan oleh program pengolah kata dan merupakan informasi yang utama pada sebagian besar multimedia. Teks memegang peranan dasar dalam menyusun dokumen, karena hamper seluruh aplikasi multimedia menggunakan teks sebagai alat presentasi informasi yang paling sesuai untuk mendeskripsikan suatu nama, definisi atau aturan Memberi penekanan untuk sesuatu materi yang ingin disampaikan. Jenis-jenis teks yang terdapat pada sebuah software ada berbagai macam, seperti : Times New Roman, Arial, Calibri, Comic sans dan lain lain.

2. Grafis
Merupakan elemen paling penting, memberikan penekanan secara visual terhadap sesuatu presentasi maklumat.Membantu menyampaikan informasi dengan lebih berkesan.Menjadikan presentasi atau penyampaian informasi dengan lebih menarik. penyampaian informasi akan menjadi semakin efektif dan bermanfaat, terutama informasi yang tidak dapat dijelaskan dengan kata-kata. Berikut adalah bidang aplikasi spesifik dari grafika komputer:
· Antarmuka pengguna
· Peta (Cartography)
· Kesehatan
· Perancangan objek
· Sistem multimedia
· Presentasi grafik
· Presentasi saintifik
· Pemrosesan citra
· Simulasi

3. Audio – Membantu menyampaikan informasi dengan lebih efektif (misalnya: penggunaan suara latar atau kesan audio khusus). Membantu meningkatkan daya tarik terhadap sesuatu tayangan.Membantu meningkatkan daya tarik terhadap isi yang di presentasikan. Multimedia tidak akan lengkap jika tanpa suara. Suara terbagi menjadi tiga katagori :
a. Ucapan (speech) : suara orang berbicara
b. Musik (music) : suara yang dihasilkan oleh alat musik
c. Efek suara (sound effect) : suara yang dibuat untuk menciptakan kesan atau kejadian, seperti suara tembakan, halilintar, gelas pecah, dll.

4. Video – Menyediakan metode penyaluran informasi yang amat menarik dan hidup.Merupakan elemen atau media yang sangat dinamis dan efektif dalam menyampaikan informasi. Merupakan gabungan elemen multimedia yang lengkap karena menggabungkan semua elemen multimedia yanga ada untuk menyajikan informasi video menggunakan system animasi yang diambil melalui suatu kamera video dan disimpan dalam bentuk file dan format tertentu.

5. Animasi – Berperan sebagai penarik pada sebuah presentasi dan sangat membantu dalam menjelaskan suatu konsep yang kompleks dengan mudah.
Komponen Multimedia:
a.       Media
b.      Terintegrasi
c.       Dinamis
d.      Interaktif
e.       Navigasi
f.       Storage media
g.      Hardware


Action  Scipt (Movie Control)

play();
stop();
gotoAndPlay();
gotoAndStop();
nextFrame();
prevFrame();


Action Script (Button)

on (release/ over/ press)
{
            movie control
}

Nah, kali ini saya akan membuat satu contoh lampu lalu lintas yang biasanya kita lihat lampu lalu lintas itu dari angka pertama sampai sekian merah, kuning, dan baru angka selanjutnya sampai sekian berubah hijau. Tapi, kali saya akan membuat lampu lalu lintas yang awalnya 2-5 merah, 1 kuning dan 2-5 hijau, berubah menjadi 5,3 merah, 1 kuning dan 5,3 hijau. Artinya hanya angka ganjil saja yang akan dijalankan. Yuk, ikuti  step by stepnya..
1.      Buat lampu merah terlebih dahulu. Jangan lupa saat membuat lampu lalu lintas buatkan masing-masing bagan itu layer sendiri. Contoh: layer tiang, layer jalan, layer lampu dan layer angka.





2.      Jika benar maka ketika test movie dijalankan 5-2 merah, 1 kuning dan 5-2 hijau.

 



3.      Tambahkan layer baru yaitu layer tabel dan layer action.
Untuk layer label, beri insert keyframe pada angka ganjil.


Dan beri nama frame label pada tanda panah bawah layer. Disini saya beri nama tigaA.
 



Lakukan di semua angka ganjil.
Maka hasilnya akan seperti ini

 




Sekarang kita beralih ke layer action. Untuk layer action, letak penambahan insert keyframe berada di setiap akhir angka ganjil.


Klik kanan,action lalu ketikkan gotoAndPlay("tigaA");
 


Dan hasilnya akan seperti ini



4.      Ctrl+ enter untuk melihat hasilnya.
5.      Selesai.


Semoga bermanfaat :)

Thursday, October 29, 2015

“Data Manipulation Language”

Fungsi dalam DML :
·         SELECT                  : Mencari Data
·         INSERT                  : Menambah Data
·         UPDATE               : Mengubah Data
·         DELETE                  : Menghapus Data

Sintaks Data Manipulation :

SELECT :
1.       Menampilkan Seluruh baris dan kolom :
SELECT * FROM namatabel;
SELECT * from ms_tutor;
Tanda * berarti enampilkan seluruh data pada suatu tabel.

2.       Menampilkan Seluruh Baris pada Kolom tertentu :
SELECT namakolom, namakolom FROM namatabel;
SELECT tutor_name, tutor_address
FROM ms_tutor;

3.       Menampilkan Baris dengan menghilangkan baris yang duplikat :
SELECT DISTINCT namakolom FROM namatabel;
SELECT DISTINCT Program_id FROM tr_jadwal;

4.       Menampilkan data dengan kondisi tertentu :
·         Alamat student yang tinggal di Slipi atau Bekasi. (OR)
SELECT * FROM ms_student
WHERE student_address=’Slipi’ OR student_address=’Bekasi’;
·         Alamat student yang tinggal di Slipi dan Bekasi. (AND)
SELECT * FROM ms_student
WHERE student_adress=’Slipi’ AND student_adress=’Bekasi’;

5.       Menampilkan pencarian dengan BETWEEN (antara)
·         SELECT payment_id, regist_id, total_payment
FROM tr_payment
WHERE total_payment > 1000000 AND total_payment < 2000000;
·         Menampilkan data namanya :
SELECT s.student_id, s.student_name
FROM ms_student s, tr_regist t, tr_payment p
WHERE s.student_id = t.student_id
AND t.regist_id = p.regist_id
AND Total_Payment BETWEEN 1000000 AND 2000000;


INSERT
1.       Memasukan baris baru ke tabel ms_student untuk seluruh kolom :
INSERT INTO ms_student
VALUES (‘90999’, ‘Indrayeti’, ‘Jl.Gatot Subroto’, ‘085725633444’,
‘indrayeti@gmail.com’, ‘Female’, ’29-SEP-1990’);

2.       Memasukan baris ke tabel untuk kolom tertentu :
INSERT INTO ms_student (Student_id, Student_name, Student_Address)
VALUES (‘91999’, ‘Heru Setiya’,’Surakarta’);

UPDATE
1.       Mengubah seluruh alamat pada tabel ms_student menjadi ‘Jl.Sudirman No.1’
UPDATE ms_student SET student_address = ‘Jl.Sudirman No.1’;

2.       Mengubah alamat menjadi ‘Jl. Gatot Subroto No.100’ untuk student _id 90999.
UPDATE ms_student SET student_address = ‘Jl. Gatot Subroto No.100’
WHERE student_id = ‘90999’;

DELETE
1.       Hapus seluruh baris ms_student
DELETE FROM ms_student;

2.       Hapus baris di ms_student yang memiliki nomor siswa 91999
DELETE FROM ms_student
WHERE ms_student =”91999’;  
Template tabel database :
Membuat Tabe :


create table ms_student(
Student_id                        char(5) primary key not null,
Student_name                varchar (30),
Student_address           varchar (50),
Student_phone              varchar (13),
Student_email                varchar (50),
Student_gender            varchar (6),
Student_birth                 datetime,
);

create table ms_tutor(
Tutor_id          char (5) primary key not null,
Tutor_name        varchar (30),
Tutor_address     varchar (50),
Tutor_phone       varchar (13),
Tutor_email       varchar (50),
Tutor_gender      varchar (6),
Tutor_birth       datetime,
);

create table ms_program(
Program_id        char (5) primary key not null,
Program_name      varchar(50),
Fee               numeric,
Program_duration  varchar (20),
);

create table ms_grade(
grade_id          char(1) primary key not null,
nilai             varchar(7),
discount          varchar(4),
);

create table tr_jadwal (
Jadwal_id         char (5) primary key not null,
Day_              varchar(10),
Time_             varchar(50),
Program_id        char (5) foreign key references  ms_program(Program_id) on update cascade on delete cascade,
Room              char (3),
tutor_id          char(5) foreign key references ms_tutor(tutor_id) on update cascade on delete cascade,
);

create table tr_regist (
regist_id   char (6) primary key not null,
Student_id                      char(5) foreign key references ms_student(student_id) on update cascade on delete cascade,
Jadwal_id char(5) foreign key references tr_jadwal(jadwal_id) on update cascade on delete cascade,
grade_id        char(1) foreign key references ms_grade(grade_id) on update cascade on delete cascade,
);

create table tr_payment(
payment_id      char(5) primary key not null,                
regist_id       char(6) foreign key references tr_regist(regist_id) on update cascade on delete cascade,
Total_payment   numeric,
Payment_date    datetime,
);

create table trh_absensi(
absensi_id        char (2) primary key not null,
jadwal_id         char (5) foreign key references tr_jadwal(jadwal_id)   on update cascade on delete cascade,
Pertemuan1_date   datetime,
Pertemuan2_date   datetime,
Pertemuan3_date   datetime,
Pertemuan4_date   datetime,
Pertemuan5_date   datetime,
Pertemuan6_date   datetime,
Pertemuan7_date   datetime,
Pertemuan8_date   datetime,
Pertemuan9_date   datetime,
Pertemuan10_date  datetime,
Pertemuan11_date  datetime,
Pertemuan12_date  datetime,
);

create table trd_absensi(
absensi_id       char (2) ,
student_id       char (5) ,
Pertemuan_1      varchar(5),
Pertemuan_2      varchar(5),
Pertemuan_3      varchar(5),
Pertemuan_4      varchar(5),
Pertemuan_5      varchar(5),
Pertemuan_6      varchar(5),
Pertemuan_7      varchar(5),
Pertemuan_8      varchar(5),
Pertemuan_9      varchar(5),
Pertemuan_10     varchar(5),
Pertemuan_11     varchar(5),
Pertemuan_12     varchar(5),
primary key(absensi_id,student_id)
);

create table tr_result(
Result_id        char (5) primary key not null,
program_id       char (5) foreign key references ms_program(program_id) on update cascade on delete cascade,  
student_id       char (5) foreign key references ms_student(student_id) on update cascade on delete cascade,  
Written_Test     varchar (4),
Oral_Test        varchar (4),
Note             varchar (10),
); 

Insert Data ke Tabel :

INSERT INTO ms_student VALUES ('80692','Lily Siswani','haji senen','085920735341','lily_siswani@yahoo.com','Female','11/03/1989')
INSERT INTO ms_student VALUES ('80862','Stella clarissa','ks tubun','081808887933','stellycious@yahoo.com','female','09/08/1988')
INSERT INTO ms_student VALUES ('82205','Agustino','jembatan tiga','08180834234','tino_she@yahoo.com','male','07/08/1988');
INSERT INTO ms_student VALUES ('82312','Imelda putri','duta indah','08569463434','ineldhaputri@yahoo.co.id','female','12/07/1988');
INSERT INTO ms_student VALUES ('85131','Titis annisa astrini','pasar minggu','08563434423','annisa_titis@yahoo.com','female','06/12/1987');
INSERT INTO ms_student VALUES ('81234','Hendri Tella','Slipi','0219886765','hendri@yahoo.com','male','04/04/1989');
INSERT INTO ms_student VALUES ('84321','Lily Annisa Clarissa','Rawa belong','081765342509','bunga_lili@yahoo.com','female','10/02/1987');
INSERT INTO ms_student VALUES ('87078','Kevin Pratama','Jeruk Purut','02198765432','tama_boy@gmail.com','male','12/12/1986');
INSERT INTO ms_student VALUES ('83421','Juliana','kebun jeruk','081834534443','ana_pink@gmail.com','female','02/02/1988');
INSERT INTO ms_student VALUES ('88139','Windika','gang u','0878343434','Windika@yahoo.com','male','02/07/1986');

INSERT INTO ms_tutor VALUES  ('D1908','Robert','Haji rabu','0818666673','Robert@yahoo.com','Male','10/09/1970');
INSERT INTO ms_tutor VALUES  ('D1989','Alexandra','Harmoni','0812624343','alex_chen@yahoo.com','Male','08/05/1973');
INSERT INTO ms_tutor VALUES  ('D0708','stefania angelina','jl.anggrek','0813453434','angel_cute@yahoo.com','Female','10/12/1969');
INSERT INTO ms_tutor VALUES  ('D1507','Fauzan','serpong','08783435534','zan@yahoo.com','Male','08/07/1972');
INSERT INTO ms_tutor VALUES  ('D0612','sabrina','Lebak bulus','0859345344','rina@yahoo.com','Female','11/06/1977');

INSERT INTO ms_program VALUES  ('PC001','conversation',1500000,'12');
INSERT INTO ms_program VALUES  ('PP001','toefl preparation',2000000,'12');
INSERT INTO ms_program VALUES  ('PG001','general english',1000000,'12');

INSERT INTO ms_grade VALUES ('A','85-100','10%');
INSERT INTO ms_grade VALUES ('B','75-84','5%');
INSERT INTO ms_grade VALUES ('C','0-74','0%');

INSERT INTO tr_jadwal VALUES  ('J0001','mon','13.00-15.00','PC001','101','D1908');
INSERT INTO tr_jadwal VALUES  ('J0002','mon','15.00-17.00','PG001','105','D0612');
INSERT INTO tr_jadwal VALUES  ('J0003','tue','09.00-11.00','PP001','101','D1989');
INSERT INTO tr_jadwal VALUES  ('J0004','wed','13.00-15.00','PG001','103','D0612');
INSERT INTO tr_jadwal VALUES  ('J0005','wed','15.00-17.00','PP001','104','D1989');
INSERT INTO tr_jadwal VALUES  ('J0006','thu','09.00-11.00','PG001','102','D0612');
INSERT INTO tr_jadwal VALUES  ('J0007','fri','15.00-17.00','PC001','101','D1908');
INSERT INTO tr_jadwal VALUES  ('J0008','tue','13.00-15.00','PG001','104','D0612');

INSERT INTO tr_regist VALUES                   ('reg001','80692','J0005','B');
INSERT INTO tr_regist VALUES                   ('reg002','80862','J0002','A');
INSERT INTO tr_regist VALUES                   ('reg003','82205','J0001','B');
INSERT INTO tr_regist VALUES                   ('reg004','82312','J0003','B');
INSERT INTO tr_regist VALUES                   ('reg005','85131','J0005','C');
INSERT INTO tr_regist VALUES                   ('reg006','81234','J0004','B');
INSERT INTO tr_regist VALUES                   ('reg007','84321','J0007','C');
INSERT INTO tr_regist VALUES                   ('reg008','87078','J0008','C');
INSERT INTO tr_regist VALUES                   ('reg009','83421','J0001','C');
INSERT INTO tr_regist VALUES                   ('reg010','88139','J0005','B');

INSERT INTO tr_payment VALUES ('PO101','reg001',1900000,'1/3/2008');
INSERT INTO tr_payment VALUES ('PO102','reg002',900000,'1/10/2008');
INSERT INTO tr_payment VALUES ('PO103','reg003',1425000,'1/11/2008');
INSERT INTO tr_payment VALUES ('PO104','reg004',1900000,'2/2/2008');
INSERT INTO tr_payment VALUES ('PO105','reg005',2000000,'2/5/2008');
INSERT INTO tr_payment VALUES ('PO106','reg006',950000,'2/11/2008');
INSERT INTO tr_payment VALUES ('PO107','reg007',1500000,'1/8/2008');
INSERT INTO tr_payment VALUES ('PO108','reg008',1000000,'2/8/2008');
INSERT INTO tr_payment VALUES ('PO109','reg009',1500000,'1/9/2008');
INSERT INTO tr_payment VALUES ('PO110','reg010',1900000,'2/12/2008');

INSERT INTO trh_absensi VALUES ('01','J0001','03/03/2008','03/10/2008','03/17/2008','03/24/2008','03/31/2008','04/07/2008','04/14/2008','04/21/2008','04/28/2008','05/05/2008','05/12/2008','05/19/2008');
INSERT INTO trh_absensi VALUES ('02','J0002','03/03/2008','03/10/2008','03/17/2008','03/24/2008','03/31/2008','04/07/2008','04/14/2008','04/21/2008','04/28/2008','05/05/2008','05/12/2008','05/19/2008');
INSERT INTO trh_absensi VALUES ('03','J0003','03/04/2008','03/11/2008','03/18/2008','03/25/2008','04/01/2008','04/08/2008','04/15/2008','04/22/2008','04/29/2008','05/06/2008','05/13/2008','05/27/2008');
INSERT INTO trh_absensi VALUES ('04','J0004','03/05/2008','03/12/2008','03/19/2008','03/26/2008','04/02/2008','04/09/2008','04/16/2008','04/23/2008','04/30/2008','05/07/2008','05/14/2008','05/21/2008');
INSERT INTO trh_absensi VALUES ('05','J0005','03/05/2008','03/12/2008','03/19/2008','03/26/2008','04/02/2008','04/09/2008','04/16/2008','04/23/2008','04/30/2008','05/07/2008','05/14/2008','05/21/2008');
INSERT INTO trh_absensi VALUES ('06','J0006','03/06/2008','03/13/2008','03/27/2008','04/03/2008','04/10/2008','04/17/2008','04/24/2008','05/08/2008','05/15/2008','05/22/2008','05/29/2008','06/05/2008');
INSERT INTO trh_absensi VALUES ('07','J0007','03/14/2008','03/28/2008','04/04/2008','04/11/2008','04/18/2008','04/25/2008','05/02/2008','05/09/2008','05/16/2008','05/23/2008','05/30/2008','06/06/2008');
INSERT INTO trh_absensi VALUES ('08','J0008','03/04/2008','03/11/2008','03/18/2008','03/25/2008','04/01/2008','04/08/2008','04/15/2008','04/22/2008','04/29/2008','05/06/2008','05/13/2008','05/27/2008');

INSERT INTO trd_absensi VALUES ('01','80692','hadir','hadir','hadir','hadir','Izin','hadir','hadir','hadir','hadir','hadir','hadir','hadir');
INSERT INTO trd_absensi VALUES ('02','80862','hadir','hadir','hadir','Izin','hadir','hadir','hadir','hadir','hadir','Izin','hadir','hadir');
INSERT INTO trd_absensi VALUES ('03','82205','hadir','hadir','hadir','hadir','hadir','hadir','hadir','Alpha','hadir','hadir','hadir','hadir');
INSERT INTO trd_absensi VALUES ('04','82312','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir');
INSERT INTO trd_absensi VALUES ('05','85131','hadir','Izin','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir');
INSERT INTO trd_absensi VALUES ('06','81234','hadir','hadir','hadir','hadir','Alpha','hadir','Alpha','Alpha','hadir','hadir','aLpha','hadir');
INSERT INTO trd_absensi VALUES ('07','84321','hadir','hadir','hadir','hadir','hadir','Izin','hadir','hadir','hadir','hadir','hadir','hadir');
INSERT INTO trd_absensi VALUES ('08','87078','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir','hadir');
INSERT INTO trd_absensi VALUES ('09','83421','hadir','hadir','Alpha','hadir','hadir','hadir','Alpha','hadir','hadir','hadir','Izin','hadir');
INSERT INTO trd_absensi VALUES ('10','88139','hadir','hadir','hadir','hadir','hadir','Alpha','hadir','hadir','Izin','hadir','hadir','hadir');

INSERT INTO tr_result VALUES                  ('RE001','PP001','80692','NULL','B','GOOD');
INSERT INTO tr_result VALUES                  ('RE002','PG001','80862','c','B','AVERAGE');
INSERT INTO tr_result VALUES                  ('RE003','PC001','82205','B','A','GOOD');
INSERT INTO tr_result VALUES                  ('RE004','PP001','82312','C','C','NULL');
INSERT INTO tr_result VALUES                  ('RE005','PP001','85131','B','NULL','GOOD');
INSERT INTO tr_result VALUES                  ('RE006','PG001','81234','C','C','NULL');
INSERT INTO tr_result VALUES    ('RE007','PC001','84321','NULL','A','EXCELLENT');
INSERT INTO tr_result VALUES                  ('RE008','PG001','87078','A','C','NULL');
INSERT INTO tr_result VALUES                  ('RE009','PC001','83421','A','b','GOOD');

INSERT INTO tr_result VALUES                  ('RE010','PP001','88139','B','C','AVERAGE');