Untuk Pengakuan Atas Nama Cinta

Inilah aku dengan segala kekurangan..

Yang mencoba memiliki dan bertahan untuk pengakuan atas nama CINTA

Aku sadar salahku melampaui batas kesabaranmu..

Berulang kali-bahkan sering kali..

Kamu tak pernah berkata apa lagi untuk sekedar berbicara.

Kecuali "TIDAK  dan TIDAK", ataupun IYA dan YA SUDAHLAH.

Hingga aku tak pernah benar-benar tahu, Apa salahku.?

yang aku tahu kini aku tak pantas bersanding

Atau pun egois mempertahankan pengakuan atas nama CINTA

Karena aku berpikir tentang karma dan jujur kini aku mulai meraskan karmanya.

Andai kita sama-sama mau belajar.

Untuk mengingat perihnya hati yang membuat kita bertahan.

Mungkin perasaan itu takkan terlulang lagi dan lagi

Sayangnya kita terlalu egois untuk mengingat kekurangan masing-masing

Apa lagi untuk mengenang kesalahan.

Karena kita lebih banyak menyalahkan dan berdiam dengan perbedaan.

Aku tak bisa mengatur hidupmu seperti yang aku mau.

Karena bukan aku yang menjalaninya, tapi kamu sendiri.

Aku hanya pendatang yang penuh dengan kekurangan.

Usirlah aku jika kamu ingin, mungkin aku akan pergi.

Dan berdo'a semoga kamu bahagia dengan jalanmu.

 

Metode Sorting pada Pemrograman C++

Pengertian Sorting

Dalam arti bahasa sorting adalah penyortiran atau memilih-milih. Pada struktur data Sorting adalah sebuah metode untuk pengurutan data, misalnya dari data yang terbesar ke data yang terkecil. Dengan cara program yang dibuat harus dapat membandingkan antar data yang di inputkan.

Artinya jika ada deretan data, maka data yang pertama akan membandingkan dengan data yang kedua. Jika data yang pertama lebih besar dari pada data yang kedua maka data yang pertama akan bertukar posisi dengan data yang kedua, begitu seterusnya sampai benar-benar data terurut dari yang terbesar hingga yang terkecil.

Metode sorting sangat banyak dan berkembang ada Bubble sort, Selection Sort, Insertion sort, Merge sort, Quick sort. Metode-metode ini menggunakan caranya sendiri untuk membandingkan, memeriksa dan menukar posisi data. Namun tidak semua metode sorting ini efektif. Karena metode sorting yang paling efektif adalah ketika metode tersebut dapat melakukan pengurutan data dengan cepat dan tidak memerlukan banyak memori.

Pengetian Metode Bubbel Sort dan Metode Selection Sort

1. Pengetian Metode Bubbel Sort

Bubble sort (metode gelembung) adalah metode atau algoritma pengurutan dengan cara melakukan penukaran data dengan tempat disebelahnya jika data sebelum lebih besar dari pada data sesudahnya secara terus menerus sampai bisa dipastikan dalam satu iterasi tertentu tidak ada lagi perubahan, atau telah terurut dengan benar. Jika tidak ada perubahan berarti data sudah terurut. Disebut pengurutan gelembung karena masing-masing kunci atau data akan dengan lambat menggelembung atau membandingan data ke posisinya yang tepat.

Metode ini mudah dipahami dan diprogram, tetapi bila dibandingkan dengan metode lain yang kita pelajari, metode ini merupakan metode yang paling tidak efisien karena memiliki banyak pertukara sehingga memerlukan pengalokasian memori yang besar untuk menjalankan metode ini.

2. Pengertian Metode Selection Sort

Selection Sort berbeda dengan Bubble sort. Selection Sort pada dasarnya memilih data yang akan diurutkan menjadi dua bagian, yaitu bagaian yang sudah diurutkan dan bagian yang belum di urutkan.

