Anda di halaman 1dari 18

UNIVERSITAS HASANUDDIN

RPS CODE
FAKULTAS TEKNIK

DEPARTEMEN ARSITEKTUR

PRODI SARJANA ARSITEKTUR


RENCANA PEMBELAJARAN SEMESTER/SEMESTER LEARNING PLAN
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl.
Penyusunan

Pemrograman dan Sistem Informasi 21D05121002 Mata Kuliah Pendukung T=1 P=1 4 13 Januari
2022
Programming and Information System

OTORISASI Pengembang RPS Koordinator RMK Ketua PRODI


1. Prof. Baharuddin, S.T., M.Arch.,
Ph.D.

2. Dr. Ir. Hartawan, M.T., IAI.

3. Dr.Eng. Ir. Rosady Mulyadi, S.T.,


M.T.

4. Dr. Amil Ahmad Ilham, S.T., MIT Prof. Baharuddin, S.T., Dr. Ir. H. Edward Syarif, S.T.,
M.Arch., Ph.D. M.T.
5. Dr.Eng. Ady Wahyudi P., S.T., M.T.

6. A. Ais Prayogi, S.T., M.Eng.

Capaian CPL-PRODI yang dibebankan pada MK


Pembelajaran
Lulusan (CPL) CPL 1 S11 Memiliki sikap etis dan estetis, komunikatif, adaptif, dan apresiatif.
Prodi
CPL 2 P4 Menguasai berbagai variasi teknik presentasi rancangan arsitektur dan prinsip teknis gambar
pengembangan rancangan.

CPL 3 KU6 Mampu bekerja sama, mengembangkan jaringan dan memimpin suatu tim kerja untuk memecahkan
masalah pada bidang profesinya

CPL 4 KU8 Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data dan
informasi untuk keperluan pengembangan hasil kerja profesinya

CPL 5 KK2 Mampu menyusun dokumen rancangan bangunan sesuai dengan standar pelaksanaan pembangunan

Capaian Pembelajaran Mata Kuliah (CPMK)

2
CPMK Setelah menyelesaikan mata kuliah ini, mahasiswa mampu:
1. Menerapkan dasar pemrograman komputer dalam perencanaan dan perancangan arsitektur.
2. Menerapkan dasar teknologi informasi dalam perencanaan dan perancangan arsitektur.

CPL à Sub-CPMK

CPL 1 Sub-CPMK Mengenal dan mengetahui dasar-dasar sistem komputer


1

CPL 1 Sub-CPMK Mengetahui perkembangan teknologi informasi dan perannya dalam bidang arsitektur
2

CPL 1, CPL 2, Sub-CPMK Mengenal dan mengetahui bahasa pemrograman komputer Python
CPL 5 3

CPL 1, CPL 2, Sub-CPMK Mampu membuat pemrograman gambar menggunakan Python


CPL 4 4

Sub-CPMK Mampu membuat pemrograman grafik menggunakan Python


5

Sub-CPMK Mampu membuat pemrograman website menggunakan Python


6

Sub-CPMK Mengetahui manajemen data menggunakan teknologi sistem informasi dan aplikasinya
7

Sub-CPMK Mengetahui Big Data dan Cloud Computing serta aplikasinya


8

3
Sub-CPMK Mengetahui Internet of Thing (IoT) dan aplikasinya
9

Sub-CPMK Mengetahui Artificial Intelligent (AI) dan aplikasinya


10

Deskripsi Matakuliah ini memberi pemahaman akan pentingnya pemrograman dan sistem informasi dalam bidang perencanaan dan
Singkat MK perancangan arsitektur, khususnya dalam penggunaan komputer dalam desain dan visualisasi arsitektur (desain berbasis digital)

Bahan Kajian 1. Pengenalan Dasar Sistem Komputer


/ Materi 2. Bahasa Komputer dan pemrograman
Pembelajaran 3. Pemrograman Gambar
4. Pemrograman Grafik
5. Pemrograman Website
6. Manajemen data dan informasi
7. Big Data dan Cloud Computing
8. Internet of Things (IoT)
9. Artificial Intelligent (AI)

Pustaka Utama :

4
1. Senders, Ken. The Digital Architect: A Common-Sense Guide To Using Computer Technology In Design Practice. Toronto:
John Wiley & Sons Inc. 1995.
2. Honggowidjojo, Faldo Andreo. Pemodelan & Visualisasi Bangunan menggunakan Autodesk Revit Architecture. Yogyakarta:
Penerbit ANDI
3. Kementerian Pekerjaan Umum Dan Perumahan Rakyat Badan Pengembangan Sumber Daya Manusia Pusat Pendidikan Dan
Pelatihan Sumber Daya Air Dan Konstruksi. Pelatihan Perencanaan Konstruksi Dengan Sistem Teknologi Building Information
Modeling (BIM), Modul 3: Prinsip Dasar Sistem Teknologi BIM dan Implementasinya di Indonesia. 2018.

