Anda di halaman 1dari 30

UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG

FAKULTAS TEKNIK DAN SAINS


PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- :1

II. Pokok Bahasan :


Perkenalan dan Orientasi Perkuliahan

III. Kompetensi Dasar :


Mekanisme dan penilaian perkuliahan

IV. Indikator :
Mahasiswa mampu memahami mekanisme dan penilaian perkuliahan

V. Strategi Pembelajaran :
Interactive Instruction

VI. Langkah-Langkah Kegiatan Pembelajaran :


Kegiatan Pembelajaran Alokasi Waktu
Pendahuluan: Dosen membuka perkuliahan 15 Menit
dan bersama-sama mengucapkan salam
serta bismillahirahmanirrahim
Kegiatan Inti: 120 Menit
- Dosen memperkenalkan diri
- Mahasiswa memperkenalkan diri
- Dosen membacakan serta menjelaskan
mekanisme dan penilaian perkuliahan
Kegiatan Akhir: Dosen mengakhiri 15 Menit
perkuliahan dengan bersama-sama
mengucapkan
Alhamdulillahirrabbil’alamin
VII. Evaluasi :

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- :2

II. Pokok Bahasan :


konsep dasar, prinsip-prinsip, sasaran, perkembangan algoritma struktur data python

III. Kompetensi Dasar:


Menguasai konsep dasar, prinsip-prinsip, sasaran, perkembangan algoritma struktur data
python

