Skip to main content

Posts

Subrutin (Procedure Dan Function) Pada Pascal

Di setiap bahasa pemrograman pasti mempunyai yang namanya sub rutin yaitu sub program atau bagian terkecil dari suatu program yang digunakan untuk keperluan tertentu. Hanya saja masing-masing bahasa pemrograman mungkin menyebutnya dengan istilah/cara yang berbeda. Dengan menggunakan procedure dan function pembuatan program yang besar dan komplek menjadi lebih mudah. Sub rutin dibagi menjadi dua macam, yaitu Procedure dan Function. Yang membedakan antara procedure dengan function adalah jika procedure tidak menghasilkan/mengembalikan suatu nilai, akan tetapi function mengembalikan suatu nilai. Sebagai contoh kita membuat program yang digunakan untuk mencetak identitas sebanyak 3 kali (di Pascal).    program tanpaprocedure;    begin       write('Nama : Untung Subagyo');       write('Alamat Asal : Kebumen');       write('Alamat Tinggal: Yogyakarta');       write('Nama : Untung Subagyo'); ...

Record (Rekaman) Dalam Pascal

Sebuah record rekaman disusun oleh beberapa field. Tiap field berisi data dari tipe dasar / bentukan tertentu. Record mempunyai kelebihan untuk menyimpan suatu sekumpulan elemen data yang berbeda-beda tipenya (di banding array). Contoh , sebuah record dengan empat buah field.     •  Field 1     •  Field 2     •  Field 3     •  Field 4 Cara pendeklarasian dari record adalah sbb: • Mendefinisikan tipe dari record (jumlah field, jenis tipe data yang dipakai), • Mendefinisikan variabel untuk dilakukan operasi. SYNTAX    type    nama_record = record    identifier_1 : tipe_data_1;    :    :    identifier_n : tipe_data_n;    end;    var variabel : nama_record; Contoh:    type    Data_mahasiswa = record    Nama : string;    Usia : integer;    Kota : Stri...

Perulangan (Looping) Dalam Pascal

Perulangan dalam contoh program komputer atau loop Adalah suatu cara kerja yang mengerjakan  ”bagian pernyatan yang sama” secara berulang kali berdasarkan syarat/kondisi  yang ditentukan. Cara kerja ini digunakan untuk menyelesaikan persoalan yang dikerjakan secara berulang-ulang tetapi cara kerjanya sama walaupun hasilnya berbeda. Misalnya untuk mencetak angka 1 sampai 10, hanya dinyatakan satu baris pernyataan tetapi dikerjakan 10 kali, dimana setiap perulangan mencetak nilai yang berbeda.  Masalah yang lebih kompleks adalah soal iterasi dalam matematika dan metode numerik. Dalam contoh program komputer sering kali menggunakan beberapa macam perulangan sebagai berikut :   FOR . .TO.  . DO   WHILE . . DO    REPEAT . .UNTIL 1. FOR…..TO….DO Adalah perulangan yang digunakan untuk mengerjakan perintah sebanyak n kali. Jika perintah lebih dari satu baris, maka harus terletak di antara kata Begin ....End; Bentuknya ada 2 macam : ...

Penggunaan Variabel Array pada Pascal

Variabel bisa kita gunakan yang saat ini hanya bisa menampung satu data hanya pada satu variabel saja. Dalam banyak kasus kita akan repot menggunakan banyak variabel, sebagai contoh perhitungan nilai, jika terdapat banyak siswa, maka variabel nilai yang dibutuhkan disesuaikan dengan banyaknya siswa. Maka dilihat dari kasus diatas, maka dengan array, kita bisa mendeklarasikan nilai. Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama.  Komponen-komponen tersebut disebut sebagai komponen type, array mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen dalam array ditunjukkan oleh suatu index, dimana tiap komponen di array dapat diakses dengan menunjukkan nilai indexnya atau subscript. Array dapat bertipe data sederhana seperti byte, word, integer, real, bolean, char, string dan tipe data scalar atau subrange.  Tipe array mengartikan isi dari aray atau komponen- komponenya mempunyai nilai dengan tipe data terse...