Senin, 28 Februari 2011

Tips Membuat Pacar Bahagia

Setiap pasangan pasti ingin hubungan mereka bahagia. Namun terkadang orang berlebihan atau malah tidak tahu bagaimana cara membahagiakan pacar. Sebenarnya nggak terlalu sulit, hampir sama dengan cara kamu membahagiakan orang tua atau saudaramu. Yang membedakan hanya kapasitas dan intensitas kamu dalam mencintainya. Kalau orang tua, kamu mencintainya karena kapasitas mereka sebagai orang yang merawat dan mendidikmu dari kecil sampai sekarang dan intensitas pertemuannya pun lebih sering karena mungkin kita tinggal serumah dengan orang tua. Namun pacar, kapasitas dia adalah orang lain yang saat ini sedang memperhatikanmu, menyanyangimu dan mencintaimu dengan sebuah tujuan (apapun itu). Kapasitas pertemuan tergantung bagaimana kamu mengaturnya, bisa sering, jarang atau tidak pernah sama sekali. Jadi wajar jika pacar ingin bahagia ketika bersama denganmu. Berikut ini ada beberapa tips yang mungkin bisa membantu.
1. Yakinkan dia saat dia tidak percaya diri.
2. Jadilah tempat curhat untuknya.
3. Meneleponnya dan katakan bahwa kamu kangen dia.
4. Kirimkan pesan – pesan singkat yang romantis.
5. Sesekali ajak dia jalan – jalan ke tempat yang belum pernah kalian kunjungi.
6. Mengajaknya bercanda.
7. Katakan padanya bahwa kamu bangga memilikinya.
8. Menyeka keningnya saat dia terlihat kelelahan.
9. Berdandan saat kamu bertemu dengannya.
10. Beri dia kepercayaan dan jangan possesif padanya.
11. Jangan berbohong padanya dan bersikaplah dewasa.
12. Manjakan dia saat ngobrol dengannya.
13. Mendukung keinginannya selama itu baik.
14. Memberinya hadiah kecil di saat yang tak terduga.
15. Memperhatikannya saat dia sedang melakukan aktivitas.
Demikian 15 tips untuk membahagiakan pacar. Kurang lebihnya mohon maaf. Tips ini aku tulis berdasarkan pengalaman selama aku bersama kekasihku. Jadi apabila tips ini nggak cocok buat kamu lebih baik jangan ditiru. He he he ... :) Terima kasih.
Data static adalah data yang didefinisikan untk dimiliki oleh class.
Jika objek berasa dari class yang sama maka data static akan bernilai sama untuk seluruh objek
dalam class tersebut.
Jika nilai P diubah pada suatu objek, maka nilai P pada objek lain akan ikut berubah
Pada objek b nilai P diubah menjadi 99, ternyata pada objek a nilai P ikut berubah menjadi 99


Global arrays selalu bersifat “static”
Local arrays selalubersifat “dynamic”
Alokasi memory space array dan variabel “static” umumnya lebih besar daripada
array dan variabel “dynamic”
Untuk membuat local array “static”, deklarasikan secara eksplisit : static short x[200];

Hati-hati dengan batasan 64 kB pada beberapa compiler

Oleh karena itu untuk array yang besar harus dideklarasikan secara global, atau
mempergunakan static statement (static float mydata[5000]; ) jika anda hendak 
mendeklarasikannya secara local.



Definisi metod tanpa modifier adalah public
Contoh :
class Data
int P=9;
   int Q=8;
   void Tampil(){System.out.println(P+" "+Q);}
}
public class Tes
{ public static void main(String args[])
  {Data data=new Data();
    data.P=111;
    data.Tampil();
    }
}

Selasa, 22 Februari 2011

record


Struct terdapat pada bahasa C/C++,
sedangkan Record pada bahasa Pascal.
Struct/Record adalah sekumpulan
elemen data yang memiliki tipe dan
panjang data yang berbeda-beda tapi
memiliki nama yang sama.
Setiap elemen data disebut dengan
member.
 Pertama yang harus anda ketahui
adalah bahwa struct itu akan
membentuk tipe data baru.
Satu kali struct didefinisikan, maka
tipe data baru berupa nama struct
tersebut dapat digunakan dalam
program sebagaimana tipe data
lainnya seperti int, char, short, dll.


Sabtu, 19 Februari 2011

array

Array merupakan koleksi data dimana setiap elemen memakai nama dan tipe yang sama serta setiap elemen diakses dengan membedakan indeks array-nya.
 Berikut adalah contoh variable bernama c yang mempunyai lokasi memori yang semuanya bertipe int.
