Sabtu, 25 Februari 2017

Looping pada pascal

Looping adalah perulangan untuk menjalankan statement berkali kali sesuai ketentuan. Looping pada Pascal dibagi 3, yaitu While-do, For-to-do, For-downto-do. Dalam materi ini kita akan mempelajari ketiga looping tersebut, masing-masing looping memiliki perbedaan dan kelebihan tersendiri.




While-Do
While-do yaitu perulangan yang dijalankan selama kondisi tersebut benar. Kondisi tersebut bisa ditentukan sesuai dengan ketentuan kita. While-do digunakan untuk mengulangi statement yang sama, lebih baik digunakan untuk perulangan yang membutuhkan banyak statement dengan 2 kemungkinan. Membutuhkan increment(penambahan otomatis) untuk melakukan perulangannya.

Contoh program:

program Looping_While;
uses
  crt;
var
  i:integer;
begin
i:=1;
  while(i <= 10)do
  begin
    writeln('Ini bilangan ke-',i);
    i:=i+1; //ini increment
  end;
  readln;
end.

















For-To-Do
For-to-do yaitu perulangan bernilai, maksudnya yaitu ada nilai awal dan nilai akhir, selama nilai tersebut sesuai dengan ketentuan, maka akan dilakukan looping sebanyak nilai tersebut. Baik digunakan untuk looping yang membutuhkan nilai banyak.
Nilai tersebut akan bertambah sendiri tanpa harus diinislisasi increment (penambahan otomatis).

Contoh program:

program Looping_For;

{$APPTYPE CONSOLE}

uses
  crt;
var
  i:integer;
begin
for i:=1 to 10 do
  begin
    writeln('Ini program for ke-',i);
  end;
readln;
end.
















For Downto Do
For-downto-do yaitu perulangan bernilai dari besar ke kecil, looping ini sama seperti for-to-do, hanya nilainya dari terbesar hingga terkecil, terdapat nilai awal dan nilai akhir. Perulangan tersebut akan dijalankan hingga batas nilai akhir.

Contoh program:

program Looping_For;

{$APPTYPE CONSOLE}

uses
  crt;
var
  i:integer;
begin
for i:=10 downto 1 do
  begin
    writeln('Ini program for downto ke-',i);
  end;
readln;
end.

















Sekian tutorial kali ini. Semoga dapat membantu kalian untuk lebih memahami pemrograman pascal dalam hal looping. Jangan lupa untuk selalu mencoba dan mengulik secara terus menerus.

Have A Nice Code!!!
Share:

Rabu, 22 Februari 2017

Tipe data pada pascal - pengenalan



Pascal yaitu salah satu bahasa pemograman yang bisa digunakan untuk programer awam atau yang baru belajar, karena bahasanya yang simple dan mudah diimplementasikan. Pascal merupakan bahasa tingkat tinggi, sehingga penulisannya hampir mirip dengan kondisi kondisi dunia nyata.

Materi kali ini kita akan bahas mengenai tipe data pada pascal, tipe data ini akan digunakan sebagai jenis data dari suatu variable, sedangkan variable adalah sebuah nama/tempat yang digunakan untuk memasukan nilai. Pada pascal terdiri dari beberapa tipe data yaitu string, integer, real, array, char, dsb.


Numeric
Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk bilangan


  • Bilangan bulat

Tipe Data
Ukuran (bit)
Range
Byte
8
-128 s.d. 127
Short
16
-32768 s.d. 32767
Int
32
-2147483648 s.d. 2147483647
Long
64
-9223372036854775808  s.d. 9223372036854775807
  • Bilangan pecahan

Tipe
Ukuran
Range
Presisi (jumlah digit)
bytes
bit
float
4
32
+/- 3.4 x 1038
6-7
double
8
64
+/- 1.8 x 10308
15


Boolean
Tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan (benar atau salah)


String
Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk karakter (angka, huruf, karakter khusus atau simbol)


Lainnya


1. Array
Tipe data sejenis yang dapat menampung data secara bertumpuk,jadi satu tipe data tetapi datanya bisa lebih dari satu.


2. Date
Tipe data yang hanya dapat menampung data dalam format tanggal saja


3. Time
Tipe data yang hanya dapat menampung data dalam format waktu saja


4. Char
Tipe data yang hanya menampung 1 huruf/karakter saja

Tiap bahasa pemograman memiliki tipe data yang tidak jauh berbeda dengan yang lainnya, perbedannya hanya pada penulisannya saja. Untuk bahasa pemograman lain nanti akan kita bahas pada tutorial lainnya. Sekian materi dari saya, apabila kalian masih kurang mengerti atau gagal paham bisa langsung koment dibawah ini

Have A Nice Code!
Share:

Kamis, 09 Februari 2017

Output dan input pada delphi pascal



