Rabu, 12 Mei 2010

Paskal meyediakan sebuah program untuk meletakan hasil tampulan pada baris dan kolom yang sudah ditentukan oleh karena itu Fungsi Gotoxy lah berperan, sedangkan clreol untuk menghapus baris yang berada disebelah kanan kursor lebih jelas silahkan dicoba
Program ini untuk mengetahui program dengan prosedur standar Clrscr, GoTo XY dan ClrEol
Program Prak1a;
uses wincrt;
var nilai : integer;
begin
(*Contoh program [...]

Kelebihan

Kelebihan dari bahasa pemrograman Pascal adalah:

* Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
* User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
* Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
* Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
* Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.

Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).

Senin, 05 April 2010

Case untuk banyak aksi


Selain IF, ada bentuk analisa kasus yang digunakan untuk menangani banyak kondisi yang ada
dalam bentuk (a adalah suatu ekspresi yang menghasilkan tipe enumerasi, dan k1 .. kn adalah
konstanta):
if (a = k1 ) then
begin
aksi1;
end else if (a = k2) then
begin
aksi2;
end else if (a=k3) then
begin
aksi3;
end else
begin
Aksi_n;
end;
Bentuk ini adalah bentuk case of, seperti ini:
case a of
k1 :
begin
aksi1;
end;
k2 :
begin
aksi2;
end;
k3:
begin
aksi3;
end;
else
begin
aksi_n;
end;
end;
Hal yang perlu diperhatikan dalam analisa kasus dengan case adalah bahwa ekspresi yang bisa
ditangani dalam case hanya yang nilainya bisa dienumerasi, yaitu integer (dan tipe range), boolean,
dan tipe enum (dijelaskan pada bagian struktur data)

Rabu, 17 Maret 2010

RESERVED WORD

Perintah-perintah atau ekspresi yang digunakan di dalam Pascal sebenarnya
terdapat di dalam unit. Jadi unit adalah sebuah basis yang menampung librari atau
pustaka bahasa Pascal yang biasa disebut ekspresi atau perintah. Jadi untuk menulis
suatu ekspresi, terlebih dahulu unit yang menampung ekspresi tersebut harus
dideklarasikan. Unit dideklarasikan pada bagian uses. Ada tujuh unit yang disediakan di
dalam Turbo Pascal For Windows ini, antara lain strings, system, wincrt, windos,
winprocs, wintypes dan wobjects.
Reserved word adalah perintah-perintah atau ekspresi cadangan yang tersedia
llangsung di dalam pascal tanpa melalui unit. Berikut ini adalah reserved word yang biasa
digunakan : and, array, begin, case, const, div, do, downto, else, end, for, function, goto, if,in, label, mod, not, of, or procedure, program, record, repeat, set, shl, shr, string, then, to,
type, unit, until, uses, var, while, with, xor, dll.
Sebenarnya, struktur dasar bahasa pascal terdiri dari program, uses, begin dan end.
Dalam setiap listing code selalu diawali dengan program dan uses. Pada bagian dari
program, label, const, type, var, procedure, dan function selalu terdapat id atau identifier.
Statement adalah sebuah sekumpulan pendeklarasian code dari suatu bagian
program atau inti program. Sedangkan ekspresi adalah sebuah statement pendek yang
dideklarasikan setelah tanda assignment operator ( := ). Di dalam pascal, setelah
berakhirnya suatu statement atau ekspresi selalu diakhiri dengan tanda titik koma
(semicolon), sedangkan akhir dari suatu program selalu diakhiri dengan “ End. ”. Deklarasi
“End” ada dua macam, pertama End yang mengakhiri seluruh program dengan tanda titik (
End. ), kedua End yang mengakhiri suatu statement dengan tanda semicolon ( End; ).
Coba perhatikan contoh listing/code program sederhana berikut :
program welcome;
uses wincrt;
begin
writeln('*******************************');
writeln('Selamat belajar bahasa Pascal!!');
writeln('*******************************');
end.
Dari code diatas dapat dilihat bahwa bagian terpenting dari struktur pascal adalah
program, uses, begin dan end. Dan bila code di atas di compile maka outputnya adalah :
*******************************
Selamat belajar bahasa Pascal!!
*******************************
C. IDENTIFIER DALAM PASCAL
Seperi dijelaskan sebelumnya, bahwa di dalam pendeklarasian program, label,
const, type, var, procedure, dan function harus mempunyai sebuah identifier. Identifier
adalah sebuah pengenal atau nama dari bagian-bagian tersebut.
Identifier harus memenuhi syarat-syarat sebagai berikut :
Ø Panjang karakter tidak melebihi 255 buah karakter.
Ø 63 buah karakter pertama adalah karakter yang signifikan.
Ø Karaker pertama harus berupa huruf (alfabet).
Ø Karakter yang diperbolehkan hanya huruf, angka dan undercore / garis bawah (_).
Ø Tidak terdapat spasi di dalam identifier.