C[0] -45
C[1] 6
C[2] 0
C[3] 72
C[4] 1543
C[5] 43
C[6] 4
Masing-masing nilai dalam setiap lokasi mempunyai identitas berupa nama c dan nomor indeks yang dituliskan di dalam tanda kurung ‘[..]’. sebagai contoh, 72 adalah nilai dari c[3].
Deklarasi Array
Variable
 array dideklarasikan dengan mencantumkan tipe dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin dibuat. Dengan demikian, deklarasi untuk variablearray c di atas adalah :
int c[7];
Perlu diperhatikan bahwa C++ secara otomatis menyediakan lokasi memori yang sesuai dengan yang dideklarasikan, dimana nomor indeks selalu dimulai dari 0. Nilai suatu variablearray dapat juga diinisialisasi secara langsung pada saat deklarasi, misalnya;
Int c[7] = {-45, 0, 6, 72, 1543, 43, 4}
Berarti setiap lokasi memori dari variable
 array c langsung diisi dengan nilai-nilai yang dituliskan didalam tanda kurung kurawal.
Banyaknya lokasi memori dapat secara otomatis disediakan sesuai degan banyaknya nilai yang akan dimasukkan, seperti contoh berikut yang tentunya membuat variable array dengan 10 lokasi memori:
Int x []={10, 15 12, 5, 13, 9, 6, 17, 25, 31};
Untuk memperjelas gambaran anda tentang
 array perhatikan contoh aplikasi variable array, yaitu program untuk menghitung jumlah setiap elemen dalam suatu array.
Sebagai gambaran dari
 program tersebut, dapat dibuat sebuah algoritma sebagai berikut:
1.    Tentukan elemen array sebanyak yang diinginkan (dalam hal ini, elemen array tersebut berjumlah 12 buah)
2.     Tentukan nilai awal indeks, batas akhir indeks dan kenaikannya (dalam hal ini, nilai awal indeks adalah 0, batas akhir indeks adalah jumlah elemen array diatas yaitu 12 dikurangi dengan 1, kenaikannya adalah 1)
3.    Lakukan perulangan sesuai dengan langkah 2
4.    Lakukan penjumlahan masing-masing elemen array sampai batas akhir indeks terpenuhi
5.    Tampilkan penjumlahan semua elemen array
6.    Selesai.
Sedangkan implementasi dalam program dapat dilihat berikut ini.
Contoh Program array
/*Program
 :array1.cpp*/
#include
 
#define SIZE 12
main()
{
int a[SIZE]={1, 3, 5, 4, 7, 2, 99, 16, 45, 67, 89, 45};
int indeks, total =0;
for(indeks=0; indeks<=SIZE-1; indeks++)
total += a[indeks];
printf(“nTotal setiap elemen
 array adalah %d”,total);
return 0;
}
Bila program diatas dijalankan, akan muncul hasil :
Total setiap elemen
 array adalah 383
Adapun keterangan dari program diatas adalah sebagai berikut :
Hasil penjumlahan setiap elemen
 array diperoleh dari jumlah data atau elemen arraysebanyak 12 buah yang sudah didefinisikan pada awal program yaitu #define SIZE 12. Kemudian setiap elemen array dari a[0] yang berisi data, a[1] yang berisi data 3 di jumlahkan sampai dengan a[11] yang berisi data 45. Proses penjumlahan dilakukan pada loop dimulai dari 0 sampai data yang terakhir atau elemen terakhir.
Array Dimensi Satu
Bentuknya :
Tipe nama_var[ukuran];
Dengan :
Tipe : menyatakan jenis elemen
 array (int, char, unsigned, dan lain-lain)
Ukuran : menyatakan jumlah maksimal elemen
 array
Contoh
 :
Float nilai_ujian[5];
Pada turbo C++ array disimpan dalam memori secara berurutan. Elemen pertama berindeks nol digambarkan sebagai berikut :
Nilai_ujian[0]
Nilai_ujian[1]
Nilai_ujian[2]
Nilai_ujian[3]
Nilai_ujian[4]
Masing-masing berbentuk float dan berjumlah 5 elemen.
Selain itu, deklarasi
 array juga dapat berupa :
Static int bulan[12]={1,2,3,4,5,6,7,8,9,10,11,12}
Sesuai dengan deklarasi
 array diatas, maka isi variable array telah ditentukan yaitu :
