Free Asmurf Cursors at www.totallyfreecursors.com

Kamis, 05 April 2012

Operator Java

2. Operator.

Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi, operator logika, dan operator kondisi. Operator ini mengikuti bermacam-macam prioritas yang pasti sehingga compilernya akan tahu yang mana operator untuk dijalankan lebih dulu dalam kasus beberapa operator yang dipakai bersama-sama dalam satu pernyataan.
a. Operator Aritmatika.
Operator aritmatika adalah operator yang digunakan untuk menyelesaikan operasi matematika. Operator aritmatika yang disediakan Java adalah sebagai berikut :
Operator
Keterangan
+
Penambahan
-
Pengurangan
*
Perkalian
/
Pembagian
%
Modulus (sisa pembagian)
Listing Lat03.java
public class Lat03 {
public static void main(String[] args) {
int i = 37;
int j = 42;
double x = 27.475;
double y = 7.22;
System.out.println(“Nilai Variabel…”);
System.out.println(” i = ” + i);
System.out.println(” j = ” + j);
System.out.println(” x = ” + x);
System.out.println(” y = ” + y);
//penjumlahan angka
System.out.println(“Penjumlahan…”);
System.out.println(” i + j = ” + (i + j));
System.out.println(” x + y = ” + (x + y));
//
pengurangan angka
System.out.println(“Pengurangan…”);
System.out.println(” i – j = ” + (i – j)); System.out.println(” x – y = ” + (x – y));
//perkalian angka
System.out.println(“Perkalian…”);
System.out.println(” i * j = ” + (i * j));
System.out.println(” x * y = ” + (x * y));
//pembagian angka
System.out.println(“Pembagian…”);
System.out.println(” i / j = ” + (i / j));
System.out.println(” x / y = ” + (x / y));
//menghitung hasil modulus dari pembagian
System.out.println(“Modulus…”);
System.out.println(” i % j = ” + (i % j));
System.out.println(” x % y = ” + (x % y));
//tipe penggabungan
System.out.println(“Gabungan…”);
System.out.println(” j + y = ” + (j + y));
System.out.println(” i * x = ” + (i * x));
}
}

Catatan: Ketika integer dan floating-point number digunakan sebagai operand untuk operasi aritmatika tunggal, hasilnya berupa floating point. Integer adalah converter secara implisit ke bentuk angka floating-point sebelum operasi berperan mengambil tempat.

b. Operator Increment dan Decrement.

Dari sisi operator dasar aritmatika, Java juga terdiri atas operator unary increment (++) dan operator unary decrement (–). Operator increment dan decrement menambah dan mengurangi nilai yang tersimpan dalam bentuk variabel angka terhadap nilai 1.
Sebagai contoh, pernyataan :
count = count + 1; //increment nilai count dengan nilai 1
pernyataan tersebut sama dengan :
count++;
Operator
Keterangan
 + +
Bertambah 1 (Increment)
 - -
Berkurang 1 (Decrement)

Operator increment dan decrement dapat ditempatkan sebelum atau sesudah operand.
Ketika digunakan sebelum operand, akan menyebabkan variabel diincrement atau didecrement dengan nilai 1, dan kemudian nilai baru digunakan dalam pernyataan dimana dia ditambahkan.
Ketika operator increment dan decrement ditempatkan setelah operand, nilai variabel yang lama akan digunakan lebih dulu dioperasikan lebih dulu terhadap pernyataan dimana dia ditambahkan.

c. Operator Relasi.
Operator Relasi membandingkan dua nilai dan menentukan keterhubungan diantara nilai-nilai tersebut. Hasil keluarannya berupa nilai boolean yaitu true atau false.
Operator
Arti
Contoh
Keterangan
< 
Kurang dari.
x < y
Apakah x kurang dari y?
<=
Kurang dari sama dengan.
x <= y
Apakah x kurang dari sama dengan y?
> 
Lebih dari.
x > y
Apakah x lebih dari y?
>=
Lebih dari sama dengan.
x >= y
Apakah x lebih dari sama dengan y?
==
Sama dengan.
x == y
Apakah x sama dengan y?
!=
Tidak sama dengan.
x != y
Apakah x tidak sama dengan y?


d. Operator Logika.


Jika operator hubungan membandingkan hubungan antara dua buah operand, maka operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan. Operator logika ada 5 macam, yaitu :

&& : logika AND (dan).

|| : logika OR (atau).

