TIPE DATA DALAM PASCAL

Ukuran: px
Mulai penontonan dengan halaman:

Download "TIPE DATA DALAM PASCAL"

Transkripsi

1 TIPE DATA DALAM PASCAL Dalam Pascal, menentukan tipe data suatu iabel, berarti sekaligus menentukan batasan nilai iabel tersebut dan jenis operasi yang dapat dilaksanakan pada iabel tersebut. Tipe data yang terdapat dalam Turbo Pascal dapat digambarkan sebagai berikut : Tipe sederhana (SimpleType) Tipe ordinal Integer Shortint Longint Boolean Char Byte Word Subrange (Subjangkauan) Terbilang (Enumerated) Tipe Data Tipe string Tipe terstruktur (Structured Type) Tipe Pointer Tipe real larik (Array) rekaman (Record) himpunan (Set) berkas (File) Gambar 1 Bagan tipe data dalam Pascal. Bentuk umum dari deklarasi tipe adalah Type pengenal = tipe; Dalam satu program dapat dideklarasikan beberapa tipe yang berbeda, tapi harus ada pengenal yang dapat membedakan tipe data yang dideklarasikan tersebut. Type Bulat = integer; Jumlah = Byte; Nilai1 = Shortint; Logika = Boolean; Huruf = String[25]; Pusat Pengembangan Pendidikan Universitas Gadjah Mada 1

2 Dari contoh di atas, tipe data integer, byte, shortint, boolean, dan string dapat digantikan dengan kata Bulat, Jumlah, Nilai1, Logika, dan Huruf dalam deklarasi iabel. Total Juml Nilai Status Kata : Bulat; : Jumlah; : Nilai1; : Logika; : Huruf; Selain itu, tipe data dapat juga langsung deklarasikan pada saat pendeklarasian iable. Total : Integer; Juml : byte; Nilai : Shortint; Status : Boolean; Kata : String; Tipe data dalam pascal seperti yang terlihat pada gambar 1 dapat dijelaskan sebagai berikut : 1. Data tipe sederhana ( simple-type data). Tipe data sederhana juga disebut dengan tipe data skalar. Data tipe ini dihubungkan dengan sebuah identifier untuk suatu data. Tipe data sederhana dapat dibagi dua yaitu tipe data ordinal dan tipe data real. a) Tipe data ordinal. Tipe data ordinal mempunyai 4 karakteristik yaitu sebagai berikut : Nilai dari tipe data ordinal mempunyai nilai yang berurutan. Semua nilai kecuali yang pertama mempunyai nilai pendahulu (predesor) dan semua nilai kecuali yang terakhir mempunyai suksesor. Fungsi standard ord dapat diterapkan pada sembarang tipe ordinal untuk mengetahui ordinalitasnya. Fungsi standard pred, berfungsi untuk mengetahui predesornya. Jika fungsi ini diterapkan pada nilai pertama, akan menyebabkan kesalahan. Pusat Pengembangan Pendidikan Universitas Gadjah Mada 2

3 Fungsi standard succ, berfungsi untuk mengetahui suksesornya. Jika fungsi ini diterapkan pada nilai yang terakhir akan menyebabkan kesalahan. Ada beberapa macam tipe data yang dapat diklasifikasikan dalam tipe data ordinal, antara lain adalah sebagai berikut: Tipe Data Integer Tipe integer adalah tipe data yang nilainya tidak mempunyai titik desimal. Ada lima tipe data yang termasuk dalam tipe data integer, yaitu shortint, integer, longint, byte, dan word. Batas nilai untuk masing-masing tipe data di atas dapat dilihat pada tabel 1 berikut. Tabel 1 Batas Nilai Tipe Integer Tipe Batas Nilai Ukuran dalam byte Byte Shortint Integer Word Longint Type Begin End. Bulat Jumlah Nilai1 = integer; = Byte; = Shortint; Untuk data tipe integer, Turbo Pacal juga menyediakan konstanta standard bernama MaxInt yang bernilai dan MaxLongInt yang bernilai Kedua konstanta ini dapat digunakan dalam program tanpa didefinisikan terlebih dahulu. Tipe Data Boolean Tipe data boolean mempunyai dua buah nilai, yaitu True (Benar) dan False (Salah). Tipe data boolean dapat digunakan untuk mengendalikan loop, indikator end of file, ataupun kondisi TRUE atau FALSE dalam program. Pusat Pengembangan Pendidikan Universitas Gadjah Mada 3

4 Ada tiga iabel yang bertipe boolean yaitu CheckIn, Tiket, dan Periksa. Ketiga iabel diatas mewakili persyaratan administrasi untuk naik ke pesawat terbang. Tiket bernilai TRUE jika penumpang mempunyai tiket, jika tidak berarti FALSE. CheckIn bernilai TRUE jika penumpang sudah melakukan CheckIn dan memperoleh boarder pass, jika tidak maka bernilai FALSE. Periksa bernilai TRUE jika penumpang telah memeriksakan barang bawaannya, jika tidak berarti FALSE. Maka deklarasi tipe data untuk iabel tersebut diatas adalah: Begin Tiket, CheckIn, Periksa : Boolean; Tiket CheckIn Periksa := TRUE; := TRUE; := TRUE; If Tiket AND CheckIn AND Periksa Then WriteLn( Administrasi lengkap, Anda boleh masuk! ); Else WriteLn( Administrasi Belum Lengkap! ); End. Tipe Data Char Tipe data Char dapat digunakan untuk mendefinisikan tipe data yang nilainya merupakan himpunan karakter yang dikenal komputer seperti yang terdapat pada tabel kode ASCII. Nilai data karakter ditulis diantara tanda petik tunggal, seperti misalnya A, a,!, %, 5, dan sebagainya. Begin End. Karakter : Char; Karakter := A ; WriteLn( Karakter tersebut =,Karakter); Pusat Pengembangan Pendidikan Universitas Gadjah Mada 4

5 Tipe Data Terbilang (Enumerated Data Types) Disebut data terbilang karena semua nilai disebut satu per satu. Tipe data ini didefinisikan oleh user di dalam program. Tujuan utama dari dari tipe data ini adalah untuk mengijinkan programmer untuk membuat nama data yang berarti. Kadang lebih mudah menggunakan tipe data terbilang dibanding menginput data sebagai string. Bentuk umum : type datatypeidentifier = typespecification; Bentuk umum typespecification: type (identifier1, identifier2,... identifiern) MonthType = (January, February, March, April, May, June,July, August, September, October, November, December); Vehicle = (Bicycle, Motorcycle, Car, Train); School = (Primary, Elementary, Junior High, Senior High, College, University); Dan kemudian dideklarasikan iabel. Month : MonthType; Ride : Vehicle; Study : School; Begin for Month := January to December do {*Mengerjakan statement perulangan*} end. Perlu diperhatikan bahwa dalam tipe data terbilang (enumerated datatypes), semua data harus diletakkan diantara tanda kurung. Urutan data perlu diperhatikan karena akan mempengaruhi nilai fungsi pred dan succ. Pred(February) adalah January Succ(February) adalah March Tipe Data Subjangkauan (Subrange Data-type) Batasan nilai untuk suatu iabel merupakan bagian dari data yang didefinisikan oleh programmer. Misalnya subrange untuk nilai akademis adalah 0 Pusat Pengembangan Pendidikan Universitas Gadjah Mada 5

6 sampai 100 atau A sampai E. Data subrange dapat didefinisikan pada data ordinal yang sebelumnya telah didefinisikan terlebih dahulu. Bentuk umum: Type pengenal = Nilai Terendah Nilai tertinggi Nilai terendah < nilai tertinggi. type DaysOfWeek = (Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday); {* Menunjukkan nama hari dalam satu minggu*} DaysOfWorkWeek = Monday..Friday; {*Menunjukkan hari kerja dalam seminggu*} Type Nilai = 0 100;{*Jangkauan nilai dari 0 sampai 100*} b) Tipe Data Real Data tipe real adalah salah satu dari tipe data sederhana selain tipe ordinal. Konstanta bertipe real adalah bilangan yang berisi titik desimal. Paling sedikit harus ada satu digit sesudah titik desimal. Bilangan real juga bisa dinyatakan dalam bentuk eksponensial. Pangkat dari bilangan dasar 10 (yang digunakan untuk menunjukkan eksponensial) dinyatakan dengan notasi E. Dalam Pascal terdapat lima macam tipe data real yaitu real, single, double, extended, dan comp. Batasan masing-masing tipe dapat dilihat pada tabel 2 berikut. Tabel 2. Tipe real dan batasannya Tipe Batasan Nilai Angka Signifikan Byte Real 2.9 x 10E x 10E Single 1.5 x 10E x 10E Double 5.0 x 10E x 10E Extended 1.9 x 10E x 10E Comp -2E E S D E : single; : Double; : Extended; Pusat Pengembangan Pendidikan Universitas Gadjah Mada 6

7 C : Comp; 2. Tipe String Data tipe string merupakan data yang berisi sederetan karakter yang banyaknya karakter bisa berubah-ubah sesuai kebutuhan, yaitu dari 1 sampai 255 karakter. Tipe string yang tidak dinyatakan panjang karakternya dianggap mempunyai 255 karakter. Data string terletak diantara dua tanda petik tunggal. Bentuk umum: type pengenal = string[panjang]; Tanggal : string[10]; Hari : string[6]; Spasi : Char; 3. Tipe data terstruktur (structured-type data). Dalam tipe data terstruktur setiap iabel bisa menyimpan lebih dari satu nilai data yang disebut komponen. Karakteristik tipe data ini ditentukan berdasarkan cara penstrukturan dan tipe data masing-masing komponen. Jika komponennya juga terstruktur maka tipe terstruktur yang dihasilkan juga lebih dari sebuah tingkat perstrukturan dan bisa tidak terbatas. Ada empat buah tipe data terstruktur, yaitu array, record, set, dan file. a) Tipe Array Tipe data terstruktur yang mempunyai komponen dalam jumlah tetap dan setiap komponen mempunyai tipe data yang sama. Posisi masing-masing data dalam array dinyatakan sebagai nomor indeks. Array dapat bertipe byte, word, integer, real, boolean, char, atau string dan juga subrange. Array dapat berupa satu dimensi, dua dimensi, tiga dimensi, maupun banyak dimensi. arrayname : array [x..y] of type; contoh: ourdata : array[1..100] of byte; myarray : array[5..25] of char; Pusat Pengembangan Pendidikan Universitas Gadjah Mada 7

8 Artinya adalah bahwa terdapat 100 elemen dalam array ourdata, indeks array tersebut dimulai dari 1 dan terdapat 20 elemen yang terdapat disarray myarray dan indeks arrau tersebut dimulai dari 5. Array Multidimensi Bentuk umum array multidimensi adalah sebagai berikut: type datatypeidentifier = array[enum_type1,enum_type2] of datatype; table : array[1..5, 1..3] of byte; {* array dua dimensi *} Cara mengakses : table[5,3]:=5; table[1,2]:=4; table[4,1]:=table[1,2]*table[5,3]; table3d : array [1..5, 1..4, 1..6] of byte; {* array tiga dimensi *} Cara aksesnya sama: table3d[3,4,5]:=6; Dan begitu juga dengan array 4 dimensi dan seterusnya: table4d : array[1..2, 1..3, 1..4, 1..5] of byte; {* array empat dimensi *} Array Of Record Berhubungan dengan tipe record, maka dapat juga dibuat array of record. Array of record akan dibahas pada pembahasan tipe record. b) Tipe Record Tipe data record adalah kumpulan tipe data dengan tipe yang berbeda satu sama lain. Tipe data record dipakai pada data akademis mahasiswa, data gaji pegawai, data persediaan barang, dan lain-lain. Bentuk umum: Type TypeName = record identifierlist1 : datatype1;... identifierlistn : datatypen; end; Pusat Pengembangan Pendidikan Universitas Gadjah Mada 8

