Cara Penggunaan Tipe Data Char Pada Program Pascal

Cara Penggunaan Tipe Data Char Pada Program Pascal

Tutorial Cara Penggunaan Tipe Data Char Pada Program Pascal merupakan lanjutan dari ketiga tutorial tipe data pada pascal yang sebelumnya telah dibuat. Jika anda belum membacanya silahkan kunjungi link dibawah ini

Dalam bahasa pascal, banyak tipe data yang digunakan dalam proses pembuatan programnya. Untuk itu anda sebagai pemula yang ingin mengenal lebih jauh atau bahkan ingin berkecimpung di dunia pemrograman, pemahaman mengenai tipe data seperti char sangatlah penting pada program pascal.

Agar anda bisa lebih paham mengenai tipe data char, maka pada kesempatan kali ini saya bermaksud ingin berbagai ilmu kepada anda semua mengenai cara penggunaan tipe data char pada program pascal di bawah ini.

Mengenal Lebih Dalam Mengenai Tipe Data Char

Aturan main dari tipe data char sangatlah mudah untuk diingat karena di dalamnya hanya bisa diinputkan satu karakter saja. Jangan lupa untuk menambahkan tanda baca tanda kutip diantara karakter – karakter yang anda isikan. Untuk memorinya sendiri membutuhkan sekitar 1 byte memori.

Catatan : dalam 1 byte sama dengan 8 bit.

Tipe data char punya alternatif lain dalam pengisian karakternya yakni menggunakan karakter ASCII. Jika dijelaskan dalam teori seperti ini tentu anda belum bisa paham sepenuhnya. Pada pembahasan detailnya, nanti akan saya berikan contoh kasusnya ya. Untuk itu anda wajib menyimak pembahasan kali ini sampai selesai.

Catatan : dalam Free Pascal, tak hanya tipe data char saja yang bisa digunakan dalam compilernya, namun anda juga bisa menggunakan “widechar” dan juga “ansichar”.

Baca Juga  Cara Menginstal Free Pascal dan Cara Menggunakannya

Contoh Program Tipe Data Char Pada Pascal

Setelah anda mengenal sekilas mengenai tipe data char, sekarang saatnya bagi anda untuk mengetahui bagaimana cara penggunaan tipe data char melalui praktek agar anda bisa lebih paham lagi. Berikut beberapa contoh yang bisa anda simak.

Contoh program pertama

Pada contoh program di bawah ini, saya ingin memunculkan 3 karakter yang berbeda, sehingga harus memanfaatkan variabel a sebanyak 3 kali.

program tipe_char;
uses crt;
var
a:char;
begin
clrscr;
a:='A';
writeln('a: ',a);

a:='9';
writeln('a: ',a);

a:='x';
writeln('a: ',a);
readln;
end.

Tipe Data Char Pada Pascal

Tampilan program saat dijalankan

Berikut ini tampilan program setelah dicoba untuk dijalankan menggunakan menu run.

Tipe Data Char Pada Pascal
Hasil Run Latihan 11

Pada contoh tampilan di atas, saya memberikan contoh huruf “a” sebagai tipe data char yang bisa diisikan dengan menggunakan 1 karakter. Hasil outputnya pun juga 1 karakter dari setiap variabel a yang ditampilkan.

Contoh program kedua

Pada contoh program kedua ini, saya coba untuk tidak memberikan tanda kutip (‘…’) di antara karakternya, pasti akan muncul pemberitahuan error nantinya. Silahkan anda perhatikan dengan seksama!

program tipe_char;
uses crt;
var
a:char;
begin
clrscr;

a:=9;
writeln('a: ',a);
readln;
end.

Tipe Data Char Pada Pascal

Tampilan program saat dijalankan

Berikut ini tampilan program setelah dicoba untuk dijalankan menggunakan menu run.

Tipe Data Char Pada Pascal
Hasil Run Latihan 12