Bulan[0] bernilai 1
Bulan[1] bernilai 2
Bulan[2] bernilai 3
Bulan[3] bernilai 4
Bulan[4] bernilai 5
Bulan[5] bernilai 6
Bulan[6] bernilai 7
Bulan[7] bernilai 8
Bulan[8] bernilai 9
Bulan[9] bernilai 10
Bulan[10] bernilai 11
Bulan[11] bernilai 12
Untuk memperjelas tentang array dimensi satu, perhatikan maslah berikut ini :
Misalkan Anda diminta membuat algoritma dan program untuk menampilkan bilangan dari 1 sampai bilangan 10, dengan pangkatnya masing-masing. Adapun batas nilai maksimal yang disimpan adalah 100.
Sesuai yang telah Anda pelajari , bahwa
 bilangan 1 pangkatnya adalah 1. Hasil ini diperoleh dari 1*1, kemudian bilangan 2 pangkatnya adalah 4, hasil ini diperoleh dari 2*2 sampaibilangan 10 yang pangkatnya adalah 100, hasil ini diperoleh dari 10*10.
Algoritma
 dari permasalahan diatas adalah berikut ini :
1. Tentukan elemen
 array untuk menampung nilai perkalian
2. Tentukan nilai awal indeks, batas akhir indeks dan kenaikannya (dalam hal ini , nilai awal indeks adalah 0, batas akhir indeks adalah 10, dan kenaikannya adalah 1)
3. Lakukan
 perulangan sesuai langkah 2
4. Nilai awal indeks ditambah dengan 1
5. Lakukan perkalian masing-masing elemen
 array sampai batas akhir indeks terpenuhi.
6. Tampilkan perkalian semua elemen
 array
7. Selesai .
Contoh
 program array dimensi satu
/*Program
 :array2.cpp*/
#include
int main()
{
int square[100];
int i; /*loop index*/;
int k; /*the
 integer*/
/*calculate the squares */
for (i=0; i<10; i++)
{
k= i+1;
square[i]=k*k;
printf(“nPangkat dari %d adalah %d “, k, square[i]);
}
return 0;
}
Bila program dijalankan akan muncul hasil :
Pangkat dari 1 adalah 1
Pangkat dari 2 adalah 4
Pangkat dari 3 adalah 9
Pangkat dari 4 adalah 16
Pangkat dari 5 adalah 25
Pangkat dari 6 adalah 36
Pangkat dari 7 adalah 49
Pangkat dari 8 adalah 64
Pangkat dari 9 adalah 81
Pangkat dari 10 adalah 100
Penjelasan :
Dari
 program diatas, Anda dapat melihat ada 10 buah elemen yang masing-masing nilainya akan dipangkatkan, mulai dari 1 sampai 10. Dimana dalam memori sudah dipesan tempat sebanyak 100.
Sedangkan apabila
 array akan dikirim ke sebuah fungsi caranya adalah hanya dengan mencantumkan nama array tanpa diikuti dengan tanda apapun, seperti contoh berikut :
int c[5] = {-45, 0, 6, 72, 1543};


JUMLAH (c, 5)
—-
Dalam contoh diatas, yang memanggil fungsi JUMLAH dengan mengirimkan argument berupa variable array c dan sebuah konstanta 5. Perhatikan bahwa variable array ditulis hanya c tanpa notasi tambahan apapun. Deklarasi variable array yang menjadi parameter dari suatu fungsi dituliskan dengan nama variable array yang diikuti dengan tanda kurung [], tanpa menuliskan banyaknya lokasi memori yang diinginkan.
ARRAY DIMENSI DUA
Struktur
 array yang dibahas diatas mempunyai satu dimensi, sehingga variabelnya disebut variable array berdimensi satu. Pada bagian ini ditunjukkan array berdimensi lebih dari satu, yang sering disebut dengan array berdimensi dua.
Sebagai
 contoh, sebuah matrik B berukuran 2 X 3 dapat dideklarasikan dalam C seperti berikut : int B[2][3] = {[2, 4, 1}, {5, 3, 7}}; yang menempati lokasi memori dengan susunan sebagai berikut :
0 1 2
0 2 4 1
1 5 3 7
Dan definisi variable untuk setiap elemen tersebut adalah :
0 1 2
0 b[0][0] b[0][1] b[0][2]
1 b[1][0] b[1][1] b[1][2]
Sebagai implementasi dari keterangan diatas, perhatikan program berikut ini :
Contoh
 Program array dimensi dua
