PASCAL : Program Desimal ke Biner

Mungkin banyak yang bingung soal program PASCAL, padahal katanya PASCAL itu masih yang paling dasar. Sebenarnya saya sendiri juga bingung. Tapi beruntuuuuung sekali, karena kemarin waktu mata kuliah Program Komputer, ada AsDos yang mau menjelaskan program mengubah bilangan desimal ke bilangan biner. Sayangnya, saya tetap bingung karena memang saya kurang pintar kalau soal PASCAL. Tapi kemarin saya sudah mengerjakan program PASCAL yang dijelaskan AsDos tersebut, walaupun akhirnya saya hanya lihat kerjaan AsDos dan saya ketik lagi. ^_^

Tapi, tidak perlu khawatir karena saya sudah mencoba program tersebut dan ternyata...
BERHASIL!!!
(Namanya juga kerjaan AsDos)

Programnya seperti ini :

program dectobin;

uses wincrt;

var
hasilbagi,desimal,sisa:integer;
biner,bin,bilbiner:string;

begin
write('decimal=');
read(desimal);
hasilbagi:=desimal div 2;
bilbiner:=' ';
while (hasilbagi >=1) do
begin
sisa:= desimal mod 2;
if (sisa=0) then biner:='0'
else if (sisa=1) then biner:='1';
bilbiner:=biner+bilbiner;
desimal:=hasilbagi;
hasilbagi:= desimal div 2;
end;
bin:= '1'+bilbiner;
writeln('hasil biner =',bin);

end.

Nah, untuk sementara ini saya masih mempelajari logika program tersebut. Semoga masukan ini juga bermanfaat bagi teman-teman semua. Saya juga masih harus banyak belajar tentang bahasa pemrograman PASCAL. SELAMAT BELAJAR!!!

^_^

Macam-Macam Bahasa Pemrograman

Bahasa Pemrograman BASIC

BASIC adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code. BASIC adalah sebuah kelompok bahasa pemrograman tingkat tinggi. Secara harfiah, BASIC memiliki arti "kode instruksi simbolis semua tujuan yang dapat digunakan oleh para pemula". Memang, istilah "Bahasa BASIC" di sini juga bisa diartikan menjadi bahasa untuk pemula, atau dengan kata lain, disebut sebagai bahasa dasar, tapi hal tersebut dirasa kurang tepat, mengingat BASIC dapat juga digunakan oleh para pemrogram ahli.

Untuk informasi lebih lanjut, silakan kunjungi wikipedia dan untuk mengetahui kategori keluarga bahasa pemrograman BASIC silakan klik di sini.

Bahasa Pemrograman PASCAL

Bahasa pascal adalah bahasa pemrograman tingkat tinggi yang dikembangkan oleh Niklaus Wirth di Zurich pada akhir 1960-an hingga awal 1970-an. Pascal merupakan bahasa pemrograman yang terstruktur, sehingga sering digunakan sebagai sarana awal untuk mempelajari teknik pemrograman komputer.


Reserved Word
(Kata Tercadang) Bahasa Pascal


Reserved Word
adalah kata-kata yang sudah didefinisikan pada Pascal dan mempunyai arti tertentu. Kata-kata tersebut tidak boleh digunakan sebagai identifier (Pengenal).


Contoh : Program, Begin, End, If, For, While, Repeat, Write, Read.


Skema dari program pascal


Skema dari program Pascal adalah sebagai berikut.

Program nama_program;

[ Deklarasi label ]

[ Deklarasi konstanta ]

[ Deklarasi tipe ]

[ Deklarasi variabel ]

[ Deklarasi subprogram ]

Begin

Pernyataan;

….

Pernyataan;

End.


Untuk informasi yang lebih lengkap, silakan klik di sini atau kunjungi wikipedia.

Bahasa Pemrograman C

Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer.
Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

Untuk lebih jelasnya silakan klik di sini.

Bahasa Pemrograman PROLOG

PROLOG merupakan kependekan dari PROgramming in LOGic. Prolog adalah bahasa pemrograman logika yang dibuat untuk menciptakan suatu bahasa pemrograman yang memungkinkan pernyataan logika alih-alih rangkaian perintah untuk dijalankan komputer. Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, BASIC, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika.

Contoh penggunaan PROLOG dapat dilihat di sini. Untuk informasi yang lebih lengkap, silakan download file ini.







Klasifikasi Bahasa Pemrograman

Generasi Pertama

Bahasa yang berorientasi pada mesin. Program disusun menggunakan bahasa mesin/kode mesin.


Bahasa Mesin adalah
bahasa tingkat rendah yang hanya dipahami oleh komputer.

Bahasa mesin ini sangat sulit dipahami oleh orang awam sehingga programmer harus menguasai operasi komputer secara teknis.

Generasi Kedua


Bahasa pemrograman yang menggunakan bahasa rakitan / Assembly.


Bahasa Assembly adalah bahasa pemrograman yang menggunakan instruksi yang sama seperti pada bahasa mesin, tetapi instruksi dan variabel yang digunakan mempunyai nama sehingga mempermudah proses pemrograman k
arena tidak lagi menggunakan deretan kode biner untuk melakukan pemrograman.

Generasi Ketiga

Bahasa pemrograman yang menggunakan pendekatan prosedural.


Instruksi program ditulis menggunakan kata-kata yang biasa digunakan oleh manusia. Contoh : WRITE (untuk menampilkan kelayar)


READ (untuk membaca data masukan dari keyboard).

Bahasa pada generasi ini disebut juga Bahasa beraras tinggi / High Level Language.

Contoh bahasa pemrogaman :PASCAL, FORTRAN, C, COBOL, BASIC dll.

Generasi keempat

Merupakan Bahasa Non-Prosedural.


Bahasa pemrograman Generasi Ke-4 dirancang untuk mengurangi waktu pemrogram untuk membuat program sehingga pembuatan program dibuat dengan waktu lebih cepat.


Program ini dapat digunakan oleh pemakai yang kurang mengenal hal-hal teknis pemrograman tanpa perlu bantuan seorang programmer professional.


Contoh :
Membuat program database sederhana dengan Microsoft Access.

Bahasa generasi ke-4 disebut juga dengan Very High Level Language atau Problem Oriented Language (bahasa yang berorientasi pada masalah) karena memungkinkan pemakai menyelesaikan masalah dengan sedikit penulisan kode pemrograman dibandingkan dengan bahasa prosedural.


Contoh Bahasa Generasi ke-4:
Oracle, Microsoft Access dsb.

Generasi Ke Lima

Merupakan bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence)
/ AI.

AI adalah disiplin dari ilmu komputer yang mempelajari cara komputer meniru kecerdasan manusia.


Contoh Bahasa Pemrograman : PROLOG dan LISP.


Tingkatan Bahasa Pemrograman


1.
Bahasa Tingkat Rendah (Low Level Language)


Bahasa yang menggunakan bahasa mendekati bahasa mesin


Contoh : bahasa Assembly


2.
Bahasa Tingkat Menengah (Middle Level Language)


Bahasa pemrograman yang menggunakan aturan-aturan (sintax) dalam penulisan pernyataannya yang mudah dipahami dan memiliki instruksi/sintax tertentu yang dapat langsung diakses oleh komputer.


Contoh : Bahasa C


3.
Bahasa Tingkat Tinggi (High Level Language)


Bahasa pemrograman yang penulisan pernyataannya (sintax) mudah dipahami secara langsung oleh manusia. (karena sintax nya menggunakan bahasa manusia).


Contoh dalam PASCAL : WRITE (untuk menampilkan kelayar)


Sejarah Bahasa Pemrograman

Bahasa pemrograman tercipta sekitar 50 tahun yang lalu, kemudian berkembang sampai sekarang ini. Sejak tahun 1957, bahasa pemrograman terus dikembangkan dan bermunculan berbagai macam bahasa pemrograman. Tidak kurang 150 bahasa pemrograman dirilis sejak tahun 1957 sampai sekarang.

Sebenarnya bahasa pemrograman pertama kali diciptakan sebelum munculnya komputer modern, dan masih berbentuk kode. pada awal kemunculannya, yaitu sekitar tahun 1842-1843, bahasa pemrograman masih berupa bahasa mesin (machine language). Bahasa mesin merupakan bahasa yang terdiri dari kode-kode mesin dan hanya dapat diinterpretasikan langsung oleh mesin komputer. Bahasa ini merupakan level terendah dari bahasa pemrograman komputer dan hanya berupa 0 dan 1.

Seiring dengan kebutuhan dan perkembangan teknologi, para programer mulai mengahadapi masalah dengan bahasa mesin, karena selain sulit dibuat dan dibaca, juga akan sulit memperbaiki bila terjadi kesalahan coding. Sekitar tahun 1940-an diciptakanlah bahasa assembly (Assembly language). Bahasa assembly adalah bahasa simbol dari bahasa mesin. Setiap kode bahasa mesin memiliki simbol sendiri dalam bahasa assembly. Misalnya ADD untuk penjumlahan, MUL untuk perkalian, SUB untuk pengurangan, dan lain-lain.

Penggunaan bahasa Asembly dirasa belum sempurna karena selain sulit untuk diimplementasikan, ternyata bahasa ini juga sulit jika sang programer ingin mengembangkan program buatannya. Kemudian pada tahun 1950-1960 dibuatlah Bahasa Tingkat Tinggi (High Level Language) atau bahasa pemrograman modern, bahasa ini menggunakan istilah atau frase-frase yang dekat dengan bahasa manusia, sehingga musah untuk ditulis. Hingga saat ini kita menggunakan bahasa tingkat tinggi.

Dalam perkembangannya Bahasa Tingkat Tinggi juga terdiri dari beberapa metode pemrograman, yaitu Procedural Programing dan Object Oriented Programing. Letak perbedaannya yaitu, jika pada procedural programing program dijalankan dengan menggabungkan variabel, prosedur-prosedur yang saling keterkaitan dan berjalan berurut, sedangkan pada OOP seluruh task dijalankan berdasarkan kedalam objek.

Untuk lebih jelasnya mengenai perkembangan bahasa pemrograman, silakan kunjungi wikipedia.

Pengertian Bahasa Pemrograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang secara persis yang akan diambil dalam berbagai situasi.

Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Komputer hanya dapat diberi perintah yang terdiri dari perintah-perintah dasar tersebut. Perintah-perintah yang lebih rumit (misalnya mengurutkan suatu daftar sesuai abjad) harus diterjemahkan menjadi serangkaian perintah-perintah dasar yang dapat dimengerti komputer (perintah-perintah yang termasuk dalam instruction set komputer tersebut) yang pada akhirnya dapat mennyelesaikan tugas yang diinginkan, meskipun dijalankan dengan beberapa operasi dasar, bukan satu operasi rumit.


Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh program komputer yang disebut kompilator (compiler). Setiap bahasa pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++ tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar.


Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman disebut pemrograman komputer. Contoh bahasa pemrogaman adalah bahasa FORTRAN, COBOL, BASIC, JAVA, dan C++.