tangkije


Membuat program “HELLO WORLD” C++
December 24, 2009, 11:43 am
Filed under: tutorial

Mungkin cara terbaik untuk memulai mempelajari bahasa pemrograman adalah dengan cara

Menulis program, berikut adalah contoh program “HELLO WORLD” :

//program pertamaku

#include <iostream>

Using name space std;

Int main()

{

Cout << “HELLO WORLD”;

Return 0;

}

Keluaran dari program tersebut adalah :

HELLO WORLD

Keterangan

// program pertamaku , adalah komentar. Semua komentar diawali dengan dua garis miring (//)

Dan ini tidak berpengaruh pada program.

#include <iostream> merupakan file header. File header ini digunakan agar perintah cout

Dapat dijalankan, yang apabila file header ini dihapus maka pasti akan menimbulkan pesan eror.

Untuk mengakses file header digunakan perintah #include(fileheader), atau # include “file header”

Using name space std ;

semua elemen C++ standar dideklarasikan bersamaan dengan yang dinamakan name space dengan kata std.jadi untuk dapat mengakses semua elemen C++ standar tersebut kita menggunakan perintah using namespace std;

int main()

Program C++ memang tidak akan pernah lepas dari suatu fungsi/function. Hal ini

karena merupakan ciri OOP. Sebuah program C++ minimal memiliki satu fungsi

yaitu main(). Fungsi ini merupakan awal program utama. Tulisan main()

merupakan nama fungsi, sedangkan bagian yang diapit dengan { dan } disebut

blok (tubuh fungsi). Dalam hal ini { merupakan tanda awal blok dan } adalah

tanda akhir blok. Seperti halnya dalam Pascal, { dalam Pascal identik dengan

BEGIN, sedangkan } identik dengan END. Perintah void bermakna bahwa fungsi

main() tidak mengembalikan nilai/value.

Cout << “HELLO WORLD”;

ini adalah statement dalam C++. Statement adalah ekspresi yang dapat menghasilkan

suatu efek pada program . yang dimana statement cout merupakan statement output standar

pada C++ yang artinya adalah mencetak semua karakter yang terdapat didalam statement cout tersebut.



Shortcut pada MS Windows
December 29, 2008, 4:40 pm
Filed under: tutorial

Terbiasa menggunakan keyboard daripada menggunakan mouse akan membuat kita menjadi lebih efisien

Dalam menjalankan perintah – perintah yang terdapat pada system windows. Shortcut yang biasa digunakan

Adalah sebagai berikut :

Shortcut keyboard

Tombol Windows key + R = Run menu

ALT + Tab = Switch between windows

ALT, Space, X = memaximize window

CTRL + Shift + Esc = Task Manager

Tombol Windows + Break = System properties

Tombol Windows + F = Search

Tombol Windows + D = menyembunyikan dan memunculkan semua windows

CTRL + C = copy

CTRL + X = cut

CTRL + V = paste

[Alt] + [Esc] = memunculkan semua program yang sedang berjalan

[Ctrl] + [Esc] =membuka menu program

[Ctrl] +[F4] =menutup dokumen yang aktif (does not work with some applications)

[Alt] + [F4] =menutup aplikasi atau windows yang sedanga aktif

[Alt] +[-] =membuka control menu pada dokumen yang sedang aktif

[F1]=membuka aplikasi ‘help’

Windows+M=meminimize semua window yang terbuka

Shift+Windows+M =Undo minimize semua windows yang terbuka

Windows+Tab= Cycle through the Taskbar buttons

windows+Break =membuka system properties

tekan Right SHIFT selama 8 detik=meng on/of filterkey.

Left ALT +left SHIFT +PRINT SCREEN=meng on/of high contrast

Left ALT +left SHIFT +NUM LOCK=meng on/of mouse keys.

Tekan SHIFT lima kali =meng on/of StickyKeys .

Tekan NUM LOCK lima detik=meng on/of ToggleKeys

[F2] = rename

[F5] = search

Perintah – perintah pada run menu :

cmd = Command Prompt

iexplore + “web address” = Internet Explorer

compmgmt.msc = Computer Management

dhcpmgmt.msc = DHCP Management

dnsmgmt.msc = DNS Management

services.msc = Services

eventvwr = Event Viewer

dsa.msc = Active Directory Users and Computers

dssite.msc = Active Directory Sites and Services

Windows key + E = Explorer

devmgmt.msc = Device Manager

