SOAL LATIHAN PEMROGRAMAN PASCAL

Ukuran: px
Mulai penontonan dengan halaman:

Download "SOAL LATIHAN PEMROGRAMAN PASCAL"

Transkripsi

1 SOAL LATIHAN PEMROGRAMAN PASCAL A. Untuk soal nomor 1 25 lihat program di bawah ini : uses crt; var r,r1,r2:real; i:integer; s,s1,s2:string; clrscr; s := pred('f'); s1:= pred('3'); s2:= 'PASCAL'; writeln('1 : ',s,s1); writeln('2 : ',succ(s2[3])); writeln('3 : ',succ('j')); s := 'SMU N 1 KRANGKENG'; writeln('4 : ',ord(s[5])); writeln('5 : ',ord('5')); r := ; r1:= ; writeln('6 : ',trunc(r)); writeln('7 : ',trunc(r1)); writeln('8 : ',trunc( )); writeln('9 : ',round(r)); writeln('10: ',round(r1)); writeln('11: ',frac(r):0:4); writeln('12: ',frac(r1):0:4); writeln('13: ',int(r):0:4); writeln('14: ',int(r1):0:4); writeln('15: ',trunc(r) div round(r1)); writeln('16: ',trunc(r1)+round(r1) mod round(r1)); writeln('17: ',exp(round(frac(r))):0:2); writeln('18: ',ln(exp(round(frac(r)))):0:2); writeln('19: ',cos(round(r1)-6):0:2); i := 10; dec(i,7); dec(i); writeln('20: ',i); inc(i); inc(i,7); writeln('21: ',i); writeln('22: ',odd(i)); writeln('23: ',odd(i+1)); r := 10; r := r * 10; writeln('24: ',r:0:0); r := 3; r1 := 5; r2 := 4; r := r2; r := r1 - r2; r := r * r1; gotoxy(15,1); writeln('25: ',r:0:0); readln; 1

2 Soal nomor 1 25 : 1. Bagaimana out put dari program di atas Pada tampilan ke-1? a. 5b b. 52 c. eb d. e2 e. be 2. Bagaimana out put dari program di atas Pada tampilan ke-2? a. 20 b. 84 c. 116 d. t e. T 3. Bagaimana out put dari program di atas Pada tampilan ke-3? a. 11 b. 75 c. 107 d. k e. K 4. Bagaimana out put dari program di atas Pada tampilan ke-4? a. 14 b. 78 c. 110 d. n e. N 5. Bagaimana out put dari program di atas Pada tampilan ke-5? a. 5 b. 53 c. e d. E e. Error 6. Bagaimana out put dari program di atas Pada tampilan ke-6? 7. Bagaimana out put dari program di atas Pada tampilan ke-7? 8. Bagaimana out put dari program di atas Pada tampilan ke-8? a. 8 b. 9 c. 45 d. 55 e Bagaimana out put dari program di atas Pada tampilan ke-9? 10. Bagaimana out put dari program di atas Pada tampilan ke-10? 11. Bagaimana out put dari program di atas Pada tampilan ke-11? a b c d e Bagaimana out put dari program di atas Pada tampilan ke-12? a b c d e Bagaimana out put dari program di atas Pada tampilan ke-13? a b c d E+02 e. 2.01E Bagaimana out put dari program di atas Pada tampilan ke-14? a b c d. 5 e Bagaimana out put dari program di atas Pada tampilan ke-15? a. 3 b. 6 c. 33 d. 201 e

