FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI
Selamat Datang di Forum FTIKOM.

"Information & Communication Technology Faculty"
"UNIVERSITAS MULAWARMAN"


Daftarkan Diri Anda. Selamat Berposting.
Ramekan Forum kita guna memajukan Fakultas kita.

Best Regard

TUGAS ANALISIS BU DEWI

Topik sebelumnya Topik selanjutnya Go down

TUGAS ANALISIS BU DEWI

Post  novay on Wed Apr 27, 2011 7:57 pm

Hay Bray!!!!!!


Kembali lagi bersama saya "nupay mawbowo" dalam acara sharing-sharing tugas bersama...

--MALAS ONLY ZONE--

Hahahaha...

Kan kalo kita sama-sama dapat nilainya lebih mantep kenanya bray.

Bagi yang sudah tau jangan ngolok.



--MALAS ONLY--

Maaf kalo postingnya baru sekarang bray.

Masalahnya malas ngetiknya.

Hehehehe...

Nda tau nih ada angin apa aku jadi kerajinan gini.

Padahal dasarnya amat sangat pemalas.


Kaga usah banyak cincong.

Langsung Ke TKP Bray.. CEKIDOT!!!!!





MAKASIH SUDAH NGREPLY BRAY

SESUAI JANJI AKU TADI


NIH JAWABAN BESERTA PENJELASAN-PENJELASANNYA BRAY

--MALAS ONLY--


1. Select statement are wrongs and correct the errors of data type

int i;
i = 5;


Penjelasan :
Statement bernilai benar, karena nilai integer merupakan nilai konstanta yang meng-identifikasikan nilai numerik.

int j;
j="Hello World";


Penjelasan :
Statement bernilai salah. Karena int hanya digunakan untuk meng-identifikasikan nilai numerik.
Seharusnya menggunakan tipe data char bray.
Berikut cara penulisannya :
char j[20]="Hello World!!!";
atau tanpa menggunakan tipe data, hanya dengan menggunakan fungsi input output.
cout<<"Hello World!!!";

double d;
d=3.145;


Penjelasan :
Statement bernilai benar. Karena tipe data double merupakan nilai floating point yang merepresentasikan nilai desimal / eksponen.
Saya rasa cukup jelas. Semoga aja. Hehehe...

int k;
k=1.23456;


Penjelasan :
Statement bernilai nda jelas. Haha...
Maksudnya gini bray.
Mau dibilang benar tapi salah, mau dibilang salah juga program akan tetap berjalan. Hanya saja output yang muncul hanya angka 1.
Mungkin hasil pembulatannya bray. Karena setau saya nih...

Rasanya aku gak tau apa-apa bah...
integer hanya difungsikan untuk meng-identifikasikan bilangan bulat.
Jadi, setiap angka yang ada dibelakang koma dihilangan / dibulatkan. 
Maksud saya dihilangin bray.

char x;
x=Turbo C 4.5;


Penjelasan :
Statement sangat jelas bernilai salah. Kita tau bahwa Char merupakan tipe data yang hanya mampu menyimpan 1 digit karakter.
Jangan bilang kalo baru tau sekarang. Bisa ya bisa bray, tapi ada ketentuannya.
Pada contoh diatas, seharusnya penggunaannya gini bray :
char x[20]="Turbo C 4.5";
Nah, sekarang maksud dari
[20] itu sendiri merupakan batas dari penulisan sebuah karakter.
Jadi, apabila disana anda memasukkan angka 10, maka isi/nilainya tidak boleh melebihi 10 karakter bray.
Haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhh.........
Mampus kau, ngerti ngerti nda nda sudah...
Hehehehe...

float y;
y=10;
y=y*2;


Penjelasan :
Statement bernilai benar. Karena Tipe data float juga mengidentifikasikan nilai numerik.

CUKUP SEKIAN UNTUK PENJELASAN NOMOR SATU.

SALAH BENARNYA AKU JUGA GAK TAU BRAY.

KALO BENAR YA SYUKUR...

TAPI KALO SALAH JANGAN SALAHIN AKU BRAY...
http://r18.imgfast.net/users/1812/13/24/55/smiles/316276.gif[/img:f2f6]

2. We have the following of source code, what the programs output :

Code:
[center]#include
main ()
{
int counter;
counter=0;
do
{
cout<<"C  ";
counter  ;
}
while (counter<15);
}[/center]