Cara paling awal untuk mempelajari pemograman yaitu bagaimana kita menampilkan output dan memberikan input terhadap program tersebut. Output dan input pada pascal sebenarnya tidak jauh berbeda dengan bahasa pemograman lain, hanya berbeda sedikit di bagian penulisannya. Pascal cenderung lebih mudah dalam output dan input karena hanya 1 kata yang diperlukan untuk menjalankannya.

Berikut coding dan penjelasannya:

Write () : menampilkan nilai pada baris yang sama
Writeln () : menampilkan nilai pada baris berikutnya
Read () : input pada baris yang sama
Readln () : input pada baris yang beda

Agar lebih mudah memahaminya mari ikuti coding berikut :


Program Menampilkan Nilai String

Program menampilan_nilai_string;

Uses crt;

Begin
  Write('hello world'); //menampilkan hello word
  Writeln('selamat datang');  //menampilkan selamat datang
  Writeln('anda pengunjung ke-10'); //menampilkan huruf dan angka
  readln;
End.



Dalam program tersebut terlihat pebedaan antara write() dan writeln(), yaitu apabila write() maka akan menampilkan 1 baris dengan dengan kalimat selanjutnya, sedangkan writeln() akan menampilkan kalimat di baris selanjutnya


Menggabungkan dengan tipe data

Program menampilkan_nilai;

Uses crt;

Var
Huruf : string;
Angka : integer;
Angka_des : real;

Begin
  Huruf := 'Budi';
  Angka := 9;
  Angka_des := 9.00;

  Writeln('Selamat datang ', huruf);
  Writeln('Nilai anda : ', Angka);
  Writeln('Nilai rata-rata : ', Angka_des);
  readln;

end.



Dalam program tersebut terlihat perbedaan masing-masing tipe data, dimana string akan menampilkan kalimat biasa, integer akan menampilkan bilangan bulat dan real akan menampilkan bilangan decimal


Memasukan nilai / input

Program memasukan_input;

Uses crt;

Var
nama : string;
nilai : integer;

Begin
Write('Maukan nama anda : ');
Readln(nama);
Write('Masukan nilai anda : ');
Readln(nilai);

Clrscr; // clear screen untuk menghapus semua tampilan yang ada di layar
Writeln ('Selamat datang ', nama);
Writeln ('Nilai anda : ', nilai);
Writeln ('Terima Kasih');
readln;

End.


Dalam program tersebut terlihat bahwa input yang kita masukan adalah "designcodelearn" dan nilai "90", kemudian program akan menghapus tampilan sebelumnya, dan menampilkan hasil input yang tadi kita lakukan

Sekian materi kali ini, semoga dapat bermanfaat bagi kalian, jangan lupa untuk terus berlatih dan mengembangkan materi yang telah ada. 

Have A Nice Code!
Share:

Rabu, 01 Februari 2017

Download dan Install Delphi 7


Delphi 7 merupakan software yang digunakan untuk menciptakan sebuah aplikasi OOP maupun simple program. Delphi 7 ini lahir pada tahun 1992 dan masih eksis hingga sekarang karena kompabilitas dan kemudahannya menyesuaikan dengan kebutuhan aplikasi masa kini. Delphi menggunakan bahasa Pascal.

Dalam tutorial yang akan saya buat nantinya mempelajari bahasa pascal menggunakan Delphi 7, serta tips tips menarik bagi yang ingin mencobanya dari awal. Maka dari itu agar tutorial yang saya berikan ini berjalan dengan baik, sebaiknya menyamakan versinya terlebih dahulu dengan mendowload dibawah ini.



Setelah didownload, kini waktunya kita agar melakukan instalasi Delphi 7, ayo ikuti langkah langkahnya.

1. Ekstrak file .Rar terlebih dahulu, tunggu hingga selesai

2. Ekstrak file .iso dengan Daimond Tool atau ultra iso, tunggu hingga selesai


3. Buka setup.exe, hingga muncul tampilan seperti berikut lalu pilih "Next"


4. Pilih "I Accept the terms ..... ", lalu klik "Next"


5. Isikan username dan organisation sesuai keinginan anda, lalu pilih "Next"


6. Pilih lokasi penyimpanan file sesuai keinginan anda, lalu pilih "Next"


7. Ceklis "Save installation database .... ", lalu pilih "Next"


8. Klik Install, lalu tunggu hingga proses instalasi selesai


9. Terakhir klik "Finish"

Sekian cara instalasi Delphi 7, mari kita pelajari pemograman bahasa pascal lebih jauh di tutorial tutorial selanjutnya. Kalau masih ga ngerti atau gagal paham bisa komentar dibawah ini

Have A Nice Code!
Share:
Diberdayakan oleh Blogger.

SEO

What is SEOWhat is SEO