Home Start Back Next End
  
22 
dan peralatan  pada sistem  komputer. Sedangkan  perangkat  lunak  atau  program 
merupakan  instruksi-instruksi  elektronik  yang  meminta  komputer  untuk 
mengerjakan  tugas-tugas  tertentu.  Perangkat  keras  tidak  berarti  apa-apa  jika 
tidak ada perangkat lunak. 
Sistem  informasi  berbasis  komputer  terdiri  atas  perangkat  keras, 
perangkat  lunak,  user,  prosedur,  dan  data.  Komponen  tersebut  bekerja  sama 
untuk  memberikan  informasi  kepada  pengguna  atau  user  (Williams  dan 
Sawyer, 2007, p510).  
2.15. Bahasa Pemrograman Java
Java dikembangkan oleh tim  yan g  dipimpin oleh James Gosling di sun 
Microsystem.  Awalnya  disebut  Oak,  yang  dirancang  pada  tahun  1991  untuk 
digunakan  dalam  chip  tertanam  d alam  peralatan  elektronik  konsumen.  Pada 
tahun  2005,  berganti  nama  java,  itu  didesain  u lang  untuk  mengembangkan 
aplikasi internet (Liang, 2013, p39). 
Java  adalah  fitur  lengkap  yang  pada  umumnya  merupakan  bahasa 
pemrograman  yang  bertujuan  untuk  digunakan  dalam  mengembangkan  kuat 
aplikasi mission-critical. 
Java  layaknya  C++  kar ena  sama-sama  bahasa  pemrograman  yan g 
berorientasi  objek  dimana  pemrogramannya  yang  menggunakan  kelas  (class) 
untuk  membentuk  objek.  Java  memungkinkan  pengguna  untuk 
mengembangkan  dan  menyebarkan  aplikasi  di internet  untuk  server,  komputer 
desktop dan perangkat genggam kecil. 
Spesifikasi bahasa  Java  dan Java application program  interface (API) 
menjelaskan  standar  bahasa  java.  Spesifikasi  bahasa  java  merupakan  definisi 
teknis  dari  bahasa  yang  mencakup  sintaks  dan  semantik  dari  bahasa 
pemrograman  java.  Sedangkan  Java  API  berisi  kelas  standar  dan  antarmuka 
untuk mengembangkan program java (Liang, 2013, p42). 
Desain  API  untuk  java  GUI  pemro graman  adalah  contoh  penerapan 
object  oriented  principle  yang  sangat  baik.  Ketika  java  diperkenalkan,  kelas 
GUI  yang  tergabung  dalam  sebuah  perpustakaan  dikenal  sebagai  Abstract 
Windows  Toolkit  (AWT).  AWT digunakan  secara  baik untuk  mengembangkan 
antarmuka pengguna grafis sederh ana, tetapi tidak untuk pengembangan proyek 
lengkap  GUI.  Selain  itu,  AWT  rentan  terhadap  bug  platform  yang  spesifik.
Word to PDF Converter | Word to HTML Converter