! : logika NOT (ingkaran / negasi).

^ : logika XOR (exclusive OR).

| : logika EXOR (inclusive OR).

e. Operator Kondisi (?:). 

Operator kondisi ?: adalah operator ternary. Berarti bahwa operator ini membawa tiga argumen yang membentuk suatu ekspresi bersyarat. Struktur pernyataan yang menggunakan operator kondisi adalah :
exp1?exp2:exp3 

Dimana nilai exp1 adalah suatu pernyataan boolean yang memiliki hasil yang salah satunya harus berupa nilai true atau false. 
Jika exp1 bernilai true, exp2 merupakan hasil operasi. Jika bernilai false, kemudian exp3 merupakan hasil operasinya.
Listing Lat04.java
public class Lat04 {
public static void main( String[] args ) {
String status =” “;
int grade = 80;
//mendapatkan status pelajar
status = (grade >= 60)?”Passed”:”Fail”;
//print status
System.out.println(status);
}

f. Operator Precedence.

Operator precedence didefinisikan sebagai perintah yang dilakukan compiler ketika melakukan evaluasi terhadap operator, untuk mengajukan perintah dengan hasil yang tidak ambigu/ hasil yang jelas.

Dasar-Dasar Java & Type

Dasar-Dasar Bahasa Java

Sebelum memulai ada beberapa hal yang penting tentang bahasa Java:
  • Casesensitive untuk semuanya, bahkan nama file. Contoh: namaMahasiswa berbeda dengan NamaMahasiswa!
  • Semua variabel harus dideklarasikan tipenya.
  • Komentar di program:
satu baris, gunakan //
lebih dari satu baris, gunakan /* …  */

Untuk membuat program Java, ada beberapa langkah yang harus dilakukan. Langkah-langkah tersebut adalah :
a. Menulis kode program.
b. Kompilasi program.
c. Menjalankan program.


1. Java Identifier.

Java Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Contoh dari Identifier adalah : Hello, main, System, out.
Pendeklarasian Java adalah Case-Sensitive. Hal ini berarti bahwa Identifier : Hello tidak sama denganhello. Identifier harus dimulai dengan salah satu huruf, underscore “_”, atau tanda dollar “$”. Hurufnya dapat berupa huruf besar maupun huruf kecil. Karakter selanjutnya dapat menggunakan nomor 0 smpai 9.
Identifier tidak dapat menggunakan kata kunci dalam Java seperti class, public, void, dsb.
Selanjutnya kita akan berdiskusi lebih banyak tentang kata kunci dalam Java.

2. Keyword Dalam Java.

Kata kunci adalah identifier yang telah dipesan untuk didefinisikan sebelumnya oleh Java untuk tujuan tertentu. Anda tidak dapat menggunakan keyword sebagai nama variabel, class, method Anda, dsb. Berikut ini adalah daftar dari kata kunci dalam Java (Java Keywords).
Kode program Java dapat ditulis dengan memanfaatkan text editor seperti notepad, maupun editor yang lainnya. Kode program Java pada umumnya memiliki susunan sebagai berikut :


//Daftar paket yang digunakan dalam program
Import namapaket;

//Membuat Kelas
public class namakelas

{
//Metode Utama
public static void main(String[] args)
{
perintah;
. . . . .
}
}

Untuk latihan pembuatan program Java, tulislah kode program sebagai berikut :
Listing Lat01.java
public class Lat01
{
public static void main(String[] args)
{
System.out.println(“Apa Kabar?”);
}
}

Bagaimana hasil outputnya?

Tipe

Java adalah strongly typed language, yang berarti setiap variabel harus dideklarasikan tipenya (berbeda dengan PHP dan Javascript). Terdapat delapan primitive type (type dasar): 4 integer, 2 float, 1 character dan  boolean.

a. Integer. 

Integer adalah tipe data numerik yang mewakili seluruh bilangan bulat. Tipe data ini tidak memiliki angka desimal. Tipe data integer yang disediakan Java adalah sebagai berikut:
Tipe integer terdiri atas:
  • int:  mempunyai rentang antara -2 milyar sd 2 milyar
  • short: -32768 sd 32768
  • byte: -128 sd 128
  • long: - 9 juta trilyun sd  9 juta trilyun
Tipe
Jangkauan
byte
-128 s/d 127
short
-32768 s/d 32767
int
-2147483648 s/d 2147483647
long
-9223372036854775808 s/d 9223372036854775808

Int adala tipe yang paling umum digunakan, short dan byte biasanya digunakan dalam array berjumlah besar untuk mengurangi penggunaan memori.

b. Floating Point.
Floating-Point dikenal sebagai bilangan real, yaitu bilangan yang memiliki bagian fraksional atau pecahan. Tipe data floating-point yang disediakan Java adalah sebagai berikut :

Tipe float digunakan untuk merepresentasikan bilangan pecahan. Tipe float terdiri atas:
  • float: 6 sampai 7 angka signifikan
  • double: 15 angka signifikan

Tipe
Jangkauan
Float
3.4 x 10-38 s/d 1.7 x 1038
Double
1.7 x 10-308 s/d 3.4 x 10308

Double adalah tipe data float yang paling umum digunakan
Tipe char sebaiknya jangan digunakan kecuali untuk memanipulasi karakter UTF-16.
Tipe boolean memiliki hanya memiliki dua nilai: true dan false.

Variabel
Variabel adalah suatu tempat yang disediakan dalam memori untuk menampung data dan nilai data yang dimasukkan ke dalamnya dapat dirubah sewaktu-waktu. Ada beberapa hal yang harus diperhatikan dalam menggunakan nama variabel, yaitu :
  • Nama variabel dimulai dengan alphabet. 
  • Sebaiknya bersifat unik, tidak boleh ada nama variabel yang sama dalam suatu program. 
  • Perhatikan penulisan huruf besar dan kecilnya, karena Java bersifat Case-Sensitive. 
  • Gunakan nama variabel sesingkatnya, meskipun penamaan variabel panjangnya boleh berapa saja. 
  • Jangan gunakan tanda baca, spasi, tanda-tanda yang dipakai dalam perhitungan. Bila nama variabel lebih dari satu kata, bisa menggunakan garis bawah untuk menghubungkannya. 
  • Selain hal tersebut diatas, ada beberapa keyword yang dipakai oleh Java yang tidak boleh digunakan dalam penamaan variabel maupun pendeklarasian lainnya.
Berikut adalah contoh deklarasi variabel.



Buatlah project baru seperti langkah-langkah sebelumnya. Beri nama project AplikasiTipe. Kemudian masukan program sebagai berikut:

public static void main(String[] args) {
        int kode;
        int umur=25;  //variabel dapat langsung diinisasi
        boolean isDibawahUmur; //perhatikan penulisan nama variael
       
        kode = 1234; //pengisian variabel (assignment)
        double gaji; //deklarasi variabel dapat dimana saja
  gaji = 5500000.23;
        isDibawahUmur = true;
        System.out.println("Umur:"+umur);
        System.out.println("Gaji:"+gaji);       
}


Penulisan nama variabel di Java umumnya menggunakan model Camel, yaitu  dimulai dari huruf kecil, lalu setiap pergantian kata menggunakan huruf besar. Misalnya totalGaji, jumlahSemuaBilangan



Rabu, 21 Maret 2012

Integrated Development Environment For Java

Banyak pihak telah membuat IDE (Integrated Development Environment - Lingkungan Pengembangan Terintegrasi) untuk Java. Yang populer saat ini (Juli 2006) antara lain:
Dan pada halaman ini saya akan membahas salah satu dari IDE diatas yaitu "BlueJ".

BlueJ adalah IDE untuk Java yang khusus dirancang untuk belajar dan mengajar pemrograman berorientasi obyek dan Java.
Silahkan download BlueJ untuk Windows disini.
Setelah BlueJ terinstal jangan lupa instal JDK.
Download JDK untuk Windows 32bit dan untuk Windows 64bit.

Berhubung waktu sudah sore dan saya juga sudah lelah kita lanjut pembahasan esok hari.

Pengenalan Java

Semester I ( ganjil ) berlalu semester II ( genap ) sekarang sedang di jalani.Dan pada kesempatan kali ini saya akan membahas tentang "Java program".


Pengenalan Java
Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems.


Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak&nbsp; sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform )


Sejarah Java 


Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury Newspada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).


Sumber : http://id.wikipedia.org/wiki/Java

Kelebihan Java

Berikut adalah beberapa kelebihan dalam penggunaan Java :
  • Berorientasi objek : Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni . 
  • Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java . 
  • Multiplatform : Dapat digunakan dibanyak sistem operasi . 
  • Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini yang bertipe .jar ( Java Archive ) . 
  • Mempunyai pengumpulan sampah otomatis 
  • Robust: Mengurangi error dengan menghilangkan pointer dan melakukan early checking. 
  •  Aman: mencegah overruning runtime stack, corrupting memory, read dan write file tanpa ijin.
  • Architecture Neutral dan Portable: Menggunakan virtual machine dengan byte code, memudahkan Java untuk digunakan di mesin lain. Code Java akan dicompile menjadi byte code (.class)  yang kemudian dijalankan oleh JVM (Java Virtual Machine).
Kekurangan Java

Selain kelebihan Java juga mempunyai kekurangan :
  • Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platformsatu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu . 
  • Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit 
Sekian pengenalan Java yang bisa saya sampaikan.
terima kasih telah membaca artikel ini.


Senin, 16 Januari 2012

Contoh Program Pascal III

Program contoh_4;

Uses Wincrt;
const
akhir = 4;

