Selasa, 26 Januari 2010

JAWABAN UAS HCI


1.
A.
1.  Downloading adalah proses transmisi sebuah file dari sebuah sistem computer ke sistem komputer yang lainnya. Dari internet, user yang melakukan proses download adalah proses dimana seorang user meminta / request sebuah file dari sebuah komputer lain (web site,server atau yang lainnya) dan menerimanya. Dengan kata lain, download adalah transmisi data dari internet ke komputer client/pemakai.
Contoh : www.4shared.com

2.   URL adalah singkatan dari Uniform Resource Locator, fungsi URL di internet sama halnya dengan fungsi alamat rumah di dunia nyata.
Contoh : http://www.facebook.com

3.  Link atau tautan, adalah sebuah cara untuk membuat jalan menuju ke halaman situs lain. Link bisa berupa gambar, bisa juga sebuah tulisan. Dengan adanya link, kita bisa menunjukkan / memberi jalan para pembaca blog untuk membuka halaman lain baik dalam situs lain ataupun dalam blog tersebut sendiri. Dari pengamatan saya, ada beberapa para pembuat blog yang masih belum bisa membuat link.
Terdapat dua jenis link: hard dan soft.

Contoh : Yahoo

4.   Subject Directory adalah komponen dari sistem berkas yang mengandung satu berkas atau lebih atau satu direktori lainnya atau lebih, yang disebut dengan subdirektori. Batasan jumlah berkas atau subdirektori yang dapat ditampung dalam sebuah direktori tergantung dari sistem berkas yang digunakan, meskipun sebagian sistem berkas tidak membatasinya (batasan tersebut disebabkan ukuran media penyimpanan di mana direktori berada).
contoh:


5.   Search Engine adalah suatu portal website yang menyediakan informasi pencarian data-data yang dibutuhkan pengunjung internet. Untuk mendapatkan informasi-informasi yang dibutuhkan, pengunjung internet masuk ke situs tersebut dan melakukan pencarian. Website search engine yang terkenal adalah Google dan Yahoo.
Contoh : Google, Yahoo, Altavista, Search Indonesia, dan lainnya.

6.   Multimedia adalah penggunaan komputer untuk menyajikan dan menggabungkan teks, suara, gambar, animasi dan video dengan alat bantu ([tool]) dan koneksi ([link]) sehingga pengguna dapat ber-([navigasi]), berinteraksi, berkarya dan berkomunikasi. Multimedia sering digunakan dalam dunia hiburan. Selain dari dunia hiburan, Multimedia juga diadopsi oleh dunia Game.
Contoh : mp3, mp4, windows media player.


7.   Thumbnail adalah versi kecil dari sebuah graphic, biasanya pada saat thumbnail diklik akan muncul gambar yang lebih besar dari graphic tersebut.
Contoh : Preview pada album gambar

8. Animasi adalah graphic yang dapat bergerak atau munculnya gerakan yang dibuat dengan
menampilkan serangkaian gambar diam secara berurutan.
Contoh : cooking master boy, film kartun.
9. Audio adalah gelombang suara biasanya berformatkan MP3, Midi, AAC, WAV, dll.
Contoh : mp3 sound

10. Program yang memperluas kemampuan browser anda dapat men-download banyak plug-in tanpa
biaya dari berbagai situs Web.
Contoh :Plug ins pada flash player

B.
1. Portal adalah sebuah situs Web yang menawarkan berbagai layanan dari satu, lokasi nyaman, biasanya
gratis .
Contoh : searching, email, dan lainnya

2. News adalah berita/informasi tentang suatu peristiwa, olahrga, kesehatan, dll.
Contoh : www.Cnn.com, www.Kompas.com

3. Informational adalah informasi yang factual yang biasanya dibuat oleh organisasi dan lembaga
pemerintah.
Contoh : nlm.nih.gov

4. Bussines/marketing adalah mempromosikan suatu barang yang memungkinkan adanya transaksi jual
beli.
Contoh :www.inibuku.com

5. Entertaiment adalah hiburan yang biasanya
contoh:


