star:
Mov CL,80
loop:
mov AL,[CL]
out 02
inc CL
cmp CL,85
jnz loop
jmp star
org 81
db 03
db 09
db 11
db 21
db 41
db 81
end
Minggu, 31 Mei 2015
Jumat, 29 Mei 2015
Kamis, 21 Mei 2015
contoh array pada asambler
start: ;set Cl sebagai reg pointer dngn alamat awal
mov CL,80
loop:
Mov AL,[CL] ;load data array[CL]ke reg AL
out 02 ;tampilkan data yg di load ke port 02
inc CL ;naikan reg.pointer CL,untuk data index berikut nya
cmp CL,85 ;periksa apakah sudah smpai diakhir array
jnz loop ;jika blm ulangi ke loop
jmp start ;jika sudah akhir mulai lagi dari start
;''''''''''''''''Block Array'''''''''''''''''''
org 80 ;alamat awal dari array 80
db 03 ;mendefinisikan data array index[0]
db 09
db 11
db 21
db 41
db 81
;''''''''''''''akhir block arrray''''''''''''''''
end
mov CL,80
loop:
Mov AL,[CL] ;load data array[CL]ke reg AL
out 02 ;tampilkan data yg di load ke port 02
inc CL ;naikan reg.pointer CL,untuk data index berikut nya
cmp CL,85 ;periksa apakah sudah smpai diakhir array
jnz loop ;jika blm ulangi ke loop
jmp start ;jika sudah akhir mulai lagi dari start
;''''''''''''''''Block Array'''''''''''''''''''
org 80 ;alamat awal dari array 80
db 03 ;mendefinisikan data array index[0]
db 09
db 11
db 21
db 41
db 81
;''''''''''''''akhir block arrray''''''''''''''''
end
Senin, 18 Mei 2015
Sabtu, 16 Mei 2015
cara membuat email dan facebook
Hai tmn2 mw bljar buat email dan facebook ya, mudah bgat koc,ayo kita mulai karena aq tahu tmn2 psti gx mau lama-lama baca pendahuluannya,hehehhee,.......
caranya gampang bagat koc, sebagai berikut,:
1.tulis salah satu dari kata berikut di search engine gmail.com atau yahoo.com
2.isi data anda pada formulir yg telah d sediakan
3.klik buat akun
4.stlah itu email anda sudah slsai d buat
6.kmudian kunjungi www.facebook.com
7.daftarkan data anda d facebook kemudian masukan email yang anda buat d email facebook password nya terserah anda sma atau tdk dngn password email
8.klik daftar
9.klik pada buka email untuk kongufurasi email anda masuk email anda
10.lihat pada inbox,klik kongufurasi email
11.email dan facebook anda telah bsa d gunakam
sekaian dari saya,trimakasih telah membaca n kunjungi blog saya,...
semoga bermanfaat y
caranya gampang bagat koc, sebagai berikut,:
1.tulis salah satu dari kata berikut di search engine gmail.com atau yahoo.com
2.isi data anda pada formulir yg telah d sediakan
3.klik buat akun
4.stlah itu email anda sudah slsai d buat
6.kmudian kunjungi www.facebook.com
7.daftarkan data anda d facebook kemudian masukan email yang anda buat d email facebook password nya terserah anda sma atau tdk dngn password email
8.klik daftar
9.klik pada buka email untuk kongufurasi email anda masuk email anda
10.lihat pada inbox,klik kongufurasi email
11.email dan facebook anda telah bsa d gunakam
sekaian dari saya,trimakasih telah membaca n kunjungi blog saya,...
semoga bermanfaat y
contoh data base
drop database bd_a5;
create database bd_a5;
use bd_a5;
create table mahasiswa(
nim char(10)not null primary key,
nama char(20),
jk enum('L','P')
)Engine=InnoDB;
create table matakuliah(
kode char(10)not null primary key,
nama char(20),
sks int
)Engine=InnoDB;
create table krs(
id int not null primary key auto_increment,
semester enum('gasal','genap'),
mahasiswa_nim char(10)not null,
matakuliah_kode char(10)not null,
foreign key(matakuliah_kode)references matakuliah(kode),
foreign key(mahasiswa_nim) references mahasiswa(nim),
unique(semester,mahasiswa_nim,matakuliah_kode)
);
/*inPut data mahasiswa*/
insert into mahasiswa(nim,nama,jk)values
('14001','Adi','L'),
('14002','Ida','P'),
('14003','Edi','L'),
('14004','Susi','P'),
('14005','Joko','L');
/*inPut data matakuliah*/
insert into matakuliah(kode,nama,sks)values
('40001','Pemograman I','4'),
('40002','Pemograman II','4'),
('40003','Basis data','3'),
('40004','PTI','3');
select * from mahasiswa;
select * from matakuliah;
/*inPut data krs(hub mahasiswa & matakuliah)*/
insert into krs(semester,mahasiswa_nim,matakuliah_kode)values
('Gasal','14001','40001'),
('Gasal','14001','40003'),
('Gasal','14003','40001'),
('Genap','14001','40002'),
('Genap','14002','40002'),
('Genap','14005','40002'),
('Gasal','14003','40004'),
('Gasal','14004','40004'),
('Gasal','14005','40004');
select * from krs;
/*cartesian prodak*/
select * from mahasiswa,matakuliah,krs;
/*join*/
select *
from mahasiswa mh,matakuliah mt,krs
where mh.nim=krs.mahasiswa_nim AND mt.kode=krs.matakuliah_kode;
/*tampilkan matakuliah dan nama mahasiswa*/
select mh.nama,mt.nama
from mahasiswa mh,matakuliah mt,krs
where mh.nim=krs.mahasiswa_nim AND mt.kode=krs.matakuliah_kode;
/*tampilkan semua data mahasiswa nama, dan sks matakuliah dan semester krs(sudah join)dari mahasiswa jk laki-laki dan matakuliah=PTI*/
select mh.*,mt.nama 'nama matakuliah',mt.sks,krs.semester
from mahasiswa mh,matakuliah mt,krs
where mh.nim=krs.mahasiswa_nim AND mt.kode=krs.matakuliah_kode AND mh.jk='L' AND mt.nama='PTI';
create database bd_a5;
use bd_a5;
create table mahasiswa(
nim char(10)not null primary key,
nama char(20),
jk enum('L','P')
)Engine=InnoDB;
create table matakuliah(
kode char(10)not null primary key,
nama char(20),
sks int
)Engine=InnoDB;
create table krs(
id int not null primary key auto_increment,
semester enum('gasal','genap'),
mahasiswa_nim char(10)not null,
matakuliah_kode char(10)not null,
foreign key(matakuliah_kode)references matakuliah(kode),
foreign key(mahasiswa_nim) references mahasiswa(nim),
unique(semester,mahasiswa_nim,matakuliah_kode)
);
/*inPut data mahasiswa*/
insert into mahasiswa(nim,nama,jk)values
('14001','Adi','L'),
('14002','Ida','P'),
('14003','Edi','L'),
('14004','Susi','P'),
('14005','Joko','L');
/*inPut data matakuliah*/
insert into matakuliah(kode,nama,sks)values
('40001','Pemograman I','4'),
('40002','Pemograman II','4'),
('40003','Basis data','3'),
('40004','PTI','3');
select * from mahasiswa;
select * from matakuliah;
/*inPut data krs(hub mahasiswa & matakuliah)*/
insert into krs(semester,mahasiswa_nim,matakuliah_kode)values
('Gasal','14001','40001'),
('Gasal','14001','40003'),
('Gasal','14003','40001'),
('Genap','14001','40002'),
('Genap','14002','40002'),
('Genap','14005','40002'),
('Gasal','14003','40004'),
('Gasal','14004','40004'),
('Gasal','14005','40004');
select * from krs;
/*cartesian prodak*/
select * from mahasiswa,matakuliah,krs;
/*join*/
select *
from mahasiswa mh,matakuliah mt,krs
where mh.nim=krs.mahasiswa_nim AND mt.kode=krs.matakuliah_kode;
/*tampilkan matakuliah dan nama mahasiswa*/
select mh.nama,mt.nama
from mahasiswa mh,matakuliah mt,krs
where mh.nim=krs.mahasiswa_nim AND mt.kode=krs.matakuliah_kode;
/*tampilkan semua data mahasiswa nama, dan sks matakuliah dan semester krs(sudah join)dari mahasiswa jk laki-laki dan matakuliah=PTI*/
select mh.*,mt.nama 'nama matakuliah',mt.sks,krs.semester
from mahasiswa mh,matakuliah mt,krs
where mh.nim=krs.mahasiswa_nim AND mt.kode=krs.matakuliah_kode AND mh.jk='L' AND mt.nama='PTI';
Kamis, 14 Mei 2015
grafik dua dimensi
package kuliah20;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Ellipse2D;
import java.util.Random;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GrafikPertamaku extends JPanel{
public static void main(String[] args) {
JFrame f=new JFrame("Grafik Pertamaku");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300, 300);
GrafikPertamaku gpk=new GrafikPertamaku();
f.add(gpk);
f.setVisible(true);
}
@Override
public void paint(Graphics g) {
super.paint(g); //To change body of generated methods, choose Tools | Templates.
Graphics2D g2d=(Graphics2D)g;
g.setColor(Color.PINK);
// for(int i=0;i<25;i++){
// g2d.drawString("Hello Word", i*10, i*10+10);
// }
// g.setColor(Color.GREEN);
// for (int i = 25; i>0; i--) {
// g2d.drawString("Hello Word", (25-i)*10, i*10+10);
// }
Dimension dimensi=this.getSize();
g2d.setFont(new Font(Font.SANS_SERIF,Font.BOLD,12));
g2d.setColor(Color.BLACK);
g2d.drawString("Lebar:"+((int)dimensi.getWidth())+ "Tinggi:"+
((int)dimensi.getHeight()), 0, 120);
Ellipse2D.Double e1=new Ellipse2D.Double(0, 0, 50, 50);
Random rand=new Random();
int merah;
int hijau;
int biru;
int posX;
int posY;
int ukuran;
for(int i=0;i<50;i++){
merah=rand.nextInt(256);
hijau=rand.nextInt(256);
biru=rand.nextInt(256);
ukuran=rand.nextInt(21)+60;
posX=rand.nextInt((int) (dimensi.getWidth()-ukuran))-ukuran/2;
posY=rand.nextInt((int) (dimensi.getHeight()-ukuran))-ukuran/2;
e1=new Ellipse2D.Double(posX, posY, ukuran, ukuran);
Color c=new Color(merah, hijau, biru);
g2d.setColor(c);
g2d.fill(e1);
}
}
}
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Ellipse2D;
import java.util.Random;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GrafikPertamaku extends JPanel{
public static void main(String[] args) {
JFrame f=new JFrame("Grafik Pertamaku");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300, 300);
GrafikPertamaku gpk=new GrafikPertamaku();
f.add(gpk);
f.setVisible(true);
}
@Override
public void paint(Graphics g) {
super.paint(g); //To change body of generated methods, choose Tools | Templates.
Graphics2D g2d=(Graphics2D)g;
g.setColor(Color.PINK);
// for(int i=0;i<25;i++){
// g2d.drawString("Hello Word", i*10, i*10+10);
// }
// g.setColor(Color.GREEN);
// for (int i = 25; i>0; i--) {
// g2d.drawString("Hello Word", (25-i)*10, i*10+10);
// }
Dimension dimensi=this.getSize();
g2d.setFont(new Font(Font.SANS_SERIF,Font.BOLD,12));
g2d.setColor(Color.BLACK);
g2d.drawString("Lebar:"+((int)dimensi.getWidth())+ "Tinggi:"+
((int)dimensi.getHeight()), 0, 120);
Ellipse2D.Double e1=new Ellipse2D.Double(0, 0, 50, 50);
Random rand=new Random();
int merah;
int hijau;
int biru;
int posX;
int posY;
int ukuran;
for(int i=0;i<50;i++){
merah=rand.nextInt(256);
hijau=rand.nextInt(256);
biru=rand.nextInt(256);
ukuran=rand.nextInt(21)+60;
posX=rand.nextInt((int) (dimensi.getWidth()-ukuran))-ukuran/2;
posY=rand.nextInt((int) (dimensi.getHeight()-ukuran))-ukuran/2;
e1=new Ellipse2D.Double(posX, posY, ukuran, ukuran);
Color c=new Color(merah, hijau, biru);
g2d.setColor(c);
g2d.fill(e1);
}
}
}
asambler
mov AL,FF
out 04
;
mov CL,A0 ;set counter untuk stage1
stage1:
mov AL,41 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage1 ;jump to stage1 if CL<>0
;
mov CL,25 ;set counter untuk stage1
stage2:
mov AL,11 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage2 ;jump to stage2 if CL<>0
;
mov CL,50 ;set counter untuk stage1
stage3:
mov AL,81 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage3 ;jump to stage3 if CL<>0
;
mov CL,27 ;set counter untuk stage1
stage4:
mov AL,11 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage4 ;jump to stage4 if CL<>0
;
mov CL,50 ;set counter untuk stage1
stage5:
mov AL,41 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage5 ;jump to stage5 if CL<>0
;
mov CL,27 ;set counter untuk stage1
stage6:
mov AL,11 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage6 ;jump to stage6 if CL<>0
;
mov CL,78 ;set counter untuk stage1
stage7:
mov AL,81 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage7 ;jump to stage7 if CL<>0
;
mov CL,47 ;set counter untuk stage1
stage8:
mov AL,21 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage8 ;jump to stage8 if CL<>0
;
mov CL,25 ;set counter untuk stage1
stage9:
mov AL,81 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage9 ;jump to stage9 if CL<>0
;
mov CL,70 ;set counter untuk stage1
stage10:
mov AL,11 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage10 ;jump to stage10 if CL<>0
;
mov CL,A0 ;set counter untuk stage1
stage11:
mov AL,41 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage11 ;jump to stage11 if CL<>0
end
out 04
;
mov CL,A0 ;set counter untuk stage1
stage1:
mov AL,41 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage1 ;jump to stage1 if CL<>0
;
mov CL,25 ;set counter untuk stage1
stage2:
mov AL,11 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage2 ;jump to stage2 if CL<>0
;
mov CL,50 ;set counter untuk stage1
stage3:
mov AL,81 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage3 ;jump to stage3 if CL<>0
;
mov CL,27 ;set counter untuk stage1
stage4:
mov AL,11 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage4 ;jump to stage4 if CL<>0
;
mov CL,50 ;set counter untuk stage1
stage5:
mov AL,41 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage5 ;jump to stage5 if CL<>0
;
mov CL,27 ;set counter untuk stage1
stage6:
mov AL,11 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage6 ;jump to stage6 if CL<>0
;
mov CL,78 ;set counter untuk stage1
stage7:
mov AL,81 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage7 ;jump to stage7 if CL<>0
;
mov CL,47 ;set counter untuk stage1
stage8:
mov AL,21 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage8 ;jump to stage8 if CL<>0
;
mov CL,25 ;set counter untuk stage1
stage9:
mov AL,81 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage9 ;jump to stage9 if CL<>0
;
mov CL,70 ;set counter untuk stage1
stage10:
mov AL,11 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage10 ;jump to stage10 if CL<>0
;
mov CL,A0 ;set counter untuk stage1
stage11:
mov AL,41 ;set Dir=Down,set speed=1
out 04 ;send to port 04
dec CL ;decrement counter CL
jnz stage11 ;jump to stage11 if CL<>0
end
Senin, 11 Mei 2015
Jumat, 08 Mei 2015
Langganan:
Postingan (Atom)