1 MATA KU lah FM-UAD-PBM-04-16/Rl SOAL UJAN TENGAH SEMESTER GENAP TA 2011/2012 FAKULTAS TEKNOLOGNDUSTR ~ rn' pemrograma_n_w_e_b f-p_r_o_d_ -j--+_t_e_k...
Umur : <11 ~ahun <:N?UT 'IYPE="radio" !.\At'IE="var3" Vll.':'UE="r2"> 11-20 tahun CNP:JT TYPE="raciio l l NA~JjE:="v a r 3 II VALUE="r3"> >20 tah'.ln
Asal Kota : <SELECT N.zvv:c:.=lI var 6" SIZE="l">
Gambarkan tampilan perintah HTML di atas, dan jelaskan setiap blok perintahnya.
-- ("
")
--
Diverifikasi oleh : Ketua Program Studi
Sri Winiarti. ST, M.Cs.
Disusun oleh : b eilmuan
Dosen Pengampu
Ali Tarmuji. S.T. M.es
/
FM-UAD-PBM-04-16fRI
I
SOAL UJIAN TENGAH SEMESTER GENAP TA 2011/2012 • FAKULTAS TEKNOLOGIINDUSTRI
~
~.
.'/fI~,~ ~l ()
~
!
Algoritma dan Pemrograman
PRODI
Teknik Informatika I I
DOSEN
Drs. Wahyu Pujiyono, M.Kom
KELASfSEM
ABCDI II
!
-~
HARIfTANGGAL
: : Rabu, 18 April 2012
i RUANG
!
,
WAKTU
90 menit
SIFAT UJIAN
I:
-
,
Aud,30S - 312
: I Open 1 Ibr Folio
PETUNJUK: 1. Perhatikan petunjuk di setiap soal, karena tiap soal memiliki karakteristik yang berbeda. Jawaban boleh TIDAK BERURUTAN asal lengkap, bukan "bersambung" di halaman lain. 3,
Soleh buka 1 lembar catat?· iolio tulisan tangan asli
4.
Sila lembar jawab kurang, mintalah pad a pengawas.
5, Tidak diperkenankan membuka diktat, modul, laptop atau kertas fotokopi!
SOAL: 1. [Nilai 25] Diberikan program hasil generate Raptor yang telah dimodifikasi sebagai berikut :
int mainO { char *raptor_prom pCvariable_zzyz; float total; float result; float input; float i; i =1;
total =0; while (1)
{
raptor_prompt_variable_zzyz ="Enter the value: "; cout «
raptor_prompCvariable_zzyz «
endl;
cin > > input; if (input
} result =total/(i-1); caut« return 0;
}
I
MATA KULIAH
~~/~
2,
I,
"The average value: " «result «
endl;
i
FM-UAD-PBM-04-16jRl
Buatlah : a. Tentukan: variabel input, variabel proses dan variabel output b. Tentukan: fllethod (fungsi) hitung rata-rata input
c. Setelah
mene~tukan
langkah a, dan b di atas, buatlah Class Hitung.
d. Buatlah operator overloading untuk input dan outputnya (diambil dari data member) 2. [Nilai 25] Untuk menghitung x pangkat y, didefinisikan secara iteratif berikut :
X!
= x * x * x __ . * x (sebanyak y kali)
a. Buatlah definisi untuk kasus rekursif (untuk semua kemungkinan nHai y) b. Buatlah fungsi rekursif untuk yang di dalamnya meliputi kasus untuk y >= 0 dan y < 0 (boleh dalam bentuk Flowchart atau C++) 3. [Hasil observasi [Nilai 25]] Jaw,blah dengan singkat soal berikut. a. Apakah perbedaan antar a value parameter dan variable parameter
7
b. Dari hasil observasi saudara, berikan contoh peran (fungsi) beserta lengkap dengan value parameter dan variable parameter.
(minimal 3 peran dan masing-masing
peran boleh ada - minimall jenis parameter, atau tidak sama sekali) di bawah ini. •
Tanpa parameter
•
Terdapat hanya value parameter
•
Terdapat value parameter dan variable parameter
4. [Nilai 25] Modifikasi Algoritma Di bawah ini adalah flowchart yang dimaksudkan untuk menghitung nilai a dibagi b. Isilah tabel berikut seperlunya sesuai dengan flowchart.
a. Untuk nilai a
I
I
= 12 dan b = 3 Nilai varia bel a (baru) setelah dikuranai b
Nilai varia bel a (lama) untuk dicek r
-----+I
t=-----t-
Nilai variabel b
Nilai varia bel hasil
I
I
i
j
I
"-
b. Flowchart tersebut, mungkin saja ada
kesalahan logika (hasll tidak sesuai dengan
yang diharapkan). Bila perlu, lakukan perubahan (modifikasi) sehingga sesuai dengan yang diharapkan.
FM-UAD-PBM-04-16jRl
Stan (in a, in b, in hasil)
hasil -
OUl
0
Loop
No
ha sil .- hasH + 1
End
Nilai BONUS [maksimal 10] : Tulislah di bawah tanda tanga nlembar jawab saudara : 1. Jumlah postingan Alpro (di luar refleksi) di blog :
2. Jumlah refleksi Alpro sampai minggu ke-7 : 3. Berapa kali melakukan mentoring
I,r--
_ _
Diverifikasi oleh :
Disusun oleh :
I
Penanggungjawab Keilmuan
Dosen Pengampu
..... , ...............................
Drs. Wahyu Pujiyono. M.Kom
,
Ketua Program Stud;
./
<\ I I'~ " II WJ
7
_
<./
Sri Winiarti. 5.T. M.Cs
I
I
FM-UAD-PBM-04-16/Rl
SOAL UJIAN TENGAH SEMESTER GENAP TA 2011/2012 FAKULTAS TEKNOLOGIINDUSTRI
[
: MAT-A-K-U-L-IA'-H--
~tlka Diskret
DOSEN
I Drs. Tedy Setiadi, MT Lisna Zahrolun, ST
i Teknik
PRODI
; KELAS/SEM
Inform~ I
A,B,C,D,E/II
I
I--.------+-+----'------'--.----~+__----__i
I HARIITANGGAL I
I WAKTU
I:
1
I
I Aud,305 s.d. 314
Senln, 23 Aprrl2012
! RUANG
90 menit
1I SIFAT UJIAN
I:
I Closed Books
PETUNJUK: 1. Berdoalah sebelum mengerjakan. 2. Nilai maksimal yang dicapai adalah 100. SOAL: J. Diberikan S= {O,l ,2,3.'1,5,6,7,8.9} , A = {XES!X kelipatan 3) dan B={ XES'x 2 -5:::0}. Tenlukan
a
(A U B)
b. (A - B)'
c. (AnB)x( B-A)
\l 51
2. Tel1lukan banyaknya bilangan antara I dan 1000 (termasuk I dan 1000 ) yang habis dibagi 3 atau 7 telapi tidak habis dibagi 5 !
[15)
3. Tuliskan berapa hasil dari : a.
5 mod 7
b.
a mod 3
c. -14 mod 3
•
)
It . I.
4. Diberikan relasi pada himpunan A= {I ,2,3,4,5,6.7} dengan r = a.
[15)
Wj)! 5 <,
i2
- /'
< 25).
Tuliskan anggota dari r
b. Gambarkan graf dari relasi r tersebut.
[20)
~/ /
5. Diketahui sebuah scbuah relasi Mhs : (nim, nama, alamat) AmbiJ : (nim, malakuliah. semester, tahun, niJai) Matkul : (kdmatkul, namamatkul, ;ks) Dari relasi di atas tenlukan : a. Tan1pilkan nim dari mahasiswa pengambilmalakuliah='basis data'
..!'
rf
FM-UAD-PBM-04-16jRl
b. Tampilkan nama mahasiswa dan tahun pengambilan serra nilainya yang mengambil mala klliiah basis data yang tidak lulus (nilai D,alall E) c. Tampilkan kode klliiah. nama mata kuliah yang diambil oleh nim='OOT d. Tampilkan kode kuliah, nama mala kuliah yang diambil pada tahun 2011/2012 yang [35J
diambil oleh nim='OO7'telapi tidak diambiJ olch nim='Ol 0'
--000--
r I
:ll-__
D_i_su_s_un oleh : _ _
Diverifikasi oleh :
!
Ketua Program Studl
PenanggungJawab Kellmuan
i~i:
1
I
Sri Winiartl. S.T.. M.es.
Drs. Tedy Setiadi. M.T. Lisna Zahrotun. S.T.
L-
L-
Dosen Pengampu
I
,
•
L
!
(:
;>
..../'
)l), ( t
"l :>
~
(-
/
fy Ii;
~
->
/
-j
-/
.\
I
.,j
--)
,
~
r
...
""
J
FM -UA J)-I'I3M-lH-16/RI
_-_· . 1
--l---SOAL UJIANTENGAH ·sEMESTER-GENAPTA2"oii/2012 FAKUlTAS TEKNOlOGI INDUSTRI
- --Fe'a~;:2~ A~ril 2~~;· -;~~N~· :;O;·3~6,~ll~;12 I. I~.OO lJJII N ! II It.1 -,
JAM MULAI / WAKTU
_ L
I
1
I 12.30 -
I SWAT
wlb
I
Hulw
T~I-lutup,
I,alllus Tcrbulia
A_ I{eading Test I{ead
th~
tcxt lJdow and then answer the qucstions about it.
COMPUTER liSE IN TIlE CAl{ INIH'STI{Y 1\11 producls begin wilh Hn idea. In Ihe pw,1. car (ksigllers work lirsl 011 paper. AI a later st[\ge. models were madc in ,,,'oDd or fiberglass. "\JO\," c\ocrything j'j done lIsing CAl) (Clllllpulcraided design) programs. These programs allow designcrs to work in twu or three dimensiuns (~ I) ur 3-1)) bill most new designs are crcaled using a solid nwdeliinJ' program which allows Ihe model to be viewed from any angle. It can also be ,"jeweu by engineer<.; and executives wly\\lh.:rc in the \\"()rld.
I he ll10dds have accurate dilllL'IlSio\1:-' and the dc:-.igll lilc~ call he s~nt 10 r:\pid llI{ldclill~ de\ icC's to produce a r:notolypc, Belt)re ~l single COlllpollelll is produced, f1rt)grallls wifl have \\'orked out the 1()I'Ct;.'s acting. on it. Crash conditiull call he sill1ulutl'd to lest lhe ;o;aICly I\.;alures (,f Ihc ear. ,\sSCl1lhl) can be simulatcd to \\ork oul lilc bcsl \\;1\ of hllilding the car. This ,aves lil11e 11l00l('y.
1'01' compollents into
<.I
~llch <.1:-' ~llgillC
parIs. Wlll'll tile desig.n is Cnl1lpklc. tht: life is illlporktl
CAM (Colllpu!('I-aidcd mn!l!l!';Jclllring) program, I !cre. all Illachillillg operations lire
plalllll".~d. Tlh.'
file is then S":-l1l to a post-processor \\hiciJ converts the dalc' into a ~e( of instrLlclicHlS in a Itmn which can b" read by Computer numni"al cUllirnlled (CNC) machine tool,. I hese inslrucliuns mc red io a CNC cOnJrolJe.r \\hich cOlllrnls tlJc machine luuls whicll sbape Ihe tinish product. In computer-integrated Ill:' Iltf~!clul'il1g (('1:\1). CnlllIHIH.:r~ control the assl'lllhl~ linc and monitor the slirpl) or materials, ordering I1C\\ supplies \\ hl'1l needed. Thr..:~ GIll calcul<.lIc whl-'Il
tools call
Ill'Cd lo
hl'
be replaced. Computers alst) pCl'lllit clJ~ll1gl'S in
l'll~totl1i/~d h1 meet
produced
10
thl.?
ll~..:ds
;l
or d partIcular clil'tlt.
producl to h(' mmk casil}. Ordt..:rs -Spcl'i~d
..:ditiUIIS' or car:-:i
((Ill
be
amact ne\\ eustol11':r, to a model. ["r L'''"11ple Ihe IHvl\\' Milli.
Un th..: as,",l.?llIhly line.
paimillg. Rohot:.. \\ith
COlllplll('r~clllllr{)l1l'd I"(,hob
are lI<..;cd lil!- tasks sllch as wl'idillt'-
~CllS(lrS Cllcck
1he.' lillishl'd \ chicle !(1I' dl'l\:cts, For example, thl'y cun check the pailll thicklless and ho\\ \\clllhc doors IiI. I.
What do a
yOll
C!\I)
thillk the Illilowillg lenllS Illean') b. CAM
c. ('1M
d. ('Nt'
List the things computers can do in thl'
d(~siJ!,n
and prodIH.·tion of a car in fht, J!,aps
(2-5),
EXI\;-"1Pl.1'
l.I//n\l' l-IJ und J-D dt.'si.'I!..i1s 10 he mode CU/CII/tllt.: dilllensions froll/ (/ d('si,!..~17
,
.' . ~.
5
I'M -LJAD-PI3M-04-16ji<.1
Complete column B of the table. ~ \-low was it done in the past i Designs produced all paper r-:::Dc:.ic:.m:,:e:.:lI:.::s.:.:io.:.:n.:.:s,:-c:.:a:;.:l.:.cOOu:.:la:.:tc:.:d;:-:bLy-,l.:.:ll:.::e.::a:.:su:.::lc.:i:.:n"'g l-!-\I1odels made by hand
B \-low is it dOlle now __ ~-===----==I 6 : .. . ,7 .. . 8 .-'-~:: . . - -
I
i
i~~:~d~~~~~~~l~~s~:~d
=f~0 .
.'
'.'
::.~~
=~
B. Grammar Test Rewrite the advice (1-3) as your personal opinion using J think or J don 'tthink with should.
EXAMPLE
You are advised not to look at a computer screen for more than 30 minutes. I don't think you should look at a computer screen/or more than 30 minutes. I. It is advisable for you to shut down your computer and restart it. 2. I'd recommend that you don't touch that door for at least five hours after painting it. 3. Try using a socket wrench to take those wheel nuts off. Match items from the past with contrasting items from the present into sentences (4-6). EXAMPLE designs produced all paper design produced by CAD programs In the past. designs were produce on paper. but now they are produced by CAD programs. rp-a-s-t--_. Ip~~s-;~t '! Paint cars by hand I_C=a.:.:rIL·y--'p:.:l.:.:l0:.:1c..1e:.. .:.:m.:.:e:.:s.:.s.:.ag",e:.:s:.. :. bLy.. :.m:.. :. et:.:a:.:.l. .:.w-,ic..re.:.:s:.. ' Make tennis rackets from wood
Use words (1-3) into sentences. Example Burn (V): Burn mearecordin[!. yeWI' CDs and encoding them into MP 3 or other digital jiles. i. Rip ( ) . _ 2. Tag ( ): _ 3. Podcast ( .. ): Use collocations (4-6) into sentences. EXAMPLE Down/oad + pictures: You can download picturesji'om camera 4. Display + information: _ 5. Click on + the icon: . 6. Calculate + costs: . _ D. Writing Test Reply to the customer enquiry and make suggestions using the notes below. fiE
(,k
m!M'jj.T5-:'"*-;>\_~_j;"_
N,r'l' .':h. '!'141~' P\l)'·l0·~.~,;·~,;-,'.t, ~I
(L,-
01'( 'f",
,,,,,.,,j-,
1",
':.-11
j·
FM-LJAD-PBM-04-16/1\1
All clips are in Windows Media format - customers must have Windows Media Player installed. lflhey have Windows Medift Player installed, they should: o Check their system sound settings o Check the sound settings on their media player (The sound settings might need to be turned up.) Useful language
Do ... You can do . Try doing . J sugges/ you do lDE# f ...
SOAL UJIAN TENGAH/AKHIR SEMESTER GENAP TA 2011/2012 FAKULTASTEKNOLOGIINDUSTRl ~
MATA KUUAH (sks)
ri
~
.--
I
Sistem Digital (3 sks)
PROD!
Teknik Informatika
M. Andang N, ST, MT
KELAS/SEM
A dan D 1 II
HARI/TANGGAL
Kamis, 26/4/2012
RUANG
:
305,306,311,312
JAM MULAI 1 WAKTU
08.00 - 09.30 (90 MENTT)
SIFAT UJIAN
:
Buku Tertutup
y
I~~ ~~ ~':A" ~
:
DOSEN
~
SOAL
=
1. a). Apa perbedaan komponen digital, rangkaian digital dan sistem digital. (nilai 10) b). Representasikan data digital 10-bit 1001010110 dalam bentuk gelombang (nilai = 10) c). Perhatikan bentuk gelom"]ng input sebagai berikut: (nilai 15)
kotak.
=
~J:'
l2J
1 •
• II'>'
Ley.. 1 .Loo;oku
B
~ I-_I_-W_L_.I·_~_-\-L~J\
Gambarlah bentuk gelombang outputnya jika kedua input tersebut dihubungkan dengan input gerbang: OR dan AND. 2. Konversikan bilangan desimal ini ke sistem bilangan Biner, OIetal dan Heksadesimal. (nilai 20)
=
a) 243 10
b) 137,125 10
3. Buatiah suatu tabel dan rangkaian gerbang logika sebagai alat sensor pendeteksi yang akan aktif (bernilai 1) jika hanya ada dua masukan saja. (nilai = 15) 4. Implementasikan persamaan Y
(nilai
= [(AB.
(A+C)] + (BD) ke dalam bentuk rangkaian logika.
= 15)
5. Deskripsikan rangkaian berikut ini ke dalam bentuk persamaan logika. (nilai = 15) A
B
C
D
I
-~-;' ---0 y)
~
--------------D-y Diverifikasi oleh :
Ketua Program Studi
011~ Sri Winiarti. S.T., M.CS.
Disusun oleh :
-ila"t" ~fll ~
l
__ (
M. Andang N. S.T.. M.T
M. Andang N, S.T.. M.T
FM-UAD-PBM-04-16/Rl
SOAL UJIAN TENGAH SEMESTER GENAP TA 2011/2012 FAKULTAS TEKNOLOGIINOUSTRI
m
,.,
0
(~'§., ?
~=Q.
} ~
~
MATA KULJAH
IImu Budaya Dasar
PRODI
Teknik lnformatika
DOSEN
Drs. Sujarwo, M.Hum
KELAS/SEM
C,DIII
HARIITANGGAL
Jum'at, 27 April 2012
RUANG
305,306,311.312
WAKTU
75 menit
SIFAT UJIAN
Closed Books
PETUNJUK: •
Jawablah pertanyaan-pertanyaan berikut ini dengan singkat dan je/as
•
Setiap 170mor soa/ memi/iki skor 20
I
SOAL:
1. Apa yang dimaksud dengan flmtl Sosial dan Budaya Dasal' sebagai ilmu yang multidisiplin dan bagaimana visi, misi dari matakuliah ini ? Jelaskan!
2. Jelaskan! Apa asal kata dan makna istilah kebudayaan dalam arti luas maupun semrit dan apa yang Anda ketahui tentang tahap pemikiran manusia dalam berbudaya ? • 3. Sebutkan dengan contoh beragam bentuk perubahan budaya yang dapat terjadi di masyarakat maupun yang terjadi di dalam diri individu! 4, Jelaskan dengan contoh! Bagaimana karakteristik mentalitas manusia tradisional dan mentalitas manusia modern? 5. Jelaskan dengan contah kasu" Jagaimana mewujudkan manusia yang manusiawi di tengah-/PJlgah kehidupan masyarakat yang beragam dan plural dewasa ini ?