Anda di halaman 1dari 13

MATA KULIAH

KOMPUTER & PEMOGRAMAN

DOSEN PEMBIMBING
HASANUDDIN, S.SI, M.SI.

UJIAN AKHIR SEMESTER


TAKE HOME

ARRANGED BY:
DARA FILDA
(11315206060)

SEMESTER III A
JURUSAN PENDIDIKAN MATEMATIKA
FAKULTAS TARBIYAH DAN KEGURUAN
UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU
PEKANBARU
2014

KATA PENGANTAR
Puji syukur kehadirat Allah SWT, yang telah memberikan saya rahmat dan karunia
sehingga saya dapat menyelesaikan Tugas Ujian Akhir Semester, tugas ini diajukan untuk
mata kuliah Komputer dan Pemograman dengan judul Ujian Akhir Semester (Take Home).

Tugas ini dapat terselesaikan dari bantuan berbagai pihak, saya mengucapkan terima
kasih kepada Dosen Pembimbing Hasanuddin, S.SI, M.SI. orang tua, abang-abang, kakakkakak dan teman-teman yang telah memberikan bimbingan serta dorongan, dan telah
membantu saya sehingga tugas ini dapat di selesaikan. Tugas ini belum tentu benar. Namun
ini sudah merupakan usaha yang maksimal yang telah saya kerjakan, dan insyaallah benar.

Saya menyadari bahwa tugas ini masih belum sempurna, untuk itu perlu ada
bimbingan dan belajar lagi.

Pekanbaru, 16 Desember 2014

Dara Filda

DAFTAR ISI
Kata Pengantar ......................................................................................................2
Daftar Isi

......................................................................................................3

CHAPTER II
2.1

Soal nomor 13..........................................................................4

2.2

Jawaban ..................................................................................5

2.3.

Ilustrasi ..................................................................................6

CHAPTER III
3.1.

Soal nomor 29 ......................................................................8

3.2.

Jawaban ................................................................................9

3.3.

Ilustrasi ...............................................................................10

CHAPTER IV
4.1.

Soal nomor 5 ........................................................................12

4.2.

Jawaban

4.3.

Ilustrasi ..................................................................................13

.............................................................................12

CHAPTER II
2.1.

Soal nomor 13 chapter 2


On average, people in a region spend to 8 to 10% of their income on food. Write a
script that will prompt the user for an annual income. It will then print the range that
would typically be spent on food annually. Also, print a monthly range.

Rata-rata, orang di suatu daerah menghabiskan 8 sampai 10% dari pendapatan mereka
untuk makanan, tulis script yang akan meminta pengguna untuk pendapatan tahunan.
Kemudian print kisaran yang biasanya akan dibelanjakan untuk makan setiap
tahunnya. Juga, print untuk bulanan.

2.2.

Jawaban
disp('Ayooo, hitung pendapatan yang dihabiskan untuk makanan ');
disp(' ');
disp('Pilih Menu Persentasi: ')
disp('1. 8 persen');
disp('2. 9 persen');
disp('3. 10 persen');
pilih = input('Pilih Menu Berikut: ');
switch pilih
case 1
clc;
disp('untuk yang 8 persen ');
disp (' ');
% masukkan nilai x
x= input ('jumlah gaji pertahun Rp. ');
disp(' ');
% proses
disp ('yang dihabiskan untuk makanan pertahun = ');
m=x*8/100;
% Output
disp (m);
% proses
disp('untuk perbulan = ');
y= m/12;
% Output
disp (y);
case 2
clc
disp('untuk yang 9 persen ');
disp (' ');
% masukkan nilai x
x= input ('jumlah gaji pertahun Rp. ');
disp (' ');
% proses
disp ('yang dihabiskan untuk makanan = ');
m=x*9/100;
% Output
disp(m);
% proses
disp('untuk perbulan = ');
y=m/12;
% Output
disp (y);
case 3
clc
disp('untuk yang 10 persen');
disp (' ');
% masukkan nilai x
x= input ('jumlah gaji pertahun Rp. ');
disp (' ');
% proses
disp ('yang dihabiskan untuk makanan = ');
m=x*10/100;
% Output
disp(m);
% proses
disp('untuk perbulan = ');
y=m/12;
% Output
disp (y);
otherwise
disp 'ikuti perintah!!';
5
end

