Halaman

Kamis, 16 Februari 2012

Struktur Dasar C++

Seperti segala sesuatu yang ada, tentunya C++ juga mempunyai struktur dasar atau struktur utama dalam programnya. Stuktur ini merupakan syarat minimal bagaimana program tersebut bisa berjalan. Kode program tersebut adalah sebagai berikut :


File Header
Setiap statemen atau fungsi membutuhkan adanya file header. Misalnya untuk menggunakan statement cout dan cin, membutuhkan file header iostream.h. Begitu juga dengan statement printf dan scanf yang membutuhkan file header stdio.h. Dan masih ada banyak lagi fungsi-fungsi yang membutuhkan beberapa file header yang berbeda.

Contoh program:
Nama program : Hello World
Kode program:





Keterangan:
#include merupakan file header yang digunakan sebagai rujukan dari statement yang akan digunakan, dalam hal ini adalah cout. Statement cout membutuhkan iostream.h sebagai file header.

main(), merupakan fungsi utama dalam program C++. Bisa dikatakan bahwa fungsi ini merupakan fungsi tubuh dari program. Fungsi main diawali dengan kurawal buka ( { ) dan diakhiri dengan kurawal tutup ( } ). Semua statement yang akan ditampilkan harus dtulis diatara kurawal pembuka dan kurawal penutup tersebut.
Read more...

Senin, 13 Februari 2012

C++ Bahasa Pemrograman Populer

C++, merupakan salah satu dari sekian banyak bahasa pemrograman yang telah ada dan digunakan sejak berpuluh-puluh tahun yang lalu. Hampir seluruh programmer atau pun mahasiswa yang berorientasi pada bidang pemrograman hampir bisa dipastikan kenal dengan salah satu bahasa pemrograman ini. Banyak aplikasi yang bisa kita program dengan C++, mulai dari aplikasi sederhana hingga aplikasi yang berkelas. Hal itu tentunya tergantung dengan bagaimana kemampuan programmer dalam mengelola bahasa pemrograman tersebut.

C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

Walaupun C++ merupakan compiler keluaran lama, namun popularitasnya masih sangat baik sekali. Bahkan di SMA maupun Universitas, bahasa pemrograman ini masih digunakan. Bahasa pemrograman sederhana yang mampu menghasilkan aplikasi yang berkualitas, sesuai dengan bagaimana programmer mampu mengelolanya.
Read more...

Minggu, 12 Februari 2012

Membangun Karakter Diri


Setiap manusia pasti ingin menjadi lebih baik dari sebelumnya, begitu juga dengan kita. Kita semua pasti menginginkan diri kita bisa menjadi diri yang lebih baik daripada diri kita yang sebelumnya, untuk itulah dalam hidup ini kita terus saja belajar membangun karakter diri untuk menjadi lebih baik. Walaupun seseorang tersebut sudah meraih banyak penghargaan, pasti dia tetap ingin menjadi individu yang lebih baik lagi dengan membangun karakter diri mereka sendiri.
Suatu perubahan pun tidak begitu saja bisa kita lakukan, karena semua yang ada di sekitar kita tidak semuanya dapat kita ubah. Hal – hal yang dapat kita ubah pikiran, perasaan, kebiasaan kita, dan seterusnya. Dan yang tidak bisa kita ubah adalah hari lahir kita, ortu kita, semua pengalaman hidup kita, dan seterusnya. Maka ubahlah terhadap hal - hal yang bisa kita ubah. Dan terimalah hal – hal yang tidak dapat diubah tersebut.


Memang dalam proses membangun karakter diri yang lebih baik itu banyak sekali halangannya, seperti malas, bosan, godaan dari luar diri kita, serta tidak mendukungnya segala fasilitas yang kita butuhkan untuk terus belajar membangun karakter diri menjadi lebih berkualitas. Namun jika kita memang harus menjalani itu untuk menjadi karakter yang lebih baik, mengapa tidak? Jika kita ingin benar-benar merasakan kemenangan atas diri kita, maka kita harus menjalaninya meskipun kita harus merayap setapak-demi setapak untuk mencapainya. Karena pencapaian terbesar akan datang ketika halangan besar mampu kita lewati.
Jika kita beralasan kegagalan yang kita peroleh karena hambatan tertentu dan tidak bisa melanjutkannya, berarti kita telah menyerah dan menanamkan pada diri kita bahwa kita tidak mampu. Padahal jika memang jalan itu adalah jalan benar yang harus kita lalui, kita tidak boleh menyerah begitu saja dan kita harus bangkit dan mengusir hambatan itu untuk terus melangkah maju.

Jadi tidak peduli sekuat apapun halangan yang ada, kita harus lebih kuat dan harus tetap percaya diri dan yakin bahwa diri kita pasti mampu untuk terus membangun karakter diri kita menjadi lebih baik lagi, dengan begitu jika kita mampu menaklukan seluruh rintangan yang ada dalam diri kita, maka kita bisa menjadi seseorang yang memiliki karakter tak tertandingi. Jadi mari kita terus membangun karakter diri kita.

Pembangunan karakter diri sangat diperlukan, terutama untuk membangun karakter bangsa. Karena pembangunan karakter bangsa harus diawali dengan pembangunan karakter diri setiap individunya. Ketika setiap individu dalam sebuah bangsa berlomba-lomba menjadi yang lebih baik, secara otomatis karakter bangsa pun akan semakin baik. Dengan kualitas karakter diri yang baik, tentu kehidupan individu tersebut akan semakin baik juga.

Meskipun setiap manusia memiliki dasar kehidupan yang sama, namun pada hidup yang akan dilaluinya pasti berbeda. Hal ini ditentukan tentang bagaimana dia akan berubah selama kehidupan di dunianya berlangsung. Juga tentang bagaimana dia berkembang selama dia hidup. Perkembangan tersebut juga tentang perkembangan kepribadian diri. Sehingga, untuk mencapai kehidupan yang baik kita harus mampu membangun karakter diri ini menjadi karakter yang berkualitas.

Kualitas karakter diri tidak ditentukan oleh bagaimana keadaan ekonomi seseorang. Kualitas karakter diri seseorang dapat dilihat dengan bagaimana cara seseorang tersebut menjalani hari-harinya. Tentang bagaimana seseorang tersebut bersikap dan bertindak dalam setiap keadaan yang dia jalani. Seseorang dengan perekonomian kurang baik bisa saja memiliki kualitas karakter diri dibanding seseorang lain yang memiliki perekonomian sangat baik. Jadi bisa dikatakan bahwa karakter diri merupakan hal yang benar-benar hanya dimiliki oleh seseorang tersebut tanpa memandang apa dan siapa. Asalkan seseorang mampu membangun karakter dirinya pasti bisa memberikan yang terbaik untuk kehidupannya.

Read more...