rss

About Me

Magetan, East Java, Indonesia
Saya adalah seorang pelajar yang baru saja belajar cara membuat blog. Blogging adalah aktifitas yang mampu mengisi waktu luang saya.

Sunday, September 13, 2009

BAHASA PEMROGRAMAN


       Program yang Anda gunakan, entah sebagai program aplikasi maupun program sistem, sebenarnya dibuat dengan menggunakan bahasa pemrograman. Sebagai contoh, sistem operasi Linux dibuat dengan menggunakan bahasa C.
       Sesudah dibuat dengan menggunakan bahasa pemrograman, kode sumber perlu diterjemahkan menjadi kode mesin yang berupa deretan angka 1 dan 0. hal ini perlu dilakukan mengingat komputer hanya mengenal kode biner. Berkas yang berisi kode mesin inilah yang Anda instal pada komputer Anda, sedangkan kode sumbernya dipegang oleh pembuatnya.
       Umumnya program dibuat dengan bahasa pemrograman yang mudah dipahami oleh manusia. Biasanya menggunakan kata-kata bahasa Inggris; misalnya “IF” untuk menyatakan “jika” dan “AND” untuk menyatakan “dan”.
       Penerjemahan bahasa pemrograman dibedakan menjadi assembler, kompiler dan interpreter.
Assembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan (Assembly) ke dalam bahsa mesin.
Kompiler adalah program penerjemah yang mengonversi semua koe sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek yang bisa dijalankan oleh komputer. Perlu diketahui, proses untuk melakukan penerjemahan ini biasa disebut kompilasi. Bahasa seperti COBOL dan C menggunakan kompiler.
Interpreter adalah program yang menerjemahkan per satu intruksi dalam kode sumber dan kemudian segera menjalankan instruksi yang telah diterjemahkan tersebut. Bahasa seperti BASIC pada awalnya menggunakan interpreter (misalnya BASICA). Namun, belakangan muncul BASIC yang menggunakan kompiler (misalnya Turbo BASIC).
Berikut adalah sketsa perbedaan cara kerja kompiler dan interpreter:
Berikut keunggulan dan kelemahan penggunaan masing-masing:
Keunggulan menggunakan kompiler:
  1. pengerjaan instruksi dilakukan dengan sangat cepat karena setelah kode objek terbentuk tak perlu lagi adanya penerjemahan, mengingat komputer dapat memahami kode objek secara langsung
  2. kode objek dapat didistribusikan ke komputer lain tanpa perlu menyertakan kode sumber dan kompiler, sehingga kerahasiaan kode sumber terjamin
Adapun kelemahannya yaitu seluruh kode sumber harus benar secara sintaks agar program bisa diuji.
Keunggulan menggunakan interpreter yaitu mudah menemukan kesalahan apabila program menghasilkan sesuatu yang dianggap salah. Namun hal ini juga sekaligus menjadikan kelemahan interpreter:
  1. kode sumber harus selalu tersedia sehingga tidak dimungkinkan untuk merahasiakan kode sumber
  2. kecepatan eksekusi menjadi lambat karena setiap kali instruksi akan dijalankan perlu diterjemahkan dulu
       Namun pada saat ini ada kecenderungan untuk menggabungkan kedua pendekatan penerjemahan tersebut. Kalaupada umumnya kode objek hasil bentukan kompiler disimpan dalam hard disk, maka beberapa perangkat lunak tidak melakukan hal seperti itu. Dalam hal ini kode sumber tetap diperlukan, tetapi sebelum instruksi dijalankan, seluruh instruksi diterjemahkan terlebih dulu menjadi kode objek yang disimpan dalam memori utama. Pendekatan seperti ini dilakukan misalnya pada PHP (bahasa pemrograman di lingkungan Web, yang dipakai untuk membentuk halaman Web yang bersifat dinamis).

Pengenalan Bahasa Pemrograman JAVA


       Java dibuat pada tahun 1995 di Sun Microsytems. Java merupakan bahsa berorientasi objek dan serbaguna. Kode Java dikompilasi dalam format yang disebut bytecode. Bytecode ini dapat dijalankan di semua komputer yang telah dilengkapi dengan program Java Interpreter dan Java Virtual Machine.
       Java sangat populer karena pada masa awal Internet menjadi populer, Java telah menyediakan sarana untuk membuat program (yang disebut applet) yang berjalan paada Web Browser. Bahasa ini juga mendukung koneksi dengan database, menyediakan sarana untuk membuat aplikasi berbasis Windows, dan juga dapat dipakai untuk pemrograman jaringan.