6. Advocacy adalah menggambarkan suatu gagasan, saran atau pendapat.
ontoh : www.act.az.org

7. Blog adalah layanan gratis untuk pembuatan website pribadi atau menggunakan format jurnal-update
secara rutin untuk mencerminkan kepentingan, pendapat, dan kepribadian dari pengarang dan kadang
kadang pengunjung situs.
Contoh : Blogspot, Wordpress.

8. Wiki adalah kolaboratif situs Web yang memungkinkan pengguna untuk menambah, memodifikasi,
atau menghapus konten situs Web melalui browser Web mereka.
Contoh : wikipedia

9. Content Agregator adalah bisnis yang mengumpulkan dan mengatur konten Web dan kemudian
mendistribusikan, atau feed, konten untuk pelanggan secara gratis atau dengan biaya
Contoh : youtube.com

10. Personal adalah bersifat pribadi atau individu.
Contoh : blog milik sendiri.

2.
QWERTY Keyboard



  • Diciptakan oleh Christopher Latham Sholes, 1870-an.
  • Dirancang untuk memperlambat gerakan pemakai agar tombol mesin tik tidak menyangkut.
  • Pasangan huruf saling berjauhan untuk meningkatkan jarak perge-rakan jari.
  • Standar keyboard bahasa Inggris.
  • Kecepatan rata-rata : 150 kata per menit.
DVORAK Keyboard



  • Diciptakan oleh August Dvorak dan Willian L. Dealey, 1936.
  • Dirancang untuk mengurangi jarak pergerakan jari.
  • Mempercepat ketikan hingga 200 ketikan per menit.
  • Belum diterima secara luas
ABCDE Keyboard



  • Tombol-tombol disusun menurut abjad.
  • Tidak punya kelebihan dibanding tata letak lainnya, karena itu tidak banyak dipakai
3.
A.Monitor
LCD Monitor



Teknologi layar kristal cair/Liquid Crystal Display (LCD) bekerja dengan cara memblok cahaya. Secara khusus, sebuah LCD terdiri dari dua lembar kaca polarized (juga disebut substrat) yang berisi materi kristal cair di antara mereka. Sebuah backlight membuat cahaya yang melewati substrat yang pertama. Pada saat yang sama, arus listrik menyebabkan molekul kristal cair menyesuaikan untuk memungkinkan berbagai tingkat cahaya untuk melewati untuk substrat kedua dan membuat warna dan gambar yang kemudian bisa anda lihat.
CRT Moitor



CRT merupakan sebuah tabung penamplian yang banyak digunakan dalam layar computer, monitor, video, TV, dan oskiloskop. CRT dikembangkan dari hasil kerja Philo Farnsworth yang dipaki dalam seluruh pesawat televise sampai akhir abad 20, dan merupakan dasar pengembangan dari layar plasma, LCD, dan bentuk teknologi TV lainnya.
Plasma Monitor



Plasma Monitor adalah teknologi yang menggunakan gas neon/xenon yang diapit dua lapisan pelat kaca. Kejutan listrik dimasukkan kelapisan gas, yang langsung memberi reaksi berupa penciptaan elemen gambar (disebut sebagai piksel). Proses penciptaan gambar dilakukan langsung, tanpa diurai pakai proses lain seperti CRT atau RPTV. Tentu ini membuat kualitas gambar juga jadi lebih bagus.
Cara kerja Plasma Monitor dengan menggunakan cahaya yang dipancarkan dari pelepasan Plasma. Untuk menghasilkan hal tersebut di lakukan penyekatan dari sebuah pencampuran gas diantara dua lembar kaca yang membawa elektroda pada interiornya. Selanjutnya diaplikasikan fosfor R,G dan B pada permukaan plat tadi ketika voltase listrik dilewatkan diantara elektroda, maka dihasilkan sinar ultraviolet yang merangsang fosfor untuk memancarkan cahaya dan menciptakan gambar di layar.
+ Kelebihan monitor plasma:
  1. Plasma menampilkan sangat tipis. Mereka dapat dipasang di tempat-tempat tradisional CRT monitor dan televisi tidak bisa.
  2. Reproduksi warna yang sangat baik.
  3. Kontras yang baik, meskipun tidak besar.
  4. Plasmas kini diproduksi dengan ukuran layar yang besar sebagai 70 “diagonal
  5. Meningkatkan resolusi layar harga saingan harga dari belakang proyeksi televisi ukuran yang sama
  6. Resolusi definisi tinggi (HDTV) menampilkan jauh lebih murah daripada panel LCD rata ukuran yang sama.
