The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by permadhi, 2021-06-24 23:06:17

LKS Informatika VIIa

PT. Warna Mukti Grafika

Keywords: informatika,warna,mukti,grafika,lks

. nen-komponen yang disediakan oleh visual pro- lW*darrus Media Ffayer j&ert

. gramming yang ditulis menggunakan Windows ff Run as administntor
API dengan memanfaatkan deklarasi fungsi
Troubieshoot campatibiltty
tambahan.
Visual Basic menjadi salah satu Qevelop- Membuka Visual Studio 2015

mentTool (alat bantu) dalam membuat berbagai . Sumber: hftps://i. stack.imgur.com
jenis program komputer, terutama jenis aplikasi
yang berbasis Windows OS. Hal mendasar yang b. Selanjutnya membuat sebuah project baru
dengan Klik menu File-New Project-Win'
perlu dipahami adalah Visual Basic masih belum
dows Forms Application. Pada Name,
bisa berjalan optimal untuk kalangan- sistem masukkan nama file yang diinginkan,

operasi lain seperti Linuxwalaupun saat ini sudah misalnya: Daftar Hadir dan diakhiri dengan
kliktombolOK.
dirintis oleh sebuah framework berbasis .NET c. Pada tampilan Forml.vb[Design] yang
agar aplikasitersebut dapat berjalan di platform masih kosong dibuat struktur bentuk Daftar
Linux. Visual Basic pada tahap pengembangan
tingkat lanjut dapat digunakan untuk membuat Presensi Kelas dengan ISP beberapa
program-program yang kompleks, misalnya
atribut-atribut ToolBox antara lain 4 Label, 3
dalam ling- ku ngan networking atau cl ient-server. TextBox dan 6 Bufton. Selanjufrya merubah
kontrol pada Windows Properties sebagai
2. Membuat Daftar Presensi Kelas
berikut.
Platform standar Microsoft Visual Studio
2015 pada dasarnya berupa platform untuk No. Kontrol Prooerti Value
membangun, menjalankan, dan meriingkatkan 1. Label Labell
generasi lanjut dari aplikasi terdistribusi. .NET Label2 ABSENSI
Framework merupakan platform terbaru untuk
aplikasiWindows dari Microsoft dalam upaya KELAS 7 (VII'I

meningkatkan produktivitas pembuatan Labe13 NIS

sebuah program aplikasi dan terbukanya pe- Labe14 Nama
luang untuk menjalankan program pada multi
LabelS Kehadiran
sistem operasi serta dapat rnemperluas
Labe16 Hadir
pengembangan aplikasi client seruer. Service-
service yang terdapat pada Microsoft Msual LabelT Sakit
Label8 lzin
Studio 2015 antara lain .NET adalah model
pemrograman dari platform .NET untuk Labe19 Alpa
membangun, menyebarkan dan menjalankan
XML Web service beserta aplikasi lainnya. Labell0 Menyesuaikan
dengan
' Langkah-langkah dalam membuat Daftar Labell l input dan
code
Presensi Kelas menggunakan aplikasi Micro- Labell2
soft VB.Net 2010 adalah sebagai berikut. Labell3

a. Diawalidengan mengaktifkan Visual Stu- 2. TextBox txtNlS

dio 2015 yang sudah terinstal dengan TxtNmSiswa

baik. 3. ComboBox cmbHadirSiswa Hadir
Tidak Hadir

4. GroupBox GroupBoxl Alasan
Ketidak

Hadiran

GroupBox2 Ringkasan
Absen

5. RadioButton radSakitl Sakit
radlzin2 lzin

radAlpa3 Aloa

6. Bufton btnSave Simoan
btnAdd Tambah

7. ListBox ListBoxl

e. Langkah selanjutnya adaldh membuat

koding untuk setiap button pada aplikasi

Daftar Presensi Kelas.

1) Form dengan prosedurActivated

Koding yang dimasukkan dalam