Setelah saya ketik itu kode di Borland C Output programnya kayak gini bray :



Tapi, disini saya menambahkan library untuk menambahkan fungsi getche(); untuk menangkap sebuah output.
Supaya hasilnya nda sekelebat gitu bray.
Sedikit nambahin nih,
Source code diatas itu kalo nda salah menggunakan struktur dasar perulangan "do...while".
Perulangan ini biasa digunakan apabila jumlah perulangannya belum di ketahui.
Terus kalo ditanya counter ; itu gunanya untuk apa??
Aku ngjawabnya kalo itu emang wajib kali ya bray..
Masalahnya pas aku hilangin tuh code,
Error sih nda...
Tapi Outputnya malah ngluarin C terus menerus..
Gak tau sampai kapan baru berenti tu C nya.
Trus kalo ditanya bagaimana prosedur programnya gini bray:
Ini persepsi orang PALI bray..
Kenapa Di Outputnya C keluarnya sampai 15 kali.
Kalo saya nanggapinya gini...
Di Awal variabel Counter di isi dengan nilai 0.
sementara yang paling bawah ada tertulis (counter<15)
Jadi, alasan saya menjawab Output yang keluar sampai 15 kali tu ya...
"15-0" karena diawalnya nilainya emang 0.
Karena penasaran...
Orang PALI itu mencoba mengubah nilai 0 tadi dengan angka 5.
Output yang keluar malah C cuma sampai 10 kali.
Nah dari situ Si PALI itu menyimpulkan kalo jumlah perulangan ya dkeluarkan itu melalui rumus pali-palinya itu.
Katanya 15-5 = 10 Jadi C nya Muncul 10 Kali deh..

WKWKWKWKW... PALI PALI..


3. These point about the understanding of Operators. Find the value of J in C and explain your answer, if we have : int M=24; K=21;

NAH SEKARANG YANG NOMOR 3 BRAY...

DIMANA, PADA PENJELASAN PERINTAHNYA KITA KETAHUI DUA BUAH VARIABEL

VARIABEL M DENGAN NILAI 24

DAN K YANG NILAINYA 21

LANGSUNG KE TEKAPE BRAY...

a. J=M>K;

Output : 1 = True

Penjelasan :
Coba pikir bray...
Kira-kira 24 lebih besar dari 21 gak??.
Kalo iya berarti BENAR.

b. J=M%K;

Output : 3

Penjelasan :
24! dibaca 24 modulus 21 yaitu sisa pembagian antara kedua operator.

c. J=M&&K;

Output : 1 = True

Penjelasan :
Variabel M dan K merupakan bilangan bulat dan keduanya bernilai true.

d. J=M K;

Output : 46

Penjelasan :
K merupakan operator pre-increment, maksudnya variabel K akan dinaikkan nilainya 1 sebelum dilakukan operasi (K 1).
Jadi, 24 (21 1) = 24 22 = 26.

e. J=M- --K;

Output : 4

Penjelasan :
--K merupakan operator pre-decrement, maksudnya variable K akan diturunkan nilainya 1 sebelum dilakukan operasi (K-1).
Jadi, 24 - (21-1) = 24 - 20 = 4.

f. J=M>>2;

Output : 6

Penjelasan :
Operator >> merupakan Operator Bitwise yang fungsinya menggeser n bit kekanan. Operator bitwise memodifikasi variabel menurut bit yang merepresentasikan nilai yang disimpan. Jadi, kita perlu mengkonvert bilangan desimal ke bilangan binar dulu bray.
24 = 11000
Sehingga, 24>>2 = 00110
Jadi, hasilnya tinggal kita kembalikan lagi ke bilangan bulat bray.
00110 = 0 0 4 2 0 = 6.

g. J=K =M;

Output : 45

Penjelasan :
J=K =M equivalen dengan K=K M. Sehingga, 24 21=45.

h. J=--M K ;

Output : 44

Penjelasan :
--M merupakan operator pre-decrement, nilai M akan diturunkan nilainya 1. Sementara K merupakan operator post-increment yaitu sebuah variabel yg akan dinaikkan nilainya 1 SETELAH dilakukan operasi, nilai K akan ditambah nilainya apabila proses telah dilakukan. Dalam hal ini nilai K tidak mengalami perubahan.
Sehingga, (24-1) 21 = 23 21 = 44.