- Kekurangan Monitor Plasma:
  1. Teknologi rapuh, kapal tidak baik.
  2. Hitam dan gelap rinci dalam adegan tidak sebaik CRT atau DLP belakang proyeksi televisi powered.
  3. Dead pixel bisa menjadi masalah, meski telah meningkatkan kualitas sebagai teknologi yang telah matang.
  4. Mereka adalah fosfor berbasis teknologi, yang berarti membakar-in foto dapat terjadi, dan bahwa kualitas tampilan gambar akan dikecilkan dengan waktu.
  5. Murah ditingkatkan definisi (EDTV) plasma menampilkan ada cukup banyak struktur piksel.
  6. Plasma menampilkan sangat berat dan biasanya memerlukan untuk memperkuat dinding-dinding mounting
LED



Dibandingkan sumber cahaya tradisional, menggunakan LED memiliki sejumlah kelebihan karena iamengonsumsi energi lebih sedikit, memiliki masa pakai yang lebih lama dan dapat memperbaiki kontras dan image yang ditampilkan. LED TV juga lebih ringan dan tipis dibandingkan LCD TV yang menggunakan lampu fluorescent untuk memancarkan cahaya.
Pesawat televisi berbasis LED pertama dibuat oleh Sony pada tahun 2004 dan diikuti oleh Philips lalu Samsung. Menurut Strategies Unlimited, perusahaan riset pasar asal California, Amerika Serikat, pasar LED global tahun lalu nilainya mencapai 5,2 miliar dolar AS. Angka tersebut diperkirakan akan tumbuh 20 persen per tahun dan akan mencapai 12,7 miliar dolar AS di tahun 2013 yang akan datang.
B.Printer
Dot Matrix



Keunggulan Printer Dot Matrix
- printer ini masih banyak digunakan karena memang terkenal awet.
- pita printer dot-matrix jauh lebih murah dibandingkan dengan toner (tinta) untuk printer   jenis inkjet dan laserjet.
- Jenis printer dot-matrix sangatlah bervariasi, ada yang berjenis color dan ada pula yang non-color.
- Untuk printer color, digunakan pita (karbon/ribon) khusus yang mempunyai 4 warna, yaitu hitam, biru, merah dan kuning.
- Dapat mencetak rangkap sekaligus.
- Dapat mencetak ukuran kertas yang lebar.

Kekurangan Printer Dot Matrix
- pencetak yang resolusi cetaknya masih sangat rendah.
- ketika sedang mencetak, printer jenis ini suaranya cenderung keras
- kualitas untuk mencetak gambar kurang baik karena gambar yang tercetak akan terlihat seperti titik-titik yang saling berhubungan.
- Dpi dan Ppm rendah.
- Geraknya sangat lambat.
- Warna yang dihasilkan tidak bervariasi.

Inkjet



Keunggulan Printer Inkjet
- Tinta untuk mencetak dan kualitas untuk mencetak gambar berwarna cukup bagus.
- Menggunakan teknik semprot, maka printer jenis ini sama sekali tidak menimbulkan suara/brisik

seperti halnya printer-printer sebelumnya.
- Menggunakan resolusi cetak yang tinggi (minimal 300 dpi/dot per-inchie), maka hasil cetakkan

printer jenis ini biasanya lebih bagus apabila dibanding dengan jenis printer sebelumnya, pada
khususnya dalam menghasilkan gambar ataupun grafik.
- Dpi dan Ppm lebih tinggi dibandingkan dot matrix.
- Kebih mudah mencetak gambar dan warna.
- Kemampuan mencetak sampai kertas yang lebar dengan kualitas yang baik.

