Wellcome To MyBlog

15/10/2012
1
C++ Identifier
1
Algortima dan Struktur Data Algortima dan Struktur Data Oleh Oleh: : Cosmas Haryawan, S.TP, S.Kom Cosmas Haryawan, S.TP, S.Kom
Identifier
• Identifier atau pengenal adalah nama-nama yang ditentukan sendiri oleh pembuat program untuk pemberian nama variabel, konstanta, fungsi • Penamaan suatu identifier mempunyai aturan- aturan tertentu
Copyright Cosmas Haryawan @ 2006 2
Aturan Penulisan
• Panjang dapat berupa 1 karakter atau lebih tetapi hanya 32 karakter pertama saja yang akan diperhatikan – Misal ada dua nama pengenal: Rata_rata_nilai_ujian_untuk_mahasiswa_kelas_A Rata_rata_nilai_ujian_untuk_mahasiswa_kelas_B – Keduanya akan dianggap sama karena ke 32 karakter pertama untuk dua pengenal tsb adalah : Rata_rata_nilai_ujian_untuk_maha
Copyright Cosmas Haryawan @ 2006 3
Aturan Penulisan …
• Hanya diperbolehkanberisihuruf (‘A’.. ‘Z’, ‘a’..’z’), angka (0..9) atau karakter garis bawah ( _ ) /underscore • Tidak boleh diawali dengan angka –Contoh nama pengenal yang salah : 1angsuran %kelulusan –Contoh yang benar : Angsuran1 angsuran_1 Prosen_kelulusan _1angsuran
Copyright Cosmas Haryawan @ 2006 4
15/10/2012
2
Aturan Penulisan …
• Bersifatcase sensitive(huruf besar dan huruf kecil dianggap berbeda) –Misal : Rata_rataberbeda denganrata_rata Namaberbeda dengannama • Tidak boleh sama dengan kata kunci (keywords)dalam C++
Copyright Cosmas Haryawan @ 2006 5 Copyright Cosmas Haryawan @ 2006 6
Catatan :
• Keywordsdalam C++ juga bersifatcase sensitive, dan standar penulisankeywords menggunakan huruf kecil – if, case, intkeywords,tetapi – If, IF, Case, CASE, INT, Intbukankeywords
Copyright Cosmas Haryawan @ 2006 7
Variabel • Variabel adalah suatu pengenal yang digunakan untuk menyimpan suatu nilai di dalam memory komputer • Nilai dari variabel dapat berubah-ubah selama proses dari program • Variabel harus mempunyai nama supaya isi/nilai dari variabel tsb bisa digunakan oleh program • Nama variabel mengikuti aturan penulisan identifier / pengenal • Usahakan nama variabel tidak terlalu panjang tetapi mudah dimengerti maksud dan isinya
Copyright Cosmas Haryawan @ 2006 8
15/10/2012
3
Deklarasi variabel
• Dalam C++, variabel sebelum bisa digunakan harus dideklarasikan lebih dahulu • Bentuk umum pendeklarasian variabel adalah : tipe_data nama_variabel atau Sifat_variabel tipe_data nama_variabel • Sifat variabel berisi ruang lingkup ataupun masa hidup variabelakan dibahas di materi lain
Copyright Cosmas Haryawan @ 2006 9
Deklarasi variabel
• Contoh : int  x ; /* deklarasi variabel x bertipe integer */
float  a,b; /*deklarasi variabel a dan b bertipe float*/
char nilai_huruf; /*deklarasi variabel nilai_huruf bertipe karakter*/
char nama[30]; /*deklarasi variabel nama bertipe rangkaian karakter 30 digit*/
Copyright Cosmas Haryawan @ 2006 10
Tipe data dalam C++
Copyright Cosmas Haryawan @ 2006 11
unsigned char char
double long double float
unsigned int unsigned long int
[signed] int [signed] long int unsigned short [signed] short Tipe Data
Di beberapa compiler C++ juga diberikan fasilitas tipe data string dan boolean
Assignment
• Proses pemberian nilai ke dalam variabel yang telah dideklarasikan • Misal : nilai = 80; Disc_barang = 10.25 ; Nilai_huruf = ‘A’; //diapit petik tunggal mereka = 3 ;//nama variabel tidak jelas rumah = ‘8’; Subtotal = harga * jumlah ; Tunjangan = 0.1 * gaji_pokok;
Copyright Cosmas Haryawan @ 2006 12
15/10/2012
4
Assignment…
• Assignment juga bisa langsung diberikan pada saat pendeklarasian variabel : • Misal : float gaji = 5000000; char nilai = ‘A’; int x=5, y=10; • Assignment juga bisa diberikan langsung pada beberapa variabel dengan nilai yang sama, misal int a,b,c; a = b = c = 8
Copyright Cosmas Haryawan @ 2006 13
String
• Dalam C++, string dianggap sebagai untaian atau rangkaian karakter • Pendeklarasian string : char  nama_variabel[jumlah_digit]; • Misal char  nama[30]; • Untuk assigment menggunakan fungsi strcpy • Misal : strcpy (nama,”Totok”); • Atau langsung : char nama[30] = “Totok”; • Catatan : suatu string ditandai dengan diapit tanda petik ganda
Copyright Cosmas Haryawan @ 2006 14
Contoh:
Copyright Cosmas Haryawan @ 2006 15
#include
main()
{
int a,b,c
a = 5;
b = 10;
c = a + b ; cout<< a <<“ ditambah “<< b <<“ = “<< c ;
}
Hasil output : 5 ditambah 10 = 15
Bagaimana hasil berikut ini ?
Copyright Cosmas Haryawan @ 2006 16
#include
main()
{
int a,b,c
a = 5;
b = 10;
a = 7 ;
c = a + b ; cout<< a <<“ ditambah “<< b <<“ = “<< c ;
} Hasil output : ??????
15/10/2012
5
Bagaimana dengan yang berikut ?
Copyright Cosmas Haryawan @ 2006 17
#include
main()
{
int a,b,c
a = 5;
b = 10;
c = a + b ;
a = 7 ; cout<< a <<“ ditambah “<< b <<“ = “<< c ;
} Hasil output : ??????
Konstanta
• Konstanta mirip dengan variabel, hanya saja nilai / isi dari konstanta tetap/tidak berubah sepanjangprogram; • Konstanta dideklarasikan sekaligus dilakukan inisialisasi datanya.
Copyright Cosmas Haryawan @ 2006 18
Pendeklarasian Konstanta • Dengan Statemenconst const[type data]nama_konstanta= value; Misal : const float phi =3.141592; const phi =3.141592; • Dengan prepocessordefine #definenama_konstanta value; Misal : #definephi =3.141592;
Copyright Cosmas Haryawan @ 2006

