Hello
World!
Pertama-tama mari kita bahas tentang beberapa
pengertian yang berhubungan dengan program komputer.
·
Bahasa pemrograman, atau sering diistilahkan juga dengan
bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah
komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan
semantik yang dipakai untuk mendefinisikan program komputer.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa
pemrograman terdiri dari
- Bahasa Mesin,
yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner,
contohnya 0110010110011.
- Bahasa Tingkat
Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly),
yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat
(kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
- Bahasa Tingkat
Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata
bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang
bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
- Bahasa Tingkat
Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur
kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai
Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat
Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
Berikut saya tunjukkan beberapa bahasa pemrograman
komputer:
- ·
Aro
- ·
Ada
- ·
ALGOL
- ·
Applescript
- ·
Assembly
- ·
BASIC:
- ·
ASP
- ·
BASIC
- ·
COMAL
- ·
Visual Basic
- ·
Visual Basic for Applications
- ·
VBScript
- ·
Batch (MS-DOS)
- ·
COBOL
- ·
UNIX shell script:
- ·
Bourne shell (sh) script
- ·
Bourne-Again shell (bash) script
- ·
Korn shell (ksh) script
- ·
C shell (csh) script
- ·
C:
- ·
C++
- ·
C#
- ·
Visual C++
- ·
ColdFusion
- ·
dBase dkk.
- ·
Clipper
- ·
Foxbase
- ·
Visual FoxPro
- ·
Eiffel
- ·
Fortran
- ·
Go
- ·
Haskell
- ·
Java
- ·
JavaScript
- ·
JSP
- ·
Lisp
- ·
Logo
- ·
Pascal
- ·
Delphi
- ·
Perl
- ·
Prolog
- ·
Python
- ·
PHP
- ·
Pike
- ·
R
- ·
REXX
- ·
REBOL
- ·
RPG
- ·
Ruby
- ·
Simula
- ·
Smalltalk
- ·
Scheme
- ·
SQL
So, Let’s talk about Hello World!
Hello World! adalah nama jenis program komputer yang
diambil pertama kalinya pada kursus pemrograman. Program ini sangat sederhana
dengan menunjukkan teks "Hello World!” di layar. Contoh awal ini dipakai
untuk menulis program-program yang lebih canggih.
Hello World! pertama kalinya dipakai oleh para pemrogram
bahasa C untuk menunjukkan kemampuan bahasa ini.
Dalam penulisan bahasa program sangat dianjurkan tidak
kekurangan ataupun kelebihan satu perintah atau karakter, karena dengan satu
kesalahan saja dapat merusak program yang dibuat. Di sini saya menggunakan
Microsoft Visual C++ untuk membuat sebuah program. Dan contohnya adalah sebagai
berikut:
Beberapa penjelasan tentang perintah-perintah adalah
sebagai berikut:
Kalimat yang diawali dengan tanda (#)
adalah are preprocessor directive. Bukan merupakan baris kode yang dieksekusi,
tetapi indikasi untuk kompiler. Dalam kasus ini kalimat #include <iostream> memberitahukan
preprocessor kompiler untuk menyertakan header file standard iostream. File
spesifik ini juga termasuk library deklarasi standard I/O pada C++ dan file ini
disertakan karena fungsi-fungsinya akan digunakan nanti dalam program.
Ini adlah barisan perintah default yg sering
ditemui dlm prgram c++. Setiap standard library dari c++ disimpan dlam suatu
fungsi namespace yg bernama "std", jadi perintah tsb digunakan agar kita dapat
mengakses perintah-perintah standard library tsb.
Fungsi yang void sering disebut juga prosedur.
Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran
yang didapat dari hasil proses fungsi tersebut.
Sebuah program C++ minimal mengandung sebuah fungsi
main(). Fungsi ini menjadi awal dan akhir sebuah program C++. Main adalah nama
judul fungsi. Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai
yang akan dilewatkan ke fungsi.
n sebuah fungsi
harus menggunakan tanda { dan }. Di dalam tanda inilah statement-statement akan
ditulis untuk membuat sebuah program.
Merupakan tipe data dasar pada C++. Selain itu ada
tipe data lain, seperti nilai integer (int, short, long), nilai floating-point
(float, double, long double), dan enumerated (enum).
baris ini adalah suatu perintah untuk mencetak
tampilan "What is your name?" untuk mencetak suatu kalimat kita
gunakan perintah " cout" dan diikuti dgn " << ". Tanda
"(kutip) sebelum kalimat dan sesudah kalimat berarti menyatakan segala
tulisan yg berada diantara kutip akan ditampilkan dalam bentuk tulisan(string).
Perlu dketahui bahwa hampir dalam setiap perintah
c++ slalu diakhiri tanda ";”
perintah cout ini dapat digunakan karena kita telah
mendeklarasikan lib "iostream" seperti yg tlh dijelaskan diatas.
Ini berarti apabila kita tidak mendeklarasikan lib
iostream maka program akan error/ tidak jalan , karena compiler tdak mengenali
perintah cout.
Fungsi cin() merupakan sebuah objeck didalam C++
digunakan untuk memasukkan suatu data.
Di sini saya ingin menambahkan salah satu fungsi,
yaitu endl. endl merupakan suatu fungsi manipulator yang digunakan untuk
menyisipkan karakter NewLine atau mengatur pindah baris. Fungsi ini sangat
berguna untuk piranti keluaran berupa file di disk.
Nah, sudah selesai membahasa tentang berbagai fungsi yang ada di
item tersebut. Kini saya akan melanjutkan ke pembahasan selanjutnya....
Ini adalah bentuk program yang sudah jadi setelah
menekan tombol ‘Ctrl+F5’ pada keyboard.
Meskipun tidak tertera kata-kata “Hello World!” pada
program tersebut. Tapi, setidaknya telah mewakili dari kata-kata “Hello World!”
yang merupakan contoh perkenalan sama seperti pengisian biodata pada program di
atas.
Yak.. Semoga bisa bermanfaat bagi kawan-kawan sekalian
^^
Selamat Mencoba, Grazie..
”Tahu bahwa kita tahu apa yang kita ketahui dan tahu
bahwa kita tidak tahu apa yang tidak kita ketahui, itulah pengetahuan sejati.” -Copernicus
(1473–1543), pakar astronomi Polandia-