Kekurangan Printer Inkjet
- tidak bisa mencetak secara rangkap pada saat bersamaan.
- biaya operasional lebih mahal.
- waktu mencetak menjadi lebih panjang.

Thermal



Jika di terjemahkan terpisah thermal berarti panas dan printer adalah alat pencetak. Terkadang ada yang menyebut thermal printer ini dengan sebutan direct thermal printer. Penjelasan sederhananya adalah printer yang memiliki sistem kerja dengan cara memanaskan kertas khusus yang dinamakan dengan kertas thermal (thermal paper) atau thermochromic paper melalui jarum (thermal print head) yang dipanasi dan didekatkan diatas kertas thermal ini sehingga permukaan kertas ini akan menghitam yang selanjutnya terbentuklah suatu obyek misalnya tulisan atau gambar.
Sekarang sudah terdapat thermal printer 2 warna yaitu hitam dan merah. Warna merah didapat dengan pemanasan 2 temperatur yang berbeda. Sistem cetak dengan transfer panas ini serupa pada printer yang memakai ribbon yang sensitif terhadap panas yang dikenakan pada kertas yang sensitif terhadap panas juga.
Dilihat dari metode cetaknya sebenarnya thermal printer memiliki 2 jenis printer yaitu direct thremal printer dan transfer thermal printer yang memanasi ribbon dengan bahan khusus yang lebur jika dipanasi.
Laserjet
Keunggulan Printer Laser
- Daya cetaknya juga cukup banyak bisa mencapai lebih dari 10 lembar per menit.
- Kualitas hasil cetak laser printer pun sangat bagus, sehingga mirip sekali dengan aslinya.
- Hasil cetakan cepat kering.
- Pilihan huruf yang dimiliki juga sangat beragam, demikian pula style ataupun bentuk dari    huruf yang bersangkutan
- Printer jenis ini memakai sistem yang hampir sama dengan sistem yang dipakai oleh mesin foto-copy, sehingga hasil cetakkannya jauh lebih rapi jika dibanding dengan printer-printer sebelumnya.
- Dpi dan Ppm sangat tinggi.
- Efisien untuk mencetak hitam putih.
- Kapasitas warna lebih banyak.

Kekurangan Printer Laser
- Tetapi harga printer ini cukup mahal.
- Biaya operasional tinggi.
- Tidak dapat digunakan secara terus menerus.

Plotter



Pena komplotan mencetak dengan menggerakkan pena di atas permukaan sepotong kertas. Ini berarti bahwa plot garis dibatasi pada seni, bukan raster grafis seperti printer lain. Komplotan pena dapat menggambar garis kompleks seni, termasuk teks, tetapi melakukannya dengan sangat perlahan karena gerakan mekanis pena. Pen Plotters sering tidak mampu menciptakan daerah padat warna, tetapi dapat menetas daerah dengan menggambar sejumlah dekat, garis-garis teratur. Ketika memori komputer sangat mahal, dan daya prosesor sangat terbatas, ini sering cara tercepat untuk secara efisien menghasilkan gambar yang sangat besar atau warna dengan resolusi tinggi berbasis vektor-karya seni.
4. status YM saat Online






Cerita kocak,Tapi mengharukan !!!

Cerita ini hanya semata hiburan,bila ada kata-kata yang tidak berkenan di hati kami minta maaf...!!!

"ke panikan ,,,,si Panik"

Pda siang hri,sperti biasa panik pulang dr menuntut ilmu (tokohny kta sbut aja namany PANIK). seperti biasa panik pulang dengan motorny,panik dengan PDny dengan sepeda motorny melaju dr parkiran dan tidak lupa mengasih struc tiket parkirannya klo ilang....ya tunjukin STNK.dengan santai ia melajukan pacuan ny tersebut.dan 5 menit kmudian sesuatu terjadi..
(kta sbut ja dia poli A.K.A polisi).