9 type TEmployee = record name : string[25]; address : string[40]; age : byte; position : string[10]; commision : real; end; x : TEmployee; Deklarasi tipe record diatas dapat diakses dengan cara berikut: begin x.name := 'Paul Doherty'; x.address := '11th Kingston Avenue'; x.age := 35; x.position := 'Salesman'; x.commision := 0.10; end. Untuk mengakses data record, statement with...do adalah statement yang tepat. Dapat dilihat pada contoh berikut. begin with x do begin name := 'Paul Doherty'; := '11th Kingston Avenue'; address age := 35; position := 'Salesman'; commision := 0.10; end; end. Array Of Record Data record dibutuhkan untuk menangani data yang lebih dari satu tipe, dan jumlah data untuk satu deklarasi record bisa lebih dari satu, untuk itu dapat digunakan array of record. Cara mendeklarasikan array of record sama dengan mendeklarasikan array biasa. MyEmployee : array[1..100] of TEmployee; Misalkan akan diakses elemen array of record yang pertama. begin MyEmployee[1].name := 'Paul Doherty'; Pusat Pengembangan Pendidikan Universitas Gadjah Mada 9

10 MyEmployee[1].address := '11th Kingston Avenue'; MyEmployee[1].age := 35; MyEmployee[1].position := 'Salesman'; MyEmployee[1].commision := 0.10; end. Cara mengaksesnya dengan statement with. begin with MyEmployee[1] do begin name := 'Paul Doherty'; address := '11th Kingston Avenue'; age := 35; position := 'Salesman'; commision := 0.10; end; end. c) Tipe Himpunan (Set). Himpunan adalah kumpulan obyek dengan mempunyai tipe data yang sama dan urutan penulisannya tidak diperhatikan. Setiap obyek di dalam suatu himpunan disebut anggota atau elemen-elemen himpunan. Sifat-sifat himpunan dalam pascal sama dengan sifat himpunan dalam matematika. Bentuk umum: Type pengenal = set of type; Himpunan dapat juga dideklarasikan dalam deklarasi iabel. iabel pengenal : set of tipe_data; type days = (Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday); allday : set of days; workday : set of Monday.. Friday; thisday : days; begin thisday:=monday; if thisday in workday then writeln('this day I''m in work') else writeln('this day I''m on holiday'); end. Misalkan ada iabel myday, didefinisikan sebagai set sebagai berikut. Pusat Pengembangan Pendidikan Universitas Gadjah Mada 10

11 myday : set of days; Biasanya isi myday adalah Sunday, Monday, Saturday. Seandainya kita tidak ingin memasukkan Wednesday dan Friday ke dalam set, maka dapat dilakukan sebagai berikut. exclude(myday,wednesday); exclude(myday,friday); Untuk memasukkan Friday kembali ke dalam set dapat dilakukan seperti contoh berikut. include(myday,friday); d) Tipe Berkas (File). Tipe data berkas adalah kumpulan sejumlah komponen yang bertipe sama, yang jumlahnya tidak tertentu, dan biasanya tersimpan dalam suatu media penyimpanan luar. Jumlah dalam komponen berkas dapat ditambah jika diperlukan. Data yang ada di dalam berkas dapat digunakan oleh sembarang program yang tipe datanya disesuaikan dengan kebutuhan. Dalam Pascal dikenal juga berkas teks. Komponen-komponen dalam berkas teks membentuk suatu baris dan setiap baris diakhiri dengan tanda akhir baris (end Of Line, Carriage return, atau line feed). Dan setiap berkas selalu diakhiri dengan end of file atau Ctrl Z. Bentuk umum: Type pengenal = file of pengenal1; Const Jumlah_Mk = 5; Type Nilai = record Nama_Mhs : String[25]; No-Mhs : String[5]; Angkatan : String[5]; Nilai_Ujian : array[1..jumlah_mk] Of Integer; Rata_Rata : real; D_Nilai = File of Nilai; Daf_Nilai : D_Nilai; 4. Tipe data pointer (pointer-type data). Pusat Pengembangan Pendidikan Universitas Gadjah Mada 11

12 Data ini digunakan untuk membuat data terstruktur tipe dinamik.iabel akan dialokasikan pada saat dibutuhkan dan setelah selesai dapat didealokasikan kembali. Bentuk umum: <Nama> : <^TipeData>; Type StringType = String[15]; StringPointer = ^StringType; Name : StringPointer; NameData : String; Begin Name^ := Samples ; NameData := Samples ; End; Dalam contoh diatas iabel Name adalah iabel pointer. iabel ini tidak berisi data, tetapi berisi alamat letak dari data yang ditunjuk. iabel nama adalah iabel pointer dengan tipe StringPointer, sedang StringPointer adalah suatu tipe data pointer yang mnunjukkan letak dari nilai String[15]. Sedang Name^ menunjukkan isi dari memori yang alamatnya ditunjukkan oleh iabel pointer Name atau dengan kata lain menunjukkan nilai String[15] tersebut. Sedangkan iabel NameData berisi data berupa string yaitu Samples. Pendeklarasian iabel pointer tidak jauh berbeda dengan pendeklarasian iabel biasa, hanya perlu ditambahkan simbol topi (^) sebelum tipe datanya. Simbol topi tersebut menandakan bahwa iabel tersebut menunjuk ke lokasi tertentu pada memori. iabel pointer dapat juga dibuat bertipe record. Pendeklarasiannya adalah seperti berikut ini. Bentuk Umum: Type <NamaPointer> = <^NamaRecord>; <NamaRecord> = Record <Item1>:<tipeData1>; <Item2>:<tipeData2>;. <ItemN>:<TipeDataN>; End; <Nama> : <NamaPointer>; Pusat Pengembangan Pendidikan Universitas Gadjah Mada 12

13 Dalam Pointer dikenal iabel dinamik yang dapat dibuat dan dialokasikan dengan prosedur standar NEW. Bentuk umum: New(iabel) Contoh : Type Begin Str20 PointMhs RecMhs = String[20]; = ^RecMhs; = record; Nama : String[25]; NIM : String[10]; Alm : String[30]; IPK : real; End; DataMhs1, DataMhs2, DataMhs3, DataMhs4, DataMhs5, DataMhs6 : PointMhs; New(DataMhs1); New(DataMhs2); New(DataMhs3); New(DataMhs4); New(DataMhs5); New(DataMhs6);... Prosedure New hanya mengalokasikan iabel dinamik di heap, belum mengisi dengan nilai datanya. Untuk memasukkan data ke iabel dinamik dapat dilakukan seperti biasa pada iabel statik. Misalnya : DataMhs1^.Nama := Deviyanti ; DataMhs1^.NIM := ; DataMhs1 Deviyanti DataMhs2 Jika diberi Statemen: DataMhs1 := DataMhs2 maka gambar diatas akan berubah menjadi. Pusat Pengembangan Pendidikan Universitas Gadjah Mada 13

14 DataMhs1 Deviyanti DataMhs2 Operasi diatas disebut operasi mengkopi pointer, konsekuensinya, simpul yang semula ditunjuk oleh suatu pointer akan bisa terlepas dan tidak bisa dimasup lagi. Kembali ke gambar sebelumnya. Jika statemen DataMhs1^ := DataMhs2^ dibuat maka gambar tersebut akan berubah menjadi: DataMhs1 Deviyanti DataMhs2 Deviyanti Operasi diatas disebut operasi mengkopi isi simpul. Konsekuensinya adalah isi kedua simpul sama. iabel dinamik dapat dihapus dari heap dengan menggunakan prosedur standar Dispose dan prosedur standar Mark dan Release. Contoh : Dispose(DataMhs3^); Prosedur Standar release digunakan untuk menghapus sejumlah iabel dinamik mulai dari suatu iabel dinamik tertentu sampai dengan iabel dinamik terakhir. Contoh : New(DataMhs1); New(DataMhs2); New(DataMhs3); Mark(Hapus); New(DataMhs4); New(DataMhs5); New(DataMhs6); Release(Hapus); Statement diatas akan menyebabkan enam buah data dinamik dialokasikan ke heap dan iabel hapus akan menandai letak dari data iabel yang akan dihapus. Dengan adanya statemen Release maka iabel dinamik dimulai dari letak yang ditunjukkan iabel pointer hapus akan dihapus. Dalam hal ini yang terhapus adalah DataMhs4, DataMhs5, dan DataMhs6. Pusat Pengembangan Pendidikan Universitas Gadjah Mada 14

Tipe Data. Definisi Tipe Data

Tipe Data. Definisi Tipe Data Tipe Data Definisi Tipe Data Dalam pemrograman pascal, semua peubah yang akan dipakai harus ditentukan tipe data yang digunakan karena akan berpengaruh terhadap operasi bilangan yang dapat dilaksanakan

Lebih terperinci

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2 A. Kompetensi 1. Utama SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2 Mahasiswa dapat memahami tentang konsep pemrograman

Lebih terperinci

Struktur Data. Pertemuan 2

Struktur Data. Pertemuan 2 Pertemuan 2 Tujuan Pembelajaran Mahasiswa mampu menjelaskan konsep struktur data (Pengertian Struktur data, Konsep struktur data, Tipe data sederhana, Deklarasi data dalam bahasa pemrograman. 1. Pengertian

Lebih terperinci

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA Tujuan : 1. Mahasiswa memahami apakah yang dimaksud dengan struktur data 2. Mahasiswa memahami apakah yang dimaksud dengan algoritma 3. Mengingat kembali tipe

Lebih terperinci

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Tabel 1. Jenis data integer Ukuran memori (dalam byte) TIPE DATA Tipe data yang dikenal dalam bahasa pascal antara lain : Tipe data sederhana / Jenis data yang standar (Dasar) 1. Integer 2. Real 3. Karakter 4. Boolean Tipe data non standar (user defined) 1.

Lebih terperinci

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA JENIS DATA SEDERHANA & INPUT/OUTPUT DATA 1.1 Tipe Data A. Data Tipe Sederhana Dihubungkan dengan sebuah identifier untuk sebuah data. Data tipe ini digolongkan menjadi tipe data standar dan tipe data yang

Lebih terperinci

MODUL 1. Struktur Bahasa PASCAL secara umum

MODUL 1. Struktur Bahasa PASCAL secara umum MODUL 1 Struktur Bahasa PASCAL secara umum Pascal mempunyai struktur sebagai berikut: 1. Bagian Judul Program 2. Bagian Deklarasi e a. Deklarasi tipe data (TYPE) b. Deklarasi variabel (VAR) c. Deklarasi

Lebih terperinci

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu : BAB III KONSEP TIPE DATA 3.1 Konsep Tipe Data Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu : Type (pengenal) = tipe * pengenal = nama yang menyatakan tipe data * Tipe =

Lebih terperinci

Sesi/Perkuliahan ke: II

Sesi/Perkuliahan ke: II Sesi/Perkuliahan ke: II Tujuan Instruksional Khusus : 1. Mahasiswa dapat menyebutkan jenis-jenis data sederhana. 2. Mahasiswa dapat menjelaskan pengertian integer,, boolean dan char. 3. Mahasiswa dapat

Lebih terperinci

Algortima. Teguh Cahyono, ST.M.Kom

Algortima. Teguh Cahyono, ST.M.Kom Algortima Teguh Cahyono, ST.M.Kom Tipe Data & Macam Operator Macam Macam Type Data Ada enam kelompok type data pada turbo pascal yaitu : 1) Tipe data sederhana, type data sederhana dibagi menjadi dua type

Lebih terperinci

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2 Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2 1 Jurusan Sistem Informasi, 2 Jurusan Manajemen Informatika 1,2 STMIK AMIKOM Yogyakarta 1,2 Jl. Ringroad Utara Condong Catur Sleman Yogyakarta Variabel

Lebih terperinci

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA Kata-Kata Cadangan Kata-kata cadangan (reserved words) adalah kata-kata yang sudah didefinisikan oleh Pascal yang mempunyai maksud tertentu. Kata-kata

Lebih terperinci

KONSEP DASAR BAHASA PASCAL

KONSEP DASAR BAHASA PASCAL KONSEP DASAR BAHASA PASCAL I. Struktur Dan Komponen Dasar Program Pascal. Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Badan program dibagi

Lebih terperinci

Dasar Komputer & Pemrograman 2A

Dasar Komputer & Pemrograman 2A Dasar Komputer & Pemrograman 2A Materi 2 Reza Aditya Firdaus JENIS-JENIS DATA Jenis jenis data Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu: 1. Jenis data sederhana a. Jenis data

Lebih terperinci

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2 VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI Tujuan Pembelajaran 1. Siswa mampu memahami penulisan Tipe data, variabel dan konstanta dalam pascal 2. Siswa mampu menerapkan penggunaan Tipe data,

Lebih terperinci

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati MODUL STRUKTUR DATA Erna Kumalasari Nurnawati Apa yang dipelajari??? Sorting = mengurutkan sejumlah data berdasar kunci tertentu array,array record Searching (pencarian)->array+record Struktur tumpukan

Lebih terperinci

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL Target Pencapaian Siswa mengerti dan d dapat membuat program dengan engan Menggunakan Pascal Menuliskan Program Pascal Untuk Menuliskan Program Pascal tidak mengenal

Lebih terperinci

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

TIPE DATA, VARIABLE, dan OPERATOR DELPHI TIPE DATA, VARIABLE, dan OPERATOR DELPHI A. TIPE DATA Delphi merupakan bahasa pemrograman tingkat tinggi yang mendukung perancangan terstruktur dan berorientasi Object. Bahasa pemrograman ini berdasarkan

Lebih terperinci

Pertemuan 4 KONSEP TIPE DATA

Pertemuan 4 KONSEP TIPE DATA Pertemuan 4 KONSEP TIPE DATA Bahasa Pemrograman PASCAL Pascal, merupakan bahasa pemrograman tingkat tinggi. Pascal dirancang oleh Prof. Niklaus Writh (Technical University di Zurich, Switzerland) pada

Lebih terperinci

Algoritma Pemrograman I KONSEP DASAR

Algoritma Pemrograman I KONSEP DASAR Algoritma Pemrograman I KONSEP DASAR Apakah Algoritma itu? Masalah adalah pertanyaan atau tugas yang kita cari jawabannya. Untuk masalah yang kecil, dapat ditemukan solusi dengan mudah dan cepat. Jika

Lebih terperinci

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T AP2a (Pascal) Akuntansi Kelas 1 Semester 2 Hana Pertiwi S.T Pertemuan 1-3 (4 maret 2014) 1. Konsep Dasar Bahasa Pascal 2. Sejarah Singkat Bahasa Pascal 3. Struktur Dan Komponen Dasar Bahasa Pascal ( i).

Lebih terperinci

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a. PASCAL STRUKTUR PROGRAM Struktur program Pascal terdiri dari sebuah judul program (program heading) dan suatu blok program (program block) atau badan program (body program). Blok program dibagi lagi menjadi

Lebih terperinci

.::BAB II.::MENGENAL PASCAL

.::BAB II.::MENGENAL PASCAL .::BAB II.::MENGENAL PASCAL Pascal adalah bahasa pemrograman terstruktur yang membedakan blok-blok pendeklarasian tipe, variable dan penulisan kode program. Pascal memiliki keunggulan untuk dipelajari

Lebih terperinci

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom PERKENALAN STRUKTUR DATA Firmansyah, S.Kom A. TEMA DAN TUJUAN KEGIATAN PEMBELAJARAN 1. Tema Perkenalan Struktur Data 2. Fokus Pembahasan Materi Pokok 1. Definisi Struktur Data 2. Tipe-tipe data 3. Algoritma

Lebih terperinci

Algoritma Pemrograman I

Algoritma Pemrograman I Algoritma Pemrograman I Konsep Dasar Algoritma Ika Menarianti 1 Apakah Algoritma itu? Masalah adalah pertanyaan atau tugas yang kita cari jawabannya. Untuk masalah yang kecil, dapat ditemukan solusi dengan

Lebih terperinci

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT Jenis jenis data Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu: 1. Jenis data sederhana a. Jenis data yang standar; yaitu : Integer Real

Lebih terperinci

Pengenalan Pascal/DevPascal

Pengenalan Pascal/DevPascal Materi 1 Pengenalan Pascal/DevPascal Turbo Pascal adalah Compiler bahasa pemrograman Pascal. Untuk memulai menjalankan Pascal: Cari Folder Pascal ada di C:\TP\BIN\TPX.EXE Jalankan File TPX tersebut Dev

Lebih terperinci

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua ALGORITMA & PEMROGRAMAN II Pascal #2 Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua PASCAL Bahasa Pemrograman Terstruktur Diciptakan Nikalus Wirth Kata PASCAL untukpenghormatan

Lebih terperinci

Pengenalan Pascal. Sejarah Singkat Pascal

Pengenalan Pascal. Sejarah Singkat Pascal Pengenalan Pascal Sejarah Singkat Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan

Lebih terperinci

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL. KONSEP DASAR BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL. Pengertian Pemrograman / programming : adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah. Struktur

Lebih terperinci

KONSEP DASAR BAHASA PASCAL

KONSEP DASAR BAHASA PASCAL KONSEP DASAR BAHASA PASCAL Pengertian Pemrograman / programming : adalah pekerjaan penulisan instruksi bagi computer untuk menyelesaikan suatu masalah. Program Interpreter Compiler : adalah himpunan instruksi

Lebih terperinci

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan PERKEMBANGAN PASCAL Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan Nama pascal diambil sebagai penghargaan terhadap BLAISE PASCAL seorang ahli matematika

Lebih terperinci

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. ARRAY Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. 1.1 Deklarasi yang akan dipergunakan harus di deklarasikan terlebih dahulu. Deklarasi

Lebih terperinci

Teori Algoritma TIPE DATA

