KU1072 / Pengenalan Teknologi Informasi B

dokumen-dokumen yang mirip
PENGENALAN KOMPUTER DAN SOFTWARE II. Semester: 2 Pengenalan Komputer dan Software II. Introduction to Computer and Software II

PengantarKuliah KU1072/PengenalanTeknologiInformasiB

Pengantar Kuliah. KU1072/Pengenalan Teknologi Informasi B Sem /2016. KU1072/Pengenalan Teknologi Informasi B

Pengantar Kuliah. KU1072/Pengenalan Teknologi. Informasi B

PENGANTAR PERKULIAHAN

SILABUS : DASAR-DASAR PEMROGRAMAN. : Made Windu Antara Kesiman, S.T., M.Sc NIP : : PENDIDIKAN KIMIA

Sistem dan Teknologi Informasi Korporat

RENCANA PEMBELAJARAN SEMESTER (RPS)

Pengenalan e-learning

RENCANA PEMBELAJARAN SEMESTER (RPS)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SATUAN ACARA PERKULIAHAN (SAP)

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

RENCANA PEMBELAJARAN SEMESTER (RPS)

Penyusunan Kurikulum S1 Teknik Informatika ITB Ayu Purwarianti, Ph. D.

PENGANTAR KOMPUTER & SOFTWARE II

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

Prodi Pendidikan Ilmu Komputer Fakultas Keguruan dan Ilmu Pendidikan Universitas Ubudiyah Indonesia Pengantar Teknologi INformasi

Prodi Teknik Informatika Fakultas Ilmu Komputer Universitas Ubudiyah Indonesia GARIS-GARIS BESAR PROGRAM PENGAJARAN

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER DIII BISNIS & KEWIRAUSAHAAN UNIVERSITAS GUNADARMA

Prodi Pendidikan Ilmu Komputer Fakultas Keguruan dan Ilmu Pendidikan Universitas Ubudiyah Indonesia Pengantar Teknologi

ACARA PRAKTIKUM PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Informatika. Penyusunan Kurikulum S1 Teknik Informatika ITB. Organisasi pada STEI 6/14/2013

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

Pemrograman II (Java)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PETA KOMPETENSI MATAKULIAH ALGORITMA DAN STRUKTUR DATA TKE PRODI TEKNIK ELEKTRO

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

ALGORITMA DAN PEMROGRAMAN

PENGANTAR KOMPUTER & SOFTWARE II PENGENALAN PEMANFAATAN KOMPUTASI/ PEMROGRAMAN

SATUAN ACARA PERKULIAHAN MATA KULIAH : Organisasi Komputer Strata / Jurusan : D3 / Teknik Komputer

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

Struktur Dasar Program Prosedural dan Disain Bagan Sederhana

RENCANA PEMBELAJARAN SEMESTER

Kontrak Perkuliahan & Introduction

Implementasi OOP Pada Perangkat Lunak Pemrograman

Silabus dan SAP matakuliah: Pengantar Rekayasa dan Desain I

KOMPUTASI PEMROGRAMAN

IT234 ALGORITMA DAN STRUKTUR DATA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

RENCANA PEMBELAJARAN SEMESTER

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

Pemrograman. Fery Updi,M.Kom

Silabus Jurusan Pendidikan Fisika

BUANA. Distribusi 01 September 2017

SILABUS MEDIA DAN SUMBER BELAJAR PENGALAMAN BELAJAR ALOKASI WAKTU PENILAIAN MATERI POKOK

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

Pemrograman Dasar. Pendahuluan. Sutrisno Chandra Dewi Marji Ismiarta Aknuranda Issa Arwani A. Afif Supianto PTIIK- UB

SATUAN ACARA PERKULIAHAN (SAP)

Pertemuan 1: Pendahuluan dan Pengantar Algoritma

Program Development Cycle

Dokumen Kurikulum Program Studi : Magister Informatika

Fakultas Teknologi Informasi

RENCANA PEMBELAJARAN SEMESTER

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA PEMROGRAMAN

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

SILABUS MEDIA DAN SUMBER BELAJAR ALOKASI WAKTU PENGALAMAN BELAJAR KOMPETENSI DASAR MATERI POKOK INDIKATOR PENILAIAN. Mahasiswa mengenal perusahan yang

RENCANA PEMBELAJARAN SEMESTER (RPS)

Pengenalan Perangkat Keras

Bahasa Pemrograman- TIS SKS

