News Update :

Sponsor

Site Info

Saturday, October 20, 2012

Free Download Turbo Pascal For Windows (TPW) Versi 1.5

Free Download Turbo Pascal For Windows (TPW) Versi 1.5
Turbo Pascal for Windows (TPW) merupakan sebuah Perangkat lunak (Software) yang digunakan dalam penerapan algoritma bahasa pemrograman pascal di komputer yang menggunakan sistem operasi windows.

Buat kalian yang sedang belajar bahasa pemrograman, mungkin Turbo pascal ini sangat bermanfaat untuk kalian yang masih belajar dasar bahasa pemrograman, dengan turbo pascal ini kalian dapat menerapkan sebuah algoritma untuk di aplikasikan menjadi sebuah program, dan juga untuk memahami konsep dasar sebuah algoritma itu dapat berjalan pada sebuah program. Yuk kita belajar mengenai alur/jalan sebuah algoritma itu di jalankan pada sebuah program pascal.

Langsung saja download softwarenya dibawah ini :

# Screenshot :
Free Download Turbo Pascal For Windows (TPW) Versi 1.5

Free Download Turbo Pascal For Windows (TPW) Versi 1.5

# Download :
  1. Ekstrak file terlebih dahulu.
  2. lalu cari file yang bernama INSTALL.exe
  3. jalankan file tersebut dengan meng_klik dua kali file tersebut.
  4. klik install, lalu tunggu proses instalasi selesai.
  5. dan Turbo Pascal For Windows v1.5 sudah siap digunakan.
  6. Selesai.
Semoga bermanfaat ^_^
Selengkapnya...

Tuesday, October 9, 2012

PROCEDURE Pada Bahasa Pemrograman Pascal

Penggunaan Procedure Pada Program bahasa Pascal - Prosedur dalam bahasa pascal. Apa yang di maksud dengan procedure pada Program pascal.

Apa itu Procedur dalam bahasa pemrograman pascal ?
Procedure/prosedur merupakan suatu program yang terpisah dalam blok sendiri yang berfungsi sebagai sub-program (modul program) yang merupakan sebuah program kecil untuk memproses sebagian dari pekerjaan program utama. Procedure berguna untuk mengumpulkan statemen-statement (Pernyataan) yang dapat dijalankan menjadi satu dalam blok dan untuk menjalankan kembali hanya dengan menuliskan nama procedure yang menampungnya, yaitu pemanggilan dilakukan pada program utama.

STRUKTUR PROCEDURE :
  • JUDUL (header) --> nama prosedur dan deklarasi parameter(kalau ada) 
  • DEKLARASI --> mengumumkan nama-nama dan tipe data 
  • ALGORITMA --> badan prosedur (instruksi)
NOTASI ALGORITMA UNTUK PROCEDURE :
Procedure NamaProsedur(deklarasi parameter, jika ada)
{spesifikasi prosedur, berisi penjelasan tentang apa yg dilakukan oleh prosedur ini.
Kondisi awal : keadaan sebelum prosedur dilaksanakan.
Kondisi akhir : keadaan setelah prosedur dilaksanakan}
DEKLARASI
{semua nama yg dipakai di dalam prosedur dan hanya berlaku lokal di dalam prosedur ini}
ALGORITMA
{badan prosedur, berisi urutan instruksi}

PENGGUNAAN/PEMANGGILAN PROCEDURE :
  • Prosedur bukan program yg beridiri sendiri 
  • Prosedur tidak dapat dieksekusi secara langsung. 
  • Instruksi-instruksi di dalam prosedur dapat dilaksanakan bila prosedur itu diakses. 
  • Prosedur diakses dg cara memanggil namanya dari program pemanggil (misalnya dari program utama atau modul program lainnya) 
  • Jika prosedur tanpa parameter, maka pemanggilannya cukup dg nama prosedurnya saja,
Selain itu procedure yang banyak dipakai untuk menampung baris-baris perintah yang sering dipakai dalam sebuah program. Untuk mendeklarasikan procedure dapat dilakukan dengan dua cara :
  • Header Procedure tanpa parameter
  • Header Procedure dengan menggunakan parameter
