Kamis, 14 April 2011

Bahasa Pemrograman ASP

     Bahasa pemrograman ASP diciptakan oleh Microsoft untuk menjawab tantangan pemrograman web dinamis, dimana isi dari sebuah situs dapat diprogram untuk mendapatkan hasil yang berbeda. Tidak seperti HTML yang hanya menampilkan isi yang statis, ASP mampu menampilkan isi halaman yang berbeda sesuai dengan tujuan pemrogramannya.

    ASP telah mencapai versi 3.0 yang berjalan pada platfom Windows 2000 Professional atau Server. Versi sebelumnya, yaitu versi ASP 2.0 dapat berjalan pada platform lain seperti Linux, Solaris, OS/2, dan Novell. Saat ini, Microsoft sedang merancang kelanjutan dari ASP 3.0, yaitu ASP+ yang berjalan pada Windows .NET Framework.

    Bahasa ASP murni Object Oriented Programming (OOP). Struktur bahasanya sama dengan bahasa Visual Basic (VB) yang mudah dimengerti karena sintaksnya menggunakan Bahasa Inggris. Seperti yang kita ketahui, Bahwa Visual Basic (VB) adalah bahasa pemrograman yang paling mudah dimengerti dan dipelajari dibandingkan dengan bahasa pemrograman lainnya. Oleh karena itu, ASP sangat mudah dipelajari oleh para pemula sekalipun untuk membuat aplikasi web, disamping keandalan dan kelengkapan fasilitasnya.
   

Bahasa Pemrograman PERL

      PERL adalah Practical Exraction and Report Language aplikasi ini dibuat oleh Larry Wall. PERL adalah Bahasa interpreter sekaligus kompiler atau banyak yang menyebut ini adalah kembaran dari aplikasi java. yang mana PERL akan mendeteksi setiap baris untuk mencari syntax error sebelum program dijalankan.

    Selain itu ada juga yang mengatakan kalau PERL itu juga mirip dengan bahasa pemrograman bahasa C sehingga dimungkin pengguna bahasa pemrograman yang memakai bahasa C maka dengan sangat muda ia akan lancar untuk belajar serta memakai bahasa pemrogramam PERL disini PERL dapat juga membaca string dan ekspresi dengan baik.Selain mirip dengan bahasa pemrograman bahasa C, PERL juga fleksibel, contohnya jika anda pernah membuat sebuah program yang menggunakan shell script maka dengan PERL anda akan jadi lebih familier lagi karena PERL daat kita kembangkan dan kita pakai sesuai dengan selera kita.

Bahasa Pemrograman RUBY

     Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Penulisan Ruby dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha dari ruby. Pada awal perkembangan Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby.

      Ruby adalah bahasa pemrogaman scripting yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa pemrogaman scripting yang ada di dunia. Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Phyton.

  Aplikasi bahasa Ruby

Implementasi besar Ruby pada JRuby dan Rubinius
Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX). -
Ruby on Rails untuk membuat framework web

      Kelebihan dan Kekurangan

Kelebihan:
a. Sintaks sederhana
b. Memiliki Exception Handling yang baik -
c. OOP
d. Single inheritance
e. Didukung oleh OS Linux, Windows, MacOS X, OS/2, BeOs, dan Unix.
f. Merupakan bahasa pemrograman scripting yang berorientasi objek
g. Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori

Kelemahan :
Multithreading.

- Implementasi thread di ruby masih berupa green thread, bukan native thread. Hal ini membuat aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan di ruby.
-Virtual Memory, ruby masih fully interpreted sehingga program ruby cenderung lebih lambat.
-Spek. saat ini spesifikasi ruby (syntax, behaviour, dll) adalah implementasi ruby yang asli dari matz IDE.

- Saat ini kualitas IDE untuk ruby masih jauh daripada .net dan java. Tapi dengan bermunculnya IDE ruby yang dibuat dengan java.net, kondisinya agak berubah. Tapi karena ruby bahasa yang sangat dinamis, sulit untuk bisa mendapatkan informasi secara lengkap mengenai struktur sebuah program ruby secara statis.

Contoh sintaks
if 0
puts “0 is true”
else

puts “0 is false”
end

Bahasa Pemrograman JAVA

    Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Para pemrogram  Java banyak mengambil keuntungan dari kumpulan kelas di pustaka kelas Java, yang disebut dengan Java Application Programming Interface (API). 
Kelas-kelas ini diorganisasikan menjadi sekelompok yang disebut paket (package). Java API telah menyediakan fungsionalitas yang memadai untuk menciptakan applet dan aplikasi canggih. Jadi ada dua hal yang harus dipelajari dalam Java, yaitu mempelajari bahasa Java dan bagaimana mempergunakan kelas pada Java API. Kelas merupakan satu-satunya cara menyatakan bagian eksekusi program, tidak ada cara lain. Pada Java program javac untuk mengkompilasi file kode sumber Java menjadi kelas-kelas bytecode. File kode sumber mempunyai ekstensi *.java. Kompilator javac menghasilkan file bytecode kelas dengan ekstensi *.class. Interpreter merupakan modul utama sistem Java yang digunakan aplikasi Java dan menjalankan program bytecode Java.

    Beberapa keunggulan java yaitu java merupakan bahasa yang sederhana. Java dirancang agar mudah dipelajari dan digunakan secara efektif. Java tidak menyediakan fitur-fitur rumit bahasa pemrograman tingkat tinggi, serta banyak pekerjaan pemrograman yang mulanya harus dilakukan manual, sekarang digantikan dikerjakan Java secara otomatis seperti dealokasi memori. Bagi pemrogram yang sudah mengenal bahasa C++ akan cepat belajar susunan bahasa Java namun harus waspada karena mungkin Java mengambil arah (semantiks) yang berbeda dibanding C++.

Kelebihan bahasa pemrograman Java :
1. Multiflatfrom
2. OOP
3. Perpustakaan kelas yang lengkap
4. Bergaya C++
5. Pengumpulan sampah otomatis

Kekurangan bahasa pemrograman Java :
1. Tulis sekali, perbaiki dimana saja
2. Mudah didekompilasi
3. Menggunakan memori yang banyak.

Bahasa pemrograman Java merupakan salah satu bahasa pemrograman yang umum digunakan untuk mengembangkan aplikasi basis data yang dibuat menggunakan MySQL.



Bahasa Pemrograman C++

        Bahasa pemprograman ini diciptakan oleh Bjarne Stroustrup di laboratorium Bell di tahun 1980.Bahasa pemrograman C++ bisa disebut sebagai bahasa pemrograman tingkat menengah (middle level programming language) yang berarti juga termasuk dalam bahasa tingkat tinggi (high level programming language). C++ merupakan salah satu bahasa yang paling populer untuk pengembang software berbasis OOP.

Struktur Pemprograman C++ :

1. # include sebagai proses compiler dari c++ menjalankan program yang dinamakan preprosesor yang memiliki kemampuan menambahkan dan menghapus kode dari file sumber. Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program.

2. main() Untuk mendeklarasi fungsi utama, bahwa suatu program c++ dapat berisi banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama ( main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu.

3. { Menandakan awal program.

4. Instruksi Berisi perintah-perintah yang akan dilakukan program.

5. } Menandakan akhir program.

Senin, 11 April 2011

blog pertama

Ini merupakan blog pertama saya.....
senang banget dech rasanya da bisa buat blog.........