Rabu, 26 Desember 2012

kondisi di linux with c dan contoh program


kondisi pada linux with c adalah Kondisi atau Perintah pada bahasa c merupakan perintah yang digunakan untuk melakukan pengecekan suatu kondisi apabila kondisi tersebut dipenuhi atau bisa juga digunakan untuk mengubah urutan eksekusi program dari urutan semula (secara berurutan) menjadi urutan yang sembarang (acak).
bentuk umum dari kondisi tersebut ialah.
·         if
if ( kondisi ) ;
statement;

·         if..else
if ( kondisi );
Pernyataan 1;
Else
Pernyataan 2;

·         switch..case
Switch (ekspresi integer atau karakter)
{
   case kondisi-1:
         perintah1;
         perintah2;
         break;
   case kondisi-2:
        perintah1;
        perintah2;
        break;          
   default:
        ...perintah;
}



contoh program sederhana menggunakan linux with c yaitu:
#include<iostream.h>
#include<conio.h>
int main ()
{
int a;
cout<<"input bilangan:",cin>>a;
if (a%2==0)
cout<<"\n \n bilangan genap";
else
cout<<"\n \n bilangan ganjil";
return 0;
}.

sumber: www.google.com

Contoh program c++ menetukan bilangan terbesar dan terkecil serta rata-rata nilai bilangan.

program:
output program:

contoh Program c++ menentukan bilangan terbesar dan terkecil

program:
output program:

contoh Surat pernyataan


SURAT PERYATAAN

Yang bertandatangan di bawah ini :
Nama                          : …………………………………………..
Jabatan                        : …………………………………………..
Nama Perusaahan      : ……………………………………………
Alamat Perusahaan    : ……………………………………………

Dengan ini menyatakan bahwa perusahaan kami beralamat / berdomisili sebagai mana yang telah dinyatakan tersebut diatas adalah benar adanya. Dan surat ini untuk pengurus SIUP di Suku Dinas Koperasi, usaha Mikro, Kecil dan Menengah dan Perdagangan Jakarta Timur di Jakarta.
Demikian surat ini dibuat dengan sebenarnya dan apabila dikemudian hari surat peryataan ini tidak benar, maka kami bersedia di tuntut sesuai dengan peraturan perundang-undangan yang berlaku dan SIUP yang telah diterbitkan akan dicabut.


                                                                                        Jakarta, ..,..20….

                                                                                       Materai Rp.6000
                                                                                              Nama & jabatan
                                                                                                (…………..)

contoh Surat Kuasa


SURAT  KUASA

Yang bertanda tangan di bawah ini:
Nama                          : ……………………………………………………..
Jabatan                        : ……………………………………………………..
Nama Perusahaan      : …………………………………………………….
Alamat Perusahaan    : ……………………………………………………..
                                     ………………………………………………………

Untuk selanjutnya disebut sebagai PEMBERI KUASA

Dengan ini memberikan kuasa kepada :
Nama                          : ……………………………………………………
Pekerjaan                    : ……………………………………………………
Alamat                         : …………………………………………………..
                                     ……………………………………………………

Untuk mengurus Surat Ijin Usaha Pedagang (SIUP) di Suku Dinas Koprasi, Usaha Mikro, Kecil dan Menengah dan Perdagangan Jakarta timur.

                                                                                     Jakarta, …,….20…
          Penerima Kuasa,                                                  pemberi Kuasa,

                                                                                      Materai Rp.6000,
Nama Jelas                                                         Nama & jabatan
          (…………..)                                                         (…………….)

Multithreading dan java


