Blogger Widgets -->

Rabu, 25 Juli 2012

PHP

 PHP: Hypertext Preprocessor adalah bahasa script yang dapat   ditanamkan atau disisipkan ke dalam HTML.PHP banyak digunakan  untuk memogram situs web dinamis,juga dapat digunakan untuk  membangun sebuah CMS.















Sejarah PHP


Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Kelebihan PHP Dari Bahasa Pemrograman Lain

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
  1. 'Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.'
  2. 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  3. 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  4. 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  5. 'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.'




Selasa, 24 Juli 2012

ATTITUDE

ATTITUDE

Apa yang dimaksud dengan attitude?
mungkin sudah jelas dan tidak asing lagi di telinga kita.Apalagi kita sebagai manusia sosial, attitude sangat penting sekali bagi kehidupan kita.Seandainya kita tidak mempunyai salah satu kategori attitude yang baik.Apakah kita akan bisa menjadi orang yang sukses?
Attitude menurut saya merupakan sikap atau suatu cara perilaku kita berinteraksi,entah itu baik benar atau buruk.Pentingnya arti attitude yang positif memberikan manfaat sendiri bagi kita.Berikut manfaat attitude yang baik:


  • Membantu mencapai tujuan dan mencapai kesuksesan.
  • Sukses dicapai lebih cepat dan lebih mudah.
  • Kebahagiaan lebih.
  • Lebih banyak energi.
  • Lebih besar dalam kekuasaan dan kekuatan.
  • Kemampuan untuk menginspirasi dan memotivasi diri sendiri dan orang lain.
  • Lebih sedikit kesulitan yang dihadapi sepanjang jalan.
  • Kemampuan untuk mengatasi kesulitan apapun.
  • Hidup tersenyum pada Anda.
  • Orang-orang menghormati Anda

Itu tadi yang sudah saya jelaskan, semoga bermanfaat bagi para pembaca dan jika Anda mengadopsi sebagai cara hidup, itu akan membawa perubahan konstruktif ke dalam hidup Anda, dan membuat lebih bahagia, lebih cerah dan lebih sukses. :D

Senin, 23 Juli 2012

Pengenalan Bahasa JAVA


Apa itu Teknologi JAVA?


  • Sebuah Bahasa Pemrograman
Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat
dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya
terfokus oada satu sistem operasi, teta pi dikembangkan untuk berbagai sistem
operasi dan bersifat open source.

  • Sebuah Development Environment 
Sebagai sebuah peralatan pembangun, teknologi Java menyediakan banyak tools  :
compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya.
  • Sebuah Aplikasi 
Aplikasi dengan teknologi Java secara umum adalah aplikasi serba guna yang dapat 
dijalankan pada seluruh mesin yang memiliki Java Runtime Environment  (JRE).

  •  Sebuah Deployment Environment 
 Terdapat dua komponen utama dari  Deployment Environment . Yang pertama adalah  JRE, yang terdapat pada paket J2SDK,  mengandung kelas – kelas untuk semua paket teknologi Java yang meliputi kela s dasar dari Java, komponen GUI dan sebagainya. Komponen yang lain terdapat  pada Web Browser. Hampir seluruh Web Browser komersial menyediakan  interpreter  dan runtime environment dari teknologi Java.

Sebagian fitur dari Java

  • Java Virtual Machine (JVM)

JVM adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada  sebuah  mesin  nyata.  JVM  menyediakan  spesifikasi  hardware  dan  platform dimana  kompilasi  kode  Java  terjadi.Program ini dikompilasi  menghasilkan  satu  berkas  bytecode  berekstensi  .class  atau  lebih. Bytecode adalah serangkaian instruksi serupa instruksi kode mesin. Perbedaannya adalah  kode  mesin  harus  dijalankan  pada  sistem  komputer  dimana  kompilasi ditujukan,  sementara  bytecode  berjalan  pada  java  interpreter  yang  tersedia  di semua platform sistem komputer dan sistem operasi.




  • Garbage Collection