1. Header Procedure tanpa parameter
yaitu penulisannya diawali dengan kata baku procedure dan diikuti dengan nama procedure serta diakhiri dengan tanda titik koma (;).

Bentuk Umum :
   Procedure <namaProcedure>

Example :
   Procedure makcumabdu;
   Procedure kampret;

Contoh Programnya :
uses wincrt;
var
kol,bar,has1,has2:integer;
procedure tabel;
begin
has1:= kol+bar;
has2:= kol*bar;
writeln('Kolom + Baris = ',has1);
writeln('Kolom * Baris = ',has2);
end;
begin
gotoxy(21,2); writeln('Contoh Program Procedure Tanpa Parameter');
gotoxy(21,3); writeln('----------------------------------------');
write('Masukkan Jumlah Kolom = '); readln(kol);
write('Masukkan Jumlah Baris = '); readln(bar);
tabel;
end.
Output Program :
Contoh Program Procedure tanpa parameter


2. Header Procedure Dengan Menggunakan parameter
Yaitu penulisannya hampir sama dengan Procedure tanpa parameter. yaitu diawali dengan kata baku procedure, lalu diikuti dengan parameter-parameter (yang berada didalam kurung) yang masing-masing dipisahkan dengan koma beserta dengan tipenya yang dipisahkan dengan titik dua (:) serta diakhiri dengan tanda titik koma (;).

Bentuk Umum :
   Procedure <namaProcedure> (<daftarParameter>);

Example :
   Procedure makcumabdu(nim:integer; nama:string);
   Procedure kampret(jos,jis:real);

Contoh Programnya :
uses wincrt;
var
kol,bar,has1,has2:integer;
procedure tabel(a,b:integer);
begin
has1:= kol+bar;
has2:= kol*bar;
writeln('Kolom + Baris = ',has1);
writeln('Kolom * Baris = ',has2);
end;
begin
gotoxy(21,1); writeln('****************************************');
gotoxy(21,2); writeln('*Contoh Procedure Mneggunakan Parameter*');
gotoxy(21,3); writeln('*--------------------------------------*');
gotoxy(21,4); writeln('****************************************');
write('Masukkan Jumlah Kolom = '); readln(kol);
write('Masukkan Jumlah Baris = '); readln(bar);
tabel(kol,bar);
end.
 Output Programnya :
Contoh Program Procedure tanpa parameter


CONTOH KASUS :
Buatlah program dengan memanfaat Procedure untuk kasus Penilaian dengan kreteria Tugas 30%, UTS 30% dan UAS 40%.

Jawaban : 
uses wincrt;
var
a,b,c,d:real;
procedure nilai;
begin
d:= ((a*0.3) + (b*0.3) + (c*0.4));
write(d:2:2);
end;
begin
write('Masukkan Nilai Tugas Anda : ');readln(a);
write('Masukkan Nilai UTS Anda   : ');readln(b);
write('Masukkan Nilai UAS Anda   : ');readln(c);
write('Nilai Anda : ');
nilai;
end.
Output Program :
Program Procedure Menentukan Nilai Tugas, UTS dan UAS
Semoga Bermanfaat ^_^.
Selengkapnya...

Thursday, September 27, 2012

Apa itu Program?

Apa sich yang dimaksud dengan Program?
Program adalah merupakan kata, ekspresi, pernyataan yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer.
Programer
Bahasa Pemrograman
Adalah prosedur atau tata cara penulisan program.

Pemrograman 
Adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemrograman.

Tahapan-tahapan Problem Solving:
  1. Memahami / menganalisis masalah
  2. Merancang/merumuskan Algoritma
  3. Membuat Flowchart
  4. Menulis Program
  5. Uji hasil

Standar Program yang Baik:
Program yang baik harus memiliki standar penilaian sebagai berikut :
  1. Standar Teknik Pemecahan Masalah
    Teknik Top-Down
    Teknik Bottom-Up
  2. Standar Penyusunan ProgramKebenaran logika dan penulisan
    Waktu minimum untuk penulisan program
    Kecepatan maksimum eksekusi program
    Ekspresi penggunaan memori
    Kemudahan merawat & mengembangkan program
    User friendly
    Portability
    Pemrograman Modular
  3. Standar Perawatan ProgramDokumentasi
    Penulisan Instruksi
  4. Standar Prosedur
