Rangkuman Praktikum Algoritma
ASSALAMMUALAIKUM WR. WB.
Saya Ritzana Aisyah Aminy, Mahasiswa Universitas Muhammadiyah Sidoarjo, Fakultas Sains dan Teknologi, Prodi Informatika. Alhamdulillah segala puji syukur atas kehadiran Allah SWT yang telah memberikan rahmat dan hidayahnya sehingga saya dapat menulis Hasil Rangkuman dari Praktikum Algoritman Pemograman yang saya lakukan pada semester satu yang dilaksanakan pada tanggal 9 November 2023 dan 4 Januari 2024.
MATERI MODUL
POKOK BAHASAN I - FLOWCHART DAN INSTALASI
Tujuan: Pemahaman dasar bagi mahasiswa mengenai konsep Flowchart dan Bahasa Pemograman Python
- FlowchartMerupakan diagram yang menampilkan Langkah-langkah dan keputusan untuk melakukan sebuah proses dari suatu program. Setiap Langkah digambarkan dalam bentuk diagram dan dihubungkan dengan garis atau arah panah. Terdapat 3 jenis Flowchart, antara lain:
A) Flowchart Dokumen untuk menelusuri alur form dari satu bagian ke bagian lain, termasuk bagaimana laporan diproses, dicatat, dan disimpan.
B) Flowchart Program menggambarkan secara rinci prosedur dari proses programC) Flowchart Proses adalah cara penggambaran rekayasa industrial dengan cara merinci dan menganalisisD) Flowchart Sistem menampilkan tahapan atau proses kerja yang sedang berlangsung di dalam sistem secara menyuluruhE) Flowchart Skematik menampilkan alur prosedur suatu sistem dengan menggunakan gambar-gambar komputer serta peralatan lainnya untuk mempermudah dalam pembacaan flowchart untuk orang awam.
Simbol pada Flowchart - Instalasi Pyhton
A) Jalankan file setup Python, yaitu Python-3.9.7-amd64 maka akan muncul dialog instalasi sebagai berikut
G) Python yang sudah terinstal
POKOK BAHASAN II - TIPE DATA DAN OPERATOR ARITMATIKA
Tipe Data:
- Tipe Data IntegerMerepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat positif maupun negatif
- Tipe Data String
Salah satu bentuk data yang digunakan untuk menyimpan dan memanipulasi teks - Tipe Data Boolean
Suatu variabel dengan tipe data boolean hanya dapat mempunyai satu dari dua buah nilai: benar atau salah - Tipe Data Float
Berisi bilangan desimal, baik dalam bentuk bilangan positif maupun negatif
Operator Aritmatika:
- Operator Aritmatika
Digunakan untuk menghitung sebuah persamaan matematis seperti penjumlahan, pengurangan, pembagian, perkalian, sisa bagi, dan juga pemangkatan - Operator Logika
Operator yang melakukan operasi logika seperti logika AND dan logika OR, operator logika digunakan untuk menghasilkan nilai boolean true atau false dari 2 kondisi atau lebih. - Operator Pembandingan
Digunakan untuk Membandingkan dua ekspresi dan mengembalikan nilai Boolean yang mewakili hubungan nilainya. Contoh: Sama Dengan: = , Lebih Besar: > , Lebih Kecil: < , Lebih Besar Sama Dengan: >= , Lebih Kecil Sama Dengan: <= , dst - Operator Penugasan
Digunakan untuk memberikan atau memodifikasi nilai ke dalam sebuah variabel.
POKOK BAHASAN III - STRUKTUR PEMOGRAMAN : BERKONDISI
- Pernyataan If
Digunakan untuk memberikan beberapa altematif pilihan seperti bilangan golongan clan pangkat jabatan.jenis kelamin perempuan atau laki-laki, bilangan genap atau ganjil, dan lain sebagainya. - Pernyataan If.... Else
Percabangan yang memiliki dua blok pilihan. Blok pilihan pertama untuk kondisi benar, dan pilihan kedua untuk kondisi salah (else). - Pernyataan If … Elif … Else
Digunakan untuk menguji lebih dari dua kondisi. - Perintah Pernyataan Berkondisi Bersarang
Untuk menyelesaikan logika bercabang ataupun pengambilan keputusan
POKOK BAHASAN IV - STRUKTUR PEMOGRAMAN : PERULANGAN
- Perulangan For
Digunakan untuk menelusuri nilai ataupun elemen yang terdapat pada string, list, tuple dictionary, dan objek yang mempunyai tipe range. - Perulangan While
Program akan dijalankan Selama nilai yang diulang masih sesuai dengan kondisi yang sudah ditetapkan yang berarti True dan tidak bernilai 0 maka while akan terus berjalan. - For dengan Range
Dengan fungsi range, kita bisa melakukan perulangan dari 0, sampai kurang dari nilai range yang kita definisikan. Kita juga bias memulai range selain dari 0. - For dengan Tuple
Tuple berguna ketika ingin memastikan bahwa data yang dibuat tidak dapat diubah. - For dengan String
String juga bersifat iterable sehingga dapat dijadikan objek perulangan. - For dengan Break dan Continue
Break maka perulangan akan dihentikan meskipun belum sampai iterasi terakhir sedangkan continue pada sebuah perulangan maka berfungsi untuk menskip ke iterasi selanjutnya. - For dengan Else
Dengan menggunakan else, perintah pada blok else hanya dieksekusi ketika perulangan selesai secara natural tanpa interupsi - Perulangan While
Perulangan while digunakan ketika jumlah perulangannya belum ditentukan - While untuk List
Untuk menampilkan semua list cara yang mudah dapat menggunakan metode for, tetapi kita juga bisa menggunakan perulangan while. - While dengan Break dan Continue
Fungsi Break berfungsi untuk menghentikan Looping meskipun belum sampai iterasi terakhir sedangkan fungsi Continue untuk melakukan Looping secara terus menerus - While... Else
Dengan menggunakan else print selesai tidak dieksekusi karena terjadi penghentian perulangan dengan syntax break
POKOK BAHASAN V - TIPE DATA KOLEKSI
- List
Operasi ini meliputi pengindeksan, pengiris, penambahan, perbanyakan dan pengecekan keanggotaan. - Tuple
Sebuah tuple adalah urutan objek python yang tidak berubah. Tuple adalah urutan, seperti daftar. - Dictionary
Anggota dictionary terdiri dari pasangan kunci:nilai. Kunci harus bersifat unik, tidak boleh ada dua kunci yang sama dalam dictionary. - Set
Set adalah salah satu tipe data di Python yang tidak berurut (unordered). Set memiliki anggota yang unik (tidak ada duplikasi).
POKOK BAHASAN VI - STRUKTUR PEMROGRAMAN : FUNCTION
- Function
Fungsi dipakai untuk mengumpulkan beberapa perintah yang sering dipakai dalam sebuah program. Dengan memakai fungsi, program yang dibuat menjadi lebih terstruktur. - Struktur Funciton
o Sebuah fungsi diawali dengan statement def kemudian diikuti oleh sebuah nama_fungsi nya. Pernyataan def dipakai untuk mendeklarasikan fungsi.o Sebuah fungsi dapat memiliki daftar argument (parameter) ataupun tidak.o Tanda titik dua (:) menandakan awal pendefinisian tubuh dari fungsi yang terdiri dari statemen-statemen. - Memanggil Function
- Function dengan ParameterSebuah fungsi juga bisa menerima parameter ataupun argument. Merupakan suatu nilai/variabel yang dilemparkan ke dalam fungsi untuk diproses lebih lanjut.
PENUTUP
Demikian Hasil Rangkuman Praktikum Algoritma Pemograman yang saya lakukan pada semester satu yang dilaksanakan pada tanggal 9 November 2023 dan 4 Januari 2024. Saya selaku penyusun menyadari bahwa hasil rangkuman ini masih jauh dari kesempurnaan, untuk itu penyusun mengharapkan kritik dan saran dari berbagai pihak yang sifatnya membangun. Akhir kata, semoga laporan ini dapat menjadi referensi untuk menambah wawasan para pembaca dan tentunya dapat memberikan manfaat sebagaimana yang diharapkan.
Wassalammualaikum Wr. Wb.
https://umsida.ac.id/
https://fst.umsida.ac.id/










Komentar
Posting Komentar