LMS-SPADA INDONESIA
Mata Kuliah algoritma dan Pemograman adalah salah satu mata kuliah dasar pada program studi pendidikan teknologi informasi yang akan memberikan pemahaman kepada mahasiswa tentang Dasar pemrograman dengan menggunakan bahasa pemrograman python.
Capain Pembelajaran Lulusan (CPL)
Capaian Pembelajaran Mata Kuliah Algoritma dan Pemrograman adalah:
Capain Pembelajaran Mata Kuliah (CPMK)
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Bobot penilaian ditentukan oleh beberapa komponen penilaian, yaitu sebgai berikut.
| No. | Komponen Penilaian | Bobot (%) |
|---|---|---|
| 1. | Nilai Tugas TS (Quis &Penugasan) | 17 |
| 2. | Nilai UTS |
33 |
| 3. | Nilai Tugas UAS (Quis &Penugasan) |
17 |
| 4. | AUAS | 33 |
| Total | 100% |
Adapun nilai tersebut akan dikonfersi sebagai berikut:
| Nilai Huruf | Bobot | Predikat | Batas Atas | Batas bawah |
| A | 4.00 | Sangat baik | 100 | 85 |
| A- | 3.70 | Baik | 84.99 | 80 |
| B+ | 3.30 | Baik | 79.99 | 75 |
| B | 3.00 | Baik | 74.99 | 70 |
| B- | 2.70 | Cukup | 69.99 | 65 |
| C+ | 2.30 | Cukup | 64.99 | 60 |
| C | 2.00 | Cukup | 59.99 | 55 |
| D | 1.00 | Kurang | 54.99 | 40 |
| E | 0.00 | Sangat Kurang | 39.99 | 0 |
Kegiatan Perkuliahan Algoritma dan Pemrograman dilaksanakan secara Blended Learning, Jenis tatap muka pada perkuliahan adalah:
Sesuai peraturan akademik UMKendari: Apabila mahasiswa tidak masuk kuliah selama 4 kali (baik dalam tatap muka sinkron maupun asinkron), maka nilai otomatis E.
Rencana Pembelajaran Semester (RPS)
RPS Mata Kuliah Algoritma dan Pemrograman
Utama :
Wahyu Wibowo, 2020. Belajar Bahasa Pemrograman Bahasa Python, ITS PressTambahan:
https://www.w3schools.com/python/
https://belajarpython.com/https://belajarpython.com/
Petunjuk Mempelajari Media Pembelajaran
Media pembelajaran yang disediakan pada setiap tatap muka antara lain:
Pertama tama anda harus membaca materi ini dengan tuntas. Setelah itu, anda diminta untuk melihat video. Video akan meningkatkan pemahaman anda terhadap materi kuliah.
Kegiatan tatap muka juga dilengkapi dengan aktivitas tugas atau Quis. Tugas dapat berupa tugas individu atau kelompok, sedangkan Quis adalah tugas individu.



