Friday, February 22, 2019

Struktur Bahasa Pemrograman

Lingkungan Pascal

                Untuk menjalankan program Turbo Pacal dapat dilakukan dengan beberapa cara, diantaranya :
  1. Windows Explorer,
Jika Anda bekerja dalam Harddisk komputer Anda, setelah Program Turbo  Pascal ini di Install ke Drive C: Akan terdapat direktori bernama C:\TP, kemudian dengan menggunakan Windows Explorer, silahkan Anda masuk ke direktori tersebut:

Di dalam direktori TP akan terdapat beberapa subdirektori yaitu: Kompiler Turbo Pascal disimpan dalam subdirektori BIN, jika Anda akan menjalankan Turbo Pascal, maka Anda harus masuk dulu ke dalam sub direktori BIN, kemudian double click file tpx.exe atau Icon 
b. Command Prompt.
Jika Anda ingin menjalakan Turbo Pascal dari Command Prompt, Dari Windows Xp, pilih Start,All Program, Accessories, Command Prompt.
Dari jendela Command Prompt, ketik:
  1. CD\ 
  2. C:\>CD TP 
  3. C:\TP>CD BIN 
  4. C:\TP\BIN>TURBO 

Struktur Program Pascal

Program pascal adalah program yang terstruktur, ada aturan khusus  dalam penulusan program  pascal, secara umum, struktu program Pascal adalah seperti      berikut ini :
Program STUKTUR_PROGRAM;  { Nama Program }
Uses ......                                   {Deklarasi piranti}
Label                                         {Deklarasi label}
Conts                                         {Deklarasi konstanta}
Type                                          {Deklarasi tipe data}
Var                                             {Deklarasi Variabel }
Procedure SATU;                     
Begin
....
...
End;
Procedure DUA;
Begin
...
...
End;
Function KESATU;
Begin
....
....
End;
Begin { Awal Program Utama }
.
{Statemen-statemen program }
End.  {Akhir Program }
Program bisa diawali dengan nama program, diikuti dengan deklarasi piranti, deklarasi variabel dan sebagainya, deklarasi prosedur dan fungsi sama dengan deklarasi program utama. Artinya baik prosedur atau fungsi juga bisa mempunyai deklarasi label, konstanta dan lain-lain, yang berbeda dengan deklarasi yang diperuntukan bagi program utama.

Aturan penulisan Program Pascal

1. Pada penulisan program bahasa pascal , huruf besar maupun huruf kecil tidak berpengaruh / sama saja , artinya saat kita menulis “begin” sama juga jika kita menulis “BEGIN” . 

2. Tanda titik koma ( ; ) digunakan pada setiap akhir perintah , kecuali untuk perintah else begin (tidak digunakan titik koma antara else) , tanda titik koma ( ; ) tidak ditulis bila dalam sub terdapat sub lagi dan tidak melakukan aktivitas blok lagi dibawahnya . 

3. Variabel harus ditulis terlebih dahulu sebelum digunakan

4. Saat penulisan variabel bisa menggunakan huruf maupun angka , namun tidak diawali dengan angka karena dikhawatirkan menyebabkan error . 
Misalnya :
Iosinotes : String ; {Diperbolehkan karena menggunakan huruf semua}
1osinotes : String ; {Tidak diperbolehkan karena diawali dengan angka}

5. Underscore / garis bawah ( _ ) digunakan untuk memisahkan nama variabel 
Misalnya :
Iosinotes_Pascal : String ; {Diperbolehkan karena variabel dipisahkan tanda underscore}
Iosinotes Pascal : String ; {Tidak diperbolehkan karena variabel dipisahkan spasi}
IosinotesPascal : String ; {Diperbolehkan}

6. Tanda kurung buka dan tutup ( {...} ) digunakan sebagai komentar 

7. Nama variabel diusahakan tidak sama walaupun berbeda type data 
Misalnya :
Pascal : String ;
Pascal : Integer ;