·         Multithreading dan java
Thread ( sering kali di sebut juga lightweight process atau execution context  ) adalah sebuah single sequential flow of control di dalam sebuah program . secara sederhana thread adalah sebuah subprogram yang berjalan di sebuah program . seperti hal nya sebuah program sebuah thread mempunyai awal dan akhir . sebuah program dapat mempunyai beberapa thread di dalam nya , jadi perbedaannya program yang multithreaded mempunyai beberapa  flow of control yang berjalan secara konkuren atau pararel sedangkan  program yang single threaded hanya mempunyai satu flow of control .
Dua program yang dijalankan secara terpisah ( dari command line secara terpisah ) berada pada dua address space yang terpisah .   jika program itu berjalan di atas mesin dengan single processor maka thread – thread itu di jalan kan secara konkuren ( dengan mengeksekusi secara bergantian dari satu thread ke thread yang lain nya ). Jika program itu berjalan di atas mesin dengan multiple processor , maka thread–thread itu bias di jalan kan secara parallel ( masing – masing thread berjalan di processor yang terpisah ) .
·         Keuntungan Multi Thread
  1. Tanggap: Multithreading mengizinkan program untuk berjalan terus walau pun pada bagian program tersebut di block atau sedang dalam keadaan menjalankan operasi yang lama/ panjang. Sebagai contoh, multithread web browser dapat mengizinkan pengguna berinteraksi dengan suatu thread ketika suatu gambar sedang diload oleh thread yang lain.
  2. Pembagian sumber daya: Secara default, thread membagi memori dan sumber daya dari proses. Keuntungan dari pembagian kode adalah aplikasi mempunyai perbedaan aktifitas thread dengan alokasi memori yang sama.
  3. Ekonomis: Mengalokasikan memori dan sumber daya untuk membuat proses adalah sangat mahal. Alternatifnya, karena thread membagi sumber daya dari proses, ini lebih ekonomis untuk membuat threads.
  4. Pemberdayaan arsitektur multiprosesor: Keuntungann dari multithreading dapat ditingkatkan dengan arsitektur multiprosesor, dimana setiap thread dapat jalan secara parallel pada prosesor yang berbeda. Pada arsitektur prosesor tunggal, CPU biasanya berpindah-pindah antara setiap thread dengan cepat, sehingga terdapat ilusi paralelisme, tetapi pada kenyataannya hanya satu thread yang berjalan di setiap waktu.
sumber :www.Google.com

String


Kelas String

