Selasa, 12 April 2011

Bahsa pemograman


Pemrograman Web dengan Shell Script

Saat ini, bahasa pemrograman web semakin menjamur dan semakin menjanjikan berbagai kemudahan yang tidak pernah akan terbayang beberapa saat yang lalu. Sebut saja PHP. Bahasa yang satu ini, setidaknya menurut penulis, sangat menyenangkan untuk digunakan dalam pemrograman web. Situs-situs web di dunia juga banyak yang mengandalkan bahasa yang satu ini. Belum lagi aplikasiaplikasi siap pakai lain yang dibuat dengan PHP.
Web hosting pun tidak mau kalah. Dukungan PHP jarang sekali absen dala layanan mereka. Sebuah fenomena yang luar biasa. Anda tidak suka PHP? Baik. Masih ada JSP. Penggemar Java akan berbahagia sekali dengan alat bantu yang satu ini. Kemudian, pengguna Python mungkin akan berbahagia dengan Zope,termasuk penulis. Baiklah, sekarang coba kita simak beberapa hal berikut. Anda butuh untuk menampilkan informasi sistem via web browser. Anda mungkin butuh untuk menyimpan informasi pengunjung. Anda mungkin perlu menampilkan isi berbagai file di sistem via web browser. Atau Anda ingin menyulap berbagai tool sistem menjadi aplikasi Internet.


Sistem Operasi Terdistribusi

Perkembangan pesat teknologi informasi menyebabkan bertambahnya permintaan suatu sistem, baik berupa perangkat keras maupun perangkat lunak yang dapat digunakan dengan baik dan cepat. Permintaan yang terus bertambah ini tidak sebanding dengan kemampuan perangkat keras yang ada. Salah satu cara untuk mengatasi hal itu dibuat pengembangan di sisi perangkat lunak dengan membuat suatu sistem virtual di mana beberapa perangkat keras atau komputer dihubungkan dalam jaringan dan diatur oleh sebuah sistem operasi yang mengatur seluruh proses yang ada pada setiap komputer tersebut sehingga memungkinkan proses berjalan dengan cepat. Sistem operasi yang mengatur proses ini sering disebut sebagai sistem operasi terdistribusi (distributed operating system) .
Sistem operasi terdistribusi ini sekarang menjadi trend, terutama untuk research yang kadang membutuhkan CPU yang sangat cepat untuk melakukan perhitungan yang sangat kompleks. Dalam makalah ini akan dibahas mengenai sistem operasi terdistribusi, terutama untuk mengetahui apa dan bagaimana cara sistem ini bekerja.

Algoritma Matematika

Seringkali bagi kebanyakan orang permasalahan matematika merupakan suatu hal yang cukup memusingkan. Bahasa C dapat mempermudah kita dalam perhitungan matematika.Apakah Anda sering kesulitan untuk menyelesaikan permasalahan matematika yang rumit atau yang membutuhkan kesabaran? Kalau hal itu terjadi pada Anda, Anda perlu tahubahwa kita dapat menggunakan komputer untuk membantu mempermudah pekerjaan kita yang satu ini. Algoritma pemrograman dapat dimanfaatkan untuk memecahkan berbagai macam masalah matematika, kita menyebutnya dengan algoritma matematika. Anda perlu tahu bahwa sangat banyak fungsi matematika yang dapat implementasikan dalam bahasa pemrograman, salah satu bahasa pemrograman yang sering digunakan untuk menulis algoritma matematika yaitu bahasa pemrograman C.


Dasar Pemrograman Jaringan dengan Python

Telah beberapa dasawarsa lamanya sejak proyek untuk menghubungkan komputerkomputer menjadi jaringan dimulai. Saat ini, kita—sadar ataupun tidak—menikmati berbagai fasilitas karena adanya jaringan komputer. Sebut saja WWW dan IRC! Apabila Anda seorang developer yang tertarik dalam pemrograman jaringan, tidak ada salahnya Anda menjajal kemampuan Python dalam melakukannya. Kesan pertama dibandingkan dengan bahasa C adalah luar biasa. Beberapa baris di dalam bahasa C dapat disingkat menjadi satu barais saja. Bahkan banyak hal yang dibuat menjadi begitu object oriented. Tertarik? Python sendiri datang bersama dengan dukungan pemrograman jaringan, mulai dari low level network sampai high level network. Bahkan Python juga menyediakan framework untuk menulis aplikasi jaringan. Sebelum memulai, kita akan membahas sedikit tentang dasar-dasar pemrograman jaringan.


Mozart, tapi Bukan Musik atau Cokelat

Nama Mozart selalu dikaitkan dengan nama pemusik klasik. Karyanya saat ini populer di kalangan ibu-ibu hamil, karena diyakini dapat menaikkan IQ si jabang bayi atau anak, kalau diperdengarkan musik karya Mozart ini ke anak-anak tersebut. Nama Mozart juga terkait dengan satu jenis cokelat yang disebut Mozart Kugel (bola Mozart), cokelat yang di dalamnya ada marzipan. Saya tidak tahu kenapa membawa nama Mozart di cokelat ini, yang populer di daerah Jerman-Austria. Tapi kali ini kita tak membicarakan kedua Mozart itu, tapi Mozart yang terkait Mozart Programming System [http://www.mozart-oz.org]. Lingkungan pemrograman ini memang belum populer di Indonesia atau malah tidak pernah didengar. Saat ini, bahasa pemrograman tetap berkembang terus. Ada dua bahasa pemrograman yang makin populer di Indonesia, Java, yang sering disebut-sebut bahasa klas enterprise, dan pesaingnya, C#. Lazimnya pecinta tren, maka programer di Indonesia banyak yang sangat ngebet belajar bahasa pemrograman yang trendi itu, tetapi sedikit mengetahui bahasa lainnya. Bahasa seperti Ada, Smalltalk, Oberon kurang dikenal, termasuk oleh para mahasiswa bidang komputer, apalagi bahasa Haskel, Dylan, Eiffel, dan Mercury.