Anda di halaman 1dari 8

PENILAIAN PRAKTEK PAT – GENAP ( Penilaian Akhir Tahun )

Tahun Pelajaran 2018-2019


JOBSHEET
Membuat Program
Function dan Procedur
berbasis antar muka
( user interface )
Nama Siswa : …………………………. Staff Pengajar :
Kelas : ………………………… PRODUKTIF TKJ Gunawan Wibawa,S.Kom
Waktu :…………………………..

I. KOMPETENSI DASAR :
3.10.Menerapkan penggunaan Fungsi dan Procedure
4.10.Membuat Kode menggunakan Fungsi
3.12. Menganalisis Pembuatan Aplikasi Sederhana berbasis antar muka ( User interface )
4.12. Membuat Aplikasi sederhana berbasis antar muka ( User interface )

II. TUJUAN
1) Peserta didik mampu mengenal dan memahami program User Interace
2) Peserta didik mampu membuat Program sederhana menggunakan Pascal
3) Peserta didik mampu memahami kegunaan program user interface pada pascal
4) Peserta didik mampu menganalisis program pascal user interface

I. ALAT dan BAHAN


1) Komputer PC /Laptop yang telah terinstal Free Pascal atau Turbo Pascal
2) Infocus ,Powerpoint dan Whiteboard + Spidol
3) Modul Program Sederhana Function dan Procedur pada Pascal

II. TEORI DASAR


Pengertian User Interface

User interface adalah cara program dan user berkomunikasi. Istilah user interface atau interface
kadang-kadang digunakan sebagai penggati istilah HCI (Human Computer Interaction). HCI
(Human Computer Interface) adalah semua aspek dari interaksi pengguna dan computer, tidak
hanya hardware. Semuanya yang terlhat dilayar, membaca dalam dokumentasi dan
dimanipulasi dengan keyboard (atau mouse), merupakan bagian dari user interface.
User Interface berfungsi untuk menghubungkan atau penterjemah informasi antara pengguna
dengan system operasi, sehingga computer dapat digunakan. Dengan demikian, user interface
bisa juga diartikan sebagai mekanisme inter-relasi atau integrasi total dari perangkat keras dan
lunak yang membentuk pengalaman bekomputer. Use interface dari sisi software bias
berbentuk Graphical User Interface (GUI) atau Command Line Interfae (CLI), sedangkan dari sisi
hardware bias berbentuk Aplle Desktop Bus (ADB), USB, dan fire wire.

Konsep User Interface

Mengkonsep user interface secra benar tidaklah mudah. Terdapat begitu banyak aspek yang
pelu diperhatikan. User interface akan mengacu pada beragam aplikasi teknologi mulai dari
electronic display, software aplikasi computer,aplikasi web, aplikasi mobile,hingga aplikasi kiosk
Informasi public. Kioks adalah peralatan sistem informasi publik yang dirancang sedemikian
rupa yang ditujukan untuk beragam kondisi user, baik secara usia, gender, latar belakang
kultural, tingkat pemahaman dan pendidikan bahkan kondisi keterbatasan fisik yang berbeda.
1 JOBSHEET PAT – GENAP KLS X TKJ 2018-2019| SMK Nasional Depok
III. KESELAMATAN KERJA
1) Pergunakan Baju praktik /Wearpark dengan sopan dan bersih
2) Gunakanlah Alat Sesuai Dengan fungsinya
3) Letakkan/simpan bahan sesuai dengan tempatnya

IV. LANGKAH KERJA

a) Program user interface pascal sederhana


program user interface pascal ini sudah di coba dan terbukti berhasil,
Berikut adalah koding programnya :
Syntax nya adalah sbb :

1. Program Graf;
2. uses crt,graph;
3. var
4. driver,mode :integer;
5. x1,y1,x2,y2,r,rx,ry :integer;
6. pilih :integer;
7. {---------------------}
8. procedure Initial;
9. begin
10. clrscr;
11. driver:=detect;
12. InitGraph(driver,mode," “);
13. end;
14. {---------------------}
15. procedure Inti;
16. begin
17. clrscr;
18. writeln(' <<<Menu Graf>>> ');
19. writeln;
20. writeln ('1. Menggambar Garis');
21. writeln ('2. Menggambar Lingkaran');
22. writeln ('3. Menggambar Elips');
23. writeln;
24. write('Pilih Nomor : '), readln(pilih);
25. case pilih of
26. 1 : begin
27. clrscr;
28. writeln(' <<<Program Membuat Garis>>> ');
29. writeln;
30. write('Masukan Nilai Koordinat X Awal : '); readln(x1);
31. write('masukan Nulai Koordinat Y Awal : '); readln(y1);
32. write('Masukan Nilai Koordinat X Akhir : '); readln(x2);
33. write('Masukan Nilai Koordinat Y Akhir : '); readln(y2);
34. Initial;
35. line (x1,y1,x2,y2);
36. end;

2 JOBSHEET PAT – GENAP KLS X TKJ 2018-2019| SMK Nasional Depok


37. 2 : begin
38. clrscr;

39. line (x1,y1,x2,y2);


40. end;
41. 2 : begin
42. clrscr;
43. writeln(' <<<Program Membuat Lingkaran>>> ');
44. writeln;
45. write('Masukan Nilai Jari-Jari Lingkaran : '), readln(r);
46. Initial;
47. circle(500,350,r);
48. end;
49. 3 : begin
50. clrscr;
51. writeln(' <<<Program Membuat Elips>>> ');
52. writeln;
53. write('Masukan Nilai Jari-jari Koordinat X : '); readln(rx);
54. write('Masukan Nilai Jari-jari Koordinat Y : '); readln(ry);
55. Initial;
56. ellipse(500,350,0,360,rx,ry);
57. end;
58. end;
59. {---------------------}

Out put programnya :

3 JOBSHEET PAT – GENAP KLS X TKJ 2018-2019| SMK Nasional Depok


b). Syntax program diatas adalah sbb :

