: Algoritma dan Pemrograman II Modul Praktikum ke : 3

Ukuran: px
Mulai penontonan dengan halaman:

Download ": Algoritma dan Pemrograman II Modul Praktikum ke : 3"

Transkripsi

1 Praktikum : Algoritma dan Pemrograman II Modul Praktikum ke : 3 Judul Materi : File Tujuan / Sasaran : Mahasiswa dapat membuat pseudocode, algoritma dan mempraktekkan perintah file Waktu (lama) : 3 Jam Aplikasi yang digunakan : C++ I. File Operasi pada file pada dasarnya meliputi tiga tahapan : 1. Membuka/mengaktifkan file 2. Melaksanakan proses file 3. Menutup file Berdasarkan jenis data yang disimpan, file dibedakan menjadi2, yaitu : - File teks - File Biner File Teks Karakteristik File Teks adalah : - Semua data akan diubah menjadi teks, sehingga file tersebut dapat dibuka oleh sembarang program pengolah kata seperti notepad, word, dll - Dapat dibaca dengan mudah karena berbentuk teks Membuka/mengaktifkan file Sebelum suatu file dapat diproses file harus dibuka terlebih dahulu Mode : #include<fstream.h> Deklarasi : FILE *fopen(char *namafile, char *mode/modus); Contoh : file_keluaran.open( BIODTKU1.TXT ); file_keluaran adalah nama objek file Algoritma dan Pemrograman II Hal : 1

2 Menuliskan ke file Deklarasi : nama objek file[ isi file ] Contoh : file_keluaran<< Teguh.. <<endl; Menutup file Deklarasi : type data *fclose(file*pf); Contoh: file_keluaran.close(); Menampilkan file Deklarasi : nama file.getline(buffer, variabel); Contoh: file_masukan.getline(buffer, variabel); Dibawah ini contoh pseudocode, algoritma dan program FILE TEKS, yang merekam Biodata Anda masing-masing (Nama, Alamat, NIDN, JK, Thn Msk), untuk Nama file TXT adalah BIODTKU1.TXT Algoritma 1. Mendefinisikan objek file_keluaran 2. Membuka file objek (file_keluaran.open("biodtku1.txt")) 3. Menulis/merekam ke file objek ("Nama : Sri Rezeki Candra Nursari ) 4. Menulis/merekam ke file objek ("Alamat : Jl. Kerambik Blok D7/7 Medan ") 5. Menulis/merekam ke file objek ("NIDN : ") 6. Menulis/merekam ke file objek ("JK : Perempuan ) 7. Menulis/merekam ke file objek (" Thn Msk: 2002 ) 8. Menutup file (file_keluaran.close()) 9. Selesai Algoritma dan Pemrograman II Hal : 2

3 {Nama file : file01.cpp} Dibawah ini contoh algoritma, pseudocode dan program FILE TEKS, menampilkan file BIODTKU1.TXT Algoritma dan Pemrograman II Hal : 3

4 Algoritma 1. MAKS = 80 (Definisikan varibel untuk Σ karakter yang diinginkan) 2. Definisikan buffer/penyangganya 3. Memanggil file teks yang telah dibuat (ifstream file_masukan("biodtku1.txt")) 4. Jika (file_masukan) kerjakan baris 5 s.d Membaca sejumlah karakter sebanyak MAKS (file_masukan.getline(penyangga, MAKS)) 6. Menampilkan/mencetak penyangga 7. Menutup file (file_masukan.close()) 8. Selesai {Nama file : file02.cpp} Algoritma dan Pemrograman II Hal : 4

5 File Biner Karakteristik File Biner adalah : - Data disimpan berdasarkan nilai binernya (bilangan yang hanya terdiri dari angka 0 dan 1) - Representasi data yang disimpan tidak akan sama dengan representasi data yang terlihat - Pengaksesan File Biner lebih cepat dibandingkan File Teks - Tidak terjadi proses konversi saat penulisan dan pembacaan, pengaksesannya - Penyimpanan data nya dilakukan dalam bentuk biner (tersusun dari kumpulan angka 0 atau 1) - Jika Anda ingin menyembunyikan data Anda (agar tidak sembarang orang dapat membacanya) - Harus memahami kode ASCII - Tidak perlu memberikan tambahan karakter seperti spasi, tabulasi, enter, dan sebagaimana yang dilakukan di file teks - Data yang tersimpan di file biner sebaiknya benar-benar hanya datanya saja - Contoh : sebuah bilangan integer (int) misalnya akan selalu tersimpan sepanjang 2 byte, tanpa tergantung nilai bilangan tersebut Menuliskan file Deklarasi : fwrite(alamat_variabel, ukuran_data, banyak_data, namafile) Fwrite akan menulis isi dari variabel alamat_variabel alamatnya disebutkan di parameter pertama perintah tersebut ukuran_data informasi tentang ukuran (dalam byte) banyak_data banyaknya data yang ingin ditulis namafile merupakan nama file biner Perbedaan File Teks dan File Biner Kategori File Teks File Biner Jenis penyimpanan Berupa teks Berupa representasi dari bilangan biner Kecepatan akses Pengaksesan Lebih lambat karena harus melakukan konversi dari data bukan teks ke teks saat penyimpanan dan sebaliknya saat pembacaan Dapat diakses atau dibaca oleh semua program pengolah kata karena berupa teks Lebih cepat karena tidak diperlukan proses konversi Hanya dapat diakses atau dibaca oleh si pembuat program atau programmer lain bila mengetahui tipe dari data yang disimpan Dibawah ini contoh program FILE BINER, Perintah file yang merekam/menyimpan 3 buah data (22, 7, 66) dengan tipe integer secara biner. Nama file biner adalah Angka.DAT Algoritma dan Pemrograman II Hal : 5

6 Program Menampilkan file Angka.DAT Algoritma dan Pemrograman II Hal : 6

7 Dibawah ini contoh program FILE STRUCTURE, yang menampilkan gaji honerer setiap pegawai, jumlah pegawai = 3, untuk Nama file TXT adalah HONOR.TXT II. Soal praktikum / latihan Buat Pseudocode, Algoritma dan Programnya 1. Dengan perintah file yang menampilkan Biodata Anda masing-masing (Nama, Alamat, Hobby, Usia, Status) Nama file TXT adalah BIODTKU1.TXT (nama file : Prak3-01.ccp): Algoritma dan Pemrograman II Hal : 7

8 2. Dengan perintah file yang menampilkan Komposisi Nilai dengan perincian sebagai berikut : - Nilai A : Nilai A- : Nilai B+ : Nilai B : Nilai B- : Nilai C+ : Nilai C : Nilai D : Nilai E : 0 45 Nama file TXT adalah NILAI1.TXT (nama file : Prak3-02.ccp): 3. Dengan perintah file yang menampilkan Informasi KTP Anda masing-masing. Nama file TXT adalah KTP1.TXT (nama file : Prak3-03.ccp): 4. Dengan perintah file yang menampilkan informasi golongan darah Anda. Nama file TXT adalah GOLDRH.TXT (nama file : Prak3-04.ccp): 5. Dengan perintah file yang menampilkan Informasi SIM Anda masing. Nama file TXT adalah SIMKU1.TXT (nama file : Prak3-05.ccp): 6. Buat Seperti soal nomer 1 tetapi berupa struktur Nama file TXT adalah BIODTKU2.TXT (nama file : Prak3-06.ccp): 7. Buat Seperti soal nomer 3 tetapi berupa struktur Nama file TXT adalah KTP2.TXT (nama file : Prak3-07.ccp): 8. Buat Seperti soal nomer 5 tetapi berupa struktur Nama file TXT adalah SIM2.TXT (nama file : Prak3-08.ccp): 9. Buatlah berdasarkan soal nomer 1 dengan menggunakan File Biner (nama file : Prak3-09.ccp): 10. Buatlah berdasarkan soal nomer 2 dengan menggunakan File Biner (nama file : Prak3-10.ccp): 11. Buatlah berdasarkan soal nomer 3 dengan menggunakan File Biner (nama file : Prak3-11.ccp): 12. Buatlah berdasarkan soal nomer 4 dengan menggunakan File Biner (nama file : Prak3-12.ccp): 13. Buatlah berdasarkan soal nomer 5 dengan menggunakan File Biner (nama file : Prak3-13.ccp): 14. Tambahkan isi Biodata Anda masing-masing dengan (Pendidikan Terakhir, No.HP, Warna kesukaan) Nama file TXT adalah BIODTKU1.TXT (nama file : Prak3-14.ccp): 15. Tambahkan isi data yang menampilkan Komposisi Nilai dengan perincian sebagai berikut : - Nilai F : 0 30 Nama file TXT adalah NILAI1.TXT (nama file : Prak3-15.ccp): Algoritma dan Pemrograman II Hal : 8

9 16. Tambahkan isi data yang menampilkan Informasi KTP Anda masing-masing. Tambahan data (Hobby, Angka yang disukai) Nama file TXT adalah KTP1.TXT (nama file : Prak3-16.ccp): 17. Tambahkan isi data yang menampilkan informasi golongan darah Anda. Tambahan data (A Reshus +, A Reshus -, B Reshus +, B Reshus -) Nama file TXT adalah GOLDRH.TXT (nama file : Prak3-17.ccp): 18. Tambahkan yang menampilkan Informasi SIM Anda masing. Tambahan data (Hobby, Gol Darah). Nama file TXT adalah SIMKU1.TXT (nama file : Prak3-05.ccp): III. Referensi - Munir, Rinaldi, Algoritma & Pemrograman 1 & 2, Penerbit Informatika, Jakarta, Brookshear, Glenn, Computer Science, Penerbit Erlangga, Jakarta, Suryadi, Pengantar Algortima dan Pemrograman - Yatini B, Indra, Pemrograman Terstruktur, J&J Learning Yogyakarta, Limanto, Susana, Algoritma dan pemrograman, Dinastindo Jakarta, Paul Tremblay, Jean, An Introduction to Computer Science an algorithmic Approach, McGraw-Hill, Wirth, Niklaus, Algorithmic + Data Structures = Programs, Prentice-Hall, Jogiyanto H.M, Kosep Dasar Pemrograman Bahasa C, Andi Offset Yogyakarta, Munir, Rinaldi, Algoritma dan Pemrograman Dalam Bahasa Pascal dan C, Informatika Bandung, Pranata, Antony, Algoritma dan Pemprograman, J&J Learning Yogyakarta, Andri Kristanto, Algoritma dan Pemrograman dengan C++, Graha Ilmu, Thompson Susabda Ngoen, Algoritma dan Struktur Data Bahasa C, Mitra Wacana Media, 2009 Algoritma dan Pemrograman II Hal : 9

for (Awal; Akhir; Peningkatan) Perintah

for (Awal; Akhir; Peningkatan) Perintah Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 06 Judul Materi : Pengulangan I / Repatation II Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah

Lebih terperinci

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

: Algoritma dan Pemrograman I Modul Praktikum ke : 08 Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 08 Judul Materi : Array II Tujuan / Sasaran : Mahasiswa dapat membuat pseudocode dan mempraktekkan perintah Array 2 dimensi Waktu (lama) : 3

Lebih terperinci

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

: Algoritma dan Pemrograman I Modul Praktikum ke : 08 Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 08 Judul Materi : Array II Tujuan / Sasaran : Mahasiswa dapat membuat pseudocode dan mempraktekkan perintah Array 2 dimensi Waktu (lama) : 3

Lebih terperinci

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari ALGORITMA DAN PEMROGRAMAN 2 3 SKS By : Sri Rezeki Candra Nursari MATERI Teks/string Pointer File Struktur Kelas Konstruktor dan Destruktor Kelas dan Obyek Overloading Operator Inheritance (Pewarisan) Polimorfisme

Lebih terperinci

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

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 02 Judul Materi : Pemilihan I / Selection I Tujuan / Sasaran : Mahasiswa dapat membuat pseudocode, algoritma dan flowchart serta mempraktekkan

Lebih terperinci

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 09 Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 09 Judul Materi : Array III Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Array tiga dimensi dan multidimensi

Lebih terperinci

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

: Algoritma dan Pemrograman I Modul Praktikum ke : 08 Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 08 Judul Materi : Array II Tujuan / Sasaran : Mahasiswa dapat membuat pseudocode dan mempraktekkan perintah Array 2 dimensi Waktu (lama) : 3

Lebih terperinci

- Perintah SWICTH memiliki bentuk umum sebagai berikut :

- Perintah SWICTH memiliki bentuk umum sebagai berikut : Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 04 Judul Materi : Pemilihan II / Selection II ujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah

Lebih terperinci

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 09 Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 09 Judul Materi : Array III Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Array tiga dimensi dan multidimensi

Lebih terperinci

IF ELSE IF (NESTED IF)

IF ELSE IF (NESTED IF) Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 03 Judul Materi : Pemilihan II / Selection II ujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah

Lebih terperinci

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 09 Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 09 Judul Materi : Array III Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Array tiga dimensi dan multidimensi

Lebih terperinci

II. Soal praktikum / latihan Buat Pseudocode, Algoritma,Flowchart dan Programnya

II. Soal praktikum / latihan Buat Pseudocode, Algoritma,Flowchart dan Programnya II. Soal praktikum / latihan Buat Pseudocode, Algoritma,Flowchart dan Programnya 1. Biodata Anda masing-masing yang menampilkan (NIM, Nama, Alamat, Tahun Lahir, Hobby) tanpa menggunakan perintah input

Lebih terperinci

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

:Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah sequence/runtunan 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

Lebih terperinci

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

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 02 Judul Materi : Pemilihan I / Selection I Tujuan / Sasaran : Mahasiswa dapat membuat pseudocode, algoritma dan flowchart serta mempraktekkan

Lebih terperinci

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1 BAB I PENDAHULUAN Dewasa ini komputer digunakan hampir disemua bidang kehidupan manusia mulai dari pendidikan, bisnis sampai dengan games. Berbicara tentang komputer tidak lepas dari pemrograman komputrer.

Lebih terperinci

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

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 02 Judul Materi : Pemilihan I / Selection I Tujuan / Sasaran : Mahasiswa dapat membuat pseudocode, algoritma dan flowchart serta mempraktekkan

Lebih terperinci

- Perintah SWICTH memiliki bentuk umum sebagai berikut :

- Perintah SWICTH memiliki bentuk umum sebagai berikut : Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 04 Judul Materi : Pemilihan II / Selection II ujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah

Lebih terperinci

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 ALGORITMA : Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 02 Judul Materi : Pemilihan I / Selection I Tujuan / Sasaran : Mahasiswa dapat membuat pseudocode, algoritma dan flowchart serta mempraktekkan

Lebih terperinci

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

Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 10 Judul Materi : Fungsi / Function Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi Waktu (lama)

Lebih terperinci

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

Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 10 Judul Materi : Fungsi / Function Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi Waktu (lama)

Lebih terperinci

IF ELSE IF (NESTED IF)

IF ELSE IF (NESTED IF) Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 03 Judul Materi : Pemilihan II / Selection II ujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah

Lebih terperinci

IF ELSE IF (NESTED IF)

IF ELSE IF (NESTED IF) Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 03 Judul Materi : Pemilihan II / Selection II ujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah

Lebih terperinci

Praktikum : 01 ; Buat Pseudocode, Algoritma, Program ; STRING

Praktikum : 01 ; Buat Pseudocode, Algoritma, Program ; STRING Praktikum : 01 ; Buat Pseudocode, Algoritma, Program ; STRING 1. Menggabung string Teknik dengan Informatika (agna) 2. Membandingkan String TEKNIK INFORMATIKA dengan Teknik Informatika (agung) 3. Mencari

Lebih terperinci

PEMROGRAMAN II. By : Sri Rezeki Candra Nursari. Penilaian : Gasal TA 2011/2012. UAS (lisan) = 35 % UTS = 25 % Tugas = 15 % Praktikum = 25 %

PEMROGRAMAN II. By : Sri Rezeki Candra Nursari. Penilaian : Gasal TA 2011/2012. UAS (lisan) = 35 % UTS = 25 % Tugas = 15 % Praktikum = 25 % PEMROGRAMAN II By : Sri Rezeki Candra Nursari Penilaian : Gasal TA 2011/2012 UAS (lisan) = 35 % UTS = 25 % Tugas = 15 % Praktikum = 25 % Jumlah = 100% email : 1. Meigha A. Krisnha krisnha187@gmail.com

Lebih terperinci

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-13 Arsip (File) 2

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-13 Arsip (File) 2 Algoritma dan Pemrograman Lanjut Pertemuan Ke-13 Arsip (File) 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran

Lebih terperinci

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1 BAB I PENDAHULUAN Dewasa ini komputer digunakan hampir disemua bidang kehidupan manusia mulai dari pendidikan, bisnis sampai dengan games. Berbicara tentang komputer tidak lepas dari pemrograman komputrer.

Lebih terperinci

KAJIAN PENERAPAN OPERASI BITWISE PADA STEGANOGRAFI

KAJIAN PENERAPAN OPERASI BITWISE PADA STEGANOGRAFI KAJIAN PENERAPAN OPERASI BITWISE PADA STEGANOGRAFI Teady Matius Surya Mulyana tmulyana@bundamulia.ac.id, teadymatius@yahoo.com Teknik Informatika Universitas Bunda Mulia Abstrak Steganografi merupakan

Lebih terperinci

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1 BAB I PENDAHULUAN Dewasa ini komputer digunakan hampir disemua bidang kehidupan manusia mulai dari pendidikan, bisnis sampai dengan games. Berbicara tentang komputer tidak lepas dari pemrograman komputrer.

Lebih terperinci

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1 BAB I PENDAHULUAN Dewasa ini komputer digunakan hampir disemua bidang kehidupan manusia mulai dari pendidikan, bisnis sampai dengan games. Berbicara tentang komputer tidak lepas dari pemrograman komputrer.

Lebih terperinci

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

Pertemuan 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 terperinci

MODUL 0 PENDAHULUAN 0-1

MODUL 0 PENDAHULUAN 0-1 MODUL 0 PENDAHULUAN 0.1 Tujuan Praktikum Algoritma dan Pemrograman bertujuan untuk : Memberikan pengetahuan kepada praktikan tahapan-tahapan dalam pembuatan algoritma. Praktikan bisa membuat algoritma

Lebih terperinci

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

BAHAN AJAR. Mata Kuliah Struktur Data. Disusun oleh: Eva Yulianti, S.Kom.,M.Cs BAHAN AJAR Mata Kuliah Struktur Data Disusun oleh: Eva Yulianti, S.Kom.,M.Cs JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI PADANG 2012 RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN

Lebih terperinci

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-7 Pencarian (Searching) 2

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-7 Pencarian (Searching) 2 Algoritma dan Pemrograman Lanjut Pertemuan Ke-7 Pencarian (Searching) 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional

Lebih terperinci

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-5 Rekursif

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-5 Rekursif Algoritma dan Pemrograman Lanjut Pertemuan Ke-5 Rekursif Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Yogyakarta

Lebih terperinci

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

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2 A. Kompetensi 1. Utama SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2 Mahasiswa dapat memahami tentang konsep pemrograman

Lebih terperinci

Algoritma Pemrograman

Algoritma 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 terperinci

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

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 4 & 5 A. Kompetensi 1. Utama SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 4 & 5 Mahasiswa dapat memahami tentang konsep pemrograman

Lebih terperinci

Algoritma,Flowchart, Konsep

Algoritma,Flowchart, Konsep Algoritma,Flowchart, Konsep dasar PASCAL Masih ingat??? Algoritma Penulisan Algoritma Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya masih sering membingungkan (ambigu) /

Lebih terperinci

Algoritma Pemrograman

Algoritma 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 terperinci

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS STRUKTUR DATA By : Sri Rezeki Candra Nursari 2 SKS Penilaian : Gasal TA 2013/2014 UAS = 35% UTS = 30% ABSEN = 5% TUGAS = 30% Jumlah = 100% Tugas kirim ke : dosen.it2011@gmail.com Batas Tugas 9 hari setelah

Lebih terperinci

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-11 Pointer 2

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-11 Pointer 2 Algoritma dan Pemrograman Lanjut Pertemuan Ke-11 Pointer 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran

Lebih terperinci

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

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 14 & 15 A. Kompetensi 1. Utama SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 14 & 15 Mahasiswa dapat memahami tentang konsep pemrograman

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-3 Tipe Data dan Nama :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama S1 Teknik Informatika-Unijoyo 2 Pendahuluan

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-3 (Tipe Data dan Nama) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama S1 Teknik Informatika-Unijoyo 2 1

Lebih terperinci

DASAR PEMROGRAMAN. File

DASAR 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 terperinci

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1 I. KATA PENGANTAR Dewasa ini sudah banyak berkembang bahasa-bahasa pemrograman tingkat tinggi yang pemakaiannya sudah sangat mudah, hanya klik dan drag saja. Namun meskipun demikian tetap saja programmer

Lebih terperinci

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

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 1 x 3 x 50 Menit Pertemuan : 3 A. Kompetensi 1. Utama SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 1 x 3 x 50 Menit Pertemuan : 3 Mahasiswa dapat memahami tentang konsep pemrograman

Lebih terperinci

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2 Algoritma dan Pemrograman Pertemuan Ke-7 Statement Pengendalian 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional

Lebih terperinci

Tipe Data. Definisi Tipe Data

Tipe Data. Definisi Tipe Data Tipe Data Definisi Tipe Data Dalam pemrograman pascal, semua peubah yang akan dipakai harus ditentukan tipe data yang digunakan karena akan berpengaruh terhadap operasi bilangan yang dapat dilaksanakan

Lebih terperinci

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2 VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI Tujuan Pembelajaran 1. Siswa mampu memahami penulisan Tipe data, variabel dan konstanta dalam pascal 2. Siswa mampu menerapkan penggunaan Tipe data,

Lebih terperinci

Fakultas Teknologi Informasi

Fakultas Teknologi Informasi Algoritma dan Struktur Data 1 Halaman : 1 dari 15 SILABUS Kode Mata Kuliah : KP002 Nama Mata Kuliah : Algoritma dan Struktur Data 1 Beban Kredit : 3 SKS (Inti) Prasyarat : - Strategi : 1.Menjelaskan dan

Lebih terperinci

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output Algoritma dan Pemrograman Bab V Input dan Output Pertemuan Ke-5 Input dan Output Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan

Lebih terperinci

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

Algoritma dan Pemrograman. Pertemuan Ke-12 Tipe data array/larik 1 Algoritma dan Pemrograman Pertemuan Ke-12 Tipe data array/larik 1 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional

Lebih terperinci

Lecture Notes Algoritma dan Pemrograman

Lecture Notes Algoritma dan Pemrograman Menukar Isi Dua Variabel (ed. ) / Lecture Notes Algoritma dan Pemrograman Menukar Isi Dua Variabel Thompson Susabda Ngoen Salah satu kegiatan pengolahan data adalah menukar isi dua variabel, misalnya pada

Lebih terperinci

PERTEMUAN VII FILE TEKS & FILE BINER

PERTEMUAN VII FILE TEKS & FILE BINER PERTEMUAN VII FILE TEKS & FILE BINER 7.1 Tujuan Praktikum Praktikan dapat membedakan antara file teks dan file biner serta dapat mendeklarasikan, membuat, membaca dengan menggunakan dua buah macam file

Lebih terperinci

PERTEMUAN XI OPERASI FILE

PERTEMUAN XI OPERASI FILE PERTEMUAN XI OPERASI FILE SASARAN Setelah menyelesaikan bab ini, anda diharapkan dapat: Menjelaskan tentang struktur file Menjelaskan tentang tahap-tahap operasi pada file Menjelaskan tentang fungsi untuk

Lebih terperinci

Konsep Dasar Pemrograman Dan Pengenalan C++

Konsep 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 terperinci

Algoritma dan Pemrograman. Pertemuan Ke-11 Function

Algoritma dan Pemrograman. Pertemuan Ke-11 Function Algoritma dan Pemrograman Pertemuan Ke-11 Function Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Yogyakarta

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-14 (Rekursi) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Faktorial Menara Hanoi S1 Teknik Informatika-Unijoyo 2 Pendahuluan Algoritma

Lebih terperinci

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

Pemrograman I. By : Sri Rezeki Candra Nursari SKS Pemrograman I By : Sri Rezeki Candra Nursari 3 + 1 SKS Literatur H.M Deitel, P.J Deitel, Small Java How to Program-sixth Edition, Pearson Prentice Hall, 2005 Elliot B. Koffman, Paul A.T. Wolfgang, Objects,

Lebih terperinci

ANALISIS PERMAINAN KATA MENGGUNAKAN ALGORITMA PEMROGRAMAN ANAGRAM DAN SUBANAGRAM

ANALISIS PERMAINAN KATA MENGGUNAKAN ALGORITMA PEMROGRAMAN ANAGRAM DAN SUBANAGRAM ANALISIS PERMAINAN KATA MENGGUNAKAN ALGORITMA PEMROGRAMAN ANAGRAM DAN SUBANAGRAM OLEH : MUFADHOL Fakultas Teknologi Informasi dan Komunikasi Universitas Semarang masyong@ftik.usm.ac.id, masyong@usm.ac.id

Lebih terperinci

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2 Algoritma dan Pemrograman Bab VII Statement Pengulangan Pertemuan Ke-9 Statement Pengulangan 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas

Lebih terperinci

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - Hal 1

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - Hal 1 I. KATA PENGANTAR Dewasa ini sudah banyak berkembang bahasa-bahasa pemrograman tingkat tinggi yang pemakaiannya sudah sangat mudah, hanya klik dan drag saja. Namun meskipun demikian tetap saja programmer

Lebih terperinci

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS MATA KULIAH PEMROGRAMAN * (TK) Minggu ke Pokok Bahasan dan TIU 1. Algoritma Konsep Dasar Bahasa Pascal secara singkat sejarah dirancangnya bahasa Memberikan konsep dasar pembuatan program dalam bahasa

Lebih terperinci

Membuka dan Menutup File

Membuka dan Menutup File A. Tujuan - Membuka dan menutup file - Menulis data ke dalam file - Membaca isi file dan menampilkannya ke dalam halaman web - Mengubah nama file, menyalin file, dan menghapus file - Membuat, mengubah,

Lebih terperinci

Brigida Arie Minartiningtyas, M.Kom

Brigida Arie Minartiningtyas, M.Kom Brigida Arie Minartiningtyas, M.Kom Pseudocode Pseudo berarti imitasi atau mirip atau menyerupai Code menunjukkan kode dari program Pseudocode adalah kode yang mirip dengan instruksi kode program yang

Lebih terperinci

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta Keyword,Tipe data & Variabel Keywords pada c Tipedata Variabel Konstanta Keywords pada c C keywords: beberapa kata yang punya arti khusus terhadap bahasa. Contoh C keywords adalah: auto, break, case, char,

Lebih terperinci

ANALISIS METODE MASKING-FILTERING DALAM PENYISIPAN DATA TEKS

ANALISIS METODE MASKING-FILTERING DALAM PENYISIPAN DATA TEKS ANALISIS METODE MASKING-FILTERING DALAM PENYISIPAN DATA TEKS Efriawan Safa (12110754) Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma Medan Jl. Sisimangaraja No. 338 Simpang Limun www.inti-budidarma.com

Lebih terperinci

Algoritma & Pemrograman 1. Fery Updi,M.Kom

Algoritma & Pemrograman 1. Fery Updi,M.Kom Algoritma & Pemrograman 1 Fery Updi,M.Kom 1 Praktikum Jadwal Praktikum mengikuti pokok bahasan Praktikum menggunakan Bahasa C / C++ Tool: Dev-C++ versi 5 2 Deskripsi Matakuliah ini berisi tentang metode-metode

Lebih terperinci

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data Lecturer: Abdusy Syarif Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana Tipe Data REVIEW Slide - 2 A program is not an algorithm! Sebuah algoritma dapat diimplementasikan dengan

Lebih terperinci

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

Pertemuan Ke-3 (Tipe Data dan Nama) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo Algoritma Pemrograman Pertemuan Ke-3 (Tipe Data dan Nama) Rahmady Liyantanto Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama Pendahuluan Tipe adalah pola representasi data dalam komputer. Tipe

Lebih terperinci

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

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-2 Array (Larik) Algoritma dan Pemrograman Lanjut Pertemuan Ke-2 Array (Larik) Disusun Oleh : Wilis Kaswidjanti, S.Si., M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran

Lebih terperinci

STRUKTUR DATA. Pengajar. Jaidan Jauhari, M.T. Alamat

STRUKTUR DATA. Pengajar. Jaidan Jauhari, M.T. Alamat STRUKTUR DATA Pengajar Jaidan Jauhari, M.T. Alamat Email jaidan_j@ilkom.unsri.ac.id jaidan_j@yahoo.com Disarikan Dari Berbagai Sumber, Terutama Dari Diktat Struktur Data Informatika ITB Karangan Dr. Inggriani

Lebih terperinci

Tipe Data dan Variabel

Tipe Data dan Variabel Tipe Data dan Variabel L/O/G/O Agus Priyanto Introduction Sejarah C Bahasa C merupakan bahasa pemrograman yang di ciptakan oleh Dennis Ricthie yang berasal dari perkembangan bahasa BCPL (Basic Combined

Lebih terperinci

SMA SANTO PAULUS PONTIANAK

SMA 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 terperinci

Komentar, Identifier, Konstanta dan Variabel

Komentar, 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 terperinci

Pertemuan 4 KONSEP TIPE DATA

Pertemuan 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 terperinci

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-6 Pencarian (Searching) 1

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-6 Pencarian (Searching) 1 Algoritma dan Pemrograman Lanjut Pertemuan Ke-6 Pencarian (Searching) 1 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional

Lebih terperinci

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1 Algoritma dan Pemrograman Bab VII Statement Pengulangan Pertemuan Ke-8 Statement Pengulangan 1 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas

Lebih terperinci

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA

Lebih terperinci

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I I. Pengertian Algoritma Algorithm sebenarnya berasal dari kata algorism yang berarti proses menghitung dengan angka Arab. Perencanaan dan perancangan program komputer

Lebih terperinci

ALGORITMA & PEMROGRAMAN II ARRAY

ALGORITMA & PEMROGRAMAN II ARRAY ALGORITMA & PEMROGRAMAN II ARRAY I Gede Agus Suwartane Array 1 Array Koleksi data dimana setiap elemen memakai nama dan tipe yang sama dan setiap elemen diakses dengan membedakan indeks array-nya. Ciri

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-14 (Rekursi) :: NoorIfada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Faktorial Menara Hanoi S1 Teknik Informatika-Unijoyo 2 1 Pendahuluan Algoritma

Lebih terperinci

SATUAN ACARA PERKULIAHAN (SAP)

SATUAN ACARA PERKULIAHAN (SAP) Pertemuan ke : 1 A. Tujuan Instruksional Mengetahui perkembangan komputer dari awal ditemukan hingga kini a. Memahami Perkembangan secara umum B. Pokok Bahasan : Sejarah a. Asal mula alat hitung hingga

Lebih terperinci

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL DUA VARIABEL DAN TIPE VARIABEL MODUL DUA VARIABEL DAN TIPE VARIABEL Tujuan : Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator

Lebih terperinci

Struktur Program. Rinta Kridalukmana

Struktur Program. Rinta Kridalukmana Struktur Program Rinta Kridalukmana Struktur Program Struktur program merupakan suatu bentuk susunan dari suatu program yang dibuat. Secara umum, struktur program dibagi 3 bagian : Judul (header) Kamus

Lebih terperinci

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

MATERI 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 terperinci

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

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 12 & 13 A. Kompetensi 1. Utama SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 12 & 13 Mahasiswa dapat memahami tentang konsep pemrograman

Lebih terperinci

Pertemuan 4 RUNTUNAN/SEKUENSIAL

Pertemuan 4 RUNTUNAN/SEKUENSIAL ALGORITMA PEMROGRAMAN (Semester 1 - IF6110202) Pertemuan 4 RUNTUNAN/SEKUENSIAL Jadwal: Selasa, 17/10/2017, 10:20-12.00 (2 sks) Dosen:Condro Kartiko CAPAIAN PEMBELAJARAN UMUM Setelah mengikuti mata kuliah

Lebih terperinci

Algoritma dan Pemrograman

Algoritma dan Pemrograman Algoritma dan Pemrograman bagian 2 2009 Modul ini menjelaskan tentang bahasa C dan apa saja yang dibutuhkan bila kita akan menulis suatu program dengan bahasa C. Editor yang dipakai adalah Turbo C++ 4.5.

Lebih terperinci

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X Kelas : X TKI 2 Mata Pelajaran : Produktif Teknik Komputer dan Informatika (Pemrograman Dasar) Waktu : 60 menit Bentuk Soal : Pilihan Ganda 40 soal Pilihan

Lebih terperinci

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari ALGORITMA DAN PEMROGRAMAN 2 3 SKS By : Sri Rezeki Candra Nursari MATERI Teks/string Pointer Struktur Kelas Konstruktor dan Destruktor Kelas dan Obyek Overloading Operator Inheritance (Pewarisan) Polimorfisme

Lebih terperinci

Chapter 2. Tipe Data dan Variabel

Chapter 2. Tipe Data dan Variabel Chapter 2 Tipe Data dan Variabel Pada prinsipnya suatu program computer memanipulasi data untuk dijadikan informasi yang berguna. Komputer memanipulasi berbagai macam data, bukan hanya angka, tetapi juga

Lebih terperinci

Chapter 3.2 : Tipe, Nama dan Nilai

Chapter 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 terperinci

Algoritma dan Pemrograman Format Laporan dengan Pascal

Algoritma dan Pemrograman Format Laporan dengan Pascal Eko Nur Wahyudi Fakultas Teknologi Informasi, Universitas Stikubank Semarang email : eko@unisbank.ac.id ABSTRAK : Perlu dipahami bahwa format atau desain suatu laporan sangatlah penting berkaitan dengan

Lebih terperinci

Baca Tulis File. Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah:

Baca Tulis File. Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: 1. membuka file - mendefinisikan variabel stream - melakukan perintah open() 2. Melakukan pembacaan atau

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-1 (Pengantar Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Bahasa Pemrograman Arti Penting Algoritma Program Terstruktur dan

Lebih terperinci

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-3 Record/Struct dan Array Of Record

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-3 Record/Struct dan Array Of Record Algoritma dan Pemrograman Lanjut Pertemuan Ke-3 Record/Struct dan Array Of Record Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan

Lebih terperinci

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data Dasar Komputer dan Pemrograman Konsep Tipe Data dan Operator Nama dan Nilai Data Mahasiswa memahami penggunaan tipe data dan operator serta translasinya ke dalam pseudocode. Mahasiswa memahami aturan penamaan

Lebih terperinci

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

DASAR 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 terperinci