Pengenalan Bahasa Pemrograman PASCAL

       Pascal dibuat oleh Bicklaus Wirth pada tahun 1971. nama Pascal berasal dari nama matematikawan Perancis yang bernama Blaise Pascal (1623-1662). Bahasa ini awalnya digunakan untuk mengenalkan pemrograman terstruktur. Pascal sangat populer di lingkungan Mahasiswa ilmu komputer dan teknik, dan menggeser FORTRAN maupun BASIC.
Keunggulan bahasa ini terletak pada:
  1. kemudahan untuk dipelajari
  2. dukungan fungsi-fungsi matematika yang sangat lengkap
Kelemahan Pascal:
  1. tidak mendukung operasi bilangan kompleks
  2. tidak mendukung sarana untuk aplikasi bisnis
       Pascal merupakan bahasa yang dipakai sebagai landasan pembuatan kode pada perangkat lunak DelphiDelphi merupakan suatu perangkat lunak serupa yang berjalan di lingkungan Linux. dan Kylix.
Ini adalah tampilan dari Turbo Pascal 7.1

Pengenalan Bahasa Pemrograman C++

       C++ dibuat oleh Bjarne Stroustrup pada tahun 1983 di Laboratorium Bell, AT&T. Awalnya dinamakan “a better C”. Nama C ++ diberikan oleh Rick Mascitti pada musim panas 1983. C++ merupakan bahasa pemrograman berorientasi objek yang sangat terkenal dan menggunakan kaidah bahasa C. Berbagai program grafis di lingkungan Windows, UNIX dan Linux dibuat dengan menggunakan bahasa ini.
       Di lingkungan Windows, Visual C++ merupakan perangkat lunak yang dapat dipakai untuk membuat aplikasi apa saja, termasuk untuk menangani basis data.

Pengenalan Bahasa Pemrograman C


       C diciptakan oleh Brian W. Kerninghan dan Dennis M. Ritchie  pada tahun 1972 di Laboratorium Bell AT&T. Bahasa ini menggabungkan kemampuan pengendalian mesin dalam aras rendah dan struktur data dan struktur kontrol yang beraras tinggi. C dipakai antara lain untuk menyusun sistem operasi UNIX dan Linux.
Kelebihan C terletak pada:
  1. sifat portabilitas, yang menyatakan bahwa kode sumber yang dibuat bahasa C pada suatu platform dapat dipindahkan ke platform lain tanpa perubahan
  2. cepat dan efisien
  3. pemanipulasian data dalam bentuk bit dimungkinkan
Kelemahan C:
  1. banyak pemrogram yang meganggap C adalah bahasa yang sulit untuk dipahami dan dipelajari
  2. tidak ada dukungan untuk aplikasi bisnis (Perlu pustaka tambahan supaya bisa digunakan untuk memanipulasi basis data).

Tuesday, September 8, 2009

Maksimalkan Nokia 3660

       Bagi kamu-kamu yang menggunakan HP berplatform Symbian versi 1, apalagi HP kamu itu Nokia 3660, sudah saatnya kamu menggali segala kemampuan yang dimiliki oleh HP kamu ini. Saya termasuk pemegang HP tipe ini dan pada awalnya saya merasakan kekurang puasan, ya maklum sajalah HP ini termasuk tipe lama dan aplikasi – aplikasinya tergolong langka. Dan mungkin ini juga dialami bagi sebagian pengguna HP tipe ini. Ini adalah HP pertama saya, yang saya beli dengan uang tabungan saya sendiri. Tapi semakin lama bersama, ternyata si 3660 ini memiliki begitu banyak rahasia yang pada awalnya tidak saya ketahui. Dan bahkan temen – teman sekolah saya cukup dibuat heran setelah melihat perubahan – perubahan yang saya lakukan pada 3660 milik saya. Nah sudah saatnya Anda merasakan hal yang sama dengan saya. Di sini saya mau berbagi tips – tips yang bermanfaat masalah HP Nokia 3660. jangan sampai kalah dengan HP – HP versi baru!!