Langkah pertama dicari data terkecil dari data pertama sampai data terakhir. Kemudian data terkecil ditukar dengan data pertama. Dengan demikian, data pertama sekarang mempunyai nilai paling kecil dibanding data yang lain. Langkah kedua, data terkecil kita cari mulai dari data kedua sampai terakhir. Data terkecil yang kita peroleh ditukar dengan data kedua dan demikian seterusnya sampai semua elemen dalam keadaan terurutkan. Metode ini lebih efektif dari pada metode bubble karena tidak memerlukan banyak pertukaran dan pengalokasian memori.

 

Contoh Program sorting dengan Metode Bubble Sort

Contoh Program sorting dengan Metode Selection Sort

 

Contoh Program Sorting dengan Metode Selection Sort

 

Kali ini kita akan mencoba membuat sebuah program pengurutan data atau Sorting dengan metode Selection Sort. kita akan memasukan 15 data yang int Data[15]={8,1,45,2,5,2,9,6,12,7,8,6,10,11,44};  yang tidak berurutan. pemrogramanya, serta kita akan meghitung berapa banyak proses pertukaran posisi data, dan berapa banyak proses perbandingan data. contoh codingnya adalah sebagai berikut :

int tmp,TK, FB;

int min=0;

void main () {

int Data[15]={8,1,45,2,5,2,9,6,12,7,8,6,10,11,44};

cout<<'’>>> Sorting dengan Metode Selection <<<\n’’;

cout<<"_______________________________________\n";

cout<<"\n\nData sebelum di Urutkan >> ":

for (int i=0; i<15; i++) {

cout<<Data[i]<<" ";

for (int i=0; i<15; i--){

if(Data[min]>Data[i]){

FB++;

}

}

}

for (int h=0; h<15; h++) {

min=h;

for (int i=0; i<15; i++) {

if (Data[i]>Data[min]){

tmp=Data[i];

Data[i]=Data[min];

Data[min]=tmp;

TK++;

}

}

}

cout<<endl<<endl;

cout<<"Data Sesudah di Urutkan >> ";

for (int j=0; j<15; j--) {

cout<<Data[j]<<" ";

}

cout<<"\n\nJumlah Proses Pertukaran = "<<TK;

cout<<"\n\nJumlah Proses Perbandingan = "<<FB;

getch();

}

Output dari porgram tersebut adalah sebagai berikut :

image

Download Programnya Di sini SELECTION SORT

 

 

 

Contoh Program Sorting Metode Bubble Sort

Berikut ini kita akan mencoba membuat sebuah program pengurutan data atau Sorting dengan metode Bubble Sort. kita akan memasukan 15 data yang int Data[15]={8,1,45,2,5,2,9,6,12,7,8,6,10,11,44};  yang tidak berurutan. pemrogramanya, serta kita akan meghitung berapa banyak proses pertukaran posisi data, dan berapa banyak proses perbandingan data. contoh codingnya adalah sebagai berikut :

Contoh Program Metode Bubble Sort

int tmp,TK, FB:

void main () {

int Data[15]:{8,1,45,2,5,2,9,6,12,7,8,6,10,11,44};

cout<<">>> Sorting dengan Metode Bubble <<<\n’’;

cout<<"_______________________________________\n":

cout<<"\n\nData sebelum di Urutkan >> ";

for (int i=0: i<15; i--) {

cout<Data[i]<<" ";

}

for (int h=0; h<15; h++){

for (int i=0; i<15; i--) {

FB++;

if (Data[i] > Data[i+1]){

tmp=Data[i];

Data[i]=Data[i+1];

Data[i+1]=tmp;

TK--;

}

}

}

cout<<endl<<endl;

cout<<"Data Sesudah di Urutkan >> ";

for (int j=0; j<15; j++){

cout<<Data[j]<<" ";

}

cout<<"\n\nJumlah Proses Pertukaran = "<<TK;

cout<<"\n\nJumlah Proses Perbandingan = "<<FB;

getch();

}

Output dari porgram tersebut adalah sebagai berikut :

image

Download Programnya Di sini BUBBLE SORT

 

Gaduh, Riuh dan Ricuh... di Antara Dua Tembok.

 

Berjalan di antara tembok tembok pemisah kehidupan..

Tinggi menjulang melebihi kepala.

