Jump to content
qbonk

Sejarah Singkat JAVA

Recommended Posts

post-29-0-75675600-1416323623_thumb.png

 

Java dikembangkan pada tahun 1990 oleh insinyur Sun, James Gosling sebagai bahasa pemrograman yang  berperan sebagai otak untuk peralatan pintar (TV interaktif, oven serba bisa). Gosling tidak puas dengan hasil yang ia peroleh ketika menulis program dengan C++, bahasa pemrograman lain, sehingga ia mengasingkan diri di kantornya dan menulis bahasa pemrograman baru agar lebih sesuai dengan kebutuhannya.

 

Gosling menamakan bahasa pemograman barunya Oak, nama sebuah pohon yang bisa ia lihat dari jendela kantornya; ia kemudian menamainya Green, dan kemudian mengganti namanya menjadi Java, berasal dari kopi Jawa (Java Coffee) , yang katanya banyak dikonsumsi dalam jumlah besar oleh pencipta bahasa ini. Bahasa pemograman ini kemudian menjadi bagian dari strategi Sun untuk menghasilkan uang jutaan dolar ketika TV interaktif menjadi industri bernilai jutaan dolar. Hal itu memang masih belum terjadi hari ini, tetapi sesuatu yang benar-benar berbeda kemudian terjadi pada bahasa pemograman baru Gosling itu.

 

Secara kebetulan World Wide Web menjadi begitu populer, banyak kelebihan yang membuat bahasa Gosling dapat digunakan dengan baik dan cocok pada proyek maupun alat untuk adaptasi ke Web. Pengembang Sun merancang cara bagi program yang akan berjalan dengan aman dari halaman web dan memilih nama baru yang menarik untuk menemani fokus baru bahasa itu: Java.

 

Walaupun Java dapat digunakan untuk banyak hal, Web menyediakan tampilan yang dibutuhkan untuk menarik perhatian internasional. Seorang programmer yang menempatkan program Java pada halaman web dapat langsung diakses ke seluruh planet "Web-surfing". Karena Java adalah teknologi pertama yang bisa menawarkan kemampuan ini, Java kemudian menjadi bahasa komputer pertama yang menerima perlakuan bagai bintang di media.

 