SEKILAS TENTANG SYNTAX

Syntax adalah aturan-aturan peng-code-an struktur suatu bahasa pemograman,
ibarat grammar dalam berbahasa Inggris. Setiap jenis bahasa pemograman mempunyai
aturan syntax yang berbeda. Ada 7 (tujuh) macam syntax yang diperhatikan dalam bahasa
Pascal yaitu :
Ø Comment
Ø White space
Ø Symbol
Ø String
Ø Number
Ø Identifier
Ø Reserved Word
Apabila dalam penulisan code dengan syntax yang salah maka akan menimbulkan
error atau kesalahan dalam kompilasi. Error dalam pemograman pascal ada dua macam :
Ø Run-time Error
Yaitu kesalahan yang terjadi pada saat pengoperasian program. Contohnya
kesalahan memasukkan input, perbedaan pada tipe data, dan lain-lain.
Ø Compile-time Error
Yaitu kesalahan yang disebabkan aturan penulisan code yang salah yang
memunculkan pesan error pertama kali saat dikompilasi. Contohnya kesalahan
syntax, variable yang tidak diketahui, kesalahan struktur Begin – End, dan lain-lain.
Dalam Turbo Pascal, pesan kesalahan akan ditampilkan pada status bar dan secara
bersamaan proses kompilasipun dihentikan. Lihat gambar 2.1!
Gambar 2.1 Pesan Error / Kesalahan
B. STRUKTUR BAHASA PASCAL
Pertama kali anda membuka program Turbo Pascal telah tersedia listing code
standar seperti pada gambar 1.1. Struktur lengkap bahasa Pascal adalah sebagai berikut :
Program id_program;
Uses unit;
Label id_label;
Const id_konstanta : ekspresi;
Type id_tipe : tipe_bebas;
Var id_variabel : tipe_variabel;
Procedure id_procedure;
Begin
Statement_procedure;
End;
Function id_function;
Begin
Statement_function;
End;
Begin
...
...
Statement_program_utama;
End.

Selasa, 16 Februari 2010

LEBIH JAUH TENTANG PASCAL

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.
Daftar isi
• 1 Kelebihan
• 2 Tipe Data
• 3 Hello World
• 4 Pranala luar

Kelebihan
Kelebihan dari bahasa pemrograman Pascal adalah:
• Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
• User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
• Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
• Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
• Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).
Tipe Data
Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain adalah
Tipe Data Deskripsi (range variabel)
Byte
angka dari 0 sampai 255
Integer
angka dari -32768 to 32767
Real
semua nilai pecahan dari 1E-38 to 1E+38
Boolean
nilai TRUE atau FALSE
Char
semua karakter dari tabel ASCII
String
semua huruf, spasi, frase
Hello World
Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut:
Program HelloWorld;
begin
writeln('Hello world');
end.

Minggu, 14 Februari 2010

Bahasa Turbo Pascal