msinfo32 = System Information

cleanmgr = Disk Cleanup

ntbackup = Backup or Restore Wizard (Windows Backup Utility)

mmc = Microsoft Management Console

excel = Microsoft Excel (If Installed)

msaccess = Microsoft Access (If Installed)

powerpnt = Microsoft PowerPoint (If Installed)

winword = Microsoft Word (If Installed)

frontpg = Microsoft FrontPage (If Installed)

notepad = Notepad

wordpad = WordPad

calc = Calculator

msmsgs = Windows Messenger

mspaint = Microsoft Paint

wmplayer = Windows Media Player

rstrui = System Restore

netscp6 = Netscape 6.x

netscp = Netscape 7.x

netscape = Netscape 4.x

waol = America Online

control = membuka Control Panel

control printers = membuka Printers Dialog

internetbrowser

ketik nama alamat pada box web address, misalkan “google”, lalu tekan [CTRL] +[Enter]

maka www. dan .com terisi secara otomatis maka “google “ akan menjadi www.google.com.

Ini berlaku di hampir semua browser internet.



mempercepat burning cd pada win xp
December 24, 2008, 2:17 pm
Filed under: tutorial

windows xp memiliki software burning cd built in  yang mana dapat kadang-kadang menyebabkan masalah bila burning dengan program lain.

kamu dapat mematikan software burning xp tersebut dengan cara :

pergi ke” administrative tools ” di control panel.
lalu buka “services”
pada list “service” disable  “IMAPI CD-Burning COM”



Mengganti tempat default program yang terinstall pada win xp
December 24, 2008, 1:42 pm
Filed under: tutorial

xp menggunakan c: \program file direktori sebagai default untuk menyimpan  program yang baru di install. akan tetapi, kamu dapat merubah default instalasi dengan cara sedikit mengedit registry.

jalankan registry editor(regedit)dan  pergi ke

hkey_local_machine\software\microsoft\windows\currentversion

cari value yang bernama programfilesdir. secara default value tersebut bernilai c: \program file.ganti nilai tersebut menjadi directory yang dikehendaki seperti contoh D:\tempat install, maka secara otomatis D:\tempat install tesebut menjadi default tempat penyimpanan program yang baru dinstall.



Tipe Data Pascal
December 23, 2008, 8:53 am
Filed under: tutorial

Tipe bilangan bulat

Sesuai dengan namanya, bilangan bulat digunakan untuk menyimpan bilangan bulat .

Berikut adalah jenis jenis bilangan bulat ;

shortint : 128…127

integer : -32768…32767

longint :-21474836648…2147483647

byte : 0…255

word : 0…65535

Tipe Boolean

Tipe Boolean adalah tipe yang hanya dapat bernilai benar atau salah.

Berikut adalah jenis jenis tipe Boolean;

Boolean : 1 byte

Bytebool : 1 byte

Wordbool : 2 byte

Longbool : 2 byte

TIpe karakter

Tipe karakter tidak sama seperti bilangan bulat yagn digunakan untuk menyimpan data-

numeris, tipe karakter digunakan untuk menyimpan data alphanumeric, seperti ‘a’,’z’,’@’,’$’,’1’,’9’,

dan sebagainya

Tipe subjangakauan

Tipe subjangakauna memungkinkan anda mendeklarasikan tipe yang berada pada jangkakuan tetentu.

Contoh:

Type

Hari = 1..7;

Mendeklarasikan tipe ‘Hari’ yang memiliki jangkauan 1 sampai dengan 7. dengan demikian, jika anda mempunyai variable

Bertipe ‘Hari’ seperti berikkut ;

Var

Senin: hari;

Anda tidak bias memberi nilai kurang dari 1 atau lebih dari 7, contoh;

Senin:= 1;

Tipe terbilang

Tipe terbilang memungkinkan anda memberi nama pada nilai tertentu .

Contoh:

Type

Angka = (1,2,3,4,5,6,7);

Tipe real

Sesuai namanya, tipe real digunakan untuk menyimpan bilangan real.

Jenis-jenis tipe real ;

Real : 2.9*10^-39…1.7*10^38

Single : 1.5*10^-45…3.4*10^38

Double : 5.0*10^-324…1.7*10^308

Extended : 3.4*10^-4932…1.1*10^4932

Comp : -2^63+1…2^63-1

Tipe string

Tipe string digunakan untuk menyimpan data yang berupa untaian karakter, seperti

