Jumat, 29 November 2013
Published :
03.39
Author :
arvand willy
Senin, 20 Mei 2013
sejarah pointer
Published :
23.34
Author :
arvand willy
Sejarah Pointer di C++
Pointer adalah built-in type di C dan C++, dimana C++ mengambil konsep pointer dari C. Pointer sebenarnya sangat terkait dengan "Abstract C Machine", yaitu model mesin abstrak dimana program C bekerja. Abstract C Machine adalah mesin abstrak dimana mesin tersebut memiliki prosesor untuk menginterpretasikan stream of instruction, dan addressable memory yang terbagi kedalam 3 bagian : automatic memory, static memory dan free memory. Addressable memory adalah memory yang konten-nya dapat diambil jika diketahui alamatnya. Lebih jauh lagi, terdapat asumsi bahwa konten memori dapat di ambil dengan waktu konstan, tidak peduli berapa nilai alamat.Hal ini disebut dengan Random Access Memory.
Menurut Frieyadie. 2007. Edisi Revisi Buku Pemrograman C++ dengan Borland C++ 5.02.
Pointer adalah sebuah variabel yang berisi alamat lain. Suatu pointer dimaksudkan untuk menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat diketahui dengan mudah.
Arti pointer dalam bahasa sehari-hari adalah putunjuk atau bisa di bilang penentu atau pointer secara sederhana bisa diartikan sebagai tipe data yang nilainya mengarah pada nilai yang terdapat pada sebuah area memori (alamat memori).namun dalam Dalam bahasa C, Pointer bisa berfungsi sebagai variabel arrayberarti pointer sebagai penunjuk elemen array ke-0 dalam variabel C.
Kegunaan Pointer Di C++ :
Kegunaan pointer yang utama adalah untuk menyimpan alamat memori dari sebuah variabel (data type atau object dari class). Selain menyimpan alamat dari variabel, pointer juga dapat digunakan untuk menyimpan alamat dari sebuahfungsi (function pointer).
Function pointer telah digunakan sejak dikenalkannya bahasa C,dan banyak
digunakan untuk sebuah fungsi callback atau untuk meningkatkan readability dari
sebuah code.
Pointer bisa juga berguna untuk :
1. Mengirimkan “Parameter yang berupa variabel” ke dalam fungsi, artinya nilai variabel bisa diubah di dalam fungsi.
2. Untuk membuat variabel DINAMIS(Bukan variabel Statis)
penggunaan function pointer pada C++ dibatasi, yaitu function pointer tidak boleh
menunjuk pada function yang berada dalam sebuah class (class member function)
kecuali function tersebut berjenis static.
Tipe Data Pointer :
Tipe_data merupakan tipe dari data yang ditunjuk, bukan tipe dari pointer- nya. Contoh :
1. Mensubstitusikan address sebuah variabel ke pointer dengan memakai address operator &
int x;
int *ptr;
ptr = &x;
2. Mensubstitusikan address awal sebuah array ke pointer
char t[5]; char *ptr; ptr = t;
3. Mensubstitusikan address salah satu elemen array dengan address operator
char t[5] ; char *ptr; ptr = &t[3];
4. Mensubstitusikan address awal character string ke pointer char
char *ptr;
ptr = "jakarta"
5. Mensubstitusikan NULL pada pointer.
NULL ada pointer kosong, menunjukkan suatu status dimana pointer itu belum diinisialisasikan dengan sebuah address tertentu.
Macam – macam Pointer
- Pointer Bertipe Void
Pada C++ terdapat pointer yang dapat menunjuk ke tipe data apapun, pointer semacam ini dideklarasikan dengan tipe void sehingga sering dikenal dengan istilah Void Pointer. Berikut ini contoh listing program yang menggunakan void pointer. - Pointer Aritmetika
elemen-elemen array biasanya diakses melalui indeksnya, sebenarnya ada cara lain yang lebih efisien, yaitu dengan menggunakan pointer. Pointer semacam ini disebut dengan istilah pointer aritmetika. Konsep dasar dari pointer aritmetika ini adalah melakukan operasi aritmetika terhadap variabel yang bertipe pointer. - Pointer NULL
Pada saat program dijalankan, pointer akan menunjuk ke alamat acak pada memori, sehingga diperlukan inisialisasi agar hal tersebut tidak terjadi. Dalam C++ terdapat sebuah cara untuk membuat pointer tidak menunjuk ke alamat manapun, yaitu dengan mengisikan pointer tersebut dengan nilai NULL. Karena hal inilah maka pointer tersebut sering dinamakan pointer NULL (NULL Pointer).Se¬bagai contoh kita mempunyai pointer p, dan kita ingin melakukan inisialisasi pada pointer tersebut dengan nilai NULL, maka sintaknya adalah P=NULL;
Operasi-operasi Pointer
- Operasi Penugasan
Suatu variabel pointer seperti halnya variabel yang lain, juga bisa mengalami operasi penugasan. Nilai sari suatu variabel pointer dapat disalin ke variabel pointer yang lain. - Operasi Aritmatika
Suatu variabel pointer hanya dapat dilakukan operasi aritmatika dengan nilai integer saja. Operasi yang biasa dilakukan adalah operasi penambahan dan pengurangan. - Operasi Logika
Operasi logika juga dapat dilakukan pada sebuah variabel pointer.
Contoh Program Pointer di C++
#include "stdio.h"
#include "conio.h"
void main()
{
int *point;
int a=7, b=15;
printf(" Nilai a : %d \n", a);
printf(" Alamat a : %p \n\n", &a);
point=&a;
printf(" Nilai point = %p \n", point);
printf(" Alamat point = %p \n", &point);
printf(" nilai rujukan point = %d \n\n", *point);
*point=10; // nilai a diganti dengan nilai pointer
printf(" Nilai point = %p \n", point);
printf(" Alamat point = %p \n", &point);
printf(" nilai rujukan point = %d \n\n", *point);
printf(" Nilai a : %d \n", a);
printf(" Alamat a : %p \n\n", &a);
printf(" Nilai B : %d \n", b);
printf(" Alamat B : %p \n\n", &b);
point=&b; // rujukan pointer diganti rujukan nilai b
printf(" Nilai point = %p \n", point);
printf(" Alamat point = %p \n", &point);
printf(" nilai rujukan point = %d \n\n", *point);
getch();
}
#include "conio.h"
void main()
{
int *point;
int a=7, b=15;
printf(" Nilai a : %d \n", a);
printf(" Alamat a : %p \n\n", &a);
point=&a;
printf(" Nilai point = %p \n", point);
printf(" Alamat point = %p \n", &point);
printf(" nilai rujukan point = %d \n\n", *point);
*point=10; // nilai a diganti dengan nilai pointer
printf(" Nilai point = %p \n", point);
printf(" Alamat point = %p \n", &point);
printf(" nilai rujukan point = %d \n\n", *point);
printf(" Nilai a : %d \n", a);
printf(" Alamat a : %p \n\n", &a);
printf(" Nilai B : %d \n", b);
printf(" Alamat B : %p \n\n", &b);
point=&b; // rujukan pointer diganti rujukan nilai b
printf(" Nilai point = %p \n", point);
printf(" Alamat point = %p \n", &point);
printf(" nilai rujukan point = %d \n\n", *point);
getch();
}
Minggu, 19 Mei 2013
Published :
07.32
Author :
arvand willy
kisah seorang pemuda shaleh yang taat pada ibu nya
pada zaman dahulu,di masyarakat bani israil ada seorang yang saleh.dia mempunyai seorang anak dan seekor sapi betina.dia membawa anak sapi itu kedalam hutan dan melepaskanya seraya berkata kepada Alloh swt. ,"Ya Alloh ,sesungguhnya aku menitipkan kepada-MU sapi ini untuk anakku jika dia telah besar nanti.selang beberapa waktu kemudian laki-laki soleh ini pun meninggal dunia.dan sapi betinanya pun tetap berada di hutan,jika ada yang melihatnya sapi itu pun lari menjauh.
selang beberapa tahun anak orang saleh pun telah beranjak dewasa,dia menjadi seorang pemuda yang berbakti kepada ibunya dan dia selalu membagi waktunya dengan baik.dia membagi waktu malam menadi 3 bagian,1/3 untuk melakukan shalat ,1/3 untuk tidur dan 1/3 lagi dia duduk disamping kepala ibunya (menjaga dan melayaninya).apabila telah pagi dia berangkat untuk mencari kayu bakar,lalu menggendong kayu bakar itu di atas pundaknya dan menjulanya di pasar.dari hasil penjualan itu dia bagi menjadi 3bagian,1/3 untuk dia sedekahkan,1/3 untuk dirinya,1/3 lagi untuk ibunya.
pada suatu hari ibunya,berkata kepada anaknya,"wahai anakku,sesungguhnya ayahmu telah mewariskan untuk mu seekor sapi betina yang di titipkan kepada Alloh di hutan anu.berangkatlah kamu kesana dan berdoalah kepada tuhan nabi ibrahin ,ismail dan ishaq, agar Alloh mengembalikan sApi tu kepadamu,ciri-cirinya adalah apabila kamu melihatnya akan tergambar seolah-olah matahari keluar dari kulitnya,dan sapi itu bagaikan sapi emas karena bagus dan kuningnya.
lalu berangkatlah pemuda saleh itu kedalam hutan ketika dia melihat sapi tersebut,kemudian dia pun berteriak dan berkata,"aku hendak mengambilmu dengan nama tuhan nabi ibrahim,ismail,ishaq dan yaqub.lalu berjalanlah sapi tersebut mendekati pemuda soleh.setelah mendekat dia pun memegang leher sapi itu dan menuntunnya.tiba-tiba dengan ijin Alloh swt,sapi itu berbicara ,"wahai pemuda yang berbuat baik pada ibunya,tunggangilah aku karena itu akan lebih mudah bagimu,dan pemuda itu pun berkata,"sesunguhnya ibu ku tidak menyuruh kepadaku untuk menunggangimu,tetapi hanya mengatakan kepadaku untuk memegang lehermu,sapi itu berkata lagi,"demi tuhan bani israil,andaikan kamu tidak menunggangiku,niscaya kamu tidak akan mampu membawaku. berangkatlah kamu dan jika kamu memerintahkan gunung agar mencabut dirinya dari dasarnya dan berjalan bersamamu,niscaya dia melakukannya karena kamu telah berbuat baik kepada ibumu.
maka berjalanlah pemuda itu bersama sapi tersebut menuju ibunya.ibunya pun berkata kepada anaknya,"sesungguhnya kamu adalah orang yang fakir yang tidak memiliki harta dan terasa berat bagimu mencari kayu bakar pada waktu siang hari sedangkan pada waktu malam hari kamu shalat,maka berangkatlah kamu ke pasar dan juallah sapi ini,dan anaknya pun berkata, "berapakah saya harus menjualnya?" ibunya berkata,"juallah 3 dinnar,namun janganlah kamu menjualnya tanpa musyawarah dengan ku,"harga sapi itu di tetapkan 3 dinar oleh ibunya,dengan syarat atas ridhonya,
berangkalah pemuda soleh itu kepasar dengan membawa sapinya kepasar dan Alloh pun memperlihatkan kekuasaanya dengan mengutus malaikat turun ke bumi untuk menguji pemuda itusebagai balasan karena pemuda tersebut telah berbuat baik kepada ibunya.lalu malaikat itu berkata berapakah kamu akan menjual sapi ini,dan pemuda it pun berkata 3 dinar tapi dengan syarat ibuku ridha.dan malaikat itu berkata aku beli 6 dinar tapi jangan bermusyawarah dengan ibumu.
kemudian pemuda itu pun pulang untuk memberi tahu ibunya bahwa ada orang yang berani membeli 6 dinar.juallah sapi itu 6 dinar tapi atas ridhaku.berangkat kembalilah pemuda itu kepasar untuk menjual sapinya senilai 6 dinar.lalu bertemu kembali dengna orang tadi dan menanyakan kembali kepada pemuda itu "bagaimana pemuda?" lalu dia pun menjawab "aku akan menjualnya 6 dinar tapi atas ridho ibuku "lalu malikat itu pun berkata,"aku beli 12 dinar tapi jangan kau kasih tahu ibumu,"tapi pemuda itu tetap menolak dan kembali lagi ke ibunya untuk meminta restunya.
setibanya di rumah ibunya memberi tahukan bahwa yang datang menawar sapinya itu adalah seorang malaikat.dia datang menyerupai manusia kepadamu untuk menguji kepadamu.apabila dia datang lagi tanyakan kepadanya tentang sapi itu..setibanya di pasar pemuda shaleh ini pun berkata kepada malaikat itu,"apakah tuan menyuruh untuk menjual sapi betina ini atau melarangnya,?".dan malaikat itu pun berkata,"pergilah kamu kepada ibumu,dan katakan kepadanya untuk menahan sapi betina ini (jangan dulu di jual) karena nabi musa bin imran akan membelinya darimu untuk seseorang yang telah di bunuh dari bani israil.dan janganlah kamu menjualnya kecuali dengan jumlah dinar yang sepenuh kulit sapi ini.sesuai yang tercantum dalam al-qur'an (Q.S Al-baqarah 68-71) tentang ciri-ciri sapi betina
benar saja bahwa ada orang bani sirail yang mencari sapi betina yang ciri-ciri mirip seperti sapi yang di miliki pemuda shaleh itu.dan mereka pun membelinya dengan emas seberat kulit sapi itu.
pada zaman dahulu,di masyarakat bani israil ada seorang yang saleh.dia mempunyai seorang anak dan seekor sapi betina.dia membawa anak sapi itu kedalam hutan dan melepaskanya seraya berkata kepada Alloh swt. ,"Ya Alloh ,sesungguhnya aku menitipkan kepada-MU sapi ini untuk anakku jika dia telah besar nanti.selang beberapa waktu kemudian laki-laki soleh ini pun meninggal dunia.dan sapi betinanya pun tetap berada di hutan,jika ada yang melihatnya sapi itu pun lari menjauh.
selang beberapa tahun anak orang saleh pun telah beranjak dewasa,dia menjadi seorang pemuda yang berbakti kepada ibunya dan dia selalu membagi waktunya dengan baik.dia membagi waktu malam menadi 3 bagian,1/3 untuk melakukan shalat ,1/3 untuk tidur dan 1/3 lagi dia duduk disamping kepala ibunya (menjaga dan melayaninya).apabila telah pagi dia berangkat untuk mencari kayu bakar,lalu menggendong kayu bakar itu di atas pundaknya dan menjulanya di pasar.dari hasil penjualan itu dia bagi menjadi 3bagian,1/3 untuk dia sedekahkan,1/3 untuk dirinya,1/3 lagi untuk ibunya.
pada suatu hari ibunya,berkata kepada anaknya,"wahai anakku,sesungguhnya ayahmu telah mewariskan untuk mu seekor sapi betina yang di titipkan kepada Alloh di hutan anu.berangkatlah kamu kesana dan berdoalah kepada tuhan nabi ibrahin ,ismail dan ishaq, agar Alloh mengembalikan sApi tu kepadamu,ciri-cirinya adalah apabila kamu melihatnya akan tergambar seolah-olah matahari keluar dari kulitnya,dan sapi itu bagaikan sapi emas karena bagus dan kuningnya.
lalu berangkatlah pemuda saleh itu kedalam hutan ketika dia melihat sapi tersebut,kemudian dia pun berteriak dan berkata,"aku hendak mengambilmu dengan nama tuhan nabi ibrahim,ismail,ishaq dan yaqub.lalu berjalanlah sapi tersebut mendekati pemuda soleh.setelah mendekat dia pun memegang leher sapi itu dan menuntunnya.tiba-tiba dengan ijin Alloh swt,sapi itu berbicara ,"wahai pemuda yang berbuat baik pada ibunya,tunggangilah aku karena itu akan lebih mudah bagimu,dan pemuda itu pun berkata,"sesunguhnya ibu ku tidak menyuruh kepadaku untuk menunggangimu,tetapi hanya mengatakan kepadaku untuk memegang lehermu,sapi itu berkata lagi,"demi tuhan bani israil,andaikan kamu tidak menunggangiku,niscaya kamu tidak akan mampu membawaku. berangkatlah kamu dan jika kamu memerintahkan gunung agar mencabut dirinya dari dasarnya dan berjalan bersamamu,niscaya dia melakukannya karena kamu telah berbuat baik kepada ibumu.
maka berjalanlah pemuda itu bersama sapi tersebut menuju ibunya.ibunya pun berkata kepada anaknya,"sesungguhnya kamu adalah orang yang fakir yang tidak memiliki harta dan terasa berat bagimu mencari kayu bakar pada waktu siang hari sedangkan pada waktu malam hari kamu shalat,maka berangkatlah kamu ke pasar dan juallah sapi ini,dan anaknya pun berkata, "berapakah saya harus menjualnya?" ibunya berkata,"juallah 3 dinnar,namun janganlah kamu menjualnya tanpa musyawarah dengan ku,"harga sapi itu di tetapkan 3 dinar oleh ibunya,dengan syarat atas ridhonya,
berangkalah pemuda soleh itu kepasar dengan membawa sapinya kepasar dan Alloh pun memperlihatkan kekuasaanya dengan mengutus malaikat turun ke bumi untuk menguji pemuda itusebagai balasan karena pemuda tersebut telah berbuat baik kepada ibunya.lalu malaikat itu berkata berapakah kamu akan menjual sapi ini,dan pemuda it pun berkata 3 dinar tapi dengan syarat ibuku ridha.dan malaikat itu berkata aku beli 6 dinar tapi jangan bermusyawarah dengan ibumu.
kemudian pemuda itu pun pulang untuk memberi tahu ibunya bahwa ada orang yang berani membeli 6 dinar.juallah sapi itu 6 dinar tapi atas ridhaku.berangkat kembalilah pemuda itu kepasar untuk menjual sapinya senilai 6 dinar.lalu bertemu kembali dengna orang tadi dan menanyakan kembali kepada pemuda itu "bagaimana pemuda?" lalu dia pun menjawab "aku akan menjualnya 6 dinar tapi atas ridho ibuku "lalu malikat itu pun berkata,"aku beli 12 dinar tapi jangan kau kasih tahu ibumu,"tapi pemuda itu tetap menolak dan kembali lagi ke ibunya untuk meminta restunya.
setibanya di rumah ibunya memberi tahukan bahwa yang datang menawar sapinya itu adalah seorang malaikat.dia datang menyerupai manusia kepadamu untuk menguji kepadamu.apabila dia datang lagi tanyakan kepadanya tentang sapi itu..setibanya di pasar pemuda shaleh ini pun berkata kepada malaikat itu,"apakah tuan menyuruh untuk menjual sapi betina ini atau melarangnya,?".dan malaikat itu pun berkata,"pergilah kamu kepada ibumu,dan katakan kepadanya untuk menahan sapi betina ini (jangan dulu di jual) karena nabi musa bin imran akan membelinya darimu untuk seseorang yang telah di bunuh dari bani israil.dan janganlah kamu menjualnya kecuali dengan jumlah dinar yang sepenuh kulit sapi ini.sesuai yang tercantum dalam al-qur'an (Q.S Al-baqarah 68-71) tentang ciri-ciri sapi betina
benar saja bahwa ada orang bani sirail yang mencari sapi betina yang ciri-ciri mirip seperti sapi yang di miliki pemuda shaleh itu.dan mereka pun membelinya dengan emas seberat kulit sapi itu.
Jumat, 17 Mei 2013
Published :
21.02
Author :
arvand willy
Lirik Lagu Fatin - Aku Memilih Setia
Ada banyak cara Tuhan menghadirkan cinta
Mungkin engkau adalah salah satunya
Namun engkau datang di saat yang tidak tepat
cintaku telah dimiliki
inilah akhirnya harus ku akhiri
sebelum cintamu semakin dalam
maafkan diriku memilih setia
walaupun kutahu cintamu lebih besar darinya
maafkanlah diriku tak bisa bersamamu
walau ku sadar tulusnya rasa cintamu
takkan mungkin untuk membagi cinta tulusku
dan aku memilih setia
inilah akhirnya harus ku akhiri
sebelum cintamu semakin dalam
maafkan diriku memilih setia
walaupun kutahu cintamu lebih besar darinya
Seribu kali logika untuk menolak
tapi ku tak bisa bohongi hati kecilku
bila saja diriku ini masih sendiri
pasti ku kan memilih ... kan memilih kamu
inilah akhirnya harus ku akhiri
sebelum cintamu semakin dalam
maafkan diriku memilih setia
walaupun kutahu cintamu lebih besar darinya
Published :
20.33
Author :
arvand willy
Langganan:
Postingan (Atom)
Diberdayakan oleh Blogger.
Mengenai Saya
Popular Posts
-
Sejarah Pointer di C++ Pointer adalah built-in type di C dan C++, dimana C++ mengambil konsep pointer dari C. Pointer sebenarnya sang...
-
kisah seorang pemuda shaleh yang taat pada ibu nya pada zaman dahulu,di masyarakat bani israil ada seorang yang saleh.dia mempunyai seora...
-
Ibu! Kelunak lembutanmu yang bersih Merupakan rahmat bagi kami. Engkau, Merupakan kekuatan Dan benteng agama. Wahai, Or...
-
Lirik Lagu Fatin - Aku Memilih Setia Ada banyak cara Tuhan menghadirkan cinta Mungkin engkau adalah salah satunya Namun engkau data...
-
Puisi Untuk Ibu ibu.., kau yang selalu ada dalam kalbu.. walau kadang ego ini menyakitimu.. ibu.. tak pernah cukup lautan untuk menulisk...