MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman
|
|
- Widya Jayadi
- 5 tahun lalu
- Tontonan:
Transkripsi
1 I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN
2 I. ALGORITMA II. BAHASA PEMOGRAMAN III. TIPE DATA DAN VARIABEL IV. OPERATOR DAN STATEMEN I/O V. PEMILIHAN VI. PENGULANGAN VII. FUNGSI VIII. ARRAY
3 ALGORITMA DAN PEMOGRAMAN Hal 1/51 I ALGORITMA SASARAN 1. Mahasiswa dapat memahami apa itu algoritma 2. Mahasiswa mampu menerapkan pembuatan suatu algoritma Praktek 1a. Membuat pemecahan masalah (algoritma) yang diambil dari permasalahan yang mungkin sering kita hadapi dalam kehidupan kita sehari-hari Diketahui dua buah ember A dan B dimana ember A berisi air dan ember B berisi minyak tanah. Jika diinginkan isi kedua ember itu saling ditukar sehingga ember A berisi minyak tanah dan ember B berisi air, bagaimanakah caranya? Apakah cukup dengan cara (membuat algoritma), tuangkan isi ember A ke ember B dan kemudian tuangkan isi ember B ke ember A? Apakah permasalahan dapat diselesaikan dengan cara (algoritma) tersebut? Jawabannya adalah tidak, karena algoritma tersebut tidak logis dan hasilnyapun tidak sesuai dengan yang diinginkan karena algoritma tersebut akan menghasilkan ember A akan berisi campuran air dan minyak tanah sedangkan ember B akan kosong. Bagaimanakah cara (algoritma) yang benar dari permasalahan tersebut? Pindahkan dahulu isi ember A ke ember lain (misal ember C), kemudian setelah ember A kosong pindah isi ember B ke ember A. Langkah terakhir adalah mengisi ember B dengan minyak tanah yang ada di ember C. Inilah algoritma yang paling logis dan menghasilkan jawaban yang benar atas permasalahan tersebut. Seperti yang telah dikemukakan sebelumnya, setiap orang mempunyai cara pemecahan sendiri-sendiri sehingga setiap orang dimungkinkan mempunyai algoritma yang berbeda-beda untuk memecahkan suatu permasalahan yang sama. Contohnya adalah permasalahan di atas. Langkah pertama bisa saja yang dipindah bukan isi ember A ke ember C dulu, tetapi isi ember B yang dipindahkan ke dalam ember C terlebih dahulu. Setelah itu baru memindahkan isi ember A ke dalam ember B dan terakhir memindah isi ember C ke ember A. Algoritma ini sedikit berbeda tetapi tetap menghasilkan jawaban yang sama atas persoalan yang ada.
4 ALGORITMA DAN PEMOGRAMAN Hal 2/51 I ALGORITMA Algoritma dengan uraian kalimat deskriptif adalah notasi algoritma yang paling sederhana karena algoritma ini menggunakan bahasa sehari-hari. Untuk permasalahan yang sederhana penggunaan notasi ini sangatlah mudah, akan tetapi untuk permasalahan yang lebih komplek dan rumit, penggunaan notasi ini akan lebih sulit dan sering kali terjadi ambigu dalam langlahlangkah penyelesaian masalah. Oleh karena itulah untuk kasus-kasus yang lebih komplek, penggunaan notasi ini jarang sekali bahkan tidak digunakan. Permasalahan di atas, yaitu mencari bilangan terbesar dari tiga buah bilangan yang dimasukkan, tergolong permasalahan yang sederhana, jadi algoritmanya masih mudah dan dapat dijelaskan dengan uraian kalimat deskriptif sebagai berikut: Praktek 1b. Membuat algoritma mencari bilangan terbesar dari tiga buah bilangan yang dimasukkan Tuliskan dan pahami dalam uraian berikut 1.Masukkan sembarang bilangan sebanyak tiga buah. 2.Ambil bilangan pertama dan set maksimum nya sama dengan bilangan pertama. 3.Ambil bilangan kedua dan bandingkan dengan maksimum. 4.Apabila bilangan kedua lebih besar dari maksimum maka ubah maksimum nya menjadi sama dengan bilangan kedua. 5.Ambil bilangan ketiga dan bandingan dengan maksimum. 6.Apabila bilangan ketiga lebih besar dari maksimum maka ubah lagi maksimumnya menjadi sama dengan bilangan ketiga. 7.Variabel maksimum akan berisi bilangan yang terbesar dan tampilkan hasilnya. Algoritma dengan uraian kalimat deskriptif seperti di atas sudah jarang sekali kita temukan karena kadang kala agak sulit untuk memahaminya. Yang paling banyak kita temukan adalah algoritma (dengan uraian kalimat deskriptif) yang ditulis secara lebih sistematis dan efisien sehingga lebih mudah untuk memahaminya. Algoritma tersebut adalah sebagai berikut:
5 ALGORITMA DAN PEMOGRAMAN Hal 3/51 I ALGORITMA Buat algoritma yang ditulis secara lebih sistematis dan efisien 1. Masukkan a, b, dan c 2. maks a 3. Jika b > maks, kerjakan langkah ke 4. Jika tidak, kerjakan langkah ke maks b 5. Jika c > maks, kerjakan langkah ke 6. Jika tidak, kerjakan langkah ke maks c 7. Tulis maks Praktek 1c. Buat flow chart untuk menentukan apakah inputan suatu bilangan bernilai genap/ganjil
6 ALGORITMA DAN PEMOGRAMAN Hal 4/51 I ALGORITMA Buat algoritma untuk permasalahan mengenai algoritma mencari bilangan terbesar dengan menggunakan pseudo code {algoritma ini mencari bilangan terbesar dari tiga bilangan yang dimasukkan} deklarasi a,b,c,maks : integer deskripsi read(a,b,c) maks a if (maks<b) maks b else if(maks<c) maks c end if write(maks Pertanyaan mandiri: 1. Jelaskan definisi algoritma 2. Jelaskan fungsi algoritma dalam pemograman
7 ALGORITMA DAN PEMOGRAMAN Hal 5/51 I ALGORITMA 3. Untuk membuat algoritma dari suatu permasalahan, biasanya digunakan salah satu dari tiga buah notasi algoritma yang dikenal, sebutkan dan jelaskan
8 ALGORITMA DAN PEMOGRAMAN Hal 1/51 II BAHASA PEMOGRAMAN SASARAN 1. Mahasiswa mampu menerapkan algoritma ke struktur bahasa pemograman C++ 2. Mahasiswa mampu menggunakan empat jenis proses algoritma pada pemograman C++ Praktek 2a. Buat bentuk umum program C++ seperti di bawah ini #include <iostream> int main() { // Batang Tubuh Program Utama } Praktek 2b. Buat komentar yang akan membantu orang lain maupun pembuat program itu untuk memahami program yang dibuat #include <iostream> int main() { double jam, besar, bayar; // tipe data double cout << "Berapa Lama Kamu bekerja? "; // tampilkan kata tersebut cin >> jam; // masukan jam cout << "Berapa jumlah gaji tiap jamnya? "; // tampilkan kata tersebut cin >> besar; // masukan besar gaji tiap jam bayar = jam * besar; // kalikan jam dengan gaji tiap jam cout << "Kamu mendapatkan Gaji (Rp)" << bayar << endl; // jumlah gaji total return 0; }
9 ALGORITMA DAN PEMOGRAMAN Hal 2/51 II BAHASA PEMOGRAMAN Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau sebagai tempat yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh: file, keyboard, mouse), maupun untuk keluaran (contoh: layer, printer). Dalam bahasa C++, input berarti membaca dari stream dan output berarti menulis ke stream. Praktek 2c. # include <iostream.h> void main () { int a ; cout << "masukkan nilai x :" ; cin >> x ; cout << "nilai tersebut ditambah 1 = '' << x+1; return 0 ; } Pertanyaan pribadi: 1. Buatlah program untuk menampilkan ekspresi Selamat datang, nama saya nama Dimana nama yang ditampilkan didapat dari hasil inputan user
10 ALGORITMA DAN PEMOGRAMAN Hal 3/51 II BAHASA PEMOGRAMAN 2. Buatlah komentar untuk memjelaskan setiap baris dari program soal no.1
11 ALGORITMA DAN PEMOGRAMAN Hal 1/51 III TIPE DATA DAN VARIABEL SASARAN 1. Mahasiswa paham penggunaan tipe data 2. Mahasiswa mampu menerapkan macam-macam tipe data 3. Mahasiswa paham penggunaan variabel dan dapat menggimplementasikannya Praktek 3a. Buat program dengan deklarasi variabel #include <iostream.h> void main() { int n; n=50; // sama juga jika ditulis int n=50; cout<<n<< endl; //n sebagai variable cout<<"n"<<endl; //n sebagai karakter return 0; } Praktek 3b. Buat program dengan penggunaan konstanta
12 Praktek 3c. Buat program dengan penggunaan tipe data ALGORITMA DAN PEMOGRAMAN Hal 2/51 III TIPE DATA DAN VARIABEL #include <iostream.h> void main() { int n; //tipe datanya integer n=3; cout<<n<<endl; } Praktek 3d. Buatlah program yang menggunakan define untuk menghitung volume Tabung (Rumus Volume Tabung : phi x jari-jari x jari-jari x tinggi). Jari-jari = 7 dan tinggi = 24.
13 ALGORITMA DAN PEMOGRAMAN Hal 3/51 III TIPE DATA DAN VARIABEL Praktek 3e. Buatlah program untuk menghitung luas segitiga, persegi panjang, jejar genjang a. Segitiga : alas = 3, tinggi = 4 b. Persegi panjang : pangjang = 6, lebar = 3
14 ALGORITMA DAN PEMOGRAMAN Hal 4/51 III TIPE DATA DAN VARIABEL c. Jejar genjang : nilainya bebas
15 ALGORITMA DAN PEMOGRAMAN Hal 1/51 IV OPERATOR DAN STATEMEN I/O SASARAN 1. Mahasiswa mampu menerapkan berbagai jenis operator 2. Mahasiswa mampu menerapkan statemen I/O Praktek 4a Buat program penggunaan operator a. Buat program penggunaan operator aritmatika berikut: b. Buat program penggunaan operator perbandingan berikut:
16 ALGORITMA DAN PEMOGRAMAN Hal 2/51 IV OPERATOR DAN STATEMEN I/O c. Buat program penggunaan operator Naik Dan Turun (Increment Dan Decrement) berikut: d. Buat program penggunaan operator bitwise berikut:
17 ALGORITMA DAN PEMOGRAMAN Hal 3/51 IV OPERATOR DAN STATEMEN I/O e. Buat program penggunaan operator logika berikut: f. Buat program penggunaan operator kondisi berikut: Praktek 4b. Buat program penggunaan statemen I/O berikut:
18 ALGORITMA DAN PEMOGRAMAN Hal 4/51 IV OPERATOR DAN STATEMEN I/O
19 ALGORITMA DAN PEMOGRAMAN Hal 5/51 IV OPERATOR DAN STATEMEN I/O Praktek 4c. Buatlah program untuk menghitung luas, dimana data nilai varibel diinputkan oleh user dan luas ditampilkan sebagai output hasil a. Luas bujursangkar
20 b. Luas lingkaran FAKULTAS TEKNIK UNIVERSITAS MARITIM RAJA ALI HAJI ALGORITMA DAN PEMOGRAMAN Hal 6/51 IV OPERATOR DAN STATEMEN I/O c. Luas segitiga
21 ALGORITMA DAN PEMOGRAMAN Hal 7/51 IV OPERATOR DAN STATEMEN I/O d. Luas trapesium
22 ALGORITMA DAN PEMOGRAMAN Hal 8/51 IV OPERATOR DAN STATEMEN I/O Praktek 4d. Buatlah program untuk menghitung harga total suatu barang, dimana jumlah barangnya 10, harga perunit Rp ,02
23 ALGORITMA DAN PEMOGRAMAN Hal 9/51 IV OPERATOR DAN STATEMEN I/O Praktek 4e. Buatlah program untuk penggunaan operasi aritmatika yaitu penjumlahan, pembagian, perkalian, dan pengurangan dimana nilai variabelnya diinputkan oleh user
24 ALGORITMA DAN PEMOGRAMAN Hal 10/51 IV OPERATOR DAN STATEMEN I/O
25 ALGORITMA DAN PEMOGRAMAN Hal 1/51 V Pemilihan SASARAN 1. Mahasiswa mampu memahami dan menerapkan penggunaan dari pemilihan 2. Mahasiswa mampu menerapkan beberapa bentuk struktur dasar pemilihan Praktek 5a Buat program pemilihan dengan menggunakan IF dan ELSE berikut dimana pernyataan dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi: Buat program pemilihan dengan menggunakan IF dan ELSE berikut dimana pernyataan1 dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi, jika tidak, lakukan pernyataan2:
26 ALGORITMA DAN PEMOGRAMAN Hal 2/51 V Pemilihan Buat program pemilihan dengan menggunakan IF dan ELSE dibandingkan dengan IF dan ELSE IF Bandingkan dengan
27 ALGORITMA DAN PEMOGRAMAN Hal 3/51 V Pemilihan Praktek 5b. Buat program pemilihan dengan menggunakan SWITCH: Praktek 5c. Buatlah program untuk mencari apakah bilangan tersebut bernilai ganjil atau genap, dimana bilangan diinputkan oleh user
28 ALGORITMA DAN PEMOGRAMAN Hal 4/51 V Pemilihan Praktek 5d. Buatlah program untuk menseleksi suatu bilangan dengan ketentuan sebagai berikut : 0<=nilai <35 : Nilai rendah, 35<=nilai < 70 : Nilai sedang, 60<=nilai<=100 : Nilai tinggi
29 ALGORITMA DAN PEMOGRAMAN Hal 5/51 V Pemilihan Praktek 5e. Buatlah program dalam bentuk menu yang mampu menghitung : a. Luas dan Keliling Bujur sangkar
30 ALGORITMA DAN PEMOGRAMAN Hal 6/51 V Pemilihan b. Luas dan Keliling persegi panjang
31 c. Luas dan keliling lingkaran ALGORITMA DAN PEMOGRAMAN Hal 7/51 V Pemilihan
32 ALGORITMA DAN PEMOGRAMAN Hal 1/51 VI PENGULANGAN SASARAN 1. Mahasiswa mampu memuat program pengulangan 2. Mahasiswa mampu memuat program untuk beberapa struktur pengulangan Praktek 6a Buat program pengulangan dengan menggunakan WHILE Praktek 6b Buat program pengulangan dengan menggunakan DO WHILE
33 ALGORITMA DAN PEMOGRAMAN Hal 2/51 VI PENGULANGAN Praktek 6c Buat program pengulangan dengan menggunakan FOR Buat program pengulangan dengan menggunakan NESTED FOR
34 ALGORITMA DAN PEMOGRAMAN Hal 3/51 VI PENGULANGAN Praktek 6d Buat program pengulangan dengan menggunakan continue dan break Praktek 6e Buatlah program untuk mencetak deret
35 ALGORITMA DAN PEMOGRAMAN Hal 4/51 VI PENGULANGAN Praktek 6f Buatlah program untuk mencetak (gunakan perulangan while atau for) * * * * * * * * * *
36 ALGORITMA DAN PEMOGRAMAN Hal 5/51 VI PENGULANGAN Praktek 6g Buatlah program yang menampilkan 5 buah bilangan, yaitu mulai dari bilanagn ke 5 sampai bilangan ke 1 dengan nilai awal bilangan 8. Tampilan bilangan tersebut adalah menurun dan contohnya adalah : bilangan ke 5, i=3 (diperoleh dari 8-5) dan seterusnya sampai bilangan 1, i=7 (diperoleh dari 8-1=7)
37 ALGORITMA DAN PEMOGRAMAN Hal 1/51 VII FUNGSI SASARAN 1. Mahasiswa mampu memahami dan menggunakan fungsi Praktek 7a Buat program dengan menggunakan fungsi.
38 ALGORITMA DAN PEMOGRAMAN Hal 2/51 VII FUNGSI Buat program dengan menggunakan fungsi dengan variabel lokal dan eksternal Praktek 7b Buatlah fungsi untuk menghitung luas segitiga
39 ALGORITMA DAN PEMOGRAMAN Hal 3/51 VII FUNGSI Praktek 7c Tulislah program yang berisi fungsi untuk memasukkan dua argumen integer dan menghasikan perkalian bilangan pertama dengan bilangan kedua. Fungsi tidak melakukan perkalian apabila terdapatnilai 0 tapi mencetak hasilnya 0. Panggil fungsi tersebut untuk dieksekusi.
40 ALGORITMA DAN PEMOGRAMAN Hal 4/51 VII FUNGSI Praktek 7d Buat dalam bentuk menu 1 untuk memanggil fungsi menghitung luas persegi 2 untuk memanggil fungsi mencetak Hari ini Belajar Menggunakan Fungsi 3 untuk memanggil fungsi menginputkan biodata Nama Tempat lahir Agama Tuliskan jawaban
41 ALGORITMA DAN PEMOGRAMAN Hal 5/51 VII FUNGSI
42 ALGORITMA DAN PEMOGRAMAN Hal 6/51 VII FUNGSI Praktek 7e Buatlah fungsi dimana parameter di call by value
43 ALGORITMA DAN PEMOGRAMAN Hal 7/51 VII FUNGSI Praktek 7f Buatlah fungsi dimana parameter di call by reference
44 ALGORITMA DAN PEMOGRAMAN Hal 8/51 VII Praktek 7f Buatlah fungsi yang dipanggil secara rekursif FUNGSI Praktek 7g Buatlah fungsi untuk menghitung luas persegi panjang
45 ALGORITMA DAN PEMOGRAMAN Hal 9/51 VII FUNGSI Buatlah program rekursi untuk mencari Nilai n factorial
46 ALGORITMA DAN PEMOGRAMAN Hal 10/51 VII FUNGSI Buatlah program dengan cara rekursi untuk menampilkan perkalian 3 buah bilangan tersebut (nilainya diinputkan)
47 ALGORITMA DAN PEMOGRAMAN Hal 1/51 VIII ARRAY SASARAN 1. Mahasiswa mampu memahami dan mempraktekkan penggunaan array Praktek 8a Buat program untuk menampilkan bilangan array (16, 2, 77, 40, 12071).
48 ALGORITMA DAN PEMOGRAMAN Hal 2/51 VIII ARRAY Buat array yang dikirim ke dalam fungsi, tapi nilai aktualnya dapat dimanipulasi Praktek 8b Buatlah program untuk menampilkan data dengan array: Dengan data negara (Malaysia, Brunei, Indonesia, Fhilipina, Singapura, Birma)
49 ALGORITMA DAN PEMOGRAMAN Hal 3/51 VIII ARRAY Buatlah program untuk menampilkan secara individu pada index ke 3 dari program no 1 (atas) Buatlah program seperti no 1 dengan cara diinputkan datanya oleh user
50 ALGORITMA DAN PEMOGRAMAN Hal 4/51 VIII ARRAY Praktek 8c Buat program array multidimensi
51 ALGORITMA DAN PEMOGRAMAN Hal 5/51 VIII ARRAY Praktek 8d Buatlah program yang menghitung jumlah elemen dalam suatu array(larik) dengan array(larik) 1 dimensi { 1,3,5,4,7,2,99,16,45,67,89,45}
52 ALGORITMA DAN PEMOGRAMAN Hal 6/51 VIII ARRAY Praktek 8d Buatlah program array dua dimensi untuk menginputkan matriks ordo 3x4 (3 baris, 4 kolom)
OPERATOR DAN STATEMEN I/O
OPERATOR DAN STATEMEN I/O PEMROGRAMAN TURBO C++ OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. OPERATOR PENUGASAN Operator Penugasan
Lebih terperinciSelection / Pemilihan PEMILIHAN
Selection / Pemilihan Slamet Kurniawan, S.Kom PEMILIHAN Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan
Lebih terperinciMODUL I PENDAHULUAN & PENGENALAN TURBO C++
MODUL I PENDAHULUAN & PENGENALAN TURBO C++ 1. TUJUAN Mahasiswa dapat mengenal pemograman C++, sejarahnya dan mahasiswa dapat memahami konsep-konsep dari Turbo C++. 2. TEORI DASAR PENDAHULUAN A. ALGORITMA
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 terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA S1-TI ALGORITMA & PEMROGRAMAN MODUL V STRUKTUR KONTROL PERULANGAN SEM I WAKTU 100 MNT I. STRUKTUR PERULANGAN Salah satu kelebihan
Lebih terperinciBAB 5 PERULANGAN DAN ARRAY
Bab 5 Perulangan dan Array 66 BAB 5 PERULANGAN DAN ARRAY TUJUAN PRAKTIKUM 1. Praktikan mengerti apa yang dimaksud dengan perulangan 2. Praktikan mengerti apa yang dimaksud dengan seleksi kondisi 3. Praktikan
Lebih terperinciSUB PROGRAM P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera
SUB PROGRAM P E N G A N TA R P R O G R A M S T U D I Institut Teknologi Sumatera PRE TEST Jelaskan apa yang dimaksud dengan perulangan? Sebutkan jenis metode perulangan? Apa perbedaan dari masing-masing
Lebih terperinciPERTEMUAN 2 KONSEP DASAR PEMROGRAMAN
PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN I. Algoritma Pemrograman Yang Baik Ciri-ciri algoritma pemrograman yang baik adalah: 1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah 2. Menghasilkan
Lebih terperinciOPERATOR, PERULANGAN DAN SELEKSI KONDISI
PRAKTIKUM KE 2 OPERATOR, PERULANGAN DAN SELEKSI KONDISI TUJUAN PRAKTIKUM 1. Praktikan mengerti macam macam operator yang tersedia dalam bahasa C / C++. 2. Praktikan mengerti apa yang dimaksud dengan perulangan.
Lebih terperinciVI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :
VI. FUNGSI 6.1. FUNGSI Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Hasil
Lebih terperinciREVIEW ARRAY. Institut Teknologi Sumatera
REVIEW ARRAY DASAR PEMROGRAMAN Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa mengingat kembali konsep dan cara kerja array Mahasiswa mampu membuat program menggunakan array PRE TEST Tuliskan,
Lebih terperinciPERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).
PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C++ 6.0 STRUKTUR BAHASA C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama). Setiap program akan dieksekusi dimulai dari statement
Lebih terperinciMODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018
MODUL 4 Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar Semester Genap 2017/2018 MODUL 4 PERULANGAN (LOOPING) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : Mengenal
Lebih terperinciMODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.
MODUL V PERULANGAN Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu. Dalam perulangan, umumnya terdiri dari 3 komponen, yaitu: Nilai Awal/Inisialisasi,
Lebih terperinciARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera
ARRAY PENGANTAR PROGRAM STUDI Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa memahami konsep dan cara kerja array Mahasiswa mampu membuat program sederhana menggunakan array satu dimensi PRE
Lebih terperinci# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){
HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # FOUR LOOPING Soal-soal minggu lalu: 1. Buatlah program untuk menghitung luas segitiga dan luas lingkaran (gunakan konstanta
Lebih terperinciMODUL I PENDAHULUAN & PENGENALAN TURBO C++
1 MODUL I PENDAHULUAN & PENGENALAN TURBO C++ 1. TUJUAN Mahasiswa dapat mengenal pemograman C++, sejarahnya dan mahasiswa dapat memahami konsep-konsep dari Turbo C++. 2. TEORI DASAR PENDAHULUAN A. ALGORITMA
Lebih terperinciIV. OPERATOR DAN STATEMENT I/O
IV. OPERATOR DAN STATEMENT I/O 4.1 OPERATOR Operator adalah simbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. 4.1.1 OPERATOR PENUGASAN Operator Penugasan (Assignment
Lebih terperinciOPERASI PERNYATAAN KONDISI
OPERASI PERNYATAAN KONDISI A. Pernyataan IF pernyataan if mempunyai pengertian, jika kondisi bernilai benar, maka perintah dikerjakan dan jiak tidak memenuhi syarat maka diabaikan. Dapat dilihat dari diagram
Lebih terperinciKomentar, Identifier, Konstanta dan Variabel
PEMROGRAMAN BERORIENTASI OBJEK Komentar, Identifier, Konstanta dan Variabel Budhi Irawan, S.Si, M.T KOMENTAR PROGRAM Dalam proses pengembangan sebuah program, pasti akan disibukan dengan penulisan kode-kode
Lebih terperinciFUNGSI. tipe Tipe nilai yang dihasilkan oleh fungsi. Jika tidak dinyatakan, hasil fungsi dianggap bilangan bulat (int)
1 FUNGSI Sebuah fungsi berisi sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil beberapa kali di beberapa tempat dalam program. Tujuan pembuatan fungsi adalah : 1.
Lebih terperinciLooping : break, continue, nested loop
PRAKTIKUM 11 Looping : break, continue, nested loop A. TUJUAN PEMBELAJARAN 1. Menjelaskan penggunaan pernyataan break 2. Menjelaskan penggunaan pernyataan continue 3. Menjelaskan penggunaan pernyataan
Lebih terperinciPRAKTIKUM 6 PENGULANGAN PROSES 2
PRAKTIKUM 6 PENGULANGAN PROSES 2 A. Tujuan 1. Menjelaskan loop di dalam loop (nested loop) dan contoh kasusnya 2. Menjelaskan penggunaan pernyataan break 3. Menjelaskan penggunaan pernyataan continue 4.
Lebih terperinciALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA
ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA I. Pendahuluan Algoritma dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami. Algoritma dapat ditulis dalam bahasa natural/bahasa
Lebih terperinciPEMROGRAMAN TERSTRUKTUR PERTEMUAN II LANGKAH-LANGKAH PENGEMBANGAN PROGRAM 6. DOKUMENTASI DAN PEMELIHARAAN PROGRAM
PEMROGRAMAN TERSTRUKTUR PERTEMUAN II LANGKAH-LANGKAH PENGEMBANGAN PROGRAM 1. DEFINISI MASALAH 2. PERANCANGAN 3. ALGORITMA 4. PEMROGRAMAN 5. TESTING / DEBUGGING 6. DOKUMENTASI DAN PEMELIHARAAN PROGRAM 1.
Lebih terperinciAlgoritma Pemrograman 2B (Pemrograman C++)
Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 4 FUNGSI (FUNCTION) PADA C++ 1 Outline Konsep Dasar Fungsi Standar File Header Definisi Fungsi Deklarasi Fungsi
Lebih terperinciMODUL 5 PERULANGAN (LOOPING)
MODUL 5 PERULANGAN (LOOPING) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan statement perulangan 2. Membuat program sederhana dengan menerapkan
Lebih terperinciA. Putting a Program Together
Oleh : Fiftin Noviyanto A. Putting a Program Together Pada pertemuan sebelumnya telah dibahas bagian inisialisasi bahasa pemrograman. Seperti, memberi nama, mendeklarasikan dan memberikan nilai pada variabel,
Lebih terperinciPENGENALAN C++ Bab 1
PENGENALAN C++ Bab 1 1.1 SEJARAH C++ Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype
Lebih terperinciTIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016
MODUL 5 FUNGSI DAN PROSEDUR A. TUJUAN Setelah menyelesaikan modul ini diharapkan mahasiswa akan mampu: 1. Mahasiswa mampu memahami fungsi dan prosedur. 2. Mahasiswa mampu mendeklarasikan dan mendefinisikan
Lebih terperinciPEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR
PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR PEMROGRAMAN TERSTRUKTUR MEMILIKI 3 KOMPONEN UTAMA, YAITU : 1. PEMROGRAMAN TOP-DOWN 2. PEMROGRAMAN MODULAR 3. TEOREMA STRUKTUR
Lebih terperinciA. Putting a Program Together
A. Putting a Program Together Oleh : Fiftin Noviyanto Pada pertemuan sebelumnya telah dibahas bagian inisialisasi bahasa pemrograman. Seperti, memberi nama, mendeklarasikan dan memberikan nilai pada variabel,
Lebih terperinciALGORITMA PEMROGRAMAN DAN. Disusun Oleh : Mutaqin, MPd., MT
ALGORITMA DAN PEMROGRAMAN Disusun Oleh : Mutaqin, MPd., MT FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA 2007 i KATA PENGANTAR Segala puji milik Allah, hanya kepada-mu kami memohon petunjuk dan hanya kepada-mu
Lebih terperinciPSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR
1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode
Lebih terperinciMODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA April 1, 2010 BAB 8 REKURSIF
1. Tujuan Instruksional Umum MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA April 1, 2010 BAB 8 REKURSIF a. Mahasiswa dapat melakukan perancangan aplikasi menggunakan algoritma rekursif. b. Mahasiswa mampu
Lebih terperinciSatuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA
Mata Kuliah : Teknik Pemrograman Terstruktur 2 Fakultas/Jurusan : Ilmu Komputer/Manajemen Informatika Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Minggu Pokok Bahasan/Materi 1 Pokok Bahasan :
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 terperinciPERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang
PERULANGAN PROSES Proses perulangan ditandai dengan mekanisme yang disebut loop Proses Loop : Proses yang berulang-ulang Perintah atau notasi dalam struktur pengulangan Melipiuti : Pernyataan for Pernyataan
Lebih terperinciLATIHAN SOAL (FUNGSI & PROSEDUR)
LATIHAN SOAL (FUNGSI & PROSEDUR) P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera 11/11/2017 PENGANTAR PROGRAM STUDI 1 TUJUAN KULIAH Mahasiswa dapat meningkatkan kemampuan pemrograman
Lebih terperinciDASAR PEMROGRAMAN. Institut Teknologi Sumatera
DASAR PEMROGRAMAN REVIEW STRUKTUR DASAR, PERCABANGAN, DAN PERULANGAN Institut Teknologi Sumatera TUJUAN KULIAH Mengenalkan konsep dasar pemrograman: dekomposisi problem, modularisasi, rekurens; skill/praktek
Lebih terperinciMODUL 1 Alur Seleksi dengan C++
1 MODUL 1 Alur Seleksi dengan C++ Teori Singkat C++ merupakan perluasan bahasa C dengan tambahan fasilitas kelas (Class). Dengan fasilitas ini, maka C++ mendukung teknik pemrograman berorientasi objek
Lebih terperinciPENGANTAR KOMPUTER & SOFTWARE II. Pengulangan (For) Tim Pengajar KU Institut Teknologi Sumatera
PENGANTAR KOMPUTER & SOFTWARE II Pengulangan (For) Tim Pengajar KU1102 - Institut Teknologi Sumatera Tujuan Mahasiswa memahami jenis-jenis pengulangan dan penggunaannya serta memahami elemen-elemen dalam
Lebih terperinciMODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi
MODUL 10 Fungsi 10.1 Kompetensi 1. Mahasiswa mampu membagi logika program dengan menggunakan fungsi. 2. Mahasiswa memahami konsep rekursif serta mengimplementasikan dengan menggunakan fungsi. 10.2 Alat
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN KOMPUTER
MODUL PRAKTIKUM PEMROGRAMAN KOMPUTER Bahasa Pemrograman Software Laboran : C : Turbo C++ : Arief Ikhwan Wicaksono, S.KOM LABORATORIUM FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI YOGYAKARTA 2010
Lebih terperinciKonsep Dasar Pemrograman Dan Pengenalan C++
PRAKTIKUM 1 DAN 2 Konsep Dasar Pemrograman Dan Pengenalan C++ I. KONSEP DASAR PEMROGRAMAN Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan
Lebih terperinciPERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera
PERULANGAN P E N G A N TA R P R O G R A M S T U D I Institut Teknologi Sumatera TUJUAN Mahasiswa memahami jenis-jenis pengulangan dan penggunaannya serta memahami elemen-elemen dalam pengulangan. Mahasiswa
Lebih terperinciPERTEMUAN 2 ALGORITMA & PEMROGRAMAN
PERTEMUAN 2 ALGORITMA & PEMROGRAMAN POKOK BAHASAN 1. Pendahuluan 2. Tahapan Pembangunan Program 3. Pengenalan Algoritma 4. Cara Menyajikan Algoritma 5. Data Program 6. Elemen-Elemen Program PENDAHULUAN
Lebih terperinciKeg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to
Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat : 1) Mengenal bentuk perulangan while, do while dan
Lebih terperinciBAB VI. STATEMENT CONTROL
BAB VI STATEMENT CONTROL A Statement IF Seperti halnya Pascal, perintah IF dalam C++ juga digunakan untuk menyatakan pernyataan kondisional (bersyarat) Sintaks sederhana IF adalah if (kondisi) statement;
Lebih terperinciPENGANTAR KOMPUTER & SOFTWARE II. Array (Part II) Tim Pengajar KU Institut Teknologi Sumatera
PENGANTAR KOMPUTER & SOFTWARE II Array (Part II) Tim Pengajar KU1102 - Institut Teknologi Sumatera Tujuan Mahasiswa mampu memahami proses-proses yang dapat dilakukan terhadap array. Mahasiswa dapat menggunakan
Lebih terperinciVARIABEL, TIPE DATA DAN EKSPRESI Bab 2
VARIABEL, TIPE DATA DAN EKSPRESI Bab 2 2.1 IDENTIFIER Indentifier adalah nama yang diberikan untuk nama objek, nama fungsi, nama variable, dll ( sifatnya case sensitive ). Identifier pada C++ terdiri dari
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III UNTUK MEMENUHI TUGAS MATAKULIAH PRAKTIKUM ALGORITMA DAN STRUKTUR DATA yang dibina oleh Bapak Didik Dwi Prasetya Oleh: Adhe
Lebih terperinciARRAY / LARIK. Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork
ARRAY / LARIK Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Tujuan Mahasiswa memahami makna dan kegunaan array (tabel) Mahasiswa dapat menggunakan
Lebih terperinciPERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera
PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A Institut Teknologi Sumatera PRE TEST Apa itu tipe data? Apa itu variabel? Apa itu konstanta? Sebuah lingkaran memiliki
Lebih terperinciV. STRUKTUR PEMILIHAN
V. STRUKTUR PEMILIHAN Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan terpenuhi. Ada beberapa bentuk struktur
Lebih terperinciTipe Data dan Operator
Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1 Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam
Lebih terperinciPemrograman Dasar C. Minggu 6
Pemrograman Dasar C Minggu 6 Topik Bahasan Fungsi Menulis sekali digunakan berulang kali Tugas yang dikompartemenkan Variabel lokal dalam fungsi Teknik Mendesain Top-Down Kode Pseudo Struktur dan Diagram
Lebih terperinciTEKNIK ELEKTRO FAKULTAS TEKNIK UNISMA
modul_kuliah ALGORITMA PEMROGRAMAN & STRUKTUR DATA dengan C++ oleh : MUHAMMAD TAQIYYUDDIN ALAWIY, ST. MT TEKNIK ELEKTRO FAKULTAS TEKNIK UNISMA 2006 2 MODUL 1 1. PENGANTAR CFF C++ diciptakan oleh Bjarne
Lebih terperinci3. Struktur Perulangan dalam Bahasa C++
Pertemuan 3 3. Struktur Perulangan dalam Bahasa C++ Obyektif Praktikum : 1. Mengerti struktur perulangan dalam C++ 2. Dapat menggunakan struktur perulangan berdasarkan penggunaannya P.3.1 Struktur perulangan
Lebih terperinciSTRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA
STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA Khusnawi, S.Kom, M.Eng 2010 ( Structure(pErulanGan RePetiTion Pendahuluan Saat membuat suatu program setiap instruksi bisa dimulai dari
Lebih terperinciSUB PROGRAM (FUNGSI)
MATERI V SUB PROGRAM (FUNGSI) Materi Praktikum Pemograman Bahasa C++ dengan menggunakan Fungsi Durasi 180 menit TIU/TIK 1. Pendahuluan 2. Pemahaman Prosedur dan Fungsi 3. Parameter Fungsi 4. Fungsi Rekursif
Lebih terperinciMODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1
2017 MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1 Modul praktikum ini berisikan materi praktikum struktur data yang telah dipelajari dalam perkuliahan teori, harapannya mahasiswa dapat memahami dan menerapkan
Lebih terperinciALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION POINTER POINTER ADALAH SUATU VARIABEL PENUNJUK, BERISI NILAI YANG MENUNJUK ALAMAT SUATU LOKASI MEMORI TERTENTU. JADI POINTER TIDAK BERISI NILAI DATA, MELAINKAN
Lebih terperinciPRAKTIKUM 4 PENGAMBILAN KEPUTUSAN
PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN A TUJUAN 1 Menjelaskan tentang operator kondisi (operator relasi dan logika) 2 Menjelaskan penggunaan pernyataan if 3 Menjelaskan penggunaan pernyataan if- 4 Menjelaskan
Lebih terperinciPengenalan Array. Array Satu Dimensi
Bab 1 Array/ Larik Pengenalan Array Array adalah suatu data terstruktur yang terdiri dari sejumlah elemen yang memiliki tipe data yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori
Lebih terperinciSatuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA
Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Mata Kuliah : Algoritma & Pemrograman 3 Fakultas/Jurusan : Teknologi Industri/Teknik Informatika Pert/ Pokok Bahasan/Materi 1 Pokok Bahasan : Konsep
Lebih terperinciKONSEP DASAR. menyusunnya menjadi potongan-potongan mudah untuk ditangani dibanding. conquer.
FUNGSI (FUNCTION) PADA C++ KONSEP DASAR Program komputer yang dibuat untuk menjawab permasalahan umumnya berukuran sangat besar. Pengalaman telah menunjukkan bahwa cara terbaik untuk mengembangkan dan
Lebih terperinciMinggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)
Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Motivasi Dalam kehidupan sehari-hari selalu diperlukan pemilihan dari beberapa alternatif Contoh : Terdapat beberapa alternatif untuk memilih sabun mandi
Lebih terperinciPERNYATAAN DAN KONDISI
1 PERNYATAAN DAN KONDISI Pernyataan (statement) digunakan untuk melakukan suatu tindakan, diantaranya adalah : 1. Pernyataan ungkapan Terdiri dari sebuah ungkapan dan diakhiri dengan tanda titik koma,
Lebih terperinciOPERASI SELEKSI PEMROGRAMAN C++
OPERASI SELEKSI PEMROGRAMAN C++ ruliriki@gmail.com PEMILIHAN IF SWITCH PEMILIHAN Memilih bilangan terbesar atau terkecil dari dua buah bilangan menggunakan Control statement if Syntax Penulisan if statement:
Lebih terperinciMODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori
MODUL 7 FUNGSI A. Tujuan Mahasiswa mampu memahami fungsi Mahasiswa mampu mendeklarasikan dan mendefinisikan fungsi Mahasiswa mampu menyelesaikan masalah menggunakan fungsi Mahasiswa mampu memahami metode
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Pemograman C++ Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Konsep pemrograman berorientasi obyek, pengenalan program java, struktur kontrol,
Lebih terperinciBAHASA PEMROGRAMAN. Untuk SMK. Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto. : Ratu Amilia Avianti. Perancang Kulit
BAHASA PEMROGRAMAN Untuk SMK Penulis Editor Perancang Kulit Ukuran Buku : Suprapto Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto : Ratu Amilia Avianti : Tim : 18,2 x 15,7 cm Direktorat Pembinaan
Lebih terperinci3. Struktur Perulangan dalam C++
3. Struktur Perulangan dalam C++ Obyektif Praktikum : Mengerti struktur perulangan dalam C++ Dapat menggunakan struktur perulangan berdasarkan penggunaannya Struktur perulangan (loops) Loops merupakan
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Fungsi Budhi Irawan, S.Si, M.T 10/27/2017 9:12:31 AM 1 PENDAHULUAN Fungsi merupakan kumpulan statemen yang dikelompokan menjadi satu bagian kode (blok program) untuk menyelesaikan
Lebih terperinciPHP (HYPERTEXT PREPROCESSOR)
LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM
Lebih terperinciPRAKTIKUM 4 PERCABANGAN
PRAKTIKUM 4 PERCABANGAN Tujuan: Dapat menggunakan instruksi percabangan di dalam pemecahan masalah I. PERCABANGAN Salah satu permasalahan yang pasti akan dijumpai dalam pembuatan program adalah percabangan.
Lebih terperinciPENGANTAR BAHASA C++
PENGANTAR BAHASA C++ SEJARAH SINGKAT BAHASA C Program C merupakan bahasa komputer yang sangat singkat & tidak memiliki kepanjangan. Bahasa ini diciptakan oleh Dennis Ritchie sekitar tahun 1972. Hingga
Lebih terperinciMODUL. Fungsi (Function) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
MODUL 6 Fungsi (Function) Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 6 FUNGSI A. Tujuan Setelah mempelajari bab ini diharapkan
Lebih terperinciSpesifikasi: Ukuran: 14x21 cm Tebal: 225 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:
Spesifikasi: Ukuran: 14x21 cm Tebal: 225 hlm Harga: Rp 32.800 Terbit pertama: Februari 2005 Sinopsis singkat: Struktur data merupakan salah satu ilmu fundamental untuk mempelajari pemrograman. Mahasiswa
Lebih terperinciPerulangan, Percabangan, dan Studi Kasus
Perulangan, Percabangan, dan Studi Kasus Perulangan dan percabangan merupakan hal yang sangat penting dalam menyusun suatu program Pada pertemuan kali ini akan dibahas secara detail tentang perulangan
Lebih terperinciPENGANTAR KOMPUTER & SOFTWARE II
PENGANTAR KOMPUTER & SOFTWARE II PERULANGAN 2 (WHILE & DO-WHILE) Tim Pengajar KU1202 - Institut Teknologi Sumatera Tujuan Kuliah 1. Mahasiswa memahami pengulangan (while dan do-while) dan penggunaannya
Lebih terperinciAlpro & Strukdat 1 C++ (Sub Program) Dwiny Meidelfi, S.Kom., M.Cs.
Alpro & Strukdat 1 C++ (Sub Program) Dwiny Meidelfi, S.Kom., M.Cs. Sub Program Dibagi/dipecah menjadi modul-modul program yang digunakan untuk menyelesaikan masalah tertentu Mudah dibaca, terlihat garis
Lebih terperinciSubprogram (dalam Bahasa C++ + Flowchart)
Subprogram (dalam Bahasa C++ + Flowchart) Tim Penyusun Materi PTI-B KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung Tujuan Mahasiswa memahami makna dan kegunaan
Lebih terperinciUJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA
UJIAN TENGAH SEMESTER GANJIL TAHUN 2012 2013 STMIK AMIKOM YOGYAKARTA Mata Ujian : Algoritma dan Pemrograman Kelas : 12-S1TI-12 s/d 14 Sifat : Open Book (Close Laptop) Jurusan : S1 Teknik Informatika Hari
Lebih terperinciFungsi 1. Ekohariadi FT Unesa
Fungsi 1 Ekohariadi FT Unesa Fungsi Pustaka Standar Pustaka C Standar merupakan kumpulan fungsi yang sudah ditentukan yang diases melalui file header. Fungsi matematika yang umum didefinisikan di header
Lebih terperinciMODUL III CONTROL FLOW & FLOWCHART
Modul III Control Flow & Flowchart MODUL III CONTROL FLOW & FLOWCHART III.1. III.1.1 CONTROL FLOW Pernyataan dengan if if (kondisi-dari ekspresi logika) if (a > b) //Jika ekspresi logika ++c; //bernilai
Lebih terperinciStruktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:
Struktur Kontrol Sebuah program biasanya tidak terbatas hanya pada intruksi yang terurut saja, tetapi juga memungkinkan terjadinya percabangan, perulangan dan pengambilan keputusan. Untuk mengatasi kebutuhan
Lebih terperinciPENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN
PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN Tim Pengajar KU1202 - Institut Teknologi Sumatera tujuan perkuliahan Mahasiswa memahami pengertian dan percabangan Mahasiswa dapat menggunakan notasi percabangan
Lebih terperinciPERTEMUAN 7 REVIEW (QUIZ)
PERTEMUAN 7 REVIEW (QUIZ) 1. Langkah pertama yang harus dilakukan dalam menyusun suatu program a. Membuat Hipotesa b. Membuat Masalah c. Membuat Algoritma d. Membuat Program e. Menyalakan Komputer 2. Sebuah
Lebih terperinciPEMROGRAMAN BAHASA C++ ASEP MUHIDIN. Penerbit ZEYRANK OFFSET. Aa Oon Pemrograman Bahasa C++ 1
PEMROGRAMAN BAHASA C++ ASEP MUHIDIN Penerbit ZEYRANK OFFSET Aa Oon Pemrograman Bahasa C++ 1 MODUL KULIAH PEMROGRAMAN BAHASA C++ Penyusun : ASEP MUHIDIN Penerbit : Zeyrank Offset Percetakan : Adjie Group
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Operator Budhi Irawan, S.Si, M.T OPERATOR Operator adalah tanda yang digunakan untuk melakukan operasi operasi tertentu didalam program. Dengan adanya operator maka dapat
Lebih terperinciDasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I
Dasar Pemrograman Kondisi dan Perulangan By : Hendri Sopryadi, S.Kom, M.T.I Kondisi dan Perulangan Pendahuluan Dalam sebuah proses program, biasanya terdapat kode penyeleksian kondisi, kode pengulangan
Lebih terperinciSTRUKTUR DASAR PEMROGRAMAN
STRUKTUR DASAR PEMROGRAMAN P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera 15/09/2017 PENGANTAR PROGRAM STUDI 1 TUJUAN KULIAH Subtopik Input Proses Output dalam program Deklarasi
Lebih terperinciMATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array
MATERI IV ARRAY Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array Durasi 180 menit TIU/TIK 1. Pendahuluan 2. Deklarasi Variabel Array 3. Array Berdimensi Satu 4. Array Berdimensi
Lebih terperinciALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;
SELEKSI KONDISI Statement If a Bentuk If tunggal sederhana if ( kondisi ) statement ; ALUR PROGRAM Bentuk ini menunjukkan jika kondisi bernilai benar, maka statement yang mngikutinya akan dieksekusi Jika
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 terperinciPertemuan 4 OPERATOR DAN STATEMEN I/O
Pertemuan 4 OPERATOR DAN STATEMEN I/O 4.1 OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. 4.1.1 OPERATOR PENUGASAN Operator Penugasan
Lebih terperinciMODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN
MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN A. Tujuan Praktikum : Setelah mempelajari bab ini mahasiswa diharapkan mampu : 1. Menjelaskan tentang fungsi perulangan 2. Menjelaskan tentang fungsi percabangan
Lebih terperinciPENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN
PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN Tim Pengajar KU1202 - Institut Teknologi Sumatera tujuan perkuliahan Mahasiswa memahami pengertian dan percabangan Mahasiswa dapat menggunakan notasi percabangan
Lebih terperinci