Pengetahuan Umum

PROGRAM C++

utorial ini untuk siapa saja, walaupun anda belum pernah melakukan pemrograman, atau jika andapun berpengalaman dalam pemrograman dengan bahasa pemrograman lain tapi ingin mempelajari bahasa C++, ada baiknya anda mengikuti penjelasan disini.
C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti bahasa orang yang banyak memiliki dialek. Dalam C++, dialek bukan disebabkan oleh karena si pembicara berasal dari Jepang atau Indonesia, melainkan karena bahasa ini memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu : C++ Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP. Anda dapat mendownload DJGPP atau mungkin saja anda telah memiliki kompiler lain.
Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi fungsi standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat menjalankan fungsi fungsi nonstandard (fungsi fungsi ini, agak mirip dengan ucapan yang tidak standar yang diucapkan orang diberbagai pelosok negeri. Sebagai contoh, di New Orleans kata median disebut neutral ground). Kadang kadang pemakaian fungsi nonstandard akan menimbulkan masalah pada saat anda hendak mengkompilasi kode sumber data (source code) (yaitu program berbahasa C++ yang ditulis oleh seorang programer) mempergunakan kompiler yang berbeda. Tutorial ini tidak terlepas dari masalah seperti itu.
Bila anda belum mempunyai sebuah kompiler, disarankan agar anda segera memiliki sebuah kompiler. Sebuah kompiler sederhana sudah cukup untuk dipergunakan oleh anda dalam mengikuti tutorial ini.
Bahasa pemrograman C++ adalah bahasa yang amat berbeda. Untuk kompiler C++ berbasis DOS, akan memerlukan beberapa kata kunci (keywords); keyword sendiri tidak cukup untuk difungsikan sebagai input dan output. Walau hampir semua fungsi dalam file library tampaknya bias diakses oleh header filenya. Coba kita lihat program sesungguhnya :
#include
int main()
{
cout<<”HEY, you, I’m alive! Oh, and Hello World!”;
return 0;
}
Marilah kita lihat elemen dari program diatas. Tanda #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untukmeletakan kode dari header file iostream.h kedalam program. Dengan menyertakan header file, anda dapat mengakses banyak fungsi fungsi berbeda. Dalam contoh diatas, fungsi cout memerlukan file iostream.h.
Pada baris berikutnya yang penting adalah int main(). Baris ini mengatakan kepada kompiler bahwa ada sebuah fungsi bernama main, yang mana fungsi itu mengembalikan sebuah integer, sehingga diberi tanda int. Tanda kurung ({ dan }) menandakan awal dan akhir fungsi dalam program diatas dan menghentikan kode lainnya. Jika anda memakai bahasa Pascal, anda akan mempergunakan perintah BEGIN dan END.
Baris berikutnya dari program diatas agak aneh. Jika anda menulis sebuah program mempergunakan bahasa lain, anda akan mengetahui bahwa perintah print akan menampilkan text di layar monitor. Dalam bahasa C++ tidaklah demikian, pemakaian fungsi cout dipakai untuk menampilkan text di layar monitor anda. Itu juga memakai tanda atau symbol <;<; , yang diketahui sebagai operator pemasukan ( insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda. Tanda semicolon ditambahkan kedalam bagian akhir dari semua fungsi yang dipanggil dalam bahasa C++; tanda seterusnya memperlihatkan variable yang anda deklarasikan.
Pada baris itu juga ada kode yang memerintahkan fungsi main kembali ke 0. Pada saat satu kali kembali diproses, itu dilakukan melalui system operasi. Sebagai catatan, pendeklarasian fungsi main yang tidak diinginkan memiliki proses kembali, dapa ditambahkan – void main() – dan biasanya itu berfungsi dengan baik; namun cara ini merupakan cara yang kurang baik.
Tanda kurung terakhir berperan sebagai penutup agar fungsi dihentikan. Anda bias mencobamengoperasikan fungsi ini didalam sebuah kompiler. Anda dapat melakukan cut dan paste kode diatas kedalam sebuah file, dan menyimpannya sebagai file.cpp, dan kemudian anda buka file itu dari dalam kompiler anda. Jika anda memakai baris perintah kompiler seperti yang ada dalam Borland C++ 5.5, sebaiknya anda membaca dahulu instruksi kompiler tentang bagaimana cara melakukan kompilasi (how to compile).
Comment atau komentar sering dipakai dalam penulisan program. Ketika anda mengatakan kepada kompiler bahwa sebuah bagian dari program anda adalah tex komentar, kompiler tidak akan memasukan itu sebagai perintah pemrograman. Untuk membua sebuah komentar dipergunakan tanda //, yang mengaakan kepada kompiler bahwa baris berikut adalah komentar, atau memakai tanda /* dan kemudian diakhiri tanda */ untuk menandai bahwa segala yang ada antara kedua tanda ini adalah komentar. Beberapa kompiler akan mengubah warna area komentar, tetapi beberapa kompiler lain tidak. Berhati hatilah dalam menulis program anda agar kode program anda tidak dianggap sebagai komentar oleh kompiler karena dapat mempengaruhi output program yang anda buat.
Selanjutnya anda harus dapa menuliskan program sederhana untuk menampilkan informasi yang anda ketikan kedalamnya. Selain itu, program juga bisa dibuat untuk menerima input. Fungsi yang dipakai adalah cin, dan diikuti dengan tanda >>.
Tentu saja sebelum anda mencoba menerima input, anda harus memiliki tempat penyimpan input. Dalam pemrograman, input dan data disimpan dalam variable. Ada beberapa jenis variable. Pada saat anda ingin mengatakan kepada kompiler sebuah variable yang anda deklarasikan, anda harus menyertakan tipe data dan nama dari variable itu. Beberapa cara dasar adalah dengan menuliskan include char, int, dan float.
Sebuah variabel char menyimpan sebuah karakter tunggal; variabel int akan menyimpan integer (bukan bilangan desimal), dan variables float akan menyimpan bilangan desimal. Setiap variable – char, int, dan float – merupakan sebuah kata kunci (keyword) yang and pergunakan pada saat anda mendeklarasikan sebuah variabel. Untuk mendeklarasikan sebuah variable anda memakai syntax type . Ini diijinkan untuk mendeklarasikan variable multiple dari jenis variable yang sama pada baris yang sama; masing masing variabelnya dipisahkan dengan tanda koma. Deklarasi sebuah variable atau sekelompok variabel dapat diikuti tanda semicolon (Catatan, tanda ini sama dengan yang diterapkan pada prosedur dimana anda akan memanggil sebuah fungsi).
Jika anda tidak memakai sebuah variable yang dideklarasikan sebelumnya. program anda tidak akan dapat dioperasikan (atau di run), dan anda akan menerima pesan error yang memberitahu anda bahwa anda telah melakukan kesalahan.
Berikut adalah beberapa contoh deklarasi variable:
int x;
int a, b, c, d;
char letter;
float the_float;
Walaupun anda boleh memiliki banyak variable dengan jenis yang sama, anda tidak dapat memiliki variable dengan nama yang sama. Begitu pula anda tidak dapat memiliki variable dan fungsi dengan nama yang sama.
#include <>
int
main()
{
int thisisanumber;
cout<<”Please enter a number:”;
cin>>thisisanumber;
cout<<”You entered: “<
return 0;
}
Coba kita bahas program diatas ini setiap barisnya. Keyword int mendeklarasikan thisisanumber menjadi sebuah bilangan integer. Fungsi cin>> membaca sebuah nilai ke dalam thisisanumber; user harus menekan tombol enter sebelum bilangan bias dibaca oleh program. Ingatlah, bahwa variable yang telah dideklarasikan adalah sebuah integer; jika user cenderung nmenulis bilangan decimal, itu akan diproses dengan tidak tepat (sebab komponen desimal dari bilangan itu akan ditolek). Cobalah menuliskan satu baris karakter atau bilangan desimal ketika anda mengoperasikan program diatas; hasil yang didapat bervariasi dari input ke input, tetapi bila tidak ada masalah akan tampak bagus. Ingatlah ketika mencetak sebuah variabel, tanda quotation tidak dipakai. Apabila ada tanda quotation, maka hasilnya adalah “You Entered: thisisanumber.”
Apabila tanda quotation dihilangkan, maka kompiler akan menganggap itu sebuah variabel, dan karena itu program akan melakukan pengecekan atas nilai variabel agar dapat mengganti nama variabel dengan variable pada saat eksekusi fungsi output. Jangan bimbang dengan adanya dua operator pemasukan dalam satu baris program. Anda bisa juga memasukan beberapa operator pemasuka dalam satu baris selama tiap operator pemasukan menghasilkan output yang berbeda; anda perlu memisahkan literal string (yaitu string yang tertutup dalam tanda quotation) dan variabel dengan menaruh masing masing operator pemasukannya (each insertion operators) (yaitu tanda <<).
Bila anda hendak mencoba untuk meletakan dua variabel bersama sama dalam satu baris program seperti tanda <;<; hasilnya adalah pesan eror; maka janganlah melakukan itu.
Jangan lupa untuk mengakhiri fungsi fungsi dan deklarasi dengan sebuah tanda semicolon. Jika anda lupa memberi tanda semicolon, kompiler akan memberi anda sebuah pesan eror pada saat anda melakukan kompilasi program anda.

PENGERTIAN PHP (Personal Home Page)

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Sejarah PHP
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing’/Form Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain
* Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
* Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.
* Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam pengembangan.
* Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.
* PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

PENGERTIAN FLOWCHART
 
Bagan alir, aliran dari prosedur kerja.


Diagram yang menunjukan alur data melalui program atau sistem penanganan informasi dan operasi-operasi yang dikenakan pada data pada titik-titik yang penting di sepanjang jalu. Flowchart menggunakan anotasi dan lambang, misalnya segi empat, belah ketupat dan oval, untuk menyatakan berbagai operasi. Garis dan ujung panah menghubungkan lambang-lambang tersebut untuk menunjukkan arah arus data dari satu titik ke titik lain. Sebagai diagram grafis yang menunjukkan program atau sistem lainnya, flowchart berguna sebagai sarana pembantu untuk menunjukkan bagaimana bekerjanya program yang diusulkan dan sebagai sarana untuk memahami operasi-operasi sebuah program

 13 Hewan Termahal di Dunia 

Kucing Bengali 

Harga : $800-$3,000


Kucing bengali dikembangkan melalui perkimpoian silang kucing rumah berambut hitam dengan macan tutul (leopard) asia. Tujuannya untuk mendapatkan ukuran dan perilaku kucing rumah, tetapi penampilan –dan warnanya– macan tutul asia. Selayaknya kucing hasil kimpoi-silang, makin jauh keturunannya, makin jinak perilakunya. Hasil ideal didapatkan setelah generasi ketiga dan kelima dari keturunan pertama. Dengan kucing ini, Anda bisa berlagak bak Cleopatra mengelus2 leopardnya :-)
Aaum..eh..miaow!!