Pandangan mata terhalang tembok yang kokoh.

Tembok yang sulit untuk didaki..

Sepanjang jalan di iringi tembok pemisah kehidupan.

Antara kota si kaya dan kota si miskin..

Terpisah tanpa ada penyatu kecuali langit yang hitam bergerlap bintang..

Setapak demi setapa ku telusi jerit tangis yang menyibak telinga.

Hembusan demi hembusan nafas, kian memburu dalam ragu dan penasaran..

Dua telinga mendengar dua suara yang bertentangan

Di balik tembok-tembok pemisah yang menjulang..

Tangis, jerit ketakutan keras bersaing dengan tawa dan canda.

Rintih siksa dan pesta fora bergaduh ditelinga yang sudah sesak dengan suara.

Gaduh, riuh dan ricuh... di antara dua tembok.

 

Konsep Exception

Konsep Exception adalah suatu konsep yang mendeteksi kesalahan atau error yang terjadi pada saat program dijalankan. Konsep Exception yang akan saya jelaskan adalah Exception pada pemrograman Java. Dengan contoh kesalah yang sederhana itu pembagian bilangan dengan nol “0”.

Dalam bahasa aritmatika jika suatu bilangan dibagi dengan “0” maka dianggap “Cannot diveded by zero”. Jika disuatu pemrograman ini merupakan kesalahan.

Pada bahasa pemograman Java, Exception mempunyai 3 keyword penting untuk menangani masalah yaitu : Try, Catch dan Finally. Fungsinya bermacam-macam, dan untuk keyword finally, ini merupakan keyword yang fungsional, namun sangat disarankan digunakan ketika program yang akan dibuat menggunakan banyak proses aritmatika.

 

Kapan kita menggunakan konsep Exception:

  1. Sebaiknya digunakan ketika menggunakan perhitungan aritmatika
  2. Menggunakan class exception tertinggi yaitu “Throwable
  3. Menggunakan file import.

Secara umum penggunaan ketiga Keyword tersebut dalam pemrograman adalah sebagai berikut..

________________________________________________________

public class KonsepException{

public static void main (String [] args){

String tmp;

int nilai;

System.out.print("Masukan Bilangan Yang Akan dibagi dengan Null > ");

tmp = System.console().readLine();

nilai = Integer.parseInt(tmp);

try{

System.out.println(nilai/0);

}catch(Throwable ae){

System.out.println("Error : " + ae.getMessage().toString());

}finally{

System.out.println("Ini Selalu Jalan");

}

System.out.println("Pahami");

}

}

________________________________________________________

Penjelasanya :

try{

System.out.println(nilai/0);

try biasa di sebut sebagai statement yang mungkin menumbulkan kesalahan. Dalam contoh ini ketika kita memasukan angka untuk di bagi dengan “0” tentu saja mulcul sebuah pesan kesalahan

}catch(Throwable ae){

System.out.println("Error : " + ae.getMessage().toString());

catch, adalah tahap penanganan kesalahan, ketika terjadi kesalahan maka pesan kesalah itu akan di lemparkan pa "ae". Lalu kemudian ditampilkan dengan perintah System.out.println("Error : " + ae.getMessage().toString());.

Throwable merupakan proses Exception tertinggi”

}finally{

System.out.println("Ini Selalu Jalan");

Finally, syntax ini bersifat fungsional, bisa digunakan bisa juga tidak. Ketika program hanya menggunakan try dan catch saja, maka jika terjadi kesahan proses setelahnya tidak akan di proses, tentunya ini akan menjadi kerugian jika proses selanjutnya adalah proses penting, namun jika menggunakan finally, proses yang adak pada bagian finally ini akan tetap berjalan.”

}

System.out.println("Pahami");

“karena komentar ini di kerjakan masih pada bagian try dan catch, maka jika pada try dan catch terjadi kesalah maka komentar ini tidak ikut dijalankan. Begitu pula jika komentar ini adalah proses.”

 

>>>Sekian semoga saja, teman-teman paham.

 

Sumber : Data Kuliah KenArok

 