var
baris,kolom : integer;

begin
    clrscr;

    for baris := akhir downto 1 do
    begin
    for kolom := 1 to baris do
    write(kolom);
    writeln;
    end;

readln;
end.


Hasil :
1234
123
12
1



Program contoh_5;

Uses Wincrt;
const
       akhir = 4;
var
      baris,kolom : integer;

begin
        clrscr;
        for baris := akhir downto 1 do
        begin
        for kolom := baris downto 1 do
        write(kolom);
        writeln;
        end;

readln;
end.

Hasil :
4321
321
21
1


 
Baik sekarang kita masuk ke tahap penjelasan tentang statement di atas.
Statement kali ini membahas tentang "For to do". Yaitu statement perulangan yang digunakan untuk mengulang statement atau satu blok statement berulang kali sejumlah yang ditentukan.
Kalau belum paham silahkan bertanya melalui komen atau email saya.

Jumat, 13 Januari 2012

Contoh Program Pascal II


Sekarang Saya akan membahas tentang " IF THEN ELSE AND".
mungkin ini sedikit asing karena dimana-mana cuma " IF THEN ELSE"..
Itulah saya belajar kreatif dan efisien..hehehe,,
Oke gak pake panjang lebar kita menuju TKP.!!


Contoh ketiga :

1:  Program contoh_3;

2:  uses wincrt;   

   
4:   var bil: longint;

5:          begin

6:          writeln(‘MENENTUKAN JENIS BILANGAN’);

7:          writeln(‘-------------------------’);

8:          write(‘Masukkan angka: ‘);

  
9:          readln(bil);

10:              if ((bil=2) or (bil=3) or (bil=5) or (bil=7)) then

11:               write(‘bilangan prima’)

12:               else if ((bil mod 2 <> 0) and (bil mod 3 <> 0)and

                 (bil mod 5 <> 0) and (bil mod 7 <> 0)) then

13:               write(‘bilangan prima’)

14:                     else
                        write(‘bukan bilangan prima’);

15:                         if bil mod 2 = 0 then

16:                         writeln(‘ dan genap’)

17:                            else

18:                            writeln(‘ dan ganjil’);

19: readln;

20: end.



Photobucket

Penjelasan untuk no.1 s/d no.9 mungkin sudah pernah kita bahas di pembahasan sebelumnya.
Sedangkan no.10 terdapat ststement IF. Fungsinya adalah untuk melakukan suatu perintah tertentu bila telah terpenuhinya suatu syarat.
Lalu apa fungsi "or" dan "and" pada IF yang terdapat pada no.10 dan no.12..?
Statement tersebut berfungsi untuk pemilihan didalam suatu statetment.
Selanjutnya statement "then" dan "Else" setelah  statement IF berfungsi saling melengkapi.
Else akan melakukan 'aksi' jika kondisi pertama 'salah'.Berikut logika sederhananya.
jika kondisi 'terpenuhi' maka lakukan aksi.dan jika kondisi 'tidak terpenuhi' lakukan 'aksi' pada 'else'.


Photobucket

Contoh Program Pascal


Sekarang Saya akan sedikit memberi contoh program pascal sederhana dan penjelasannya.
Program Kosong adalah program yang paling sederhana, karena tidak melakukan apa pun. Dalam bahasa Pascal, program kosong dibuat dengan cara sebagai berikut :

Program ; {instruksi untuk memulai program}

uses crt ; {instruksi untuk memanggil unit library pascal pada DOS,sedangkan pada Windows wincrt}