Sebelum mempelajari tentang bahasa turbo pascal lebih jauh, perlu dipahami tentang Arti Program, Struktur Program, Dan tipe Data agar program yang kita buat lebih PERFECT.
A. Tipe Data
Tipe data adalah model/jenis data yang akan dimasukkan kevariabel.
Tipe data dalam pascal yaitu :
1. Real : khusus untuk angka tetapi decimal.
2. Integer : BilangaN bulat
3. String : semua angka/huruf yang terdapat dalam keyboard.
B. Strukrtur Program
Program adalah kumpulan beberapa instruksi menjadi satu. Adapun struktur Program Yaitu :
1. Nama Program
Nama program dimulai dengan penulisan kata PROGRAM, diikuti nama yang diberikan pada program.
• Syarat-syarat penamaan Program yaitu :
a. Tidak mengandung spasi
b. Tidak mengandung operator matematika
c. Tidak diawali oleh bilangan
d. Diakhiri dengan titik koma (;)
2. Blok program
3. Deklarasi
a. Deklarasi Variabel (VAR…….;)
b. Deklarasi Label (LABEL nama-label;)
c. Deklarasi Konstanta (CONST…….;)
d. Deklarasi tipe (TYPE………..;)
e. Deklarasi Prosedur (PROCEDURE……;)
f. Deklarasi Fungsi (FUNCTION nama-fungsi;)
4. Bagian Pernyataan
5. BEGIN
(statement)
……………….;
………………;

Sabtu, 13 Februari 2010

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 secara persis yang akan diambil dalam berbagai situasi.
Bahasa pemrograman
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 merupakan notasi yang dipergunakan untuk mendeskripsikan proses komputasi dalam format yang dapat dibaca oleh komputer dan manusia. Proses komputasi umumnya didefinisikan secara formal menggunakan konsep matematika dari Mesin Turing. Pada dasarnya bahasa Pemrograman dirancang untuk memfasilitasi komunikasi antara manusia dengan komputer
Sebuah bahasa pemrograman disebut Turing Complete jika dapat dipergunakan untuk mendeskripsikan semua komputasi yang dapat dilakukan Mesin Turing, yaitu memiliki variable integer dan operator aritmatik, pernyataan penugasan, pernyataan sekuensial, pernyataan seleksi, dan pernyataan iterasi
pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.
1.`Assembler adalah sebuah program komputer untuk menterjemahkan Bahasa Assembly -- intinya, sebuah representasi menmonic dari bahasa mesin — menjadi kode objek. Sebuah assembler silang (lihat kompilator silang) memproduksi kode untuk satu jenis prosesor, tetapi dapat dijalankan di prosesor lain. Selain menterjemahkan instruksi assembly mnemonic menjadi opcode, assembler juga menyediakan kemampuan untuk menggunakan nama simbolik untuk lokasi memori (menghindari penghitungan rumit dan pembaruan alamat secara manual ketika sebuah program diubah sedikit), dan fasilitas makro untuk melakukan penggantian textual — biasanya digunakan untuk menggantikan suatu urutan instruksi yang pendek untuk dijalankan perbaris dan bukan dalam sebuah subrutin. Assembler jauh lebih mudah ditulis daripada kompilator untuk bahasa tingkat-tinggi, dan telah tersedia sejak 1950-an. Assembler modern, terutama untuk arsitektur berdasarkan RISC, seperti arsitektur MIPS, Sun SPARC, dan HP PA-RISC, mengoptimalkan penjadwalan instruksi untuk menggunakan pipeline CPU secara efisien.

bahasa pemprograman

Pada laman nie Q cman Lbih nonjol ke TIK doank….
Kyak bhs. Pascal Dsb…
Pertama kt akan bahas tentang bahasa pmprograman….
BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code 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. BASIC pertama kali dikembangkan pada tahun 1963 oleh John George Kemeny dan Thomas Eugene Kurtz yang berasal dari Dartmouth College, untuk mengizinkan akses terhadap komputer bagi para mahasiswa jurusan selain jurusan ilmu eksakta. Pada waktu itu, hampir semua komputer membutuhkan perangkat lunak, dan waktu itu belum ada perangkat lunak yang dijual secara bebas, sehingga hanya orang-orang tertentulah yang dapat menggunakan komputer, yakni para matematikawan dan ilmuwan, karena mereka dapat membangun perangkat lunak sendiri. Bahasa BASIC, setelah diciptakan menjadi menjamur dan banyak dimodifikasi. Bahasa BASIC menjadi bahasa yang paling populer digunakan pada komputer mikro pada akhir tahun 1970-an dan komputer rumahan pada tahun 1980-an. Dan hingga saat ini, menjadi bahasa yang dialeknya beberapa kali berevolusi.