i. J=M==K;

Output : 0 = False

Penjelasan :
Nilai M sama dengan / equivalen nilai K.
Liatin ini bray : 24 sama dengan 21
Hayati baik-baik, kira-kira itu benar apa salah.

j. J=K!=21;

Output : 0 = False

Penjelasan :
Ini malah kebalikannya...
Nilai K tidak sama dengan 21. Sementara, nilai dari variabel K itu 21. Artinya proses tersebut menyebutkan bahwa 21 tidak sama dengan 21. Makanya proses diatas bernilai salah.

k. J=-M*5;

Output : -120

Penjelasan :
Simple z bray, -M berarti -24.
-24 Dikalikan dengan 5 maka hasilnya -120.
Kalo gak paham berarti PALI.

l. J=M|K;

Output : 29

Penjelasan :
Tanda | merupakan salah satu dari Operator Logika Bitwise yaitu Bitwise OR. Operator ini akan mengembalikan nilai dari logika OR antara setiap pasangan bit.
Pertama-tama kita konversi masing-masing variabel kedalam bilangan binar.
M = 24 = 11000
K = 21 = 10101
Kemudian langkah selanjutnya kita komplemenkan kedua bilangan binar tersebut menggunakan tabel kebenaran untuk operator logika.
Dalam logika matematika, OR atau disebut dengan Disjungsi hanya akan bernilai salah apabila kedua pernyataan yang ada bernilai salah. Selain daripada itu maka bernilai benar.

M | 1 | 1 | 0 | 0 | 0 Note : 1 = Benar ; 0 = Salah
K | 1 | 0 | 1 | 0 | 1
-----------------------
J | 1 | 1 | 1 | 0 | 1

Jadi, nilai dari J adalah 11101
Langkah terakhir kita hanya tinggal mengkonversikan bilangan binar tersebut menjadi bilangan desimal.

J = 11101 = 16 8 4 0 1 hasilnya TARAMMMMMMMM... Hitung z sendiri*.


m. J=~M|K;

Output : -9

Penjelasan :




*sebagian teks hilang*





MAAF NIH BRAY...

PENYAKIT MALASKU KAMBUH LAGI.

JADI MUNGKIN CUKUP SAMPAY SITU AJA YANG BISA AKU SHARE BUAT TEMAN-TEMANKU SEMUANYA.

padahal gak ngerti... ckckckck... emhhhh... emhhhh...

NIH AKU KASIH HIGHLIGHTNYA Z BRAY..

YANG NOMOR 4 MENGENAI POINTER..

UNTUK YG "A"

Step 1 itu cuma menginisialisasikan variabel

Step 2 ptr itu nilainya sama dengan &num

Step 3 kalo *ptr nilainya 100 berarti nilai num juga 100

Step 4 *ptr tadi nilainya 100, kemudian berarti nilainya ditambah 1, jadi 101

Step 5 (*ptr)*=2; fungsi ini equivalen dengan ptr=*ptr*2, jadi 101 kali 2 = 202

JADI OUTPUTNYA KALO NDA SALAH GINI :

100 101 202


BUAT YANG "B" PELAJAARI SENDIRI YA BRAY..

NGANTUK BANAR NIH...

KATANYA ITU MENGENAI ARRAY DAN POINTER...


INI PASTEAN TERAKHIR AKU BRAY...

-----NOMOR 5-----

5. These program about array concept, there are still 10 syntax error in this source code. Find them and fix with the correct syntax. And how the value of Sum? Give your explanations.

#include "iostream.h"
#include "conio" //seharusnya conio.h

using namespace std //Tidak diharuskan menggunakan ini

int main (); //Tidak boleh ngenggunakan ; pada deklarasi fungsi utama
//Seharusnya menggunakan kurung kurawal bray ({)
const int MAX_ARRAY = 5;
int numbers[MAX_ARRAY] //Nih titik komanya (;) kurang
int index;
int sum;

// Stored values in the array.
for (index = 0; index < MAX_ARRAY index ) //Kalo yang ini (;) dibelakang MAX_ARRAY gak ada
numbers[index] = index * index;

