:Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah sequence/runtunan

dokumen-dokumen yang mirip
II. Soal praktikum / latihan Buat Pseudocode, Algoritma,Flowchart dan Programnya

:Mahasiswa dapat mempraktekkan perintah sequence/ runtunan

for (Awal; Akhir; Peningkatan) Perintah

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

- Perintah SWICTH memiliki bentuk umum sebagai berikut :

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

IF ELSE IF (NESTED IF)

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar ALGORITMA :

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

- Perintah SWICTH memiliki bentuk umum sebagai berikut :

Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi

Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi

: Algoritma dan Pemrograman II Modul Praktikum ke : 3

IF ELSE IF (NESTED IF)

IF ELSE IF (NESTED IF)

1. Runtunan (Sequence) 2. Pemilihan (Selection) 3. Pengulangan. (Repetition) SEQUENCE/RUNTUNAN

PEMROGRAMAN II. By : Sri Rezeki Candra Nursari

Teori Algoritma. Struktur Algoritma

MODUL 0 PENDAHULUAN 0-1

7. Logika dan Algoritma Pemrograman

SEQUENCE. Program SEQ1 { Contoh penulisan sequence per baris } Program SEQ2 { Contoh penulisan sequence dengan tanda titik koma}

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

ALGORITMA. Bahasa Pemrograman adalah prosedur atau tata cara penulisan program.

Algoritma dan Pemrograman. Oleh: Eddy Prasetyo N

Pertemuan 4 RUNTUNAN/SEKUENSIAL

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-5 Rekursif

Brigida Arie Minartiningtyas, M.Kom

KONTRAK PERKULIAHAN JENJANG STRATA SATU STMIK NUSA MANDIRI TIM KONSORSIUM

Nama Mata Kuliah. Program Komputer & Pengantar Tek. Informasi & Komunikasi

PSEUDOCODE. 2. Langkah selanjutnya adalah menentukan peran setiap langkah pada poin no 1.

Algoritma,Flowchart, Konsep

Logika Informatika. Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta

Algoritma Pemrograman

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

Fakultas Teknologi Informasi

Algoritma Pemrograman

SILABUS MATA KULIAH: LOGIKA ALGORITMA

Struktur Kontrol. (Repetition)

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

Algoritma dan Pemrograman Format Laporan dengan Pascal

Pertemuan Ke-3 (Tipe Data dan Nama) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom

ALGORITMA & FLOWCHART

Praktikum Modul Praktikum ke Judul Materi Tujuan / Sasaran Waktu (lama) Aplikasi yang digunakan

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

Algoritma dan Pemrograman. Pertemuan Ke-12 Tipe data array/larik 1

Pengenalan Bahasa C. Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-2 Array (Larik)

BAB III SEKUENSIAL 3.1. Kompetensi Dasar 3.2. Perintah Masukan a. Scanner

Algoritma Pemrograman

Algoritma Pemrograman

Bab 3 ALGORITMA RUNTUNAN

ALGORITHM. 8 Algoritma dengan C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

Kontrak Kuliah TKC106 - Algoritma Pemrograman Semester Gasal 2011/2012

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Kontrak Perkuliahan & Introduction

STRUKTUR DASAR PEMROGRAMAN

Struktur Kontrol. (Repetition)

TUGAS PRAKTEK PEMROGRAMAN DENGAN BAHASA C++

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-11 Pointer 2

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

Algoritma & Pemrograman 1. Fery Updi,M.Kom

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

Tugas Algoritma Kelompok XI NILAM CAHYA, MUH. JASIM, IMADUDDIN. Soal

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

Algoritma dan Flowchart. Dasar Programming 1

:Mahasiswa dapat mempraktekkan penggunaan array

Sesi /Perkuliahan ke : 5

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

BAB III PENGENALAN STRUKTUR BAHASA PASCAL. Kompetensi Dasar : 1. Mahasiswa mengenal dan memahami struktur bahasa Pascal

ALGORITMA DAN DIAGRAM ALIR