Dalam pemrograman Java string merupakan aspek penting, karena dapat mempelajari mengenai class dan objek melalui penggunaan string. String sebenarnya merupakan class yang terdapat dalam library Java. Java String merupakan salah satu kelas dasar yang disediakan oleh Java untuk memanipulasi karakter.
Untuk membuat string, dapat melakukannya dengan beberapa cara, dan yang sering digunakan adalah contoh sebagai berikut.
Perhatikan kode berikut !
String varString = “abcd”;
Kode diatas adalah bentuk singkat dari :
Char[] datanya = {‘a’,’b’,’c’,’d’};
String varString = new String(datanya);
Jadi dapat disimpulkan bahwa String terdiri dari data array yang bertipe char, dan kita juga dapat membuat objek String dengan menggunakan keyword new yang biasa digunakan untuk membuat objek dari class.
Adapun yang akan dibahas dalam pembahasan string adalah antara lain :
A. Menggabungkan String
Simbol operator (+) dapat dipakai untuk menggabungkan string. Bentuk umum penggabungan adalah sebagai berikut :
<String/Variabel String1> + <String/variabel String2>+ …
contoh:
String hasil = "satu" + "dua" + "tiga" ;
atau dapat menggunakan metode concat agar lebih terlihat berorientasi objek
contoh:
String Gabung= "satu".concat("dua").concat("tiga");
B. Membandingkan String dengan Equals
Dua data string dapat dibandingkan dengan Method equals, nilai yang dihasilkan berupa boolean. Jika benar, kerjakan aksi sebelah kiri, selain itu aksi sebelah kanan. Bentuk umum equal sebagai berikut :
Syantax : Equal adalah
+(<var string1>.equals(var string2)?”Aksi jika Benar”:”Aksi jika Salah”)
Untuk membandingkan objek maka kita harus menggunakan metode equals() milik kelas tersebut, jadi seharusnya membandingkan string.
C. Mengganti Huruf tertentu dengan Replace
Methode Replace digunakan untuk mengganti suatu character dengan character lainnya. Bentuk umum dari replace adalah sebagai berikut :
<Var String1 penerima> = <Var String2 yang diambil>.replace(‘Karakter yang dicari’,‘Karakter Pengganti’)
Contoh :
public class Gantirep
{
public static void main(String args[])
{
String kata1=”Java Bahasa Pemrograman Objek”;
String kt1=kata1.replace(‘a’,'A’);
System.out.println(“Kata Semula=”+kata1);
System.out.println(“Kata Yang Telah Diganti=”+kt1);
}
D. Mengambil Character Tertentu
Dengan getChar Anda dapat mengambil karakter tertentu dan disimpan dalam variabel array karakter. Bentuk Umum getChar sebagai berikut :
<Var string yang diambil>.getChars(<posisi awal>,<posisi akhir>,<Var array karakter>,<Indeks array ditempat>);
E. Konversi Character ke String (copyValueOf)
Untuk menampilkan character yang tersimpan dalam variabel array, dapat kita konversi dahulu ke bentuk string. Sehingga akan lebih mudah kita tampilkan.
Bentuk Umum copyValueOf adalah :
< Var String yang menampung>=String.copyValueOf(<Var Karakter Array>);
F. Membandingkan String dengan CompareTo
Untuk membandingkan kakarter yang perlu diperhatikan jika hasil 0, karakter yang dibandingkan sama. Namun, jika positif karakter lebih besar, selain itu lebih kecil.
G. Menggabungkan String dengan StringBuffer
Menggabungkan String menggunakan StringBuffers lebih cepat dibandingkan dengan menambahkan menggunakan operator +, StringBuffer erat hubungannya dengan methode toString() untuk diubah ke String dan untuk menggabungkan String menggunakan Append(). Untuk lebih jelasnya perhatikan contoh programnya.
H. toLowerCase dan toUpperCase
Methode toLowerCase digunakan untuk merubah semua karakter dalam string dari huruf besar ke huruf kecil.
I. TRIM
Methode Trim menghasilkan salinan String dengan memotong bagian kosong (spasi) di depan dan di belakang.
J. ValueOf
Jika anda memiliki sejumlah tipe data dan ingin mencetak nilainya dalam bentuk yang dapat dibaca, maka data tersebut harus diubah dulu menjadi String, method statis valueOf di Overload untuk setiap tipe java yang mungkin, sehingga setiap tipe tersebut dapat diubah secara benar ke dalam String. Seperti telah kita bahas sebelumnya, method ini dipanggil dengan operator ‘+’ String yang di Overload, dengan cara method Append pada StringBuffer. 
Anda dapat memanggil langsung method ini dengan sembarang tipe untuk menghasilkan suatu representasi String yang memadai. Setiap Objek yang dilewatkan pada ValueOf akan mengeluarkan hasil pemanggilan method ToSring pada Objek. Sebetulnya kita dapat langsung memanggil toString, dan akan diperoleh hasil yang sama. Semua tipe data yang sederhana dirubah menjadi representasi String biasa.
K. StringBuffer
StringBuffer adalah pasangan class String yang menyediakan banyak fungsi string yang umum. String merepresentasikan urutan character yang tetap, tidak dapat diubah. StringBuffer merepresentasikan urutan karakter yang dapat dikembangkan dan ditulis ulang. StringBuffer dapat disisipi karakter dan substring di tengahnya, atau ditambah dibelakangnya. StringBuffer secara automatis berkembang menghasilkan ruang untuk penambahan seperti itu, dan sering kali sudah memiliki karakter didalamnya, tidak diisi belakangan.
Ini dilakukan untuk meningkatkan kinerja, meminimalkan jumlah waktu yang dibutuhkan array karakter internal untuk dialokasikan ulang. Java sangat menggunakan kedua class tersebut, tetapi banyak programmer hanya berurusan dengan String, dan membiarkan Java mengolah StringBuffer di belakang layar dengan menggunakan operator ‘+’ yang dioverload.
L. Append
Method Append pada stringBuffer paling sering dipanggil melalui operator ‘+’. Operator tersebut memiliki versi yang dioverload untuk semua tipe data. String ValueOf dipanggil untuk setiap parameter dan hasilnya ditambahkan ke StringBuffer yang berlaku. Buffer itu sendiri dihasilkan oleh setiap versi Append yang berlaku. Ini memungkinkan pemanggilan berurutan dikaitkan,
M. Insert
Methode insert sama persis dengan method append, memiliki versi untuk semua tipe yang mungkin, kecuali bahwa insert ini menempatkan karakter yang dihasilkan oleh string.ValueOf pada ofset tertentu di dalam buffer sebagaimana ditentukan oleh parameter pertama method insert.
Kesimpulan:
Java menyediakan banyak fungsi  untuk manipulasi string
Menyediakan stringbuffer untuk operasi string khusus
suber:www.Google.com

  






Kamis, 29 November 2012

Resensi Buku 100 Cara Asik Hadapi Masalah Khusus Remaja





Judul                     :100 Cara Asik Hadapi Masalah Khusus remaja
Pengarang          :Rumintar
Penerbit              : Leutika jl. Sulawesi No. 7c Ringroad Utara
Tebal                     :159 halaman
Synopsis buku;
Buku ini menulis berbagai macam masalah remaja dan cara menyelesaikan masalah tersebut dengan bahasa yang cukup menarik dan gaul. Contohnya seperti ini ,
 Nggak suka berorganisasi? Bias jadi karena kamu nggak tahu manfaat berorganisasi. Kamu yang biasanya pulang sekolah Cuma nongkrong,kalau udah tahu sisi positif berorganisasi, bukan nggak munkin kalau kamu juga tertarik ikutan organisasi.
1.       Berorganisasi salah satu cara agar kita bias membiasakan diri untuk bersikap kritis dan berpikir sistematis sekaligus jadi wadah untuk belajar mengeluarkan pendapat.
2.       Berorganisasi melatih kita berkomunikasi dan berinteraksi karena di mana pun kita berada kemampuan untuk berinteraksi dengan orang lain sangat di perlukan.
3.       Untungnya lagi pas nanti kita kerja ,kita sudah tidak canggung lagi dalam menghadapi dan berinteraksi dengan orang lain.
Apakah yang km pilih? Wiiih salut deh untuk kamu yang bias menerima diri apa adanya, ups, maksudnya kamu udah bias berdamai dengan diri kamu. Kekurangan dah kelebihan benar benar kamu syukuri. Tapi tunggu dlu itu klo punya lima pilihan dari list di bawah ini.
a.       Lihat kelebihan orang lain,jangan sirik.
b.      Tahu kemampuan menggali potensi diri.
c.       Nggak mudah mengasihanin diri.
d.      Merawat diri sendiri sebaik munkin.
e.      Dapat tersenyum ketika orang lain menyebutkan kekurangan kita. Nggak protes dong, kan yang disebutkan kenyataan.
f.        Hamper selalu mengucapkan kata kata positif.
g.       Jarang nervous.
Punya cara untuk hidup berkualitas? Hari gini wajar lah kalau semua omongin soal kualitas, termasuk kualitas hidup. Sekarang munkin kamu sudah bosan dengan hidup kamu yang begitu-begitu saja, sekarang waktunya kamu untuk berubah dan bikin hidup lebih berkualitas.
1.       Punya niat untuk menggubah hidup, awal yang bagus tapi nggak Cuma itu.
2.       Evaluasi diri. Dengan cara ini kita tahu  kekurangan dan kelebihan kita.
3.       Buat recana untuk meminimalisali kekurangan kita. Bukan menutupinya, tapi memperbaikinya (kalau  kekurangan kita berupa cacat, berjalanlah menerimanya) kalau memang hal tersebut di perbaiki.
4.       Selanjutnya patuhilah apa yang kita temukan pada poin nomor dua dan tiga. Dan akhiranya lrt’s make life better.
Dan masih banyak lagi contoh-contoh seperti bgitu di buku ini.
Saran: buku ini berisi tips yang simple dan mudah di mengerti dengan banyak orang, dan buku ini dapat membantu menentukan hal yang harus dilakukan untuk mencapai tujuan di masa depandengan efektif.

Senin, 22 Oktober 2012

Boken(Pedang kayu Jepang)



Bokken pedang kayu jepang ini adalah sejenis senjata yang terlihat seperti mainan. senjata ini multi fungsi selain sebagai alat untuk berlatih samurai bokken juga bisa di manfaatkan untuk menyerang musuh yang kurang tangguh dan sifat nya tidak melukai atau merobek kulit.
Boken terbuat dari berbagai macam kayu contohnya  dari kayu meranti, kayu merbau, kayu sonokeling, kayu ulin.
1.KAYU MERANTI,
karakter kayu ini berwarna cerah, kayu ini tergolong kayu keras berbobot ringan.

2. KAYU MERBAU,
karakter kayu ini berwarna sedikit gelap, kayu ini tergolong kayu keras yang berbobot ringan sampai berat-sedang.

3. KAYU SONOKELING,
karakter kayu ini berwarna sedang dan memiliki pola-pola yang indah, ungu bercoret-coret hitam, atau hitam keunguan berbelang dengan coklat kemerahan. Kayu ini tergolong kayu keras dengan bobot sedang hingga berat.

4. KAYU ULIN,
karakter kayu ini berwarna gelap dan juga memiliki corak yang indah, kayu ini sangat kokoh, kayu ini tergolong kayu keras dan berbobot berat. Kualitas kayu ini sangatlah baik untuk bokken.
Mengutip dari: