Anda di halaman 1dari 20

KU1072/Pengenalan Teknologi Informasi B

Pengantar Kuliah
Sem. 1 2018/2019

Tim Penyusun Materi Pengenalan Teknologi Informasi


Institut Teknologi Bandung © 2018
Luaran Perkuliahan (1)
• Mahasiswa mampu menjabarkan dan menunjukkan perilaku dalam
pemanfaatan teknologi computing dan pemecahan persoalan komputasi
dengan mempertimbangkan berbagai konteks personal, etika, sosial,
ekonomi, dan kultural.
• Mahasiswa mampu berkolaborasi dalam kelompok dalam pemanfaatan
teknologi computing dan pemecahan persoalan komputasi.
• Mahasiswa mampu mengenali dan mendefinisikan persoalan komputasi
sesuai dengan bidang studinya, mengembangkan dan menggunakan
abstraksi, dan pada akhirnya mengembangkan, mengetes, dan memperbaiki
artifak komputasi yang relevan dan bermanfaat untuk pemecahan
persoalan komputasinya.
• Mahasiswa mampu berkomunikasi dengan berbagai pihak dalam rangka
mengekspresikan dan bertukar ide mengenai penggunaan, manfaat, dan
dampak dari teknologi computing serta pemecahan persoalan komputasi.

20/08/2018 Pengenalan Teknologi Informasi 2


Silabus
• Sistem computing: perangkat keras, perangkat lunak, troubleshooting
• Jaringan komputer dan internet: jaringan komunikasi, organisasi
jaringan, keamanan cyber
• Data dan analisis: pengumpulan, penyimpanan, visualisasi dan
transformasi, inference dan model
• Studi kasus untuk data dan analisis
• Algoritma dan pemrograman: problem solving, algoritma, variable,
kontrol, modularitas, dan pengembangan program komputer,
persoalan computing pada bidang studi, pengenalan tools dan bahasa
pemrograman
• Studi kasus problem solving dengan pemrograman sesuai bidang studi
• Dampak dari teknologi computing: budaya, keamanan, hukum, etika

20/08/2018 Pengenalan Teknologi Informasi 3


Rencana Kuliah (1)
Mgg. Materi
1 Pengantar Kuliah
Pengantar 5 core concepts dalam computing
2 Sistem computing: perangkat keras dan perangkat lunak
3 Jaringan komputer dan internet
4 Algoritma dan Pemrograman: pengantar
5 Algoritma dan Pemrograman: data dan variabel
6 Algoritma dan Pemrograman: control
7 Algoritma dan Pemrograman: modularity
8 Algoritma dan Pemrograman: function and procedure
9 Algoritma dan Pemrograman: presentasi Projek-1

20/08/2018 Pengenalan Teknologi Informasi 4


Rencana Kuliah (1)
Mgg. Materi
10 Data dan Analisis: definisi, penyimpanan, dan pengumpulan data
11 Data dan Analisis: Visualisasi dan transformasi data
12 Data dan Analisis: Inferensi dan model
13 Data dan Analisis: Presentasi Projek-2
14 Dampak teknologi computing: budaya, keamanan, hukum, dan etika
15 Review dan penutupan

Rencana kuliah masih dapat berubah.


Penyesuaian dapat dilakukan tergantung keadaan kelas.

20/08/2018 Pengenalan Teknologi Informasi 5


Perangkat Lunak yang Digunakan
• Algoritma dan Pemrograman: Python
• Data dan Analisis: Pandas (Python Data Analysis Library)

• Download:
• https://www.python.org/downloads/
• Jupyter Notebook: http://jupyter.org/ Silakan cek ke
dosen kelas
perangkat lunak
• Belajar online: apa yang
• https://www.python.org/shell/ digunakan di kelas
Anda
• Jupyter Notebook online: http://jupyter.org/try
• https://www.jdoodle.com/python-programming-online

20/08/2018 Pengenalan Teknologi Informasi 6