KOMUNIKASI DATA & JARINGAN KOMPUTER. Ramadhan Rakhmat Sani, M.Kom

Metode Perancangan Program Kode Mata Kuliah: IF0414/4 sks Program Studi: S 1 Sistem Informasi

RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN KOMPUTER

SATUAN ACARA PERKULIAHAN MATAKULIAH: PROGRAM KOMPUTER (4 SKS) KODE MATAKULIAH:

SATUAN ACARA PENGAJARAN (SAP) : Aswir Premadi, S.T., M.Sc. (Eng) Pertemuan Minggu ke : 1 & 2 ( 1 x 2 x 50 )

SATUAN ACARA PERKULIAHAN (SAP)

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

SILABUS (PRAKTIKUM BAHASA PEMROGRAMAN) Semester I Tahun Akademik 2015/2016. Dosen Pengampu : 1. Ikhwannul Kholis, S.T., M.T.

SILABUS. : Sekolah Menengah Kejuruan Rekayasa Perangkat Lunak (RPL) Kelas/Semester. : Menerapkan Algoritma Pemograman Tingkat Dasar KOMPETENSI DASAR

Algoritma & Pemrograman 1. Fery Updi,M.Kom

Pengantar Sistem Komputer & Algoritma

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 1

ALGORITMA DAN PEMROGRAMAN

MATEMATIKA KOMPUTASI

FAKULTAS ILMU PENDIDIKAN UNIVERSITAS NEGERI YOGYAKARTA : MANAJEMEN SISTEM INFORMASI

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Algoritma dan Pemrograman

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

Konsep Sistem Komputer

Dokumen Kurikulum Program Studi : Doktor Matematika LAMPIRAN I. SILABUS MATAKULIAH dan SATUAN ACARA PERKULIAHAN

SISTEM INFORMASI MANAJEMEN

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AGROTEKNOLOGI UNIVERSITAS GUNADARMA

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

KONTRAK BELAJAR. Nama Mata Kuliah : Pemrograman Visual Kode Mata Kuliah : : Wahyu Widodo, S.Kom Semester : 5 Hari Pertemuan : Tempat Pertemuan :

RANCANGAN PEMBELAJARAN BERBASIS STUDENT CENTERED LEARNING

IF3240 Sistem Informasi. Semester II 2017/18 Teknik Informatika ITB

Jaringan Komputer & Internet

PEMROGRAMAN DASAR S1 TFP 1301

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

GARIS-GARIS BESAR PROGRAM PENGAJARAN

SATUAN ACARA PERKULIAHAN

Oleh Dr. Fahrudin Nugroho Dr. Iman Santosa

Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise

Transkripsi:

