hy prkenalkan....
Nama : Apsyalom Magang
Nim : 11110053
kelas : B
saya akan posting tugas dari Dosen saya mudah-mudahan bermanfaat ya,.,......
package penggunaanawt;
import java.awt.*;
import java.awt.event.*;
public class AWTDemo extends Frame implements ActionListener{
int x = 100;
int y = 100;
public static void main(String[] args) {
Frame frame = new AWTDemo();
frame.setSize(640, 480);
frame.setVisible(true);
}
public AWTDemo() {
setTitle("AWT Demo");
// create menu
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu menu = new Menu("File");
mb.add(menu);
MenuItem mi = new MenuItem("Exit");
mi.addActionListener(this);
menu.add(mi);
// end program when window is closed
WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
};
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent ev) {
x = ev.getX();
y = ev.getY();
repaint();
}
};
addMouseListener(mouseListener);
}
public void paint(Graphics g) {
g.drawLine(x, y, 100, 50);
g.setColor(Color.green);
g.drawOval(100, 100,100, 200);
g.drawRect(150, 150, 200, 200); //g.drawRect(x, y, WIDTH, WIDTH)
g.fillOval(100, 200, 80, 150); //g.fillOval(x, y, WIDTH, WIDTH);
g.setColor(Color.red);
g.fillOval(10, 20, 80, 150);
g.setColor(Color.BLUE);
g.drawOval(320,240, 200, 200);
g.setColor(Color.yellow);
g.drawArc(360, 290, 50, 20, -180, -180);
g.drawArc(440, 290, 50, 20, -180, -180);
g.setColor(Color.black);
g.drawArc(380, 360, 90, 50, 180, 180);
g.fillOval(360, 310, 50, 20);
g.fillOval(440, 310, 50, 20);
}
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}
Senin, 09 Desember 2013
hy,.,......☻☻
nama saya Apsyalom Magang, Kali ini saya akan Coba memosting tugas dari Dosen saya mudah_mudahan bermanfaaat buat Sobb Smua yaNg nemu'in Blog ini ...........mohOn maaf jika ada Kesalahan ataupun tidak sesuai dengan keinginan sobb smua,.,.,.maklummmm daLam taHappp beLajaRrrrrrrr,,,,,,,x,ixixixixixixixixixixi
package penggunaanawt;
import java.awt.*;
import java.awt.event.*;
public class AWTDemo extends Frame implements ActionListener{
int x = 50;
int y = 100;
public static void main(String[] args) {
Frame frame = new AWTDemo();
frame.setSize(640, 480);
frame.setVisible(true);
}
public AWTDemo() {
setTitle("AWT Demo");
// create menu
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu menu = new Menu("File");
mb.add(menu);
MenuItem mi = new MenuItem("Exit");
mi.addActionListener(this);
menu.add(mi);
// end program when window is closed
WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
};
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent ev) {
x = ev.getX();
y = ev.getY();
repaint();
}
};
addMouseListener(mouseListener);
}
public void paint(Graphics g) {
int xasalA=150; int yasalA=100;
int xasalB=100; int yasalB=250;
int xasalC=200; int yasalC=250;
int sudut=45;
g.setColor(Color.green);
g.drawLine(x, y, 400,100);
g.drawLine(400, 100, 400,300);
}
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}
nama saya Apsyalom Magang, Kali ini saya akan Coba memosting tugas dari Dosen saya mudah_mudahan bermanfaaat buat Sobb Smua yaNg nemu'in Blog ini ...........mohOn maaf jika ada Kesalahan ataupun tidak sesuai dengan keinginan sobb smua,.,.,.maklummmm daLam taHappp beLajaRrrrrrrr,,,,,,,x,ixixixixixixixixixixi
package penggunaanawt;
import java.awt.*;
import java.awt.event.*;
public class AWTDemo extends Frame implements ActionListener{
int x = 50;
int y = 100;
public static void main(String[] args) {
Frame frame = new AWTDemo();
frame.setSize(640, 480);
frame.setVisible(true);
}
public AWTDemo() {
setTitle("AWT Demo");
// create menu
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu menu = new Menu("File");
mb.add(menu);
MenuItem mi = new MenuItem("Exit");
mi.addActionListener(this);
menu.add(mi);
// end program when window is closed
WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
};
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent ev) {
x = ev.getX();
y = ev.getY();
repaint();
}
};
addMouseListener(mouseListener);
}
public void paint(Graphics g) {
int xasalA=150; int yasalA=100;
int xasalB=100; int yasalB=250;
int xasalC=200; int yasalC=250;
int sudut=45;
g.setColor(Color.green);
g.drawLine(x, y, 400,100);
g.drawLine(400, 100, 400,300);
}
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}
Rabu, 27 November 2013
MID GRAFIKA KOMPUTER
*_* hy......!!!!! mat mLamm sObbbb
kali ini saya
Nama : Apsyalom Magang
Nim : 11110053
Kelas : B
MemostinG Hasil MiD dari doseN saya muDah-MudaHan BerManfaat buAt Yang Nemu'in Blog saya
HASIL MID GRAFIKA KOMPUTER
SOAL :
1. Rotasi titik A,B,C terhadap titik X(200,200) dengan sudut pusat 45 derajat.
2. Translasi terhadap T(50 dan 100) dari kedua nomor tersebut:
a. Buatlah lisning programnya !
b. Tentukan titik-titik hasil rotasi A translasinya !!!
JAWAB :
1. Listingnya SBB
package membuat_rotasi;
import java.awt.*;
import java.awt.event.*;
public class Membuat_rotasi extends Frame implements ActionListener{
int x = 200;
int y = 200;
public static void main(String[] args) {
Frame frame = new Membuat_rotasi();
frame.setSize(640, 480);
frame.setVisible(true);
}
public Membuat_rotasi() {
setTitle("Membuat rotasi");
// create menu
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu menu = new Menu("File");
mb.add(menu);
MenuItem mi = new MenuItem("Exit");
mi.addActionListener(this);
menu.add(mi);
// end program when window is closed
WindowListener l = new WindowAdapter() {
@Override
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
};
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent ev) {
x = ev.getX();
y = ev.getY();
repaint();
}
};
addMouseListener(mouseListener);
}
@Override
public void paint(Graphics g) {
int xasalA = 150; int yasalA = 100;
int xasalB = 100; int yasalB = 250;
int xasalC = 200; int yasalC = 250;
int sudut = 45;
g.setColor(Color.yellow);
g.drawLine(xasalA,yasalA, xasalB,yasalB);
g.drawLine(xasalB,yasalB,xasalC,yasalC);
long xA = Math.round(x+(xasalA-x)*Math.cos(sudut)-(yasalA-y)*Math.sin(sudut));
long yA = Math.round(x+(xasalA-x)*Math.sin(sudut)-(yasalA-y)*Math.cos(sudut));
long xB = Math.round(x+(xasalB-x)*Math.cos(sudut)-(yasalB-y)*Math.sin(sudut));
long yB = Math.round(x+(xasalB-x)*Math.sin(sudut)-(yasalB-y)*Math.cos(sudut));
long xC = Math.round(x+(xasalC-x)*Math.cos(sudut)-(yasalC-y)*Math.sin(sudut));
long yC = Math.round(x+(xasalC-x)*Math.sin(sudut)-(yasalC-y)*Math.cos(sudut));
int xA1 = (int)xA; int yA1 = (int)yA;
int xB1 = (int)xB; int yB1 = (int)yB;
int xC1 = (int)xC; int yC1 = (int)yC;
g.drawLine(xA1,yA1, xB1,yB1);
g.drawLine(xB1,yB1, xC1,yC1);
}
@Override
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}
2.
a. Lisning program untuk membuat translasi seperti soal diatas
package membuat_translasi;
import java.awt.*;
import java.awt.event.*;
public class Membuat_translasi extends Frame implements ActionListener{
int x = 50;
int y = 100;
public static void main(String[] args) {
Frame frame = new Membuat_translasi();
frame.setSize(640, 480);
frame.setVisible(true);
}
public Membuat_translasi() {
setTitle("AWT Demo");
// create menu
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu menu = new Menu("File");
mb.add(menu);
MenuItem mi = new MenuItem("Exit");
mi.addActionListener(this);
menu.add(mi);
// end program when window is closed
WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
};
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent ev) {
int x = 50;
int y = 100;
repaint();
}
};
addMouseListener(mouseListener);
}
public void paint(Graphics g) {
g.drawLine(20, 20, 150, 200);
g.drawLine(20+x, 20+y, 150+x, 200+y);
}
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}
kali ini saya
Nama : Apsyalom Magang
Nim : 11110053
Kelas : B
MemostinG Hasil MiD dari doseN saya muDah-MudaHan BerManfaat buAt Yang Nemu'in Blog saya
HASIL MID GRAFIKA KOMPUTER
SOAL :
1. Rotasi titik A,B,C terhadap titik X(200,200) dengan sudut pusat 45 derajat.
2. Translasi terhadap T(50 dan 100) dari kedua nomor tersebut:
a. Buatlah lisning programnya !
b. Tentukan titik-titik hasil rotasi A translasinya !!!
JAWAB :
1. Listingnya SBB
package membuat_rotasi;
import java.awt.*;
import java.awt.event.*;
public class Membuat_rotasi extends Frame implements ActionListener{
int x = 200;
int y = 200;
public static void main(String[] args) {
Frame frame = new Membuat_rotasi();
frame.setSize(640, 480);
frame.setVisible(true);
}
public Membuat_rotasi() {
setTitle("Membuat rotasi");
// create menu
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu menu = new Menu("File");
mb.add(menu);
MenuItem mi = new MenuItem("Exit");
mi.addActionListener(this);
menu.add(mi);
// end program when window is closed
WindowListener l = new WindowAdapter() {
@Override
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
};
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent ev) {
x = ev.getX();
y = ev.getY();
repaint();
}
};
addMouseListener(mouseListener);
}
@Override
public void paint(Graphics g) {
int xasalA = 150; int yasalA = 100;
int xasalB = 100; int yasalB = 250;
int xasalC = 200; int yasalC = 250;
int sudut = 45;
g.setColor(Color.yellow);
g.drawLine(xasalA,yasalA, xasalB,yasalB);
g.drawLine(xasalB,yasalB,xasalC,yasalC);
long xA = Math.round(x+(xasalA-x)*Math.cos(sudut)-(yasalA-y)*Math.sin(sudut));
long yA = Math.round(x+(xasalA-x)*Math.sin(sudut)-(yasalA-y)*Math.cos(sudut));
long xB = Math.round(x+(xasalB-x)*Math.cos(sudut)-(yasalB-y)*Math.sin(sudut));
long yB = Math.round(x+(xasalB-x)*Math.sin(sudut)-(yasalB-y)*Math.cos(sudut));
long xC = Math.round(x+(xasalC-x)*Math.cos(sudut)-(yasalC-y)*Math.sin(sudut));
long yC = Math.round(x+(xasalC-x)*Math.sin(sudut)-(yasalC-y)*Math.cos(sudut));
int xA1 = (int)xA; int yA1 = (int)yA;
int xB1 = (int)xB; int yB1 = (int)yB;
int xC1 = (int)xC; int yC1 = (int)yC;
g.drawLine(xA1,yA1, xB1,yB1);
g.drawLine(xB1,yB1, xC1,yC1);
}
@Override
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}
2.
a. Lisning program untuk membuat translasi seperti soal diatas
package membuat_translasi;
import java.awt.*;
import java.awt.event.*;
public class Membuat_translasi extends Frame implements ActionListener{
int x = 50;
int y = 100;
public static void main(String[] args) {
Frame frame = new Membuat_translasi();
frame.setSize(640, 480);
frame.setVisible(true);
}
public Membuat_translasi() {
setTitle("AWT Demo");
// create menu
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu menu = new Menu("File");
mb.add(menu);
MenuItem mi = new MenuItem("Exit");
mi.addActionListener(this);
menu.add(mi);
// end program when window is closed
WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
};
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent ev) {
int x = 50;
int y = 100;
repaint();
}
};
addMouseListener(mouseListener);
}
public void paint(Graphics g) {
g.drawLine(20, 20, 150, 200);
g.drawLine(20+x, 20+y, 150+x, 200+y);
}
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}
Rabu, 25 September 2013
tugas I Sistem Berkas
MACAM-MACAM MEDIA PENYIMPANAN BESERTA FUNGSINYA
1. Media penyimpanan adalah
tempat menyimpan hasil input. Dalam perkembangannya media penyimpanan memiliki
kekurangan dan kelebihan masing-masing tergantung dari kapasitas penyimpanan,
kecepatan akses, mobilitas, kemampuan menulis dan membaca data serta harga yang
di tawarkan. Pada bagian ini kita akan membahas tentang berbagai media
penyimpanan dan satuan ukuran kapasitas media penyimpanan.
A. Hardisk
Hardisk adalah media penyimpanan dengan kapasitas penyimpanan mulai dari
ratusan megabyte sampai ratusan gigabyte dan akan terus bertambah sesuai dengan
kemajuan teknologi komputer. Kecepatan putaran ketika membaca dan menuliskan
data menentukan kecepatan akses data kehardisk, oleh sebab itu akses data ke
hardisk adalah yang tercepat dibandingkan media penyimpanan yang lain. Hardisk
adalah media penyimpanan yang lain. Hardisk adalah media penympanan yang
terbuat dari magnetik disk.
Hardisk didesign untuk menyimpan data dalam jumlah besar. Letak hardisk ada di
dalam CPU. Media penyimpanan ini memerlukan arus listrik sehingga dapat dilihat
di dalam CPU bahwa hardisk dihubungkan oleh power supply. Data dalam harddisk
diletakan pada piringan magnetik pada lingkaran-lingkaran yang disebut dengan
track. Tiap track dibagi dalam beberapa segment yang dikenal sebagai sektor.
Untuk melakukan operasi baca tulis data dari dan ke piringan, Hardisk
menggunakan head untuk melakukannya, yang berada disetiap piringan. Head inilah
yang selanjutnya bergerak mencari sektor-sektor tertentu untuk dilakukan
operasi terhadapnya. Waktu yang di perlukan untuk mencari sektor disebut seek
time. Setelah menemukan sektor yang diinginkan, maka head akan berputar untuk
mencari track. Waktu yang diperlukan untuk mencari track ini dinamakan latency.
Dilhat dari koneksinya, hardisk ada dua macam. Yaitu SATA dan IDE.
B. Compact Disc
Compact Disc atau sering disebut dengan CD adalah piringan optikal yang
digunakan sebagai media penyimpanan data. Compact Disc dapat di baca melalui
media yang disebut dengan CD ROM atau DVD ROM. Pada awalnya Compact Disc
digunakan sebagai media penyimpanan audio. Namun seiring dengan perkembangan,
media ini di gunakan juga sebagai media penyimpanan umum selain audio. Ukuran
Compact Disc ada beberapa macam. Secara umum berdiameter 12 cm. Untuk ukuran
dibawahnya ada yang berdiameter 8 cm. Sedangkan kapasitas Compact Disc yaitu
700 Mega Byte.
C. Disket
Disket fungsinya sama dengan hardisk, hanya kapasitasnya menyimpan data sangat
kecil, selain itu disket juga mempunyai akses data yang lambat, disket juga
rentan terhadap kerusakan. Kapasitas disket saat ini adalah 1,44 MB dengan
ukuran 3,5 inchi, dahulu kapasitas disket 1,2 MB untuk ukuran 5,25 inchi.
Kelebihan disket dapat memindahkan data dari satu komputer ke komputer tanpa
terhubung dengan jaringan. Disket adalah media penyimpanan yang terbuat dari
piringan magnetik.
Penggunaan disket saat ini sudah jarang ditemui. Meskipun dibeberapa tempat
masih ada yang menggunakan Disket. Hal ini disebabkan disket memiliki daya
tampung yang sangat kecil untuk ukuran saat ini.
D. Flashdisk
Fungsi utama flashdisk yaitu sebagai media penyimpanan data. Alat ini berukuran
kecil dan sangat mudah dipindah-pindah. Untuk mengakses flashdisk ini cukup
dengan menancapkan pada port usb dan secara otomatis sistem operasi contohnya
Linux akan langsung mendeteksi.
2. Media Penyimpanan Optikal ( Optical Disk )
CD ( Compact Disc atau Laser Optic Disc )
CD-ROM merupakan akronim dari (“compact disc read-only memory”) adalah sebuah
piringan kompak dari jenis piringan optik ( optical disc ) yang dapat menyimpan
data. Ukuran data yang dapat disimpan saat ini bisa mencapai 700MB atau 700
juta bita. CD-ROM bersifat read only (hanya dapat dibaca, dan tidak
dapat ditulis). Untuk dapat membaca isi CD-ROM, alat utama yang diperlukan
adalah CD drive. Perkembangan CD-ROM terkini memungkinkan CD dapat ditulis
berulang kali (Re Write / RW ) yang lebih dikenal dengan nama CD-RW.
DVD (Digital Video Disc/Digital Versatile Disc)
DVD adalah sejenis cakram optik yang dapat digunakan untuk menyimpan data
termasuk film dengan kualitas video dan audio yang lebih baik dari kualitas
VCD. “DVD” pada awalnya adalah singkatan dari digital video disc, namun
beberapa pihak ingin agar kepanjangannya diganti menjadi digital versatile disc
(cakram serbaguna digital) agar jelas bahwa format ini bukan hanya untuk video
saja. Karena konsensusnya antara kedua pihak ini tidak dapat dicapai, sekarang
nama resminya adalah “DVD” saja, dan huruf-huruf tersebut secara “resmi” bukan
singkatan dari apapun.
3. Media Penyimpanan Chip
Chip yaitu penyimpanan data prototip dari Hitachi tersebut hanya memiliki
ukuran 2x2 cm dan tebal 0,2 cm. Chip ini terbuat dari kaca kuarsa, yang tahan
panas, bahkan pada suhu 1000° C sekalipun. Bahan ini juga tidak terpengaruh
oleh radiasi, air dan bahan kimia lainnya. Menurut sumber yang jadi
berita kutip dari situs geek.com, bahan ini mampu bertahan hingga beberapa
ratus juta tahun, kecuali jika chipnya patah ataupun rusak.
Teknologi ini terdiri dari beberapa lapis ots yang menyimpan data dalam bentuk
biner. Yang saat ini berhasil dibuat adalah ketebalan sebanyak empat lapis, dan
mampu menyimpan data sebanyak 40 MB perinchi persegi, atau setara dengan
kemampuaan CD. Tentu saja ini lebih rendah dari pada kapasitas hardisk yang
biasa kita gunakan, yaitu kapasitas yang mencapai TB (Tera Byte).
Dimasa yang akan datang. Hitachi berharap bisa membuat chip dengan kapasitas
yang lebih besar, karena chip prototipnya saat ini hanya memiliki kapasitas yng
mampu menyimpan beberapa buah e-book. Selain itu, untuk dapat menguraikan data
yang tersimpan pada chip prototip itu, kita membutuhkan sebuah mikroskop.
Tujuan dari Hitachi pada saat ini adalah membuat teknologi yang
bisa dapat digunakan oleh semua kalangan, seperti pemerintahan, museum, atau
organisasi lainnya yang mungkin tertarik olh media penyimpanan yang tahan lama.
Kamis, 20 Juni 2013
TUGAS PIB 4
GREEDY
BEST-FIRST SEARCH
*Best First Search yang paling sederhana
*Hanya memperhitungkan biaya
perkiraan
*Biaya sebenarnya tidak diperhitungkan
Rute perjalanan yang yang akan ditempuh. Berawal dari
Jakarta sampai kota kefameanu mengunakan pesawat Garuda
Rute perjalanannya seperti digambar bawah ini:
TUGAS PIB 3
Contoh Frame
Frame Game PacMan 3D
Spesialisasi dari : Arcade
Jumlah level : 3
Perangkat yang digunakan : platform, internet
Model : 3D
Contoh Script
Jalur (track)
Labyrinth
Peran (roles)
PacMan(Pahlawan), Shadow(Hantu Merah), Speedy(Hantu Pink), Bashfull(Hantu Biru), Pokey(Hantu Kuning)
Pendukung (prop)
Coin, Big Coin, Fruits
Kondisi Masukan
Berjalan dan Memakan
Adegan ScenePacMan Berjalan
PacMan Memakan Coin
PacMan Memakan Big Coin
PacMan Memakan Buah
PacMan Memakan Hantu
Hantu Memakan PacMan
Frame Game PacMan 3D
Spesialisasi dari : Arcade
Jumlah level : 3
Perangkat yang digunakan : platform, internet
Model : 3D
Contoh Script
Jalur (track)
Labyrinth
Peran (roles)
PacMan(Pahlawan), Shadow(Hantu Merah), Speedy(Hantu Pink), Bashfull(Hantu Biru), Pokey(Hantu Kuning)
Pendukung (prop)
Coin, Big Coin, Fruits
Kondisi Masukan
Berjalan dan Memakan
Adegan ScenePacMan Berjalan
PacMan Memakan Coin
PacMan Memakan Big Coin
PacMan Memakan Buah
PacMan Memakan Hantu
Hantu Memakan PacMan
TUGAS 2 PIB
PIB
-- R1
: IF A and C, THEN E
-- R2
: IF D and C, THEN F
-- R3
: IF B and E, THEN F
-- R4
: IF B, THEN C
-- R5
: IF F, THEN G
jawab
Langganan:
Postingan (Atom)






