Program Komputer & Pengantar Tek. Informasi & Komunikasi Nama Mata Kuliah : Program Komputer & Pengantar Tek. Informasi & Komunikasi Kode/sks : / 3 sks Mata Kuliah Prasyarat :. Tujuan :. Memperkenalkan Algorithma, Flow Chart, pengaturan dan struktur bahasa pemrograman komputer. 2. Membuat mahasiswa mampu menjabarkan suatu proses/prosedur ke dalam yang terstruktur dan menyusun flowchart. 3. Membuat mahasiswa mampu menterjemahkan flowchart ke dalam suatu bahasa pemrograman. 4. Memberikan pemahaman dan mengenalkan tentang Teknologi Informasi dan Komunikasi serta pemanfaatannya di berbagai bidang ilmu.. Menjadikan mahasiswa terampil dalam menggunakan TIK. Isi Mata Kuliah :. Elemen dasar dalam pemrograman komputer Algoritma, Flowchart dan Diagram Block, conditional statement, looping, procedure, function, array dan record. 2. Studi kasus dalam penyusunan dan flow chart Penentuan akar persamaan kuadrat, konversi nilai angka ke nilai huruf, aturan pengambilan SKS berdasarkan IP Semester, metode sorting (mengurutkan bilangan), operasi matrik, dll. 3. Pendalaman bahasa pemrograman Struktur bahasa pemrograman, deklarasi dan statemen, sistem inputoutput variabel, Simple statememnt, jenis error, jenis variabel, reserved words. 4. Studi kasus dalam penyusunan komputer penyusunan komputer untuk Flowchart di poin 2 Referensi :. HM. Jogiyanto, Turbo pascal : Teori dan Aplikasi Program Pascal, Andi Offset, Yogyakarta, 988. 2. Abdul Kadir, Pemrograman Dasar Turbo Pascal, Andi Offset, Yogyakarta, 987. 3. J. Wels, J. Elder, Introduction to Pascal, Prentice Hall, 997. 4. Hartono Partoharsodjo, Tuntunan Praktis Pemrograman Bahasa Pascal, Elex Media Komputindo, Jakarta, 99.... Munir Rinaldi, Algoritma dan Pemrograman dalam Bahasa Pascal dan C, Penerbit Informatika Bandung, 999. Pembobotan nilai: Tugas : 0% Presentasi kelompok : 2% UTS/Tugas besar : 30% UAS : 3%
Jadwal Perkuliahan Kuliah Ke -2 3-4 -6 Topik Bahasan Elemen dasar dalam pemrograman komputer Penjelasan lingkup materi kuliah Sejarah perkembangan hardware komputer Pentingnya dalam setiap proses/pekerjaan Pengenalan diagram blok dan flowchart Elemen dasar dalam pemrograman komputer Jenis error (syntax dan logical error) Condtional statement Looping/perulangan Fungsi dan prosedur Elemen dasar dalam pemrograman komputer Tipe data (konstanta, variabel, numerik, karakter dan string) Operator (pengerjaan/assignment, aritmatika, logika dan unary, binary) Perulangan: statement for, while-do, repeat-until flowchart bilangan pangkat, konversi temp Celcius Fahrenheit, nilai rata rata., menghitung nilai sisi segitiga siku-siku. bilangan pangkat, konversi temp Celcius Fahrenheit, nilai rata rata., menghitung nilai sisi segitiga siku-siku. Penyeleksian kondisi : Statement IF, Ifthen, If-then-else, Case of. flowchart menghitung volume benda, menghitung luas, mencari akar akar persamaan kuadrat, konversi nilai angka ke huruf dan sebaliknya. flowchart menghitung volume benda, menghitung luas, mencari akar akar persamaan kuadrat, konversi nilai angka ke huruf dan sebaliknya. Buku Acuan Tugas/ Keterangan ceramah Presentasi kelompok Paraf Wakil Mahasis wa 2
7-8 9-0 -4 Prosedur : Parameter,memanggil dirinya sendiri/rekursi, memanggil prosedur lain, tersarang, prosedur standart flowchart operasi aritmatika, factorial, kombinasi. operasi aritmatika, factorial, kombinasi. Fungsi : Parameter,memanggil dirinya sendiri/rekursi, memanggil fungsi lain, tersarang, fungsi standart flowchart operasi aritmatika, bilangan pangkat, fungsi standard(nilai mutlak,exp, Bil LN, sqrt, high and low order byte, angka random etc), factorial, menebak angka random. operasi aritmatika, bilangan pangkat, fungsi standard(nilai mutlak,exp, Bil LN, sqrt, high and low order byte, angka random etc), factorial, menebak angka random. Tugas besar I flowchart dan aplikasi Perulangan Penyeleksian kondisi Prosedur Fungsi Presentasi 3 kelompok Presentasi 3 kelompok 6 (contoh kasus Flowchart jatah pengambilan sks berdasarkan IPS, Penyelesaian Problem kalkulus, fisika atau Mechanical) 3
7-8 9-20 2-22 Larik : Deklarasi larik, tipe indeks, deklarasi konstanta, larik dimensi banyak flowchart mencari bilangan prima,menghitung standart deviasi, konversi bilangan decimal ke hexadecimal atau kebalikannya, operasi matrik(penjumlahan, pengurangan, perkalian, inverse. mencari bilangan prima,menghitung standart deviasi, konversi bilangan decimal ke hexadecimal atau kebalikannya, operasi matrik(penjumlahan, pengurangan, perkalian, inverse matrik). Rekursi : kondisi batas rekursi, rekursi aritmatika,kelemahan rekursi flowchart deret angka, factorial, perkalian bilangan positif,pencarian biner, quick sort,menara Hanoi, deret fibonacci. Studi kasus dalam penyusunan deret angka, factorial, perkalian bilangan posotif,pencarian biner, quick sort,menara Hanoi, deret fibonacci. Record : deklarasi record, tipe data record, record bervariasi flowchart menghitung keliling dan luas lingkaran, mengurutkan nomor mahasiswa, penggunaan field record, penggunaan variable record. menghitung keliling dan luas lingkaran, mengurutkan nomor mahasiswa, penngunaan field record, penggunaan variable record. 4
23-26 Tugas besar II flowchart dan aplikasi Perulangan Penyeleksian kondisi Prosedur Fungsi Larik Rekursi record 27-28 29-30 (contoh kasus Flowchart jatah pengambilan sks berdasarkan IPS, Penyelesaian Problem kalkulus, fisika atau Mechanical) Pendahuluan definisi, sejarah, karakteristik dan manajemen TIK Konten TIK pengertian data dan informasi, Representasi dan pengolahan, penggunaan informasi, multimedia Peralatan TIK Personal computer, notebooks, PDA, Handphone, Swith dan Hub, Access point, smart card. Jaringan computer dan komunikasi data Protokol : TCP/IP, SMTP, HTTP. Jaringan Nirkabel : Wifi, Infra merah Layanan TIK Internet dan intranet, perdagangan elektronik, Fungsional dan system perusahaan, perangkat keras masa depan, AI-kecerdasan buatan, Emerging technology Perangkat lunak Macam-macam system operasi dan pemakaiannya, basis data, aplikasi perkantoran. Pengamanan dan Etika dalam TIK Pengamanan jaringan, pengamanan data, pengamanan dalam mengakses suatu situs. Presentasi kelompok Presentasi kelompok
3-32 33 34 Aspek social budaya TIK Cakupan area pemanfaatan, perubahan perilaku masyarakat dalam pemanfaatan TIK. Membangun Technopreneurship dengan TIK Aspek aspek bisnis di bidang TIK, pemanfaatan internet untuk pengembangan usaha Ketrampilan praktek Arsitek computer, Install system operasi, pemrograman berbasis WEB, Membuat blog, menjalankan antivirus Presentasi kelompok 6