Cara Penggunaan Tipe Data String Pada Program Pascal

Cara Penggunaan Tipe Data String Pada Program Pascal

Sebelum anda memulai tutorial cara penggunaan tipe data string pada Free Pascal, ada baiknya anda mengikuti tutorial cara menginstal free pascal yang sudah dibuat sebelumnya. Jika anda sudah melakukan instalasi free pascal, anda bisa melanjutkan tutorial ini.

Program pascal di kehidupan sehari – hari banyak dijadikan sebagai tujuan utama untuk belajar struktur program dan mempelajari bagaimana susunan algoritma bagi mereka seorang pemula.

Terlebih lagi bagi para mahasiswa yang mengambil jurusan Sistem Informasi, Manajemen Informatika dan Teknik Informatika. Pada semester awal, program pascal selalu menjadi primadona untuk diperkenalkan dan dipelajari.

Karena program pascal memang dianggap sebagai program paling tepat untuk memulai pengenalan dalam pembelajaran pemrograman. Perlu anda ketahui, bahwasannya program pascal selalu dijadikan sebagai langganan untuk diperlombakan dalam ajang bergengsi Olimpiade Sains Nasional khususnya di bidang ilmu komputer.

Dalam program pascal, terdapat berbagai macam tipe data yang mempunyai masing – masing peran dan tujuan. Kali ini saya hanya ingin membagikan informasi mengenai cara penggunaan tipe data string pada program pascal.

Apa itu tipe data string pada program pascal?

Sebelum membahas lebih dalam lagi mengenai bagaimana cara penggunaan tipe data string pada program pascal, sebaiknya anda berkenalan terlebih dahulu apa itu tipe data string.

Tipe data string merupakan salah satu tipe data di dalam program pascal yang terdiri dari banyak karakter. Jika anda menggunakan Turbo Pascal, maka jumlah karakter maksimal yang bisa digunakan dalam program pascal ialah 255 karakter.

Namun jika anda ingin menggunakan lebih banyak lagi karakter yang jumlahnya tidak terbatas, maka anda bisa menggunakan Free Pascal saja.

Cara Penggunaan Tipe Data String Pada Program Pascal

Penggunaan variabel tipe data string bisa ditambahkan pada bagian kode yang menujukkan fungsi “var”. Untuk lebih jelasnya bisa anda lihat pada contoh kode di bawah ini :

program tipe_string;
uses crt;
var
a:string;
begin
clrscr;
a:='Berilid';
writeln('a: ',a);

a:='Sedang belajar Pascal';
writeln('a: ',a);

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

Jika kode program pascal di atas dijalankan (run), maka akan muncul tampilan seperti ini :

Baca Juga  Cara Penggunaan Tipe Data Char Pada Program Pascal

image tipe data string pada pascal 1

Untuk kode program yang saya gunakan di atas, variabel huruf a saya jadikan sebagai tipe data string dan hasilnya bisa tampil secara otomatis dengan memakai perintah “writeln”. Tipe data string di atas dibiarkan default dan bisa menampilkan hingga 255 karakter.

Namun jika anda ingin membatasi karakter yang muncul, maka bisa menfilternya dengan menambahkan tanda kurung siku sebagai penanda bahwa jumlah yang ditentukan merupakan batas maksimal dari karakter yang nantinya akan ditampilkan. Silahkan perhatikan baik – baik contoh di bawah ini!

Saya mencoba mencantumkan variabel a dengan tambahan angka 10 pada bagian tipe daa stringnya ( a:string[10] )

program tipe_string;
uses crt;
vara:string[10];
begin
clrscr;
a:='Berilid oke belajar programming';
writeln('a: ',a);

a:='Sedang belajar Pascal';
writeln('a: ',a);

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

Setelah dijalankan akan muncul seperti gambar di bawah ini :

image pascal 2

Anda bisa lihat sendiri pada gambar di atas, bahwasannya variabel a yang muncul hanya 10 karakter saja, meskipun pada kode program pascal ditulis lebih dari 10 karakter. Untuk memastikan bisa anda hitung berapa masing – masing karakter pada 3 deretan variabel a tersebut.

Note : Spasi juga termasuk ke dalam perhitungan karakter.

Jika anda ingin mencoba dengan menggunakan jumlah karakter lain, maka tinggal ganti angkanya menjadi angka yang anda inginkan. Sebaiknya gunakan angka yang lebih kecil daripada jumlah karakter yang anda tulis. Misalnya saja pada contoh kasus berikut seperti ini :

Jika anda menuliskan “Berilid oke belajar programming”, berarti total karakternya adalah 31 karakter. Untuk membuktikan dengan menggunakan filter jumlah karakter selain 10, maka pilihlah jumlah karakter yang lebih kecil dari angka 31. Dengan demikian, maka anda akan mengetahui kebenaran dari filter karakter yang anda tambahkan pada tipe data string.

Perbedaan Penggunaan Tipe Data String dan AnsiString Pada Turbo Pascal dan Free Pascal

Poin ini melanjutkan penjelasan sekaligus pembuktian dari bagian pengertian tipe data string di atas, jadi diharapkan anda akan lebih paham jika langsung melihat praktek dan hasilnya.

Penggunaan Tipe Data String Pada Turbo Pascal

Untuk membuktikan bahwasannya tipe data string hanya mampu menampilkan 255 karakter pada turbo pascal, maka bisa anda lihat melalui contoh yang sudah saya praktekkan sebelumnya :

program tipe_string;
uses crt;
vara:string;
begin
clrscr;
a:='Pascal diambil dari nama ahli matematika prancis abad pertengahan, ' +'Blaise Pascal. Bahasa Pascal di kembangkan oleh Niklaus Wirth pada ' +'tahun 1970, dan populer digunakan pada era 1970 hingga awal 1990an. ' +'Dari awal dikembangkan, Pascal dirancang untuk keperluan akademik. ' +'Atas alasan itu pula Pascal masih digunakan di berbagai sekolah dan ' +'universitas di seluruh dunia (termasuk Indonesia).';
writeln(a);
readln;
end.

Jika kode program pascal dijalankan, maka akan muncul :

Baca Juga  Cara Menginstal Free Pascal dan Cara Menggunakannya

image tipe data string pada pascal 3

Bisa dibuktikan sendiri, kalimat terpotong karena karakter maksimal yang bisa ditampilkan benar – benar 255 karakter saja.

Penggunaan Tipe Data AnsiString Pada Free Pascal

program tipe_string;
uses crt;
var
a:ansistring;
begin
clrscr;
a:='Pascal diambil dari nama ahli matematika prancis abad pertengahan, ' +'Blaise Pascal. Bahasa Pascal di kembangkan oleh Niklaus Wirth pada ' +'tahun 1970, dan populer digunakan pada era 1970 hingga awal 1990an. ' +'Dari awal dikembangkan, Pascal dirancang untuk keperluan akademik. ' +'Atas alasan itu pula Pascal masih digunakan di berbagai sekolah dan ' +'universitas di seluruh dunia (termasuk Indonesia).';
writeln(a);
readln;
end.

Jika kode program pascal dijalankan, maka akan muncul :

image tipe data string pada pascal 4

Nah anda bisa lihat sendiri penggunan AnsiString memang benar – benar tak dibatasi denga jumlah karakter. Namun jika anda menggunakan tipe data AnsiString pada turbo pascal, saat dijalankan pasti error. Karena memang tipe data AnsiString tidak ada.

Demikian pembahasan yang bisa saya berikan di atas mengenai cara penggunaan tipe data string pada program pascal. Semoga bisa membantu dan membawa banyak manfaat bagi anda semua.

Bagikan :
Deni Rusdiaman

Author: Deni Rusdiaman

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