3 16. Bagaimana out put dari program di atas Pada tampilan ke-16? a. 3 b. 33 c. 5 d. 201 e Bagaimana out put dari program di atas Pada tampilan ke-17? a. 0 b. 1 c d e. Error 18. Bagaimana out put dari program di atas Pada tampilan ke-18? a. 0 b. 1 c d e. Error 19. Bagaimana out put dari program di atas Pada tampilan ke-19? a. 0.00E+00 b. 1.00E+00 c d e. Error 20. Bagaimana out put dari program di atas Pada tampilan ke-20? a. -1 b. -7 c. 2 d. 7 e Bagaimana out put dari program di atas Pada tampilan ke-21? a. -6 b. 1 c. 7 d. 8 e Bagaimana out put dari program di atas Pada tampilan ke-22? 23. Bagaimana out put dari program di atas Pada tampilan ke-23? 24. Bagaimana out put dari program di atas Pada tampilan ke-24? a. 0 b. 10 c. 20 d. 100 e Bagaimana out put dari program di atas Pada tampilan ke-25? a. 5 d. 5 Kolom ke-15, Baris ke-1 Baris ke-15, Kolom ke-1 b. 3 Kolom ke-15, Baris ke-1 e. 3 Baris ke-15, Kolom ke-1 c. 8 Kolom ke-15, Baris ke-1 3

4 A. Untuk soal nomor lihat program di bawah ini : uses crt; var r,r1,r2:real; i:integer; s,s1,s2:string; const s3: set of char = ['S','M','U']; clrscr; s := 'KECAMATAN'; s1:= 'KARANGAMPEL'; writeln('1 : ',length(s)); writeln('2 : ',length(s+s1)); writeln('3 : ',concat(s,s1)); writeln('4 : ',concat(s1,' I')); insert('kec. ',s1,1); writeln('5 : ',s1); writeln('6 : ',copy(s,3,5)); delete(s1,5,12); writeln('7 : ',s1); writeln('8 : ',NOT 203); writeln('9 : ',17 AND 21); writeln('10: ',21 OR 17); writeln('11: ',21 XOR 21); writeln('12: ',NOT -30); writeln('13: ',17 AND 21 OR 17); write('14: '); for i:= 3 to 9 do write(i); writeln; write('15: '); for i:= 9 downto 3 do write(i); writeln; writeln('16: ',ord(true)); writeln('17: ',pred(true)); writeln('18: ','m' in s3); writeln('19: ','U' in s3); s := 'KRANGKENG'; s1:= 'KARANGAMPEL'; for i:= 1 to 20 do if s[i] in ['N'] then s[i] := s1[i]; writeln('20: ',s); s := 'KRANGKENG'; s1:= 'KARANGAMPEL'; for i:= 1 to 20 do if s1[i] in ['N'] then s1[i] := s[i]; writeln('21: ',s1); readln; 4

5 Soal nomor : 26. Bagaimana out put dari program di atas Pada tampilan ke-1? a. 9 b. 11 c. 20 d. KECAMATAN e. KARANGAMPEL 27. Bagaimana out put dari program di atas Pada tampilan ke-2? a. 9 b. 11 c. 20 d. KECAMATAN e. KARANGAMPEL 28. Bagaimana out put dari program di atas Pada tampilan ke-3? a. 20 b. 21 c. KARANGAMPEL d. KECAMATANKARANGAMPEL e. KECAMATAN KARANGAMPEL 29. Bagaimana out put dari program di atas Pada tampilan ke-4? a. 13 b. 20 c. KARANGAMPEL I d. KECAMATAN I e. KECAMATAN KARANGAMPEL 30. Bagaimana out put dari program di atas Pada tampilan ke-5? a. 15 b. 16 c. 20 d. KEC.KARANGAMPEL e. KEC. KARANGAMPEL 31. Bagaimana out put dari program di atas Pada tampilan ke-6? a. KECAMAT b. CAAN c. KECAMATAN d. CAMATAN e. CAMAT 32. Bagaimana out put dari program di atas Pada tampilan ke-7? a. KEC b. KEC. c. CAMAT d. KECAMATAN e. Error 33. Bagaimana out put dari program di atas Pada tampilan ke-8? a b c d. 204 e Bagaimana out put dari program di atas Pada tampilan ke-9? a. 0 b. 16 c. 17 d. 21 e Bagaimana out put dari program di atas Pada tampilan ke-10? a. 0 b. 4 c. 16 d. 17 e Bagaimana out put dari program di atas Pada tampilan ke-11? a. 0 b. 4 c. 16 d. 17 e Bagaimana out put dari program di atas Pada tampilan ke-12? a. 30 b. 29 c. 31 d. -29 e Bagaimana out put dari program di atas Pada tampilan ke-13? a. 0 b. 17 c. 21 d. 38 e Bagaimana out put dari program di atas Pada tampilan ke-14? a b. 123 c. 789 d e Bagaimana out put dari program di atas Pada tampilan ke-15? a b. 123 c. 789 d e