poli:preeiiiiiiiit.......(tangan ny menjurulkan agar si panik berenti & menepi)
panik:(dalam hati) waduh,,panik ni..pengen d tilang x w...
poli:(seperti biasa menanyakan) KTP,STNK..tapi lupa bilang SIM
panik:(dalam hati)untung ga nanya SIM.
poli:(berpikir sejenak)SIM juga.
panik:(si panik Kepanikan ny memuncak& berpikir sejenak"damai ga duit lg")panik ia-ia ja,,poli bilang pa jga ia-ia.
poli:(nanya ke pda panik)mw d sidang pa nitip d sni A.K.A damai..
panik:(si panik makin panik ja,,Coz duit dalem kantong cma 25 ,,)
poli:ini klo nitip d sni A.K.A damai 150...
panik:(makin panik A.K.A gugup),,panik bilang ,,ga da duit nitip pak, klo sgitu..
poli:(dengan k cerdikan ny & pengalaman ny)mang kamu punya brp....??
panik:(legah,,kpanikan mulai brkurang..tp dikit..)panik dengan enjoy ny,,10 pak,,
poli:boonk ja kamu..itu ijo2 paan tu...
panik:(dalem hati,siiiiial,,punya ny 20 an lg..w lupa makan si td d skola)..panik bilang lg,,ada 20 doank pak.
poli:ya uda sni..
panik:(panik mencoba mengambil duit ny d kantong yg sempit,,sial lg bgi panik,,duit 5 rb ny ikut k cabut,,apes bgi panik,,poli melihat ny..)
poli:itu sni,,taro d bangku...(sambil bisik-bisik,jangan sampe ktauan duit ny).
panik:ok la klo bgitu.

dalam penggalan crita d atas..pasti ada yg krang....!!!!
yoi.........bner u..."masalah d tilang ny,WHY?"
itu rahasia poli,,!!!panik hanya korban ny ja....

tq..yg telah membaca..tulis coment ya..
kalau da kata-kata yg menyinggung,,

lampu merah..
kelapa gading..
jangan marah..
just kiding.......

Rabu, 02 Desember 2009

YaNG Ke Blog iNi JaNGan PaniK,,,,,

jangan panik, di blog ini ga ada apa-apanya,,,,,,,,,,

Senin, 05 Oktober 2009

TENTANG C++



Dasar dasar C++

Bagian Pertama

Tutorial 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.

contoh gambar:

http://afiks.files.wordpress.com/2009/01/9_14.jpg

Senin, 21 September 2009

Preprosessor Directive

PREPROCESSOR DIRECTIVE

#define

Bahasa C menyediakan suatu preprocessor directive #define untuk mendefinisikan suatu konstanta, makro ataupun nama. Misalnya nama pecahan didefinisikan sebagai kata kunci float, bila pecahan digunakan di program, maka akan dianggap sebagai kata kunci float. Preprocessor directive #define dapat diletakkan didalam program yang sama atau diletakkan di file yang terpisah dari programnya dan disimpan di file tersendiri, maka nama file ini dapat dilibatkan didalam program dengan menggunakan preprocessor directive #include.


Contoh 12.1:
/* nama file : RUBAH.C */
#include
#define utama main
#define mulai {
#define selesai }
#define pecahan float
#define tampilkan printf
#define masukkan scanf
#define KALI *
#define TAMBAH +
#define SAMADENGAN =
utama( )
mulai
pecahan celcius, fahrenheit;
tampilkan(“ Masukkan Nilai Celcius? : “);
masukkan(“%f”,&celcius);
fahrenheit SAMADENGAN celcius KALI 1.8 TAMBAH 32;
tampilkan(“%f celcius adalah %f fahrenheit \n”, celcius, fahrenheit);
selesai


Contoh 12.2:
#include
#include “RUBAH.C”
utama( )
mulai
pecahan celcius, fahrenheit;
tampilkan(“ Masukkan Nilai Celcius? : “);
masukkan(“%f”,&celcius);
fahrenheit SAMADENGAN celcius KALI 1.8 TAMBAH 32;
tampilkan(“%f celcius adalah %f fahrenheit \n”, celcius, fahrenheit);
selesai

Data Diri

Nama:Randi
Nim:0101090044
Jurusan:TI