‘pascal’,’algoritma’, dan lain-lain.

Tipe larik [array]

Tipe larik memungkinkan anda mendeklarasikan kumpulan variable yang bertipe sama

Pendeklarasian larik harus mengikuti bentuk umum berikut;

Var

nama_larik : array [batas_atas..batas_bawah] of tipe larik

Tipe rekaman

Bila dengan larik, anda menggabungkan beberapa variable bertipe sama, maka dengan rekaman anda

Menggabungkan variable yang bertipe tidak harus sama . Untuk mendeklarasikan rekaman digunakan kunci record

Contoh ;

Type

Karyawan = record

Nama : string;

Alamat : string;

Gaji : lolngint;

Tipe himpunan

Tipe himpunan digunakan untuk menyimpan kumpulan nilai yang bertipe sama,

Contoh

Type

Himpunankarakter = set of char;

Mendeklarasikan tipe ‘Himpunankarakter’sebagai himpunan dari karakter, berikut adalah contoh variable

Yang dideklarasikan berdasarkan tipe tersebut :

Var

Vocal : Himpunankarakter;

Huruf : Himpunankarakter;

Tipe pointer

Ppointer adalah variable yang memnunjuk lokasi memori tertentu.

Pendeklarasian pointer dilakukan dengan cra yang hamper sama dengan pendeklarasian variable biasa,

Bedanya anda harus menambahkan tanda ^ didepan tipe pointer, contoh

Var

P1 : ^integer

P2 : ^double

Bila anda mempunyai dua buah variable bertipe integer dan double

Seperti contoh berikkut ;

Var

I : integer ;

D : double ;

Anda dapat menugaskan P1 agar menunjuk I dan P2 untik menunjuk D dengan pernyataa berikut;

P1 := @I

P2 := @D.



Statement pada pascal
December 23, 2008, 12:56 am
Filed under: tutorial

Statemen adalah perintah untuk pengerjaan program pascal. Statemen terletak di bagian

deklarasi statemen dengan diawali oleh kata cadangan BEGIN

dan diakhiri dengan katacadangan END. Akhir
dari setiap statemen
diakhiri dengan titik
koma [;].

Read/Readln

Perintah ini
digunakan untuk memasukkan [input] data lewat keyboard ke

dalam suatu
variabel.

Sintaks: Read/Readln(variabel); (selalu
diakhiri dengan titik koma [;])

Read = pada statemen ini posisi kursor tidak pindah ke

baris selanjutnya.

Readln = pada statemen ini
posisi kursor akan pindah kebaris selanjutnya setelah diinput.

ReadKey

Untuk

pembacaan sebuah karakter dari keyboard. Tipe data yang
dihasilkan adalah char.


Sintaks: ReadKey;

Write/Writeln

Digunakan
untuk menampilkan isi dari suatu nilai variable di

layar.

Sintaks:
Write/Writeln(variabel);

ClrScr
Perintah ini digunakan untuk membersihkan layar.
sintaks:  ClrScr; [Clear screen]

GotoXY
Untuk menempatkan posisi kursor pada layar.
Sintaks:   GotoXY(X, Y: Byte);

DelLine
Untuk menghapus sebuah baris pada posisi kursor dan menaikkan
baris-baris dibawahnya.
Sintaks:   DelLine;

InsLine

Untuk    menyisipkan sebuah baris pada posisi kursor dan meng-
geser kebawah tampilan-tampilan baris dibawahnya.
Sintaks:   InsLine;

Delay
Untuk menghentikan sejenak proses program.
Sintaks:  Delay (MS: Word);

ConCat
Untuk menggabungkan 2 atau beberapa variabel string.
Sintaks:   ConCat (s1 [,s2,…,sn]: String) : String;
contoh:    ConCat (‘ABC’,’DEF’)            { ABCDEF }

Copy
Mengambil satu atau beberapa karakter dari sebuah string.
Sintaks:  Copy (S,Index,Count) : String;
Keterangan :
S       = sebuah string (string).
Index   = posisi  awal kita   akan  mengambil     beberapa
karakter (integer)
Count   = banyaknya karakter yang akan diambil (integer).

Delete
Menghapus sebagian karakter dari sebuah string.
Sintaks:  Delete (S,Index,Count);
Keterangan : sama dengan statemen Copy.

