Pengantar Algoritma dan Pemrograman dengan Python

· · · · ·
Universitas Brawijaya Press
5.0
5 reviews
Ebook
214
Pages

About this ebook

Buku ini terdiri dari 8 bab yang setiap babnya dilengkapi dengan latihan soal untuk menguji pemahaman materi yang sudah dijelaskan.

BAB 1 Pengantar Ilmu Komputasi dan Penerapannya

Bab ini membahas konsep dasar ilmu komputasi; sejarah komputasi pada awal peradapan; dan perkembangan dan penerapan ilmu komputasi pada kehidupan sehari-hari.

BAB 2 Pengantar Pemrograman dan Algoritma

Bab ini menjelaskan konsep dasar pemrograman dan algoritma yang meliputi: program dan pemrograman; algoritma, flowchart dan pseudocode; struktur sekuensial dan kondisional; struktur perulangan; dan kombinasi struktur perulangan dan kondisional.

BAB 3 Pengantar Bahasa Pemrograman Python

Bab ini menjelaskan dasar-dasar Bahasa Pemrograman Python yang terdiri beberapa sub bab yaitu: pengantar Bahasa Pemrograman Python; instalasi Bahasa Pemrograman Python; dan elemen dasar Bahasa Pemrograman Python. Bagian ini juga dilengkapi contoh-contoh soal untuk memperjelas teori yang diberikan.

BAB 4 Instruksi Kondisional

Bab ini membahas dasar instruksi kondisional pada Bahasa Pemrograman Python. Bab ini terbagi menjadi beberapa sub bab yaitu Pernyataan If-Else; Pernyataan If Bertangga; dan Pernyataan If Bersarang. Bab ini juga dilengkapi contoh-contoh soal yang diberikan terkait masalah Matematika sederhana dan masalah sehari-hari.

BAB 5 Instruksi Perulangan

Bab ini menjelaskan intruksi perulangan yang ada pada Bahasa Pemrograman Python antar lain: perulangan for; perulangan while; perulangan bersarang; dan pernyataan break, continue, pass, dan else. Bab ini dilengkapi contoh penyelesaian masalah matematika sederhana.

BAB 6 Fungsi

Bab ini menjelaskan bagaimana mendefinisikan fungsi dan memanggil fungsi pada Bahasa Pemrograman Python, scope variabel, fungsi rekursif dan fungsi lambda. Contoh soal juga diberikan untuk meningkatkan pemahaman materi fungsi.               .

BAB 7 List, Tuple, Dictionary dan Numpy Array

Bab ini akan menjelaskan struktur data List, Tuple, Dictionary, dan Numpy Array. Bab ini dilengkapi dengan contoh-contoh soal pada bidang aljabar vektor, aljabar matriks, teori himpunan, statistika dan lain-lain.

BAB 8 Module dan Package

Bab ini menjelaskan bagaimana membangun program dengan menggunakan konsep module dan Package. Akhir bab akan membahas bagaimana menggunakan Predefine Package. Bab ini juga dilengkapi dengan contoh soal dalam membuat module dan package dan cara memanggilnya.

Ratings and reviews

5.0
5 reviews

About the author

Syaiful Anam, S.Si., MT, Ph.D adalah dosen Departemen Matematika, Fakultas MIPA, Universitas Brawijaya. Penulis merupakan lulusan S1 Universitas Brawijaya di bidang Matematika, lulusan S2 di bidang Jaringan Cerdas Multimedia ITS dan S3 di bidang Ilmu Informasi dan Sistem dari Universitas Yamaguchi, Jepang. Bidang Minat Penelitian yang ditekuni adalah Sains Data dan Komputasi Cerdas. Beberapa mata kuliah yang diampu pada program studi S1, S2, dan S3 di Departemen Matematika, Universitas Brawijaya adalah Komputasi Cerdas, Pengolahan Citra Digital, Kapita Selekta Computer Vision, Kapita Selekta Sains Data, Pengantar Data Mining, Analitika Data I, Pembelajaran Mesin, Komputasi Aktuaria, Sistem Fuzzy dan beberapa mata kuliah terkait dengan Algoritma dan Pemrograman.

