Modul Algoritma & Pemrograman I PDF
Modul Algoritma & Pemrograman I PDF
PENGENALAN PASCAL
I.1. Tujuan
Jalankan program tersebut dengan menekan tombol Ctr + F9, lalu amati
apa yang terjadi. Bahas dalam laporan praktikum anda!
1
4. Sisipkan perintah clrscr di bawah instruksi begin pada program no.3. Lalu
jalankan. Bahas dalam laporan Anda!
2
8. Tulislah program di bawah ini :
Program Operator_masukan_keluaran;
Var satu :string;
Dua : string;
Begin
Clrscr;
Write Masuka sembarangan kata pertama : ;
Read(satu);
Writel Masuka sembarang kata kedua : ;
Readln(dua);
Write Masuka se uah kali at :
Write(satu);
Writeln(dua);
End.
3
MODUL II
TIPE DATA
II.1. Tujuan
1. Mengenal jenis-jenis tipe data dan variabel dalam Pascal
2. Dapat menentukan variabel dan tipe data yang sesuai serta mengetahui
operasi terhadap variabel dengan jenis tipe data yang telah ditentukan.
3. Mengetahui jenis data yang diinputkan sesuai dengan tipe variabelnya.
Program Program2_1;
Uses crt;
Begin
Writel Il u Ko puter U ila ;
End.
Program Program2_2;
Uses crt;
Var kalimat : string;
Begin
Kali at := Il u Ko puter U ila ;
Writeln(kalimat);
End.
Program Program2_3;
Uses crt;
Co st kali at= Il u Ko puter U ila ;
Begin
Writeln(kalimat);
End.
4
2. Ketikkan kode program di bawah ini :
Program Dua_Empat;
Uses crt;
Var 1Satu : int;
Dua2 : int;
%Tiga : char;
Nama mahasiswa : string;
Begin
{belum ada}
End.
Jalankan program tersebut, lalu amati apa yang terjadi! Bahas dalam
laporan Anda!
5
Witel E <= F : ,E <= F ;
Writeln(I);
Writeln(H);
Writeln(X);
End.
7. Buatlah program yang outputnya adalah :
Masukkan bilangan pertama : 78
Masukkan bilangan kedua : 15
Hasil penjumlahan dari 78 dan 15 adalah 93
TUGAS
Buatlah program KTP dengan menggunakan tipe data terstruktur (rekaman)
dengan field-field sebagai berikut :
No. KTP
Nama Lengkap
Jenis Kelamin
Golongan Darah
Status (kawin / belum kawin)
Tempat tanggal lahir
Tahun lahir
Agama
Pekerjaan
Alamat
RT/RW
Kelurahan
Kecamatan
6
MODUL III
RUNTUNAN (SEQUENTIAL)
III.1. Tujuan
5. Buatlah program untuk menghitung nilai uang dalam pecahan 1000, 500,
100, 50, 25 dan sen. Contoh :
Rinciannya adalah :
Pecahan 1000 :2
Pecahan 500 :1
Pecahan 100 :2
Pecahan 50 :0
Pecahan 25 :1
Sen :3
7
MODUL IV
PEMILIHAN
IV. 1. Tujuan
8
Tugas
9
MODUL V
PENGULANGAN
V.1. Tujuan
1. Buatlah progra u tuk e etak tulisa Tek ik I for atika se a yak N dimana N
adalah nilai yang dimasukan dari piranti masukan.
Jumlah pengulangan : 3
Output :
Teknik Informatika
Teknik Informatika
Teknik Informatika
3. Buatlah program untuk mencetak bintang berikut ini jika diberikan tinggi
segitiga adalah N. Sebagai contoh, jika N = 4 maka outputnya adalah :
****
***
**
*
*
**
***
****
10
4. Buatlah program kalkulator untuk melakukan berbagai operasi aritmatika
Output dari program adalah seperti pada tampilan di bawah ini :
Aturannya adalah : Jika jawaban pilihan jawaban di atas : Y (Ya) maka masih
melakukan proses menu penjumlahan (masih menu yang dipilih saat itu),
jika T (Tidak), maka akan kembali ke Menu Utama.
11
MODUL VI
PROSEDUR DAN FUNGSI
VI.1. Tujuan
1. Dapat memahami konsep prosedur dan fungsi
Tugas
12
MODUL PRAKTIKUM
ALGORITMA DAN PEMROGAMAN I
Tim Penyusun:
Dosen Teknik Informatika
13
TATA TERTIB DAN TATA LAKSANA PRAKTIKUM
TATA TERTIB :
1. Praktikan WAJIB mengikuti semua modul praktikum.
2. Praktikan hanya boleh tidak mengikuti praktikum 1 (satu) kali DENGAN
ATAU TANPA SURAT IZIN dari jumlah pertemuan praktikum.
3. Praktikan yang berhalangan mengikuti praktikum, diwajibkan melaporkan
ke dosen praktikum untuk menentukan jadwal praktikum sebagai
pengganti jadwal yang berhalangan.
4. Praktikan yang lebih dari 1 (satu) kali tidak mengikuti praktikum, tidak
diperbolehkan untuk mengikuti praktikum untuk modul-modul praktikum
selanjutnya dan NILAI AKHIR PRAKTIKUM adalah NOL.
5. Praktikan diberikan toleransi waktu keterlambatan selama 15 menit dan
tidak ada penambahan waktu praktikum.
6. Tidak diperbolehkan saling bekerja sama.
7. Dilarang menggunakan kaos oblong dan sendal selama praktikum. Bagi
yang melanggar poin ini, tidak diperbolehkan mengikuti praktikum.
TATA LAKSANA :
1. Sebelum praktikum di mulai, setiap praktikum wajib mengumpulkan
LAPORAN HASIL PRAKTIKUM modul sebelumnya.
2. Jika praktikan tidak melaksanakan Tata Laksana poin 1, maka tidak
diperbolehkan mengikuti praktikum.
3. Setiap modul praktikum, akan dilakukan Pre-Test.
4. Format laporan meliputi :
14
6. Penilaian Laporan Hasil Praktikum
BAB I. Tujuan dan Landasan Teori Nilai 20
BAB II. Langkah Kerja Nilai 10
BAB III. Pembahasan Nilai 40
BAB IV. Kesimpulan Nilai 15
BAB V. Daftar Pustaka Nilai 5
BAB VI. Lampiran Nilai 10
Total 100
Total 100 %
Total 100 %
15
LAPORAN AKHIR PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN I
Nama : ……………..
NIM : ……………..
Kelas : ……………..
Modul : …......……....
JURUSAN TEKNIK
INFORMATIKA FAKULTAS
TEKNIK UNIVERSITAS
PALANGKA RAYA 2018
16
LAPORAN RENCANA PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN I
Nama : ……………..
NIM : ……………..
Kelas : ……………..
Modul : …......……....
JURUSAN TEKNIK
INFORMATIKA FAKULTAS
TEKNIK UNIVERSITAS
PALANGKA RAYA 2018
17