Selengkapnya...

Wednesday, September 19, 2012

[Pascal] Pernyataan Repeat (Repeat Statements)

Pernyataan Repeat (Repeat Statements) - Setelah kemarin kita telah mempelajari mengenai Pernyataan perulangan menggunakan For (For Statements) dan Pernyataan perulangan menggunakan While (While Statements), maka sebagai kelengkapan pembahasn mengenai loopnig pada program pascal kali ini kita akan belajar Pernyataan Perulangan dengan menggunakan Repeat Until (Repeat Statements).

Pernyataan Repeat (Repeat Statements)
Pernyataan repeat (repeat statements) digunakan untuk melakukan perulangan terhadap suatu pernyataan, dimana proses pemeriksaan syaratnya berada pada akhir pernyataan repeat tersebut. Pernyataan pernyataan yang ada pada repeat akan dijalankan (diulang terus) sampai kondisi yang diseleksi di until tidak terpenuhi.

Berbeda dengan pernyataan perulangan while kemarin, pada pernyataan perulangan menggunakan Repeat (Repeat Statements) ini akan melakukan sebuah bentuk perulangan yang akan dikerjakan dan diulang terus-menerus ketika kondisi bernilai SALAH sampai kondisi yang didefinisikan berniali BENAR. Bedanya anta while ... do dengan Repeat ... Until yaitu bila Pernyataan While (While Statements) akan melakukan pengujian di awal proses, sedangkan Pernyataan Repeat (Repeat Statements) akan melakukan pengujian di akhir proses.

BENTUK UMUM :
REPEAT
       Statement
UNTIL (Ungkapan)

Contoh Programnya :
Program menampilkan_angka_1_sampai_10;
uses wincrt;
var
   i:integer;
begin
     i:=0;
REPEAT
      i:=i+1;
      write(i);
UNTIL(i=10);
end.
Output Programnya : 
Itulah penjelasang singkat mengenai Pernyataan Perulangan menggunakan Repeat (Repeat Statements) pada program pascal, silahkan anda kembangkan sendiri untuk menjadi seorang perogramer yang handal.
Selengkapnya...

Friday, September 14, 2012

[Pascal] Pernyataan While (while statements)

Pada pertemuan sebelumnya kita sudah membahas mengenai apa itu Prulangan (Looping) dan juga mengenai Pernyataan Perulangan For (For Statements). Nah pada kesempatan ini kita akan belajar mengenai Pernyataan while (while statements), sebagai lanjutan mengenai  Postingan mengenai Perulangan (Looping).

Pernyataan while (while statements)
Pernyataan while (while statements) hampir sama dengan pernyataan repeat, dengan sedikit perbedaan bahwa pernyataan while melakukan pengujian syarat pada awal proses berulang (pernyataan repeat melakukannya di akhir proses).

Pengujian awal digunakan untuk agar program dapat menyeleksi kondisi, sehingga program dapat menentukan tindakan apa yang harus dikerjakan, tergantung dari kondisi yang diseleksi tersebut. Pada pernyataan-pernyataan yang ada pada while tidak akan dijalankan jika kondisi tidak terpenuhi.

WHILE - DO
Dalam pernyataan WHILE – DO, sebuah proses akan terus diulang selama syarat yang ditentukan masih terpenuhi. Bisa dikatakan bahwa perintah WHILE – DO adalah kebalikan dari perintah REPEAT- UNTIL

Bentuk umum :
WHILE <syarat yang ditentukan> DO
BEGIN
            <proses yang akan diulang>;
END;
Sama halnya dengan struktur kendali yang telah dibahas sebelumnya, pada struktur perulangan dapat terjadi kasus dimana di dalam struktur perulangan tertentu terdapat struktur perulangan yang lain dan seterusnya. Program berikut akan menerapkan struktur perulangan dengan menggunakan while.

Contoh Programnya :
var
     i, j: Integer;
     M: Char;