KU1072 / Pengenalan Teknologi Informasi B Kode Matakuliah: KU1072 Bobot sks: 2 sks Semester: 1 KK / Unit Penanggung Jawab: Sifat: Wajib Pengenalan Teknologi Informasi B Nama Matakuliah Introduction to Information Technology B Mata kuliah ini memberikan kecakapan dasar teknologi informasi untuk kehidupan akademik dan profesi pesertanya. Materi mencakup pengenalan sistem dan organisasi komputer, jaringan komunikasi, isu-isu sosial dan teknikal, dan kemampuan berpikir komputasional melalui dasar pemrograman dalam paradigma prosedural. Silabus Ringkas This course provides students with fundamental knowledge and skill in information technology for their academic life and profession. The course coversintroduction to computer system and organization, communication network, social and technical issues, and computational thinking through the basics of programming in procedural paradigm. Matakuliah ini memperkenalkan teknologi informasi sebagai bagian dari upaya memanfaatkan informasi yang melandasi pengembangan kreativitas secara etis. Materi bahasan mencakup pengenalan terhadap sistem dan organisasi komputer (perangkat keras dan lunak), jaringan komunikasi (termasuk internet), implikasi penggunaan teknologi informasi dalam berbagai aspek kehidupan manusia (khususnya yang terkait dengan kehidupan fakultas/sekolah), serta kemampuan berpikir komputasional melalui dasar pemrograman prosedural dalam satu bahasa Silabus Lengkap pemrograman yang dipilih. This course introduces information technology as a part of ethical development of creativity. The course materials include the introduction to computer system and organization (hardware and software), communication network (including the internet), the implications of the use of information technology in the aspects of human s life (especially the ones related to the life in the faculty/school), as well as computational thinking through the basics of procedural programming in a chosen programming language. Setelah mengikuti kuliah ini, mahasiswa diharapkan dapat: - Menjabarkan konsep-konsep dasar dalam sistem dan organisasi komputer; berbagai jenis perangkat keras dan lunak serta pemanfaatannya; serta konsepkonsep dasar dalam jaringan komunikasi, termasuk internet. - Menjabarkan pemanfaatan komputer dan jaringan komunikasi secara etis dalam berbagai aspek kehidupan manusia khususnya yang terkait dengan kehidupan mahasiswa secara umum dan spesifik pada fakultas/sekolah. Luaran (Outcomes) - Menerapkan etika dalam pemanfaatan dan penyebaran informasi melalui komputer dan jaringan komunikasi. - Menunjukkan kemampuan berpikir komputasional melalui keterampilan menyusun algoritma. - Menghasilkan program sederhana dalam bahasa pemrograman prosedural yang dipilih serta siap untuk berkembang secara mandiri pada tahap-tahap selanjutnya. Matakuliah Terkait KU1071 / Pengenalan Teknologi Informasi A Terlarang Kegiatan Penunjang Pustaka Praktikum dasar-dasar pemrograman G. Beekman and B. Beekman, Digital Planet: Tomorrow s Techology and You, Complete Tenth Edition, Prentice Hall, 2012 (atau buku yang sama dengan edisi terbaru) (Pustaka Utama) C++ : Walter Savitch, Problem Solving with C++ (8th Edition) Pascal : Walter Savitch, Pascal: An Introduction to the Art and Science of Programming (4th Edition) Fortran : Michael Metcalf, John Reid, and Malcolm Cohen; Modern Fortran Explained (Numerical Mathematics and Scientific Computation) B. K. Williams and S. C. Sawyer, Using Information Technology: A Practical Final_SilabusSAP_PTI-B_Kur2013_020813/2/20/2013 1

Panduan Penilaian Catatan Tambahan Introduction to Computers and Communications, Ninth Edition Complete Version, Mc Graw Hill, 2011 (Pustaka Alternatif) D. Morley and C. S. Parker, Understanding Computers: Today and Tomorrow, 14 th Edition Comprehensive, Course Technology, 2013 (Pustaka Pendukung) Buku-buku referensi terkait pemrograman prosedural dan bahasa pemrograman yang dipilih (Pustaka Pendukung) Ujian Tengah Semester, Ujian Akhir Semester, Kuis, Tugas, Tugas praktikum Catatan untuk implementasi kuliah: - Untuk pelaksanaan praktikum, tidak harus dilakukan setiap minggu di laboratorium (jika sumber daya tidak memungkinkan), namun bisa diberikan sebagai tugas mandiri. - Bahasa pemrograman dipilih berdasarkan kebutuhan fakultas/sekolah. Dengan demikian, harus dicatat bahwa praktikum juga diharapkan dapat dilaksanakan untuk semua bahasa pemrograman yang dipilih oleh fakultas/sekolah di ITB. - Perlu dibentuk tim-tim khusus yang mempersiapkan materi dasar pemrograman (baik untuk kuliah/praktikum) untuk suatu bahasa pemrograman tertentu. - Setiap fakultas/sekolah harus mempersiapkan materi spesifik yang terkait dengan keilmuan dan keprofesian fakultas/sekolah yaitu pemanfaatan teknologi komputer dan jaringan untuk kasus spesifik di fakultas/sekolah (untuk kuliah tatap muka). Final_SilabusSAP_PTI-B_Kur2013_020813/2/20/2013 2

Final_SilabusSAP_PTI-B_Kur2013_020813/2/20/2013 3