Teori Algoritma. Literatur

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-8 Pengurutan (Sorting) 1

Bahasa Pemrograman- TIS SKS

Algoritma Pemrograman I

ALGORITMA PERULANGAN

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

SILABUS MATA KULIAH: LOGIKA ALGORITMA

BAHAN AJAR. Mata Kuliah Struktur Data. Disusun oleh: Eva Yulianti, S.Kom.,M.Cs

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

Pertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm??

Algoritma Pemrograman

Transkripsi:

Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 0 Judul Materi : Runtunan II Tujuan / Sasaran :Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah sequence/runtunan Waktu (lama) : 3 Jam Aplikasi yang digunakan : C++ I. Runtunan / Sequence Runtunan atau Sequence, merupakan perintah atau pernyataan dijalankan dalam suatu urutan yang telah ditentukan. Hanya ada satu cara memulainya yaitu dari bagian atas, dan cara untuk keluarnya yaitu dari bagian bawah Dibawah ini contoh flowchart, algoritma, pseudocode dan program Runtunan/ Sequence3, yang menampilkan nilai A dan B, dimana nilai A ditambahkan dan nilai B dikurangi 4 Flowchart START A,B A=A+ B=B-4 Pseudocode Program Runtunan3; Kamus/Deklarasi Variabel A : int B : int Deskripsi Input(A,B) A A + B B - 4 Print(A,B); A,B END Algoritma dan Pemrograman I Hal : 1

Algoritma 1. Menginput variabel A. Menginput variabel B 3. Menghitung A A + 4. Menghitung B B 4 5. Mencetak/Menampilkan variabel A 6. Mencetak/Menampilkan variabel B {Nama file : PCth01.cpp} Proses Input : Proses Ouput : Algoritma dan Pemrograman I Hal : 13

Dibawah ini contoh flowchart, algoritma, pseudocode dan program Runtunan/Sequence4, yang menampilkan nilai A dan B, dimana nilai A ditambahkan dan nilai B akar dari nilai A Flowchart Pseudecode START A A=A+ B=sqrt(A) A,B Program Runtunan4; Kamus/Deklarasi Variabel A : Integer B : Float Deskripsi Input(A) A A+ B sqrt(a) Print(A,B); END Algoritma 1. Menginput variabel A. Hitung : A A+ 3. Hitung : B sqrt(a) 4. Mencetak/Menampilkan A 5. Mencetak/Menampilkan B 6. Selesaia {Nama file : seque.cpp} Algoritma dan Pemrograman I Hal : 14

Proses Input : Proses Ouput : II. Soal praktikum / latihan Buat Pseudecode, Algoritma,Flowchart dan Programnya 1. Ubahlah ekspresi matematik dibawah ini (nama file : Prak-01.ccp): Y Z b. x x x c. Ubahlah ekspresi matematik dibawah ini (nama file : Prak-0.ccp): y y 3. Adi Kusuma sekarang duduk di kelas 3 sekolah dasar TUGU IBU. Salah satu pelajaran yang disukai Adi adalah matematika. Pada pokok bahasan belajar perkalian, semua murid kelas 3 mendapat tugas untuk menghitung luas kamar tidur masing-masing. Anda bantu dengan menggunakan C++, Adi menghitung luas kamarnya? (nama file : Prak-03.ccp): 4. Pak Badr Alkaff memasang kabel koaxial di Laboratorium Fakultas Teknik. Untuk setiap instalasi pada 1 lokasi pak Badr memasang tarif berupa Biaya Pelayanan Dasar sebesar Rp. 150.000,- dan per meter kabel biaya pemasangannya Rp. 1.500,- Selama bulan April 004 pak Badr telah memasang kabel koaxial sepanjang 405 meter pada 61 lokasi. Hitunglah dengan menggunakan C++ pendapatan pak Badr pada bulan itu? (nama file : Prak-04.ccp): 5. Menukar isi lima bilangan dengan variabel E, F, G, H, I menjadi G, H, F, I, E (nama file : Prak-05.ccp): 6. Hitung luas segitiga dengan rumus : ½ a.t (nama file : Prak- 06.ccp): 7. Hitung luas kubus dengan rumus S3 (nama file : Prak-07.ccp): Algoritma dan Pemrograman I Hal : 15

