LAPORAN PRAKTIKUM DASAR PEMROGRAMAN TIPE DATA

Nama Kelompok Asisten

: 1. Indra Saputra Kurniawan (125100301111003) 2. Erwin Arya Winanto : 77 : Dwi Febrilia Anjarwati Rahayu (125100301111017)

LABORATORIUM KOMPUTASI DAN ANALISIS SISTEM JURUSAN TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN UNIVERSITAS BRAWIJAYA MALANG 2013

seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Program penerjemah atau compiler untuk Bahasa. Pascal banyak contohnya. alasan untuk mempelajari algoritma dan pemrograman adalah untuk memahami lebih dalam tentang turbo pascal sebagai dasar pemrograman. Meskipun demikian. Yang akan kita gunakan untuk mempelajari Bahasa Pascal adalah Turbo Pascal.1 Latar Belakang Program adalah kumpulan instruksi atau perintah yang disusun sehingga mempunyai urutan logika yang benar untuk menyelesaikan suatu persoalan. Dengan mengambil nama dari matematikawan Perancis. tetap saja programmer harus menuliskan kode-kode program agar objek-objek yang sudah mereka buat dapat bekerja sesuai dengan yang diinginkan. Untuk itulah. yang pertama kali menciptakan mesin penghitung. Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangankekurangan bahasa pemrograman yang ada pada saat itu. Dengan mempelajari Variabel dan Type Data maka kita dapat membantu dalam memahami atau menggunakan Pascal. Sebelum membuat suatu program harus mengerti tentang elemen atau dasar-dasar dalam Turbo Pascal yaitu Variabel dan Type data.BAB I PENDAHULUAN 1. Microsoft Pascal dan lain sebagainya. Dengan mengetahui dasar-dasar dari Pascal maka dapat dengan mudah memahami program-program selanjutnya yang lebih sulit lagi. diantaranya Turbo Pascal (Borland). Selain itu. dengan memahami dan menguasai dasar pemrograman maka untuk . Secara singkat dapat dikatakan bahwa sebuah program pasti terdapat alur logika yang menyebabkan program tersebut dapat bekerja dengan benar. Saat ini perberkembang bahasa pemrograman sudah canggih. Blaise Pascal. Pascal adalah bahasa pemrograman yang pertama kali dibuat oleh Profesor Niklaus Wirth. hanya dengan klik dan drag saja. Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman computer kepada mahasiswanya. Bahkan pemakaiannya sudah sangat mudah.

Serta dapat mengerti dan mengetahui tentang struktur dalam program pascal. tipe data standar.2 Tujuan Dalam Praktikum Dasar Pemograman Tipe Data kali ini bertujuan untuk para Praktikan lebih memahami tentang tipe data yang terbagi menjadi tiga yakni. .melangkah ke pembuatan program-program dengan menggunakan master-master pemrograman yang sudah ada kami tidak akan mengalami kesulitan dalam proses pengkerjaan program tertentu yang kami buat. tipe data penunjuk. tipe data tersruktur. 1.

