ai, - hmtif uad - informatika uadhm.tif.uad.ac.id/wp-content/uploads/uas_smt1_2011.pdfinggris... a....

9
SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012 FAKUL TAS TEKNOLOGI INDUSTR,I UNIVERSITAS AHMAD DAHLAN MI?I'\I RflfOlh. l Uf\S) 7EM I . . Mala Kuliah ()osen Semesler/Prodi Hari I Tanggal Wa kIu S i f a I '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: 11018005 tb18023 11018002 tc18042 11018002 tc18048- Ib18023 11018004 Ic18042 ':-. __ '. .. Kodemk nmmk ·sks ti:18048 PTI '3 tc18042 PTM 3 tb18023 JAR 4 Nim "nama . jk 11018001 A L 11018002 B P 11018003 C P 11018004 0 L 11018005 E L 11018006 F L 1i018oo7 G P 11018008 H L 11018009 I P I. Teori: a. Jelaskan (dan gamblll' bila perlu) beberapa lerminologi berikut ini : Retord, Field, AI, Tablet PC, SMS, AutoCAD, Wiretapping, Worm, HAKI. (20%) '.$. Apa perbedaan pemrograman Al dun Pemrograrnan (20%) . . . ..".:' 2. Aphkasl: (40%) .• "['.' .:, .. Diberikan tabel berikul . . Mahasiswa Matakuliah'?K . 11018001 tc18048- 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 OLEn APR T.JNFORMATIKA TGL:

Upload: lamhanh

Post on 10-May-2018

224 views

Category:

Documents


1 download

TRANSCRIPT

SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012

FAKULTAS TEKNOLOGI INDUSTR,IUNIVERSITAS AHMAD DAHLAN MI?I'\I RflfOlh.

•~tl\J1t7TE\2- lUf\S) 7EM I. .

Mala Kuliah()osenSemesler/ProdiHari I TanggalWa k I uS i f a I

'PENGANTAR TEKNOLOGI INFORMA ..Taufiq Ismail, ST., M.Cs.Teknik InformatikaRaQu, 25 Januari 2012120 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:

11018005 tb18023

11018002 tc18042

11018002 tc18048­

~~~~~~ Ib1802311018004 Ic18042

~~: ':-. __-'-~ '. tcl~042 ..

Kodemk nmmk ·sks

ti:18048 PTI '3

tc18042 PTM 3tb18023 JAR 4

Nim "nama . jk

11018001 A L

11018002 B P

11018003 C P

11018004 0 L

11018005 E L

11018006 F L

1i018oo7 G P

11018008 H L

11018009 I P

I. Teori:a. Jelaskan (dan gamblll' bila perlu) beberapa lerminologi berikut ini : Retord, Field,

~I, AI, Tablet PC, SMS, AutoCAD, Wiretapping, Worm, HAKI. (20%)'.$. Apa perbedaan pemrograman Al dun Pemrograrnan Konve~onaH(20%)

. . . .:if~ ..-· ".:'2. Aphkasl: (40%) .• "['.' .:, ..

Diberikan tabel berikul:'~~.\ .. Mahasiswa Matakuliah'?K ~fI'F.:i' .

\-.~~:=Im~·:::·-~-""'i<o-d-e-m-k--"

11018001 tc18048-

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 kofl1Puter yang berkcbangsaan Indonesia berada di Australiamengobrak-abrik server di Amerika, yang ditempati atau hosting sebuah perusahaanInggris...

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 DIVERIFIKASIOLEn APR T.JNFORMATIKA

~

TGL:

SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS AHMAD DAHLAN

Mata Kuliaho osen

Semester/ProdiHari I TanggalWa ktuS if a t

aahasa IndonesiaSiti Salamah, S:S., M.Hum.

II Teknik InforrnatikaJum'at, 27 Januari 201290menitClosed 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 KuliahDose nSemester/ProdiHari / TanggalWa kt uS if a t

Kalkulus Informatika IMurinto, S.Si., M.Kom.1/ Teknik InfoanatikaSenin, 30 Jan\lari 2012120 menitOpen Book.s

Kerjakan Soal-soal berikut dengan baik :

1. Tentukan turunan pertama dari fungsi berikut ini :

. 3a). y=5~--3­

2~

Xb). Y ~.-;===="'==;;=

. .Jl-x2 -x

~ c) y =3sin2 2x-l Osin 2 2x+sin2x

3y = In ---

d) 3 - 2x

2. Tentukan lunmun- pcrtama fungs.i implisil berikut ini :

'l). 4 x 2 .. 9 Y 2 = 0

