Rabu, 20 April 2011

Program dengan menggunakan Procedure


Uses crt;
var kode  : byte;
    harga : longint;
    jumlah: integer;
    total : real;
    pembelian : string;
procedure input;
begin
     harga:=1000000;
     total:=harga*jumlah;
     writeln('total =Rp ',total:2:0);
     writeln('Pembelian = TV SONY');
end;
procedure output;
begin
     harga:=650000;
     total:=harga*jumlah;
     writeln('total =Rp ',total:2:0);
     writeln('Pembelian = VCD Player');
end;
begin
     clrscr;
     repeat
         writeln('  Menu kode pilihan');
         writeln('  -----------------');
         writeln('    001.TV SONY');
         writeln('    002.VCD Player');
         writeln('    003.tidak ada');
         writeln;
         write(' jumlah='); readln(jumlah);
         write(' kode  ='); readln(kode);
         case kode of
             001:input;
             002:output;
         end;
         readln;
         until (kode=003);
         if kode=003 then pembelian:='tidak ada';
         writeln('pembelian =',pembelian);
         readln;
end.

Minggu, 03 April 2011

Macam-macam bahasa Pemograman

1. RUBY


Ruby adalah bahasa skripting yang berorientasi obyek yang  mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah dibaca dan ditulis. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.Ruby pertama kali dirilis ke publik pada tahun 1995,

Kelebihan Ruby

  • Sintaks sederhana.
  • Memiliki exception handling yang baik.
  • Bahasa Pemrograman Berorientasi Objek.
  • Mengusung konsep single inheritance.
  • Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
  • Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.

Fitur Ruby
Ruby kaya fitur, antara lain sebagai berikut:
• Ruby memiliki fitur-fitur yang menangani exception, seperti Java atau Python, untuk mempermudah menangani error.
• Ruby menyediakan mark-and-sweep garbage collector untuk semua obyek Ruby. Tidak perlu me-maintain reference count pada library extension.
• Ruby bisa load library extension secara dinamis jika Sistem Operasi mengijinkan.
• Ruby menyediakan fitur OS threading yang independent.
• Ruby sangat portable: Ruby kebanyakan dikembangkan di GNU/Linux, tetapi juga berjalan di banyak tipe UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, dan lain-lain.
 Ruby sebagai bahasa pemograman sangat memberi kemudahan-kemudahan dengan kelebihannya,sehingga si user dapat dengan lebih mudah memahami bahasa pemograman tersebut.


2. Perl

        Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987.Perl sendiri di bedakan atas 2 kata, 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. Sampai sekarang Perl  tidak memiliki kepanjangan yang pasti, hal itu dapat di lihat dari  penemu perl (Larry Wall) pertama kali memberi kepanjangan dengan nama Practical Extraction and Reporting Language kemudian menjadi Pathologically Eclectic Rubbish.Jadi, tidak ada kepastian dari kepanjangan Perl itu sendiri,sehingga berkembang kreasi-kreasi dalam mencari kepanjangan Perl sampai saat ini.
         
 Perl mempuyai 2 karekteristik utama,yaitu penanganan teks dan berbagai jalan pintas untuk menyelesaiakan persoalan-persoalan umum.Dengan demikian, Perl sebagai bahasa pemograman  memberikan kemudahan  di dalam menyelesaikan persoalan-persoalan yang ada pada suatu pemograman.

3. CGI

CGI (Common Gateway Interface) bukan merupakan bahasa program,melainkan program yang merupakan standar Internet tertua dan paling berkembang sebagai suatu alat lewatnya informasi dari web server ke suatu program dan mengembalikan hasilnya ke browser. Di dalam  suatu program CGI terdapat bahasa-bahasa program sbb:
-         Perl
-         Java
-         C,C++
-         Script-script UNIX
-         Visual Basic
-         MacOs Atau AppleScript

Karena itulah CGI sebenarnya kurang tepat jika dikategorikan sebagai bahasa pemograman karena program CGI sendiri dapat ditulis menggunakan beragam bahasa.

4. ASP

ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk tekhnologi yang disediakan oleh Microsoft. . ASP dapat digunakan untuk mengeksekusi beragam request terhadap suatu database atau perintah-perintah pada system lokal.

Berikut contoh sederhana berikut yang akan menampilkan tanggal dan jam pada sebuah halaman web untuk server-side:
<%@ language=”VBSCRIPT” %>
<html>
<body>
<h1>Tanggal:</h1>
<% =date %>
<h1>Jam</h1>
<% =time %>
</body>
</html>

Dilihat dari bahasa pemogramannya sulit tuch di mengerti…
Weleh acem nich!!!!!……

5. C#

C# adalah salah satu bahasa pemprograman intermediate yg digunakan oleh programmer untuk membuat executable programs / program yg dapat di eksekusi. C# dapat memisahkan jarak antara aplikasi yang powerfull tapi membingungkan seperti C++ dan sangat mudah sekali untuk digunakan.Apa maksudnya ya….

Walaupun demikian C# memiliki beberapa kelebihan, yaitu :

-Flexible: C# program dapat di eksekusi di mesin computer sendiri atau di transmiskan melaluweb dan di eksekusi di computer lainnya.
- Powerful: C# memiliki sekumpulan perintah yang sama dengan C++ yang kaya akan fituryang lengkap tetapi dengan gaya bahasa yang lebih diperhalus sehingga memudahkanpenggunanya.
- Easier to use: C# memodifikasi perintah yang sepenuhnya sama dengan C++ dan memberitahu dimana letak kesalahan kita bila ada kesalahan dalam aplikasi , hal ini dapat mengurangi waktu kita dalam mencari error.
- Visually oriented: The .NET library code yang digunakan oleh C# menyediakan bantuan yang dibutuhkan untuk membuat tampilan yang complicated dengan frames, dropdown , tabbed windows, group button , scroll bar , background image , dan lainnya.
- Secure: semua bahasa pemprograman yg digunakan untuk kebutuhan internet mesti memiliki security yg benar-benar aman untuk menghindari aksi kejahatan dari pihak lain seperti hacker , C# memiliki segudang fitur untuk menanganinya.

Demikianlah isi artikel ini saya buat, saya tahu dan menyadari bahwa masih banyak kekurangan mengenai isinya untuk itu saya mohon saran dan kritikan yang membangun.

Kepada Pak Mesran saya ucapkan terima kasih selaku dosen pembimbing saya, dan saya mohon memaklumi atas isi artikel yang saya buat ini……