•
~tl\J1t7TE\2-.
l Uf\S) 7EM I .
•
SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012
FAKULTAS TEKNOLOGI INDUSTR,I
MI?I'\I RflfOlh.
UNIVERSITAS AHMAD DAHLAN Mala Kuliah ()osen Semesler/Prodi Hari I Tanggal Wa k I u S ifaI
'PENGANTAR TEKNOLOGI INFORMA . Taufiq Ismail, ST., M.Cs. Teknik Informatika RaQu, 25 Januari 2012 120 menil' Soleh buka 1 lembar catatan
I)dunjult: v' Berdoalah sebdum mengerjilkan soal ujian. v' Yukinlah, bahwa Anda mampu mengerjakan dengan baik dan benar. v' Allah tdah menug"-'ikan Raqib dan •Atid untuk mencatat semua amal perbuatan Anda. v' Beri nama dan nim pada catatan yang anda buat dan m"-'iukkan dalam lemblll' jawah ujian akhir. .
Soal: I. Teori: a. Jelaskan (dan gamblll' bila perlu) beberapa lerminologi berikut ini : Retord, Field, ~I, Tablet PC, SMS, AutoCAD, Wiretapping, Worm, HAKI. (20%) '.$. Apa perbedaan pemrograman Al dun Pemrograrnan Konve~onaH (20%)
AI,
. .
2. Aphkasl: (40%) Diberikan tabel berikul
. Mahasiswa Nim
"nama
.:if~ . -· ".:' :'~~.\ . Matakuliah'?K ~fI'F.:i' .
.
.• "['.' .:, ..
. jk
Kodemk
nmmk
L
ti:18048 tc18042 tb18023
PTI
11018001 A 11018002 B 11018003 C 11018004 0 11018005 E 11018006 F 1i018oo7 G 11018008 H 11018009 I
P P
·sks
'3 3 4
PTM JAR
\-.~~:=Im~·:::·-~-""'i
':-. __ -'-~ '. tcl~042 ..
11018002 ~~~~~~ 11018004 11018005
L L L
P
tc18048Ib18023 Ic18042 tb18023
L
P
a.. BerapajumllIh mahasiswa laki-Iaki yang kuliah? b. Berapajumlah mahasiswa seluruhnya? C. Sebutkan nama-nama mahasiswa yang mengambil matakuliah PTI! d. Sebut.kan matakuliah. yang diambil oleh mahasiswa bemama c! 3. Pengembangan Logika : "Seorang penjllhat ko fl1 Puter yang berkcbangsaan Indonesia berada di Australia mengobrak-abrik server di Amerika, yang ditempati atau hosting sebuah perusahaan Inggris... a.
Hukum apa yang akan dipakai untuk mengadili kejahatan teknologi lcrscbut'l (10%)
b. Si"pa yang berhak rncngadili penjahat (ersebilt, sebutkan alasan Iogisnya? (10%)
SOAL'mLAH DIVERIFIKASI T.JNFORMATIKA
OLEn APR
~
TGL:
~
..
SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012
FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS AHMAD DAHLAN Mata Kuliah
o osen Semester/Prodi Hari I Tanggal Wa ktu S if a t
aahasa Indonesia Siti Salamah, S:S., M.Hum. II Teknik Inforrnatika Jum'at, 27 Januari 2012 90menit Closed Books
I. Apakah yang dimaksud kalimat efektif? lelaskan dan berilah contohnya! (Skor 20)
2. .Ic1tlskan syanlt-syarat pembentukan paragraf! (Skor 20) 3. Sehlllkllll dUll j"hL,kan empat alasan yang menyebabkan bahasa Melayu Iliangkat IlIClljtllJi hili "I'll Illdonesia? (Skor 20)
4. Uuall"h ke.rungka surat dinas dengan format selengah lurns b! (Skor 20)
5. PerbaikiJah penggunaan tanda baca pada kalimat di bawah ini? (Skor 20) a. Andi sedang membaca buku diperpustakaan. b. Bapak Ardi Baskoro M,SC memberikan pengarahan di kampus UAD. c. Andi membeli sepatu di jl.mataram.
SOAl UJIAN AKHIR SEM. GASAL T.A. 2Q11/2012
FAKULTAS TEKNOLOGI INDUST.RI . UNIVERSITAS AHMAD DAHLAN Mata Kuliah Dose n Semester/Prodi Hari / Tanggal Wa kt u S if a t
Kalkulus Informatika I
Murinto, S.Si., M.Kom. 1/ Teknik Infoanatika Senin, 30 Jan\lari 2012 120 menit Open Book.s
Kerjakan Soal-soal berikut dengan baik : 1. Tentukan turunan pertama dari fungsi berikut ini :
.
3
a).
y=5~--3
b).
Y
2~
~ c) y
d)
Nilai : 5
X
Nila; : 10
~.-;===="'==;;=
. .Jl-x2 -x
=3sin 2 2x-l Osin 2 2x+sin2x
Nila; : 10
3 y = In - - 3 - 2x
Nila; : 5
2. Tentukan lunmun- pcrtama fungs.i implisil berikut ini :
=0
'l).
4x
Il).
X(X2'fy2)+y(x2_y~)=O
2
..
9Y
2
"3. I)ikelllhui gl'llfik fungsi
!(x) = 3x 2
Nilai: 10
-.
Nillli : 10
2x + 5, maka "tentukan :
u. Hl:lrgu-harga di mana f(xf naik., tunm dan nol
Nilai: 10
b. Hargu-harga di mana f{x) convex, concav.
Nila; : 10
c. Skctsa gratiknya
Nila; : 10
"4. SebuM kalak siku cmpat dibual dar; selembar papan. panjang 12 cm dan lebar 6 em,
dengan memolong bujur sangkar identik pada keempat pojok dan melipal ke alas sisisisinya, carilah ukuran kotak yang menyebabkan volumenya maksimum dan berap" volumenya '! Nilai : 20
SQAL TEUB DIVEJUFIKA.Sl oLEn' APR T.IN1'ORI'fATIKA
TGL'
I.ARAl': '7'i
SOAL UJIAN AKHIR SEM. GASAL T.A. 2011/2012
FAKULTAS TEKNOLOGIINDUSTRI UNIVERSITAS AHMAD DAHLAN Mata Kuliah Dosen Semester/Prodi Hari / Tanggal Wa ktu S if a t
.Logika Informatika Dewi Soyusiawaty, S.T., M.T. II Teknik Informatika Rabu, 1 Februari 2012 90 menit : Open Book$
SOAL 1. Nyatakan ekspresi logika berikut dengan notasi simbol logika dan tentukan nilai kebenarannY
= 6 + 34 = 40
Jum_Ga = 3. + 5 + 55
=
63
,
Fre_Ge = 2 Fre_Ga = 3 3. Buktikan validitas argumen berikut : (30) a. Tidak ada manusia yang abadi Socrates adalah manusia Berarti, Socrates tidak abadi b. Semua mahasiswa Informatika pasti mengambil mata kuliah Logika Beberapa teman di kost adalah mahasiswa Informatika Berarli, Beberapa teman di kost mengambil mata kuliah Logika
~OALTELADD~
OLEH APR
T.1NFORMATIKA
TGL. f
SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012
FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS AHMAD DAHLAN Mata Kuliah Dosen Semester/Prodi Hari I Tanggal Wa ktu S if a t
: : : :
Pendidikan Kewarganegaraan . M. Nurul Satria Abdi, S.H., M.H. II Teknik Informatika Jum'at. 3 Fenruari 2012 : 1 x24 jam : TakeHome
l>etuQjuk
a. Mulailah dcogan memllaca Ba.'ITl'llilah !lIlO Do'" l\. JawaWI dikitiJil ke email: iliitfia_ffiiliid@Yiilioo;oo.id SOAL
l. Pei'keitibangiiii geopolitik pada lillKikalhya"iidaltili samji dISCIili'Uh dUfiiii, yWfll bagaimana wilayah .suatu. negara dimanfaatkan untuk kepentingan· politik nasionaJ. Namun dalam talIlran irnplementilsi gcopolitik suam bangs8 dipengJlnlhi oleh k91i4Uii I¢.()g~fmyil. (nil~i; 2S) a. Bagaimana pandangan. Fnedri<;h Rattel dan Alfred Thayer Mahan meilgeriai geoPOJitik; dan i1paklih paildangan tersebUtl'elevan uiltuk . Indonesia'!
b. Benlcanpandangan saudara rnengenai peIliksanaan Seopolitik Indonesia ditinjau dari aspdt Negara lcepulauanl . .
2.
Pem~ntukan
negara Repllbllk Indonesia bakibtnya unwk
rnemiljuk.an,men~. le~but dibutuhkan mategl.
f(I~illclmtgj,
dan menertibkan. Untuk mewujudlcan tujlWl yang dikl:nal den8JID geI)SlI'IltCgl. (DIIal: 2~) a.. Betikaii pandafigan saiii1Ata meiigertm inlplememasl g~osltiltegi lIidOfiCSIa . . . _~i!
b. Berlkan PiU)dangan dan salusi Saudara atJIS konflik pertsllllhan yjlng teijadi dibeberapli daenlh di Indonesia SlIl!t ioi dilihat dari aspe" ketahaJ'l8ll lllISional! .. < -• ,., -, J. Bllgi Saudara yiliig telah membuat lnakaliih: a. Bcow pcnjel1lsan atas ~l!ih!ln 41am makaWt Saudl!J;J 4!,0 api\ kesimpulan terbadap pennasalahan tersebut (minimum 7S kala). (nilai: 15)
b.
B~rtkan
penjelasan landasan leorl
(lI'Ill1ltftlil 75k!Wi)! (nlJltI~ J5)
)'ling ses!llll dengan makalllh rersebut
. . c. Sebutllan satu contoh kasllS yang relevan dengan makalah Saudara dan beri lUl4!isis alas k/lsus terilCbutl (nUni; 20) .
SeJamat mengeria/con semoga suksesl!1 SOALTELAIID~
OLEH APIt .
TGL I
-
. T.JNIIOItMA.TIJC
I
PAIlAJ' (~
SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012
FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS AHMAD DAHLAN Mata Kuliah 00 san \ Semester/Prodi Hari / Tanggal Wa ktu S if a t 1.
Dasar-dasar Pemrograman Eko Aribowo, S.T., M.Kom. 1/ Teknik Inforrnatika Sabtu, 4 Februari 2012 120 menit Open Books/Close Laptop etc
[15] Jelaskan langkah operasi dari nested loop (perulangan bertingkat) main () berikut,da.n apa outputnya : a. b. { int i. j; for(i=0;i<5;i++) ( char tek['l1j-"INFORMATlKA"; for(j=1;j<5;j++) { fo!, (i""O;t!l 11 ;i++) cout«i«j«endli ~Fo~
r
I
2. (20%) Buallah F~ngsi dan ..... m untuk memanggilnya dalam bah~sa pernrognllnan C/C++ ~ . a, FunU,;i untuk menghitung hasil'Pangkat, dengan parameter/argument nilai basis dan nilai pangkatnya. ' 3. [25%] Porllatikan source perikut, apa output dari sourcode tersebut. (alamat memory visa diusumsikan sendiriJ void main (void) I ioL soal = 2011;--int ·soalPtr = ~soal; ~.,
~cout«·soalPtr«endl; ~cout«soal«endl;
--,. ).~ r... -,_...t
"'_M A.AIf\"":
_cout«&soal«endl; ~cout«&soalPtr«endl;
........ "1.
..... cout«*&soal.l?tr«endl;
TGLI
~cout«&*soalPtr«endl;
r..;Ii
_
cout«soalPtr«endl;
}
4. [15%] Buallah sualu program dengan ketenluan : Program akan digunakan unluk memasukan data lewal kay board yg. akan dilampung dim variabel mahasiswa dengan tipe data mhs yg memiliki struktur NIM charr8~nama char[25La/amat char{301. Tipe data mhs dibua! dengan structure. Hasii output akan disimpan dalam file "data.dat". 5.
[25%) Berikut ini terdaoat oroaram untuk input dan menampilkan biodata. "#include
#include <string.h> char nama[SOl. alamat[120]; void main () { cout«"rnasukkan nama anda: ";cin»narna; CO\lt«"masu~kan a lamat and.a: "; cin»~lamat; cout«I'Nama anda: "«nama; cout«"Alarnat anda~ "«alamat; I Vbahlah program tersebut ke dalam bentuk Class.
SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012
FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS AHMAD DAHLAN Mala Kuliah Dosen Seme.ster/Prodi Hari I Tanggal Wa ktu S if at
Dasar-c!asar Pemrograman . Fillin Noviyanlo, S.T., M.Cs. II Teknik Informalika Sabtu, 4. Februari 2012 90 menit Open book/close laptop etc.
1. [20 poin] jelaskan langkah operasi dan output dari perulangan berikut a. for ( int x - 1; x <= 5; x++ ) foi ( int y - 1; y <- 4; Y++) ( group[xj (y) - 5;
b.
main () ( int x,y;
char ddp (11) =" PEMROGRAMAN'" ; for (x-O;xc11;x++)· {cout«x«endl;
{ for (y=i;yc11;y++) coutccddp[yJ
I:',.
.
:1:· I
·
•
2. [25 poin] Buatlah program untuk menghitung konversi dari celcius ke reamur menggunakan FUNCTION 3. [25 poln] Buatlah prqgram menggunakan tipe data mahasiswa, yang terdiri dari : nim.char [15J, nama char [30J, aiamat char /50J, ipkfloat program tersebut dapat menerima masukkan dari luar dan menampilkannya.
", ~.
4. [30 poin] Terdapat program perkalian berikut, ubahlah ke dalam bentuk CLASS: main () { int bill, bil2, pil; float hsl;
" '::
{ .0;.:"
cout«"-Inpue bil 1
=
";cin»bill;
cout.«"Input bil 2
=
"; cin»bi 12;
.= '" ·
hs1=bill'bil2;
.'..-a'
cout «bi 11 «,r+-"~
..,
.0
getch();
I} Ubahlahkedalam bentuk CLASS
. ,,;;:~
,A SOAL TELAH DIV'EIlIPIIrASI T.JNFORMATIXA
ourn APR
TGL:
I
PAltU'1
P
,~
.~~
/
SOAL UJ!IAN AKHIR SEM. GASAL T:A. 2010/2011
FAKl!JLTAS TEKNOLOGI INDUSTRI UNIVERSITAS AHMAD DAHLAN Mata KUliah Dose n SemesterlProdi Hari I Tanggal Waktu, S if a t 1.
Logika Informatika Dewi Soyusiawaty. S.T., M.T. II Teknik Informatika Rabu, 26 Januari 2011 100 menit Open Catatan (1 Lbr HVS Asli Bukan FC)
Umum(10) Jelaskan dengan sing kat maten logika yang dipelajari (10)
2.
Logika Rangkaian (30) Diketahui fungsi rangkaiari berikut : F(X,Y,Z) = Im(3.5.6.7) a. Nyatakan fungsi dalam vari,abel b. Sederhanakan fungsi (gunakan cara yang dikuasai) c. Gambar rangkaian sebelum dan sesudah disederhanakan
3.
Logika Algoritma (40), a,
Suat flowchart untuk menampilkan secara mundur bilangan yang diipputkan sampal dengan O. ~,
maka outputnya adalah 5 b.
Contoh
bilangan yang diinputkan = 5,
'
432
1
Suat flowchart untuk'menacnpilkan jumlah bilangan genap dan jumlah dari sejumlah bilang,an yang genap saja dan sejumlah bilangan yang diinputkan oleh user. Contoh : bilangan yang diinputkan 'user sejumlah N = 5. yang terdin atas 10, 7, B. 25. dan 3. adalah
: Jumlah I;>ilangan genapnya
sejumlah bilangan yang genap saja 4.
Output yang diinginkan
= 2 bilangan dan jumlah dari
= 10 + 8 = 18.
Logika Predikat (20) Nyatakan validitas/invaliditas argumen berikut ; a.
Semua bujursa'1gkar adalah belah ket'upat Segiempat ABeD adaJah belah ketupat Jadi. segiempat'ASCD 'adalah bujursangkar
b.
Seluruh
pon,§i' harus
masyarakat.
be'rwibawa.
Seberapa
polisi
tak
disegani
Yang tal< disegani masyarakat, harus ditatar P4.
beberapa polisi harus ditatar P4.
Jadi
•
SOAL UJIAN AKHIR SEM. GASAL T.A. 2010/2011
FAKUt.TAS TEKNOLOGI INDUSTRI UNIVERSITAS AHMAD DAHLAN Mata Kuliah Dosen
Dasar-dasar Pemrograman Eko Aribowo, ST., M.Kom. Fiftin Noviyanto, S.T. II Teknik Informatika Kamis, 27 Januari 2011 105 menit Open Books
Semester/Prodi Hari I TanggaL Wa kt u S i fat
[10%) Jelaskan langkilh opera:,i dan nested loop (perulangan bertingkat) berikut,dan apa outputnya : a.
b.
.--main ()
.
-,
{ int i,j;
for(i=O;i<S:i++) { foilj=1;j<5;j++) {
char tek[llj="INFORMAl'IKA"; (i=0;i<11;i++) {cout«i«endl;
for
cout«i«j«endl:
( for
(j=i;j
cout«tek[jl«endl;1 ) .
fu [25%]
Buallah Fungsi' dan. program untuk memanggilnya dalam bahasa
U pemrograman C/C++
a. Fungsi untuk menghitung konversi sunu dart G ke R, dengan argumen nilai C dan kembalian nilai R b. Fungsi untuk menghitung luas segi empat, dengan argument Lebar dan Panjang, dan' nilai kembalian nilai Luas
3. [25%] Perhatikan source berikut, apa output dan sourcode tersebut. (a/amat memory bisa dlasumsikan sendiri)
to
void main(void) ( int soal ~ 2010; iot ·soalPtr
=
&soa).;
cout«*soalPtr«endl: cout«soal«endl: cout«&soal«endl; cout«&soalPtc«endl; cout«&*soalP.t.r«endl: CO\)t«*&~9alrt:r«~end]; cout«soalPtr«endl.;
SOAL 77J.AJ1 J)tvlIRIJ.'D(ASl OLEB ~IlC":i T.lNFORMATDCA
TGL'
15 JAN 2
@[15%] Buatlah suatu program dengan ketentuan : Program akan digunakan untuk memasukan data lewat key board yg akan ditampung dim vanabel mahasiswa dengan tipe data mhs yg memiliki struktur NIM char[Bl,nama charf251 alamat char(301. Tipe data mhs dibuat dengan slructure. Hasil output akan disimpan dalam file "data.dat".
,,
[25%) Berikut ini terdapat program untuk input dan menampilkan biodata. #include #include <stri~g.h> char n~ma[501. ~lamat['20J; void main () { c:out«"masukkan nama anda: \';cin»nama; c;out«"masukkan aJamal. anda: ";cin»aLamat; c:out«"Nama ·anda: "«nama; cout«"Alamal. arlda: "«aJ.amat;
} --_._-------_. __ ..._._------
-----------_._-_.
Ubahlah program tersebut ke dalam bentuk Class. .
. - -'"
_..
•