Pages

Sabtu, 29 Oktober 2011

fungsi C++

Fungsi
Dasar Komputer & Pemrograman 1
Fungsi
Dasar Komputer & Pemrograman
TC22052
Kartika Firdausy - UAD
dipecah
Program
Sub Program
modul / routine / prosedur / fungsi
Fungsi
Dasar Komputer & Pemrograman 2
Keuntungan modularisasi program
1. Menghindari penulisan teks program
yang sama secara berulangkali
2. Kemudahan menulis dan menemukan
kesalahan (debug) program
Jenis modul program dalam C++
Fungsi mengembalikan sebuah nilai
(return value)
fungsi pada C++ umumnya berisi sejumlah
pernyataan C++ yang dikemas dengan
sebuah nama.
nama ini dapat dipanggil beberapa kali
dalam suatu kode C++.
salah satu fungsi yang sering dilibatkan
dalam aplikasi berbasis konsol yaitu
main().
Biasanya di dalam fungsi tersebut
dituliskan sejumlah pernyataan.
Fungsi
Dasar Komputer & Pemrograman 3
misalnya
fungsiA()
fungsiB()
fungsiC()
Di dalam fungsi main(), terdapat pemanggilan ketiga fungsi tersebut
sebagai berikut:
int main()
{
fungsiA();
fungsiB();
fungsiC();
return 0;
}
Contoh kerangka fungsi
main()
fungsiA() fungsiB() fungsiC()
fungsiB1() fungsiB2() fungsiB3()
Fungsi
Dasar Komputer & Pemrograman 4
Struktur fungsi
tipe_nilai_balik nama_fungsi(tipe_parameterA, tipe_parameterB, ...)
{
pernyataan_1;
...
pernyataan_n;
return nilai_balik;
}
tipe_nilai_balik nama_fungsi(tipe_parameterA, tipe_parameterB, ...)
disebut judul fungsi, terdiri dari tiga bagian:
1. tipe_nilai_balik
menentukan tipe nilai yang diberikan oleh fungsi ketika fungsi dipanggil.
Nilai balik ditentukan melalui pernyataan return.
2. nama_fungsi
3. parameter
digunakan untuk melewatkan nilai ke fungsi. Antar parameter dipisahkan
oleh tanda koma (,). Jika tak ada parameter, judul fungsi berupa:
tipe_nilai_balik nama_fungsi()
Contoh
long kuadrat(long x)
{
long hasil = x * x;
return hasil;
}
didefinisikan fungsi dengan nama kuadrat() yang
digunakan untuk menghitung nilai kuadrat dari
sebuah bilangan
Nama parameter = x
Tipe = long
Nilai balik = perkalian x dengan x dan bertipe long.
Fungsi
Dasar Komputer & Pemrograman 5
Tipe data
Pecahan
presisi
ganda
1.7e – 308 … 1.7e308
-1.7e – 308 … -1.7e308
double 8 bytes
Float / bilangan
pecahan
+3.4e-38 … +3.4e38
-3.4e-38 … -3.4e38
float 4 bytes
bool 1 byte true atau false Boolean
Long integer
signed: -2147483648 … 2147483647
unsigned: 0 … 4294967295
4 bytes
long int
(long)
Integer /
bilangan
bulat
signed: -2147483648 …2147483647
unsigned: 0 … 4294967295
int 4 bytes
Short Integer
signed: -32768 … 32767
unsigned: 0 … 65535
2 bytes
short int
(short)
Character
signed: -128 … 127
unsigned: 0 … 255
char 1 byte
Tipe Ukuran Range Keterangan
Fungsi tanpa nilai balik (return value)
Fungsi dengan tipe void berarti tidak memiliki nilai balik
Contoh:
void info()
{
cout << “Tidak ada nilai balik”;
}
Bisa ditambahkan pernyataan return:
void info()
{
cout << “Tidak ada nilai balik”;
return;
}
Cara pemanggilan fungsi di atas:
info();
Fungsi
Dasar Komputer & Pemrograman 6
Nama Global dan Nama Lokal
Nama lokal : konstanta, variabel, tipe, dan lain-lain
yang dideklarasikan oleh fungsi
(hanya “dikenal” di dalam fungsi
tersebut).
Nama global : dideklarasikan di dalam program utama
jika nama tersebut digunakan di seluruh
bagian program.
Catatan :
Jika nama tersebut hanya digunakan
dalam fungsi, “sebaiknya” dideklarasikan
sebagai nama lokal.
Usahakan memakai nama global sesedikit
mungkin.
Fungsi
Dasar Komputer & Pemrograman 7
Parameter
untuk pertukaran informasi antara fungsi dan titik di mana fungsi
tersebut dipanggil.
Parameter ada dua jenis, yaitu :
Parameter formal, dideklarasikan dalam fungsi.
Parameter aktual, disertakan pada waktu pemanggilan.
Parameter formal dan parameter aktual saling berpasangan, jumlah
dan tipe harus sama. Ketika dipanggil parameter aktual
menggantikan parameter formal.
Pemanggilan
di akses dengan cara memanggil namanya dari program
pemanggil (program utama atau modul program lain)
Prototipe fungsi dideklarasikan di dalam program
pemanggil supaya program pemanggil “mengenal” nama
fungsi serta cara mengaksesnya.
Fungsi
Dasar Komputer & Pemrograman 8
sebelum main() terdapat baris yang disebut prototipe
fungsi, misal:
long kuadrat(long x);
isinya sama dengan judul fungsi, dengan tambahan tanda titik
koma
untuk memberitahu kompiler bentuk fungsi tersebut
karena pada main() terdapat pemanggilan fungsi tetapi
fungsi belum didefinisikan
definisi fungsi di bagian sesudah main()
Perlakuan terhadap nilai yang dihasilkan oleh fungsi
(return value) ada dua macam :
1. ditampung ke dalam nama variabel lain
y F( x )
2. langsung dimanipulasi :
dicetak
cout <<F( x )
digunakan dalam struktur pemilihan
if (F( x ) < 0
cout <<“Hasil fungsi negatif”
endif
digunakan dalam kondisi pengulangan
while
(F( x ) > 0 ) or ( a < 0.5)
do
a a / 2
digunakan dalam ekspresi
z 2 * F ( 5 ) + 10 ;
cout << “Nilai z = “<<z;
Fungsi
Dasar Komputer & Pemrograman 9
Contoh:
mencari standar deviasi
(X - μ ) 2
s 2 =
N
μ = ( X ) / N
Penjumlahan matriks
C = A + B
a11 a12 a13
a21 a22 a23
a31 a32 a33
b11 b12 b13
b21 b22 b23
b31 b32 b33
A = B =

Minggu, 16 Oktober 2011

tugas PTIK

TUGAS PTIK
                               

Bentuk flowchart dari pseudocode berikut:
  1. Masukkan kode barang
  2. Masukkan harga barang
  3. Masukkan jumlah barang
  4. Hitung bayar = harga*jumlah barang
  5. Jika bayar >=100.000 maka diberikan discount 10%, selain dari itu tidak mendapatkan discount
  6. Hitung total bayar = bayar-discount
  7. Cetak total bayar



Kesukaan q

Duren

tak akan ada yang bisa menggambarkan gimana rasanya durenn ini emm,,,, enak banget ,,, entah napa yah q itu suka banget sama duren ho,,, uwenaknya ,,,,, tapi kadang q bingung sama orang2 yang nda suka sama duren hooo,,,,,,, mungkin mereka nda tau x yah rasanya hoo,,,, 



I LOVE DUREN
selalu di hati q no1 lawh MESTII

Senin, 10 Oktober 2011

Kata-KATA BIJAK PARA FILOSOF YUNAN

Phytagoras


• Phytagoras berkata,”jika engkau ingin hidup senang ,mka hendaklah engkau rela di anggap sebgai tidak berakal atau di anggap orang bodoh”.
• Pukulan dari sahabatmu lebih baik dari pada ciuman dari musuhmu.
• Phytagoras berkata,”jangan sekali-kali percaya paada kasih saying yang datang tiba-tiba,karena dia akan meninggalkanmu dengan tiba-tiba pula”.
• Jangan membanggakan apa yang kamu lakukan hari ini, sebab engkau tidaka akan tahu apa yang akan di berikan oleh hari esok.
Plato

Orang yang ingin bergembira harus menyukai kelelahan akibat bekerja.
• Janganlah engkau berteman dengan orang jahat karena sifatmu akan mencuri sifatnya tanpa engkau sadari.
• Plato berkata ,”Orang yang berilmu mengetahi orang yang bodoh karena dia pernah bodoh,sedangkan orang yang bodoh tidak mengetahui orang yang berilmu karena dia tidak pernah berilmu”.
• Budi pekerti yang tinggi adalah rasa malu terhadap diri sendiri.
• Plato di Tanya ,”Bagaimana caranya agar seseorang biasa hidup dengan tenang?”. Dia menjawab ,” Jika orang itutidak melakukan kejahatanh dan tidak beredihh akan sesuatu yang di alaminya,maka dia tentu akan merasa tenang”.
• Kerendahan seseorang di ketahui melalui dua hal : banyak berbicara tentang hal-hal yang tidak berguna,dan bercerita padahal tidak di tanya.
• Jangan terlalu banyak mengenal orang .sebab, kalian lebih sering di sakiti oleh orang yang kalian kenal,sedangkan orang yang tidak kalian kenal nyaris tidak dapat menyakiti kalian.
• Cint6a adalah gerak jiwa yang kosong tanpa pikiran.
Thales

• “orang yang bercita-cita tinggi adalah orang yang menganggap teguran teguran keras baginya lenbut daripada sanjungan merdu dari penjilat yang berlebih-lebihan”
• “apabila kamu menasihati orang yang bersalah maka berlemah lembutlah agar dia tidak merasa di telanjangi”
• “orang yang secara sembunyi-sembunyi melakukan suatu perbuatan yang tidak di llakukan secara terang-terangan,ia tidak berharga di hadapan dirinya”

Socrates
• Seseorang menampar pipi Socrates,lalu pada bekas tamparan itu Socrates menulis “Seseorang telah menamparku ini balasan dariku”.
• Socrates di cela karena makan terlalu sedikit, maka di menjawab,“aku makan untuk hidup, bukan hidup untuk makan”.
• Socrates di cela karena di tidak banyak bicara, dia menjawab,”Allah Taala telah menciptakan dua telinga dan satu lidah untukku agar aku banyak mendengar daripada berbicara,tetapi kalian lebih banyak bicara daripada mendengar”.
• Setelah berusia tua,Socrates,belajar musik. Lalu ada orang berkata padanya,” apakah engkau tidak malu belajar di usia tua?”. Dia menjawab,” Aku merasa lebih malu menjadi orang yang bodoh di usia tua”.
• Socrates berkata,”Cobalah dulu,baru cerita. Pahamilah dulu,baru menjawab. Pikirlah dulu,baru berkata.Dengarlah dulu,baru beri penilaian .Bekerjalah dulu,baru berharap.
• Socrates berkata ,” kesedihan membuat akal terpana dan tidak berdaya.jika anda tertimpa kesedihan, terimalah dia dengan keteguhan hati dan berdayakanlah akal untuk mencari jalan keluar”.
• Janganlah engaku menceritakan isi jiwamu kepada oarng lain,karena sungguh jelek orang yang menaruh hartanya di rumah dan memerkan isinya.
• Kesejahteraaan memberikan peringatan,sedangkan bencana memberi nasihat.
• Janagn mengomentari kesalahan orang lain, karena orang itu akan mengambil manfaat dari ilmumu lalu di menjadi musuhmu.

 

Kamis, 06 Oktober 2011

PERSAHABATAN


persahabatan ,,,,,,,,,
ada sebuah cerita di balik ini semu di mana q sangat bahagia bisa mengenal kalian,,,
di mana saat duka,senang,sedih kalian ada di sisiku,,,,,,, hooo,,,,,,
lebay banget ,,,,, tapi bagiku kalian segalanya ,,,,, tak bisa ku ungkapkan dengan kata2 bagaimana q sangat bahagia mengenal mu ,,,,,
cinta persahabatan qita cihuwiiiiiiiiiiiiii hoo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,






































Minggu, 02 Oktober 2011

Filsafat Hidup

Saat pikiran tidak disini, kita memandang, tapi tidak melihat. Kita mendengar, tapi tidak mendengar, kita makan tapi tidak merasakan makanan kita.( "hasil seseorang tergantung pada perubahan pola pikir.")

Masalah memiliki akhir dan awalnya. Mengetahui apa yang awal dan yang akhir akan menuntun ke apa yang diajarkan ("Kalau kau tahu apa yang datang pertama dan yang akhir, maka kau dekat dengan Jalan.")

Ketulusan adalah awal dan akhir segalanya. Tanpa ketulusan tidak ada artinya. Orang yang kuat menghargai proses menjadi tulus.

.Jika kau tidak mengerti atau apa yang kau pelajari tidak mencapai tujuannya, jangan langsung meninggalkannya. Ketika ada yang kau selidiki, atau menyelidiki tapi tidak mengerti, jangan langsung meninggalkannya. Ketika ada sesuatu yang tidak bisa dicerna, atau dicerna tapi tidak jelas, jangan langsung meninggalkannya. Ketika ada sesuatu yang belum dikuasai, atau sudah dikuasai tapi belum menyeluruh, jangan langsung meninggalkannya.

Kau harus mempelajari dengan menyeluruh, menyelidiki dengan mendetil, mengungkapkan dengan hati-hati, mencerna dengan jelas dan melatihnya secara universal.

Ya, kekayaan menghiasi rumah dan kebajikan menghiasi orang. Pikiran luas dan tubuh lega. Jadi orang yang kuat harus berpikir dengan tulus.

Budidaya orang tergantung pada perbaikan pikirannya, jika seorang pria dipengaruhi nafsu maka dia tidak akan benar dalam perbuatannya.

Berada di rumah yang luas di dunia, berada di tempat yang benar di dunia, dan berjalan di jalan yang agung di dunia, kalau orang itu menginginkan jabatan, dan melakukan yang ia pelajari demi kepentingan orang banyak, itu adalah kakarteristik orang yang besar.

mencoba

mencoba
pUNgsaN