Wenty Dwi Yuniarti, Dasar pemrograman dengan Python. Institusi UIN Walisongo. 2019
4. Shinta Esabella, Miftahul Haq. Dasar-dasar Pemrograman. Olat Maras Publising (OMP). 2021
5. Asrul Huda, Noper Ardi. Dasar-dasar Pemrograman Berbasis Python. UNP 2020
6.

Pendukung :

Dosen 1. Prof. Ir. Baharuddin Hamzah, S.T., M.Arch., Ph.D.


Pengampu 2. Dr. Ir. Hartawan, M.T.
3. Dr.Eng. Ir. Rosady Mulyadi, S.T., M.T., Ph.D.
4. Dr. Amil Ahmad Ilham, S.T., MIT.
5. Dr.Eng. Ady Wahyudi Paundu, S.T., M.T.
6. A. Ais Prayogi, S.T., M.Eng.

Matakuliah
syarat

5
Pekan Ke- Sub-CPMK Penilaian Bantuk Pembelajaran, Materi Bobot
Pembelajaran Penilaian
(Kemampuan akhir Metode Pembelajaran, (%)
tiap tahapan [ Pustaka ]
belajar) Penugasan Mahasiswa,

[ Estimasi Waktu]

Indikator Kriteria & Bentuk Luring (offline) Daring (online)

(1) (2) (3) (4) (5) (6) (7) (8)

1 Memahami kontrak Kontrak


perkuliahan Perkuliahan

Mengenal dan Ketepatan Kriteria Penilaian: Bentuk Bentuk Pengantar 5


mengetahui dalam pembelajaran: pembelajaran: Pemrograman
dasar-dasar sistem menjelaskan Kuliah Kuliah (VC) dan Sistem
komputer Metode Metode Informasi
Bentuk Penilaian: pembelajaran: pembelajaran:
Non-tes Teaching Teaching
TM: 2x50 menit TM: 2x50 menit
PT: 2x60 menit Forum Sikola Lihat pustaka
BM: 2 x 60 utama dan
menit pustaka
pendukung

6
2 Mengetahui Ketepatan Kriteria Penilaian: Bentuk Bentuk Arsitektur 5
perkembangan dalam pembelajaran: pembelajaran: digital
teknologi informasi mengerjakan Kuliah Kuliah (VC)
dan perannya dalam tugas Metode Metode
bidang arsitektur Bentuk Penilaian: pembelajaran: pembelajaran:
Non-tes Teaching Teaching Lihat pustaka
TM: 2x50 menit TM: 2x50 menit utama dan
PT: 2x60 menit Forum Sikola pustaka
BM: 2 x 60 pendukung
menit

3 Mengenal dan Ketepatan Kriteria Penilaian: Bentuk Bentuk Bahasa 5


mengetahui bahasa dalam pembelajaran: pembelajaran: Pemrograman
pemrograman mengerjakan Kuliah Kuliah (VC) Komputer
komputer Python tugas Metode Metode Python
Bentuk Penilaian: pembelajaran: pembelajaran:
Non-tes Teaching Teaching
TM: 2x50 menit TM: 2x50 menit
PT: 2x60 menit Forum Sikola Lihat pustaka
BM: 2 x 60 utama dan
menit pustaka
pendukung

7
4 Mampu membuat Ketepatan Kriteria Penilaian: Bentuk Bentuk Pemrograman 5
pemrograman dalam pembelajaran: pembelajaran: gambar
gambar mengerjakan Kuliah Kuliah (VC) berbasis
menggunakan tugas Metode Metode Python
Python Bentuk Penilaian: pembelajaran: pembelajaran:
Tugas membuat Teaching Teaching
program TM: 2x50 menit TM: 2x50 menit
gambar/grafik PT: 2x60 menit Forum Sikola Lihat pustaka
BM: 2 x 60 utama dan
menit pustaka
pendukung

5 Mampu membuat Ketepatan Kriteria Penilaian: Bentuk Bentuk Pemrograman 5


pemrograman dalam pembelajaran: pembelajaran: gambar
gambar mengerjakan Kuliah Kuliah (VC) berbasis
menggunakan tugas Metode Metode Python
Python Bentuk Penilaian: pembelajaran: pembelajaran:
Tugas membuat Teaching Teaching
program TM: 2x50 menit TM: 2x50 menit
gambar/grafik PT: 2x60 menit Forum Sikola Lihat pustaka
BM: 2 x 60 utama dan
menit pustaka
pendukung

