Sabtu, 08 Desember 2012

Angan dan Asa

Menggapai Angan  Mencapai Asa
Aku, aku adalah seorang yang terus terjatuh, terus mencoba, terus gagal dalam mencapai sesuatu, dan terus berupaya menjadi yang terbaik untuk diri sendiri.

Rasa lelah, rasa resah seakan sudah terbiasa menemani perjalanan hidupku ini, kadang aku ingin berhenti tapi terkadang semangat di dalam hati, memberikan aku dorongan untuk kembali berdiri.

Berjuang seakan tiada henti, berjalan seakan tiada rasa lelah yang akan menghampiri, berfikir tanpa arah dan tujuan yang pasti, tapi satu hal yang ingin aku raih, diriku yang sejati.

Menjadi diri yang kuinginkan, menjadi diriku yang bebas, terbang bagaikan burung di langit yang seakan bisa menggapai bintang, berenang bagaikan ikan yang seakan bisa menuju lautan terdalam.

Menjadi pribadi yang bisa membuat bahagia semua orang.

Senin, 03 Desember 2012

Pewarisan ( Inheritance ) dan Polymorphisme

Pewarisan ( Inheritance ) dan Polymorphisme
Pewarisan / Inheritance
Pengertian

Inheritance (pewarisan) proses pewarisan data dan method dari suatu kelas kepada kelas lain.
Pewarisan bersifat menyeluruh,  Semua data dan method milik kelas asalnya diturunkan ke kelas baru.
Kelas yang mewariskan Super Class atau Kelas Induk
Kelas yang diwariskan Sub Class atau Kelas Anak

Misal : kelas B adalah kelas anak dari kelas A, maka sifat sifat dari kelas A otomatis akan dimiliki juga oleh kelas B.

Jika kelas induk merupakan turunan dari kelas lain, maka data dan method yang berasal dari kelas tersebut akan ikut diwariskan pula kepada kelas anaknya.

ü  Contoh :
·         Kelas C adalah kelas anak dari kelas B
·         Kelas B merupakan kelas anak dari kelas A.
·         Maka sifat sifat yang diwariskan kelas A ke kelas B juga akan diwariskan ke kelas C.
ü  Keyword untuk pewarisan : extends

Keuntungan Pewarisan

ü  Bersifat reusable
Ø  Tidak harus menyalin semua data dan method dari suatu kelas jika akan
menggunakannya lagi
ü  Kemudahan dalam me-manage kelas yang memiliki data dan method yang sama
Ø  Untuk memodifikasi suatu data atau method untuk semua subkelas / kelas anak, maka tidak perlu melakukan perubahan di masing-masing kelas anak melainkan hanya pada kelas induk saja.

Polimorfisme
Pengertian

Melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim.
 Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.

Terimakasih telah berkunjung, mengisi kolom komentar sangat di harapkan oleh admin.

Kamis, 29 November 2012

Queue dengan Bahasa C

Queue dengan Bahasa C ( Compiler Microsoft Visual C++ 6 )

Salam Blogger, di postingan kali ini saya mau berbagi ilmu tentang Queue, berbeda dengan Stack yang memakai metode LIFO ( Last In First Out ) dengan indentifikasi elemen top, Queue menggunakan metode FIFO ( First In First Out ) dengan identifakasi data head atau kepal dan tail atau ekor.

Dalam kehidupan nyata Algoritma Queue bisa kita temui dalam sebuah antrian, entah itu antrian tiket, antrian belanja, dls. Queue mempunyai 2 perintah utama yaitu Enqueue ( untuk memasukkan data / menambah tail ) dan Dequeue ( Untuk mengambil data / mengurangi tail ),

Untuk lebih jelasnya bisa dilihat pada script berikut :

Minggu, 25 November 2012

Stack dengan Fibonacci

Stack dengan Fibonacci
Salam Blogger, Tugas kuliah sedang menumpuk,tapi untung yang satu ini sudah selesai, dalam posting kali ini saya mau share tentang stack.
Stack adalah sebuah tumpukan data,, dengan metode LIFO ( Last In Firs Out ), contoh stack di dunia nyata yaitu Tumpukan piring.
Fibonacci adalah urutan bilangan yang terdiri angka utama yaitu 0 dan 1, kemudian urutan berikutnya adalah bilangan penjumlahan dari bilangan sebelumnya, contoh : 0, 1, 1, 2, 3, 5, 8, 13, 21.
Berikut adalah scriptnya : 

Sabtu, 24 November 2012

C++ : Gaji Pegawai dengan Stack

Gaji Pegawai dengan Stack
Salam Blogger, pada kesempatan kali ini saya ingin berbagi tentang pengalaman membuat program penghitung gaji dengan bahasa c++.
Analisisnya adalah kita memasukkan nama, golongan, jumlah hadir selama sebulan, jumlah jam lembur selama sebulan, kemudian gaji di dapat dari jumlah hadir di kali Rp.40.000,- dan gaji lembur di dapat dari jumlah jam lembur di kali Rp.20.000,-
Berikut Script Program Gaji Pegawai 

#include
#include
#include
#include

#define max 100

Penjelasan :

Selasa, 20 November 2012

Java Language

Tugas UTS PBO ( Pemrograman Beriorientasi Objek )
Hi Sobat Blogger, sudah lama nih nggak ngepost di blog pribadi ane, pada kesempatan ini saya mau share tentang tugas UTS PBO yang sama terima di Kampus.Program ini memakai Java Languange.
Berikut penjelasannya

1.Menampilakan String Kata
Script :
public class Soal_1 {
String Tipe;
String Merek;
String Bahanbakar = "Bensin";
int tahun = 1992;
int harga = 200000000;

Penjelasan :