Fery Widhiatmoko, S.Pd., M.Sc. adalah dosen di Departemen Matematika Universitas Brawijaya. Lahir di Pati, Jawa Tengah pada tahun 1992 dan menempuh studi S1 Pendidikan Matematika di Universitas Negeri Semarang pada tahun 2010. Kemudian melanjutkan studi S2 Matematika di Universitas Gadjah Mada dengan Minat Aktuaria dan Tesis berjudul “Estimasi, Peramalan, dan Simulasi Data Mortalitas Menggunakan Model Mortalitas Stokastik”. Saat ini aktif dalam pengembangan Program Studi Ilmu Aktuaria di Universitas Brawijaya selain menjadi tentor untuk ujian profesi aktuaris dan aktif dalam pembuatan pembahasan soal ujian PAI untuk modul ujian A50-Metode Statistika, A60-Matematika Aktuaria, dan A70-Pemodelan dan Teori Risiko. Bidang keilmuannya meliputi Pembentukan Tabel Mortalitas dan Asuransi Jiwa.

Indah Yanti, S.Si, M.Si adalah dosen Departemen Matematika, Fakultas MIPA, Universitas Brawijaya. Penulis merupakan lulusan S1 dan S2 Matematika, Universitas Brawijaya. Bidang Minat Penelitian yang ditekuni adalah Komputasi Cerdas dan Sains Data, dan Biomatematika. Beberapa mata kuliah yang diampu pada program studi S1 di Departemen Matematika, Universitas Brawijaya adalah optimasi numerik I, pemrograman dasar, perangkat lunak matematika, sistem basis data dan beberapa mata kuliah lainnya.

Zuraidah Fitriah, S.Si, M.Si adalah dosen Departemen Matematika, Fakultas MIPA, Universitas Brawijaya. Penulis merupakan lulusan S1 dan S2 Matematika, Universitas Brawijaya. Bidang Minat Penelitian yang ditekuni adalah Komputasi Cerdas dan Sains Data. Beberapa mata kuliah yang diampu pada program studi S1 di Departemen Matematika, Universitas Brawijaya adalah optimasi numerik I dan II, pemrograman dasar, perangkat lunak matematika, algoritma pemrograman, sistem basis data, dan beberapa mata kuliah lainnya.

Dr. Dra. Umu Sa’adah, M.Si. lahir di Lamongan tanggal 25 Juli 1968. Sejak Desember 2022 sampai sekarang bekerja sebagai dosen di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Brawijaya. Sebelum 1997-2002, sebagai dosen di Fakultas Keguruan dan Ilmu Pendidikan Universitas PGRI Yogyakarta. Gelar sarjana (Dra) diperoleh dari Jurusan Matematika FMIPA Universitas Gadjah Mada (1993). Gelar Magister Sains (M.Si.) dan Doktor (Dr.) minat statistika di tempat yang sama berurut-turut tahun 2002 dan 2015. Saat ini sedang menekuni penelitian tentang data mining, machine learning, Bootstrap dan Statistika Komputasi serta Aktuaria.

Abdi Negara Guci lahir di Dongala tanggal 9 Januari 2002. Saat ini, penulis adalah mahasiswa Program Studi Sarjana Matematika, Departemen Matematika, Fakultas MIPA, Universitas Brawijaya. Penulis memiliki pengalaman menulis dan melaksanakan riset serta mengikuti kompetisi di bidang Artificial Intelligence dan Sains Data. Penulis juga aktif dalam kegiatan pertemuan ilmiah bidang Artificial Intelligence dan Sains Data dan aktif menjadi asisten kegiatan praktikum yang terkait dengan pemrograman.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.