(UNINDRA)
FAKULTAS TEKNIK DAN ILMU KOMPUTER
SOAL UJIAN TENGAH SEMESTER
SEMESTER GASAL 2021/2022
Untuk no. 1 dan 2 : Cukup tuliskan method paint/paintComponent dan method lainnya
(jika perlu) beserta kode program yg diperlukan.
Ketentuan:
Untuk NPM yang berakhir dengan
- Ganjil maka Tanda panah Kebawah
- Genap maka Tanda panah Keatas
2. Tuliskan kode program untuk gambar object dibawah, ukuran Frame 600x600 (jika perlu,
uraikan cara mengerjakannya. Gunakan objek polygon, oval dan roundrect (perhatikan
gambar dengan seksama, setColor warna berdasarkan tulisan) [Bobot: 40]
Hitam Biru
Biru Kuning
Merah
3. Gambarkan output dari kode program dibawah ini dan tampilkan secara akurat dengan skala
bebas! Ukuran Frame = 500*500! [Bobot: 30]
import java.awt.Graphics;
public class pagiuts extends java.applet.Applet {
public void paint(Graphics g) {
int x=25, y=25, h=10;
for(int i=0;i<3;i++) {
g.fillArc(25+i*150,25,100,100, 90,180);
g.fillArc(25+i*150,225,100,100, 90,180);
g.drawRect(25+i*100,25 +i*100,100,100);
g.drawRect(25-i*100,25 +i*100,100,100);
}
}
}