Banyak  bahasa  pemrogaman  lain  yang  mengijinkan  seorang  programmer mengalokasikan memori pada saat dijalankan. Namun, setelah menggunakan alokasi memori tersebut, harus terdapat cara untuk menempatkan kembali blok memori tersebut supaya program lain dapat menggunakannya.Hal ini dapat menyulitkan bilamana programmer tersebut alpa untuk mengembalikan blok memori sehingga menyebabkan situasi yang dikenal dengan nama memory leaks. Program  Java  melakukan  garbage  collection  yang  berarti  program  tidak  perlu menghapus sendiri objek–objek yang tidak digunakan lagi. Fasilitas ini mengurangi beban pengelolaan memori oleh programmer dan mengurangi atau mengeliminasi sumber kesalahan terbesar yang terdapat pada bahasa yang memungkinkan alokasi dinamis. 




  • Code Security
Code  Security  terimplementasi  pada  Java  melalui  penggunaan  Java  Runtime Environment (JRE). Java menggunakan model pengamanan 3 lapis untuk melindungi sistem dari untrusted Java Code. 
1.  Pertama,  class-loader  menangani  pemuatan  kelas  Java  ke  runtime interpreter. Proses ini menyediakan pengamanan dengan memisahkan kelas–kelas  yang  berasal  dari  local  disk  dengan  kelas–kelas  yang  diambil  dari jaringan. Hal ini membatasi aplikasi Trojan karena kelas–kelas yang berasal dari local disk yang dimuat terlebih dahulu.  2.  Kedua,  bytecode  verifier  membaca  bytecode  sebelum  dijalankan  dan menjamin bytecode memenuhi aturan–aturan dasar bahasa Java.3.  Ketiga, manajemen keamanan menangani keamanan tingkat aplikasi dengan mengendalikan  apakah  program  berhak  mengakses  sumber  daya  seperti sistem file, port jaringan, proses eksternal dan sistem windowing.Setelah  seluruh  proses  tersebut  selesai  dijalankan,  barulah  kode  program  di eksekusi.







Sumber: JENI 1.OOP.pdf


Minggu, 22 Juli 2012

Sejarah Perkembangan JAVA

Sejarah Perkembangan JAVA

Sejarah bahasa pemrograman java dimulai sejak tahun 1991, yaitu ketika sebuah proyek perusahaan Sun Microsystems dengan nama sandi “The Green Project”. Proyek ini dipelopori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, dan sembilan pemrogram lainnya dari Sun Microsystems yang berjalan selama 18 bulan. Proyek ini kemudian ditutup pada musim panas 1992 dan menghasilkan sebuah program java OAK yang pertama yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen).
Setelah proyek ini selesai sebuah anak perusahaan TV kabel tertarik menambah beberapa orang dari proyek The Green Project tersebut. Pemusatkan kegiatan ini berada pada sebuah kantor di 100 Hamilton Avenue, Palo Alto dan dalam sekejap kegiatan ini berkembang dengan pesat dengan meningkatnya jumlah karyawan hingga 70 orang. Selain itu juga media internet mulai digunakan sebagai penopang kerja mereka. Pada tahun 1995, nama Oak diganti dengan nama JAVA karena ada produk lain yang telah mematenkan nama tersebut dan sebagai tambahan nama JAVA ini menurut para pekerja Sun merupakan nama sejenis kopi favorit James Gosling.
Bersamaan dengan lahirnya nama Java ini, Sun juga mengganti nama web-browser mereka dari WebRunner menjadi HotJava. Sun kemudian mengumumkan bahasa Java sebagai bahasa yang mampu menjalankan Web secara interaktif dan aman.
Pada pertengahan tahun 1995, Netscape mengumumkan akan mengadopsi Java di dalam browser mereka. Kemudian,  sehingga pada waktu itu secara defacto menjadi bahasa standar di dunia maya Internet. Perkembangan Java dipermudah lagi dengan tersedianya JDK (Java Development Kit) di situs milik Sun yang dapat di-download gratis. Pada akhir tahun 1995, IBM dan Microsoft memutuskan untuk membeli lisensi Java untuk dipakai dalam teknologi mereka.
Bahasa Java itu sendiri dikembangkan dari bahasa sebelumnya yaitu C++, hal ini dikarenakan proyek Green tersebut telah dikembangkan oleh orang-rang yang dulunya bekerja dengan bahasa C++. JAVA lahir dari kebutuhan akan sebuah pemrograman berorientasi objek. JAVA itu sendiri diciptakan karena ketidakpuasan akan kinerja C++ karena dinilai memiliki banyak bug, berbiaya besar dan tergantung pada platform.



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