8. Dibaca nama dan jam kerja pegawai, jika upah perjamnya Rp.10.000. Hitung Gaji pegawai (nama file : Prak-08.ccp): 9. Hitung volume prisma segitiga dengan rumus 1/3(1/*alas*tinggi segitiga)*tinggi prisma (nama file : Prak-09.ccp): 10. Budi ditugasi oleh guru matematika untuk menghitung volume kamar mandi rumahnya masing-masing dengan rumus V=P*L*T (nama file : Prak-10.ccp): 11. Dibaca nama karyawan dan gaji perbulan, jika gaji perbulan Rp.1.000.000. Hitung gaji pertahun tersebut (nama file : Prak- 11.ccp): 1. Hitung luas bujur sangkar dengan rumus : sisi*sisi (nama file : Prak- 1.ccp): 13. Hitunglah keliling persegipanjang dengan rumus (P+L) (nama file : Prak-13.ccp): 14. Berapa jumlah keseluruhan bangku kelas jika bangku deretan depan berjumlah 5 buah dan 8 baris (nama file : Prak-14.ccp): 15. Amir ditugasi oleh orangtuanya untuk menghitung luas halaman rumahnya yang berbentuk lingkaran R=1/ phi(/7 atau 3.14) (nama file : Prak-15.ccp): 16. Ubahlah ekspresi matematik dibawah ini P = Q3 + R * S (nama file : Prak-16.ccp): 17. Berapa gaji seseorang buruh dalam 1 tahun jika upah perharinya Rp.5.000 (nama file : Prak-17.ccp): 18. Ubahlah ekspresi matematika dibawah ini AB = S*-T*50 (nama file : Prak-18.ccp): 19. Ubahlah ekspresi matematika dibawah ini W = 10 5*b-u (nama file : Prak-19.ccp): 0. Ubahlah ekspresi matematika dibawah ini ZX = (X*6)+(D*50) (nama file : Prak-0.ccp): 1. Buat program untuk menghitung luas dan keliling lingkaran (nama file : Prak-1.ccp):. Buat program untuk menghitung akar dan pangkat suatu bilangan (hitung akar memakai fungsi sqrt() dan pangkat memakai fungsi pow(x,y). (nama file : Prak-.ccp): 3. Buat program untuk menghitung jarak antara dua titik : (nama file : Prak-3.ccp): Jarak ( x x1) ( y y 1) Algoritma dan Pemrograman I Hal : 16

4. Buat program untuk menghitung simpangan baku dari 3 data (N=3) dengan rumus : Dimana xr = harga rata-rata. (nama file : Prak- 4.ccp): Simpangan ( x1 xr) ( x xr) ( x3 xr) n 5. Buat program untuk mengacak angka (Gunakan fungsi randomize() dan random() dengan file header stdlib.h) (nama file : Prak-5.ccp): 6. Dibaca dua buah harga yang dihasilkan dari pengukuran Arus (ampere) dan Tahanan (ohm), harus dihitung dan tuliskan tegangan yang dihasilkan (V=A*T) (nama file : Prak-6.ccp): 7. Berapa jumlah keseluruhan bangku kelas jika bangku deretan depan berjumlah 5 buah dan 8 baris (nama file : Prak-7.ccp): 8. Konversikan suhu dari Celcius ke Fahrenheit dan Rheamur dengan rumus : T f = 9/5*T c + 3 dan T r = 4/5*T c ; T c : suhu dalam Celcius, T f : suhu dalam Fahrenheit, T r : suhu dalam Rheamur. (nama file : Prak- 8.ccp): 9. Konversikan panjang dalam yard, kaki dan inch ke dalam meter. Meter = 0.9144 * Yard + 0.3048 * Kaki + 0.054 * Inch. (nama file : Prak-9.ccp): 30. Dibaca 5 buah bilangan bulat yang mewakili tiga buah tahanan dalam Ohm : R1, R, R3, R4 dan R5. Hitung tahanan total yang dihasilkan jika kelimanya dipasang seri (Rs= R1+R+R3+...+Rn) dan paralel (Rp= 1/R1 + 1/R + 1/R3 + 1/...+1/Rn) (nama file : Prak-30.ccp): 31. Dibaca nama dan jam kerja pegawai, jika upah perjamnya adalah Rp. 8.500. Hitung gaji pegawai tersebut (nama file : Prak-31.ccp): 3. Amir ditugasi oleh orangtuanya untuk menghitung luas halaman rumahnya yang berbentuk lingkaran R=1/ phi(/7 atau 3.14) (nama file : Prak-3.ccp): 33. Dibaca kecepatan awal, percepatan dan waktu. Hitung kecepatan serta jarak yang ditempuh pada gerak yang beraturan serta tuliskan hasilnya. V t = V o +at (nama file : Prak-33.ccp): 34. Dibaca lama sebuah percakapan telepon dalam satuan detik. Buat program untuk menghitung berapa jam, berapa menit, dan berapa detikkah lama percakapan tersebut, jika diketahui jumlah detik yang terpakai dan. berapa penelpon tersebut harus membayar, jika 1 pulsa Rp 150, dan 1 pulsa lamanya 3 detik (nama file : Prak-34.ccp): 35. Untuk menampilkan jumlah hari, jam, menit dan detik dari masukan yang berupa lamanya waktu dalam detik. Contoh 100.000 detik akan menghasilkan keluaran 1hari+3jam+46menit+40detik (nama file : Prak-35.ccp): 36. Ubahlah ekspresi matematik : L = ¼..d (nama file : Prak-36.ccp): Algoritma dan Pemrograman I Hal : 17

37. Ubahlah ekspresi matematik : E = m.c (nama file : Prak-37.ccp): 38. Menghitung nilai akhir mata kuliah mahasiswa. Data masukan adalah nama mahasiswa, nomor induk, nilai tugas, nilai UTS dan nilai UAS. Hitung nilai akhir mahasiswa jika nilai akhir = 5% nilai tugas + 30% nilai UTS + 45% nilai UAS. Buat tipe bentukan Mahasiswa untuk deklarasi variabelnya, yang elemen terdiri dari nama, no. induk dan nilai-nilai (nama file : Prak-38.ccp): 39. Dibaca kecepatan awal, percepatan dan waktu. Hitung kecepatan serta jarak yang ditempuh pada gerak yang beraturan serta tuliskan hasilnya. S=V o t+½at. (nama file : Prak-39.ccp): III. Referensi - Munir, Rinaldi, Algoritma & Pemrograman 1 &, Penerbit Informatika, Jakarta, 003 - Brookshear, Glenn, Computer Science, Penerbit Erlangga, Jakarta, 004 - Suryadi, Pengantar Algortima dan Pemrograman - Yatini B, Indra, Pemrograman Terstruktur, J&J Learning Yogyakarta, 001 - Limanto, Susana, Algoritma dan pemrograman, Dinastindo Jakarta, 00 - Paul Tremblay, Jean, An Introduction to Computer Science an algorithmic Approach, McGraw-Hill, 1981 - Wirth, Niklaus, Algorithmic + Data Structures = Programs, Prentice- Hall, 1976 - Jogiyanto H.M, Kosep Dasar Pemrograman Bahasa C, Andi Offset Yogyakarta, 1993 - Munir, Rinaldi, Algoritma dan Pemrograman Dalam Bahasa Pascal dan C, Informatika Bandung, 001 - Pranata, Antony, Algoritma dan Pemprograman, J&J Learning Yogyakarta, 000 - Andri Kristanto, Algoritma dan Pemrograman dengan C++, Graha Ilmu, 003 - Thompson Susabda Ngoen, Algoritma dan Struktur Data Bahasa C, Mitra Wacana Media, 009 Algoritma dan Pemrograman I Hal : 18