Satuan Acara Perkuliahan KU1072 / Pengenalan Teknologi Informasi B Sem. 1 2013/2014 Mg# Topik Sub Topik Capaian Belajar Mahasiswa Sumber Materi 1 Pengantar Perkuliahan - Pengantar Perkuliahan - Memahami silabus dan tujuan perkuliahan - Memahami aturan main dalam perkuliahan Pengenalan dunia digital 2 Pengenalan pemanfaatan komputasi/pemrograman 3 Struktur dasar program prosedural - Konsep digital - Taksonomi Komputer - Pengantar Sistem Komputer - Komunikasi komputer: Internet - Kehidupan dalam zaman informasi - Pemanfaatan komputasi dalam berbagai bidang - Dari source code menjadi program (kompilasi/interpretasi) - Pengenalan cara berpikir komputasi dengan pendekatan procedural - Pengenalan bahasa pemrograman yang dipilih - Struktur dasar program prosedural: data + algoritma - Program pertama dan hasil eksekusinya - Input Proses Output dalam program - Deklarasi dan penggunaan variabel, type (dasar dan bentukan), konstanta, ekspresi (aritmatika, relasional, dan logika) - Input/output - Sekuens - Menjabarkan peran-peran penting komputer dalam kehidupan modern - Menjelaskan hubungan perangkat keras dan lunak - Outline kelima jenis komputer yang digunakan sekarang dan penggunaan utamanya - Menjabarkan bagaimana pertumbuhan eksplosif internet mengubah cara orang menggunakan komputer dan teknologi informasi - Mendiskusikan dampak sosial dan etika teknologi informasi dalam masyarakat - Menjelaskan secara umum bagaimana komputer menyimpan dan memanipulasi informasi - Menjelaskan bagaimana komputasi/program dimanfaatkan dalam keilmuan fakultas/sekolah - Menjelaskan bagaimana proses dari source code menjadi program dengan menggunakan kompilator/interpreter - Menjelaskan apa yang dimaksud berpikir komputasi dengan pendekatan prosedural - Memahami representasi dan pemrosesan data dan program dalam mesin komputer - Membuat program kecil pertama dalam bahasa pemrograman yang dipilih dan memahami aspek eksekusinya - Memahamimakna dan penggunaan variable, type, konstanta, input/output, dan sekuens. program sederhana dengan memanfaatkan variable, type, konstanta, ekspresi dasar, input/output, dan sekuens. Chapter 1, sebagian chapter 2 Final_SilabusSAP_PTI-B_Kur2013_020813/2/20/2013 4

Mg# Topik Sub Topik Capaian Belajar Mahasiswa Sumber Materi 4 Pencabangan (analisis kasus) - Konsep dasar percabangan (analisis kasus): 1 kasus (if-then), 2 kasus komplementer (if-then-else), banyak kasus (if-then-else bersarang/switch/case-of). - Memahami makna dan penggunaan analisis kasus untuk 1 kasus, 2 kasus komplementer, dan banyak kasus. program sederhana yang mengandung analisis kasus 5 Pengulangan - Konsep dasar pengulangan - Pengulangan dengan for, repeat-until, dan while-do 6 Subprogram (fungsi dan prosedur) - Konsep subprogram(fungsi dan prosedur) - Memanfaatkan subprogram sebagai sarana untuk modularitas program 7 Studi Kasus-1 - Review konsep dasar pemrograman prosedural s.d. subprogram dengan latihan soal melalui contoh-contoh kasus 8 Array - Konsep array - Mengisi array - Membaca array dan menuliskan ke layar - Memroses data array: traversal array (contoh: menjumlah isi seluruh array, mencari nilai rata-rata, mencari nilai maksimum/minimum), dan searching (mencari suatu nilai dalam array menghasilkan indeks) 9 Matriks - Matriks sebagai array 2 dimensi - Mengisi matriks - Membaca matriks dan menuliskan ke layar - Memroses data matriks: traversal matriks (contoh: menjumlahkan isi matriks) - Memroses 2 buah matriks (contoh: menambahkan 2 matriks, mengalikan 2 matriks) - Memahami makna dan penggunaan pengulangan for, repeat-until, dan while-do. program sederhana yang mengandung pengulangan for, repeat-until, dan while-do. - Memahami makna dan penggunaan subprogram program sederhana yang mengandung subprogram. - Menyelesaikan suatu persoalan sederhana dan mengaplikasikan solusi persoalan tadi ke dalam suatu program sederhana yang mengandung analisis kasus, pengulangan, dan subprogram. - Memahami makna dan penggunaan array sebagai struktur data koleksi objek - Memahami persoalan yangdapat dikonversi menjadi program sederhana yang mengandung array - Memahami makna dan penggunaan matriks sebagai array 2 dimensi. program sederhana yang mengandung matriks 10 File sekuensial - Konsep file sekuensial - Memahami makna dan penggunaan file sekuensial Final_SilabusSAP_PTI-B_Kur2013_020813/2/20/2013 5

