<<< Selamat datang, Semoga Tulisan Saya Bermanfaat . . .

Rabu, 15 Agustus 2012

4 Macam Apilication



Dekstop Apilication
1.  
     Bahasa Pascal

Pascal dibuat pertama kali oleh Prof. Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. pascal berasal dari nama matematikawan yaitu Blaise Pascal. Pascal digunakan untuk mengenalkan pemrograman terstruktur.
  • Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Delphi (berbasis windows).
  • Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Kylix (berbasis Linux).
Ø  Vendor                        : Prof. Niklaus Wirth
Ø  Kelebihan                    : - Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedur dan function) yang dapat dipergunakan berulang-ulang.
Ø  Kekurangan                 : - Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas.


2.      Bahasa Prolog
Prolog (Programmation en logique) adalah bahasa pemrograman logika atau bahasa non-prosedural. Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman untuk aplikasi kecerdasan buatan. Bahasa ini menjadi popular semenjak Jepang mengumumkan pada tahun 1981 bahwa jepang akan menggunakannya sebagai basis computer “generasi kelima”.
  • Bahasa pemrograman Artificial Intellegence dan robot.
  • Bahasa pemrograman computer generasi kelima.
  • PROLOG banyak digunakan dalam aplikasi pembuatan bahasa alami, penulisan compiler, penambahan ilmu pada sistem pakar dan purwarupa (prototype) perangkat lunak.
Ø  Vendor                                    : Alain Colmerauer dan Robert Kowalski
Ø  Kelebihan                            : - Mengembangkan dan memodifikasi dirinya sendiri sehingga sebuah program dapat “belajar” melalui informasi yang didapat selama program dijalankan
Ø  Kekurangan                 : - Pemborosan dalam pengalokasian memory sehingga program berjalan menjadi lambat.
Ø   
Web Apilication
1. Bahasa PHP
PHP adalah bahasa pemrogaman web atau scripting language yang didesain untuk web. PHP dibuat pertama kali oleh Rasmus Lerdford untuk menghitung jumlah pengunjung pada homepagenya pada akhir tahun 1994. PHP terus berkembang dari PHP 1 yang ditulis ulang Rasmus dalam bahasa C pada tahun 1995 sampai PHP 4 yang diluncurkan tanggal 22 Mei 2000.
  • PHP digunakan sebagai landasan operasi pada pemrogaman jaringan berbasis web.
  • PHP digunakan juga untuk pemrogaman database.
  • PHP digunakan untuk membuat aplikasi web.
Ø  Vendor                                    : Rasmus Lerdsford
Ø  Kelebihan                    : - Aplikasi PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton bahkan lebih cepat disbanding dengan ASP maupun Java dalam berbagai aplikasi web
Ø  Kekurangan                 : - Tidak detail untuk pengembangan skala besar.
2. Bahasa Java
Java mulai dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak, kemudian Sun       MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal untuk membuat produk dan memperluas pasar Sun. Oak didesain pertama kali untuk personal digital assistance yang disebut *7 yang akan dipasarkan Sun dengan fasilitas Graphical User Interface.
  • Pemrograman jaringan
  • Pembuatan aplikasi berbasis windows
  • Program untuk membuat web
Ø  Vendor                                    : Sun Mycrosystem
Ø  Kelebihan                    : - Aman, java dirancang dengan konsep keamanan internet.
Ø  Kekurangan                        : -  Java memakan banyak memori computer.

Multimedia Apilication

      1. Bahasa C++

C++ di kembangkan di Bell Labs oleh Bjarne Stroustrup pada tahun 1970-an. Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).

·         C++ digunakan untuk bahaasa Pemrograman berbagai perangkat Multimedia

Ø  Vendor                                    : Bjarne Stroustrup
Ø  Kelebihan                    : - Bahasa C++ termasuk bahasa tingkat menengah dan lebih dekat dengan bahasa mesin.
Ø  Kekurangan               : - Implementasi C++ dalam teknologi IT pada saat sekarang sudah sangat sedikit sekali.


2. Bahasa Action Script

ActionScript adalah Bahasa pemrograman yang dibuat berdasarkan ECMAscript, yang digunakan dalam pengembangan situsweb dan perangkat lunak menggunakan platform Adobe Flash Player. ActionScript juga dipakai pada beberapa aplikasi basis data, seperti Alpha Five.

·         Action Script digunakan sebagai bahasa pemrograman adobe untuk multimedia

Ø  Vendor                                    : Adobe
Ø  Kelebihan                    : - Cukup mudah digunakan bagi pemula
Ø  Kekurangan                 : - Tulisan dalam pemrograman harus rapi

Mobile Apilication

1. Bahasa Qt

Aplikasi yang dibuat dengan memanfaatkan Qt dapat dijalankan banyak platform desktop seperti Linux, Windows, dan Mac hingga sistem operasi embbeded tanpa harus merubah kode program secara keseluruhan. Dengan solusi ini para programmer tidak lagi dipusingkan dengan perbedaan platform ketika melakukan deployment aplikasi yang telah dibuat.

·         Digunakan untuk berbagai platform seperti symbyan

Ø  Vendor                                    : Qt Software
Ø  Kelebihan                    : - Dapat digunakan di banyak platform
Ø  Kekurangan                 : - harus menguasai dulu C/C++

2. Bahasa Java (mobile)

Java mulai dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak, kemudian Sun MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal untuk membuat produk dan memperluas pasar Sun. Bahasa pemrograman Java terdiri atas 3 platform, J2SE untuk desktop aplikasi, J2EE untuk web aplikasi, sedangkan J2ME untuk mobile aplikasi.

·         Digunakan untuk pemrograman bidang mobile

Ø  Vendor                                 : Sun Mycrosystem
Ø  Kelebihan                            : - menyediakan sarana untuk membuat program (applet) yang berjalan pada web browser.
Ø  Kekurangan                        : - Implementasi J2ME tidak sama antar platform

 Bila ada kesalahan mohon di kritik . . .

By : Alvin Nur Luqman

4 komentar:

::. Labels .::

Blogg (27) Budaya (15) Curhat (6) Di Jual (1) Dunia (49) Gaya Hidup (23) Hoby (5) Indonesia (68) Internet (30) Koleksi (3) Lucu (1) Magetan (47) Motivasi (26) Otomotif (20) Pengalamanku (58) Sahabat (11) Tips (28) Trik (10) UFO dan Alien (2) Unik (19)