6 41. Bagaimana out put dari program di atas Pada tampilan ke-16? 42. Bagaimana out put dari program di atas Pada tampilan ke-17? 43. Bagaimana out put dari program di atas Pada tampilan ke-18? 44. Bagaimana out put dari program di atas Pada tampilan ke-19? 45. Bagaimana out put dari program di atas Pada tampilan ke-20? a. KRANGKENG b. KRAAGKEMG c. KRAAGKENG d. KRAAGKEMGKARANGAMPEL e. KRANGKEMG 46. Bagaimana out put dari program di atas Pada tampilan ke-21? a. KARANGAMPEL b. KARAGGAMPEL c. KARAGAMPE d. KRAAGKEMGKARANGAMPEL e. KRAAGKEPG 47. Di bawah ini mana yang tidak bisa dikerjakan/di compile oleh Pascal? Var i,i1:integer; r,r1:real; a. i:=i*i1; b. i:=i1*r1 c. r:=i*r; d. r1:=i*r; e. i:=r*5; 48. Berikut ini manakah yang BUKAN merupakan tipe data real? a. Exports b. Single c. Comp d. Extended e. Double 49. Apakah out put dari program berikut? var angka:array[0..50] of longint; i:integer; angka[1]:= 1; for i:= 2 to 10 do angka[i]:= angka[i-2]*i; writeln(angka[3]); a. 0 b. 2 c. 3 d. 6 e Apakah output dari program berikut? var i:integer; i:1*2; repeat i:=i; until i>0; writeln(i+3); a. 0 b. 2 c. 3 d. 5 e. 6 { SELAMAT MENGERJAKAN } 6

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN PERCABANGAN DAN PENGULANGAN Pada BAB ini akan membahas tentang PERCABANGAN dan PERULANGAN. PERCABANGAN : a) IF THEN b) CASE OF PENGULANGAN: a) REPEAT N TIMES b) REPEAT UNTIL c) WHILE DO d) ITERATE STOP

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

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

Dasar Komputer & Pemrograman 2A

Dasar Komputer & Pemrograman 2A Dasar Komputer & Pemrograman 2A Materi 3 Reza Aditya Firdaus STATEMENT INPUT OUTPUT Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. Identifier standart

Lebih terperinci

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement : Perulangan Bentuk bentuk Perulangan Dalam hampir setiap program yang kompleks mutlak memerlukan suatu perulangan. Tujuan perulangan disini adalah untuk mengulang statement atau blok statement berulang

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

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

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

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

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

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

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia Algoritma & Pemrograman 1 Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia Daftar Isi 1. Bab 1 Pengantar & Dasar Dasar Algoritma 2. Bab 2 Aturan Penulisan Teks Algoritma 3. Bab 3 Tipe,

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

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

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*} SOAL PASCAL A Selesai list code/source code pascal dengan mengetikkan list yang ada dan mengisikan titik-titik menjadi sebuah Program {* Program Menghitung dengan Operator Matematika*} program_hitung UsEs

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

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM 1. Mengetahui sejarah bahasa Pascal. 2. Mengerti dan memahami struktur pemrograman

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi

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

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

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

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1 I. KATA PENGANTAR Dewasa ini sudah banyak berkembang bahasa-bahasa pemrograman tingkat tinggi yang pemakaiannya sudah sangat mudah, hanya klik dan drag saja. Namun meskipun demikian tetap saja programmer

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

Start. Baris Program. Baris Program. Baris Program. Selesai. Contoh Program Struktur berurutan menghitung luas empat persegi panjang

Start. Baris Program. Baris Program. Baris Program. Selesai. Contoh Program Struktur berurutan menghitung luas empat persegi panjang ANALISA STRUKTUR PROGRAM LANJUTAN I. Struktur Program A. Struktur Berurutan (Sequence Structure) Struktur Berurutan adalah struktur program yang paling sederhana. Setiap baris program akan dikerjakan secara

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

Algoritma BAB V LOOP ( PERULANGAN )

Algoritma BAB V LOOP ( PERULANGAN ) Algoritma BAB V LOOP ( PERULANGAN ) Pendahuluan Perulangan dalam Pascal berguna untuk mengerjakan suatu statement atau blok statement secara berulang-ulang sebanyak yang anda inginkan. Pascal menyediakan

Lebih terperinci

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Pertemuan 3 Penyeleksian Kondisi dan Perulangan Pertemuan 3 Penyeleksian Kondisi dan Perulangan Objektif: 1. Mengetahui macam-macam penyeleksian kondisi dalam pascal 2. Mengerti statement kondisi IF dan Case 3. Mengetahui macam-macam perulangan dalam

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

Contoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for

Contoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for Bahan Ajar Algoritma Halaman 1 ii. Struktur Pengulangan (repetition) Struktur pengulangan merupakan struktur yang melakukan pengulangan terhadap satu baris atau satu blok baris program beberapa kali sesuai

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam

Lebih terperinci

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T Universitas gunadarma pascal Bab 4- bab 10 Hana Pertiwi S.T 14 PASCAL Struktur Perulangan WHILE-DO Struktur Perulangan REPEAT-UNTIL REPEAT UNTIL 1. Struktur Perulangan FOR 2. Penggunaan gabungan struktur

Lebih terperinci

Teori Algoritma. Struktur Algoritma

Teori Algoritma. Struktur Algoritma Alam Santosa Teori Algoritma Runtunan Struktur Algoritma Seperti telah dijelaskan sebelumnya, sebuah algoritma terbagi tiga bagian, yaitu: Judul Deklarasi Deskripsi Judul Judul program digunakan untuk

Lebih terperinci

PRAKTIKUM 4 STATEMENT KENDALI

PRAKTIKUM 4 STATEMENT KENDALI PRAKTIKUM 4 STATEMENT KENDALI 1. Judul Materi / Pokok Bahasan : Statement Kendali 2. Tujuan Instruksional Khusus : Mahasiswa dapat menggunakan statement kendali untuk berbagai macam kondisi pemrograman

Lebih terperinci

STRUKTUR DATA. - Pendahuluan - Tipe Data. Altien Jonathan Rindengan, S.Si., M.Kom

STRUKTUR DATA. - Pendahuluan - Tipe Data. Altien Jonathan Rindengan, S.Si., M.Kom STRUKTUR DATA - Pendahuluan - Tipe Data Altien Jonathan Rindengan, S.Si., M.Kom Pendahuluan Struktur Data adalah cara penyimpanan dan pengorganisasian data-data pada memori komputer maupun file pada media

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

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

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

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

PROGRAM 3NILAI_SEKOLAH4;

PROGRAM 3NILAI_SEKOLAH4; SOAL PILIHAN GANDA Pilihlah salah satu jawaban yang paling tepat pada lembar jawab yang telah disediakan! Skor maksimal pilihan ganda = 40. 1. Dalam flowchart, gambar di bawah ini 2. Dalam flowchart, gambar

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

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

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

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

MANIPULASI STRING. Contoh :

MANIPULASI STRING. Contoh : MANIPULASI STRING 1.1 Merangkai String Pengerjaan suatu string hanya mempunyai sebuah operator, yaitu +. Bila operator ini digunakan untuk penambahan nilai numeric, maka akan berfungsi menjumlahkan dua

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam

Lebih terperinci

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b.

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b. BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b. Struktur Seleksi (selection Structure) c. Struktur Perulangan

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

BAB 3 INPUT PROSES OUTPUT. Target Pencapaian Siswa mengerti bagaimana menggunakan statement perulangan untuk melakukan proses yang berulang

BAB 3 INPUT PROSES OUTPUT. Target Pencapaian Siswa mengerti bagaimana menggunakan statement perulangan untuk melakukan proses yang berulang BAB 3 INPUT PROSES OUTPUT Target Pencapaian Siswa mengerti bagaimana menggunakan statement perulangan untuk melakukan proses yang berulang 4.1. Perulangan Salah satu proses yang hampir selalu ada di dalam

Lebih terperinci

Teori Algoritma. Algoritma Perulangan

Teori Algoritma. Algoritma Perulangan Alam Santosa Teori Algoritma Perulangan Algoritma Perulangan Seperti pernah dibahas sebelumnya, kemampuan komputer adalah melakukan pekerjaan yang sama tanpa merasa lelah maupun bosan. Syarat utama memanfaatkan

Lebih terperinci

Pertemuan 4 Perulangan

Pertemuan 4 Perulangan Pertemuan 4 Perulangan Objektif: 1. Mengetahui macam-macam perulangan dalam Pascal 2. Mengerti perulangan For, While Do, Repeat Until Pertemuan 4 46 P4.1 Teori Dalam Pascal dikenal adanya 2 tipe perulangan

Lebih terperinci

MATERI 4 PENYELEKSIAN KONDISI

MATERI 4 PENYELEKSIAN KONDISI MATERI 4 PENYELEKSIAN KONDISI Terkadang suatu program akan membutuhkan suatu penyeleksian kondisi Dengan menyeleksi suatu kondisi, program dapat menentukan tindakan apa yang harus dikerjakan, tergantung

Lebih terperinci

Sesi/Perkuliahan ke: I

Sesi/Perkuliahan ke: I Sesi/Perkuliahan ke: I Tujuan Instruksional Khusus : 1. Mahasiswa dapat menjelaskan tentang sejarah singkat bahasa pemrograman pascal. 2. Mahasiswa mengerti tentang konsep dasar pembuatan program pada

Lebih terperinci

Pertemuan 2 Operasi String

Pertemuan 2 Operasi String Pertemuan 2 Operasi String Objektif: 1. Dapat mengerti dan menggunakan prosedur standar untuk operasi string 2. Dapat mengerti dan menggunakan fungsi standar untuk opersi string Pertemuan 2 28 P2.1 Teori

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

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

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

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

.::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

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY Perulangan Pertemuan 3. Algoritma dan Struktur Data Pendahuluan Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. Instruksi dikerjakan selama memenuhi suatu kondisi tertentu. Jika

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

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

PENJUMLAHAN DAN PENGURANGAN MATRIKS

PENJUMLAHAN DAN PENGURANGAN MATRIKS PENJUMLAHAN DAN PENGURANGAN MATRIKS Obyektif : 1. Mahasiswa mengetahui tentang Matriks 2. Mahasiswa mengerti tentang penjumlahan matriks 3. Mahasiswa mengerti tentang pengurangan matriks Definisi Matriks

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

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53 Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53 P4.1 Teori Larik / array adalah tipe terstruktur yang

Lebih terperinci

Statemen-Statemen pada Pemrograman Pascal Reserved Word

Statemen-Statemen pada Pemrograman Pascal Reserved Word Statemen-Statemen pada Pemrograman Pascal Reserved Word Reserved Word adalah kata-kata baku yang digunakan dalam program dan sudah terintergrated dalam pascal dan juga mempunyai bentuk serta kegunaan tertentu

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

PENGANTAR ALGORITMA DAN PEMROGRAMAN

PENGANTAR ALGORITMA DAN PEMROGRAMAN PENGANTAR ALGORITMA DAN PEMROGRAMAN Asal kata Algoritma Algorism atau Algorithm berarti proses menghitung. Al-Khuwarizmi dalam buku berjudul Kitab Al Jabar Wal-Muqabala yang artinya Buku pemugaran dan

Lebih terperinci

Algoritma dan Pemrograman Bab 05 Struktur Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Algoritma dan Pemrograman Bab 05 Struktur Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Algoritma dan Pemrograman Bab 05 Struktur Pengulangan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Latar Belakang Pengulangan Tampilkan di layar kata Saya suka Algoritma sebanyak 1000

Lebih terperinci

Wah gak terasa kita sudah nyampe di bab perulangan & kondisi selamat mencoba.

Wah gak terasa kita sudah nyampe di bab perulangan & kondisi selamat mencoba. Cepat Mahir Bahasa Pascal aak_drs@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan

Lebih terperinci

BAB 6 Array Dua Dimensi

BAB 6 Array Dua Dimensi BAB 6 Array Dua Dimensi Di dalam pascal Array dapat berdimensi lebih dari satu yang disebut dengan array dimensi banyak (Multidimensional array), disini akan dibahas array 2 dimensi saja. Array 2 dimensi

Lebih terperinci

Nama : Aji Dulmajid Kelas : TI-B2. Algoritma dan Pascal. Kumpulan Script

Nama : Aji Dulmajid Kelas : TI-B2. Algoritma dan Pascal. Kumpulan Script Nama : Aji Dulmajid Kelas : TI-B2 Kumpulan Script Program Hello Program hello_pascal; Writeln('Hello Selamat Datang') ; Writeln('Mari Belajar Pascal ') ; Program Hello2 Program hello_nama; nama : String;

Lebih terperinci

Pertemuan 2 Operasi String

Pertemuan 2 Operasi String Pertemuan 2 Operasi String Objektif: 1. Dapat mengerti dan menggunakan prosedur standar untuk operasi string 2. Dapat mengerti dan menggunakan fungsi standar untuk opersi string Pertemuan 2 28 P2.1 Teori

Lebih terperinci

MODUL 3 ALGORITMA PEMROGRAMAN

MODUL 3 ALGORITMA PEMROGRAMAN MODUL 3 ALGORITMA PEMROGRAMAN Pada Modul ini anda akan mempelajari 1. Pengenal 2. Nilai 3. Variabel dan Konstanta 4. Penugasan (Assignment) 5. Jenis-jenis tipe data 6. Jenis-jenis operasi dan kaitannya

Lebih terperinci

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X Kelas : X TKI 2 Mata Pelajaran : Produktif Teknik Komputer dan Informatika (Pemrograman Dasar) Waktu : 60 menit Bentuk Soal : Pilihan Ganda 40 soal Pilihan

Lebih terperinci

4. Program untuk mengolah variabel (* Variable dan Konstanta *) Program Contoh_2a; Uses CRT; Const phi = 3.14; Var x : Integer;

4. Program untuk mengolah variabel (* Variable dan Konstanta *) Program Contoh_2a; Uses CRT; Const phi = 3.14; Var x : Integer; 1. Program bagi pemula dengan struktur biasa Program Contoh_Awal; Var i,j,k : integer; Write( masukkan nilai i dan j : ); Readln(i,j); k:=i+j; Writeln( nilai k :,k); 2. Program bagi pemula dengan struktur

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

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah : 1. Laporan Akhir 1 Menentukan Nilai Besar atau Nilai Kecil Program yang di masukkan adalah : Dalam praktikum ini, setiap perintah yang kita masukkan haruslah benar agar program tersebut dapat di jalankan.

Lebih terperinci

Tujuan. 2. Memberikan Penjelasan dan contoh mengenai struktur perulangan dengan statement While Do termasuk didalamnya penjelasan menge-

Tujuan. 2. Memberikan Penjelasan dan contoh mengenai struktur perulangan dengan statement While Do termasuk didalamnya penjelasan menge- Bentuk Perulangan & Penyeleksian Kondisi Tujuan 1. Memberikan penjelasan mengenai struktur perulangan dengan statement For, termasuk didalamnya : 1.1. Pengertian dan contoh perulangan statement For Positif.

Lebih terperinci

I. SOAL PILIHAN GANDA. 1. Tag yang harus dimiliki setiap file HTML adalah : a. <HEAD> b. <TITLE> c. <BODY> d. <TEXT> e. <STYLE>

I. SOAL PILIHAN GANDA. 1. Tag yang harus dimiliki setiap file HTML adalah : a. <HEAD> b. <TITLE> c. <BODY> d. <TEXT> e. <STYLE> I. SOAL PILIHAN GANDA 1. Tag yang harus dimiliki setiap file HTML adalah : a. b. c. d. e. 2. Akan dihasilkan tulisan budi dengan huruf terbesar a. budi b.

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

Algoritma HitungGajiKaryawan Deklarasi NIK,Nama,Jabatan : String Gaji, Tunj, Pajak, Gaber : Real

Algoritma HitungGajiKaryawan Deklarasi NIK,Nama,Jabatan : String Gaji, Tunj, Pajak, Gaber : Real Algoritma HitungGajiKaryawan Deklarasi NIK,Nama,Jabatan : String Gaji, Tunj, Pajak, Gaber : Real Procedure MasukDataKaryawan Algoritma Write('NIK ') Read(NIK) Write('Nama Karyawan ') Read(Nama) Write('Jabatan

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

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S. ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN Disusun Oleh : Sakina Mawardah Teknik Informatika Dosen : Asep M. Yusuf, S.T UNIVERSITAS NASIONAL PASIM DAFTAR ISI A. Algoritma Percabangan...

Lebih terperinci

ALGORITMA DAN PEMROGRAMAN

ALGORITMA DAN PEMROGRAMAN ALGORITMA DAN PEMROGRAMAN DEFINISI ALGORITMA: ALGORITMA adalah suatu urutan langkah-langkah (Steps) yang disusun secara logis untuk menyelesaikan masalah dengan menggunakan komputer, dengan criteria sebagai

Lebih terperinci

Modul Algoritma Dan Pemrograman Pascal

Modul Algoritma Dan Pemrograman Pascal Modul Algoritma Dan Pemrograman Pascal 0 I.1 Pemilihan Dalam sebuah program terkadang kita membutuhkan syintaks pemillihan. Contohnya dalam program untuk menentukan pemilih pada pemilu, maka kita harus

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

Nama : Suseno Rudiansyah NPM : Kelas : X2T Prodi : Teknik Informatika Tugas : Kuis Algoritma 2

Nama : Suseno Rudiansyah NPM : Kelas : X2T Prodi : Teknik Informatika Tugas : Kuis Algoritma 2 Nama : Suseno Rudiansyah NPM : 201543501544 Kelas : X2T Prodi : Teknik Informatika Tugas : Kuis Algoritma 2 Tugas Kuiz Algoritma 2. Dosen : Budi Santoso 1. Diketahui dua buah larik A = [12,3,9,4,15,6]

Lebih terperinci

BAB I ALGORITMA DAN FLOWCHART

BAB I ALGORITMA DAN FLOWCHART BAB I ALGORITMA DAN FLOWCHART A. ALGORITMA Sekilas Algoritma Algorima merupakan sebuah konsep tentang bagaimana menyelesaikan suatu permasalahan dengan menggunakan langkah-langkah yeng benar dan sistematis.

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

[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

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma. FUNGSI Blok fungsi hampir sama dengan blok prosedur, hanya fungsi harus dideklarasikan dengan tipenya. Tipe deklarasi ini menunjukkan tipe hasil dari fungsi. Bentuk umum : FUNCTION identifier (daftar parameter)

Lebih terperinci

Materi ke-4 Praktikum Algoritma dan Pemrograman kelas Matematika PEMROGRAMAN MODULAR

Materi ke-4 Praktikum Algoritma dan Pemrograman kelas Matematika PEMROGRAMAN MODULAR PEMROGRAMAN MODULAR Tujuan - Praktikan dapat mengenal struktur prosedur dan fungsi di dalam Pascal - Praktikan dapat membuat program dengan menggunakan prosedur dan fungsi Pemrograman modular merupakan

Lebih terperinci

Konsep Sorting dalam Pemrograman Saniman dan Muhammad Fathoni

Konsep Sorting dalam Pemrograman Saniman dan Muhammad Fathoni Konsep Sorting dalam Pemrograman Saniman dan Muhammad Fathoni Abstrak Sort adalah proses pengurutan data yang sebelumnya disusun secara acak sehingga menjadi tersusun secara teratur menurut suatu aturan

Lebih terperinci

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-6 - Hal 21

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-6 - Hal 21 I. KATA PENGANTAR Dewasa ini sudah banyak berkembang bahasa-bahasa pemrograman tingkat tinggi yang pemakaiannya sudah sangat mudah, hanya klik dan drag saja. Namun meskipun demikian tetap saja programmer

Lebih terperinci

Array & Program Modular

Array & Program Modular 6 Array & Program Modular A. Tujuan Setelah melakukan praktikum, diharapkan praktikan dapat : 1. Menggunakan sebuah Array berindek satu atau berindek dua untuk mendeklarasikan sebuah variabel. 2. Menggunakan

Lebih terperinci

ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks]

ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks] ARRAY Array adalah tipe data kompleks yang elemen-elemennya mempunyai tipe data yang sama. Jumlah elemen array bersifat tetap dan tidak bisa ditambah atau dikurangi setelah pendeklarasiannya. Tiap elemen

Lebih terperinci

Nah, sekarang anda sudah masuk ke bab statement pemrograman.selamat mencoba

Nah, sekarang anda sudah masuk ke bab statement pemrograman.selamat mencoba Cepat Mahir Bahasa Pascal aak_drs@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan

Lebih terperinci

[1997] NUS: var x,y=byte; c. program xyz ; 1. Manakah identifier yang benar untuk menamakan nama program : a. prog-a b. prog_a c. prog+a d.

[1997] NUS: var x,y=byte; c. program xyz ; 1. Manakah identifier yang benar untuk menamakan nama program : a. prog-a b. prog_a c. prog+a d. [1997] 1. Manakah identifier yang benar untuk menamakan nama program : a. prog-a b. prog_a c. prog+a d. prog//a 2. Manakah ekspresi yang tidak dapat dilakukan oleh tipe data real a. a := a + b b. a :=

Lebih terperinci

Pertemuan VI ANTRIAN (Queue)

Pertemuan VI ANTRIAN (Queue) Pertemuan VI ANTRIAN (Queue) STMIK Balikpapan Jurusan Manajemen Informatika Pada pembahasan selanjutnya kita akan mempelajari satu jenis struktur data yang disebut dengan antrian (queue) yang sering digunakan

Lebih terperinci

Algoritma dan Pemrograman Bab II Tipe Data, Variabel, & Konstanta

Algoritma dan Pemrograman Bab II Tipe Data, Variabel, & Konstanta Algoritma dan Pemrograman Bab II Tipe Data, Variabel, & Konstanta Adam Mukharil Bachtiar, S.Kom. & Andri Heryandi, M.T. Universitas Komputer Indonesia TIPE DATA Tipe Data 1. Tipe Data Dasar 2. Tipe Data

Lebih terperinci