Mg# Topik Sub Topik Capaian Belajar Mahasiswa Sumber Materi - Membaca file sekuensial dan memroses hasilnya - Menulis file sekuensial 11 Studi Kasus-2 Review konsep dasar pemrograman prosedural melalui contoh kasus 12 Studi Kasus-3 Review konsep dasar pemrograman 13 Sistem Komputer dan Jaringan Komputer 14 Pemanfaatan IT di berbagai bidang prosedural melalui contoh kasus - Sistem komputer, CPU dan memori, piranti input, output, dan penyimpanan - Menjelaskan jenis-jenis perangkat lunak dan pemanfaatannya - Teknologi jaringan komputer, internet, dan web - Aplikasi produktivitas: pengolah kata, spreadsheet, presentasi. - Web applications: jejaring sosial, blog, e- commerce, video sharing, collaborative tools, dll. - Pemanfaatan IT di berbagai bidang: aplikasi di fakultas/sekolah program sederhana yang mengandung file sekuensial Menyelesaikan suatu persoalan sederhana dan mengaplikasikan solusi persoalan tadi ke dalam suatu program sederhana. Menyelesaikan suatu persoalan sederhana dan mengaplikasikan solusi persoalan tadi ke dalam suatu program sederhana. - Mendeskripsikan dasar-dasar struktur dan organisasi komputer - Menjelaskan fungsi komponen-komponen internal perangkat keras komputer dan bagaimana mereka saling berinteraksi - Menjelaskan contoh-contoh piranti input/output dan berbagai jenis piranti penyimpan dan bagaimana memanfaatkannya - Menjelaskan kategori-kategori dasar perangkat lunak dan hubungan kerjanya - Menjelaskan peranan sistem operasi dalam sistem komputer modern - Menjabarkan teknologi yang memungkinkan terbentuknya telekomunikasi - Menjabarkan sifat dan fungsi LAN dan WAN - Menjabarkan tujuan, karakteristik dan penggunaan intranet dan ekstranet - Mendiskusikan penggunaan dan implikasi e-mail, instant messaging, blogging, teleconferencing dan bentuk komunikasi online lainnya - Menjabarkan bagaimana aplikasi produktivitas mengubah cara dan pola bekerja. - Menjabarkan fungsi dasar dan lanjut dari aplikasi produktivitas. - Menjabarkan berbagai jenis web applications yang banyak dijumpai (termasuk e-commerce dan e-business). - Menjelaskan berbagai teknologi (baik hardware maupun software) yang terkait dengan bidang keilmuan fakultas/sekolah Chapter 1, 2, 3, 8, 9 Chapter 5, 9, 13 Final_SilabusSAP_PTI-B_Kur2013_020813/2/20/2013 6

Mg# Topik Sub Topik Capaian Belajar Mahasiswa Sumber Materi 15 - Etika pemanfaatan teknologi informasi - Isu sosial politik, hukum, dalam pemanfaatan teknologi informasi - Isu keamanan dan resiko penggunaan teknologi informasi - Etika penggunaan komputer dan pemanfaatan teknologi informasi - Isu-isu terkait pembajakan perangkat lunak dan HAKI - Isu-isu seputar etika penggunaan jaringan komputer dan internet - Isu-isu seputar keamanan komputer, dan jaringan - Menjelaskan mengapa meng-kopi perangkat lunak tanpa ijin melawan hukum - Menjelaskan etika terkait pemanfaatan softcopy - Menjelaskan etika bekerja di dunia internet - Menjabarkan beberapa jenis kejahatan komputer dan mendiskusikan langkah dan teknik pencegahan kejahatan yang mungkin dilakukan - Menjabarkan isu utama keamanan yang terkait pengguna komputer, administrator sistem komputer, dan pihak yang mempunyai kewenangan hukum Chapter 10, Materi Praktikum KU1072 / Pengenalan Teknologi Informasi B Sem. 1 2013/2014 Modul Mgg. Topik Capaian Belajar Mahasiswa Compiler (Bahasa) 1 2 3, 4 5, 6 Sekuens Analisis Kasus Membuat program kecil dengan memanfaatkan sekuens dalam bahasa pemrograman yang dipilih Membuat program kecil dengan memanfaatkan analisis kasus dan pengulangan FreePascal (Pascal), GCC (C++), GFortran (Fortran) 3 7, 8 Pengulangan Membuat program kecil dengan memanfaatkan subprogram 4 9, 10 Subprogram Membuat program kecil dengan memanfaatkan array dan matriks 5 11, 12 Array, Matriks Membuat program kecil berdasarkan suatu kasus Final_SilabusSAP_PTI-B_Kur2013_020813/2/20/2013 7