8
6 Mampu membuat Ketepatan Kriteria Penilaian: Bentuk Bentuk Pemrograman 5
pemrograman grafik dalam pembelajaran: pembelajaran: grafik berbasis
menggunakan mengerjakan Kuliah Kuliah (VC) Python
Python tugas Metode Metode
Bentuk Penilaian: pembelajaran: pembelajaran:
Tugas membuat Teaching Teaching
model/komponen TM: 2x50 menit TM: 2x50 menit Lihat pustaka
bangunan PT: 2x60 menit Forum Sikola utama dan
BM: 2 x 60 pustaka
menit pendukung

7 Mampu membuat Ketepatan Kriteria Penilaian: Bentuk Bentuk Dasar 5


pemrograman dalam pembelajaran: pembelajaran: Pemrograman
website mengerjakan Kuliah Kuliah (VC) website
menggunakan tugas Metode Metode berbasis
Python Bentuk Penilaian: pembelajaran: pembelajaran: Python
Non-tes Teaching Teaching
TM: 2x50 menit TM: 2x50 menit
PT: 2x60 menit Forum Sikola
BM: 2 x 60 Lihat pustaka
menit utama dan
pustaka
pendukung

9
8 Kebenaran Kriteria penilaian: Ujian Tengah Ujian Tengah Ujian Tengah 15
dan Semester 2x50 Semester 2x50 Semester
keakuratan Kemampuan menit menit
penyelesaian menyelesaikan
soal/masalah soal/masalah

Bentuk penilaian:

Tes

9 Preview Netacad Ketepatan Kriteria Penilaian: Bentuk Bentuk ● Pengenalan 5


dan Konsep Dasar dalam pembelajaran: pembelajaran: Netacad,
IoT mengerjakan Bentuk Penilaian: Kuliah Kuliah ● Instalasi dan
tugas/soal Non-tes penggunaan
Metode Metode Paket Tracer,
pembelajaran: pembelajaran: ● Pengenalan
Teaching Teaching Konsep
Smart Home,
● Pengenalan
Konsep IoT
dan
komponen-k
omponen
penyusunnya

Referensi:

10
Netacad
IoTF-CT 1-2

10 IoT: Aspek Perangkat Ketepatan Kriteria Penilaian: Bentuk Bentuk ● Pengenalan 5


Keras dalam pembelajaran: pembelajaran: pemrograma
mengerjakan Bentuk Penilaian: Kuliah Kuliah n IoT,
tugas/soal Non-tes ● Pengenalan
Metode Metode Raspberry Pi
pembelajaran: pembelajaran: hardware,
Teaching Teaching ● Pengenalan
dan Demo oleh dan Demo oleh OS pada
dosen: dosen: RaspPi,
● Pengenalan
Packet Tracer – Packet Tracer – bahasa
Connecting Connecting Python pada
Devices to Build Devices to Build RaspPi,
IoT (Packet IoT (Packet Tracer ● Pengenalan
Tracer Index Index 1.2.2.5) penggunaan
1.2.2.5) Packet Tracer
Pemberian Tugas
untuk
Pemberian Tugas 1 untuk
memodelkan
1 untuk mahasiswa:
IoT
mahasiswa:
Packet Tracer –
Packet Tracer – Simulating IoT
Simulating IoT Devices (Packet Referensi:
Devices (Packet Tracer Index
Tracer Index 2.2.1.4) Netacad
2.2.1.4) Tugas IoTF-CT 3
Tugas dikumpulkan

11
dikumpulkan dalam bentuk
dalam bentuk lembar kerja
lembar kerja

11 IoT: Aspek Perangkat Ketepatan Kriteria Penilaian: Bentuk Bentuk Pengenalan 5


Lunak dan Big Data dalam Bentuk Penilaian: pembelajaran: pembelajaran: konsep
mengerjakan Non-tes Kuliah Kuliah jaringan data
tugas/soal untuk
Metode Metode IoT.Pengenala
pembelajaran: pembelajaran: n Cloud
Teaching Teaching Computing
dan variannya
(Edge dan
Fog).
Pengenalan
Big Data dan
relasinya pada
sistem IoT

Referensi:

Netacad
IoTF-CT 4