Il). X(X2'fy2)+y(x2_y~)=O

"3. I)ikelllhui gl'llfik fungsi !(x) = 3x 2-. 2x + 5, maka "tentukan :

u. Hl:lrgu-harga di mana f(xfnaik., tunm dan nol

b. Hargu-harga di mana f{x) convex, concav.

c. Skctsa gratiknya

Nilai : 5

Nila; : 10

Nila; : 10

Nila; : 5

Nilai: 10

Nillli : 10

Nilai: 10

Nila; : 10

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 sisi­

sisinya, carilah ukuran kotak yang menyebabkan volumenya maksimum dan berap"

volumenya '!

Nilai : 20

SQALTEUB DIVEJUFIKA.SloLEn' APR T.IN1'ORI'fATIKA

TGL' I.ARAl': '7'i

SOAL UJIAN AKHIR SEM. GASAL T.A. 2011/2012FAKULTAS TEKNOLOGIINDUSTRI

UNIVERSITAS AHMAD DAHLAN

Mata KuliahDosenSemester/ProdiHari / TanggalWa ktuS if a t

.Logika InformatikaDewi Soyusiawaty, S.T., M.T.II Teknik InformatikaRabu, 1 Februari 201290 menit

: Open Book$

SOAL

1. Nyatakan ekspresi logika berikut dengan notasi simbol logika dan tentukan

nilai kebenarannY<l dengan menggunakan tabel kebenaran, serta

penyederhanaan: (30)

if ((if A then B) and (if C then B» then ((if A or C) then B)

2. Buat flowchart untuk menampilkan jumlah dari bilangan genap saja (Jum_Ge),

jumlah bilangan ganjil saja (Jum_Ga), frekuensi tampi! bilangan genap saja

(Fre_Ge) dan frekuensi tampil bilangan ganjil saja (Fro_Ga) dari N buah

bilangan yang diinputkan oleh user. (40)

Contoh : N = 5, berarti ada 5.buah bilangan yang akan diinputkan oleh user,

bila bilangan tersebut adal(lh 6, 3, 5, 34, 55 maka outputnya adalah

Jum_Ge = 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/2012FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS AHMAD DAHLAN

Mata KuliahDosenSemester/ProdiHari I TanggalWa ktuS 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>etuQjuka. 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, yWfllbagaimana wilayah .suatu. negara dimanfaatkan untuk kepentingan· politiknasionaJ. Namun dalam talIlran irnplementilsi gcopolitik suam bangs8dipengJlnlhi 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 Indonesiaditinjau dari aspdt Negara lcepulauanl . .

2. Pem~ntukan negara Repllbllk Indonesia bakibtnya unwk f(I~illclmtgj,rnemiljuk.an,men~. dan menertibkan. Untuk mewujudlcan tujlWlle~but dibutuhkan mategl. 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 teijadidibeberapli daenlh di Indonesia SlIl!t ioi dilihat dari aspe" ketahaJ'l8lllllISional! ..< -- • ,., -,

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 )'ling ses!llll dengan makalllh rersebut

(lI'Ill1ltftlil 75k!Wi)! (nlJltI~ J5) . .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 . T.JNIIOItMA.TIJC. -

TGL I IPAIlAJ'(~

SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS AHMAD DAHLAN

Mata Kuliah00 san

\ Semester/ProdiHari / TanggalWa ktuS if a t

Dasar-dasar PemrogramanEko Aribowo, S.T., M.Kom.1/ Teknik InforrnatikaSabtu, 4 Februari 2012120 menitOpen Books/Close Laptop etc

TGLI

1. [15] Jelaskan langkah operasi dari nested loop (perulangan bertingkat)berikut,da.n apa outputnya : main ()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~<i«endl;r f~ (j=i;j<ll;j++)cout«tek[jJ«endl;1

I

2. (20%) Buallah F~ngsi dan .....m untuk memanggilnya dalam bah~sapernrognllnan 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. (alamatmemory visa diusumsikan sendiriJ

void main (void)I ioL soal = 2011;--­

int ·soalPtr = ~soal;

~., ~cout«·soalPtr«endl;

~cout«soal«endl;

--,. ).~ r... _cout«&soal«endl;~cout«&soalPtr«endl;

-,_...t ........"1. ~cout«&*soalPtr«endl;

"'_M <t*_¥ ..... cout«*&soal.l?tr«endl;A.AIf\"": ~.;. r..;Ii _ cout«soalPtr«endl;

}

4. [15%] Buallah sualu program dengan ketenluan :Program akan digunakan unluk memasukan data lewal kay board yg. akandilampung dim variabel mahasiswa dengan tipe data mhs yg memiliki strukturNIM charr8~nama char[25La/amat char{301. Tipe data mhs dibua! denganstructure. Hasii output akan disimpan dalam file "data.dat".

5. [25%)Berikut ini terdaoat oroaram untuk input dan menampilkan biodata.

"#include <iostream>#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;

IVbahlah program tersebut ke dalam bentuk Class.

SOAl UJIAN AKHIR SEM. GASAl T.A. 2011/2012

FAKULTAS TEKNOLOGI INDUSTRIUNIVERSITAS AHMAD DAHLAN

Mala Kuliah

DosenSeme.ster/ProdiHari I Tanggal

Wa ktu

S if at

Dasar-c!asar Pemrograman

. Fillin Noviyanlo, S.T., M.Cs.II Teknik InformalikaSabtu, 4. Februari 2012

90 menitOpen 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<cend1;1} .

•2. [25 poin] Buatlah program untuk menghitung konversi dari celcius ke reamurmenggunakan FUNCTION

3. [25 poln] Buatlah prqgram menggunakan tipe data mahasiswa, yang terdiri dari :nim.char [15J, nama char [30J, aiamat char /50J, ipkfloatprogram 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;

cout«"-Inpue bil 1 = ";cin»bill;cout.«"Input bil 2 = "; cin»bi 12;hs1=bill'bil2;cout«bi 11 «,r+-"~<bi12«" =" «hs 1«endl;

} getch();

I}Ubahlahkedalam bentuk CLASS

SOAL TELAH DIV'EIlIPIIrASIourn APR T.JNFORMATIXA

TGL: IPAltU'1 P

I:',.:1:-

· I· .

", ~.

" '::

{.0;.:"

=. '"· ..,.0

. '..-a'

. ,,;;:~

,A,~.~~

/ SOAL UJ!IAN AKHIR SEM. GASAL T:A. 2010/2011

FAKl!JLTAS TEKNOLOGI INDUSTRIUNIVERSITAS AHMAD DAHLAN

Mata KUliahDose nSemesterlProdiHari I TanggalWaktu,S if a t

Logika InformatikaDewi Soyusiawaty. S.T., M.T.II Teknik InformatikaRabu, 26 Januari 2011100 menitOpen Catatan (1 Lbr HVS Asli Bukan FC)

1. Umum(10)

Jelaskan dengan singkat 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. Contoh bilangan yang diinputkan = 5,~, '

maka outputnya adalah 5 4 3 2 1

b. 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. Output yang diinginkan

adalah : Jumlah I;>ilangan genapnya = 2 bilangan dan jumlah dari

sejumlah bilangan yang genap saja = 10 + 8 = 18.

4. 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 be'rwibawa. Seberapa polisi tak disegani

masyarakat. Yang tal< disegani masyarakat, harus ditatar P4. Jadi

beberapa polisi harus ditatar P4.

SOAL UJIAN AKHIR SEM. GASAL T.A. 2010/2011

FAKUt.TAS TEKNOLOGI INDUSTRIUNIVERSITAS AHMAD DAHLAN

Mata KuliahDosen

Semester/ProdiHari I TanggaLWa kt uS i fat

Dasar-dasar PemrogramanEko Aribowo, ST., M.Kom.

Fiftin Noviyanto, S.T.II Teknik InformatikaKamis, 27 Januari 2011105 menitOpen Books

a.

for(i=O;i<S:i++) {foilj=1;j<5;j++) {

cout«i«j«endl:

TGL'15 JAN 2

SOAL77J.AJ1 J)tvlIRIJ.'D(ASlOLEB ~IlC":iT.lNFORMATDCA

[10%) Jelaskan langkilh opera:,i dan nested loop (perulangan bertingkat)berikut,dan apa outputnya : .--- . -,

b. main (){ int i,j;

char tek[llj="INFORMAl'IKA";for (i=0;i<11;i++)

{cout«i«endl;( for (j=i;j<ll;j++)

cout«tek[jl«endl;1) .

fu [25%] Buallah Fungsi' dan. program untuk memanggilnya dalam bahasaU pemrograman C/C++

a. Fungsi untuk menghitung konversi sunu dart G ke R, denganargumen nilai C dan kembalian nilai R

b. Fungsi untuk menghitung luas segi empat, dengan argument Lebardan Panjang, dan' nilai kembalian nilai Luas

3. [25%] Perhatikan source berikut, apa output dan sourcode tersebut. (a/amatmemory 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.;

@[15%] Buatlah suatu program dengan ketentuan :Program akan digunakan untuk memasukan data lewat key board yg akanditampung dim vanabel mahasiswa dengan tipe data mhs yg memilikistruktur NIM char[Bl,nama charf251 alamat char(301. Tipe data mhs dibuatdengan slructure. Hasil output akan disimpan dalam file "data.dat".,,[25%) Berikut ini terdapat program untuk input dan menampilkan biodata.

#include <iostream>#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. . . - -'" _..