Teori Algoritma TIPE DATA Alam Santosa Teori Algoritma Dasar Algoritma TIPE DATA Program komputer adalah deretan perintah untuk memanipulasi data input menjadi informasi yang bermanfaat bagi pengguna (user). Data yang diinput dapat

Lebih terperinci

Dasar Komputer & Pemrogaman 2A

Dasar Komputer & Pemrogaman 2A Dasar Komputer & Pemrogaman 2A Materi 1 Reza Aditya Firdaus Sejarah Singkat Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal berasal dari

Lebih terperinci

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR 1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode

Lebih terperinci

Tipe Data dan Operator dalam Pemrograman

Tipe Data dan Operator dalam Pemrograman Diktat Pelatihan Olimpiade Komputer Oleh Fakhri Pertemuan ke 2 : Tipe Data dan Operator dalam Pemrograman 2.1 Tipe Data Tipe data adalah jenis dari suatu nilai pada pemrograman, baik itu angka, tulisan,

Lebih terperinci

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN I. Elemen-Elemen Dalam Bahasa Pemrograman Berikut adalah elemen-elemen pada bahasa pemrograman: Berikut adalah element-element pada bahasa pemrograman: 1. Aturan

Lebih terperinci

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti KONSTANTA Menghitung besaran-besaran fisis dalam bidang fisika memerlukan suatu konstantakonstanta. Bahasa C dan C++ menyediakan tipe data tambahan sehingga variabel yang kita gunakan merupakan konstanta

Lebih terperinci

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA Haida Dafitri, ST, M.Kom Ta. 2016 2017 T. Informatika STT Harapan Medan TUJUAN PEMBELAJARAN Setelah menyelesaikan bab ini, anda diharapkan : Mengenal dan Mengetahui

Lebih terperinci

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5 Struktur Data Belajar Struktur Data Menggunakan Pascal Pertemuan-5 I n W a h y u W i d o d o e m a i l @ r i n g k e s. c o m ARRAY Menurut definisinya, array (larik) adalah suatu variabel yang merepresentasikan

Lebih terperinci

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data Lecturer: Abdusy Syarif Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana Tipe Data REVIEW Slide - 2 A program is not an algorithm! Sebuah algoritma dapat diimplementasikan dengan

Lebih terperinci

STRUKTUR BAHASA PEMROGRAMAN

STRUKTUR BAHASA PEMROGRAMAN Pertemuan 4 STRUKTUR BAHASA PEMROGRAMAN I. Struktur Bahasa Program Prosedural Struktur Program adalah formulir dimana komponenkomponen dirangkai, diorganisir dan saling berhubungan. Bahasa yang digunakan

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-3 (Tipe Data dan Nama) 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama 2 Pendahuluan Tipe adalah pola representasi data dalam komputer Tipe data dapat dikelompokkan

Lebih terperinci

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application #2 Aplikasi Console Aplikasi console merupakan aplikasi berbasis teks yang berjalan pada command prompt. Bahasa yang digunakan pada aplikasi delphi adalah bahasa pemrograman pascal. Struktur Penulisan

Lebih terperinci

Chapter 3.2 : Tipe, Nama dan Nilai

Chapter 3.2 : Tipe, Nama dan Nilai Mata Kuliah : Logika dan Algoritma / 4 SKS Chapter 3.2 : Tipe, Nama dan Nilai Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : fatoni@binadarma.ac.id/toniubd@yahoo.com Materi Yang Dipelajari Tipe Data Dasar

Lebih terperinci

Tipe Data dan Operator

Tipe Data dan Operator Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1 Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam

Lebih terperinci

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL Disusun oleh : Nama : Trins Astriani Br Sidauruk NIM : 201302011 Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom JURUSAN KOMPTERISASI AKUNTANSI

Lebih terperinci

Pemrograman Dasar Pascal

Pemrograman Dasar Pascal Pemrograman Dasar Pascal Semester 1 d3 ilkom uns 1.Pengenalan Program 1 Sejarah Singkat Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal

Lebih terperinci

IF32222 STRUKTUR DATA TIPE DATA. Oleh : Andri Heryandi, M.T.

IF32222 STRUKTUR DATA TIPE DATA. Oleh : Andri Heryandi, M.T. IF32222 STRUKTUR DATA TIPE DATA 02 Oleh : Andri Heryandi, M.T. 1 TIPE DATA 1. Tipe Data Dasar 2. Pointer 3. Tipe Data Bentukan Oleh : Andri Heryandi, M.T. 2 TIPE DATA DASAR 1. Sudah dikenal dalam kehidupan

Lebih terperinci

P A S C A L D A S A R

P A S C A L D A S A R P A S C A L D A S A R Komputer merupakan satu rangkaian perangkat elektronik yang terdiri dari monitor, CPU(Central Processing Unit), keyboard, speaker maupun printer. Penggunaaan komputer sudah sangat

Lebih terperinci

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar Bahasa Pemrograman Pascal Page 1 / 11 Pengenalan Pascal Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman

Lebih terperinci

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) :

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) : STRUKTUR KONTROL Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) : statement C false true Statement WHILE-DO digunakan untuk

Lebih terperinci

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi. Tabel Informasi Tabel informasi atau tabel simbol berguna untuk mempermudah pada saat pembuatan dan implementasi dari analisa semantik (semantic analyzer). Pada proses translasi, tabel informasi dapat

Lebih terperinci

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1 Struktur Data Belajar Struktur Data Menggunakan Pascal Pertemuan-1 I n W a h y u W i d o d o e m a i l @ r i n g k e s. c o m Identifier, Konstanta dan Variabel Identifier (sebutan / pengenal) Identifier

Lebih terperinci

Bab 2 DASAR-DASAR ALGORITMA

Bab 2 DASAR-DASAR ALGORITMA Bab 2 DASAR-DASAR ALGORITMA Pada bab ini anda akan mempelajari 1. Nama (pengenal) 2. Nilai 3. Variabel dan Konstanta 4. Penugasan (Assignment) 5. Jenis-jenis tipe data 6. Jenis-jenis operasi dan kaitannya

Lebih terperinci

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ Pendahuluan Pada bab ini dileaskan tipe data dan operasi baca tulis data, juga dijelaskan struktur pemrograman pada bahasa C/C++ Penyajian 31 Tipe

Lebih terperinci

TIPE, NAMA, DAN NILAI

TIPE, NAMA, DAN NILAI TIPE, NAMA, DAN NILAI Dian Palupi Rini, M.Kom Tipe Dasar Bilangan Logika Nama Tipe adalah boolean (diambil dari nama matematikawan Inggris George Boole). Ranah Nilai : true (benar) dan false (salah). Konstanta

Lebih terperinci

PROSES PENJUALAN BUKU

PROSES PENJUALAN BUKU PROSES PENJUALAN BUKU MAKALAH Makalah ini disusun guna untuk memenuhi tugas TIK akhir tahun kelas XI semester 2 yang membahas tentang Proses Penjualan Buku. OLEH : Ida Mariyatuz Zulfa ( 14 ) Mar atu Sholekhah

Lebih terperinci

AlGorItma PemRoGraman TIPE- TIPE DATA DALAM TURBO PASCAL

AlGorItma PemRoGraman TIPE- TIPE DATA DALAM TURBO PASCAL AlGorItma PemRoGraman TIPE- TIPE DATA DALAM TURBO PASCAL Secara umum, tipe data dalam pemrograman Pascal adalah: Tipe data sederhana Tipe data standard (standard data type) --> Integer, Real, Boolean,

Lebih terperinci

Bab II Algoritma dan logika

Bab II Algoritma dan logika Bab II Algoritma dan logika Mengenal bahasa Pascal Mengenal PASCAL Standart pascal adalah bahasa pascal yang didefinisikan oleh K.Jensen dan Niklaus Wirth. Standart di Amerika didefinisikan oleh kerjasama

Lebih terperinci

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll. PRAKTIKUM 7 TIPE DATA TERSTRUKTUR 1. Judul Materi / Pokok Bahasan : Tipe Data Terstruktur 2. Tujuan Instruksional Khusus : Mahasiswa dapat membuat program dengan menggunakan jenisjenis tipe data terstruktur

Lebih terperinci

Lab. Teknik Informatika Struktur Data 1

Lab. Teknik Informatika Struktur Data 1 2. POINTER dan SINGLE LINK LIST TUJUAN PRAKTIKUM 1. Praktikan mengetahui tipe struktur data baru yaitu tipe data Pointer. 2. Praktikan menggunakan pointer didalam pembuatan program dan dapat menerapkannya

Lebih terperinci

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS MATA KULIAH PEMROGRAMAN * (TK) Minggu ke Pokok Bahasan dan TIU 1. Algoritma Konsep Dasar Bahasa Pascal secara singkat sejarah dirancangnya bahasa Memberikan konsep dasar pembuatan program dalam bahasa

Lebih terperinci

KONSEP DASAR BAHASA PASCAL

KONSEP DASAR BAHASA PASCAL KONSEP DASAR BAHASA PASCAL Sejarah Singkat Bahasa PASCAL Dikembangkan awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa

Lebih terperinci

SMA SANTO PAULUS PONTIANAK

SMA SANTO PAULUS PONTIANAK SMA SANTO PAULUS PONTIANAK Konsep Dasar Pemrograman Pascal Kelas X Semester 2 Pengayaan Teknologi Informasi dan Komunikasi Oleh : Vianney Alexius, mtb TIK-vianney.mtb 2012 Algoritma Serangkaian langkah

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-3 (Tipe Data dan Nama) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama S1 Teknik

Lebih terperinci

PEMANFAAT FUNGSI SQR DAN SQRT UNTUK PERHITUNGAN BESARAN VEKTOR DAN HAMBATAN AC. Ulul Ilmi *)

PEMANFAAT FUNGSI SQR DAN SQRT UNTUK PERHITUNGAN BESARAN VEKTOR DAN HAMBATAN AC. Ulul Ilmi *) PEMANFAAT FUNGSI SQR DAN SQRT UNTUK PERHITUNGAN BESARAN VEKTOR DAN HAMBATAN AC Ulul Ilmi *) *) Dosen Fakultas Teknik Prodi Teknik Elektro Universitas Islam Lamongan Abstrak Fungsi SQR adalah fungsi yang

Lebih terperinci

Modul 1 Pengantar Bahasa Pascal

Modul 1 Pengantar Bahasa Pascal 1 Modul 1 Pengantar Bahasa Pascal 1.1 Sejarah Singkat Bahasa PASCAL Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich Swiss. Nama PASCAL diambil

Lebih terperinci

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs. Indentifier, Keywords, Variable, Tipe Data dan Operator Ramos Somya, S.Kom., M.Cs. Merupakan nama yang digunakan untuk menamai variabel, konstanta, nama program maupun sub program. Seorang programmer tidak

Lebih terperinci

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Dev Pascal Sebuah IDE untuk bahasa PASCAL keluaran BloodSheed yang sifatnya

Lebih terperinci

Brigida Arie Minartiningtyas, M.Kom

Brigida Arie Minartiningtyas, M.Kom Brigida Arie Minartiningtyas, M.Kom Pseudocode Pseudo berarti imitasi atau mirip atau menyerupai Code menunjukkan kode dari program Pseudocode adalah kode yang mirip dengan instruksi kode program yang

Lebih terperinci

Struktur Data. PDE - Struktur Data 1

Struktur Data. PDE - Struktur Data 1 Struktur Data Copyright@Ihsan Jatnika PDE - Struktur Data 1 Objektif Mengetahui maksud struktur data dan menjelaskan penggunaannya dalam pemrograman Mengetahui operasi yang terkait dengan struktur data

Lebih terperinci

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom PENDAHULUAN Brigida Arie Minartiningtyas, M.Kom Langkah dalam proses pembuatan suatu program atau software : Mendefinisikan masalah dan menganalisanya Tujuan dari pembuatan program Parameter-parameter

Lebih terperinci

Daftar field MODUL 13 RECORD