IV. Indikator :
1. Mahasiswa mampu memahami konsep algoritma struktur data python
2. Mahasiswa mampu memahami prinsip-prinsip dan sasaran algoritma struktur data python
3. Mahasiswa mampu memahami perkembangan teori algoritma struktur data python

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 Menit
mahasiswa tentang pentingnya
mempelajari materi ini (meaning full
learning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 Menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan konsep dasar, prinsip-
prinsip, sasaran, perkembangan teori
algoritma struktur data python dari
berbagai sumber.
- Mahasiswa mendiskusikan konsep dasar,
prinsip-prinsip, sasaran, perkembangan
teori algoritma struktur data python.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan tentang konsep dasar,
prinsip-prinsip, sasaran, perkembangan
teori algoritma struktur data python.
- Meyampaikan rencana pembelajaran 15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- :3

II. Pokok Bahasan :


Pengertian, konsep dan praktik python list

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan contoh praktik python list
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python list
2. Mahasiswa mampu memahami konsep struktur data python list
3. Mahasiswa mampu membuat program python list

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python list.
- Mahasiswa mendiskusikan pengertian
dan konsep python string menggunakan
acuan dari berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python list.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python list.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- :4

II. Pokok Bahasan :


Pengertian, konsep dan praktik python string

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan contoh praktik python string
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python string
2. Mahasiswa mampu memahami konsep struktur data python string
3. Mahasiswa mampu membuat program python string

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python string.
- Mahasiswa mendiskusikan pengertian
dan konsep python string menggunakan
acuan dari berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python string.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python string.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- :5

II. Pokok Bahasan :


Pengertian, konsep dan praktik python tuple

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python tuple
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python tuple
2. Mahasiswa mampu memahami konsep struktur data python tuple
3. Mahasiswa mampu membuat program python tuple

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python tuple.
- Mahasiswa mendiskusikan pengertian
dan konsep python tuple menggunakan
acuan dari berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python tuple.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python tuple.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- :6

II. Pokok Bahasan :


Pengertian, konsep dan praktik python dictionary

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python dictionary
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python dictionary
2. Mahasiswa mampu memahami konsep struktur data python dictionary
3. Mahasiswa mampu membuat program python dictionary

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python dictionary.
- Mahasiswa mendiskusikan pengertian
dan konsep python dictionary
menggunakan acuan dari berbagai
sumber.
- Mahasiswa mempraktikkan membuat
program python tuple.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python dictionary.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- :7

II. Pokok Bahasan :


Pengertian, konsep dan praktik python class

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python class
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python class
2. Mahasiswa mampu memahami konsep struktur data python class
3. Mahasiswa mampu membuat program python class

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep 120 menit
python class.
- Mahasiswa mendiskusikan pengertian
dan konsep python class menggunakan
acuan dari berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python class.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python class.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- :8

II. Pokok Bahasan :


Ujian Tengah Semester (UTS)

III. Kompetensi Dasar :


Menjawab soal Ujian Tengah Semester (UTS)

IV. Indikator :
1. Mahasiswa dapat menjawab soal Ujian Tengah Semester (UTS)

V. Strategi Pembelajaran : -

VI. Langkah-Langkah Kegiatan Pembelajaran : -

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- :9

II. Pokok Bahasan :


Pengertian, konsep dan praktik python Stack

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python Stack
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python Stack
2. Mahasiswa mampu memahami konsep struktur data python Stack
3. Mahasiswa mampu membuat program python Stack

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python Stack.
- Mahasiswa mendiskusikan pengertian
dan konsep python Stackmenggunakan
acuan dari berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python Stack.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python Stack.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- : 10

II. Pokok Bahasan :


Pengertian, konsep dan praktik python queue

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python queue
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python queue
2. Mahasiswa mampu memahami konsep struktur data python queue
3. Mahasiswa mampu membuat program python queue

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python queue.
- Mahasiswa mendiskusikan pengertian
dan konsep python queue acuan dari
berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python Stack.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python queue.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- : 11

II. Pokok Bahasan :


Pengertian, konsep dan praktik python deque

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python deque
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python deque
2. Mahasiswa mampu memahami konsep struktur data python deque
3. Mahasiswa mampu membuat program python deque

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python deque.
- Mahasiswa mendiskusikan pengertian
dan konsep python deque acuan dari
berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python deque.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python deque.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- : 12

II. Pokok Bahasan :


Pengertian, konsep dan praktik python Linked-List

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python Linked-List
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python Linked-List
2. Mahasiswa mampu memahami konsep struktur data python Linked-List
3. Mahasiswa mampu membuat program python Linked-List

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python Linked-List.
- Mahasiswa mendiskusikan pengertian
dan konsep python Linked-List acuan
dari berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python Linked-List.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python Linked-List.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- : 13

II. Pokok Bahasan :


Pengertian, konsep dan praktik python Rekursi

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python Rekursi
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python Rekursi
2. Mahasiswa mampu memahami konsep struktur data python Rekursi
3. Mahasiswa mampu membuat program python Rekursi

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python Rekursi.
- Mahasiswa mendiskusikan pengertian
dan konsep python Rekursi acuan dari
berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python Rekursi.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python Rekursi.
- Meyampaikan rencana pembelajaran
15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- : 14

II. Pokok Bahasan :


Pengertian, konsep dan praktik python Searching dan Sorting

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python Searching dan Sorting
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python Searching dan Sorting
2. Mahasiswa mampu memahami konsep struktur data python Searching dan Sorting
3. Mahasiswa mampu membuat program python Searching dan Sorting

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python Searching dan Sorting.
- Mahasiswa mendiskusikan pengertian
dan konsep python Searching dan
Sorting acuan dari berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python Searching dan Sorting.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python Searching dan
Sorting.
- Meyampaikan rencana pembelajaran 15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- : 15

II. Pokok Bahasan :


Pengertian, konsep dan praktik python Tree algorithm

III. Kompetensi Dasar :


Mendeskripsikan Pengertian, konsep dan praktik python Tree algorithm
.

IV. Indikator :
1. Mahasiswa mampu memahami pengertian struktur data python Tree algorithm
2. Mahasiswa mampu memahami konsep struktur data python Tree algorithm
3. Mahasiswa mampu membuat program python Tree algorithm

V. Strategi Pembelajaran :
Interactive instruction, active learning dan inquiry

VI. Langkah-Langkah Kegiatan Pembelajaran :


Alokasi
No. Tahapan Kegiatan Kegiatan
Waktu
1. Kegiatan Awal - Dosen membuka perkuliahan dan
bersama-sama mengucapkan salam serta
bismillahirahmanirrahim
- Memberikan pemahaman kepada
15 menit
mahasiswa tentang pentingnya
mempelajari materi ini
(meaningfulllearning).
- Melakukan pre-test
2. Kegiatan Inti - Menggunakan beragam pendekatan 120 menit
pembelajaran,media pembelajaran,dan
sumber belajar lain.
- Memfasilitasi terjadinya interaksi antar
mahasiswa serta antara mahasiswa
dengan dosen,lingkungan,dan sumber
belajar lainnya.
- Melibatkan mahasiswa secara aktif
dalam setiap kegiatan pembelajaran.
- Menjelaskan Pengertian dan konsep
python Tree algorithm.
- Mahasiswa mendiskusikan pengertian
dan konsep python Tree algorithm acuan
dari berbagai sumber.
- Mahasiswa mempraktikkan membuat
program python Tree algorithm.
- Dosen memberikan umpan balik positif
dan penguatan terhadap keberhasilan
mahasiswa dari berbagai sumber.
3. Penutup - Dosen bersama-sama dengan mahasiswa
membuat simpulan pengertian, konsep
dan contoh praktik python Tree
algorithm.
- Meyampaikan rencana pembelajaran 15 menit
pada pertemuan berikutnya.
- Dosen mengakhiri perkuliahan dengan
bersama-sama mengucapkan
Alhamdulillahirrabbil’alamin

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337
UNIVERSITAS MUHAMMADIYAH BANGKA BELITUNG
FAKULTAS TEKNIK DAN SAINS
PROGRAM STUDI ILMU KOMPUTER

SATUAN ACARA PEMBELAJARAN (SAP)

I. Identitas Mata Kuliah


Nama Mata Kuliah : Algoritma dan Pemrograman Lanjutan
Nomor Kode : ILK2306
Jumlah SKS : Tiga (3)
Semester : II (Dua)
Program Studi : Ilmu Komputer Kelas II/A
Prasyarat : Algoritma dan Pemrograman
Dosen Pengampu : Yudistira Bagus Pratama, M.Kom
Pertemuan ke- : 16

II. Pokok Bahasan :


Ujian Akhir Semester (UAS)

III. Kompetensi Dasar :


Menjawab soal Ujian Akhir Semester (UAS)

IV. Indikator :
1. Mahasiswa dapat menjawab soal Ujian Akhir Semester (UAS)

V. Strategi Pembelajaran : -

VI. Langkah-Langkah Kegiatan Pembelajaran : -

VII. Evaluasi : -

Mengetahui, Pangkalpinang, 10 April 2022


Ketua Program Studi, Dosen Pengampu,

Eka Altiarika, S.Kom.,M.Eng. Yudistira Bagus, M.Kom


NBM.1382155 NBM.1433337

Anda mungkin juga menyukai