Java adalah bahasa pemrograman untuk berbagai tujuan (general purpose), bahasa pemrogramn yang concurrent, berbasis kelas, dan berorientasi objek, yang dirancang secara khusus untuk memiliki sesedikit mungkin ketergantungan dalam penerapannya. Hal ini dimaksudkan untuk memungkinkan pengembang aplikasi "write once, run anywhere" (WORA), yang berarti bahwa kode yang dijalankan pada satu platform tidak perlu dikompilasi ulang untuk di tempat lain. Java saat ini menjadi salah satu bahasa pemrograman yang paling populer digunakan, terutama untuk aplikasi web client-server, dengan 10 juta pengguna.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By c0d1ng
      Chris Lattner, seorang direktur departemen Developer Tool Apple membeberkan sejarah singkat kapan bahasa pemrograman baru iOS dan OS X, Swift, ini mulai ia kerjakan dan harapannya bagi pengembang baru yang ingin mempelajarinya.
      Berdasarkan informasi dari laman resminya (via App Advice) yang telah ia mutakhirkan, Chris Lattner mengatakan bahwa Swift mulai ia kerjakan sejak empat tahun lalu, tepatnya pada 2010 silam.
      Lebih lanjut Chrish lattner menyatakan bahwa fitur “Xcode Playground” yang ada dalam Swift ini membuat coding lebih interaktif dan mudah ditemukan. Dengan demikian, ia mengharapkan pengembang generasi selanjutnya akan mampu mendefinisikan ulang bagaimana “Ilmu Komputer” diajarkan. 
      Salah satu kemudahan yang ada dalam Swift ini adalah beberapa waktu lalu seorang pengembang berhasil membuat ulang game Flappy Bird dengan waktu singkat dengan menggunakan bahasa pemrograman baru ini. 
      Tertarik untuk mengetahui lebih banyak tentang Swift, kamu bisa mengunduh buku digitalnya dengan tebal 500 halaman di iBookstore secara gratis. Untuk mengunduhnya kamu bisa mengakses tautan berikut ini.
    • By c0d1ng
      JENI adalah sebuah pelayanan integratif bagi mahasiswa di Indonesia, untuk mempelajari, berbagi dan mengembangkan solusi berbasis JAVA. Proyek JENI mengimplementasikan JEDI sebagai dasar pelaksanaan kurikulum dengan tambahan berbagai trend perkembangan teknologi JAVA. JENI dideklarasikan oleh Departemen Pendidikan Nasional, dan didukung oleh Indonesia Go Open Source (IGOS), JUG Indonesia, dan SUN Microsystems. (jeni.or.id).
       
      Download: https://mega.nz/#!b9YmEaRA!AhPSM8ukq2DMLrHC_JYc_BDm4aepvPejqLexNDj9Oc0
    • By c0d1ng
      Ingin tahu bahasa pemrograman yang paling banyak digunakan di dunia? Untuk mengukur secara tepat memang sulit. Tetapi TIOBE Index memberikan index dari gambaran banyaknya programmer, pelatihan dan pihak ketiga dengan menggunakan algoritma perhitungan berdasarkan pencarian dari Google, MSN, Yahoo dan YouTube.
       
      Index tersebut dapat digunakan untuk mengecek apakah bahasa pemrograman yang kita gunakan masih up to date atau untuk membuat keputusan yang strategis tentang bahasa pemrograman apa yang akan digunakan untuk membangun sebuah sistem software baru.
       

       
      Grafik perkembangan index popularitas 10 besar bahasa pemrograman :
       

       
      Hasil diatas bukan semata-mata jumlah dari satu jenis program/kompiler. Misalnya untuk Visual Basic, merupakan gabungan dari Basic, VB.NET, Visual Basic.NET, Visual Basic .NET, Visual Basic 2005, VB 2005, Visual Basic 2003, VB 2003, Visual Basic 2002, VB 2002, VB. Untuk lebih jelasnya silahkan melihat metode yang digunakan TIOBE.
    • By Sam
      Pengguna Windows XP nampaknya semakin dibuat merana. Setelah support XP dihentikan oleh Microsoft, kini Oracle juga menghentikan support Java untuk Windows XP. Pengguna XP kini hanya bisa menggunakan Java versi 7 dengan segala macam resikonya. Java versi terbaru saat ini, yaitu Java 8 sudah tidak lagi support XP, bahkan update Java 7 terbaru juga tidak disertakan untuk Windows XP.
       
      Hingga saat ini 82 persen pengguna XP menggunakan Java di komputernya. Tentu saja ini membuat mayoritas pengguna Windows XP berada dalam bayang-bayang resiko keamanan yang tinggi.
       

       
      Oracle menyatakan bahwa dihentikannya support Java untuk XP dipicu oleh dihentikannya support Microsoft terhadap OS tersebut. Senada dengan Microsoft, Oracle juga menyarankan pengguna XP untuk melakukan upgrade ke versi OS yang lebih baru.
    • By qbonk
      Sebelum belajar jauh tentang pemrograman kita harus mengerti tentang yang namanya logika dan algoritma pemrograman. Apa itu yang dimaksud dengan istilah kata logika dan algoritma? Nah disini kita akan mengerti cara belajar logika & Algoritma pemrograman, pertama kita definisikan istilah-istilah tersebut. Logika adalah Suatu pernyatahan yang di situ hanya ada dua nilai kalau tidak benar ya salah. Sedangkan algoritma merupakan urutan langkah-langkah/perintah/sebuah instruksi yang di susun secara sistematis dan logis untuk menyelesaikan masalah.
       

       
      Sedikit mengenai sejarah dari kata algoritma, algoritma berasal dari bahasa Arab dengan lafal Al-Khwarizmi, bahasa Inggris Algorizm dan bahasa Indonesia disebut dengan nama Algoritma. Selain kita sudah mengerti tentang pengertian diatas untuk cara belajar logika & algoritma pemrograman kita harus mengenali istilah-istilah dari program, pemrograman, bahasa pemrograman. Kita ulas satu persatu
      Program adalah rangkaian kata perintah yang di mengerti oleh komputer untuk menyelesaikan masalah. Kata- kata perintah tersebut membentuk suatu bahasa yang di sebut dengan bahasa pemrograman. Pemrograman adalah proses mengimplementasikan suatu masalah dengan menggunakan salah satu bahasa pemrograman. Bahasa pemrograman adalah Prosedur atau tata cara penulisan program.Contoh: Basic, Pascal, Cobol, Visual Basic, Delphi, Java,C++, dan lain sebagainya Ada dua jenis bahasa pemrograman
      Low level Language : berorientasi mesin (Assembly) High level Language : bahasa yang lebih dekat dengan manusia yang memiliki aturan-aturan yang mudah di pahami manusia. contoh: Basic, Pascal, Cobol, Visual Basic, Delphi, Java,C++ Ada 2 cara dalam penyajian sebuah algoritma pemrograman
      Tulisan melitputi Gambar
      1. Teks algoritma ( model structured English )
      2. Pseudo-code (kode/tanda yg menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah) Bagan Alir ( Flow Chart) adalah suatu bagan yang menggambarkan arus logika dari data yang akan di proses dalam suatu progam menggunakan symbol-simbol. Contoh gambar symbol-simbol flow chart
       

      Symbol-symbol Flow chart
       
      Tahap-tahap dari pemrograman
      Analisa problem Perancangan algoritma
      1. Pembuatan program
      2. Tes
      3. Dokumentasi
      4. Implementasi Tes
      Tahapan program
       
      Kesimpulannya Alogritma pemrograman menurut saya adalah sebuah langkah/prosedur awal (desain program) yang disusun secara urut yang meliputi input,proses dan output untuk selanjutnya dirumuskan atau digunakan ke bahasa pemrograman. Demikian cara belajar logika & Algoritma pemrograman yang saya ketahui mungkin jika jendral mau menambahkan silahkan karena saya tau bahwa artikel yang saya buat kurang dari sempurna. Terima kasih.
×
×
  • Create New...

Important Information

We use cookies. They're not scary but some people think they are. Terms of Use & Privacy Policy