BAHASA PEMROGRAMAN

Document Sample
BAHASA PEMROGRAMAN Powered By Docstoc
					BAHASA PEMROGRAMAN

  Sususan kata / kalimat untuk
  memberikan intruksi kepada
            mesin

                                 1
  BAHASA PEMROGRAMAN
• Susunan kata-kata (atau kalimat) untuk
  memberikan perintah kepada sistem
  komputer
• Menggunakan sintaksis (tata cara
  penulisan) tertentu untuk memudahkan
  pemahaman
• Diperuntukkan bagi manusia (bukan untuk
  komputer)

                                            2
          JENIS BAHASA
• Low level language (bahasa tingkat
  rendah); lebih berorientasi ke bahasa
  mesin
• High level language (bahasa tingkat
  tinggi); lebih berorientasi ke manusia
• 4GL (fourth generation language); untuk
  pengelolaan basisdata


                                            3
    BAHASA TINGKAT RENDAH
• Tata cara penulisan sangat singkat
• Sulit dipahami manusia
• Satu kemampuan mesin satu perintah
• Disesuaikan dengan kemampuan dasar dari
  mesin
• Waktu pelaksanaan (execution time) sangat
  cepat
• Setiap mesin mempunyai bahasa berbeda

                                              4
   BAHASA TINGKAT TINGGI
• Tata cara penulisan disesuaikan (mirip) dengan
  bahasa tulis manusia
• Untuk memudahkan pemahaman logika
  program
• Satu perintah memerlukan banyak langkah
  mesin
• Satu bahasa untuk berbagai mesin yang
  berbeda
• Makin banyak langkah mesin makin lambat


                                                   5
                     4GL
• Bahasa untuk mengelola basisdata
• Perintah-perintah berhubungan dengan
  kumpulan data yang disimpan dalam bentuk file-
  file pada media penyimpan data
• Waktu pembangunan basisdata menjadi lebih
  cepat
• Tersedia perintah-perintah untuk manipulasi
  data pada sekumpulan file


                                               6
JENIS       CONTOH            VERSI

RENDAH   ASSEMBLY,        Macro
         ASSEMBLER        Assembler,
                          Microsoft
TINGGI   PASCAL, BASIC,   Turbo, Delphi,
         C, C++           Microsoft


 4GL     SQL              mySQL, SQL,
                          SQLDS,
                          Microsoft

                                           7
8
9
10
SOURCE CODE

                 COMPILING; menerjemahkan menjadi
                 bahasa yang dimengerti oleh mesin

 OBJECT CODE
                 LINKING; menggabung dengan program-
                 program lain sehingga dapat di-execute
                 pada mesin komputer tertentu
EXECUTION CODE




                                                          11
            SCRIPTING
• Bahasa yang berjalan pada bahasa yang
  sudah ada
• Digunakan untuk memberikan tambahan
  kemampuan pada bahasa tertentu
• Pada era teknologi WEB sangat banyak
  digunakan



                                          12
   JENIS SCRIPT PADA WEB
• Server side script; script yang dilaksanakan oleh
  server; contoh : CGI, Perl, ASP, PHP, JAVA
• Client side script; script yang dilaksanakan pada
  client (tidak menjadi beban server); contoh :
  Javascript, Vbscript
Kedua jenis script harus disimpan pada server dan
  dikirim ke client saat diminta



                                                  13
PHP




      14
JAVASCRIPT




             15

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:472
posted:8/10/2010
language:Indonesian
pages:15