/*Program
 :array2.cpp*/
#include
void printArray(int[][3]);
main()
{ int matrik1[2][3] = {{1, 2, 3},{4, 5, 6}};
int matrik2[2][3] = {1, 2, 3, 4, 5};
int matrik3[2][3] = {{1, 2},{4}};
printArray (matrik1);
printArray (matrik2);
printArray (matrik3);
return 0; }
void printArray (int a[][3])
{ int i,j;
for (i=0; i<=1; i++)
{ for (j=0; j<=2; j++)
printf(“%d”,a[i][j]);;
printf(“n”);
}
}
Bila program diatas dijalankan, akan mucul hasil :
123
456
123
450
120
400
Penjelasan :
Dari
 program diatas untuk matrik 1, penulisannya adalah 123 456, sedangkan pada matrik 2 penulisannya adalah 123 450. 0 disini mempunyai arti tempat yang disediakan untuk data kolom ke 3 dan baris ke 2 tidak diisi. Sedangkan matrik 3 penulisannya adalah 120 400. Dari matrik 3 disini kita bisa melihat bahwa pada baris pertama kolom ketiga data tidak diisi dan dianggap 0 dan pada baris kedua kolom kedua dan ketiga juga tidak diisi juga diisi 0.
Dalam
 program tersebut, juga digunakan fungsi untuk menampung hasil penjumlahan matrik.
Perhatikan
 contoh lain :
Int datasiswa[4][3];
Deklarasi diatas digunakan untuk mendeklarasikan suatu data siswa yang berbentuk demikian :
No Nama Kelas Jumlah Siswa
Tahun 1989 Tahun 1990 Tahun 1991
1 Kelas 1 50 55 49
2 Kelas 2 60 60 55
3 Kelas 3 56 56 56
4 Kelas 4 49 50 54
Dari deklarasi diatas maka angka empat [4] menyatakan jumlah kelas, dan angka indek [3] menyatakan tahun.
Data siswa [0][2] adalah Kelas 1 dan jumlah siswa tahun 1990 yaitu 55. Atau jumlah siswa kelas 1 pada tahun 1990 adalah 55.
Bentuk data siswa dapat juga digambarkan sebagai berikut :
1 2 3
1 50 55 49
2 60 60 55
3 56 56 56
4 49 50 54
Array ini dapat pula diberi nilai tetap dengan static seperti pada array dimensi satu. Deklarasinya adalah sebagai berikut :
Static int jumlah [4][3]=
{
50, 55, 49,
60, 60, 55,
56, 56, 56,
49, 50, 54
};
ARRAY DIMENSI BANYAK
Array ini seperti array dimensi dua tetapi dapat memiliki ukuran yang lebih besar. Sebenarnyaarray dimensi banyak ini tidak terlalu sering digunakan, tetapi sewaktu-waktu kalau dimensi yang dibutuhkan banyak, maka array ini sangat memegang peranan yang penting.
Contoh :
Static int dataktp[2][7][8][5];


Rabu, 16 Februari 2011

arti cinta bagi seorang pria

Tahu perbedaan antara cinta pria dan wanita? Bagaimana seorang pria jatuh cinta saat pertama kali melihat pasangan hidupnya. Bintang memang tidak bisa mendefinisikan arti cinta tapi kita semua tahulah saat itu sedang terjadi.
Sifat pria saat mereka pertama kali melihat wanita adalah karena fisiknya. Mereka melihat dulu apakah kulitnya halus, payudaranya berisi, tubuhnya langsingatau wajahnya cantik. Sedangkan wanita itu sebaliknya…. mereka mencari sosok pria pemberi.
Mencari sosok pria yang mapan. Sosok pria yang dapat menghidupi keluarganya kelak. Tapi yang lebih utama adalah sifat pria yang mampu menjadi pemimpin dan sedikit mendominasi. Yang dapat melindunginya.
Wanita yang menggoda memang dapat merangsang cinta pria. Tapi itu hanya karena si pria ingin melewatkan malam minggu dengannya (sex). Tidak lebih dari itu! Jadi jika kamu seorang wanita jangan jadi wanita penggoda ya :D
Itulah mengapa ada sebuah kata bijak , Pria itu gampang sekali jatuh cinta sedangkan wanita sebaliknya. Tapi sekali mencintai, wanita akan sulit untuk melupakannya.
Hal  diatas adalah arti cinta pria dan wanita saat pertama kali bertemu / berkenalan, Lalu bagaimana saat mereka menikah, Pria cenderung lebih menyukai seks sedangkan wanita cenderung menginginkan hubungan pernikahan yang harmonis dan intim. Dan pada saat itu kadar jatuh cinta mulai menurun.
Bintang ucapkan selamat jika pernikahan selesai karena maut memisahkan. Tapi bagaimana karena itu cerai. Dengan penyebab yang bermacam-macam seperti selingkuh, tidak cocok dan lain sebagainya. Nah saat putus cinta ternyata seorang pria jauh lebih merana daripada wanita.
Intinya!
Sebagai pria idaman wanita :D , bintang sendiri juga tidak tahu bagaimana pria jatuh cinta atau sekedar arti cinta itu sendiri. Namun terkadang cinta pria itu egois dan terlalu banyak berkhayal. Yah mungkin itulah sifat pria dari dulu.