Daftar field MODUL 13 RECORD MODUL 13 RECORD Record adalah suatu tipe data terstruktur. Dengan record data dapat dikumpulkan yang masing-masing dapat mempunyai tipe data berbeda. Masing-masing item data disebut dengan fieild. Jadi

Lebih terperinci

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array Definisi Array Array (larik) adalah sebuah variabel yang dapat menyimpan lebih dari satu nilai sejenis (memilikii tipe data sama). Hal ini berbeda dengan variabel biasa yang hanya mampu menampung satu

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level bahasa pemrograman: 1. Bahasa tingkat rendah 2. Bahasa

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-3 Tipe Data dan Nama :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama S1 Teknik Informatika-Unijoyo 2 Pendahuluan

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-3 (Tipe Data dan Nama) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama S1 Teknik Informatika-Unijoyo 2 1

Lebih terperinci

Pertemuan III ARRAY dan RECORD

Pertemuan III ARRAY dan RECORD Pertemuan III ARRAY dan RECORD STMIK Balikpapan Jurusan Manajemen Informatika I Array Array/Larik adalah struktur data yang mengacu pada sebuah/sekumpulan elemen yang diakses melalui indeks dan merupakan

Lebih terperinci

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date] [Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date] H a l a m a n 1 DAFTAR ISI DAFTAR ISI... 1 1. TIPE DATA DALAM BORLAND DELPHI7... 2 1.1.

Lebih terperinci

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal PROGRAM PASCAL Pascal adalah bahasa tingkat tinggi(high level language) yang orientasinya pada segala tujuan, dirancang oleh Professor Niklaus Wirt dari Technical University di Zurich, Switzerland. Nama

Lebih terperinci

Algoritma,Flowchart, Konsep

Algoritma,Flowchart, Konsep Algoritma,Flowchart, Konsep dasar PASCAL Masih ingat??? Algoritma Penulisan Algoritma Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya masih sering membingungkan (ambigu) /

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Algoritma Pemrograman Bekti Wulandari, M.Pd Kelas B TE 2014 Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level

Lebih terperinci

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT MODUL II OBJECK, PROPERTY, METHOD dan EVENT Dalam bahasa pemrograman berbasis obyek OOP, kita harus memahami istilah Object, Property, Method, dan Event sebagai berikut. 1) Object Komponen dalam sebuah

Lebih terperinci

Struktur Bahasa C dan C++

Struktur Bahasa C dan C++ Elemen Program Struktur Bahasa C dan C++ Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun 1972. C adalah bahasa pemrograman

Lebih terperinci

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL 1 MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL 1.1 Struktur Program Dalam Pascal Struktur dari suatu program pascal terdiri dari sebuah judul program ( program heading ) dan suatu blok program ( program

Lebih terperinci

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *). Komentar Program Untuk keperluan dokumentasi program, dapat ditambahkan komentar-komentar di dalam program yang tidak akan mempengaruhi proses dari program. Komentar program dapat diletakkan dimanapun

Lebih terperinci

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom Tipe Data dan Variabel Dosen Pengampu Muhammad Zidny Naf an, M.Kom Format Pseudocode Lengkap Judul program/algoritma PROGRAM Euclidean Program untuk mencari GCD dari dua buah bilangan bulat positif m dan

Lebih terperinci

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR. SiniCari.Blogspot.com Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR. 1.struktur pertama dalam pascal adalah.. a. Char; b. String c. End. d. Writeln e. Uses crt; 2.

Lebih terperinci

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom Runtunan Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom Runtunan terdiri dari satu atau lebih pernyataan Tiap pernyataan dikerjakan secara berurutan sesuai urutannya Urutan instruksi menentukan

Lebih terperinci

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C 1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama

Lebih terperinci

POINTER. Altien Jonathan Rindengan, S.Si, M.Kom

POINTER. Altien Jonathan Rindengan, S.Si, M.Kom POINTER Altien Jonathan Rindengan, S.Si, M.Kom Pendahuluan Tipe Variabel Variables (Pascal) Data Simple (atomic) Aggregate (composite) integer char boolean real Homogenous (arrays) Heterogeneous (records)

Lebih terperinci

Achmad Solichin.

Achmad Solichin. Pemrograman Bahasa C dengan Turbo C Sh-001@plasa.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button untuk membuat suatu

Lebih terperinci

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3 Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3 Tipe Data Variabel Konstanta Operator Fungsi-Fungsi Konversi Data Contoh Program Mengolah Data Tipe data pada dasarnya merupakan nama untuk sejenis

Lebih terperinci

Brigida Arie Minartiningtyas, M.Kom

Brigida Arie Minartiningtyas, M.Kom Brigida Arie Minartiningtyas, M.Kom Struktur Data Struktur dan Data Struktur suatu susunan, bentuk, pola atau bangunan Data suatu fakta, segala sesuatu yang dapat dikodekan atau disimbolkan dengan kode-kode

Lebih terperinci

Silabus Struktur Data. Bandung 2013

Silabus Struktur Data. Bandung 2013 Silabus Struktur Data Bandung 2013 Silabus u Menjelaskan Varian dan Invarian u Membuat Alur Logika pemrograman u Menerapkan Pengelolaan Array u Memelihara Pekerjaan secara prakds u Menerapkan konsep data

Lebih terperinci

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Pengantar dalam Bahasa Pemrograman Turbo Pascal Pengantar dalam Bahasa Pemrograman Turbo Pascal Penulis: William www.etersoul.com Computer Club of Bunda Hati Kudus SMA Bunda Hati Kudus Pengantar Bahasa Pemrograman Pascal Page 1 / 11 License Agreements

Lebih terperinci

Modul PVB-POLINEMA V1.0

Modul PVB-POLINEMA V1.0 BAB V TIPE DATA, VARIABEL DAN KONSTANTA MATERI 1. Tipe Data 2. Variabel 3. Konstanta STANDAR KOMPETENSI 1. Mampu memahami konteks pemakaian variabel dan konstanta 2. Mampu membuat variabel dengan tipe

Lebih terperinci