mendefinisikan variable sedemikian rupa sehingga mendefinisikan suatu rentang nilai variabel yang mampu menyimpan. and in several other popular programming languages. Please note that four of these types of data (char. Suatu jenis dalam Pascal. dan longint) bukan . dan dalam beberapa bahasa pemrograman popular lainnya.BAB II TINJAUAN PUSTAKA 2. This chapter is devoted to illustrating the use of these eight data types by defining the allowable range of values that can be assigned to them. WHAT IS A DATA TYPE? defines a variable in such a way that it defines a range of values which the variable is capable of storing. dan juga mendefinisikan seperangkatoperasi yang diperbolehkan untuk dilakukan pada variable dari tipe tersebut. and longint) are not a part of the standard Pascal definition but are included as extensions to the TURBO Pascal compiler (Bloom & Fawcett. kata. TURBO Pascal has eight basic data types which are predefined and can be used anywhere in a program provided you use them properly. and it also defines a set of operations that are permissible to be performed on variables of that type. Perlu diketahui bahwa empat jenis data (char. TURBO Pascal memiliki delapan tipe data dasar yang telah ditetapkan dan dapat digunakan dimana saja dalam program yang disediakan. shortint. Anda menggunakannya dengan benar. dan dengan menggambarkan operasi yang dapat dilakukan untuk variable jenis ini. shortint. word. Bab ini dikhususkan untuk menggambarkan penggunaan dari delapan tipe data dengan mendefinisikan rentang yang diijinkan nilai-nilai yang dapat ditugaskan kepada mereka. and by illustrating the operations that can be done to variables of these types.1 Tipe Data  THE SIMPLE PASCAL DATA TYPE A type in Pascal. 2004).

Dalam tipe data ini bahwa dalam sebuah perubah hanya dimungkinkan untuk menyimpan sebuah nilai data. tipe real. Tipe standar terbagi atas lima point penting. yakni bahwa tipe data saklar menunjukkan untuk data tersebut nilainya terbentuk menurut urutan suatu data tertentu. Jenis data ini dibagi atas beberapa bagian.1.merupakan bagian dari definisi Pascal standar tetapi dimasukkan sebagai ekstensi untuk compiler Pascal TURBO (Bloom & Fawcett. tipe string dan tipe Boolean. tidak boleh ada character lain termasuk koma kecuali + dan -.32767 0... diantaranya : Tabel 1. 2004). yaitu tipe integer.255 -128. Dalam bahasa pemrograman pascal minimal harus ada satu . diantaranya : a.65535 -2147483648. tipe char.. Dalam bahasa pemrograman pascal hanya digit yang bias muncul sebagai integer.127 -32768.1 Tipe Data Standar Tipe data sederhana juga didefinisikan sebagai tipe data standar dan juga disebut dengan tipe data saklar. Tipe real merupakan suatu bilangan yang berisi titik decimal.2147483647 b.. Tipe data integer merupakan tipe data yang nilainya tidak memiliki titik decimal atau disebut bilangan bulat. Jenis data integer Tipe BYTE SHORTINT INTEGER WORD LONGINT Ukuran memori (dalam byte) 1 1 2 2 4 Jangkauan nilai 0. 2..

Penggunaan tipe data real ini adalah perhitungan matematika. c. dan perlu diingat bahwa data tipe char hanya terdiri satu karakter seperti ‘FAUZIAH RIZKY AMALIA’ atau ‘AMIK BINA SARANA INFORMATIKA’ yang merupakan tipe data char yang lebih kompleks sehingga disebut dengan string. misalnya ‘B’ ‘I’ ‘L’ ‘A’ ‘4’ ‘5’. fungsi karakter. dengan besarnya antara 1 sampai dengan 225 karakter. extended dan comp. Tipe data char merupakan tipe data yang digunakan untuk mendefinisikan tipe data yang nilainya merupakan himpunan karakter yang dikenal kmputer seperti dalam tabel ASCII. Dapat dinyatakan dalam bentuk eksponsial dengan notasi E. sains dimana derajat ketelitian sangat diperhatikan. nilai data tipe char ditulis diantara tanda petik. sebagai contoh : 0.digit sebelum titik decimal. fungsi penerus. Terdapat lima macam data dalam tipe ini. Tipe data string merupakan data yang derisi sederet karakter yang banyaknya bias berubah – ubah sesuai kebutuhan. Bentuk umum penulisan data ini adalah : Type pengenal= Pengenal Panjang = = string [pajang]. *. d. yaitu fungsi ordinal. Operator matematika yang digunakan adalah +. Dalam program pascal. single. Ada empat fungsi yang telah didefinisikan data digunakan untuk memanipulasi data tipe char. dengan nama tipe data bilangan bulat yang menunjukkan jumlah karakter Sebagai contoh : .7543E-4. double. yaitu real. -.00017543 adalah 1. fungsi pendahulu. Tidak diperbolehkan ada koma dan nilainya bias positif atau negative. /.

2 Tipe Data Terstruktur Pada tipe data terstruktur ini setiap perubah dapat menyimpan lebih dari satu nilai data yang masing-masing nilai data disebut komponen. Operator string menggunakan prosedur standard dan fungsi standar (Hougaard. Karena pada tipe ini data akan mempunyai dua nilai.Tipe kata = string[50] Var Nama1. Bentuk umum penulsannya : Type pengenal Pengenal Tipe index Tipe = = = = array[tipe index] of tipe. Posisi masingmasing komponen dalam larik dinyatakan sebagai nomor index. yaitu benar atau salah. tipe ini merupakan tipe terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama. 2008). OR atau NOT (Saniman. a. dengan nama tipe data tipe data untuk tiap nomor index tipe data komponen . Karakteristik tipe data terstruktur ini adalah ditentukan dberdasarkan cara penstrukturan dan tipe masing – masing komponen. 2. Tipe Boolean ini merupakan nilai data yang sangat penting untuk pengambilan suatu keputusan dalam suatu program. Operator yang digunakan dalam tipe ini adalah AND. yaitu larik. Tipe larik (aray tipe). Ukuran tipe terstruktur dalam bahasa pemrograman Turbo Pascal maksimal 65520 byte. Pada tipe ini ada empat buah tipe data terstruktur.1. Nama2 : Kata. himpunan dan berkas. rekaman. 2003) e.

Data type of pointer is a facility owned pernrograrnan Pascal language to overcome the static data types. .100] of integer. Node can be declared as a record field . Deklarasi yang disbutkan diatas disebut deklarasi array dimensi satu atau bias disebut vektor. semua elemen harus bertipe sama. tipe ini merupakan kumpulan sejumlah komponen yang bertipe sama yang jumlahya tidak tentu dan biasanya tersimpan dalam suatu media penyimpanan luar (Damayanti. Dan adapula array / larik yang berdimensi banyak. b. c. Understanding pointer is a data type that can be used to allocate and mendealokasikan (pick up / reduce) reminder dynamically. Tipe file atau berkas. arrays of whiskers in a reminder of limited storage. 2. Setiap objek dalam suatu set disebut anggota atau elemen himpunan.3 Tipe Data Penunjuk Pointer Data Types The data structure is meant here is the data structure used in the data type pointer.Parameter tiap index akan menentukan banyaknya komponen larik/ array tersebut.. variables. d. 2005).1. Pada larik. Akan menunjukkan bahwa vek adalah tipe data yang berupa larik / array yang komponennya bertipe integer dan banyaknya adalah 100 buah. Tipe set atau himpunan yang merupakan kumpulan obyek yag mempunyai tipe data yang sama dan urutan penulisannya tidak diperhatikan. ie according to the needs at the time of an executable program. data stored in the change order shall not exceed the already declared. Data type of pointer is marked by placing signs in front of the name ^ knots in its declaration. Selanjutnya adalah tipe record yang merupakan kumpulan data yang yang setiap elemennya bias mempunyai tipe data yang berbeda satu sama lainnya. sebagai contoh : Type vek = array [1.

that contains the field data type and field in addition to a pointer of type pointer field. Data bertipe pointer merupakan suatu fasilitas yang dimiliki pernrograrnan bahasa Pascal untuk mengatasi tipe data yang bersifat statis. Struktur Program Judul Program PROGRAM nama-program. 2003). Pengertian pointer adalah suatu tipe data yang dapat digunakan untuk mengalokasikan dan mendealokasikan (mengambil / mengurangi) pengingat secara dinamis. 2003). misaInya data bertipe larik yang penyimpanannya dalam pengingat terbatas. Simpul bisa dideklarasikan sebagai sebuah record yang berisi field field data yang bertipe selain pointer dan field field yang bertipe pointer. 2. 1. Blok Program Bagian deklarasi . dkk. struktur data bertipe pointer yang bersifat dinamis berbeda dengan tipe data lainnya yang besifat statis. pointer-type data structure that is dynamic in contrast to other data types that besifat static. In the programming language Pascal. Struktur data yang dimaksud disini adalah struktur data yang digunakan dalam data bertipe pointer.2 Struktur Program Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. data yang tersimpan dalam perubah tidak boleh melebihi pesanan yang telah dideklarasikan. Kegunaan yang utarna dari data bertipe pointer adalah untuk mengatasi kekurangan yang terdapat pada data yang bertipe larik (Barnes. Utarna usability of the data type is a pointer to address the deficiencies found in the data array of type (Barnes. yaitu bagian deklarasi dan bagian pernyataan (statement). Data bertipe pointer ditandai dengan meletakkan tanda ^ didepan nama simpul pada deklarasinya. Badan program dibagi lagi menjadi dua bagian. Dalam pemrograman bahasa Pascal. dkk. yaitu sesuai dengan kebutuhan pada saat suatu program dieksekusi.

deklarasi tipe TYPE ……………. konstanta. dan bila ditulis. end. Beberapa aturan dalam program Pascal :  Akhir sebuah program Pascal ditandai dengan tanda baca titik (. yaitu dideklarasikan terlebih dahulu pada bagian ini. .. …………. deklarasi konstanta CONST…………. ………………………………. Pascal menuntut supaya identifier tersebut diperkenalkan terlebih dahulu sebelum digunakan... harus terletak pada awal dari program dan diakhiri dengan titik koma. tipe. Identifier dapat berupa label...) merupakan pemisah antar instruksi satu dengan lainnya.  Tanda titik koma (. deklarasi variabel VAR …………….... deklarasi prosedur PROCEDURE nama-prosedur. prosedur dan fungsi.deklarasi label LABEL nama-label. Judul program sifatnya adalah optional. variabel. deklarasi fungsi FUNCTION nama-fungsi. Bagian Pernyataan Begin (statement) …………. …………………………. Bagian deklarasi digunakan bila di dalam program digunakan pengenal ( identifier).) setelah END yang paling akhir. Kalau suatu program menggunakan identifier.

2004. W.A.2009. Dasar-dasar Pemrograman. An Algorithm For Pascal. Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titik koma (. Bandung Hougaard. Jakarta Saniman & Muhammad Fathoni. Putri. New York Damayanti. C. 2003. Grafindo Media Pratama. Michael I & Hosein Askari. Champman & Hall. Pascal Program. DAFTAR PUSTAKA Barnes. 2003. I. Inc. 5-9 Sudarsono. CBS College Publishing. Jurnal SAINTIKOM. Pengantar Algoritma dan Pemrograman.)  Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda {dan} (Sudarsono.F and Ville. 2005. Bahasa Pascal. 2008. 4(1): 120-130 . Walker. The Basic of Pascal. 2009). R. Ahmad .D. Gramedia. Jurnal Type Inference Of Turbo Pascal. Ole. New York Bloom and Fawcett.

Sign up to vote on this title
UsefulNot useful