tipe manusia dalam menghadapi masalah

Tipe pertama, tipe kayu rapuh. Sedikit tekanan saja membuat manusia ini patah arang. Orang macam ini kesehariannya kelihatan bagus. Tapi, rapuh sekali di dalam hatinya. Orang ini gampang sekali mengeluh pada saat kesulitan terjadi.
Sedikit kesulitan menjumpainya, orang ini langsung mengeluh, merasa tak berdaya, menangis, minta dikasihani atau minta bantuan. Orang ini perlu berlatih berpikiran positif dan berani menghadapi kenyataan hidup.

Majalah Time pernah menyajikan topik generasi kepompong (cacoon generation). Time mengambil contoh di Jepang, di mana banyak orang menjadi sangat lembek karena tidak terbiasa menghadapi kesulitan. Menghadapi orang macam ini, kadang kita harus lebih berani tega!. Sesekali mereka perlu belajar dilatih menghadapi kesulitan. Posisikan kita sebagai pendamping mereka.
http://v.mercola.com/ImageServer/public/2007/06--june/6.13%20angry%20man.jpgTipe kedua, tipe lempeng besi. Orang tipe ini biasanya mampu bertahan dalam tekanan pada awalnya. Namun seperti layaknya besi, ketika situasi menekan itu semakin besar dan kompleks, ia mulai bengkok dan tidak stabil. Demikian juga orang-orang tipe ini. Mereka mampu menghadapi tekanan, tetapi tidak dalam kondisi berlarut-larut.
Tambahan tekanan sedikit saja, membuat mereka menyerah dan putus asa. Untungnya, orang tipe ini masih mau mencoba bertahan sebelum akhirnya menyerah. Tipe lempeng besi memang masih belum terlatih. Tapi, kalau
mau berusaha, orang ini akan mampu membangun kesuksesan dalam hidupnya.
Tipe ketiga, tipe kapas. Tipe ini cukup lentur dalam menghadapi tekanan. Saat tekanan tiba, orang mampu bersikap fleksibel. Cobalah Anda menekan sebongkah kapas. Ia akan mengikuti tekanan yang terjadi. Ia mampu menyesuaikan saat terjadi tekanan. Tapi, setelah berlalu, dengan cepat ia bisa kembali ke keadaan semula. Ia bisa segera melupakan masa lalu dan mulai kembali ke titik awal untuk memulai lagi.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipmI1jnuYCudXlx6IdTF-vNsyQAJi1zdfU9BINQcLIwT_JDKAPQ1ePtLI-ZBUnI7JvdIx6rWlub-rgR5Y51hI1KgXr8srCCPv9PLI_4pTwi59QoZ-pXLPA_q7f4rNpYw2PcTHXFtf3R4c/s200/pimpong.jpgTipe keempat, tipe manusia bola pingpong. Inilah tipe yang ideal dan terhebat. Jangan sekali-kali menyuguhkan tekanan pada orang-orang ini karena tekanan justru akan membuat mereka bekerja lebih giat, lebih termotivasi, dan lebih kreatif. Coba perhatikan bola pingpong. Saat ditekan, justru ia memantuk ke atas dengan lebih dahsyat.
Saya teringat kisah hidup motivator dunia Anthony Robbins dalam salah satu biografinya. Untuk memotivasi dirinya, ia sengaja membeli suatu bangunan mewah, sementara uangnya tidak memadai. Tapi, justru tekanan keuangan inilah yang membuat dirinya semakin kreatif dan tertantang mencapai tingkat finansial yang diharapkannya. Hal ini pernah terjadi dengan seorang kepala regional sales yang performance- nya bagus sekali.