Yang perlu anda perhatikan dari peringatan error yang muncul pada tampilan di atas adalah (Error: Incompatible types: got “ShortInt” expected “Char”). Dengan memperhatikannya, maka anda akan paham apa yang harus dilakukan untuk memperbaiki program tersebut.

Contoh program ketiga

Pada program ketiga ini, saya hanya menambahkan tanda kutip di antara karakter saja pada contoh program kedua. Dan anda bisa memperhatikannya baik – baik, tanda kutip yang terlihat sepele ternyata memiliki pengaruh besar bagi keberhasilan program saat dijalankan.

Latihan 13
Latihan 13

Silahkan perhatikan tampilan program di atas, saya sudah menambahkan tanda kutip di antara karakternya.

Tampilan program saat dijalankan

Berikut ini tampilan program setelah dicoba untuk dijalankan menggunakan menu run.

Hasil Run Latihan 13
Hasil Run Latihan 13

Membuat Contoh Karakter Char yang Didasarkan dengan ASCII

Tahukah anda apa itu ASCII? ASCII merupakan singkatan dari American Standard Code for Information Interchange. Pada ASCII terdapat 256 karakter yang memang sudah disediakan dalam sistem kerja komputer secara internal. Untuk cara kerjanya sendiri, menggunakan bilangan biner yakni angka 0 dan 1 saja seperti halnya cara kerja komputer yang ada 2 pilihan saja antara matikan atau hidupkan.

Baca Juga  Cara Mencari Sisi Miring Segitiga Dengan Program Pascal

Jika anda menggunakan beragam karakter dalam pembuatan program tentu dibutuhkan yang namanya sistem pengingat agar karakter tersebut bisa diubah menjadi bilangan biner. Misalnya saja anda menggunakan huruf A kapital, di dalam kamus ASCII sendiri huruf A bisa ditemukan pada urutan ke 65. Anda bisa mengunjungi laman website ASCII untuk mengetahui daftar kamusnya. Untuk menggunakan huruf A pada program yang anda buat, cara penulisannya seperti ini :

a:=#65;

Contoh program ke empat

Pada program ke empat ini, saya akan mengaplikasikan ASCII pada agar anda tidak bingung tetang apa yang sudah saya jelaskan sebelumnya. Saya menggunakan huruf a yang mana dalam ASCII dituliskan dengan rumus a:=#65;. Pada contoh di bawah ini saya menggunakan variabel a. Silahkan perhatikan contoh program berikut ini!

program tipe_char;
uses crt;
var
a:char;
begin
clrscr;
a:=#65;
writeln('a: ',a);

a:=#57;
writeln('a: ',a);

a:=#137;
writeln('a: ',a);
readln;
end.

Latihan 14

Tampilan program saat dijalankan

Berikut ini tampilan program setelah dicoba untuk dijalankan menggunakan menu run.

Hasil Run Latihan 14
Hasil Run Latihan 14

Hasilnya bisa anda lihat pada tampilan di atas dengan 3 variabel yang digunakan dimana A urutan 65, 9 urutan 57, dan ‰ urutan 137. Untuk mengecek kebenarannya, maka anda bisa cek di kamus ASCII nya secara langsung.

Demikianlah pembahasan yang bisa saya berikan kepada anda semua mengenai cara penggunaan tipe data char pada program pascal. Kami tekankan kembali, untuk bisa lebih memahami tipe data char, perbanyaklah latihan dengan cara praktek langsung ya.

Dengan begitu anda akan lebih mudah mendapatkan pemahaman dari setiap permasalahan yang muncul saat proses belajar tersebut. Semoga bisa membantu dan membawa banyak manfaat bagi anda semua ya.

Bagikan :
Deni Rusdiaman

Author: Deni Rusdiaman

“Seseorang yang tidak pernah melakukan kesalahan tidak pernah mencoba sesuatu yang baru.” -Albert Einstein-