Pada pertemuan ini akan membahas : Konsep algoritma Pemrograman,Bahasa pemrograman python, Memulai Pemrogramn python,Melakukan instalasi python melalui tools Anaconda, Belajar Python dasar: Memahami Jupiter Notebook, Simulasi Hands on Jupyter Notebook.
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Kemampuan Akhir Tahapan Pembelajaran (Sub CPMK)adalah :
Indikator yang dapat ditunjukkan oleh mahasiswa mampu:
Sub topik materi yang akan dipelajari pada pertemuan ini adalah:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Konsep algoritma Pemrograman,Bahasa pemrograman python, Memulai Pemrogramn python,Melakukan instalasi python melalui tools Anaconda, Belajar Python dasar: Memahami Jupiter Notebook, Simulasi Hands on Jupyter Notebook.
Assalamu Alaikum Warahmatullahi wabarakatuh. Teman-Teman mahasiswa, sebelum masuk pada materi pelajaran terlebih dahulu teman-teman untuk mengerjakan pree test. Pree test bertujuan untuk mengetahui pemahaman awal tentang materi yang dibahas.
Pada pertemuan ini akan membahas : Bilangan (Number), Operator Aritmatika, Fungsi Print, Variabel, Fungsi abs, int, dan round, Operator Penugasan, Tanda Kurung, urutan diutamakan,Tiga jenis kesalahan.
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Mampu menguasai konsep bilangan pada pemrograman Python
Indikator yang dapat ditunjukkan oleh mahasiswa mampu menjelaskan:
Pokok-Pokok bahasan yang akan dipelajari pada pertemuan ini adalag:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Bilangan (Number), Operator Aritmatika, Fungsi Print, Variabel, Fungsi abs, int, dan round, Operator Penugasan, Tanda Kurung, urutan diutamakan,Tiga jenis kesalahan.
Pada bagian ini dapat memanfaatkan Fitur Label yang ada pada Elumak. Video Pengantar berisi tentang gambaran umum topik, proses perkuliahan, dan informasi penting yang harus diketahui mahasiswa sebelum mempelajari materi pembelajaran.
Assalamu Alaikum Warahmatullahi wabarakatuh. Teman-Teman mahasiswa, sebelum masuk pada materi pelajaran terlebih dahulu teman-teman untuk mengerjakan pree test. Pree test bertujuan untuk mengetahui pemahaman awal tentang materi yang dibahas.
Pada pertemuan ini akan membahas : Pengertian String, Variabel pada string, Indeks dan Irisan, Indeks Negatif, Batas default untuk irisan,Pengabungan string,Pengulangan String,Fungsi dan metode string, Metode Dirantai, Fungsi Input, Fungsi Int, float, eval, dan str, Dokumentasi Internal, Garis Lanjutan, Mengindeks dan Mengiris Batas.
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Mampu menguasai konsep String pada pemrograman Python
Indikator yang dapat ditunjukkan oleh mahasiswa mampu menjelaskan:
Sub topik materi yang akan dipelajari pada pertemuan ini adalah:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Pengertian String, Variabel pada string, Indeks dan Irisan, Indeks Negatif, Batas default untuk irisan,Pengabungan string,Pengulangan String,Fungsi dan metode string, Metode Dirantai, Fungsi Input, Fungsi Int, float, eval, dan str, Dokumentasi Internal, Garis Lanjutan, Mengindeks dan Mengiris Batas.
Pada bagian ini dapat memanfaatkan Fitur Label yang ada pada Elumak. Video
Pengantar berisi tentang gambaran umum topik, proses perkuliahan, dan informasi
penting yang harus diketahui mahasiswa sebelum mempelajari materi pembelajaran.
Video Pengantar dapat dilakukan dengan menyimpak kode embed dari video yang telah
diupload di youtoube
Assalamu Alaikum Warahmatullahi wabarakatuh. Teman-Teman mahasiswa, sebelum masuk pada materi pelajaran terlebih dahulu teman-teman untuk mengerjakan pree test. Pree test bertujuan untuk mengetahui pemahaman awal tentang materi yang dibahas.
Pada pertemuan ini akan membahas : Pengertian Output, Argumen sep=” ” da end=” ”, Escape Character, Argumen Ijust (), rjust (), Metode Format.
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Mampu menguasai konsep Output pada pemrograman Python
Indikator yang dapat ditunjukkan oleh mahasiswa mampu menjelaskan:
Sub topik materi yang akan dipelajari pada pertemuan ini adalah:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Pengertian Output, Argumen sep=” ” da end=” ”, Escape Character, Argumen Ijust (), rjust (), Metode Format.
Pada bagian ini dapat memanfaatkan Fitur Label yang ada pada Elumak. Video
Pengantar berisi tentang gambaran umum topik, proses perkuliahan, dan informasi
penting yang harus diketahui mahasiswa sebelum mempelajari materi pembelajaran.
Video Pengantar dapat dilakukan dengan menyimpak kode embed dari video yang telah
diupload di youtoube
Assalamu Alaikum Warahmatullahi wabarakatuh. Teman-Teman mahasiswa, sebelum masuk pada materi pelajaran terlebih dahulu teman-teman untuk mengerjakan pree test. Pree test bertujuan untuk mengetahui pemahaman awal tentang materi yang dibahas.
Pada pertemuan ini akan membahas : Pengertian List, Slicen/Irisan, Metode Split dan Join, File Teks, Pengertian Tuple, Nested List, Objek yang tidak berubah dan dapat berubah, Menyalin List, Indexing, deleting, and Slicing Out of Bounds.
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Mampu menguasai konsep list, tuple dan intro file pada pemrograman Python
Indikator yang dapat ditunjukkan oleh mahasiswa mampu menjelaskan:
Sub topik materi yang akan dipelajari pada pertemuan ini adalah:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Pengertian List, Slicen/Irisan, Metode Split dan Join, File Teks, Pengertian Tuple, Nested List, Objek yang tidak berubah dan dapat berubah, Menyalin List, Indexing, deleting, and Slicing Out of Bounds.
Pada bagian ini dapat memanfaatkan Fitur Label yang ada pada Elumak. Video
Pengantar berisi tentang gambaran umum topik, proses perkuliahan, dan informasi
penting yang harus diketahui mahasiswa sebelum mempelajari materi pembelajaran.
Video Pengantar dapat dilakukan dengan menyimpak kode embed dari video yang telah
diupload di youtoube
Assalamu Alaikum Warahmatullahi wabarakatuh. Teman-Teman mahasiswa, sebelum masuk pada materi pelajaran terlebih dahulu teman-teman untuk mengerjakan pree test. Pree test bertujuan untuk mengetahui pemahaman awal tentang materi yang dibahas.
Pada pertemuan ini akan membahas : Nilai-nilai Karakter ASCIL, Operator Relasional, Menyortir Item dalam List, OperatorLogis, Evaluasi Short-Circuit, Tipe data Boolean/bool, Tiga Metode yang megembalikan nilai Boolea, Ketentuan Penyederhanaan.
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Mampu menguasai konsep relational dan operator logis pada pemrograman Python
Indikator yang dapat ditunjukkan oleh mahasiswa mampu menjelaskan:
Sub topik materi yang akan dipelajari pada pertemuan ini adalah:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Nilai-nilai Karakter ASCIL, Operator Relasional, Menyortir Item dalam List, OperatorLogis, Evaluasi Short-Circuit, Tipe data Boolean/bool, Tiga Metode yang megembalikan nilai Boolea, Ketentuan Penyederhanaan
Pada bagian ini dapat memanfaatkan Fitur Label yang ada pada Elumak. Video
Pengantar berisi tentang gambaran umum topik, proses perkuliahan, dan informasi
penting yang harus diketahui mahasiswa sebelum mempelajari materi pembelajaran.
Video Pengantar dapat dilakukan dengan menyimpak kode embed dari video yang telah
diupload di youtoube
Pada pertemuan ini akan membahas : Pengertian Kondidi If, Pengertian Kondisi If Else, Pengertian Kondisi If Else If/elif, Masukkan Validasi dengan Pernyataan if-elif-else, True and False
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Mampu menguasai konsep Decision structure pada pemrograman Python
Indikator yang dapat ditunjukkan oleh mahasiswa mampu menjelaskan:
Sub topik materi yang akan dipelajari pada pertemuan ini adalah:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Pengertian Kondidi If, Pengertian Kondisi If Else, Pengertian Kondisi If Else If/elif, Masukkan Validasi dengan Pernyataan if-elif-else, True and False
Materi Pembelajaran
Teman- Teman mahasiswa, pada kesempatan ini, kita akan membahas materi Decision Structure/ atau percabangan. Pada materi ini ada 3 pokok bahasan yaitu:
Untuk lebih memahami materi tersebut silahkan teman-teman baca materi PDFnya atau bisa juga nonton video pembelajaran yang telah disiapkan dibawah ini. Terimakasih, Selamat mengikuti.
Pada pertemuan ini akan membahas : Struktur Perulangan While Bahasa Python, Infinite Loop, Statemen Break, Statemen Continue, Membuat Menu
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Mampu menguasai konsep while loop pada pemrograman Python
Indikator yang dapat ditunjukkan oleh mahasiswa mampu menjelaskan:
Struktur Perulangan While Bahasa Python
Infinite Loop
Statemen Break
Statemen Continue
Membuat Menu
Sub Topik:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Struktur Perulangan While Bahasa Python, Infinite Loop, Statemen Break, Statemen Continue, Membuat Menu
Materi Pembelajaran
Teman-Teman mahasiswa, Pada bagian ini anda diminta untuk membaca materi atau menonton video pembelajaran yang ditelah disediakan untuk memahami konsep While Loop, dan membaca materi inisiasi untuk mengembangkan pengetahuan tentang while loop.
Selamat Mengikuti.
Terima Kasih
Pada pertemuan ini akan membahas : Pengertian struktur Perulangan For Bahasa Python, Penggunaan Function range(), Pass Statemen, Nested loop
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Mampu menguasai konsep for loop pada pemrograman Python
Indikator yang dapat ditunjukkan oleh mahasiswa mampu menjelaskan:
Sub Topik:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Pengertian struktur Perulangan For Bahasa Python, Penggunaan Function range(), Pass Statemen, Nested loop
Materi Pembelajaran
Teman-Teman Mahasiswa, Silahkan pelajri materi yang tersedia, baik berupa materi PPT, PDF, maupun Video. Lalu Kerjakan contoh dan latihan.
Pada pertemuan ini akan membahas : Pengertian Fungsi (Function), Fungsi Bawaan, Fungsi Buatan Pengguna, Fungsi Memiliki Satu Parameter, Melewati nilai ke Fungsi, Fungsi memiliki beberapa parameter, Fungsi bernilai Boolean dan list, Fungsi yang tidak mengembalikan nilai, Fungsi tanpa parameter, Ruang lingkup (scope) Variabel, Penamaan Kostanta
Capaian Pembelajaran Mata Kuliah (CPMK) adalah :
Mampu menguasai konsep fungsi pada pemrograman Python
Indikator yang dapat ditunjukkan oleh mahasiswa mampu menjelaskan:
Sub Topik:
Proses perkuliahan pada pertemuan ini menggunakan metode Sinkron dan Asinkron.
Setelah mengikuti materi ini mahasiswa mampu menjelaskan dan menimplementasikan: Pengertian Fungsi (Function), Fungsi Bawaan, Fungsi Buatan Pengguna, Fungsi Memiliki Satu Parameter, Melewati nilai ke Fungsi, Fungsi memiliki beberapa parameter, Fungsi bernilai Boolean dan list, Fungsi yang tidak mengembalikan nilai, Fungsi tanpa parameter, Ruang lingkup (scope) Variabel, Penamaan Kostanta
Materi Pembelajaran