12
12 IoT: Desain dan Ketepatan Demo Tugas 1 Bentuk Bentuk Pengenalan 5
Implementasi dalam oleh mahasiswa pembelajaran: pembelajaran: Implementasi
mengerjakan (Sample) Kuliah Kuliah Aplikasi IoT.
tugas Teknik
Pengumpulan Metode Metode mendesain
Lembar Kerja pembelajaran: pembelajaran: solusi IoT
Tugas 1 Teaching dan Teaching dan
Demo oleh Demo oleh
dosen: dosen:
Referensi:
Packet Tracer - Packet Tracer -
Sensors and the Sensors and the Netacad
PT PT IoTF-CT 5-6
Microcontroller Microcontroller
(Packet Tracer (Packet Tracer
Index 2.3.1.2) Index 2.3.1.2)

Pemberian Pemberian Tugas


Tugas 2 untuk 2 untuk
mahasiswa: mahasiswa:
Packet Tracer – Packet Tracer –
Explore the Explore the
Smart Home Smart Home
(Packet Tracer (Packet Tracer
Index 4.2.2.4) Index 4.2.2.4)
Tugas Tugas
dikumpulkan dikumpulkan
dalam bentuk dalam bentuk
video dan lembar video dan lembar
kerja kerja

13
13 AI: Dalam konteks Ketepatan Kriteria Penilaian: Bentuk Bentuk Pengenalan 5
Umum dalam Bentuk Penilaian: pembelajaran: pembelajaran: AI: In General
mengerjakan Non-tes Kuliah Kuliah
tugas/soal
Metode Metode
pembelajaran: pembelajaran:
Teaching Teaching

14 AI: Dalam konteks Ketepatan Demo Tugas 2 Bentuk Bentuk Pengenalan 5


Teknik Arsitektur dalam oleh mahasiswa: pembelajaran: pembelajaran: AI: In
mengerjakan Explore the Smart Kuliah Kuliah Architecture
tugas Home (Packet
Tracer Index Metode Metode
4.2.2.4) pembelajaran: pembelajaran:
Teaching Teaching

15 Pemanfaatan IoT, AI Diskusi kelompok Diskusi kelompok 5


dan BigData dalam membahas membahas
konteks Arsitektur Ide-ide solusi IoT, Ide-ide solusi IoT,
AI dan Big Data AI dan Big Data
dalam konteks dalam konteks
arsitektur arsitektur

14
16 Kebenaran Kriteria penilaian: Ujian Akhir Ujian Akhir Ujian Akhir 15
dan Semester 2x50 Semester 2x50 Semester
keakuratan Kemampuan menit menit
penyelesaian menyelesaikan
soal/masalah soal/masalah

Bentuk penilaian:

Tes

UNIVERSITAS HASANUDDIN

Fakultas Teknik

Departemen Arsitektur

Program Studi Sarjana Arsitektur


SILABUS SINGKAT

MATA KULIAH Nama Pemrograman dan Sistem Informasi

Kode 21D05121002

15
Kredit 2

Semester 4

DESKRIPSI MATA KULIAH

CAPAIAN PEMBELAJARAN MATA KULIAH (CPMK)

1 Menerapkan dasar pemrograman komputer dalam perencanaan dan perancangan arsitektur

2 Menerapkan dasar teknologi inforamsi dalam perencanaan dan perancangan arsitektur

SUB CAPAIAN PEMBELAJARAN MATA KULIAH (Sub-CPMK)

1 Mengenal dan mengetahui dasar-dasar sistem komputer

2 Mengenal dan mengetahui bahasa pemrograman komputer

3 Mampu membuat pemrograman gambar menggunakan Python

4 Mampu membuat pemrograman grafik menggunakan Python

5 Mampu membuat pemrograman website menggunakan Python

6 Mengetahui manajemen data menggunakan teknologi sistem informasi dan aplikasinya

7 Mengetahui Big Data dan aplikasinya

16
8 Mengetahui Internet of Thing (IoT) dan aplikasinya

9 Mengetahui Artificial Intelligent (AI) dan aplikasinya

10

MATERI PEMBELAJARAN

1 Pengenalan Dasar Sistem Komputer

2 Bahasa Komputer dan pemrograman

3 Pemrograman Gambar

4 Pemrograman Grafik

5 Pemrograman Website

6 Manajemen data dan informasi

7 Big Data

8 Internet of Things (IoT)

9 Artificial Intelligent (AI)

PUSTAKA

PUSTAKA UTAMA

17
1. Senders, Ken. The Digital Architect: A Common-Sense Guide to Using Computer Technology in Design Practice.
Toronto: John Wiley & Sons Inc. 1995.

2.

PUSTAKA PENDUKUNG

1.

PRASYARAT (Jika ada)

…..

18

Anda mungkin juga menyukai