'lnluoq teoeqos qelepe tedlvper 'lnluoq
uelep ue)Inseutp 0ue^ Ourpoy
reoeqas qelepe e^ stsltpeHqurc
edtvper (g
uelep uellnseutp 6ue^ ourpoy
el^stsrpeHque (t

O : qns Pu3
{xal'tflaQo.l

qns Pu3 l'r*iifffr
j{r}ilo.ts + (qxay7y1aqo1)1o1 =
?slf ,,,, = {X?_I'DMSISJtpDHqUl3
"slDJ = palqou3.godlypo.r ,,,, = {X?_['MSISIXN+X+

, . (r" r' r"rl);;',j, B;' :"i'"11',,l:fi1 ,,,, = {X"l'gf[\{X{
.(.^:oEJv+ua^4,'rr"+s:A,spau6s"uyqoIqa"2nppaJly4fA7=XaqP,21"4rT)a"ulVqg)g.lzp.uuolazj1IsPsaDllgpJuos,gtyI
ra Pua s IDA Ag ) pabuDv)pary"v?- zutzlpD r q ns 'fulqa+lgs^HS s(Vs6Jraypluua"sn31o'u4a{6ls)plsoo1,o-Itx"Jo,J"i"g^n?s ;ai1::u!n{r.3r6
I Jd
peol'aseg^ru
"+D^ solpueH (s6ly1uen3 .urols^s sv
o len^g 'lcofqo'uols^s svrepuos
lns pu3 'llennlu^ogq)ptee6oelq-Lasruqreolej peqnpseooll.etu^tlrodj
uelep uel)nseutp 6ue^ outpoy
6 + (ga1.111aqn1)1u4 : +r pu3
{xal.[1aQo-l peol.Jnposord ue,uop wroJ Q

aslS

(rsa6p.; uys1ugaon13,'(tgr,)rpaa16su,p|(o9aqu+6")s(uqp.ryoaIxqa4a"21)npz.pyJa\)14"I"-1s1stIAa=+lalDDXq!qP>JrJo-.,"1Il+=\)i=co)lrD,"plgpaDv^ai"pq)lSlg.Oo=QupDl'+.oDruIqruxDJJ"nl"'.+SZslf.osuprId"I,rDlltzplasyIuJpqpDDorD+Hv.JrIl (a1pu)asopa111
"+D^rJd
dool
'lnluoq teoeqos Llelepe zuzlpe) (g.rp^ p,,_,, ? gJDA ?,,_,, ? IJDA p,,_,,
? gJDA ? ,,-,, ? ZJDAV,,_,, ? IJDn)ppy.st
uelep uellnseutp oue^ ourpoy
(9"'t+oI1.IX'1o)gP+d9ut-1l
urzpeJ (E.ro4 ,1)pdu1
(7'ro1 'l)Pdu1
(€.ro1 ,1)pdu1

(7;o4'l)Pdu1

- (1;o4 ,1)1ndu1

(g (+no,r_,0!"#JllH9,i,:.)J##;";

\ IuDrl r+Dl\ Dnsr4 uoulo.r6oJu;ad\ :3,,, a y 1ou)uatdgay 1

f

'lnluoq reoeqos qPlepe Llrlesper 0aygaJJ : ?pJou
uelep uellnseuJtp 6ue^ ourpoy +Jor{s sy aluou uJrQ

tDtesper (t +raiqg sV IJD1 ure

+lal.qo sV ZJD1 ure
+?"!'qO sy gJDn rure

qns puf

s+r pu3 ffil3:;ft ilil
?nJ_l : palqou3' godlypo.r
?IrJl 'p+?r+"Dfq^gr+3syv'?rWpusaslpuJDoH4,((s66-).prya1luoa+nnxr3l"r.Nyru-1aa1uusrlnro(sgj"dqinyJ9oaJJp31AU6O
= p"lqDuf' ZutzjpDr "+D^rJd
?tlJ_[ :
palgDu3'I+r>lDSpDJ pole^ll
-cv'oy! solpueH (so.ry}uen3. Luols^s
1 + (ga1'911aasqlDo1l ):;op1a;=qu*urr3r.g.OodllJypfJo.lr
?slDJ : p"lqDu3.zurzIPDJ sv o len^g 'lcelqo sv lopuos
aslDj = P"lqDuf'I+TIDSpDJ
u?qL,JtpDH,, = {X{.DMS|glrpogqUie,r1 len^g)pole^llov LLurol qns ole^ud
'lnluoq
il; i;;;;;;ip::??a6!LyuJo:iq,9p2_xs"Va!rp.?)uaiTsDp'ADaA[E*asi,at+s9rJ'a'i,!-l'rpqrDors.Hu; aq91u,sr1,sp(9ajgtspVuDr"HpuG",sJ,t7D1Aiiz€l)3
reoeqos qelepe polB^rlcv'ruJoJ

7) btnSave Privqte 5ub btnAdd-Click(ByVol sender As
System.Objeci, ByVol e As System.EventArgs)
Koding yang dimasukkah dalam
Hondles btnAdd.Click
btnSave adalah sebagai berikut. rodSokitl.Ch ecked = F alse
rodTzin?,Checked = False
Privote Sub rodAlpa3 sender As rodAlpo3.Checked = Folse
System.Object, ByVal-eeheAcskSedyCshteamng.eEdv(eBnytVAorlgs) Hondles
txtNlS.Text = ""
rod A lpo3.Che ckedChanged txtNmsisw.Text = ""

If rodAlpo3.Checked = True Then cmbHodirSiswo.Text = ""
LobellO.Text = 0
Lobel13.Text = Vol(Lobel13.Text) + 1 Lobelll.Text = 0
rodlzin2.Enabled = Folse Lobell2,Text = 0
Lobell3.Text = 0
rodSokitl.Enobled = Folse txtNIS.Focus0
End Sub
Else End Closs

IfLsbell3.Text = Vol(Lobel13.Text) + Q Jika semua kode komponen yang dibutuh-
kan sudah dilengkapi, maka proses ke{a-
End
nya sebagai berikut.
End Sub
1) Saat memilih "Hadir" Pada cmb
8) btnAdd
Kehadiran, maka secara otomatis
Koding yang dimasukkan dalam semua Radiobutton tidak bisa dicek
,dan hasilnya muncul Pada Ring-
btnAdd adalah sebagai berikut. kasan Absen bagian Hadir. Klik but-

Privote 5ub btn5ove-Click(ByVol sender As ton Simpan dan data tersebut akan
System.Object, ByVol e As System.EventArgs) bertambah pada Listbox.

llond les btnSove.Cl ick 2) Hal ini akan berbeda pada saat
memilih "Tidak Hadir" Pada cmb
Dim Vor6 As Object Kehadiran, semua radiobutton

Dim Vor5 As Object dalam keadaan aktif atau bisa dipilih.

Dim Vor4 As Object Misalnya klik radiobutton izin, secara

Dim Vor3 As Object otomatis hasilnya muncul Pada
Ringkasan Absen bagian lzin. Klik
Dim Vor2 As Object
button Simpan dan data tersebut
Dim Vqrl As Object akan bertambah pada listbox.
3) Button Tambah berfungsi untuk
Dim noFile As Short menghapus data pada textbox,

noFile = FreeFile) @mbobox, radiobutton, dan label{a-
Fi leOpen(noFile, "C: \Users\w7\Documents\Visuol bel pada RingkasanAbsenyang sebe
Stud io 2015\Projects\Lotihonl \dof torhadir.csv",
lumnya telah diisiatau dicek.
OpenMode.Append)
f. Untuk melakukan uji coba dapat dilakukan
Vorl = txtNlS.Text
dengan klik atau menekan tombol F5
Vor2 = txtNm5isw.Text
yang ada pada keyboard. Jika terjadi Er-
Vor3 = LobellO.Text
ror List, kemungkinan terdapat kesalahan
Var4 = Lobelll.Text
dalam memasukkan listing code.
Vqr5 = Lobell?.Text

Vor6 = Lobell3.Text & x-" & Var? & "-" & Vor3 &
ListBoxl.Items.Add(Vor1

"-" & Vor4 & "-" & Vor5 & "-" & Var6)
WriteLine(l, Var|,Var7, Vor3, Vor4, Vor5, Var6)

FileClose(1)

End Sub

irueLled nule) unloq 6ue[ ueleu 6ue1ue1 nuunlnO epede1
ue>1e{uel uep rr-ueqed nulel Llepns 6ue{ ueletu ueuny6uer L{ellenq 'lu! uo}eu uele;edueu L{elo}os

ese,q 6ue{1e{o,d ede.reqeq oueluel uerserof ,rr.j:;"Xr;ffiffffj:f ;5#il"liJ;-:ffiTji:

ledeprel uep sr;el6 loquls-loquJrs ledepleg 6ue{ ueurel6o.rlued eseqeq Ltelepe lenst^ ueurel6olrue6

........',....'..'. ................ :qeMel

6rse1r 1db ulel6o.rd qenqos ueienqrued se1rnr11 npo.rd

ue11el6utueu ndtleu I L0Z olpnls lensrn lJosoJcry11 Jepuels uro11e1d Llenqos qeleuerure6eg .g

:qP^ el"
1:elnduuo>1

uuerOold sruel te6eqJsq po] Tuewdolertep ueOuep clseg lenstn erelue ueOunqnq uplstlnl -V

:qen ef
iuelselol61req ue6uep ueuerOo.tued bseqeq tesenOueur snJeq.redo;enep oue.roas ede6ueyl .0

:qeMef

1:lN' trliolle;d ueOuep I i)JoMoLUelJ

..i...... L0z olpnls lenstn gosorcrr! ueuer6o.rr.uad erelue ue6unqnq uelselal z

:qeMer

ilensl^ ueuel6oJlued epoleur ueleun66uout uelep retuuel6o.rd etrel rnpesold uelselol. .,

ileuoq uebuep !u! qe/neq gp uee{ueped-uee{ueyed qelqernep

uep uede66uel qelelulr! uep se;41 uedep rp uesrl erecos uelrseluoserdrp lure; lodulo;e1
e4u;rseH .ue^oleJ
oue{ >lruo.rlloloAeloc etpoul tlep ltqruBrp
ueuel6o.ttued ue6uep ueOunqnqleq 6ue{ esrq elep Joqruns-roqLuns inreqrol rsro^ orpnrs rensrn
rsnlsrp uernlel 'uerlel >lodruo;e>1 nles ueuol euesJog

lfat utan ioentitit as$rhadap perbedaan mendasar antara pesan-pesan error Visual Basic

ltZgt7 dan dBASE lll+! Sumber-sumber data bisa diambil dari media cetak/elektronik yang
relevan. Hasilnya dimasukkan ke dalam tabel berikut!

Jenis pesanetror ffierangal

MsualBmic2017 dBASElll+

Setelah kamu mempelajari bab ini, bagaimana penguasaanmu terhadap maleri'materi
berikut? Berilah tanda ({ ) pada kotak yang kamu anggap sesuai!

No. Materi Tidak Kurang Menguasai Sangat
Menguasai Menguasai Menguasai
1. Pengertian algoritma dan Pe-

n n tl tlmrograman
2. Pengetahuan dasar pemrograman vl-

n E n tlsual
3. Dasar pemrograman komPuter serta

r T tl nalur proses pembuatan Program
n tl f I4. I mplementasi pemrograman visual
T r tl l5. l\ilembuat daftar presensi kelas

LuoDng epo) 'p xogOsyl 'q I3N' ''pc nof' 'q

I"n"luqnelerepeleda6tqupfrd6"ou'uouoe;qs'3f"6'Julel{onsqlueeesluqrl.lcrBeeedloussrolull'eeel 'V, AOC' y\loc' 'e
"" qelepe rseledo uolsls
'p{pedo.rd ue6uep rselOelur uep slool olqencoxo ,sot
elnpecotd .q
'cuolnq pueuuloc llec uotlcunJ .e -reJqll uep utpJol euorel r6o;ou1e1reOeqes
lnqostp nluouol
"" uelrsu4aplp sn0;e>1es 6ue{ u.ro;1e;d sluep 'g
'p(r) uep '(e) '(Z)
'3 (l)(e) uep '(z)'0.)

"" ulel eJelue fql
se6nl uelel.re6uou In]un qeluued. b) uep (Z) .q
rsrJoq 6ueI uret*6o:lid,"eip,"o#l loiJlqfisllluof 'tL
(e) uep 'e
Luelep erpesiel6ueA

3 (e)Jeqloolres1ru1oofr'1sueo13e(lyp)e]reopltupel leJebseeupgre(7g)

slopur Jotuou 'q roltpf lxoj Ourperuro; (;)

"" slelurs rsrsod 'e uu"ee"ppuj'e((sZln))l''e(0Zil.len))ulu''p3eqqeleepl(beeep))euuu{ueee1pplnt(([luLede)lllel..seqe.d .g
ueleun66ued ue>lepoqlp
{reerlueeJuoeq;etepletpueopser'opq '2, (u)
6uer{ elep Oegeg (e)
't,
uiviop qsnd 'c sluelsuo3 .q
"" ueleun06ueu '0t
ledep Aele 'e qe16ue1 uelnleltp ueepoOued sesold
qeloles 'sele tp elep uelJesepJog
eues 6ue{

ue4nleped ue>lledepueu uele uep eues 6urlurqg (7) 0urreqg (7)

edrl r>1r;rueu 6ue{ egep teltu qenqos eltl 6ur66nqeq (g) 6u4se1 (;)
tvSsvd 'p to80c 'q
NV"U" InUllOe{Je'sCeqeq ctsvg 'e ilnltroq elep ue)tleqled .v
e1r6o1 ueqeleso) .p
nles ueleunO

-6ueu lro^^ouler3 tfN' LuJolle;d eped ileq#il ffiI:i::il ;
uelOold opol uestlnued ueqe;esg>1 .e
lereOieq 0ue{ rselrlde unOueq-ulot! "
" euaJel lpelo] ro;Je outlunu
uep ueyOueque0ueu.r Inlun lele Llenqos sruel ueqelesol lnlueg 'loJlo ouJtlunJ

qelepe f3N' 3!seE lenstn ljosorcty\

snnopurTi4'uels{s .p

rero;dxe Jonlos 'c uep Jollo eurl-e1rdr-uoc >1n1ueq nlre{
rauuel0o.rd Oueloes rdepeqrp ue>1e
qcunel >1crnb q
qA.LrilJoJ .e "6"uelnu{1den(1lldrond1lourneroiel)niuludenedlnqdueoueleO'lspcueelplenUdldnrluldqerulenrllgpplnlnuuddenlnupdor"e...eq.py g
"" qelepe gl0z olpnls lenstn

!Ill!LUlp Oue{ prepuels 0uoso>1 turo} nles '6
ueurel6o.rured eseqeq .p
'/
relue0ued eseqeq 'c ueeruuouod ueOuep tlemetp UeLlcmoll 'Z

ruJoJ utesop uep desuol 'q ue;efueq de1el uele

"" qelepe snqelts 'e uer6o.rd eleul latluelbo.rd r.rep
qenqos unDueq
lselrlde qeluued epe leptl nele qelulrod epe 'p
-ueu lnlun ledo;enep Oue.roes qe;o
resenltp snJetl 6ue{ .resep uendueuey utpuos
seso.rd uelnlelou Ouns0ue; uuel6o.rd .c
Jeuoq enulos 'p
e6leqc ut puetuuloc lenquoul .c qeluued uelnleloul (;asn) leuulel0
-ord n60unueu nlled yepll ue.r6o.rd .q
6uldoollnpesold uelr;equeOueu .q
qeluued uelnleloul (;asn)
eJeluotuos leltu ueltlequeOueu .e leuuelDo.rd n60unueu urelOo.rd .e

"" seso.rd " " e{urpe

eped yelelrel srnpoco.rdqns (uo4cun1) 'uonrJp-uone ueuel6o.ruted re6eqes
ue>1uoOe1e>1rp ledep lensn ueuel6o.rue6 -l
rs6un; eJelue Jesepueul ueepoqJod

iJeuoq 6ue{ ueqernef uedep rp p nple '3 'q 'e lnJnr.l (x) 6ue1;s epuel qelrJog

_-

15. [For ... Next loop] merupakan proses 21. Sintaks yang digunakan untuk men-
deklarasikan variabel dalam Visual Ba-
berulang selama data bernilai ....
sic 2015 adalah ....
a. true c" false
a. VariableName2 As DataTYPez,
b. netral d. semua benar
VariableName3 As DataTYPe3
16. Untuk membangun, menYebarkan dan
b. Private Sub Forml-Load(senderAs
menjalankan XM.L Web service beserta
aplikasi lainnya membutuhkan platform Object, e As EventArgs) Handles

khusus yaitu .... MyBase.Load
a. .WORK c. .LNX
b. .NET d. .FTP c. Dim VariableName As Data TYPe
d. Const Constant NameAs Data TYPe

17. Menu yang berfungsi untuk menjalankan = Value

dan memberhentikan aPlikasi Yang 22. Desain dari software atau aplikasi

sedang berjalan adalah .... biasanya disajikan dalam bentuk ....

a. File c. View a. shortcut c. menu bar
b. flowchart d. toolbar
d. Debug
b. Edit 23. Combo Box digunakan untuk menyajikan
daftaritem dimana userdapat klikdan pilih
18. Diketahui bahwa kantong D kosong, item dari daftar yang disajikan dalam

kantong E berisi20 buah kelereng, dan

kantong F berisi 40 kelereng. Apabila bentuk.... c. labeling

yang terbawa hanYa sebuah kantong a. listbox
b. drop-down d. inPut text
dan dikatakan BLiKAN kantong D yang 24. Berikut ini jenis-jenis perangkat lunak
terbawa, maka jumlah kelereng Yang
pemrograman visual Yang sering
terbawa adalah ....
a. 20 c. 40 digunakan, kecuali ....

b. 20 dan 40 d. 20 alau 40 a. Microsoft Visual Basic
b. Pemrograman Delphi
19. Jenis kontrol yang hanya daPat me- c. Microsoft Visual FoxPro

milih satu item dari sejumlah pilihan d. Microsoft word

adalah.... 25. Untuk memahami dan memPelajari

a. radio buttons c. format function tampilan IDE pada sebuah project Vi-
b. checkboxes d. textbox
sual Basic 2015 dengan cara mengenal
20. Perhatikan data berikut! Toolbox, Properties, Design Window

(1) Windows Server 2011 dan Solution Explorer. Solution Explorer

(2) Windows Server 2012 R2 sebagai....

(3) Windows 7 SP1 a. tampilan yang memuat project, form,

(4) Windows 8.1 module, class, dan komponen

(5) Windows 10 b. kelengkapan grafis dan komponen

Berdasarkan data di atas, spesifikasi yang dapat ditambahkan sePerti
sistem operasi yang diperuntukkan
textbox, button, label dan sebagainya
pada Visual Studio 2015 CommunitY
c. bentuk tampilan antar muka untuk

antara lain .... melakukan desain

a. (1), (2), (3), (5) c. (2), (3), (4), (5) d. pengatur karakteristik dari setiap
b. (1),(2), (4), (5) d. (1), (3), (4), (5)
objek

ll. lsilah titik-titik di bawah ini dengan jawaban yang tepat!
1. Algoritma dapat diekspresikan dalam bahasa manusia menggunakan presentasigrafik melalui

sebuah ... ataupun melalui ... dalam menjembataniantara bahasa manusia dengan bahasa

pemrograma.n.

:qeAAel

.roqeue^ uerep 6urlued leoues ueleun6rp oue^ elep sruet edeoueyl .g

:qeMef

irselr;de 1ce[o.rd 1en(ueru qe16ue;_qe16ue1 6ue1ue1 uelreqef .L

:qeMef
iopocopnosd 0ue1ue1 InLlelol uetlel 0ue{ ue>1Oue.re1 .g

"""""'1" :qeMel

isroleredg ;ecr6o-1 6ue1ue1 tnqelol uetlel 6uer{ ue>lleqep ,.g

:qeMel

iolpnls lenstn rselrgde eped ie;rdtuol sluef_sruef uellnqes 'v

:qei'Aer

lboloulel uelOold ;1e1ere{seu tp (Il)
uerlel ouert
uelse[flseuroJul
uep ore^ Uos qn.re6ued Oueluel rnqelo) .0

.qe/f\er

igloz firunr-uuo3 olpnls lensrn rse>1;1de ;e1sul6uetu rrrelep qe16ue1-qe>10ue| uelselor.z

:qeMef 'ilt

lueuer00,Lued ueqeleseur;ed Jepuels rnpeso.rd qe16ue|-qe>16ue1 uelselor. L

11ede1uep Jeuoq ueFuep lur qe/neq 1p ueefueped-uee{ueped qelqernel

, "" eJes ueCIuep uer60.rd ueleldlcuew eslq.rerrue:00.rd 6ue.roe5 .01

"" uelelec ue6uep " " nlre{ ctseg lensn [uelep rp rsOun; sruef enp lddeplel. .6
.g
eu1r.ro01e ueouep ]nqosrp rsrnrlsur-rsrnJlsur ue;ndurn1es

ueqelesor ledeplel e1tIlncunur ue4erctte awg-e1fiwoc ueqelesor ]nluaq lesepuetu erecos 't

eqes de66uetp lqleroq 1eprl ue6ue;nled lnpeso.t6 '9
"'eped uelJeseplp 6ueA uenr.rp-luo^o desuo4 ueeun06ue4 '9
reoeqes reuorrp ordxoJ rensrn iJosoJcryt1 ueue;60.rrued eseqeq e{uJenne epe6 'v

ueqequrel lele euos olpnls lensln 391 rseln04uol :... nlre{ 0uesedrel qele1 Oue{ .t

uelnleleu Inlun rs6ungeq Ouer{ nueyl

4ndutseso'td nlens uelep ueqe;o0ued utel elelue nlre{,... Llelepe 1nd1no .z

tseredo ue>1>1n[unueu lnlun ue4eun6rp 6ue{ loqgrrg

L.

L Terangkan yang kalian ketahuitentang penggunaan string pada VisualBasic 20151
......-..........' ........"""":""""'
Jawab:

10. Uraikan yang dimaksud dengan Konstanta!
Jawab:

Jawablah pertanyaan-pertanyaan di bawah inidengan benar!

1. Jelaskan jenis-jenis kontrol yang sering digunakan pada Visual Basic 2015!

Jawab:

2. Jelaskan tiga jenis looping dalam Visual Basic 20151
Jawab:

3. Uraikan yang kalian ketahuitentang alur proses pembuatan program!

Jawab:'l.;....l.......!.....'......'..'....''''.....'..

4. Jelaskan yang dimaksud dengan simbol proses!

Jawab:

Bacalah informasi di bawah ini untuk menambah pengetahuanmir!

Gara Enioy Memutai Belajar Pemrograman

Beberapa di antara kita tentu berbeda-beda caranya dalam belajar pemrograman, dan hal ini
dipengaruhi oleh banyak faktor, seperti latar belakang, kecepatan belajar, keadaan ekonomi dan
lingkungan, Selain itu, cara saya seseorang menyukai dengan pemrograman bisa berbeda dengan
cara orang lain dan halitu dapat mempengaruhi. Sesuatu yang harus kita pahamiadalah, tidak mungkin
ha6 ini ingin jadi seorang master programmer, kemudian kita hanya nonton tV kemudian tidur dan pagi
harinya kita tibatiba bisa membuat program super keren yang bisa mengalahkan sofiruare buatan
Microsoft. Tidak ada ceritanya kita sedang berjalan-jalan dimuseum Taman Mini, tiba-tiba ada seekor
laba-laba yang menggigit kita, kemudian kita ketiduran dijalanan, dibangunkan satpam dan setelah
bangun kita langsung bisa coding sambil..bergelantungan di pohon. Satu halyang harus kita sepakati
adalah, ada sebuah proses yang harus kita lalui untuk menjadi programmer.

:Sumber https://www. codepolitan.com/cara-enioy-memulai-belaiar-pemrograman#

rolutod llac 'p
suunlos 'c

xoq oueu

eOue.r

"" leloM '8 nlusuel se6n1 nlens u"rnr""*T::;
.L
Inounru ueye qrlrdrp 6ue{;es t.rep leuelv '9 ;e1nduo1 qenqos Ouenled tJoquleul
ONV 'P
aly\l 'c 0ue{ (rlel6old) 1e>16ueted nlenS .V

uo 'q qclrMs/qnq 'p

IHCIU 'E JOZ|ltqels 'c
"" rs0un1
{lddns lervrod 'q
uoOeley uelep oI uelnseurp ledep
LUOpOUj 'e
onJf teltu tstpuo) ue>1;rseq6usu Inlun
rqnuedrp snreq 0ue{ leJlnru etJoltJI " " ueleunOOuetu ledep uodelel .rn1et

Llenqos rpelueul le.reAs enpo) eltf rnlelou loulolut ol nele ure;lalndtuol e>1

eltleullJe 'p relnduol nles uelOunqnq6ueur Intun .t

e>1r6o; Oueqle6 'c (eclnep Tndgno) uelenlel le1Ouered .p

Jesep loleledo 'q (ac1n

ue0urpueq.red 'e -ep a0erc1s) ueuedurr{ued le1Dueled .c
(eqnap sseco.rd) seso.rd 1e>16ue.rad .q
"" n1refi uele>16uedled uep
" "(ecInlrstaepruTJnedl u6luuee{ llneslneduuo1ec116eu1eO.rueedled.e
uerlelled'uerOequed,ue6uelnOuad
uelednreu loltuotu uep lolcefoJd CCI .Z
'ueqe;uun[ued rsetado ue4n>1eleu
osnou 'p
lnlun ueleun6rp 6ueA (uor4cun;) 1s6un1
pJeoquteu 'c
:iT:our.refet ueue{e; erperued .p
ylvu 'q
ueuecued uelnleleu lnlun snlts .c
lelnduol leunlleybue.red .q lossecold 'e

lelnduoc seJol 1e>16ue.red'e '.9 "" qenc$l ,elep qe;oOueur

"" qelepe Inlun lelnduro4 ueyeunOrp Oue{ seso.rd

[!nuJn eJecos oJeA pleq uerye6ue6 lele-lele sluef edelaqoq tut ]nlllsg

iJeuoq 6ueA ueqernef uedep lp p nele ,c ,q ,B lnrnq (x) buelgs epuel r{eluog

L Perhatikan data berikut! 13. Sebuah kontrol standar dalam Visual Ba-

(1 ) Teks sic 2015 yang berfungsi sebagai
(2) Tanggal
peneripa input dari user sekaligus
(3) Tanda baca
menampilkan output dalam bentuk teks
(4) Jam
dan data numerik adalah ....
(5) Gambar
'Berdasarkan data di, atas, jenis-jenis a. text box
b. labelbox
data yang dapat dimasukkan ke dalam c. getthe box
d. dialog box
rumus pada lembar kerja adalah ....
14. Kerangka desain untuk membangun
a. (1), (3), dan (5)
b. (1), (2), dan (4) aplikasi yang secara visual mudah dipahami
c. (3), (4), dan (5)
d. (1), (3), dan (4) disebut....

10. Setiap sel memiliki nama sel Yang a. IDE
b. blank
memotong berdasarkan .... c. forml
d. property
a. kumpulan sel
b. kotak name box 15. Jika waktu yang diPerlukan untuk
c. kolom dan baris
d. atribut format mengakses proses lebih sedikit

11. Langkah awal setelah membentuk dibandingkan dengan yang lain, maka

algoritma selesai dilakukan adalah .... algoritma tersebut bisa dikatakan ....

a. pengkodean a. lebih efisien
b. testing b. naratif
c. translasi c. deduktif
d. uji coba d. solusi tepat

12. Perhatikan data berikut! 16. Untuk menghubungkan setiap langkah

(1) Bahasa natural dalam flowchart dan menunjukkan

(2) Executable kemana arah aliran diagram, daPat

(3) Flowchart menggunakan simbol ....

(4) Pseudocode a. anotasi
b. garis alir
(5) Source code c. percabangan
d. proses
Berdasarkan data di atas, untuk 17. Operator yang digunakan untuk meng-

membuat suatu program dilakukan hubungkan dua buah ekspresi logika

dengan menerjemahkan algoritma baik adalah....

dalam bentuk....

a. (1), (2), (3), (5) .a. numerik

b. (1), (2), (4), (5) b. nonnumerik
c. function
c. (2), (3), (4), (5) d. boolean
d. (1), (3), (4), (5)

suotlcunJ u!Jl!nq Out,t1s elep . suorldo olry pue 1celo.r6 p

edrl uep 6uu1s tse;ndtueu elep edrl 'p sltpo opoc 6ut0euey1 .O

Iueunu qOnorql dals epo3 'q
elep edll uep Iuounuuou elep edrl 'c 0olelp soltl ut puq 'e

Ierlsqe elep edrl uep leol elep edrl 'q "" qelepe l+ulc s{el incpoqs

sluels uebuap uelnleltp er(uesrq 6ue{ e1l;

-uoc elep edrl uep solqeue^ elep edn 'e ueuecued re6eqes rs6unpeq 6ueA uo1; -LZ

" " rpefueu ll :p

l6eq!p 9L0Z crseg lensln elep edrl 'vz

nles 'tz

red nles eJeces uelnleltp lnpeso.rd I-l_c
Oq
eueu uesr;nued uep uue.r6oid
ce
nlens uep unOuequed >1o1q re6eqes 'p

rsetuJolut tsnlos)o ruele6ueu

qelolos ue1;rduelrp nele seso.rdrp

ledep elep qenqos lenquoul Inlun 'O

ileqcMoll uep Jqle tepueuou lnlun

dol_s toqet uep IUVIS toqet rreqrp oueA .rr;e sreo oueq; lHJ:ffi; '02

6uefi peqcanog le^ e tepueuou lnlun .q sselc puf 'p
qns puf '3
uel6e!p

ueJrle qeJe eueue4 ue>llnfunuou

uep UeLlc^ oll uelep qE16ue;

derles ueyOunqnq0uer.r.r Inlun .e "'H:

"" L{elepe Ueqcl olJ unsn{ueur

urelep ue>1eun0rp 6ue{ loqr-r.r;s eJelue tO ueeler{uled ueleun66uoul opol
uep uerOeq reOeqes ue>1e1e{urp lo"'q"e0[ue"n,
'61
(t) uep'(o)'(t) 'p
(g) uep'(t)'(g) 'c

(r) uep '(z)',l) 'q

(g) uep'(e) '(t.) 'e

"" r.lolo ueldeleqrp 6ue{ rpedes uerep reuoq Lrerepe r,"o ;r:"n'Jil;H;

uelelteq ledep ure.r6o.rd e0burqas rJep seql urc *se1e !p elep uellesepJog
qe10ue;-qe>16ue; yep rOelerls qelepe
lrleurop (9)
uelnlladrp OueI leq 'le1ndulo1 tse>1r;de
uersl;3 (7)
neie uelOotd nlens un6uequeur ueleg 'ZZ
1r1uanei6 (g)

IptoJs (z)
qsnlog (;)

ilnlrroq elep ueltleqrod 'gL

ZS. penggunaan looping dalam Visudl Basic 2015 sebagai sebuah proses yang melibatkan

prosedur yang berjalan secara berulang-ulang sampai kondisi tertentu terpenuhi. Beri(ut

""inijenis looping dalam Visual Basic 2015, kecuali

a. [For ... Next looP]
b. [Do loop]
c. [While ... End While looP]
d. lf...Then...Else

ll. lsilah titik'titik di bawah ini dengan jawaban yang tepat!
.1 perangkat masukan komputer yang berbentuk tongkat kecil yang dapat digunakan sebagai

mouse maupun memudahkan bermain game yang dilengkapi beberapa tombol dengan
fungsiyang bisa diatur adalah '...

Z. Kode.kode berupa angka dan huruf yang terdiri dari kombinasi garis (bar) dengan berbagai

jar:ak disebut ..'.

3. Komponen yang berfungsisebagaipenyimpanan data sementara adalah ...'
4. Dasar dari sebuah perhitungan adalah .."
5. Bentuk operator perpotongan selantara dua acuan yaitu ""
6. Fungsi yang digunakan untuk membulatkan nilai ke bilangan genap terdekat yaitu .."
7. Tampilan yang me.mus project, form, module, class, dan komponen adalah ....

8., Simbolyang digunakan untuk pemeriksaan terhadap suatu kondisi.Ol menuliskan keadaan

yang harus dipenuhidengan hasil pemeriksaan berupa YES atau NO adalah ....

9r Perusahaan yang pertama kali merilis FoxBASE yaitu ""

10. Pada dasarnya Visual Basic 2015 dikategorikan sebagai Event-Driven Programming lan-

guage yaitu ....

lll. Jawablah pertanyaan-pertanyaan di bawah inidengan benar!
1. Sebutkan komponen-komponen dalam CPU!

Jawab:

Z. Jelaskan hubungan antara algoritma dengan sebuah flowchart (diagram alir)!

Jawab:

3. Jelaskan yang kalian ketahui tentang prosedur dalam mengoperasikan data angka!

Jawab:

4" Jelaskan perbedaan mendasar antara fungsi LEFT dan RIGHT!

Jawab:

5. Terangkan yang kalian ketahuitentang urutan proses booting komputer!

Jawab.

:qe/v\er

'eluelsuol teoeqes undnetu laqetJe^ teoeqes ieluelsuo{ uep loqeue^ ueepoqrod ue>1se;ep .0 t

uedu.rsrp ledep elep 'g L0Z ctseg lenstn uleleo

:qe/v\ef

;eueq 6uer{
tLcl los rp snunr Lleleueuteoeg '.relndtuoc olqel eped >lnfnroul uelB dgle)ll[uep ,rooq
-oloN eped lntnrour uere grN elll'do1de] eped lnfnreu uere Idl qll,relnduroy eped
e}rrlnlnleu uere lcd epol edrueq ueleunbrp 6ue{ ?LO los rp uesrlnued leur.rol rnLlelolrp .6

:qe/v\ef

iuorpunl UO uBp CNV pqel 6ue1ue1 tnqelol uetlel 6ue{ ue16uere1 .g

rqel^ef
ioJdxol lenstn Uosorctl l 0ue1ue1 tnqelal uetlel 6ue{ ue>1sl1n1 .L

:qe/v\ef

"r"rur'ilff:iil:#ljHluernrersu uerep.resnduo>l ueouep ersnueur uendureuen .9

AnanyLevitin.2OO2.lntroductiontotheDesign&AnalysisofAlgorithms.UnitedStates:AddisonWesley. tT

Bligh, A.2O15.Towardsa10-yearplanforscience,technology,engineeringandmathematics(STEM) t
education and skitts in Queensland. Queensland: Depahment of Education, Training and theArts

Brookshear, J. G. 2004. Com p ute rScience S u atu Pe ng anta r' Jakarta : Erlang ga.
Budiharto, Widodo. 2006. Betajar Sendiri Membuat Robot Cerdas. Jakarta: PT. Elex Media Komputindo.
David Harel. 1gg7 . Atgorithmics the Spirit of Computing. USA:Addison-Wesley Publishing Company.

lnc.

Fathansyah, lr.. 2006. Basis Data. Bandung: lnformatika'
Gonzalez, H.B. & Kuenzi, J. J.2012. Science, Technology, Engineering, and Mathematics (STEM)

Education : A Primer. Congressional Research Service. [di akses 5-2-201 4]'
Hannover Research. 2011. Successfu/ K-12 STEM Education: ldentifying Effective Approaches in

Science, Technology, Engineering, and Mathematic.s. NationalAcademies Press. NW, Suite 300,
P 202.756.2g7 1 F eOO.aOA.OS85l. USA: Washington, DC.

Hartono Jogiyanto. 1 999. Peng enalan Komputer.Yogyakarta: Andi.

Hartono, P. 1990. Bahasa Pascal.Jakarta: PT. Elex Media Komputindo.
Jogianto HM., MBA., Akt., Ph.D. 2005. Anatisis dan Desain Slsfem lnformasi. Yogyakarta :Andi'
Kementerian Negara Riset dan Teknologi. 2006. Buku Putih. Penelitian Pengembangan dan Penerapan

t7TEK Bidang Teknologi lnformasi dan Komunikasi Tahun 2005-2025. Jakarta: Kementerian

Negara Riset dan Teknologi.

'KusrinidanAndriKoniyo. 2e07.Tuntunan Praktis Membangun Sisfem lnformasiPerpustakaan dengan
visuat Basic & Microsoft sQL Server. Yogyakarta: Penerbit Andi.
Kusumadewi, Sri. 2003. Artificialtntelligence (Tehnik dan Aplikasinya). Yogyakarta: Grdha llmu.
Lallana, Emmanuel C.2003. The lnformation Age. Manila: e-Asean Task Force UNDPAPDIP.
Muhammad Zarlis & Handrizal.2OOT. Bahasa Pemrograman, Konsep &AplikasiDalam C++. Medan:

USU Press

Mulyono, Anton. 1 990. Pengantar Kecerdasan Buatan.Jakarta: Dinastindo.

pfeiffer; H.D, lgnatov, D.1., & Poelmans, J. 201 3. Conceptual Structures for STEM Research and

Education.20th tnternationalConference on Conceptual Structures, /CCS 2013 Mumbai, lndia,
J an uary 1 0-1 2, 201 3. ProceedinQs. Springger. ISBN 97 8-3-642-35785-5.

Puspitosari, HeniA. 2010. Merawatdan MemperbaikiLaptop/PC. Yogyakarta: PT.Skripta Media Creative.

Rarry, Roy.2012. Jurus Kitat MahirVB (Visual Basic). Jakarta Timur: Niaga Swadaya.

Ridwan, Effendi. 2006. ttmu SosialBudaya & Dasar. Jakarta: Kencana Prenada Media Grup.

Robert R. Korfhage. 1966. Logic and Algorithms. New York: John Wiley & Sons.lnc.

Robert Sedgewick. 1 983. Algorith ms. Addison-We.s/ey. USA: Publishing Company. I nc.

Suyoto. 2004. lntelegensiBuatan Teoridan Pemrograman. Yogyakarta: Gava Media.
Torlakson. T.2014. lnnovate: A Blueprint For Science, Technology, Engineering, and Mathematics in

Catifornia Pubtic Education. California: State Superintendent of Public lnstruclion.

Yulius, Oscar. 2011. Kompas lT Kreatif Betajar Komputer. Yogyakarta: Panser Pustaka.

.l

1. Fungsi Tombol Esc
2.
3. Tombol Escape untuk membatalkan perintah yang sudah

4. dilakukkan. Jika kita menekan tombol rni maka perintah atau

5. dialog yang kita masukkan akan dibatalkan.
Fungsi Tombol Tab
6.
Tombol Tab berfungsi jika ditekan akan memindahkan cursor ke arah kanan dengan satu
7.
tabulansi.
8. Fungsi Tombol Gaps Lock

9. Jika menekan tombol ini maka lampu indikator caps lock pada keyboard menyala, hal ini

l!ia+l*ii*-11t$i:1ff #;ik menandakan bahwa anda menggunakan mode semua huruf besar atau semua huruf kapital, jika

10. anda menekan lagi dan lampu indikator mati maka dalam mode seperti biasa atau semua huruf

kecil.

Fungsi Tombol Shift

Fungsinya yaitu untuk membuat huruf besar secara manual (dengan menekan shift+a = A), dan

untukmemasukkaninputyangdiatasangka 1,2,3danseterusnya(contoh:shift+1 = I, s[ifl+/= ?)
FungsiTombol Ctrl
Khusus untuk tombol ini fungsinya itu untuk menyisipkan perintah-perintah pintas. Ccntohriya

untuk mencopy file tinggal tekan ctrl+c.
FungsiTombolAlt
Fungsinya sama sepertitombol Ctrl yaitu untuk menyisipkan perintah secara pintas. Contohnya

alt+F4, itu untuk menutup program yang sedang drlalankan.
Fungsi Tombol Enter
Sebagai perintah "ok" yang diberikan oleh program pada komputer dan untuk membuat paragraf

baru.
Fungsi Tombol Back Space
Fungsinya untuk mendelete satu huruf yang berada disebelah kiri kursor. Jika kita kombinasikan

dengan tombolctrl, ctrl+backspace maka anda menghapus satu kata disebelah kiri kursor.
TombolDelete
Tombol ini sama seperti tombol backspace, bedanya itu jika tombol delete menghapus satu huruf

di sebelah kanan kursor"
Tombolspace
Untuk spasi atau lompat satu karakter.

Sumber : https ://id. scri bd.com

Mflfii GralikaWarna-$_uffi$- PI. Jl. tmbarkas. Ha.i KN,4 I Gagak Sipat

-.,F Donohudan - Boyolali


Click to View FlipBook Version