1. program garis;
2. uses crt,graph;
3. var driver,mode,i:integer;
4. begin
5. driver:=detect;
6. initgraph(driver,mode,'');
7. i:=40;
8. repeat;
9. line(i,0,i,getmaxy);
10. line(0,i,getmaxx,i);
11. i:=i+40;
12. until i>getmaxx;
13. readln;
14. end.

Out put programnya adalah :

V. Pentunjuk lembar kerja


a) Berdoalah sebelum mengerjakan praktikum
b) Nilai Koordinat awal X dan Y jika tanggal lahir siswa ganjil kalikan dengan angka 15
c) Nilai Koordinat awal X dan Y Jika tanggal lahir siswa genap kalikan dengan angka 10
d) Nilai Koordinat akhir X dan Y kalikan masing –masing dengan angka 2
e) Jelaskan dan Uraikan dari 2 Output program diatas !
f) Berikan kesimpulan dari 2 Coding program dan Outputnya diatas !
g) Uraikan Koreksi kesalahan 2 Coding program tersebut diatas dengan benar!
h) Gambarlah Out putnya programnya pada laporan Praktikum

4 JOBSHEET PAT – GENAP KLS X TKJ 2018-2019| SMK Nasional Depok


VI. Lampiran Form Penilaian

NAMA
SEKOLAH SMK Nasional Depok KODE 1
SISWA
BID. KEAHLIAN TKJ MATA PELAJARAN MULAI TGL
PROG. KEAHLIAN TKJ Pemograman Dasar SELESAI
TINGKAT X / inovasi /leader JOB SHEET : 1 WAKTU
Membuat Program sederhana
SEMESTER 2 dalam bentuk User Interface SELESAI

VII. LEMBAR NILAI PRAKTEK

PENCAPAIAN KOMPETENSI
NO KOMPONEN/ SUB KOMPONEN PENILAIAN YA
TIDAK
70-79 80-89 90-100
1 2 3 4 5 6
1 PERSIAPAN KERJA
1.1. Kelengkapan peralatan
1.2. Kelengkapan bahan
Skor Komponen
2 PROSES KERJA (SISTEMATIKA DAN CARA KERJA)
2.1. Siapkan alat dan bahan yang digunakan
2.2. Buka Aplikasi Free Pascal
2.3. Buka File Baru pada Pascal
2.4. Ketik Koding seperti pada lembar kerja
2.5. Runing / jalankan program
2.6. Edit kesalahan pada koding yang terjadi
2.7. Jika sudah berhasil di Compile dan hasilnya benar di save
2.8. Buat laporan keberhasilan dari program tersebut
Skor Komponen
3 HASIL KERJA
3.1. Laporan hasil pekerjaan
Skor Komponen
4 SIKAP KERJA
4.1. Penggunaan alat dan bahan materi dengan baik
4.2. Keselamatan kerja
Skor Komponen
5 WAKTU
5.1. Waktu Penyelesaian praktek
Skor Komponen

5 JOBSHEET PAT – GENAP KLS X TKJ 2018-2019| SMK Nasional Depok


Presentase Bobot Komponen Penilaian Nilai
Persiapan Proses Hasil SikapKerja Waktu Praktek
Bobot 15 50 10 10 15
Skor Komponen
NK

6 JOBSHEET PAT – GENAP KLS X TKJ 2018-2019| SMK Nasional Depok


Lembar Kerja :
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………….
………………………………………………………………………………………………………………………………………………………………………..…
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………..

7 JOBSHEET PAT – GENAP KLS X TKJ 2018-2019| SMK Nasional Depok


………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………….
……………………………………………………………………………………………………………………………………………………………………….

8 JOBSHEET PAT – GENAP KLS X TKJ 2018-2019| SMK Nasional Depok

Anda mungkin juga menyukai