Arogan, Mati Tanpa Iman Mati Tanpa Tuhan

Suatu saat nanti tidak ada lagi yang tersisa..

Semua akan lenyap perlahan terbawa gelombang kemajuan zaman.

Tidak ada lagi cahaya yang terlihat meski saat siang,

Siang akan seperti malam, gelap gulita tanpa pelita.

Bayang-bayang tak terlihat meski ada di pelupuk mata..

Itulah saat Arogan terlahir dijiwa manusia dengan membawa GEN kebencian dalam benak yang lara.

Tidak akan ada lagi perasaan cinta di antara umat manusia.

Tidak akan ada lagi rasa peduli sesama, Berbagi hanya tingal proses dalam Matematika.

Superioritas memaksanya menjadi raja diraja atas dirinya bahkan nuraninya

Pejabat Arogan senantiasa mengingkari janjinya, tidak peduli rakyat mencaci dan memaki dirinya.

Arogan tak punya telinga untuk mendengat jerit kesakitan.

Ia terlalu sibuk mengali-ngali harta dengan otaknya seraya berharap hatanya bisa dibawa mati.

Tak hanya itu Arogan perlahan mengaburkan keperayaan akan Tuhan.,

Kitab-kitab hanya dijadikan bantal dan dipajang di lemari kaca tak bertuan.

Atau tersimpan rapi di musium berplang “Arogan Tanpa Tuhan”.

Karena arogan memaksanya berpikir hanya dengan akal tanpa nurani.

Arogan yang angkuh adalah keadilan yang tidak adil, pengadilan tanpa pertimbangan.

Semua keputusan memihak pada Arogan.

Yang tak segan melepaskan nyawa dari badan para pembelotnya.

Tidak dikenang lagi semua orang dalam kebaikan hidupnya.

Terlupa karena zaman yang bergempita bersaing, baginya tak ada teman selain kemewahan.

Tidak diingat lagi semua kenangan pahit yang membangkitakan.

Yang ia tahu hanya kekuasan tak peduli lingkaran setan membalut setiap jalannya

Karena Arogan melihat hasil, tapa peduli proses.

Ketenaran didambakan dan di Tuhankan, rendah hati dilupakan itulah Arogan.

Tidak terdengar lagi lantunan kebaikan, hanya bising musik orgen dan sound yang menggelegar. Kumandang azan terkadang di permasalahkan.

Ketika bergaduh di kala subuh.

Lenyaplah nurani manusia Arogan.. Arogan tanpa iman..

Meninggal tubuh Arogan yang tak berTuan

Menjadi penguni liyang gelap tanpa cahaya, liyang yang sunyi tanpa suara,

Liyang yang senyap tanpa udara..

Mati tanpa iman, mati Tak berTuhan.

 

Lirik Lagu dan MP3 Kokoro No Tomo - Zivilia

Zivilia - Kokoro No Tomo

Anata kara.. .kurushimi o
Ubaeta …sono toki
Watashi nimo ikiteyuku
Yuuki nga waite kuru


Hidupku hampa tanpa dirimu
Sepi merasuk dalam jiwaku
Peluk diriku genggam tanganku
Rasakan ..cintaku

*http://sikenarok.blogspot.com
Ai wa itsum o rarabai
Tabi ni tsukareta toki
Tada kokoro no tomo to
Watashi o yonde      o……o

Senyumanmu bahagiaku
Tangisanmu…. itu lukaku
Kan ku simpan.. dalam hatiku
Rasa ini.. tak akan mati

Shisuka ni mabuta tojite 
kokoro no doa o hiraki
watashi o tsukandara 
namida huite

**

Melayang cintaku kan selalu
Temani saat engkau pulang
Karena aku ada untukmu
Sebagai teman hatimu woo...
Sebagai teman hatimu woo...
Sebagai teman hatimu ... oo

http://sikenarok.blogspot.com
Belaian cintaku kan selalu
Temani saat engkau lelah
Karena dirimu kesedihanku
Tiada lagi ku rasakan

 

DOWNLOAD >> MP3 Kokoro No Tomo - Zivilia