begin  {instruksi untuk mengawali program Pascal}

end.  {instruksi untuk mengakhiri program Pascal diikuti Operator Akhir Program}

contoh pertama :

program contoh_1; 

uses crt;
begin
   Clrscr; {membersihkan layar}
   writeln('Halo Pembaca');
end.


Ada sebuah instruksi baru di sini, yaitu instruksi writeln yang gunanya untuk mencetak lalu menambahkan Enter/baris baru (write and add new line, writeln berasal dari write + ln, ln merupakan singkatan dari line). Instruksi writeln ini disertai dengan parameter teks Halo Pembaca yang harus diapit oleh tanda petik tunggal ( ' ).



Oke,,coba anda Compile..jika berhasil akan muncul gambar berikut..


coba sekarang anda 'Run'..loh kok gak ada tampilan apa-apa??
Itu wajar karena ini program pertama..

Itu adalah program pertama kita.. jika sukses ayo kita lanjut program selanjutnya .

contoh kedua :

program contoh_2;

uses crt;

begin
   Clrscr;
     writeln('Halo Pembaca');

readln; {membaca / menampilkan isi program}
end.


setelah anda selesai mengetik silahkan anda Compile..jika berhasil lanjut anda 'Run'
ini adalah tampilan jika program anda berhasil.


Setelah program tersebut dijalankan, maka komputer akan mencetak kata Halo Pembaca di layar.
Ini karena kita menambahkan sintaks 'readln' yang berarti membaca atau menampilkan apa yang telas kita tulis di dalam sintaks 'begin'.



Program sederhana telah kita buat.Sekarang kita naik ketingkat berikutnya.
Variabel adalah suatu lokasi/tempat di dalam memori komputer yang bisa dipakai untuk menyimpan nilai. Variabel ini melambangkan atau merepresentasikan data.
Nilai dari sebuah variabel dapat dimasukkan oleh pengguna melalui deklarasi di program ataupun pemasukan (input) di dalam program.
Untuk setiap data yang berbeda, dibutuhkan variabel yang berbeda pula. Variabel dibedakan dengan cara diberikan nama yang berbeda. Contohnya, apabila terdapat data "panjang", "lebar", dan "tinggi", maka dapat dipakai variabel "p", "l", dan "t" untuk melambangkannya.
Tipe data dari sebuah variabel harus dideklarasikan di awal program. Beberapa contoh tipe data untuk menampung angka adalah byte, integer, word, dan real. Dalam program Pascal, kita dapat melakukan operasi matematika seperti tambah, kurang, kali, dan bagi.

Contoh Ketiga :

program contoh_3;

uses crt;

var
   p,l,t,v:integer;  {Deklarasi variable dengan  semua variable bertipe integer}begin
   writeln('Masukkan nilai panjang');
   readln(p);                        {Input nilai p}
   writeln('Masukkan nilai lebar');
   readln(l);                        {Input nilai l}
   writeln('Masukkan nilai tinggi');
   readln(t);                        {Input nilai t}
  

   v := p * l * t;      {Operasi matematika : v = p kali l kali t}
  

   writeln(v);                       {Tampilkan nilai v}
  

readln;                          
end.


Sampai disini dulu perjumpaan kita.
Bersiap untuk program selanjutnya.

Salam mari-berilmu.







Mari Mengenal Program Pascal


Sejarah Pascal

            Berakar dari Bahasa Algol dan PL/1 pada tahun 1960-an di benua Eropapada tahun 1970 dan dipublikasikan tahun 1971Diujicoba pada Komputer CDC 6000 Turbo Pascal bersifat Compiler dan termasuk bahasa tingkat tinggi.
Pascal merupakan program yang telah lama ada dan sudah dimakan usia,namun tetap diminati untuk pembelajaran.
Pascal dirancang oleh Prof. Niklaus Wirthdari Switzerland.
Pascal adalah bahasa pemograman tingkat tinggi karena pascal adalah bahasa pemograman yang terstruktur. Dan nama pascal diambil dari nama seorang ahli matematika Blaise Pascal.

Memulai Pascal :
Ada beberapa cara untuk memulai Pascal,ini karena Pascal tidak compatible  pada setiap Sistem Operasi.
berikut sedikit cara yang saya tahu :
  1. Menjalankan pada Windows XP 32 bit :
      • Download Program Pascal disini.
      • Pilih sesuai perangkat yang anda gunakan.
      • Instal Pascal yang telah di download.
      • Jika ada menu Shotcut pada dekstop klik TPX.exe atau turbo pascal.exe
      • Jika tidak ada buka directori tempat anda menginstal.
        • Contoh : C:\program file\turbo pascal\bin\tpx.exe
      • Jika aplikasi masih belum bisa berjalan maka gunakan command prompt.
        • Klik Start > All program > accessories >  command prompt. 
        • Atau klik Start > Run > ketik 'cmd' (tanpa tanda koma').
        • Kemudian ubah ke direktori anda menginstal Turbo Pascal.
        • Contoh : C:\program file\turbo pascal\bin\tpx.exe.
        • Tekan enter
  2. Menjalankan pada Windows Vista dan 7 32 bit :
    • Hampir disemua OS ini pascal tidak bisa di buka langsung,berikut cara mengatasinya :
      • Klik Start > All program > accessories >  command prompt. 
      • Atau klik Start > Run > ketik 'cmd' (tanpa tanda koma').
      • Kemudian ubah ke direktori anda menginstal Turbo Pascal.
      • Contoh : C:\program file\turbo pascal\bin\tpx.exe.
      • Tekan Enter
  3. Menjalankan pada Windows XP 64 bit,Vista 64 bit,win 7 64 bit :
    • Biasanya pascal tidak bisa dijalankan langsung atau menggunakan Command prompt. Anda harus menggunakan software tambahan seperti DosBox. Silahkan download  DosBox pilih untuk windows.
    • Aplikasi ini tidak jauh beda dengan Command Prompt,hanya saja direktori awalnya adalah Z:\ .Anda harus mount driver dimana anda menyimpan Pascal.
      • contoh mount c c:\
    • Kemudian ketik kembali driver tempat anda menaruh folder Pascal untuk berpindah direktori
      • contoh : C:
    • Setelah itu ketik perintah untuk menjalankan
      • contoh : C:\program file\turbo pascal\bin\tpx.exe
    • Maka Turbo Pascal pun akan muncul.
Memulai membuat program baru :
· File-New
· Menyimpan File:
· File-Save-Ketik nama file
· Jelaskan!Struktur Program Pascal :

Struktur Bahasa Pascal
§ Judul
Program <judulnya>;
Uses <unitnya>;
§ Bagian Deklarasi
Label <namalabelnya>;
Const <nama=nilai constantanya>;
Type <namatype:typedatanya>;
Var <nama_variabelnya>;
Procedure <nama_prosedurnya>;
Function <nama_fungsinya>;
§ Bagian Pernyataan
Begin
<pernyataan-pernyataan>;
End.

1. Judul Program
2. Blok Program, terdiri dari :
§ Bagian Deklarasi : variabel, konstanta, label, tipe, fungsidll
§ Bagian Pernyataan : Diawali dengan Begidan diakhiri dengan End./ isi program :
· Compile/Compiling, Proses untuk mengecek kesalahan instruksi program apakah sudah benar/belum. Caranya : Compile-compile / Alt+F9
· Run, Proses untuk mengcompile sekaligus menjalankan program. Caranya : Run-run / Ctrl+F9
· Menampilkan hasil program : ALT+F5
· Membersihkan layar/tampilan : Clrscr (Clear Screen), dengan menggunakan prosedur Uses Crt (Uses Catode Ray Tube).
· Extentation Pascal :.PAS

II.1. Perintah I/O
Memasukkan data/input : Read=Memasukkan data dlm baris yg sama. Readln=Memasukkan data per baris.
Menampilkan hasil/output : Write=Menampilkan output dlm baris yg sama. Writeln=Menampilkan output perbaris.
II.2. Variabel dan Konstanta
Variabel adalah data yg nilainya berubah-rubah di dalam program.
BU : Var Identifier: tipe data.
Konstanta adalah data yg nilainya tetap di dalam program.
BU : Const Identifier=nilai.
II.3. Reserved Word/Kata Cadangan
  •  merupakan kata-kata yang telah didefinisikan oleh turbo pascal. Contoh : Program Begin, End, Var, Const dll.
Sekian yang dapat saya sampaikan . Di pembahasan selanjutnya saya akan memberi contoh Program pascal dari yang sederhana hingga yang sulit. (insya allah).
Jika ada pertanyaan atau komentar silahkan tulis.Saya akan coba membantu.


Salam berbagi-ilmu.