INSTITUT AGAMA KRISTEN NEGERI MANADO
PROGRAM STUDI SISTEM INFORMASI
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER No & Tgl
Dokumen Pemprograman Aplikasi
Bisnis Lanjut 143314 MK Keprodian T = P = 3
2 2
OTORISASI Pengembang RPS Koordinator MK Ketua Prodi
Rolty Glendy Wowiling M.T. Rolty Glendy Wowiling M.T. Rolty Glendy Wowiling M.T.
Capaian Pembelajaran (CP)
CPL-PRODI yang dibebankan pada MK
CPL 1 (S1) Menjunjung tinggi kehidupan yang berpusat kepada Tuhan yang Maha Esa yang terefleksikan dalam kehidupan CPL 2 (S7) Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan
CPL3 (P2) Memahami tren Sistem informasi tentang perkembangan terbaru dari teknologi informasi dan dapat menerapkan informasi dalam lingkungan bisnis dan media pemasaran
CPL 4 (P8) Memiliki kemampuan untuk merancang, mengembangkan dan menguji perangkat lunak bisnis yang relevan.
CPL 5 (KU1)
Mampu berkomunikasi secara efektif baik secara tertulis maupun lisan, termasuk kemampuan untuk menjelaskan konsep teknis kepada pemangku kepentingan yang non-teknis
CPL 6 (KU2)
Mampu bekerja dalam tim dan berkolaborasi dengan berbagai anggota tim dengan beragam latar belakang dan peran
CPL 7 (KK2)
Merancang, mengelolah dan melaksanakan proyek TI, termasuk mengidentifikasi resiko dan menyelesaikan masalah yang mungkin muncul
CPL 8 (KK7)
Merancang dan mengimplementasikan strategi bisnis dengan menggunakan teknologi informasi sebagai alat pendukung
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK 1 Memahami dan dapat menjelaskan arsitektur aplikasi bisnis termasuk mikroservis, monolitik atau berorientasi layanan
CPMK 2 Mampu mengidentifikasi potensi risiko keamanan dan mengimplementasikan praktik keamanan seperti enkripsi data dan manajemen otentikasi
CPMK 3 Menguasai desain dan optimalisasi basis data, penggunaan query kompleks dan integrasi sistem penyimpanan data
terdistribusi
CPMK 4 Menerapkan konsep OOP secara efektif untuk meningkatkan struktur dan modularitas kode Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
Sub-CPMK 1
Mampu merancang dan mengimplementasikan layanan sebagai komponen independen yang dapat berkomunikasi Sub-CPMK
2
Menguasai teknik untuk mengelola eksekusi tugas secara bersamaan untuk meningkatkan kinerja aplikasi Sub-CPMK
3
Mampu membangun dan mengelola aplikasi yang dapat di-host di lingkungan cloud Sub-CPMK
4
Mampu memahami dan mengimplementasikan Amazon AWS pada ruang lingkup sistem aplikasi yang dibuat selama perkuliahan
Sub-CPMK 5
Mampu untuk mengintegrasikan sistem aplikasi dengan AI tools Sub-CPMK
6
Mampu untuk berkolaborasi sebagai tim dalam pengembangan sistem aplikasi sebagai project akhir kuliah
Deskripsi
Singkat MK Mata kuliah Pemprograman Aplikasi Bisnis lanjut akan berfokus pada pengembangan keterampilan pemprograman tingkat lanjut untuk menciptakan solusi perangkat lunak yang mendukung kebutuhan bisnis yang melibatkan analisis kebutuhan bisnis, dasain sistem, pengembangan aplikasi berbasis database, integrasi AI untuk bisnis dan integrasi tren teknologi untuk meningkatkan efisiensi dan efektivitas operasional perusahaan.
Bahan
Kajian/Materi Pembelajaran
1. Object Oriented Programming Lanjut 2. Arsitektur Aplikasi Bisnis Lanjut
3. Pemprograman Berbasis Layanan (SOA) 4. Keamanan Aplikasi
5. Cloud Programming 6. AI Integration Pustaka Utama:
1. Katarina Stanoevska-Slabeva, Thomas Wozniak, Santi Ristol, Grid and Cloud Computing, 2010 2. James P. Lawler, H. Howell-Barber, Service-Oriented-Architecture, 2007
3. Klaus Haller, Managing AI in the Enterprise, 2021
4. Marko Sluga, Richard Crisci, Wiliam Rothwell, AWS Certified SysOps Adminitrator, 2022 Pendukung:
1. Uky Yudatama, Aris Dianto, Anggun Fergina, Sistem Enterprise di Era Digital, 2023 2. Mark O’Neill, Web Service Security, 2012.
3. Ade Maulana, Rahmat Taufik, Hermila, Pemprograman Web 101, 202 Dosen
Pengampu Mata kuliah syarat
Pemprograman Aplikasi Bisnis I
Mg Ke-
Kemampuan akhir tiap tahapan belajar
(Sub-CPMK)
Penilaian Bentuk Pembelajaran,
Metode Pembelajaran, Penugasan Mahasiswa,
[ Estimasi Waktu]
Materi Pembelajaran [ Pustaka ]
(Topik)
Bobot Penilaian Indikator Kriteria & (%)
Bentuk
Teori Praktik
(1) (2) (3) (4) (5) (6) (7) (8)
1 A. Mahasiswa mampu mengoptimalkan database
B. Mahasiswa mampu menggunakan Query yang kompleks
C. Mahasiswa mampu mengembangkan dan
mengintegrasiskan database dengan sistem terdistribusi
Desain dan optimasi basis data
Penyimpanan data terdistribusi
K = Rubrik B = Tes
BP = Kuliah, MP = Ceramah (2x30’) TM = Diskusi Kelompok (2x30)
Query complex, integrasi sistem terdistrib usi
5%
2 A. Mahasiswa mampu mengembangkan program dengan penerapan OPP dalam
meningkatkan modularitas kode
Konsep OOP secara lebih mendalam dalam meningkatkan struktur dan modularitas kode
K = Rubrik B = Tes
B = Studi kasus
BP = Kuliah, MP = Ceramah (2x30’) TM = Diskusi Kelompok (2x30)
Studi kasus
5%
3 A. Mahasiswa memahami dan mengimplementasi kan sistem dan sinyal
B. Mahasiswa mampu mengimplementasi kan Multithread programming
Multithread programming
Event-driven programming
K = Rubrik B= Tes
BP = Kuliah, MP = Ceramah (2x50’) TM = Diskusi Kelompok (2x30)
Studi kasus
5%
4,5
A. Mampu memahami secara jelas arsitektur perangkat lunak B. Mampu memahami
arsitektur Mikroservis
C. Mampu memahami arsitektur Monolitik Mampu
mengimplementasikan Berorientasi layanan
Pemahaman tentang arsitektur perangkat lunak
Arsitektur Mikroservis
Arsitektur
Monilitik/Berorientasi layanan
K = Rubrik B= Tes
BP = Kuliah, MP = Ceramah (2x50’) TM = Diskusi Kelompok (2x30)
Penerap an arsitektur mikroser vis dan monolitik
Pemprograman Web 101, hal 72-110
5%
6,7 A. Mampu memahami dan melakukan Enkripsi Data
B. Mampu
menerapkan sistem Manajemen
Otentikasi pada layanan aplikasi
C. Mampu
memperkuat
layanan aplikasi dari serangan siber
Enkripsi Data
Manajemen Otentikasi
Keamanan datam serangan siber
K = Rubrik B = Studi kasus
BP = Kuliah, MP = Ceramah (2x50’) TM = Diskusi Kelompok (2x30)
Enkripsi Data test, Otentika si test, hacking and defence system
Web Service Security, hal 55-113
5%
8 Ujian Tengah Semester
15%
9,10 A. Mahasiswa memahami sistem Grid dan Cloud
Computing B. Mahasiswa
mengimplemen tasikan Grid dan Cloud Computing sebagai bisnis model pada sistem aplikasi
Grid basic
Cloud basic
Grid Business Model and Experiment
K = Rubrik B= Tes
BP = Kuliah, MP = Ceramah (2x50’) TM = Diskusi Kelompok (2x30)
Grid and Cloud Computing
10%
11,1
2 Mahasiswa mampu memahami dan mengintegrasikan sistem dengan layanan Amazon AWS
Implementasi SOA dengan Amazon AWS
K = Rubrik B= Tes
BP = Kuliah, MP = Ceramah (2x50’) TM = Diskusi Kelompok (2x30)
Integrasi Amazon AWS
AWS Certified SysOps Adminitrator
10%
13,14 Mahasiswa mampu menggunakan AI tools dan membuat project AI
Mahasiswa dapat menintegrasiskan sistem dengan AI tools seperti ChatGPT/Grook
AI tools and project
Integrasi sistem dengan
AI(ChatGPT/Grook)
K = Rubrik B = Studi kasus B= Tes
BP = Kuliah, MP = Ceramah (2x50’) TM = Diskusi Kelompok (2x30)
Integrasi AI (ChatGpt /Grook)
Managing AI in the Enterprise
10%
15-16
Mahasiswa membuat program aplikasi bisnis yang terintegrasi dengan Amazon AWS dan AI
Final Project (Ujian Akhir Semester) 20%