12. Snow Macaque
Harga : $3,500


Spesies ini terancam punah seiring makin rakusnya manusia merusak habitatnya. Ijin yang sangat ketat diberlakukan bagi siapa saja yang ingin memiliki binatang ini. Snow Macaque adalah primata (lebih kecil dari biasanya) dengan rentang umur lebih dari 25 tahun, dan memiliki ciri kas wajahnya yang merah dan tidak ditumbuhi rambut. Bukankah mengingatkan kita pada sosok Yetti si manusia salju?
11. Monyet Tupai
Harga : $4,000


Ukurannya yang mirip tupai membuatnya disebut demikian. Umumnya, monyet tupai tidak lebih dari 2 pounds (tidak lebih dari 1 kg) dan dikenal sangat sosial, penyayang dan tenang. Karakter ini membuatnya sangat diinginkan, meskipun beberapa negara bagian melarangnya.

10. Chinese Crested Hairless Puppies
Harga : $4,000-$5,000


Anjing ini beratnya 2 sampai 5.5 kg. Sangat bersemangat, siaga, dan bersahabat. Termasuk yang paling langka, anjing ini mudah tersengat sinar matahari. Asalnya dari Afrika. Hidupnya berkisar antara 10 sampai 12 tahun. Dan kabarnya, selama itu, anjing ini bisa diandalkan sebagai sahabat yang sangat menyenangkan.
9. Kucing Sabana
Harga : $4,000-$10,000