8. Tidak diperbolehkan menulis nama variabel pada Reserved Word .
Misalnya :
Var Begin : Integer ;
Unit Standar Pascal
Suatu unit adalah kumpulan dari konstanta, tipe-tipe data, variable, prosedur dan fungsi-fungsi. Tiap-tiap unit tampak seperti suatu program Pascal yang terpisah. Unit standar sudah merupakan kode mesin (sudah dikompilasi), bukan kode sumber Pascal lagi dan sudah diletakkan di memori pada waktu menggunakan pascal. Untuk menggunakan suatu unit, harus diletakkan suatu anak kalimat Uses diawal blok program, diikuti oleh daftar nama unit yang digunakan. Unit dalam Pascal antara lain :
1. Unit System
Sebenarnya adalah pustaka dari runtime Turbo Pascal yang mendukung semua proses yang dibutuhkan pada waktu runtime. Unit system berisi semua prosedur dan fungsi standar turbo pascal. Unit system ini akan secara otomatis digunakan didalam program, sehingga boleh tidak disebutkan didalam anak kalimat Uses.

2. Unit Crt
Digunakan untuk memanipulasi layer teks ( windowing, peletakkan cursor dilayar, color untuk teks, kode extanded keyboard dan lainnya). Unit standar crt hanya dapat digunakan oleh program yang digunakan dikomputer IBM PC, IBM AT, IBM PS/2 atau yang kompatibel dengannya.
Contoh :
Uses crt ;
Begin
Clrscr ;
Writeln ( ‘Hallo’ ) ;
Writeln ( ‘-------‘ ) ;
End.

3. Unit Printer
Merupakan unit yang sangat kecil dirancang untuk penggunaan printer didalam program.
Contoh :
Uses printer ;
Begin
Writeln ( Lst, ‘Hallo’ ) ;
Writeln ( Lst, ‘-------‘ ) ;
End .

4. Unit Dos
Digunakan bila akan menggunakan prosedur-prosedur dan fungsi-fungsi standar yang berhubungan dengan DOS call, semacam DetTime, SetTime, DiskSize, DiskFree dan lainnya.
Contoh :
Uses Dos ;
Begin
Writeln ( DiskFree(0), ‘ byte sisa isi disk ‘ ) ;
End .

5. Unit Graph
Menyediakan suatu kumpulan rutin grafik yang canggih, sehingga dapat memanfaatkannya untuk keperluan-keperluan pembuatan grafik.
contoh :
Uses graph ;
Var
DriveGrafik, ModeGrafik : integer ;
I, x, y : integer ;
Begin
DriveGrafik : = detect ;

Struktur Pemrograman Java,
Penerapan contoh dalam program Hello World bertujuan untuk memahami struktur dan fitur class pada pemrograman Java. Program ini ditulis dalam beberapa baris dan untuk mencetak "Hello,World!".

Lihat Gambar berikut :

1. Package
Ini adalah pernyataan deklarasi paket. Pernyataan paket ini mendefinisikan ruang nama di class yang disimpan.Paket ini berfungsi untuk mengatur class berdasarkan fungsi. 

2. Public class HelloWorld
 Baris ini memiliki berbagai aspek pemrograman Java :
  • public : ini adalah akses pengubah kata kunci yang memberitahu akses compailer kepada class. Berbagai nilai pengubah akses seperti : public, private, protected, atau Default
  • class :  kata kunci ini digunakan untuk menyatakan class. Nama class (HelloWorld) diikuti oleh kata kunci ini.
 3. Comments Section
 Kita dapat menulis komentar di Java dalam 2 cara :
  • Komentar baris : dimulai dengan dua buah garis miring (//) dan melanjutkan pada akhir baris ini. Komentar ini tidak memerlukan simbol terakhir.
  • Blok komentar dimulai dengan garis miring dan tanda bintang (/*)  dan diakhiri dengan tanda bintang dan garis mirirng (*/) . Blok komentar juga bisa memperpanjang baris sesuai yang diperlukan.
4. Public static void main(String args[])
Methode (Function) yang bernama main dengan array string sebagai argumen :
  • public : Access Modifier
  • statis adalah kata kunci reserved yang berarti bahwa method dapat diakses dan digunakan meskipun tidak ada objek dalam class.
  • void, Kata kunci ini menyatakan bahwa membuat sebuah method yang tidak mengembalikan sebuah nilai.
  • Method konten berada dalam tanda kurung kurawal ( { }) 
5. System.out.println("Hello, World!")
  • System : ini adalah nama dari utilitas Java
  • Out : Ini adalah objek yang termasuk System
  • println :ini adalah Utilitas method yang digunakan untuk mengirim String apapun  ke Console.
  • "Hello,World! ": inu adalah String literal dirubah sebagai argument untuk method println.

No comments:

Post a Comment