LEMBAR KERJA PRAKTIKUM PEMROGRAMAN KOMPUTER II
|
|
- Inge Yuwono
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Praktikum 1 1. Dapat merubah program yang dibuat dengan bahasa pemrogramam Pascal tanpa subrogram / subrutin (prosedur atau dan fungsi) menjadi menjadi bahasa pemrogramam Pascal dengan subrogram / subrutin. 2. Dapat mendefinisikan dan menggunakan prosedur tanpa parameter dan prosedur dengan parameter. 1. Buat program untuk menghitung luas dan keliling lingkaran dimana jari-jari (r) di input dari keyboard. Program tersebut dibagi ke dalam beberapa prosedur tanpa parameter, yaitu prosedur Masukan, Proses dan prosedur Keluaran. ( Nama File : PRAK211.PAS ) 2. Seperti soal No.1, tetapi program tersebut pada prosedur Proses dibuat dalam bentuk prosedur dengan paramater, dimana parameternya adalah r. ( Nama File : PRAK212.PAS ) 3. Buat program biasa tanpa prosedur dengan menggunakan bahasa pemrograman Pascal untuk mengkonversi suhu dari derajat Celsius ke Reamur, Fahrenheit dan Kelvin dengan ketentuan sebagai berikut : Berikan keterangan mengenai data-data pemrogram di awal program. Setiap kali program dijalankan, maka hasil output yang dihasilkan sebelumnya dihapus. Data yang di input dari keyboard adalah suhu dalam derajat Celsius dan tampilkan juga informasi mengenai input tersebut. Rumus konversi adalah : Reamur = 4/5 x Celsius Fahrenheit = 9/5 x Celsius + 32 Kelvin = Celsius Format untuk bilangan real adalah 10 digit, 4 digit dibelakang koma dan untuk bilangan integer 8 digit. Hapus semua informasi mengenai input sehingga bentuk tampilan output yang muncul di layar adalah : 1
2 <<<<< Konversi Suhu >>>>> Suhu dengan temperatur derajat Celsius setara dengan suhu dengan temperatur : - derajat Reamur. - derajat Fahrenheit. - derajat Kelvin. ( Nama File : PRAK213.PAS ) 4. Seperti No.3, tetapi program tersebut dibagi ke dalam beberapa prosedur tanpa parameter, yaitu prosedur Masukan, Proses dan prosedur Keluaran. ( Nama File : PRAK214.PAS ) 5. Seperti No.4, tetapi program tersebut dibagi ke dalam beberapa prosedur dengan parameter dan tanpa parameter. ( Nama File : PRAK215.PAS ) 2
3 Praktikum 2 1. Dapat mendefinisikan dan menggunakan prosedur tanpa parameter dan prosedur dengan parameter. 2. Dapat mendefinisikan dan menggunakan fungsi dalam pemrograman Pascal. 3. Dapat membedakan penggunaan fungsi dan prosedur dalam pemrograman Pascal. 1. Buat program untuk menghitung n buah barisan Fibonancci, dimana a 1 = 1, a 2 = 1 dan a n = a n-1 + a n-2, n 1, 2. Masukan pada program ini adalah n. Misalkan jika n = 6, maka barisan yang terjadi adalah Program tersebut dibuat ke dalam beberapa prosedur dengan parameter, yaitu prosedur Masukan, Fibo dan prosedur Keluaran. ( Nama File : PRAK221.PAS ) 2. Seperti soal No.1, tetapi program tersebut pada prosedur Fibo dibuat dalam bentuk fungsi, yang mana fungsi tersebut bernilai integer.. ( Nama File : PRAK222.PAS ) 3. Menghitung nilai suatu fungsi. Misalkan diketahui suatu fungsi tiga variabel berikut : 5x y 2 f ( x, y, z) = dan g( x, y, z) = x + y 2z. 10z yang mana x, y dan z mempunyai tipe integer. Perhatikan bahwa dalam mendefinisikan dan menghitung nilai dari fungsi tersebut, batasi nilai inputnya sehingga fungsi tersebut terdefinisi. Buat program untuk menghitung penjumlahan dan perkalian dari kedua fungsi di atas. Kedua fungsi tersebut dideklarasikan sebagai fungsi. ( Nama File : PRAK223.PAS ) 4. Buat program dengan menggunakan subprogram untuk menghitung nilai Tangen (x), dimana x adalah bilangan real dalam besaran radian. Bila x di input dalam besaran derajat, konversi nilai tersebut kedalam radian, sehingga hasil yang muncul pada layar adalah sebagai berikut : 3
4 <<<<< Nilai Tangen >>>>> Sudut derajat setara dengan radian Dengan nilai - Cosinus( ) derajat = - Sinus ( ) derajat = - Tangen ( ) derajat = ( Nama File : PRAK224.PAS ) 4
5 Praktikum 3 1. Dapat mendefinisikan dan menggunakan data dengan tipe record pada Pascal. 2. Dapat membedakan antara data bertipe record dengan data bertipe array. 3. Dapat menggunakan with untuk data bertipe record. 1. Misalkan akan dibuat sebuah program untuk menghitung nilai akhir seorang mahasiswa. Dalam hal ini, Data Mahasiswa terdiri dari field-field: NoBp, Nama, UTS, UAS, Tugas, NA, dan Indeks. Data Mahasiswa tersebut dideklarasikan sebagai record. Input dari program tersebut adalah NoBp, Nama, UTS, UAS, dan Tugas. NA = 0.45*UTS *UAS + 0.2*Tugas Indeks dihitung sebagai berikut: Jika NA 81 maka Indeks = A Jika 66 NA < 81 maka Indeks = B Jika 56 NA < 66 maka Indeks = C Jika 41 NA < 56 maka Indeks = D Jika NA < 41 maka Indeks = E Setiap selesai memproses data seorang mahasiswa, munculkan sebuah pertanyaan Apakah akan menginput data mahasiswa lain [Y/T]. Jika dijawab dengan Y atau y, maka input data mahasiswa yang baru, sedangkan data mahasiswa yang lama dihapus dari layar.. Sebaliknya jika T atau t, maka selesai. Dalam hal ini, gunakan fungsi UPCASE. ( Nama File : PRAK231.PAS ) 2. Seperti soal No.1, tetapi program tersebut menggunakan WITH dalam menggunakan data yang bertipe Record ( Nama File : PRAK232.PAS ) 3. Misalkan akan dibuat sebuah program untuk menghitung nilai akhir dari beberapa orang mahasiswa. Dalam hal ini, Data Mahasiswa mempunyai field-field, rumus penghitungan NA dan Indeks seperti soal no.1, tetapi data ini merupakan array bertipe record. Ketentuan lainnya adalah : Input terlebih dahulu banyaknya mahasiswa, misalkan n. Untuk masing-masing mahasiswa, input NoBp, Nama, UTS, UAS, dan Tugas. Hitung juga berapa orang mahasiswa yang mendapatkan nilai A, B, C, D, dan E. 5
6 Setelah memasukkan data-data dari setiap mahasiswa, yaitu sebanyak n orang mahasiswa dan proses perhitungan lainnya, maka hasil output yang diinginkan adalah dalam bentuk tabel seperti berikut ini. <<<<< Daftar Nilai Mahasiswa >>>>> No NoBP Nama UTS UAS Tugas NA Indeks n Nilai A = Orang Nilai B = Orang Nilai C = Orang Nilai D = Orang Nilai E = Orang ( Nama File : PRAK233.PAS ) 4. Seperti soal No.3, tetapi program tersebut menggunakan WITH dalam menggunakan data Array yang bertipe Record ( Nama File : PRAK234.PAS ) 6
7 Praktikum 4 1. Dapat mendefinisikan sebuah variabel file yang dapat digunakan untuk membuat file teks pada pemrograman Pascal. 2. Dapat membuat file teks serta field-field (variabel-variabel) yang dilibatkan sebagai file eksternal baru yang belum ada sebelumnya. 3. Dapat membaca file teks yang sudah ada serta field-fieldnya dan menampilkan isinya ke layar monitor. 4. Dapat menggunakan compiler directive untuk menghindari terhapusnya isi file eksternal yang sudah pernah dibuat. 1. Misalkan data mahasiswa yang dibuat pada praktikum 3, setiap kali program dijalankan data yang telah dimasukkan akan hilang karena tidak disimpan ke dalam file. Untuk mengatasi masalah tersebut, yaitu data yang telah dimasukan tidak hilang, maka data akan disimpan ke dalam file di drive A:\ dengan nama MHS.DAT. Karena file tersebut belum ada sebelumnya, maka buat dengan menggunakan REWRITE. Data yang disimpan hanya field-field yang diinput dari keyboard, sedangkan field yang diperoleh dari hasil proses perhitungan tidak disimpan, dengan tujuan agar media penyimpanan tidak cepat penuh. Gunakan pengulangan untuk memasukkan data mahasiswa yang lebih dari satu orang. Jadi untuk data mahasiswa tersebut yang disimpan adalah field-field : NoBp, Nama, UTS, UAS dan Tugas. Sedangkan fieldfiled NA dan Indeks tidak disimpan. Gunakan format penulisan untuk masingmasing field sesuai dengan panjang yang diinginkan. Setelah data diinput, coba lihat hasilnya dengan membuka file MHS.DAT menggunakan editor pascal seperti membuka program pascal, tetapi tidak bisa dijalankan. Perhatikan bahwa Rewrite hanya untuk membuat file teks baru. Jika file teks yang dibuka dengan rewrite sudah ada, maka isinya akan terhapus karena dianggap file teks baru. ( Nama File : PRAK241.PAS ) 2. File teks yang dibuat pada No.1 akan dibaca dan hasilkan akan ditampilkan ke layar monitor. Baca field-field NoBp, Nama, UTS, UAS dan Tugas dari file MHS.DAT di A:\ dan panjangnya format masing-masing field harus sesuai dengan panjang format waktu menyimpan. Kalau berbeda, maka hasil yang diperoleh akan salah karena akan mengambil sebagian dari isi field lain. Sedangkan field NA dan Indeks sebelum ditampilkan dilakukan proses berikut: NA = 0.45*UTS *UAS + 0.2*Tugas 7
8 Indeks dihitung sebagai berikut: Jika NA 81 maka Indeks = A Jika 66 NA < 81 maka Indeks = B Jika 56 NA < 66 maka Indeks = C Jika 41 NA < 56 maka Indeks = D Jika NA < 41 maka Indeks = E Pembacaan data pada file teks dilanjutkan sampai akhir dari file (EOF) ditemukan. Dalam hal ini file teks dibuka dengan RESET. Bentuk tampilan dilayar adalah : <<<<< Daftar Nilai Mahasiswa >>>>> No NoBP Nama UTS UAS Tugas NA Indeks n Nilai A = Orang Nilai B = Orang Nilai C = Orang Nilai D = Orang Nilai E = Orang ( Nama File : PRAK242.PAS ) 3. Seperti No.1, akan tetapi akan dimunculkan sebuah pesan kalau data yang akan dibuat sudah ada. Karena itu modifikasi program yang telah dibuat pada No.1 dengan menggunakan compiler directive {$I+} dan {$I-}. Tampilkan pesan : Apakah file ini akan dihapus? [Y/T]. Jika dijawab dengan Y maka file teks yang sudah ada isinya akan terhapus sebaliknya jika dijawab dengan T, maka proses tidak dilanjutkan dan keluar dengan menggunakan HALT. Gunakan IORESULT untuk mengecek kesalahan. Dalam hal ini, kombinasikan untuk membuka file antara RESET dengan REWRITE. ( Nama File : PRAK243.PAS ) Catatan : Fungsi dan prosedur yang digunakan adalah ASSIGN, REWRITE, RESET, CLOSE, UPCASE, IORESULT, HALT. 8
9 Praktikum 5 1. Dapat mencari field-field tertentu yang telah disimpan pada file teks pada media penyimpanan seperti hardisk atau disket. 2. Dapat menambahkan data baru ke dalam file teks yang telah disimpan pada media penyimpanan seperti hardisk atau disket. 3. Dapat mengedit data pada file teks untuk mengkoreksi kesalahan pada file teks tersebut. 1. Misalkan file teks yang telah disimpan pada Praktikum 4 yaitu file teks MHS.DAT. Buat program untuk mencari data pada file tersebut berdasarkan NOBP. ( Nama File : PRAK251.PAS ) 2. Modifikasi program pada soal No.1, bila data yang dicari berdasarkan NOBP tersebut ingin diedit. Simpan kembali hasil perubahan yang telah diedit ke dalam file teks MHS.DAT. Selanjutnya tampilkan semua data, baik yang telah dirubah tersebut atau yang tidak dirubah ke layar monitor seperti soal no. 2 pada Praktikum 4. ( Nama File : PRAK252.PAS ) 3. Modifikasi program pada soal No.2, selain data tersebut dicari berdasarkan NOBP tersebut, juga dapat menambahkan data baru. Buat sebuah menu pilihan dengan pilihannya adalah 1. untuk mengedit data dan 2. untuk menambah data baru.. Simpan kembali hasil perubahan yang telah diedit dan telah ditambahkan data baru ke dalam file teks MHS.DAT. Selanjutnya tampilkan semua data, baik yang telah dirubah, ditambah maupun yang tidak dirubah ke layar monitor seperti soal no. 2 pada Praktikum 4. ( Nama File : PRAK253.PAS ) 9
10 Praktikum 6 1. Dapat mendefinisikan dan membuat sebuah unit pada Turbo Pascal. 2. Dapat menjalankan unit dan meletakkan unit yang telah dibuat di dalam komputer. 3. Dapat menggunakan unit tersebut untuk membantu program-program lainnya. 1. Buat sebuah unit dengan nama Proses. Unit tersebut berisi fungsi dan prosedur yang ada pada Praktikum 1 dan Praktikum 2. Jalankan program tersebut dan amati apa file yang terjadi. ( Nama File : PROSES.PAS ) Pastikan unit PROSES yang dihasilkan ada di dalam folder program Pascal. 2. Gunakan unit yang telah dibuat pada soal No.1, untuk menyelesaikan masalah pada Praktikum 1 dan Praktikum 2. ( Nama File : PRAK261.PAS ) 10
11 Praktikum 7 1. Dapat membuat bentuk tampilan dilayar yang lebih menarik. 2. Dapat membuat animasi sederhana pada layar monitor dalam bentuk tipe text. 3. Dapat membuat tulisan dalam kotak dan bayangan dari kotak tersebut. 1. Jalankan program berikut dan pelajari apa maksud dari masing-masing perintah dari program tersebut dan amati hasilnya pada layar monitor. Program Praktikum; uses crt; const tulisan = 'Jurusan Matematika'; var i, j, p_tulisan, kiri, kanan, atas, bawah : integer; selesai : boolean; textbackground(blue) ; clrscr; kiri := 8; atas := 3; kanan := 80-kiri+1; bawah := 25-atas+1; window(kiri, atas, kanan, bawah); textbackground(cyan); clrscr; p_tulisan := Length(tulisan); i := 1; j := 1; selesai := false; repeat if i < (kanan - kiri - p_tulisan + 3) then gotoxy(i,11);textcolor(black);write(tulisan); delay(100); gotoxy(i,11);textcolor(cyan);write(tulisan) ; delay(1); inc(i); end else gotoxy(kanan - kiri - p_tulisan + 2 -j, 11); textcolor(black);write(tulisan); delay(100); gotoxy(kanan - kiri - p_tulisan + 2 -j,11); textcolor(cyan); write(tulisan); delay(5); inc(j); if ((kanan - kiri - p_tulisan + 2-j) = 0) then selesai := true; gotoxy(kanan - kiri - p_tulisan + 3 -j, 11); textcolor(black);write(tulisan); delay(100); end until selesai; repeat until keypressed; end. ( Nama File : PRAK271.PAS ) 11
12 2. Rubah program pada No.1, sehingga hasil yang diperoleh sama dengan di atas, tetapi perbedaannya adalah sebagai berikut : Tulisan yang muncul adalah Nama dan NOBP anda tulisan muncul pertama kali ditengah-tengah layar bergerak ke kiri sampai huruf pertama dari tulisan menyentuh bingkai kiri bergerak ke kanan sampai huruf terakhir dari tulisan menyentuh bingkai kanan bergerak lagi ke kiri dan seterusnya sampai sembarang tombol di tekan. ( Nama File : PRAK272.PAS ) 3. Jalankan program berikut dan pelajari apa maksud dari masing-masing perintah dari program tersebut dan amati hasilnya pada layar monitor. Program Prak273_pas; uses crt; var i, j, p_tulisan, kiri, kanan, atas, bawah : integer; textcolor(cyan); textbackground(black); clrscr; for i:=1 to 26 do for j:=1 to 80 do write(chr(176)); kiri := 8; atas := 3; kanan := 80-kiri; bawah := 25-atas-1; textcolor(black); for i:=1 to (kanan-kiri) do gotoxy(kiri+2+i,bawah+1);write(chr(176)); for i:=1 to (bawah-atas) do for j:= 1 to 2 do gotoxy(kanan+j,atas+i);write(chr(176)); window(kiri,atas, kanan, bawah); textbackground(blue); clrscr; textcolor(white); gotoxy(2,1);write(chr(218)); gotoxy(kanan-kiri,1);write(chr(191)); for i:=3 to kanan-kiri-1 do gotoxy(i,1);write(chr(196)); gotoxy(i,bawah-atas+1);write(chr(196)); for j:=2 to bawah-atas do gotoxy(2,j); write(chr(179)); gotoxy(kanan-kiri,j);write(chr(179)); gotoxy(2,j+1);write(chr(192)); gotoxy(kanan-kiri,j+1);write(chr(217)); window(kiri+2,atas+1, kanan-2,bawah-1); textcolor(yellow); gotoxy(17,2);writeln('isikan Data Anda di bawah ini'); gotoxy(16,3); for i:=1 to 31 do write(chr(196)); repeat until keypressed; end. ( Nama File : PRAK273.PAS ) 12
13 4. Lengkapi program pada No.3, sehingga hasil yang diperoleh berisi data pribadi anda, yaitu : 1. Nama :. 2. NoBP :. 3. Tempat / Tanggal Lahir :. 4. Alamat :.. 5. Motto Hidup :. Atur letak data anda sedemikian rupa sehingga kelihatannya bagus pada layar yang telah disediakan. ( Nama File : PRAK274.PAS ) 13
14 Praktikum 8 1. Bekerja dalam mode grafik dan dapat berpindah dari mode text ke mode grafik. 2. Dapat membuat transformasi dari bentuk koordinat di monitor ke bentuk koordinat pada gambar. 3. Dapat menggambarkan sebuah grafik fungsi sederhana dengan menggunakan transformasi koordinat. 1. Jalankan program berikut dan pelajari apa maksud dari masing-masing perintah dari program tersebut dan amati hasilnya pada layar monitor. Program Prakt281; Uses crt, graph; const delx = 0.001; var x, y, xl, yl, xmin, ymin, xmax, ymax, xk, yk : real; Procedure Membuka_Grafik; Var gd, gm,error : integer; gd := detect; InitGraph(gd,gm,''); error := Graphresult; if error <> GrOk then Halt; Procedure Menutup_Grafik; repeat until Readkey = #27; closegraph; Procedure Bidang_Gambar(Var xmin, ymin, xmax, ymax :real); xmin := -2*Pi; ymin := -2; xmax := 2*Pi; ymax := 2; Procedure Transformasi(xmin,ymin,xmax,ymax,xgambar,ygambar : real; var xlayar, ylayar :real); xlayar := Getmaxx/(xmax-xmin)*(-xmin+xgambar); ylayar := Getmaxy/(ymax-ymin)*(ymax-ygambar); { Program Utama } clrscr; Bidang_Gambar(xmin,ymin,xmax,ymax); Membuka_Grafik; Rectangle(0,0,Getmaxx,Getmaxy); x := xmin; repeat y := sin(x); Transformasi(xmin, ymin, xmax, ymax, x, y, xl, yl); putpixel(trunc(xl), trunc(yl), red); x := x + delx; until (x >= xmax) or (y >= ymax); Menutup_Grafik; end. ( Nama File : PRAK281.PAS ) 14
15 2. Lengkapi program pada No.1, sehingga hasil yang diperoleh adalah sebagai berikut : Bidang gambar yang berisi nilai dari variabel-variabel xmin, ymin, xmax dan ymax di input dari keyboard. Tambahkan sumbu koordinat X dan sumbu koordinat Y pada gambar yang muncul, yaitu dengan menambahkan program berikut pada program utama. Transformasi(xmin, ymin, xmax, ymax, 0, ymin, x1, y1); Transformasi(xmin, ymin, xmax, ymax, 0, ymax, x2, y2); line(trunc(x1),trunc(y1),trunc(x2),trunc(y2)); Transformasi(xmin, ymin, xmax, ymax, xmin, 0, x1, y1); Transformasi(xmin, ymin, xmax, ymax, xmax, 0, x2, y2); line(trunc(x1),trunc(y1),trunc(x2),trunc(y2)); (Tambahkan variabel-variabel baru yang belum terdeklarasi pada bagian pendeklarasian). ( Nama File : PRAK282.PAS ) 3. Lengkapi program pada No.2, sehingga hasil yang diperoleh di samping grafik fungsi y = sin (x) dengan warna merah juga secara bersamaan tampilkan juga grafik fungsi z = cos (x) dengan warna cyan. ( Nama File : PRAK283.PAS ) 4. Rubah fungsi dari soal pada No.2, menjadi fungsi y = x 3 dengan batas bidang gambar xmin, ymin, xmax dan ymax masing-masing adalah -3, -30, 3 dan 30. ( Nama File : PRAK284.PAS ) Catatan : Kalau terjadi kesalahan bahwa initialisasi grafik belum dilakukan, maka file dengan ekstension.bgi tidak pada tempat yang sama dengan program yang aktif. Copy file-file.bgi tersebut dari direktori / folder PASCAL\BGI ke dalam folder yang aktif yaitu PASCAL\BIN atau nama folder yang lain sesuai dengan komputer yang digunakan. 15
16 Praktikum 9 1. Bekerja dalam mode grafik dan dapat berpindah dari mode text ke mode grafik. 2. Dapat membuat transformasi dari bentuk koordinat di monitor ke bentuk koordinat pada gambar. 3. Dapat membuat sebuah animasi dalam mode grafik. 1. Jalankan program berikut dan pelajari apa maksud dari masing-masing perintah dari program tersebut dan amati hasilnya pada layar monitor. Uses crt, graph; const delx =0.001; var x, y, xl,yl,xmin,ymin,xmax,ymax,xk,yk,x1,x2,y1,y2 :real; dtx, dty : string[5]; Procedure Membuka_Grafik; Var gd, gm,errorcode : integer; gd := detect; InitGraph(gd,gm,''); errorcode := Graphresult; if errorcode <> GrOk then Halt; Procedure Menutup_Grafik; setcolor(white); settextstyle(smallfont, horizdir,5); settextjustify(centertext, righttext); outtextxy(getmaxx div 2, 19*Getmaxy div 20,'Tekan <ESC>'); repeat until Readkey = #27; closegraph; Procedure Bidang_Gambar(Var xmin,ymin,xmax,ymax :real); xmin := -2*Pi; ymin := -2; xmax := 2*Pi; ymax := 2; Procedure Transformasi(xmin,ymin,xmax,ymax, xgambar,ygambar :real; var xlayar, ylayar :real); xlayar := 3*Getmaxx div 4 /(xmax-xmin)*(-xmin+xgambar); ylayar := 9*Getmaxy div 10/(ymax-ymin)*(ymax-ygambar); procedure Kerangka; Rectangle(0,0,3*Getmaxx div 4, 9*Getmaxy div 10); Rectangle(3*Getmaxx div 4, 0, Getmaxx, 9*Getmaxy div 10); Rectangle(0, 9*Getmaxy div 10, Getmaxx, Getmaxy ); settextstyle(smallfont, horizdir,5); settextjustify(centertext, centertext); outtextxy(7*getmaxx div 8, Getmaxy div 10,'DATA :'); 16
17 Procedure Sumbu_Koordinat; setcolor(blue); Transformasi(xmin, ymin, xmax, ymax, 0, ymin, x1, y1); Transformasi(xmin, ymin, xmax, ymax, 0, ymax, x2, y2); line(trunc(x1),trunc(y1),trunc(x2),trunc(y2)); Transformasi(xmin, ymin, xmax, ymax, xmin, 0, x1, y1); Transformasi(xmin, ymin, xmax, ymax, xmax, 0, x2, y2); line(trunc(x1),trunc(y1),trunc(x2),trunc(y2)); setcolor(white); clrscr; Bidang_Gambar(xmin,ymin,xmax,ymax); Membuka_Grafik; kerangka; sumbu_koordinat; x := xmin; repeat y := sin(x); setcolor(white); str(x:5:2,dtx); str(y:5:2,dty); outtextxy(7*getmaxx div 8, 2*Getmaxy div 10,'X = ' + dtx); outtextxy(7*getmaxx div 8, 3*Getmaxy div 10,'Y = ' + dty); Transformasi(xmin, ymin, xmax, ymax, x, y, xl, yl); putpixel(trunc(xl), trunc(yl), red); setcolor(black); outtextxy(7*getmaxx div 8, 2*Getmaxy div 10,'X = ' + dtx); outtextxy(7*getmaxx div 8, 3*Getmaxy div 10,'Y = ' + dty); x := x + delx; until (x >= xmax) or (y >= ymax); setcolor(cyan); outtextxy(7*getmaxx div 8, 2*Getmaxy div 10,'X = ' + dtx); outtextxy(7*getmaxx div 8, 3*Getmaxy div 10,'Y = ' + dty); Menutup_Grafik; end. ( Nama File : PRAK291.PAS ) 2. Lengkapi program pada No.1, sehingga hasil yang diperoleh adalah sebagai berikut : Tampilkan nilai y maksimum dan y minimum serta nilai x masing-masing dimana y maksimum dan y minimum terjadi. Tampilkan juga informasi nilai x dimana fungsi itu memotong sumbu-x. ( Nama File : PRAK292.PAS ) 3. Rubah fungsi dari soal pada No.2, menjadi fungsi y = x 3 dengan batas bidang gambar xmin, ymin, xmax dan ymax masing-masing adalah -3, -30, 3 dan 30. ( Nama File : PRAK293.PAS ) 17
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 terperinciPengantar 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 terperinciPengenalan 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 terperinciI. 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 terperinciDasar 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 terperinciCatatan Kuliah PEMROGRAMAN KOMPUTER II FILE TEXT
FILE TEXT File Teks berisi kumpulan dari karakter yang dibentuk dalam baris-baris yang masing-masing diakhiri dengan tanda akhir baris atau end of line (EOL) yang berupa karakter carriage return dan karakter
Lebih terperinci1. 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 terperinciPengantar 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 terperinciMODUL 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 terperinciKonsep Dasar Pemrograman Pascal
Konsep Dasar Pemrograman Pascal 1.1 Definisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan. Langkah-langkah dalam algoritma
Lebih terperinciBelajar 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 terperinciP 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 terperinciSOAL 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 terperinciDasar 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 terperinciBab 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 terperinciAlgoritma & Pemrograman
Alam Santosa Algoritma & Pemrograman Algoritma Array & Penulisannya dalam Bahasa Pascal Array Array disebut juga larik adalah struktur data yang menyimpan sekumpulan/sederetan variabel yang bertipe data
Lebih terperinciCatatan Kuliah PAM 282 Pemrograman Komputer II
Catatan Kuliah PAM 282 Pemrograman Komputer II Oleh Narwen, M.Si Jurusan Matematika FMIPA Unand 1 SUBPROGRAM Subprogram disebut juga dengan Subrutin atau modul. Subprogram berguna untuk, 1. Memecah program
Lebih terperinciKONSEP 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,
Lebih terperinciSOAL 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 terperinciPENDAHULUAN. 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& 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 terperinciPROSES 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 terperinciTipe 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 terperinciVARIABEL, 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 terperinciIndentifier, 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 terperinci1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.
Semester : 4 Pengenalan Algoritma dan Program 200 menit No. : LST/EKA/EKA259/01 Revisi : 01 Tgl. : 10-2-2014 Hal. 1 dari 2 hal. 1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada. 2.
Lebih terperinciOperasi 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
Lebih terperinciA. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual
Praktikum 7 FUNGSI 1 A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual B. DASAR TEORI Fungsi adalah suatu bagian dari program yang dirancang
Lebih terperinciMODUL 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 terperinciPERKEMBANGAN 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 terperinciAlgoritma 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 terperinciSOAL 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
Lebih terperinciDASAR PEMROGRAMAN. File
DASAR PEMROGRAMAN File DESKRIPSI File adalah kumpulan byte-byte yang disimpan dalam media penyimpanan. File merupakan komponen yang bertipe data sama, yang jumlahnya tidak tentu, yang dapat ditambah atau
Lebih terperinciAlgoritma,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 terperinciBAB 3 INPUT PROSES OUTPUT. Target Pencapaian Siswa mengerti Penggunaan Statement Input, Proses dan Output dalam pembuatan Program dengan Pascall
BAB 3 INPUT PROSES OUTPUT Target Pencapaian Siswa mengerti Penggunaan Statement Input, Proses dan Output dalam pembuatan Program dengan Pascall 3.1. Input Output Setiap program aplikasi pasti membutuhkan
Lebih terperinciPengenalan 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 terperinciMATERI 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 terperinciUniversitas 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 terperinciMANIPULASI 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 terperinciDefinisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.
Konsep Dasar Pemrograman Pascal Definisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan. Langkah-langkah dalam algoritma harus
Lebih terperinciAlgoritma 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 terperinciPertemuan 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 terperinciAlgoritma 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 terperinciMochammad Rivai
Program Password Multi User dengan Pascal Mochammad Rivai mrivai@telkom.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS
29 BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS Dengan menggunakan Visual Basic 6.0 aplikasi perangkat ajar pengelolaan dan perhitungan ekspresi matematika yang akan dibangun dalam penelitian
Lebih terperinciBab 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 terperinciContoh 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 tokiguide@yahoo.com Rabu, 9 April 2008 15:32:09 Pascal PASCAL Dalam
Lebih terperinciArray & 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 terperinciOleh : La Ode Abdul Jumar. Berkas(file) adalah kumpulan sejumlah komponen yang bertipe data sama,
1. Berkas SISTEM BERKAS Oleh : La Ode Abdul Jumar Berkas(file) adalah kumpulan sejumlah komponen yang bertipe data sama, yang jumlahnya tidak tertentu. Banyaknya data dalam berkas dapat ditambah jika diperlukan.
Lebih terperinciBAB 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
Lebih terperinciMODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak
MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak UNIVERSITAS BATAM PRAKTIKUM I FLOWCHART 1. Buatlah flowchart untuk menghitung luas segitiga 2. Buatlah flowchart
Lebih terperinciPertemuan 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 terperinciPRAKTIKUM 9 ORGANISASI FILE/PENGOLAHAN DATA DENGAN FILE BERTIPE
PRAKTIKUM 9 ORGANISASI FILE/PENGOLAHAN DATA DENGAN FILE BERTIPE 1. Judul Materi / Pokok Bahasan : Organisasi File/Pengolahan Data dengan File Bertipe 2. Tujuan Instruksional Khusus : Mahasiswa dapat membuat
Lebih terperinciI. 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 terperinciSTRUKTUR 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 terperinciKONSEP 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 terperinciPRAKTIKUM 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 terperinciStruktur 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 terperinciPertemuan 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
Lebih terperinciPerkuliahan 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 terperinciBab 2. Dasar-Dasar Pemrograman C
Bab 2. Dasar-Dasar Pemrograman C Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Tipe Data Standar (Standart Data Type) Aturan Pendefinisian Identifier Variabel Mendeklarasikan
Lebih terperinciSMA 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 terperinciChapter 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 terperinciModul 1 Mesin Karakter 1
MODUL 1 MESIN KARAKTER TUJUAN PRAKTIKUM 1. Mahasiswa dapat memahami salah satu contoh aplikasi otomata yaitu mesin karakter 2. Mahasiswa mampu mengimplementasikan mesin karaketer dalam program pengolahan
Lebih terperinciMembuat Berkas File Text Pada Pascal
Membuat Berkas File Text Pada Pascal taryanarx@yahoo.com Target Pencapaian Siswa dapat membuat File bertipe Text, memasukan data dan menampilkan data dari file text tersebut FILE (BERKAS) File adalah kumpulan
Lebih terperinciLATIHAN UTS Tim Pengajar KU1071 Sem
LATIHAN UTS Tim Pengajar KU1071 Sem. 1 2010-2011 Soal 1 Buatlah sebuah program prosedural dalam notasi algoritmik yang akan membaca sebuah variabel Grs yang bertipe Garis. Informasi yang terkandung dalam
Lebih terperinciMODUL 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 terperinciJENIS 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 terperinciMEMBUAT DIAGRAM CHART PADA BAHASA C
MEMBUAT DIAGRAM CHART PADA BAHASA C DENNY CHARTER, ST IRMA AGTRISARI, ST dennycharter@gmail.com / www.dennycharter.wordpress.com agtree80@yahoo.com / http://www.agtree.wordpress.com Lisensi Dokumen: Copyright
Lebih terperinciKuliah Online : TEKKOM [2013/VI]
Kuliah Online : TEKKOM [2013/VI] Sumber Perancangan Bahasa Pemrograman Bahasa alami (natural language) Konstruksi yang diturunkan dari bahasa alami, karena bahasa alami dapat digunakan sebagai panduan
Lebih terperinciLAPORAN AKHIR PRAKTIKUM STRUKTUR DATA
LAPORAN AKHIR PRAKTIKUM STRUKTUR DATA NAMA : SUPRIYANDI NIM : DBC 113 170 KELAS MODUL : B : V (PENCARIAN DATA) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PALANGKA RAYA 2014 BAB I TUJUAN DAN
Lebih terperinciDASAR PEMROGRAMAN GRAFIK
DASAR PEMROGRAMAN GRAFIK Gambar bermakna sejuta kata. Kalimat tersebut tidak berlebihan, karena dengan gambar kita dapat memperlihatkan sesuatu tanpa perlu menjelaskan, dan orang pun langsung mengerti.
Lebih terperinciMemulai 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 terperinciPENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom
PENGENALAN KOMPUTER Dian Palupi Rini, M.Kom Sistem Komputer Komputer Definisi komputer adalah alat elektronik yang dapat menerima input data, mengolah data dan memberikan hasil dalam bentuk informasi dengan
Lebih terperinciSATUAN 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 terperinciALGORITMA PERULANGAN
Pertemuan 08 ALGORITMA PERULANGAN Pada Bab ini anda akan mempelajari 1. Pengertian algoritma perulangan 2. Perulangan for-do 3. Perulangan while-do 4. Perulangan repeat-until Algoritma Perulangan Ada kalanya
Lebih terperinciPertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam Teks Program Bahasa Pascal Tabel
Lebih terperinciAlgoritma 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 terperinciTIPE DATA Pertemuan (K-03/L-03)
TIPE DATA Pertemuan (K-03/L-03) Coba Anda jawab, dimana Anda berteduh? Pasti jawabnya di rumah, lalu apakah rumah Anda punya nama? Jawabnya adalah ya, yaitu Rumah No.X (misal). Jadi apa itu data? Analogi
Lebih terperinciGaris-Garis Besar Program Pembelajaran Berbasis Kompetensi
Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi Perguruan Tinggi : POLITEKNIK PIKSI GANESHA Kompetensi : Pemrograman C++ Judul Unit Kompetensi : Mengoperasikan Bahasa Pemrograman Terstruktur
Lebih terperinciTurbo 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 terperinciModul 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
Lebih terperinciPENGANTAR 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 terperinciARRAY. 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)
Lebih terperinciKonsep 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 terperinciPemrograman 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 terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Permasalahan Secara Umum Poligon bukanlah suatu bentuk yang spesifik seperti segitiga sama kaki, persegi, belah ketupat, ataupun jajargenjang, melainkan suatu
Lebih terperinciPengenalan Pascal. Tujuan Pembelajaran
Pengenalan Pascal Tujuan Pembelajaran Setelah melalui diskusi dan penjelasan 1. Mahasiswa dapat memahami struktur program pascal dengan benar 2. Mahasiswa memahami istilah identifier dengan benar 3. Mahasiswa
Lebih terperinciPertemuan 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 terperinciTIPE DATA DAN OPERASI I/O
Praktikum 4 (2/2) TIPE DATA DAN OPERASI I/O A. TUJUAN 1. Menjelaskan tentang instruksi I/O B. DASAR TEORI Untuk keperluan menampilkan data/informasi, C menyediakan sejumlah fungsi. Beberapa di antaranya
Lebih terperinciManipulasi Data & Pengolahan File
Kegiatan Praktikum : Manipulasi Data & Pengolahan File 4 Tujuan : - Praktikan dapat memahami fungsi-fungsi manipulasi data - Praktikan dapat menguraikan jenis-jenis fungsi string dan fungsi aritmatika
Lebih terperinciSub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise
Sub 1 Agar mahasiswa mengetahui Agar mahasiswa mengetahui Pengenalan Pascal - Sejarah Pascal Buku ke-2. Hal. 1-26 1. Teori White Board 1.Latihan sejarah dan struktur Pascal sejarah dan memahami struktur
Lebih terperinciWah 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 terperinciBab 4 Perintah Perulangan
Bab 4 Perintah Perulangan Proses perulangan (loop) adalah proses yang mengerjakan satu atau lebih statement lainnya secara berulang-ulang. Pada bahasa BASIC terdapat beberapa perintah untuk proses perulangan
Lebih terperinciWarna & 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,
Lebih terperinciPertemuan 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 terperinciPENGERTIAN adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah.
KONSEP DASAR BAHASA PASCAL PENGERTIAN Pemrograman / programming adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah. Program : adalah himpunan instruksi yang diperuntukkan
Lebih terperinciTeori 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 terperinciMODUL PRAKTIKUM PRAKTEK ALGORITMA DAN PEMROGRAMAN II
MODUL PRAKTIKUM PRAKTEK ALGORITMA DAN PEMROGRAMAN II MODUL I ARRAY DIMENSI I (1 x pertemuan) I. TUJUAN - Mempelajari tipe terstruktur Array dimensi satu. II. TEORI SINGKAT Array atau Larik adalah Type
Lebih terperinciMembuat Kalkulator Animasi Sederhana Menggunakan Pascal
Membuat Kalkulator Animasi Sederhana Menggunakan Pascal Oleh: Arif Hidayanto Kali ini kita akan belajar membuat sebuah kalkulator sederhana yang dibumbui dengan sedikit animasi menggunakan pascal. Aplikasi
Lebih terperinci