Dibiakkan dengan proses yang hampir sama dengan kucing Bengali, kucing Sabana adalah hasil kimpoi-silang antara kucing liar (serval) Afrika dengan kucing rumah. Kucing Sabana lebih sulit dibiakkan, mengingat serval Afrika beratnya 18 kg, liar, dan mengawinkannya dengan kucing rumah yang lebih kecil adalah problem tersendiri. Masa hamil 2 hewan ini pun berbeda. Karenanya, kucing Sabana lebih langka dan mahal.
8. Mona Guenon
Harga : $6,000


Habitat aslinya di dalam hutan tropis Afrika Barat, meskipun binatang ini bisa menyesuaikan diri dengan kondisi hutan apapun. Oleh karena itu, disamping ijin dan lisensi khusus untuk memilikinya, binatang ini tidak termasuk yang terancam bahaya.
7. Monyet Debrazzas
Harga : $10,000


Monyet ini mudah dikenal melalui janggut putihnya yang khas dan bulu abu2nya yg kekuning2an. Umurnya sampai 22 tahun. Harganya yang mahal bagi sebagian orang tidak sebanding. Banyak orang kecewa ketika bayi primata yang jinak dan lembut itu berubah menjadi ganas dan tak tertebak ketika dewasa.
6. Striped Ball Python
Harga : $10,000