// The values in the array are summed.
sum = 0;
for (index = 0; index < MAX_array; index ) //penulisan MAX_array harus sesuai sama yg diatas
sum = sum numbers[index];
cout << Sum is " << sum << endl; //Petik didepan sum is-nya mana woy...

// Add code to print out the values of all the
array.elements //Ini lagi, kalo komentar gak perlu dienter, ntar malah jadi syntax baru.
getche; // Buka kurungnya kelupaaaaann ()
}; /*Emmmm.... Sebenarnya ini gak masalah sih...*/



Berikut Source Code setelah di perbaiki bray :

#include
#include

int main ()
{
const int MAX_ARRAY = 5;
int numbers[MAX_ARRAY];
int index;
int sum;

// Stored values in the array.
for (index = 0; index < MAX_ARRAY; index )
numbers[index] = index * index;

// The values in the array are summed.
sum = 0;
for (index = 0; index < MAX_ARRAY; index )
sum = sum numbers[index];
cout << "Sum is " << sum << endl;

// Add code to print out the values of all the array.elements
getche();
};




MAAF NIH BRAY KALO KURANG LENGKAP DAN BANYAK YANG GAJE!!!!

MAKLUM, AKU EMANG LEMAH KALO SOAL JELAS MENJELASKAN.

SEDIHNYA AY...

YA UDAH BRAY MUNGKIN ITU AJA YANG BISA AKU SHARE.

DAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHH...


[center]SEMANGAT F-TIKOM


Terakhir diubah oleh novay tanggal Tue Sep 11, 2012 12:50 pm, total 2 kali diubah

_________________________________________________
_________________________________________________
"Use incredible thoughts to manifest an incredible life. Your life will follow your thoughts.
If you think it, and believe it, then you will see it."


Keep Posting BRAYY...

PHOTO PANAS:


Sexy Kannnn???....
Jgn Pikiran Kotor Dulu Brayy...

novay
Forum Founder [Joker]
Forum Founder [Joker]

Posts : 488
Points : 840
Reputasi : 12
Age : 25
Location : Berau City
Universitas : University Of Mulawarman
Fakultas : Faculty Of Information and Communication Technology

http://ftikom-unmul.nstars.org

Kembali Ke Atas Go down

Re: TUGAS ANALISIS BU DEWI

Post  Root_Wailler on Thu May 05, 2011 2:09 pm

oooooooooo

_________________________________________________
kita kan bray,....
ES DAWET NYA BRAY,....



BACA BRAY:
Semua takan sia-sia,bila ingin belajar
hanya dirimulah yang bisa mengubah garis hidupmu
hanya dirimulah yang bisa,bukan orang lain
perkataan mu adalah doa


K.E.E.P P.O.S.T.I.N.G B.R.A.Y

Root_Wailler
Third Moderator Forum [Ace]
Third Moderator Forum [Ace]

Posts : 250
Points : 335
Reputasi : 4
Age : 25
Location : Jakarta
Universitas : Indonesia
Fakultas : Informatika

http://Kaltimfree.com

Kembali Ke Atas Go down

Re: TUGAS ANALISIS BU DEWI

Post  ariLoyZ on Wed May 18, 2011 9:30 am

waaaaa... pusing

ariLoyZ
Newbie
Newbie

Posts : 9
Points : 13
Reputasi : -1
Universitas : Mulawarman
Fakultas : FTIKOM

Kembali Ke Atas Go down

Re: TUGAS ANALISIS BU DEWI

Post  novay on Fri May 20, 2011 6:18 am

bosan bah bosan bah bosan bah bosan bah

_________________________________________________
_________________________________________________
"Use incredible thoughts to manifest an incredible life. Your life will follow your thoughts.
If you think it, and believe it, then you will see it."


Keep Posting BRAYY...

PHOTO PANAS:


Sexy Kannnn???....
Jgn Pikiran Kotor Dulu Brayy...

novay
Forum Founder [Joker]
Forum Founder [Joker]

Posts : 488
Points : 840
Reputasi : 12
Age : 25
Location : Berau City
Universitas : University Of Mulawarman
Fakultas : Faculty Of Information and Communication Technology

http://ftikom-unmul.nstars.org

Kembali Ke Atas Go down

Re: TUGAS ANALISIS BU DEWI

Post  Sponsored content Today at 7:46 pm


Sponsored content


Kembali Ke Atas Go down

Topik sebelumnya Topik selanjutnya Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik