Array & Program Modular
|
|
|
- Indra Iskandar
- 9 tahun lalu
- Tontonan:
Transkripsi
1 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 Procedure & Function dalam program pascal. B. Teori Singkat Array adalah suatu tipe variabel yang menyimpan data dalam beberapa tempat, seakan-akan merupakan gabungan dari beberapa variabel sejenis sekaligus. Untuk memakai variabel array harus ditunjukan variabel keberapa yang akan dioperasikan. Tata cara penulisan tipe variabel array adalah : variabel : Array [n1..m1] Of tipe variabel; iabel : Array [n1..m1,n2..m2] Of tipe variabel; dimana cara yang pertama digunakan untuk Array berindek (dimensi) satu, sedangkan car kedua adalah untuk array berindek (dimensi) dua. iabel adalah nama variabel yang akan didefenisikan, n1,n2 dan seterusnya adalah nomor awal array yang akan didefenisikan, m1,m2 dan seterusnya adalah nomor akhir array yang didefenisikan dan tipe variabel adalah tipe variabel isi. Prosedur (Procedure) dan fungsi (Function) merupakan modul suatu program yang akan dipisahkan di suatu tempat lain dan dilambangkan dengan satu kata pada penulisan programnya. Prosedur adalah potongan program yang akan berdiri sendiri dan tidak bisa dioperasikan sendiri. Dalam suatu program Pascal, letak prosedur ini setelah bagian deklarasi dan sebelum bagian program induk. Untuk mendefenisikan suatu prosedur, anda harus memberikan kata
2 Procedure sebagai pengenal suatu prosedur. Kata Procedure akan diikuti oleh nama prosedur, dan bila nama ini dipanggil, program yang terdapat diantara dan setelah kata Procedure yang akan dijalankan. Fungsi merupakan suatu potongan program yang akan memberikan suatu hasil. Karena memberikan suatu nilai, fungsi tidak dapat berdiri sendiri melainkan memerlukan suatu tempat untuk menampung nilai tersebut. C. Latihan-Latihan 1. Program untuk mencari hasil perkalian matriks dimensi dua dengan matriks dimensi satu (LATIH6A.PAS) A = = ; B C = A x B Program KaliMatrik; Uses Crt; A : Array [1..3,1..3] of Real; B,C : Array [1..3] of Real; I,J : Integer; A[1,1] := 23;A[1,2] := 0; A[1,3] := 45; A[2,1] := 34;A[2,2] := 56;A[2,3] := 35; A[3,1] := 11;A[3,2] := 2; A[3,3] := 4; B[1] := 3; B[2] := 35; B[3] := 0; C[I] := 0; For J := 1 to 3 do C[I] := C[I] + A[I,J]*B[J]; Writeln('Matrik A3x3 :'); Writeln(' '); For J := 1 to 3 do Write(A[I,J]:8:2,' '); Writeln; 2
3 Writeln; Writeln('Matrik B3x1 :'); Writeln(' '); Writeln(B[I]:8:2,' '); Writeln; Writeln('Matrik C3x1 :'); Writeln(' '); Writeln(C[I]:8:2,' '); 2. Buatlah Program untuk mencari hasil penjumlahan matrik dan simpan dengan nama LATIH6B.PAS A = = ; B C = A + B 3. Program Untuk menghitung Perkalian dua buah matriks dimensi dua LATIH6C.PAS Bentuk umum : A M,N x B N,L = C M,L Contoh : A = = ; B C = A x B C = Program PerkalianMatriksDuaDimensi; Uses crt; i,j,k : byte; M,N,L : byte; A,B,C : array[1..25,1..25] of real; write('jumlah baris matriks pertama : '); readln(m); write('jumlah kolom baris pertama/baris matriks kedua : '); readln(n); write('jumlah kolom matriks kedua : '); readln(l); 3
4 4 {memasukkan data matriks pertama} writeln('matriks yang pertama : '); for i:=1 to N do for j:=1 to N do write('a[',i,',',j,'] = ');readln(a[i,j]); {memasukkan data matriks kedua} writeln('matriks yang kedua : '); for i:=1 to N do for j:=1 to N do write('b[',i,',',j,'] = ');readln(b[i,j]); {perkalian matriks} for i:=1 to M do for j:=1 to N do C[i,j]:=0; for k:=1 to L do C[i,j] := C[i,j] + A[i,j]*B[k,j]; {mencetak hasil perkalian} Clrscr; writeln('hasil dari perkalian matriks : '); for i:=1 to M do for j:=1 to L do write(c[i,j]:9:2); end. 4. Program untuk mencari hasil persamaan (LATIH6D.PAS) X=Cos(w 5 ) dimana nilai w = 1,2,3 10 Program Trigonometri; Uses Crt; SudutRadian,X : Real;
5 5 w : Integer; Function Radian(Sudut : Real) : Real; { Merubah Derajat ke Radian } Radian := (Sudut/360)*(2*Pi); Function Pangkat(Dasar,Pangkat : Real) : Real; Pangkat := exp((pangkat)*ln(dasar)); {Program Utama} Writeln(' No w X '); Writeln(' '); For w:=1 to do SudutRadian := Radian(Pangkat(W,5)); X := Cos(SudutRadian); Writeln(w:2,' ',w:2,' ',X:8:4); Writeln(' '); 5. Program untuk mencari hasil konversi suhu dari Reamur ke Celcius (LATIH6E.PAS) Program KonversiSuhu; Uses Crt; C,R : Real; Procedure Celcius; C := 5/4 * R; Writeln('Suhu dalam Clecius = ',C:6:2); {Program Utama Untuk Memanggil Procedure} Write('Masukan suhu yang akan dikonversikan (R) = '); Readln(R); {Membaca harga R} Celcius; ReadLn; {Memanggil Procedure Reamur} 6. Program aplikasi menggunakan procedure dan function (LATIH6F.PAS) Program Fungsi_Dan_Parameternya; Uses Crt; Pilihan : Char; Hasil, Bil1, Bil2 : Real;
6 6 Procedure TullsDiXY(K,Y : Integer; Pesan : String); If (X in [1..80]) and (Y in (1..25) then GotoXY (X,Y); Write(Pesan); Procedure CetakMenu; TulisXY(10,10, Opeasi Aritmatika ); TulisXY(10,11, ); TulisXY(10,12, 1. Jumlahkan ); TulisXY(10,13, 2. Kalikan ); TulisXY(10,14, 3. Kurangi ); TulisXY(10,15, 4. Bagi ); TulisXY(10,16, 5. Selesai ); Procedure TekanSembarangTombol; Tombol :Char; TulisDiXY (1,25, Tekan sembarang tombol); Tombol := ReadKey; GotoXY (1,25) ; ClrEol; Function BacaBilangan : Real; Bil : Real; ClrEol; Write( Masukan bilangan yang akan dihitung); Readln (Bil); BacaBilangan := Bil; Function BacaKarakter : Char; Ch : Char; Oh : ReadKey; Write(Ch); BacaKarakter := Ch; Function PilihanSalah(ChAwal,ChAkhir:Char; ChPilih: Char) : Boolean; ClrEol: TullsDiXY (10,17), Masukkan nomor operasi : ); ChPilih := BacaKarakter; PilihanSah := ChPilih in [ChAwal..ChAkhir];
7 7 Function Jumlahkan (A,B:Real):Real; Jumlahkan := A + B; Function Kalikan (A,B:Real):Real; Kalikan := A * B; Function Kurangi (A,B:Real):Real; Kurangi := A - B; Function Bagilah (A,B:Real):Real; Bagilah := A I B; Procedure CetakHasil (Bil:Real); ClrEol; Write ( Hasilnya :,Bil:10:2); TekanSembarangTombol; Procedure PilihSalah; ClrEcl; Write( Pilihan tak salah!,#7); TekanSembarangTombol; {Program Utama} CetakMenu; Repeat Bil1 := BacaBilangan; Bil2 := BacaBilangan; If PilihanSah ( 1, 5,Pilihan) Then Case Pilihan of 1 : Hasil := Jumlahkan (Bi1l,Bil2); 2 : Hasil := Kalikan (Bil1,Bil2); 3 : Hasil := Kurangi (Bil1,Bil2); 4 : Hasil := Bagilah (Bil1,Bil2); 5 : ; If Pilihan in [ ] Then CetakHasil (Hasil); Else PilihanSalah; Until PILIHAN := 5 ; D. Tugas-Tugas Buatlah program pascal dengan metode modul program menggunakan procedure untuk menghitung tahanan total dua resistor yang terhubung secara seri dan paralel, dan simpan dengan nama TUGAS6.PAS
LAPORAN RESMI PRAKTIKUM ALGORITMA PEMROGRAMAN MODUL V ARRAY
LAPORAN RESMI PRAKTIKUM ALGORITMA PEMROGRAMAN MODUL V ARRAY Disusun Oleh : TGL. PRAKTIKUM : 06 November 2012 NAMA : Gabriel Juan Evangeli NRP : 120411100102 KELOMPOK : D1 DOSEN : Arik Kurniawati TELAH
Array, Record, sorting : Elektro Unud (MSU) Page 1 of 13
Array, Record, sorting : Elektro Unud (MSU) Page 1 of 13 ARRAY Array : variabel berindeks (punya beberapa tempat, tergantung deklarasinya) iabel : mempunyai hanya 1 tempat Deklarasi Array arrint : array
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
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
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
BAB I TUJUAN DAN LANDASAN TEORI
BAB I TUJUAN DAN LANDASAN TEORI 1. Tujuan 1. Dapat memahami konsep prosedur dan fungsi. 2. Mampu membuat prosedur dan fungsi baik dengan parameter maupun tanpa parameter. 3. Mampu membedakan kapan menggunakan
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
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
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
procedure menu; forward; { *memperkenalkan procedure menu, yang dibuat dibawah utk dipanggil diatasnya* }
program operasi_matrik; { yunisusanti informatic engineering UNS} uses wincrt; type indek = 1..20; matrik = array[indek, indek] of real; var barissatu, barisdua, kolomsatu, kolomdua : byte; matriksatu,
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
Pertemuan 4 Diagram Alur / Flowchart
Pertemuan 4 Diagram Alur / adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan
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
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
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
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
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.
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
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
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;
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
ARRAY. Brigida Arie Minartiningtyas, M.Kom
ARRAY Brigida Arie Minartiningtyas, M.Kom Struktur Bahasa Pascal Bagian Judul Program Bagian Deklarasi Deklarasi tipe data (TYPE) Deklarasi variabel (VAR) Deklarasi konstanta (CONST) Deklarasi label (LABEL)
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
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
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
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
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
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)
Warna & Statement Case-Of-Else
5 Warna & Statement Case-Of-Else A. Tujuan Setelah melakukan praktikum, diharapkan praktikan dapat : 1. Menggunakan statement GOTOXY untuk mengatur posisi kursor pada saat menampilkan string di layar,
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
I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - 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
Daftar Isi. 1. Larik/Array Array Dua Dimensi: Matriks Pencarian/Searching Modul Dalam Program...23
Modul Praktikum Algoritma II Daftar Isi 1. Larik/Array... 1 2. Array Dua Dimensi: Matriks... 7 Modul Praktikum Algoritma II Tim Dosen Program Studi Teknik Informatika Copyright 2012, Indraprasta PGRI PRESS.
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
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
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
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
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
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
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]
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
ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom.
ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom. Pendahuluan Sebuah variabel hanya menyimpan sebuah nilai, tidak dapat menyimpan beberapa buah nilai yang bertipe sejenis Dalam pemrograman, mengolah
PROCEDURE. Bentuk Umum : PROGRAM judul_program ; PROCEDURE judul_prosedur ; Begin Statement prosedur ; End ; Begin Statement program utama ; end.
PROCEDURE Prosedur adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Diawali dengan kata cadangan didalam bagian deklarasi prosedur. Prosedur banyak digunakan
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
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
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
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
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
Modul Algoritma dan Pemograman Rismira Andriyani, S.Kom i
Modul Algoritma dan Pemograman Rismira Andriyani, S.Kom i LEMBAR PENGESAHAN JUDUL: ALGORITMA DAN PEMOGRAMAN (PENGULANGAN) OLEH : Nama : Rismira Andriyani, S.Kom NIP : 19760824 200903 2 003 Pangkat / Golongan
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
Operasi File / Berkas
7 Operasi File / Berkas A. Tujuan Setelah melakukan praktikum, diharapkan praktikan dapat : 1. Menggunakan statement Assign dan Rewrite. 2. Menggunakan statement Reset, Append 3. Menggunakan statement
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
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
IT132 Dasar-Dasar Pemrograman. Ramos Somya, S.Kom., M.Cs.
IT132 Dasar-Dasar Pemrograman Ramos Somya, S.Kom., M.Cs. Dalam program yang kompleks kode program panjang. Sulit dalam memahami program (jalannya program). Solusi: memecah program tersebut menjadi modul-modul
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) /
[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 :=
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
Modul I. Modul Praktikum Bahasa Pemrograman Pascal
Modul I Mata Kuliah : Lab. Bhs. Pemrograman Pertemuan : 1 Pokok Bahasan : Pemrograman dengan Turbo Pascal Sub Pokok Bahasan : Pengantar dan Kasus Input-Output Waktu : 2 X 60 Menit 1.1 Tujuan Setelah mneyelesaikan
KONSEP DASAR PEMROGRAMAN PASCAL
KONSEP DASAR PEMROGRAMAN PASCAL 1.1 Perkembangan Pascal Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich,
Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)
1 of 8 4/9/2008 3:32 PM TOKI Guide Home Analitik Pascal Pemrograman Materi Pemrograman Download Tentang TOKI Buku Tamu Komunitas TOKI [email protected] Rabu, 9 April 2008 15:32:09 Pascal PASCAL Dalam
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.
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
Function. Pertemuan 7 Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015
Function Pertemuan 7 Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015 Fungsi tanpa parameter Parameter dalam fungsi Fungsi Standar Aritmatika Fungsi Tersarang
MODUL I PENGENALAN BAHASA PEMROGRAMAN PASCAL
MODUL I PENGENALAN BAHASA PEMROGRAMAN PASCAL Program Kumpulan instruksi berdasarkan suatu aturan yang berdasarkan algoritma tertentu. Algoritma Langkah-langkah yang logis dalam menyelesaikan masalah dalam
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
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
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
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Noor Ifada [email protected] S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi
Subprogram. Definisi
Subprogram Definisi Subprogram merupakan program bagian dengan blok terpisah dan didalam program utama, dan akan dipanggil pada program utama jika subprogram itu diperlukan untuk dijalankan. 1 Macam Subrogram
PROCEDURE DAN FUNCTION PROCEDURE. Parameter dalam Prosedur: C/: PROGRAM CONTOH_2; VAR p,l,t,vol,panj : real;
PROCEDURE Prosedur diawali dengan kata Procedure PROCEDURE DAN FUNCTION Prosedure ini digunakan untuk aktivitas yang harus dilakukan lebih dari satu kali dan untuk menghindari penulisan teks program yang
menunjukkan tipe hasil dari fungsi. sqr, succ dan sebagainya. buat sendiri.
FUNCTION Materi 5 Fungsi Blok fungsi hampir sama dengan blok prosedur, hanya fungsi harus dideklarasikan dengan tipenya atau jenis hasilnya. Tipe deklarasi ini menunjukkan tipe hasil dari fungsi. Pada
STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi
STRUKTUR KENDALI Modul TIK XI Memanfaatkan struktur kendali untuk kasus komputasi Statement kendali digunakan untuk proses pengambilan keputusan. ( PROSES DECISION ) Dimana proses akan dikerjakan bila
PROCEDURE DAN FUNCTION PADA ALGORITMA
PROCEDURE DAN FUNCTION PADA ALGORITMA Saniman dan Muhammad Fathoni ABSTRAK Sebuah program yang besar dapat dipecah-pecah menjadi bagian-bagian program yang lebih kecil. Penggalan program ini disebut modul
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
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,
Pertemuan 3 Prosedur dan Fungsi
Pertemuan 3 Prosedur dan Fungsi Objektif: 1. Memahami penggunaan prosedur dan fungsi 2. Mengerti pengiriman parameter dalam prosedur dan fungsi 3. Dapat membuat program sederhana menggunakan prosedur dan
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
III STATEMEN IF KONDISI TUNGGAL DAN GANDA A. IF TUNGGAL. XI_Sem.1 SMA Sedes Sapientiae Bedono
III STATEMEN IF KONDISI TUNGGAL DAN GANDA Statement kendali digunakan untuk proses pengambilan keputusan. ( PROSES DECISION ) Dimana proses akan dikerjakan bila kondisi yang disyaratkan sesuai (bernilai
PROSEDUR DAN FUNCTION
PROSEDUR DAN FUNCTION PROSEDUR DAN FUNCTION PROSEDUR Prosedur adalah suatu program yang terpisah dalam blok sendiri yang berfungsi sebagai seubprogram (program bagian). Prosedur diawali dengan kata cadangan
TPI4202 e-tp.ub.ac.id. Lecture 5
TPI4202 e-tp.ub.ac.id Lecture 5 Struktur percabangan memungkinkan kita melakukan aksi jika suatu syarat dipenuhi. Suatu aksi akan dikerjakan atau dieksekusi oleh program apabila kondisi yang didefinisikan
Tujuan Pembelajaran : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Modul.
Pertemuan 3 Waktu : 135 menit Tujuan Pembelajaran : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Modul. Substansi Materi : Modul Tabulasi Kegiatan Perkuliahan No Tahap Kegiatan Kegiatan Pengajar
IT132 Dasar-Dasar Pemrograman. Ramos Somya
IT132 Dasar-Dasar Pemrograman Ramos Somya Dalam program yang kompleks kode program panjang. Sulit dalam memahami program (jalannya program). Solusi: memecah program tersebut menjadi modul-modul sehingga
Dasar Komputer & Pemrograman 2A
Dasar Komputer & Pemrograman 2A Materi 4 Reza Aditya Firdaus PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki fungsi sebagai sub-program
TUGAS DASAR PEMEROGRAMAN. Tugas ini disusun untuk memenuhi tugas mata kuliah Dasar Pemerograman. Dosen Pengampu. Ika Atsari Dewi STP, MP.
TUGAS DASAR PEMEROGRAMAN Tugas ini disusun untuk memenuhi tugas mata kuliah Dasar Pemerograman Dosen Pengampu Ika Atsari Dewi STP, MP Kelompok 8 Kelas I DHARMA SUCIPTO (125100301111007 ) NURUL HANIFAH
STRUKTUR KONTROL. IF kondisi THEN [blok] Statement ELSE [blok] Statement. IF kondisi THEN BEGIN END; IF kondisi THEN BEGIN IF kondisi THEN BEGIN
STRUKTUR KONTROL STRUKTUR PERCABANGAN IF THEN ELSE Digunakan untuk menguji sebuah kondisi, bila kondisi terpenuhi (bernilai benar) maka akan dijalankan pernyataan tertentu. Bentuk Umum : statement Contoh
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
MODUL PEMROGRAMAN DENGAN MENGGUNAKAN BAHASA PASCAL CONTOH PROGRAM DENGAN MENGGUNAKAN BAHASA PASCAL (FPC)
MODUL PEMROGRAMAN DENGAN MENGGUNAKAN BAHASA PASCAL CONTOH PROGRAM DENGAN MENGGUNAKAN BAHASA PASCAL (FPC) 1. PENGGUNAAN MASUKAN (INPUT ) fileinp: text ; A,B,C : real ; assign(fileinp, 'input.txt'); reset(fileinp);
ttp://modulmm.blogspot.com
MODUL PEMBELAJARAN PEMROGRAMAN DASAR PANDUAN PEMBELAJARAN SMK JURUSAN MULTIMEDIA BALI 2013 [I Putu Ardi Supartawan] [198211302010011028] [[email protected]] [ h/] 1 DAFTAR ISI 1. Bahasa Pemrograman...
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
Mochammad Rivai
Program Password Multi User dengan Pascal Mochammad Rivai [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan
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
SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
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
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
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-12 (Matriks) 1 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks Membaca Elemen Matriks Menulis Matriks 2 Pendahuluan Di dalam matriks,
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
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
Program Simulasi Kasir dan Password
Program Simulasi Kasir dan Password Yuni Susanti S1 Ilmu Komputer 2007 11th March University PROGRAM simulasi_kasir; USES wincrt; TYPE kasir = RECORD tgu, lyn, slsai : integer; X = RECORD dtg, brg : integer;
PEMROGRAMAN STRUKTURAL
BAHAN AJAR PEMROGRAMAN STRUKTURAL KODE MATA KULIAH : SEMESTER : 2 SKS : 3 SKS DOSEN PENGAMPU : Eko Riswanto, S.T., M.Cs PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER
Bab 1 Algoritma dan Pemrograman Tersruktur
Bab 1 Algoritma dan Pemrograman Tersruktur 1.1 Definisi Algoritma Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Contoh algoritma Euclidean untuk menentukan
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-11 (Matriks) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks Membaca Elemen Matriks