Insert
Menyisipkan satu atau beberapa karakter ke dalam sebuah string.
Sintaks:  Insert (Source,var S,Index);
Keterangan : Source = sumber string untuk disisipi (string)
var  S = string tujuan yang akan disisipi        oleh
string Source (string)
Index   = posisi mulai (integer).

Length
Memberikan      nilai panjang dari suatu string (jumlah        karakter
dalam string).
Sintaks:  Length (S);
Keterangan : S = string
Length(S) menghasilkan nilai integer.

Pos
Mencari posisi sebuah bagian string (substring) didalam
sebuah string.
Sintaks:  Pos (Substr,S); {menghasilkan nilai Byte}

Str
Merubah nilai numerik ke dalam nilai string.
Sintaks:  Str (N,S);
Keterangan :
N = data tipe integer,
S = data tipe string.

Val
Merubah nilai string ke dalam nilai numerik.
Sintaks:   Val (S,N,P);
Keterangan :
S = nilai string,
N = nilai real,
P   = posisi salah.
Nilai string harus berisi angka, plus atau       minus, bila tidak
berarti kesalahan dan letak kesalahannya ditunjukkan oleh va-
riabel posisi salah. Jika benar, maka nilai variabel tsb = 0
(nol).

UpCase
Memberikan huruf kapital dari argumen.
Sintaks:   UpCase (S);
Keterangan :
S = variabel bertipe karakter.

Abs
Memberikan nilai mutlak dari suatu argumen.
Sintaks:   ABS(x);

ArcTan
Memberikan nilai dari fungsi arctangent dari perhitungan
goniometri.
Sintaks:   ArcTan (x);
dimana x dapat bertipe real atau integer dan akan menghasil-
kan nilai bertipe real.

Cos
Memberikan nilai dari fungsi Cosinus.
Sintaks:   Cos (x);

Exp
Menghitung      nilai  pangkat dari bilangan e  (bilangan        alam),
yaitu sebesar x.
Sintaks:   Exp (x);
x  dapat  bertipe   real atau integer  dan  akan  menghasilkan
nilai bertipe real.

Frac
Untuk mendapatkan nilai pecahan dari suatu bilangan.
Sintaks:  Frac (x);
Tipe dari x sama seperti yang diatas.

Int
Memberikan nilai integer (bilangan bulat) dari suatu variabel
dengan membuang bilangan di belakang koma.
Sintaks:   Int (X);

Ln
Digunakan untuk menghitung nilai logaritma alam (natural
logarithm) dari nilai x.
Sintaks:  Ln (x);

Sin
Memberikan nilai dari fungsi Sinus.
Sintaks:  Sin (x);

Sqr
Digunakan     untuk menghitung nilai pangkat kuadrat dari  suatu
bilangan.
Sintaks:  Sqr (x);
Tipe dari x bisa berupa real maupun integer. Dan hasilnya  a-
kan sama dengan tipe dari x.

Sqrt
Digunakan untuk menghitung nilai akar dari suatu bilangan.
Sintaks:  Sqrt (x);

Chr
Merubah nilai dari byte ke bentuk karakter yang sesuai dengan
kode ASCII.
Sintaks:  Chr (x);
Keterangan : x bertipe byte
contoh :   Writeln (Chr (61));
hasilnya : a

Ord
Merubah  nilai suatu variabel dari bentuk karakter ke           bentuk
longint.
Sintaks:  Ord (x);
Keteranagn : x bertipe char
contoh : Writeln(Ord (‘B’));
hasilnya : 42

Round
Membulatkan data tipe real ke data tipe longint.
Sintaks:   Round (x);
Keterangan  : Jika nilai pecahan < 0,5 maka dibulatkan  keba-
wah.
Jika  nilai pecahan > 0,5 maka dibulatkan  keatas.

TRUNC
Membulatkan kebawah data tipe real ke data tipe longint.
Sintaks:  Trunc (x);
contoh     :
Writeln(’20/3 dibulatkan kebawah = ‘,Trunc (20/3));
hasilnya : 20/3 dibulatkan kebawah = 6

Pred
Memberikan nilai sebelum nilai argumen dalam urutannya  dalam
ASCII.
Sintaks:  Pred (x);
Succ
Memberikan nilai sesudah nilai argumen dalam urutannya  dalam
ASCII.
Sintaks:  Succ (x);
Inc
Menambah (increments) nilai suatu variabel.
Sintaks:  Inc (x,i);        {i >= 1}

Dec
Mengurangi (decrements) nilai suatu variabel.
Sintaks:  DEC(x,i);        {i >=1}