Rabu, 13 April 2011

C#
Microsoft Visual C# adalah sebuah program alat bantu pemrograman (Rapid Application Development tool) yang dibuat oleh Microsoft Corporation dan dapat digunakan untuk membuat program berbasis grafis dengan menggunakan bahasa pemrograman mirip C++
Contoh program sederhana dalam bahasa Visual C#.Net yang dipakai untuk menghitung jumlah pembayaran dari m_item buah barang dengan harga m_price per item ditambah 5% pajak penjualan [1].
double m_item, m_price, tax, total;
 
m_item = double.Parse(textBox1.Text);
m_price = double.Parse(textBox2.Text);
tax = 0.05;
total = m_item*m_price*( 1 + tax);
label5.Text = total.ToString();
MessageBox.Show(“Well Done.”);











.
ASP
ASP adalah kependekan dari Active Server Pages, adalah teknologi server scripting (close to PHP etc.) yang memungkinkan kita untuk membuat web dinamis dan interaktif. sejatinya halaman ASP adalah sekumpulan script yang dieksekusi, diproses di webserver (komputer remote/local dimana file-file ASP itu disimpan), dan kemudian hasil dari eksekusi tersebut baik berupa halaman HTML maupun format data lain yang diinginkan (XML, FLat Text etc.), baru dikirimkan ke browser client. Jadi Halaman ASP ini hanya bisa dieksekusi di sisi server dan hasilnya yang akan dilihat oleh user bukan script ASP itu sendiri (server-side scripting).
  • yang bisa kita lakukan dengan ASP
Dengan ASP kita bisa melakukan banyak hal, dan menghasilkan apa yang kita mau seperti dengan server-side scripting yang lain, tentu saja masih dalam konteks pemrograman web. dengan ASP kita bisa membuat website dinamis dan interaktif dengan menggunakan media database, sehingga isi dari website kita selalu berubah sesuai dengan request yang dikirimkan oleh user. kita bisa membangun aplikasi web yang complete dengan script asp ini, mengupload file, mengirimkan email, menyimpan informasi ke file, dan yang paling umum adalah memakai script ASP untuk melakukan query ke database kemudian memformat hasil tersebut ke dalam format HTML,XML untuk di tampilkan ke browser client.
  • pemrograman apa yang bisa dipakai di dalam halaman ASP
ASP sendiri merupakan bahasa pemrograman keluaran microsoft yang di support oleh Microsoft VBscript dan Microsoft Jscript (Javascript versi Microsoft). kemampuan dan sintax dari ASP sangat mirip dengan Microsoft Visual Basic yaitu aplikasi Scripting untuk desktop programming dan boleh dikatakan ASP ini adalah versi web/mini dari Microsoft Visual Basic yang khusus untuk membuat aplikasi web.
CGI  
Common Gateway Interface, adalah suatu Antarmuka (interface) untuk menjalankan program dari luar, software atau gateaway di Server. Suatu cara bagaimana Server Web memperoleh data dari dan mengirim data ke database, dokumen atau program lainnya, dan menayangkannya ke pemakai. Atau CGI adalah sistim program untuk Web CGI ditulis dalam bahasa program Perl Practical Extraction and Report Language, dan merupakan himpunan protocols (aturan) yang memungkinkan client web menjalankan program di Server Web dan memperoleh hasilnya. 
Interface ini telah digunakan oleh WWW sejak 1993.- Bekerjanya CGI secara umum adalah seperti: client Web (pengguna) memasukan masukan data (bila dibutuhkan, beberapa program CGI tidak membutuhkan masukan, seperti contoh terdahulu), yang dikirim ke server berlandaskan beberapa protocol. Server menampung masukan, lalu menyalurkannya ke program CGI. Kemudian program CGI dijalankan (mis: mengirim e-mail atau menjalankan program pelacak (search). 
Gambaran tentang bagaimana konsep kerja CGI adalah:

Langkah:

  • Pemakai, melalui browser meminta Formulir Isian HTML ke server. Permintaan disalurkan ke server.

  • Server mencari dokument yang diminta di situs html dan mengirimnya ke browser. Dan semacam inilah yang akan tertayang di browser:

    Contoh Interactive CGI

    Ini adalah program Interactive CGI, yang umum dikenal dengan nama program "hello". Ketik nama anda di kotak lalu tekan submit, perhatikan apa yang akan terjadi kemudian!

    Ketik nama anda:   
                                      

  • Pemakai mengisi formulir isian di isi misalnya dengan " Malin Kundang ".

  • Setelah tombul submit diklik browser akan mengirim data isian berikut nama program CGI yang harus dijalankan ke server.
    data isian akan dikirim dengan format data nama dengan nilai "Malin+Kundang" ( "name" adalah nam masukan FORM HTML, dan "Malin Kundang" adalah nilai name. untuk ini akan kita bahas dalam Formulir isian HTML. Oleh protocol, spasi akan diganti dengan tanda "+" Itulah sebabnya data isian yang dikirim ke server akan terlihat "name=Malin+Kundang" dan bukan "name=Malin Kundang".).

  • Server menjalankan program CGI yang bersangkutan dari Folder CGI-BIN untuk mengolah data masukan.
    Setelah menerima masukkan, server akan menjalankan program "hello.cgi" dan menjadikan data masukkan sebagai parameter untuk diolah.

  • Kamis, 07 April 2011

    Bahasa Program


    RUBY
    Ruby adalah bahasa progam dengan seni yang cantik, praktis dan popular.
    Ruby adalah “bahasa pemrograman yang memperhatikan keseimbangan, yang dibuat oleh Yukihiro Matsumoto. Yukihiro memadukan bahasa program favoritnya, seperti  Perl, Smalltalk, Eiffel, Ada, dan Lisp ke dalam bentuk bahasa program baru yang memiliki fungsi program yang seimbang, dengan program imperative”.
    Adapun Variable di dalam Ruby :
    • var : variable lokal
    • @var : variable.instance
    • $var : variable global
    Fitur menarik dari Ruby :
    • Ruby dapat menangani exception handling, seperti di Java atau Python, untuk mempermudah menangani error
    • Ruby dapat memaintain dan mengumpulkan sampah dalam library ekstensi untuk semua object Ruby.
    • Menulis kode C dalam Ruby lebih mudah daripada di Perl atau Python, dengan API (Application Programming Language) yang elegan untuk memanggil Ruby dari bahasa C, dan semua itu menggunakan bahasa scripting.
    • Ruby dapat me-load library ekstensi secara dinamis.
    • Ruby berjalan multithreading, baik dalam system operasi atau MS-DOS.
    • Ruby sangat portable, walaupun Ruby banyak dikembangkan dalam GNU/Linux, namun Ruby juga dapat bekerja di banyak tipe system operasi UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, dan sebagainya.  
    PERL
    • PERL adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix.
                  Larry Wall menegaskan bahwa bahasa pemrograman yang diciptakannya diberi nama Perl (dengan P besar), sedangkan perl (dengan p kecil) adalah nama untuk program interpreter yang menjalankan kode sumber yang ditulis dengan bahasa Perl. Korelasi kedua nama ini ditegaskan oleh Tom Christiansen dalam ungkapan only perl can parse Perl, atau Nothing but perl can parse Perl. Nama perl sebagai sebuah program, mengikuti konsensus penamaan program di sistem Unix, yaitu pendek dan semua ditulis huruf kecil (kalau di Windows nama program ini adalah perl.exe)
      Budaya Perl dikenal cukup unik, antara lain:
    • Puisi Perl
    • Perl Golf
    • Obsfucated Code
    • JAPH