Page 15 - MEDIA PEMBELAJARAN DESAIN GRAFIS PERCETAKAN BERBASIS FLIPBUILDER
P. 15

10


                           java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah

                             web.



                      3.2 KARAKTERISTIK PEMROGRAMAN JAVA


                      Sifat-sifat  pemograman  java  antara  lain  :  berorientasi  objek,  terdistribusi,
               multiplatform, dan multithread.


                   A.  Java berorientasi objek

                      Penulisan program harus dibuat dalam bentuk objek-objek,kemudian memodelkan sifat

                      masing-masing objek dalam program. Java menentukan dan mengatur interaksi antar
                      objek.


                   B.  Java bersifat terdistribusi


                      Java dapat digunakan untuk menyebarkan /mendistribusikan data atau informasi dalam
                      workstation  client,email  server,daabase  server,  dan  webserver(dalam  jaringan

                      komputer lokal dan internet).

                   C.  Java bersifat multiplatform

                       Program  java  yang  sudah  diterjemaahkan  /dikompilasi  dengan  benar  dan  berhasil

                       dapat  dijalankan  pada  platform  yang  lain  atau  pada  sistem  operasi  yang  lain.  Java
                       menggunakan  prinsip  WORA(Write  Once  and  Run  Anywhere).  Sekali  menuliskan

                       program  maka  hasil  programmnya  dapat  dijalankan  pada  sistem  operasi  mana
                       saja.Artinya sekali menulis program dalam bahasa Java dan mengkompilasinya maka

                       program  tersebut  dapat  dijalankan  pada  berbagai  system  operasi,  seperti  DOS,
                       Windows, Linux, MacOS, Solaris.

                   D.  Java bersifat multithread

                       Adalah  banyaknya  pekerjaan  yang  dikerjakan  dalam  satuan  waktu  yang  hampir
                       bersamaan.  Sebagai  contoh,  suatu  web  server  mempunyai  ratusan  client  server--

                       beberapa  client  yang  mengakses  web  server  secara  bersamaan.  Jika  web  server
                       tersebut hanya mempunyai satu thread, berartui client yang lain harusmenunggu. Oleh

                       karena itu dibutuhkan multithread untuk dapat melayani client server.
   10   11   12   13   14   15   16   17   18   19   20