Perangkat Lunak yang Digunakan
• Algoritma dan Pemrograman: MATLAB
Silakan cek ke
• Data dan Analisis: MATLAB dosen kelas
perangkat lunak
apa yang
digunakan di kelas
• MATLAB adalah perangkat lunak proprietary Anda
• Akan disediakan di laboratorium pada saat praktikum

• Belajar online: Octave IDE (compatible with MATLAB)


• https://octave-online.net/
• http://www.compileonline.com/execute_matlab_online.php
• https://www.jdoodle.com/execute-octave-matlab-online

20/08/2018 Pengenalan Teknologi Informasi 7


Perangkat Lunak yang Digunakan
• Algoritma dan Pemrograman: C++
Silakan cek ke
• Data dan Analisis: MS Excel dosen kelas
perangkat lunak
• Download C++ compiler: apa yang
digunakan di kelas
• http://www.mingw.org/category/wiki/download Anda
• Code::Blocks IDE: http://www.codeblocks.org/downloads
• Belajar online a.l.: https://www.jdoodle.com/online-compiler-c++

• MS Excel adalah perangkat lunak proprietary


• Dapatkan informasi untuk mendapatkan lisensi legal dari kampus ITB dari
Direktorat Sistem dan Teknologi Informasi: https://ditsti.itb.ac.id/software-
legal/

20/08/2018 Pengenalan Teknologi Informasi 8


Perangkat Lunak yang Digunakan
• Algoritma dan Pemrograman: Pascal
Silakan cek ke
• Data dan Analisis: MS Excel dosen kelas
perangkat lunak
apa yang
• Download Pascal compiler: digunakan di kelas
• FreePascal: https://www.freepascal.org/download.var Anda
• Code::Blocks IDE: http://www.codeblocks.org/downloads
• Belajar online a.l.: https://www.jdoodle.com/execute-pascal-online

• MS Excel adalah perangkat lunak proprietary


• Dapatkan informasi untuk mendapatkan lisensi legal dari kampus ITB dari
Direktorat Sistem dan Teknologi Informasi: https://ditsti.itb.ac.id/software-
legal/

20/08/2018 Pengenalan Teknologi Informasi 9


Beban Kuliah
• Beban Kuliah: 2 SKS
• 2 jam pertemuan tatap muka di kelas
• 2 jam kegiatan terbimbing: praktikum dan projek
• 2 jam kegiatan mandiri

• Kuliah Tatap Muka: Dilaksanakan 1x seminggu selama 2 jam


kuliah
• Ceramah
• Diskusi
• Presentasi Projek

20/08/2018 Pengenalan Teknologi Informasi 10


Praktikum
• Tujuan: memperkenalkan bahasa pemrograman dan perangkat
lunak lain untuk materi algoritma dan pemrograman serta data
dan analisis
• Wajib diikuti semua mahasiswa (termasuk mahasiswa pengulang)
• Untuk setiap mahasiswa sebanyak 5 kali dalam 1 semester
• Tempat:
• Laboratorium Komputer Direktorat Sistem dan Teknologi Informasi
(Gedung CRCS dan Gedung Labtek I)
• Laboratorium Dasar Informatika STEI (khusus mahasiswa STEI)
• Akan diberikan pengumuman lebih lanjut terkait jadwal

20/08/2018 Pengenalan Teknologi Informasi 11


Projek
• Tujuan: Melatih mahasiswa untuk
• Mengenali, mendefinisikan, dan memecahkan persoalan komputasi [skala kecil
dan sederhana] sesuai dengan bidang fakultas/sekolah dengan memanfaatkan
perangkat lunak yang dipilih
• Berkolaborasi dalam kelompok
• Mengkomunikasikan hasil pemikiran dan pekerjaan pada audiens luas
• Dilaksanakan sebanyak 2 kali
1) Materi algoritma dan pemrograman
2) Materi data dan analisis
• Dikerjakan berkelompok 4-5 orang
• Dikerjakan di luar kelas sebagai bagian kegiatan terbimbing dan
hasilnya dipresentasikan di kelas
• Akan diberikan pengumuman lebih lanjut pada saatnya
20/08/2018 Pengenalan Teknologi Informasi 12
Komponen Penilaian
• Ujian Tengah Semester
• Ujian Akhir Semester
• Projek (2 buah)
• Tugas praktikum
• Kuis online
• Kuis, pekerjaan rumah, dan tugas lain