begin
     Write('Masukkan sembarang karakter : ');Readln(M);
     i := 1;
     while i <= 10 do
     begin
             j := 1;
             while j <= i do
             begin
                     Write(M);
                     Inc(j);
             end;
             Writeln;
             Inc(i);
      end;
Readln;
end.
Output Program :
Pernyataan While (while statements) WHILE DO
Sekian dulu pertemuan kali ini, semoga semua tulisan ini bisa bermanfaat untuk sahabat semuanya.
Selengkapnya...

Sunday, May 20, 2012

[Pascal] Pernyataan For (For Statement)

Apa itu Perulangan (Loop Statement)? Pengulangan atau biasa disebut dengan looping digunakan untuk melakukan pengulangan sebuah proses pada program yang dibuat. Sebagai contoh bila kita memasukkan password untuk memasuki sebuah program/ sistem operasi, maka jika password kita keliru dengan otomatis akan meminta password ulang (tidak langsung keluar dari program), baru setelah password yang dimasukkan benar program yang diminta akan dijalankan. Nah untuk membuat seperti hal tersebut maka kita memerlukan yang namanya LOOPING

Pernyataan Perulangan memiliki tiga pernyataan, yaitu For, while, dan Repeat. Pernyataan perulangan dipakai untuk melakukan proses berulang terhadap pernyataan sederhana atau pernyataan terstruktur. Untuk pertemuan kali ini akan membahas tentang Pernyataan Perulangan yang menggunakan FOR, untuk while dan Repeat akan kita bahas pada pertemuan selanjutnya.

Pernyataan for (for statements)
Pernyataan for (for statements) juga digunakan untuk melakukan proses perulangan. Hanya saja proses perulangan pada pernyataan for langsung dikendalikan oleh suatu peubah yang disebut peubah kendali (control variables) yang harus bertipe berurutan. Jadi pada pernyataan for pada dasar sudah diketahui jumlah perulangannya. Perulangan dengan pernyataan for dapat berupa perulangan positif ('to') dan perulangan negatif ('downto'). Jika pernyataan yang akan mengalami perulangan lebih dari satu pernyataan, maka harus diawali dengan begin dan diakhiri dengan end;.

Pada Perulangan dengan pernyataan for dapat berupa perulangan positif ('to') dan perulangan negatif ('downto').

Perulangan Positif
Dapat dihitung/Counter dari kecil ke besar (Penambahan positif).

Bentuk Umum : 
FOR variabel control := nilai_awal TO nilai_ahir DO pernyataan

Contoh Programnya :
Program Mengurutkan_angka_Positif;
uses wincrt;
var
   i:integer;
begin
     FOR i := 1 TO 100 DO
     begin
     write(i:4);
end;
end.
OutPut Program :

Perulangan Negatif
Dapat dihitung/Counter dari besar ke kecil (Penambahannya Negatif).

Bentuk Umum : 
FOR variabel control := nilai_awal DOWNTO nilai_ahir DO pernyataan

Contoh Programnya : 
Program Mengurutkan_angka_Negatif;
uses wincrt;
var
   i:integer;
begin
     FOR i := 100 DOWNTO 1 DO
     begin
     write(i:4);
end;
end.
OutPut Program :  

Perulangan Tersarang
Adalah Perulangan yang nerada didalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses lebih dulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi mulai dari awal dan seterusnya. 

Contoh Programnya : 
uses wincrt;
var
i,j:integer;
begin
     for i := 1 to 5 do
         begin
         for j := 1 to 3 do
         begin
         write(i:8 , j:3);
     end;
         writeln;
     end;
end.
Output Programnya : 
Sekian dulu pertemuan kali ini, semoga semua tulisan ini bisa bermanfaat untuk sahabat semuanya.
http://4.bp.blogspot.com/-1LE0LedIO44/T7jjc-9mAJI/AAAAAAAABRQ/84shr3kLAEg/s72-c/Untitled.png
Selengkapnya...
 
site kreator
© Copyright Algoritma dan Pemrograman 2011 | Design by Makshum Abdullah | Template by AbduGreen | Powered by Blogger