2.3.

Ilustrasi
1. Ayo kita jalankan Command Window nya.

2. Pilih salah satu dari ke tiga pilihan (1,2 dan 3), selain itu maka
program akan selesian. Misalnya tekan 4.

3. Misalnya kita pilih nomor 1, maka akan muncul untuk 8 persen.

4. Masukkan gajinya dengan di misalkan 15000000, maka akan print


uang yang dihabiskan untuk makanan pertahun dan juga perbulannya.

5. Begitu juga jika kita pilih nomor 2 untuk yang 9 persen, dan nomor 3
untuk yang 10 persen.

CHAPTER III
3.1.

Soal nomor 29 chapter 3


Write a script that prompts the user for a value of a variabel x. Then it uses the menu
function to present choices between sin(x), cos(x), and tan(x). The script will print
whichever function of x the usee chooses. Use a switch statement to accomplish this.
Menulis script yang meminta pengguna untuk nilai variabel x. Kemudian, gunakkan
menu function untuk menyajikan pilihan antara sin(x), cos(x), dan tan(x). Script akan
mencetak fungsi x pengguna memilih yang mana, dengan menggunakan switch.

3.2.

Jawaban

% Example of otherwise for error message


clc
disp('
disp('
disp('
disp('
disp('
disp('
disp('
disp('
disp('

######## ####### ## ###### ###### #


#
##
##
# ## #
#
# ##
#
##
####### ## ###### #
# # # #
##
##
#
## #
# #
# #
##
##
##
# ## ###### ###### #
#
TRIGONOMETRI FUNCTION');
....................................');
....................................');
....................................');

######
#
#
#
#
#
#
######

#
#
### ###
# ## #
#
#
#
#

######
#
######
#
######

#########
##
##
##
##

######
##
#
######
## #
##
#

disp('Fungsi Trigonometri: ')


disp (' ');
disp('pilih fungsi berikut = ')
disp('1. sin(X)');
disp('2. cos(X)');
disp('3. tan(X)');
pilih = input('Pilih Fungsi: ');
switch pilih
case 1
disp('sin(X) ');
clc;
% masukkan nilai X
X= input ('masukkan nilai X =

');

% proses
disp (' Y = sin (X) ');
disp ('
= sin (X)');
Y = sind (X) ;
% Output
disp(Y)
case 2
disp('cos(X) ');
clc;
% masukkan nilai X
X= input ('masukkan nilai X =

');

% proses
disp (' Y = cos (X) ');
disp ('
= cos (X) ');
Y = cosd (X) ;
% Output
disp(Y)
case 3
disp('tan(X) ');
clc;
% masukkan nilai X
X= input ('masukkan nilai X =

');

% proses
disp (' Y = tan (X) ');
disp ('
= tan (X) ');
Y = tand (X) ;
% Output
disp(Y)
otherwise
disp 'ulangi!!!';
end

## ');
## ');
## ');
## ');
## ');

3.3.

Ilustrasi
1. Ayo kita jalankan program fungsi trogonometri.

2. Pilih salah satu dari ke tiga pilihan (1,2 dan 3), selain itu maka program
akan selesia. Misalnya tekan 4.

10

3. Misalkan kita pilih nomor 1 yaitu fungsi sin(X). Dan input nilai X nya,
contoh X = 90 maka hasil sin(90) = 1

4. Begitu juga jika kita pilih nomor 2 untuk cos(X) dan nomor 3 untuk
tan(X) kita masukkan berapa saja nilai X, maka hasil dari fungsi
trigonometrinya akan muncul.

11

CHAPTER IV
4.1.

Soal nomor 5 chapter 4


Prompt the user for an integer and print I love this stuff! n times.
Meminta pengguna untuk n bilangan bulat dan print I love this stuff! n
kali.

4.2.

Jawaban
clc
disp('mari kita coba');
disp(' ');
n=input('n times = ');
for i=1:n
disp (i)
disp([(i) ,'I Love This Stuff!']);
end

4.3.

Ilustrasi

1. Kita jalankan programnya.

12

2. Masukkan n dengan bilangan bulat, misalnya 7

13

Anda mungkin juga menyukai