Master Python Breeder, Bob Clark (nama ini akan sering saya sebut berikutnya) menyatakan bahwa dia mempunyai phyton bola-bergaris yang sangat eksklusif ini. Garis utamanya yang membuat binatang ini sangat unik. Lebih jelas lagi, bola-bergaris ini menampilkan garis punggug warna kuning dengan tepi warna hitam. Sungguh, membedakannya dari ular2 lain.
5. Hyacinth Macaw
Harga : $6,500-12,000


Semua Macaws sangat mahal. Hyacinth Macaw menampilkan warna indah yang begitu menggetarkan. Biasanya dibandrol $20,000 sepasang. Secara fisik, burung2 ini panjangnya sekitar 1 meter dan memiliki warna biru terang. Sayapnya mengembang sampai 1,2 meter. Burung2 ini sudah jadi peliharaan terkenal disamping hargannya yang memang mahal.
4. Reticulated Albino Type II Tiger Python
Harga : $15,000


Bob Clark lagi2 mengembangkan spesies yang langka. Ular ini dijual $15,000 per ekor. Sangat langka. Dominasi pola harimaunya yang membuat python ini sangat populer di dunia ular.

3. Lavender Albino Python (Betina)
Harga : $20,000


Ular bermata merah ini berwarna lavender dibalik pola2 kuningnya yang menggetarkan. Disediakan pula oleh Bob Clark. Kelangkaannya membuat permintaan ular ini sangat tinggi.

2. Chimpanzee
Harga : $60,000-$65,000


Simpanse adalah primata yang sangat pintar dan paling dekat kekerabatannya dengan manusia. Beratnya sekitar 52 kg, jenis jantan lebih besar dibanding betina. Habitat aslinya di Afrika Tengah dan Afrika Barat. Meski terancam punah, binatang ini masih dilegalkan di beberapa negara bagian.

1. Anak Singa Putih (White Lion Cubs)
Harga : $138,000


Ini yang paling mahal. Singa putih –seperti dongeng– yang sangat2 langka karena gen-nya yang resesif tapi ternyata tidak termasuk albino. Warna matanya hampir sama dengan singa umumnya, lapisan pigmen dan kulitnya yang tidak. Karena harganya yang mahal, permintaan yg tinggi, perawatan, dan kelangkaannya, singa putih termasuk salah satu hewan di dunia yang paling sulit didapatkan.