Cinta dan Persahabatan

Mampukah kita membayangkan persahabatan tanpa cinta ?
Persahabatan dan cinta adalah teman terbaik. Karena dimana ada cinta, persahabatan selalu ada di sampingnya. Dan dimana persahabatan berada, cinta selalu tersenyum ceria dan tidak pernah meninggalkan persahabatan.

Pada suatu hari persahabatan mulai berpikir bahwa cinta telah membuat dirinya tidak mendapat perhatian lagi karena persahabatan mengganggap cinta lebih menarik dari pada dirinya.

Hmm… seandainya tidak ada cinta mungkin aku lebih terkenal, dan lebih banyak orang memberi perhatian kepadaku begitu pikir persahabatan. Sejak hari itu persahabatan memusuhi cinta. Ketika cinta mulai bermain bersama persahabatan selalu seperti akan menjauhi cinta. Apabla cinta bertanya kenapa persahabatan menjauhi dirinya, persahabatan hanya memalingkan wajah dan menghindar meninggalkan cinta.

Kesedihan pun menghampiri cinta dan cinta tidak sanggup menahan air matanya lalu menangis tersedu-sedu. Kesedihan hanya termangu memandang cinta yang kehilangan teman baiknya.

Beberapa hari tanpa cinta, persahabatan mulai bergaul dengan kecewa, putus asa, kemarahan dan kebencian. Persahabatan mulai kehilangan sifat manisnya, dan orang-orang mulai tidak menyukai persahabatan. Persahabatan mulai dijauhi dan tidak disukai lagi. Walaupun persahabatan cantik, tetapi sifatnya mulai memuakkan. Persahabatan menyadari dirinya bahwa tidak lagi di sukai lantaran banyak orang yang menjauhi dirinya, persahabatan mulai menyesali keadaannya, dan saat itulah kesedihan melihat persahabatan. Lalu menyampaikan kepada cinta bahwa persahabatan dalam kedukaan.

Dengan segera cinta berlari dan menghampiri persahabatan. Saat persahabatan melihat cinta menghampiri dirinya, dengan air mata yg berlinang persahabatan pun meluapkan seribu penyesalannya meninggalkan cinta. Akhirnya, persahabatan dan cinta kembali menjadi teman baik, persahabatan kembali menjadi pribadi yang menyenangkan dan cinta pun kembali tersenyum ceria. Semua orang akhirnya melihat kedua teman baik itu sebagai berkat dan anugrah dalam kehidupan.

Moral,
Mampukah persahabatan tanpa cinta?
Mampukah cinta tanpa persahabatan??
Sering kali kita temui banyak orang memisahkan persahabatan dan cinta karena mereka berpikir “kalau persahabatan sudah diselami dengan cinta, pasti akan menjadi sulit.” Terutama bagi mereka yg menjalin persahabatan antara lelaki dan wanita. Persahabatan merupakan bentuk hubungan yg indah antara manusia, di mana cinta hadir untuk memberikan senyumnya dan mewarnai persahabatan. Tanpa cinta, persahabatan mungkin akan di isi dengan kecewa,benci, marah, egois dan berbagai hal yg membuat persahabatan tidak lagi indah.

Berhentilah membuat batas antara cinta dan persahabatan, biarkanlah mereka tetap menjadi teman baik, yang harus di luruskan adalah cinta bukanlah perusak persahabatan. Cinta memperindah persahabatan kita. Sering kali cinta cuma dijadikan kambing hitam sebagai perusak sebuah persahabatan. Salah besar!! seharusnya dengan adanya cinta, persahabatan akan semakin menyenangkan.

Teman-teman yang sedang mengalami goncangan dalam persahabatan, jangan salahkan cinta! tetapi cobalah perbaiki persahabatanmu dengan cinta, karena cinta akan menutupi segala kesalahan, mengampuni dengan mudah dan membuat sesuatu yg tidak mungkin menjadi mungkin.

Teman-teman yg belum mengerti arti persahabatan, cobalah memulai sebuah persahabatan. Karena dengan persahabatan kalian akan semakin dewasa, tidak egois dan belajar untuk mengerti. bahwa segala sesuatu tidak selalu terjadi dengan keinginan kita.

Teman-teman yang sedang kecewa dengan persahabatan, renungkanlah. Apakah saya sudah menjalani persahabatan dengan benar dan cobalah memahami arti persahabatan buat hidupmu. Keinginan, semangat, pengertian, kematangan, kelemahlembutan dan segala hal yg baik akan kita temui dalam persahabatan.