GOTOXY

GOTOXY(X,Y)

Pada postingan sebelumnya ada beberapa program yang menggunakan statement gotoxy. Sebenarnya statement itu fungsinya untuk apa sih? Pingin tau? Baca terus tulisan dibawah ini.

Statement gotoxy merupakan statement yang digunakan untuk mengubah penunjukkan kursor aktif di suatu media layar tertentu.Layar monitar di ibaratkan :
———–> sumbu X
|
|
|
|
Sumbu Y

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Function

FUNCTION

Blok fungsi hampir sama dengan blok prosedur, hanya fungsi harus dideklarasikan dengan tipenya atau jenis hasilnya. Tipe deklarasi ini menunjukkan tipe hasil dari fungsi. Pada bahasa Pascal dikenal beberapa fungsi, misalkan : abs, pred, sqrt, sqr, succ dan sebagainya. Fungsi-fungsi tersebut biasanya dikenal dengan Built in Function. Sedangkan function yang akan bicarakan disini adalah fungsi yang kita buat sendiri. Berbeda dengan procedure, function merupakan modul program yang menghasilkan suatu kuantitas. Hal ini dapat dilihat dari bentuk header-nya yang menyebutkan jenis data dari kuantitas yang dihasilkan.
Secara umum bentuk header suatu function adalah :
FUNCTION nama : jenis hasil;
Atau  
FUNCTION nama (formal parameter : jenis ) : jenis_hasil;

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Procedure

PROCEDURE

Procedure adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai  sub-program (modul program) yang merupakan sebuah program kecil untuk memproses sebagian  dari pekerjaan program utama. Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur  dipanggil dan digunakan di dalam blok program yang lainnya dengan menyebutkan judul prosedurnya.
Prosedur banyak digunakan pada program yang terstruktur, karena :
1.  Merupakan penerapan konsep program modular, yaitu memecah-mecah program yang rumit menjadi program-program bagian yang lebih sederhana dalam bentuk prosedur-prosedur.
2.  Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali saja dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu bila diperlukan.
Seperti halnya sebuah program, suatu procedure juga memiliki header dan block. Perbedaan bentuknya dengan program hanyalah pada bagian header-nya saja. 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Program Pascal Edisi Spesial Statistika

PROGRAM PASCAL EDISI SPESIAL STATISTIK

Kalo sebelumnya aku posting tentang program pascal edisi khusus matrik, kali ini aku mau posting tentang program pascal khusus operasi statistik. Disini ada beberepa program yang dapat mempermudah operasi hitung dalam mengerjakan soal statistika. Diantaranya untuk menghitung statistika deskriptif seperti varian, rata-rata, modus, nilai maksimum dan minimum, jangkauan, dsb. Selain itu juga ada program factorial, pemangkatan,  dan binomial. So, let’s check it out!

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Program Pascal Edisi Spesial Matrik

PROGRAM PASCAL EDISI SPESIAL MATRIK


Pada postingan kali ini saya akan menyuguhkan program-program khusus operasi matriks. Seperti yang kita tahu, perhitungan operasi matrik sangat beragam. Mulai dari pengurangan, penjumlahan, perkalian, determinan, tranpose matrik, dan invers. Untuk mempermudah perhitungan matrik, mari kita coba membuat program dengan bantuan Turbo Pascal.

Program yang pertama tentang bagaimana menampilkan sebuah matrik
program matriks;
uses wincrt;
var
bar,col,i,j:integer;
a:array[1..20,1..20] of real;
begin
write ('baris yang diinginkan?'); 
readln (bar);
write ('colom yang diinginkan?');

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Array

ARRAY


WHAT IS ARRAY?
Array (larik) adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen dalam larik ditunjukkan oleh suatu index, dimana tiap komponen di array dapat diakses dengan menunjukkan nilai indexnya atau subskript. Array dapat bertipe data sederhana seperti byte, word, integer, real, bolean, char, string dan tipe data scalar atau subrange. Tipe larik mengartikan isi dari larik atau komponen- komponenya mempunyai nilai dengan tipe data tersebut. 
Tipe Array dapat ditulis sebagai berikut:
Array [Indeks_1,…,Indeks_n] of  Tipe_Dasar
Contoh :
Var Nilai: Array [1..10] of integer;

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Perulangan (loop)


Pada postingan sebelumnya (postingan yang berjudul Program Menggunakan Looping, Program Konversi, Program Yes/No Question ^-^, dan Program Mean & Modus) saya memberikan contoh-contoh program yang menggunakan looping. Kali ini saya akan menebus janji saya beberapa waktu yang lalu untuk membuat postingan tentang perulangan (loop) pada Turbo Pascal. So, let’s check it out!

PENGULANGAN (LOOPING)

APA ITU LOOPING?
Perulangan (looping) adalah sebuah perintah yang menjalankan suatu perintah tertentu berulang-ulang sampai suatu kondisi terpenuhi. Looping pada Pascal menggunakan beberapa keyword seperti FOR...DO, WHILE...DO dan REPEAT...UNTIL.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments