Pendahuluan. Overview. Bobot SKS & Prasyarat. Deskripsi
|
|
- Liani Hartono
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Overview Pendahuluan Sesi 01 Dosen Pembina : Danang Junaedi o Deskripsi o Bobot, Prasyarat o Tujuan Instruksional o Ruang Lingkup Materi o Kaitan Materi o Urutan Bahasan o Penilaian & Grade o Referensi o Tata Tertib Perkuliahan Jurusan Teknik Informatika I - 2 Universitas Widyatama Deskripsi Bobot SKS & Prasyarat Mata kuliah ini mengajarkan tentang konsep dan logika berpikir serta teknik penyelesaian masalah, cara analisis masalah dan perancangan solusi dari masalah tersebut, yang kemudian dipecahkan (implementasi) dengan menggunakan teknik pemrograman terstruktur. Selain itu juga diperkenalkan dan diajarkan penggunaan bahasa pemrograman (Bahasa C/C++) sebagai bahasa untuk pemrograman terstruktur serta MinGW sebagai tools untuk mengkompilasi program. o Bobot SKS : 4 SKS (2 SKS Teori, 2 SKS Praktek) o Prasyarat : Algoritma & Pemrograman I o Prasyarat untuk Mata Kuliah : Struktur Data & Pemrograman Lanjut Pemrograman IV(Object I) Artificial Intelligence Jurusan Teknik Informatika I - 3 Universitas Widyatama Jurusan Teknik Informatika I - 4 Universitas Widyatama 1
2 Tujuan Instruksional Ruang Lingkup Materi o Tujuan Umum Setelah proses perkuliahan, mahasiswa memiliki kemampuan untuk tingkat pemahaman menjelaskan konsep dan logika berpikir serta teknik penyelesaian masalah, prinsip kerja serta jalannya program, analisis masalah dan perancangan solusi, yang kemudian diimplementasikan dengan menggunakan teknik pemrograman terstruktur. tingkat aplikasi mengimplementasikan konsep dan logika berpikir serta teknik penyelesaian masalah, analisis masalah dan perancangan solusi serta membuat penyelesaian masalah dengan menggunakan pemrograman terstruktur, kemudian mengeksekusi dan melakukan pengujian program tanpa tergantung pada bahasa pemrograman apapun (minimal menggunakan bahasa pemrograman C/C++). 1. Pendahuluan serta Review Algoritma & Pemrograman I : Penjelasan Algoritma& Pemrograman II Ruang Lingkup Materi Algoritma& Pemrograman II Keterkaitan dengan Algoritma& Pemrograman I 2. Pemrosesan File Sequential : Konsolidasi, Penggabungan File, Pemisahan File, dan Updating 3. Hubungan Berulang (rekursif) : Konsep rekursif dan penggunaan 4. Strategi Algoritma : Devide & Conquer, Backtracking, Greedy, Branch & Bound 5. List berkait Linear : Pembentukan list, penelusuran, dan penghapusan elemen list Jurusan Teknik Informatika I - 5 Universitas Widyatama I - 6 Jurusan Teknik Informatika I - 6 Universitas Widyatama Kaitan Materi - 1 Kaitan Materi - 2 NO. MATERI ALGORITMA & PEMROGRAMAN I 1. Pendahuluan : pengertian-pengertian dasar, Nama, tipe, operator, harga dan ekspresi 2. Struktur dasar algoritma : berurutan (sequential), analisis, pengulangan 3. Mesin Abstrak : mesin karakter, mesin Integer, Mesin Rekam 4. Array/Larik : satu dimensi, dua dimensi (matriks) KETERKAITAN DENGAN ALGORITMA & PEMROGRAMAN II Akan digunakan pada semua materi Akan digunakan pada semua materi Konsepnya akan digunakan pada : Pemrosesan File Sequential Akan digunakan pada : Strategi Algoritma 5. Searching : sequential, sentinel, dichotomic Konsepnya akan digunakan pada : Pemrosesan File Sequential, Strategi Algoritma, List Berkait 6. Sorting : maksimum-minimum, insert, bubble Konsepnya akan digunakan pada Strategi Algoritma 7. Fungsi dan Prosedur : pendefinisian, pemanggilan/ penggunaan Akan digunakan pada : Rekursif, Strategi Algoritma NO. MATERI ALGORITMA & PEMROGRAMAN II 1. Pemrosesan File Sequential MATERI ALGORITMA & PEMROGRAMAN I YANG TERKAIT Nama, tipe, operator, harga dan ekspresi Struktur dasar algoritma Mesin Abstrak : mesin karakter, mesin Integer, Mesin Rekam 2. Rekursif Nama, tipe, operator, harga dan ekspresi Struktur dasar algoritma Fungsi dan Prosedur 3. Strategi Algoritma Nama, tipe, operator, harga dan ekspresi Struktur dasar algoritma Fungsi dan Prosedur Searching dan Sorting Array/Larik 4. List Berkait Nama, tipe, operator, harga dan ekspresi Struktur dasar algoritma Searching Jurusan Teknik Informatika I - 7 Universitas Widyatama Jurusan Teknik Informatika I - 8 Universitas Widyatama 2
3 Urutan Pembahasan Penilaian & Grade Pertemuan Materi 1 Pendahuluan (Susunan Materi, Aturan Perkuliahan, Aturan Penilaian, grade nilai, referensi); Introduction; Review materi Algoritma & Pemrograman I 2-5 Pengelolaan File Sequential : Konsolidasi (Tanpa dan Dengan Separator), Merging, Splitting, dan Updating pada File Sequential; Presentasi(optional) 6-7 Rekursif; Presentasi (optional) 8 UTS 9-12 Strategi Algoritma (Direction Solution Strategies, State Space Base Strategies, Top Down Solution Strategies dan Bottom-Up Solution Strategies) List Berkait Linear 16 UAS o Penilaian * Quiz/Presentasi 10% Tugas 15% Praktikum 20% UTS 25% UAS 30% Kehadiran 5% (>80%) Jumlah 105% o Grade * Grade Range Nilai A 85 B C D E < 45 *) tergantung performansi kelas Jurusan Teknik Informatika I - 9 Universitas Widyatama Jurusan Teknik Informatika I - 10 Universitas Widyatama Referensi 1. Liem, Inggriani; Diktat KuliahAlgoritma & Pemrograman Prosedural : Bagian I dan Bagian II; Teknik Informatika, ITB, Munir, Rinaldi; Algoritma dan Pemrograman : Jilid II; Informatika Bandung 3. Deitel, H.M. and Deitel, P.J., C++ How to Program, 2nd Edition, Prentice Hall, Juliff, P., Program Design, 3rd Edition, Prentice Hall, Seigel, C., Teach Yourself C, 2nd Edition, MIS Press, Sekarwangi, Guntari;Kurniandi, Ocke, Diktat Kuliah Pemrograman I (Terstuktur), Teknik Informatika Universitas Widyatama, Bandung, Rilgivia, Hevi;Sekarwangi, Guntari, Diktat Kuliah Algoritma & Pemrograman I, Teknik Informatika Universitas Widyatama, Bandung, Rilgivia, Hevi dan Violina' Sriyani; Diktat Kuliah Algoritma II, Teknik Informatika Universitas Widyatama, Bandung, Danang Junaedi, Diktat, Handout & Modul Pemrograman Terstruktur I dan Pemrograman Terstruktur II, Teknik Informatika - Universitas Widyatama, Yatini B., Indra;Nasution, Erliansyah, Algoritma & Struktur Data dengan C++, Graha Ilmu,Yogyakarta, Sugiyono, Ir., Pemrograman Terstruktur untuk Pelajar & Mahasiswa, Panji Gumilang Press, Kuningan, Wahana Komputer, Seri Buku Pintar Menjadi Seorang Programmer Komputer Andi, Yogyakarta, Joni, I Made; Raharjo, Budi, Pemrograman C dan Implementasinya, Informatika, Bandung, Raharjo, Budi, Pemrograman C++ Mudah dan Cepat Menjadi Master C++ dengan Mengungkap Rahasia- Rahasia Pemrograman dalam C++, Informatika, Shalahuddi, M.;A. S., Rosa, C++ dan Java dari Nol Menjadi Andal, Informatika, Tanggal Akses : 8 Agustus Herianto, Presentasi Pemrograman Terstruktur.ppt,- 20. Referensi lain yang terkait Review Materi Algoritma & Pemrograman I Sesi 01 Dosen Pembina : Danang Junaedi Jurusan Teknik Informatika I - 11 Universitas Widyatama 3
4 Overview Tujuan Instruksional o Tujuan Instruksional o Tipe Data & Operator o Variabel & Konstanta o Input & Output o Selection o Looping o Fungsi & Prosedur o Kelebihan dan Kekurangan C++ Mahasiswa mampu o menjelaskan perbedaan penggunaan tipe data serta operatornya, input dan output, Looping, selection, fungsi & prosedur dan fille sequential serta cara penulisannya dalam program mengunakan Bahasa C/C++ o menjelaskan dasar-dasar pengelolaan file (input, baca, output) menggunakan file sequential serta cara penulisannya dalam program mengunakan Bahasa C/C++ Jurusan Teknik Informatika I - 13 Universitas Widyatama Jurusan Teknik Informatika I - 14 Universitas Widyatama Struktur Algoritma Struktur Bahasa C/C++ o Judul: <judul/fungsi dari algoritma> o Kamus: <nama data dan tipe data yang digunakan dalam algoritma> o Algoritma: <urutan aksi/langkah penyelesaian masalah> #include<header file> Fungsi lain() Deklarasi variabel global; Tipe data/void main() { Deklarasi variabel lokal/statis; statemen-statemen; Fungsi lain() { Deklarasi variabel lokal/statis; statemen-statemen; Preprocessor directive Prototipe fungsi Pendeklarasian variabel Fungsi/program utama Isi fungsi/program Utama Fungsi lain Isi fungsi lain Jurusan Teknik Informatika I - 15 Universitas Widyatama Jurusan Teknik Informatika I - 16 Universitas Widyatama 4
5 o Tipe Data Dasar Integer Real Char String Boolean Tipe Data Algoritma o Tipe Data Bentukan Array 1 Dimensi array[0..n] of Tipe Data Array 2 Dimensi array[0..n, 0..M] of Tipe Data Struktur/Record Record<.> File (dibahas lebih lanjut pada pertemuan ke-2 : Pengolahan file) List/Pointer (dibahas lebih lanjut pada pertemuan ke- 13 : List Berkait) o Tipe Data Dasar Tipe Data Bahasa C/C++(1) Tipe Ukuran Rentang Format Keterangan char 1 byte -128 s.d. 127 %c %s int 2 byte s.d byte s.d %d atau %e Karakter ASCI string Bilangan bulat Platform Win32 float 4 byte -3.4x10-38 s.d. 3.4x10 38 %f Bilangan real double 8 byte -1.7x s.d. 1.7x %lf Bilangan real void Tek bertipe bool 1 byte True/false - Tipe logika (C++ di atas versi 4.5) Jurusan Teknik Informatika I - 17 Universitas Widyatama Jurusan Teknik Informatika I - 18 Universitas Widyatama Tipe Data Bahasa C/C++(2) o Tipe Data Modifikasi Tipe Ukuran Rentang Format Keterangan long int 4 byte s.d %ld Bilangan bulat long double 10 byte -3.4x s.d. 3.4x %Lf Bilangan real short int 1 byte -128 s.d. 127 %hd Bilangan bulat signed char 1 byte -128 s.d. 127 Bilangan bulat Tipe Data Bahasa C/C++ (3) o Tipe Data Modifikasi Tipe Ukuran Rentang Format Keterangan unsigned char 1 byte 0 s.d. 255 Bilangan bulat unsigned int/unsigned short int unsigned long/unsigned long int 2 byte 0 s.d %u Bilangan bulat 4 byte 0 s.d Bilangan bulat signed int/signed short int signed long/signed long int 2 byte s.d byte s.d Bilangan bulat Bilangan bulat Jurusan Teknik Informatika I - 19 Universitas Widyatama Jurusan Teknik Informatika I - 20 Universitas Widyatama 5
6 Tipe Data Bahasa C/C++ (4) o Tipe Data Bentukan Struktur/Record ex: struct Tanggal atau struct{int Hari; int Bulan; { int Hari; int Bulan; int Tahun;; int Tahun;Tanggal; union ex: uniontanggal{ inti;int j;; Struktur Bit-field ex: struct Info_bit{ unsigned bit0:1; unsigned bit1:1;; enum ex: enum Hari{Senin,Selasa,Rabu,Kamis,Jum at,sabtu,minggu; typedef ex: typedef unsigned char Byte; o Array 1 dimensi Tipe Data Bahasa C/C++ (5) ex: int ArrayA[10]; char Nama[25]; 2 dimensi ex: int ArrayB[10][10]; n dimensi ex:intarrayc[10][10] [10]; o File (dibahas lebih lanjut pada pertemuan ke-2 : Pengolahan file) o List/Pointer (dibahas lebih lanjut pada pertemuan ke- 13 : List Berkait) Jurusan Teknik Informatika I - 21 Universitas Widyatama Jurusan Teknik Informatika I - 22 Universitas Widyatama Operator Input dan Output o o Sifat Operator Unary (Melibatkan sebuah operand, ex :-1) Binary (Melibatkan dua buah operand, ex: 1+2) Ternary (Melibatkantigabuahataulebihoperand, ex (a>b)?a:b) Jenis Operator Operator Assigment(=) Operator Aritmatika(*, /,%, +, -) Operator Biner/Bitwise (<<, >>, &,, ^, ~) Operator Logika(&&, ) Operator Perbandingan/Relasi(==,!=, >, >=, <, <=) Operator Unary (-, ++, --, ~,!,&,*, sizeof) Operator AssigmentKombinasi/Majemuk(+=, -=,*=,/=, %=, <<=, >>=, &=, =, ^=) o Input INPUT Nama_data Algoritma getch(), getche(), getchar(), scanf() bisa digunakan padacdanc++ cin>>nama_data hanya bisa digunakan pada C++ o Output OUTPUT Nama_data Algoritma putchar(), puts(), clrscr(), gotoxy(), printf() bisa digunakanpadacdanc++ cout<< Nama_data hanya bisa digunakan pada C++ Jurusan Teknik Informatika I - 23 Universitas Widyatama Jurusan Teknik Informatika I - 24 Universitas Widyatama 6
7 o o Variabel & Konstanta Variabel Lingkup Variabel: Variabel Lokal/Otomatis Variabel Global/Eksternal Variabel Statis Konstanta KonstantaNumerikInteger(ex:43,123,-123,dll) Konstanta Numerik Pecahan (ex : ,0.75, 12.34e29, 12.34e-29, dll) KonstantaKarakter(ex: a, b,dll) Konstanta String(ex: bapak, Keren ) KarakterEscape(\a,\b,\f,\n,\r,\t,\v,\0,\,\,\\) Selection o if iftunggal ex:if(a=b){printf( a=b ); if-else ex:if(a=b){printf( a=b );else{printf( a b ); if-else-if ex:if(a=b){printf( a=b );else if(a<b){printf( a<b );else{printf( a>b ); o Switch ex : switch(angka){ case 1 : cout<< Angka Atu ;break; case 2 : cout<< Angka Ua ; break; case 3 : cout<< Angka Iga ; break; case 4 : cout<< Angka Empat ; break; default : cout<< Au ah Gelap ; break; Jurusan Teknik Informatika I - 25 Universitas Widyatama Jurusan Teknik Informatika I - 26 Universitas Widyatama Looping (1) o FOR, contoh : FOR i = 1 TO 10 STEP 1 DO.. Algoritma NEXT i for(i=1;i<=10;i++) {. C/C++ o WHILE, contoh : i 1 WHILE (i<=10) DO Algoritma ENDWHILE I=1; while(i<=10){ Bahasa C/C++.; Looping (2) o REPEAT, contoh : i 1 REPEAT Algoritma UNTIL (i>10) I=1; do{ Bahasa C/C++.; while!(i>10); Jurusan Teknik Informatika I - 27 Universitas Widyatama Jurusan Teknik Informatika I - 28 Universitas Widyatama 7
8 o Fungsi Fungsi dan Prosedur (Algoritma) FUNCTION nama_fungsi(argumen1, argumen2,...) : Tipe_fungsi xxxx tubuh Fungsi END FUNCTION ex : FUNCTION Absolut(X:REAL):REAL if (X<0) X -X Absolut X END FUNCTION o Prosedur definisi Fungsi PROCEDURE nama_prosedur(argumen1, argumen2,...) definisi Prosedur xxxx tubuh Prosedur END PROCEDURE ex : PROCEDURE Tampil(char Nama[15], int Kali) I:Integer; FOR I=0 TO Kali STEP 1 DO OUTPUT Nama; END PROCEDURE Fungsi dan Prosedur (C/C++) o Fungsi Tipe_fungsi nama_fungsi(argumen1, argumen2,...) definisi Fungsi { xxxx tubuh Fungsi ex : double Absolut(double X) { if (X<0) X=-X; return(x); o Prosedur void nama_prosedur(argumen1, argumen2,...) definisi Prosedur { xxxx tubuh Prosedur ex : void Tampil(char Nama[15], int Kali) { int I; for(i=0;i<kali;i++) printf(nama); Jurusan Teknik Informatika I - 29 Universitas Widyatama Jurusan Teknik Informatika I - 30 Universitas Widyatama Jenis File Operasi File o Isi File FileTeks File Biner(bukan teks) o Cara Pengaksesan File File Sequential File Random Catt : Untuk File biner dan file random anda harus mencari referensi sendiri OK!!! o File Berpenyangga (Buffered File) Menggunakan suatu penyangga (buffer) sebagai penampung sementara data Pengaksesan data file dilakukan melalui perantara penyangga (buffer) Header file yang digunakan yaitu stdio.h (C & C++) dan fstream.h(c++) Biasanya digunakan untuk file sequential dan file random o File tidak berpenyangga Tidak menggunakan penyangga(buffer) Pengaksesan data file dilakukan langsung ke file pada disk/media penyimpanan dimana file itu di simpan Header file yang digunakan yaitu stdio.h (C & C++) dan fstream.h(c++) Biasanya digunakan untuk file biner dan menggunakan system operasi UNIX Jurusan Teknik Informatika I - 31 Universitas Widyatama Jurusan Teknik Informatika I - 32 Universitas Widyatama 8
9 Mengaktifkan atau Membuka File (1) Mengaktifkan atau Membuka File (2) o Header File : stdio.h FILE *Pointer_File; (Buffer untuk file) Pointer_File=fopen(char *Nama_File, char *Mode) atau Pointer_File=fopen( <Nama File>, <Mode File> ); Mode File : r, w, a, t, b, r+, w+, a+, rb, wb, ab, rb+, wb+, ab+ ex : FILE *File_Coba File_Coba=fopen( Coba.Dat, w ); Catt: Coba cari fungsi dari mode file di atas!!! o Header File : fstream.h ofstream Pointer_File; atau (Buffer ofstream Pointer_File( <Nama_File>, <Mode File>); file) Pointer_File.open( <Nama_File> ) atau Pointer_File.open( <Nama File>, <Mode File>); Mode File : ios::app, ios::ate, ios::in, ios::out, ios::nocreate ios::noreplace, ios::true, ios::binary ex : ofstream File_Coba File_Coba.open( Coba.Dat,ios::app); atau bisa juga File_Coba.open( Coba.Dat,ios::app ios::out); Catt: Coba cari fungsi dari mode file di atas!!! Jurusan Teknik Informatika I - 33 Universitas Widyatama Jurusan Teknik Informatika I - 34 Universitas Widyatama Memproses file (1) Memproses file (2) o Header File : stdio.h Menyimpandatakedalamfile Perintah yang digunakan : fputc(), fgetc(), putw(), getw(), fputs(), fgets(), fscanf(), fprintf(), fwrite(), fread() ex : fprintf(file_coba, %d %s %5.2f,Nomor, Nama, Nilai); fscanf(stdin, %d %s %f,&nomor, &Nama, &Nilai); Membaca data Perintah yang digunakan : rewind(), fseek(), ftell(), fread(), fscanf() ex : fread(file_coba, %d %s %5.2f,Nomor, Nama, Nilai); fscanf(file_coba, %d %s %5.2f,Nomor, Nama, Nilai); Catt: Coba cari fungsi dari perintah di atas!!! o Header File : fstream.h Menyimpandatakedalamfile ofstream Pointer_File; atau (Buffer ofstream Pointer_File( <Nama_File>,<Mode File>); file) Pointer_File.put(); atau Pointer_File<<Nama_Data; atau Pointer_File.write((char*)&Rekaman, sizeof(rekaman)); ex : FILE *File_Coba File_Coba=fopen( Coba.Dat, w ); Catt : Cari apa perbedaan perintah put(), <<,write() di atas!!! Jurusan Teknik Informatika I - 35 Universitas Widyatama Jurusan Teknik Informatika I - 36 Universitas Widyatama 9
10 Memproses file (3) Menutup File o Header File : fstream.h Membaca data int Max=<Jumlah max karakter per baris>; char penyangga[max]; ifstream Pointer_File; atau (Buffer ifstream Pointer_File( <Nama_File>,<Mode File>); file) Pointer_File.get(); atau Pointer_File.getline(penyangga, Max); atau Pointer_File.read((char*)&Rekaman, sizeof(rekaman)); ex : ifstream File_Coba ( Coba.Dat,ios::app ios::out); File_Coba.getline(penyangga, Max); atau File_Coba.read((char*)&Mahasiswa, sizeof(mahasiswa)); Catt : Cari apa perbedaan get(), getline(), read() di atas!!! o Header File : stdio.h fclose(pointer_file); {Menutup sebuah file yang aktif atau fcloseall(pointer_file); {Menutup semua file yang aktif ex : fcose(file_coba); fcloseall(); o Header File : fstream.h offstream Pointer_File; (Buffer untuk file) Pointer_File.close() Jurusan Teknik Informatika I - 37 Universitas Widyatama Jurusan Teknik Informatika I - 38 Universitas Widyatama Referensi Untuk bahan renungan bersama 1. Deitel, H.M. and Deitel, P.J., C++ How to Program, 2nd Edition, Prentice Hall, Sekarwangi, Guntari;Kurniandi, Ocke, Diktat Kuliah Pemrograman I (Terstuktur), Teknik Informatika Universitas Widyatama, Bandung, Rilgivia, Hevi;Sekarwangi, Guntari, Diktat Kuliah Algoritma & Pemrograman I, Teknik Informatika Universitas Widyatama, Bandung, Danang Junaedi, Diktat, Handout & Modul Pemrograman Terstruktur I dan Pemrograman Terstruktur II, Teknik Informatika - Universitas Widyatama, Yatini B., Indra;Nasution, Erliansyah, Algoritma & Struktur Data dengan C++, Graha Ilmu,Yogyakarta, 2005 Apakah anda takut gagal? Sedemikian takutnya sampai anda tidak berusaha untuk mencoba? Coba anda pikirkan kembali, hal tersebut benar-benar tidak masuk akal. Dengan tidak mencoba barang sekalipun, sebenarnya anda SUDAH gagal. Jadi rasa takut gagal adalah penyebab kegagalan yang pasti. Apakah anda merasa takut? Coba perhatikan rasa takut anda. Perhatikan pesan yang berusaha disampaikannya. Rasa takut membuat anda lebih waspada. Rasa takut memberi energi ekstra. Rasa takut membuat anda mampu mengatasi tantangan tersulit. Tidak ada yang mampu mendorong sumber daya dalam diri anda - lebih dari rasa takut. Rasa takut sebenarnya ada untuk mendorong anda maju, bukan untuk menahan anda. Biarkan rasa takut mengajarkan anda. Biarkan rasa takut mempersiapkan anda. Tetapi jangan membuat rasa takut menghentikan anda. Saat rasa takut menahan anda, coba perhatikan baik-baik apa yang menyebabkan rasa takut - dan anda akan menemukan alasan untuk bergerak maju. Kegagalan paling abadi adalah kegagalan untuk mulai bertindak. Bila anda sudah mencoba - dan ternyata gagal, anda memperoleh sesuatu yang bisa dipelajari dan mungkin dicoba kembali. Anda tidak akan pernah gagal bila anda terus berusaha...! Jurusan Teknik Informatika I - 39 Universitas Widyatama Jurusan Teknik Informatika I - 40 Universitas Widyatama 10
Dasar Operasi File. Overview. Tujuan Instruksional
Dasar Operasi File Pertemuan : Disusun oleh : Danang Junaedi Jurusan Teknik Informatika Universitas Widyatama Overview Tujuan Instruksional Jenis File Operasi File Tahap Operasi Dasar File Mengaktifkan
Lebih terperinciOverview. Pendahuluan. Pendahuluan. Deskripsi Mata kuliah ini mempelajari :
Pendahuluan Pertemuan : I Oleh : Danang Junaedi Jurusan Teknik Informatika Universitas Widyatama Overview Deskripsi Tujuan Instruksional Kaitan Materi Urutan Bahasan Penilaian Grade Referensi Jurusan Teknik
Lebih terperinciSequential File. Pertemuan Konsep Record/Struktur dan Pointer Konsep File Pengelolaan File Studi Kasus
Sequential File Pertemuan 14-15 Overview Deskripsi Tujuan Instruksional Referensi Konsep Record/Struktur dan Pointer Konsep File Pengelolaan File Studi Kasus Jurusan Teknik Informatika XIV/XV - 2 Universitas
Lebih terperinciOverview. Pendahuluan. Tujuan Instruksional & Kaitan Materi. Deskripsi. Algoritma & Pemrograman I. Prodi Teknik Informatika - Universitas Widyatama 1
Pendahuluan Sesi 01 Dosen Pembina : Danang Junaedi Overview Deskripsi Tujuan Instruksional & Kaitan Materi Urutan Bahasan Penilaian & Grade Referensi Tata Tertib Perkuliahan 1 IF-UTAMA 2 Informatika I
Lebih terperinciOverview. Pengenalan Pemrograman (Lanjutan) Dasar Pemrograman (Data)
Pengenalan Pemrograman (Lanjutan) Dasar Pemrograman (Data) Pertemuan 02 II - 1 Overview Deskripsi Tujuan Referensi Materi Pemrograman Terstruktur Bahasa C++ Identifier Data Tutorial 01 (Data) II - 2 1
Lebih terperinciOverview. Tujuan. Deskripsi. Referensi. Pemrograman Terstruktur. Pengenalan Pemrograman (Lanjutan) Dasar Pemrograman (Data)
Overview Pengenalan Pemrograman (Lanjutan) Dasar Pemrograman (Data) Pertemuan 02 Deskripsi Tujuan Referensi Materi Pemrograman Terstruktur Bahasa C++ Identifier Data Ekspresi II - 1 II - 2 Deskripsi Tujuan
Lebih terperinciOverview. Deskripsi Tujuan Instruksional Referensi
Mesin Abstrak Sequential File Pertemuan 14-15 Overview Deskripsi Tujuan Instruksional Referensi Konsep Record/Struktur dan Pointer Konsep & Pengelolaan Mesin Abstrak Konsep & Pengelolaan File Sequential
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 terperinciUNIVERSITAS WIDYATAMA JURUSAN TEKNIK INFORMATIKA - FAKULTAS TEKNIK Jl. Cikutra No.204 A BAndung UJIAN TENGAH SEMESTER TA.
UNIVERSITAS WIDYATAMA JURUSAN TEKNIK INFORMATIKA - FAKULTAS TEKNIK Jl. Cikutra No.204 A BAndung UJIAN TENGAH SEMESTER TA. 2008/2009 Mata Kuliah/Jurusan : Pemrograman II (Terstruktur II)/Teknik Informatika-S1
Lebih terperinciPERTEMUAN 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 terperinciOverview. Review Konsep File. Tujuan Instruksional & Lingkup Materi. Pengenalan Konsolidasi File Pertemuan : 2 Dosen Pembina : Danang Junaedi 2/6/2012
Jurusan Teknik Informatika Universitas Widyatama Overview Tujuan Instruksional & Lingkup Materi Review konsep File Jenis Konsolidasi File Contoh Konsolidasi File Pengenalan Konsolidasi File Pertemuan :
Lebih terperinciPemrograman Terstruktur. Pemrosesan File Teks dan File Biner
Pertemuan 12 Pemrograman Terstruktur Pemrosesan File Teks dan File Biner Tujuan Perkuliahan Mahasiswa mampu membedakan file biner dan file teks Mahasiswa memahami macam-macam operasi file dalam file teks
Lebih terperinciMODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1
MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1 Disusun oleh : Tim Asisten JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2011 0 A. Pengantar
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 terperinciAchmad Solichin.
Pemrograman Bahasa C dengan Turbo C Sh-001@plasa.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciChapter 1 KONSEP DASAR C
Chapter 1 KONSEP DASAR C Sejarah Dan Standar C Akar dari bahasa C adalah BCPL (dikembangkan oleh Martin Richard tahun 1967). Kemudian Tahun 1970, Ken Thompson mengembangkan bahasa tersebut yang di kenal
Lebih terperinciFUNGSI & PROSEDUR. Pertemuan ke-12 dan 13
FUNGSI & PROSEDUR Pertemuan ke-12 dan 13 Deskripsi Tujuan Instruksional Referensi Review Lingkup Definisi Fungsi & Prosedur Deklarasi Fungsi & Prosedur Cara Penulisan Fungsi & Prosedur dalam Bahasa C/C++
Lebih terperinciRENCANA PEMBELAJARAN SEMESTER (RPS)
RENCANA PEMBELAJARAN SEMESTER (RPS) KUG1C3 Dasar Algoritma dan Pemrograman Disusun oleh: Rita Rismala, S.T., M.T. PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN
Lebih terperinciFile & Stream. Kegunaan File : file : ini. dengan. iostream.h) suatu. stream, Jika. dapat menghubungkan. mendeklarasikan. kita.
File & Stream Kegunaan File : Untuk melakukan proses file I/O, diperlukan file header fstream.h didalam program. Didalam file ini didefinisikan beberapa class/object yang berhubungan dengan pemrosesan
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 terperinciKontrak Perkuliahan & Introduction
Kontrak Perkuliahan & Introduction Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Deskripsi Mata Kuliah Mata Kuliah : Algoritma dan Pemrograman Jumlah SKS : 4 SKS Dosen : Ir. Tahar
Lebih terperinciPendahuluan Pemrograman Mikrokontroler
Pendahuluan Pemrograman Mikrokontroler Pokok Bahasan: 1. Pemrograman C 2. Pengalokasian Memory Tujuan Belajar: Setelah mempelajari dalam bab ini, mahasiswa diharapkan mampu: 1. Memahami dan Menjelaskan
Lebih terperinciPada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3.
PENGELOLAAN FILE Operasi File pada C++ Pada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3. Menutup file Dalam melakukan operasi
Lebih terperinciBahasa C-M6 By Jamilah, Skom 1
BAB 1 KONSEP DASAR BAHASA C 1.1 SEJARAH DAN STANDAR C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberkan ide kepada ken thompson yang kemudian
Lebih terperinciPENGENALAN BAHASA C DAN C++
PRAKTIKUM KE 1 PENGENALAN BAHASA C DAN C++ TUJUAN PRAKTIKUM 1. Praktikan mengetahui sejarah bahasa C dan C++. 2. Praktikan mengerti struktur program bahasa C / C++. 3. Praktikan mengerti konsep tipe data
Lebih terperinciSATUAN ACARA PERKULIAHAN (SAP)
SATUAN ACARA PERKULIAHAN (SAP) Nama Mata : Algoritma dan Struktur Data I Kode Mata : TI 006 Bobot Kredit : 3/1 SKS Semester Penempatan : I Kedudukan Mata : Mata Keilmuan dan Keterampilan Mata Prasyarat
Lebih terperinciBaca 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 terperinciPRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh
PRAKTIKUM 2 1. Variabel Pengenal (identifier) merupakan nama yang biasa digunakan untuk suatu perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh pemrogram. Variabel adalah suatu
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata : Algoritma dan Struktur Data I Bobot Mata : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata : Pengertian algoritma, program dan bahasa pemograman serta kaitannya dengan komputer,
Lebih terperinciStruktur Program Bahasa C
Struktur Program Bahasa C Struktur Program Bahasa C /* Komentar */ main( ) { statemen-statemen; } fungsi_tambahan( ) { statemen-statemen } program utama fungsi tambahan yang dapat dipanggil oleh program
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 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 terperinciALGORITMA 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 terperinciTIPE, NAMA, DAN NILAI
TIPE, NAMA, DAN NILAI Dian Palupi Rini, M.Kom Tipe Dasar Bilangan Logika Nama Tipe adalah boolean (diambil dari nama matematikawan Inggris George Boole). Ranah Nilai : true (benar) dan false (salah). Konstanta
Lebih terperinciP 4 Bab 3 : Dasar Pemrograman C
Kampus II, Jl. Jembatan Merah, Nomor.C. Gejayan, Yogyakarta, Telp: (0), Fax (0) 00 P Bab : Dasar Pemrograman C. Tujuan Mahasiswa mampu mengetahui dan memahami identifier, keyword, variable, tipe data,
Lebih terperinciPert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs.
Pert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks By. Rita Wiryasaputra, ST., M. Cs. ritasaputra@gmail.com Kriteria Unjuk Kerja Algoritma Pemrograman 1 Tugas Terakhir (15): Buatlah portofolio Pengidentifikasian
Lebih terperinciNotasi Algoritmik. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang
Notasi Algoritmik Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang Review Pemrograman prosedural Aksi: Intial state, final state harus jelas dan dalam range waktu yang terbatas Dapat
Lebih terperinciSATUAN ACARA PENGAJARAN (SAP) : Aswir Premadi, S.T., M.Sc. (Eng) Pertemuan Minggu ke : 1 & 2 ( 1 x 2 x 50 )
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah Kode Mata Kuliah SKS Dosen Pengampu Waktu Tatap Muka : Dasar Pemrograman : EES4232 : 2 SKS : Aswir Premadi, S.T., M.Sc. (Eng) : 2 x 50 menit Pertemuan Minggu ke
Lebih terperinciJURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama UJIAN TENGAH SEMESTER TA. 2009/2010
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama UJIAN TENGAH SEMESTER TA. 2009/2010 Mata Kuliah/Jurusan : Algoritma & Pemrograman I / Teknik Informatika-S1 Hari/Tanggal : Senin, 25 Oktober
Lebih terperinciKONSEP DASAR BAHASA C
. SEJARAH DAN STANDAR C KONSEP DASAR BAHASA C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 967. Bahasa ini memberkan ide kepada ken thompson yang kemudian mengembangkan
Lebih terperinciTipe Data, Variabel, Input/Output
Tipe Data, Variabel, Input/Output Pendahuluan Untuk membuat program dengan bahasa pemrograman C harus memperhatikan struktur dasarnya. Strukturnya diawali dengan bagian preprocessor directive yang biasanya
Lebih terperinciDesain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.
Desain dan Analisis Algoritma Pengenalan Bahasa C I Ketut Resika Arthana, S.T., M.Kom resika.arthana@gmail.com http://www.rey1024.com Intro Sadarilah Kawan, Pemrograman Itu Indah Bahasa Pemrograman mudah
Lebih terperinciBAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++
BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ Pendahuluan Pada bab ini dileaskan tipe data dan operasi baca tulis data, juga dijelaskan struktur pemrograman pada bahasa C/C++ Penyajian 31 Tipe
Lebih terperinciElemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.
Elemen Bahasa Pemrograman Aditya Rizki Yudiantika, M.Eng. Algoritma dan Struktur Data (SI063) Ganjil 2017/2018 Outline Pengenalan bahasa C++ Struktur penulisan kode dan elemen Tipe data Konstanta Operator
Lebih terperinciPENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:
PENGENALAN BAHASA C A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: Kebanyakan pemrogram jarang memberikan keterangan/
Lebih terperinciTipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala
Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dalam tipe data dasar adalah bilangan logik, bilangan bulat,
Lebih terperinci12/29/2011. Algoritme dan Pemrograman. Bit. Bitwise operator
Algoritme dan Pemrograman Kuliah #13 Operator Bitwise Tipe Enumerasi Manipulasi File Bit Singkatan dari binary digit (digit biner), yaitu suatu nilai bilangan yang direpresentasikan sebagai bilangan biner
Lebih terperinciTurbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C
1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama
Lebih terperinciDasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA
Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA TUJUAN Menjelaskan tentang beberapa tipe data dasar Menjelaskan tentang Variabel Menjelaskan tentang konstanta Menjelaskan tentang berbagai jenis
Lebih terperinciIT234 - Algoritma dan Struktur Data. Ramos Somya
IT234 - Algoritma dan Struktur Data Ramos Somya Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja far Mohammed lbn Musa al-khowarizmi, yang menulis kitab al jabr w al-muqabala
Lebih terperinciBAHASA PEMROGRAMAN C
BAHASA PEMROGRAMAN C A. Pengenalan Bahasa C diciptakan oleh Dennis Ritchie tahun 1972 di Bell Laboratories. Kelebihan Bahasa C: - Bahasa C tersedia hampir di semua jenis computer. - Kode bahasa C sifatnya
Lebih terperinciAlgoritma Pemrograman. Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Lebih terperinciBAB XII OPERASI FILE
Diktat Mata Kuliah Pemrograman II BAB XII OPERASI FILE IF Membuat File Text File text adalah suatu file yang pola penyimpanannya datanya dalam bentuk karakter. Sehingga kalau suatu variabel bertipe int
Lebih terperinciMateri Pertemuan 02 PENGENALAN PEMROGRAMAN TERSTRUKTUR & REPRESENTASI DATA
Materi Pertemuan 02 PENGENALAN PEMROGRAMAN TERSTRUKTUR & REPRESENTASI DATA Disusun oleh : Danang Junaedi OBJEKTIF Dalam bab ini mahasiswa mempelajari tentang pengenalan : 1. Pemrograman Terstruktur 2.
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 terperinciStruktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.
Pertemuan 1 STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS
MATA KULIAH PEMROGRAMAN * (TK) Minggu ke Pokok Bahasan dan TIU 1. Algoritma Konsep Dasar Bahasa Pascal secara singkat sejarah dirancangnya bahasa Memberikan konsep dasar pembuatan program dalam bahasa
Lebih terperinciBUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN
BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN BUKU PETUNJUK LABORATORIUM KOMPUTASI DAN JARINGAN JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA MALANG PERATURAN PRAKTIKUM PERATURAN
Lebih terperinciBAB 4 PENGENALAN BAHASA C
Bab 4 Pengenalan Bahasa C 35 BAB 4 PENGENALAN BAHASA C TUJUAN PRAKTIKUM 1. Mengetahui sejarah perkembangan bahasa C. 2. Mengerti struktur program bahasa C. 3. Mengerti konsep tipe data, variabel, & operator
Lebih terperinci1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :
1.2 Dasar Teori 1.2.1 Sejarah Bahasa C/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
Lebih terperinciTipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.
Dasar Pemrograman C Objectives Menjelaskan tentang beberapa tipe data dasar Menjelaskan tentang Variabel Menjelaskan tentang konstanta Menjelaskan tentang berbagai jenis operator dan pemakaiannya Menjelaskan
Lebih terperinciTUGAS PENDAHULUAN MODUL I PERKENALAN MIKU, COMPILER BAHASA C, DAN STANDARD INPUT-OUTPUT
TUGAS PENDAHULUAN MODUL I PERKENALAN MIKU, COMPILER BAHASA C, DAN STANDARD INPUT-OUTPUT Prepared by: Bagus Hanindhito (20-02-2015) Problem 1 : Hello World! Pada problem ke-1 ini, kita akan mencoba melakukan
Lebih terperinciTujuan Instruksional. Mahasiswa mampu :
Tujuan Instruksional Mahasiswa mampu : Mengulang dan mengingatkan kembali tentang Dasar Pemrograman Mengigatkan kembali pemahaman tentang Flow Control, Looping, dll Penting!! Kehadiran kurang dari 80%
Lebih terperinciPemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Tipe Data 1. Tipe data karakter 2. Tipe data bilangan bulat 3. Tipe data
Lebih terperinciFungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD
Fungsi Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD Program dipecah Sub Program modul / routine / prosedur / fungsi Dasar Komputer & Pemrograman 1 Keuntungan modularisasi program 1. Menghindari
Lebih terperinciFungsi : Dasar Fungsi
PRAKTIKUM 13 Fungsi : Dasar Fungsi A. TUJUAN PEMBELAJARAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur. B. DASAR TEORI Fungsi adalah suatu bagian
Lebih terperinciSejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.
Sejarah C Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs. Pengembangan dari bahasa BCPL(Martin Richard, 1967) dan bahasa B (Ken Thompson, 1970) Dibantu Brian W. Kernighan, Ritchie menulis buku
Lebih terperinciAlgoritma 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 terperincielemen Dasar Bahasa Pemrograman C
Elemen-elemen elemen Dasar Bahasa Pemrograman C Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Identifier : Elemen Dasar C Nama pengenal (identifier) adalah nama-nama yang ditentukan
Lebih terperinciAlgoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia
Algoritma & Pemrograman 1 Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia Daftar Isi 1. Bab 1 Pengantar & Dasar Dasar Algoritma 2. Bab 2 Aturan Penulisan Teks Algoritma 3. Bab 3 Tipe,
Lebih terperinciSTRUKTUR DENGAN ARRAY DAN FUNCTION
STRUKTUR Struktur digunakan untuk mengelompokan sejumlah data yang mempunyai tipe data yang berbeda. Variabel-variabel yang membentuk sebuah struktur dinamakan elemen struktur. DEKLARASI STRUKTUR STRUKTUR
Lebih terperinciMATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)
MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER) I. TUJUAN 1. Mahasiswa mengenal struktur bahasa pemrograman C dan C++ 2. Mahasiswa mengenal perintah-perintah dasar C dan C++ 3. Mahasiswa
Lebih terperinciFungsi. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang
Fungsi Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang Review: Fungsi dalam Matematika Fungsi f(x) dengan satu parameter x dalam matematika yang didefinisikan sebagai: f(x) = x
Lebih terperinciSub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise
Sub 1 Agar mahasiswa mengetahui Agar mahasiswa mengetahui Pengenalan Pascal - Sejarah Pascal Buku ke-2. Hal. 1-26 1. Teori White Board 1.Latihan sejarah dan struktur Pascal sejarah dan memahami struktur
Lebih terperinciAlgoritma 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 terperinciPengenalan Bahasa C week 1
Desain dan Analisis Algoritma Pengenalan Bahasa C week 1 I Ketut Resika Arthana, S.T., M.Kom resika.arthana@gmail.com http://www.rey1024.com Perkenalan I Ketut Resika Arthana, M.Kom Resika Rey resika.arthana@gmail.com
Lebih terperinciAlgoritma 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 terperinciSatuan Acara Perkuliahan
Satuan Acara Perkuliahan Mata Kuliah : Pemrograman C++ Kode Mata Kuliah / SKS : KB1055 / 2 SKS Semester : I (satu) Dosen : Rini Suwartika k,s.kom Hari, jam, ruang : Deskripsi Mata Kuliah Mata kuliah ini
Lebih terperinciTipe Data dan Variabel
PRAKTIKUM 3 Tipe Data dan Variabel A. TUJUAN PEMBELAJARAN 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan
Lebih terperinciDasar Pemrograman. Nisa ul Hafidhoh
Dasar Pemrograman Nisa ul Hafidhoh nisa@dsn.dinus.ac.id 08156114760 Rencana Kuliah W Pokok Bahasan 1 Pendahuluan 2 Notasi Algoritmik, Tipe Data 3 Perintah Dasar 4 Aksi Sekuensial 5 Analisa Kasus 6 Analisa
Lebih terperinciMateri Pertemuan 04 PEMILIHAN (SELECTION)/ PENGAMBILAN KEPUTUSAN (DECISION)
Materi Pertemuan 04 PEMILIHAN (SELECTION)/ PENGAMBILAN KEPUTUSAN (DECISION) Disusun oleh : Danang Junaedi OBJEKTIF Dalam bab ini mahasiswa mempelajari tentang : 1. Pengenalan proses Pemilihan (Selection)/Pengambilan
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN BAHASA C++ Kode Mata Kuliah : MI - 24203 Jurusan / Jenjang : S1 SISTEM KOMPUTER Tujuan Instruksional
Lebih terperinciPengenalan C++ Oleh : Dewi Sartika
Pengenalan C++ Oleh : Dewi Sartika Pendahuluan Bahasa Pemrograman C++ merupakan bahasa tingkat menengah dimana bahasa ini didasarkan atas bahasa C, keistimewaan dari bahasa C++ adalah bahasa ini mendukung
Lebih terperinci2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b. Program c. Algoritma d. Prosesor e.
1. Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah : a.membuat program b. Membuat Algoritma c. Membeli komputer d. Proses e. Mempelajari program 2. Sebuah prosedur langkah demi
Lebih terperinciRENCANA PEMBELAJARAN SEMESTER (RPS)
RENCANA PEMBELAJARAN SEMESTER (RPS) KBKM13003 Algorithma dan Struktur Data I PROGRAM STUDI D3 MANAJEMEN INFORMATIKA (MI) FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK LEMBAR PENGESAHAN
Lebih terperinciKisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut
Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut 1. Pengenalan Bahasa C++ a. Elemen Bahasa C+ Bahasa C++ ditulis dari beberapa elemen, antara lain: Pernyataan Satu atau beberapa ekspresi
Lebih terperinciData bisa dinyatakan dalam bentuk konstanta atau variabel.
Dasar Pemrograman C Objectives Menjelaskan tentang beberapa tipe data dasar Menjelaskan tentang Variabel Menjelaskan tentang konstanta Menjelaskan tentang berbagai jenis operator dan pemakaiannya Menjelaskan
Lebih terperinciLatihan & Kisi-kisi UTS DASAR PEMROGRAMAN
Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN 2 MATERI UTS ALGORITMA & FLOWCHART DASAR PEMROGRAMAN DALAM C PENGAMBILAN KEPUTUSAN PERULANGAN FUNGSI 3 Contoh :Algoritma Mencari akar bulat positif dari bilangan
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 terperinciBadiyanto, S.Kom., M.Kom. PBO java
Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).
Lebih terperinciAlgoritma 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 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 terperinciAlgoritma & Pemrograman #3
Algoritma & Pemrograman #3 by antonius rachmat c, s.kom, m.cs Tentukan nama variabel yang benar : 1. 9kepala 2. _nilaimax 3. data nilai 4. _4445 5. a_b Review: Deklarasi Identifier Variabel Bentuk umum:
Lebih terperinciP3 Dasar Struktur Data TIF42/SIF42
P3 Dasar Struktur Data TIF42/SIF42 A. Sidiq P. Prodi teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Pembahasan Struktur Data Primitif Struct
Lebih terperinciPengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom
Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar Bahasa Pemrograman Pascal Page 1 / 11 Pengenalan Pascal Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : ALGORITMA DAN PEMROGRAMAN A Kode Mata Kuliah : DK - 24301 Jurusan / Jenjang : S1 SISTEM KOMPUTER Tujuan
Lebih terperinciTeori Algoritma TIPE DATA
Alam Santosa Teori Algoritma Dasar Algoritma TIPE DATA Program komputer adalah deretan perintah untuk memanipulasi data input menjadi informasi yang bermanfaat bagi pengguna (user). Data yang diinput dapat
Lebih terperinciAnalisis dan Strategi Algoritma
Analisis dan Strategi Algoritma Deskripsi Mata Kuliah Konsep dasar analisis algoritma Beberapa jenis algoritma 28/02/2011 2 Standar Kompetensi Mahasiswa mampu membandingkan beberapa algoritma dan menentukan
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 terperinciDasar 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