• Untuk mendapatkan nilai A harus memiliki nilai di semua


komponen

20/08/2018 Pengenalan Teknologi Informasi 13


Situs Kuliah Online
• Materi kuliah (teks, video, kuis online) dapat diakses di:
• Course KU1072/Pengenalan Teknologi Informasi B
• https://tpb.kuliah.itb.ac.id/course/view.php?id=8
• Informasi account bisa diperoleh dari pengarahan oleh Direktorat
Sistem dan Teknologi Informasi dan UPT E-Learning
• Mahasiswa wajib enrol secara mandiri

20/08/2018 Pengenalan Teknologi Informasi 14


Kuis Online Wajib
• Disediakan di situs kuliah online:
• https://tpb.kuliah.itb.ac.id/course/view.php?id=8
• Dapat dikerjakan sepanjang semester mulai 20 Agustus 2018 s.d.
2 Desember 2018
• Dapat diulang sampai mendapatkan nilai sempurna
• Diambil nilai tertinggi

20/08/2018 Pengenalan Teknologi Informasi 15


Pustaka
• G. Beekman and B. Beekman; Digital Planet: Tomorrow’s
Techology and You, Complete Tenth Edition
• Buku-buku untuk data analysis a.l.:
• F. Cady, “The Data Science Handbook”, John Wiley & Sons Inc, 2017
• MS Excel: Wayne Winston, “Microsoft Excel Data Analysis and Business
Modeling” (5th Edition)
• Python: Jake VanderPlas, “Python Data Science Handbook: Essential Tools
for Working with Data”
• MATLAB: Wendy L. Martinez, Angel R. Martinez, Jeffrey Solka,
“Exploratory Data Analysis with MATLAB” (Chapman & Hall/CRC
Computer Science & Data Analysis), 3rd Edition

20/08/2018 Pengenalan Teknologi Informasi 16


Pustaka
• Buku-buku untuk belajar bahasa pemrograman, a.l.:
• C++:
• Bjarne Stroustrup, “The C++ Programming Language”, 4th Edition
• Walter Savitch, “Problem Solving with C++” (8th Edition)
• Python:
• Eric Matthes, “Python Crash Course: A Hands-On, Project-Based Introduction to
Programming”, 1st Edition
• Mark Lutz, “Learning Python”, 5th Edition
• MATLAB:
• Stormy Attaway, “Matlab: A Practical Introduction to Programming and Problem
Solving” 3rd Edition
• Pascal:
• Walter Savitch, Pascal: An Introduction to the Art and Science of Programming (4th
Edition)

20/08/2018 Pengenalan Teknologi Informasi 17


Etika Kuliah
• Jadikan nilai-nilai luhur sebagai target
• Kejujuran
• Kerja Keras
• Pantang Menyerah
• Bertanggung Jawab
• Saling Menghargai (dosen, mahasiswa, asisten, dan pihak-pihak lain)
• Menghargai waktu (datang tepat waktu dan kerjakan semua tugas sesuai
deadline)

20/08/2018 Pengenalan Teknologi Informasi 18


Etika Kuliah
• IP memang penting, tapi bukan paling utama!
• Kejujuran dan kerja keras
• Tidak ada titip tanda tangan daftar hadir
• Tidak ada contek PR atau tugas-tugas (baik individu maupun kelompok)
• Tidak ada contek/kerja sama untuk Kuis, Ujian, dan Tugas Praktikum

20/08/2018 Pengenalan Teknologi Informasi 19


Semangat menempuh
hidup baru sebagai
mahasiswa ITB!!!


Pengenalan Teknologi Informasi 8/20/2018 20

Anda mungkin juga menyukai