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
  1. Flowchart
    Merupakan 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 program
    C) Flowchart Proses adalah cara penggambaran rekayasa industrial dengan cara merinci dan menganalisis
    D) Flowchart Sistem menampilkan tahapan atau proses kerja yang sedang berlangsung di dalam sistem secara menyuluruh
    E) 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


  2. Instalasi Pyhton
    A) Jalankan file setup Python, yaitu Python-3.9.7-amd64 maka akan muncul dialog instalasi sebagai berikut 



    B) Centang kotak dialog add python 3.9 to PATH lalu pilih Customize installation



    C) Lalu centang beberapa pilihan seperti gambar dibawah ini



    D) Klik Next, lalu muncul kotak dialog seperti di bawah.



    E) Lalu klik Instal, lalu muncul kotak dialog seperti dibawah.



    F) Maka Python selesai di instal


    G) Python yang sudah terinstal



    H) Periksa versi Python melalui CMD




POKOK BAHASAN II - TIPE DATA DAN OPERATOR ARITMATIKA

Tipe Data:
  1. Tipe Data Integer
    Merepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat positif maupun negatif
  2. Tipe Data String
    Salah satu bentuk data yang digunakan untuk menyimpan dan memanipulasi teks
  3. Tipe Data Boolean
    Suatu variabel dengan tipe data boolean hanya dapat mempunyai satu dari dua buah nilai: benar atau salah
  4. Tipe Data Float
    Berisi bilangan desimal, baik dalam bentuk bilangan positif maupun negatif
Operator Aritmatika:
  1. Operator Aritmatika
    Digunakan untuk menghitung sebuah persamaan matematis seperti penjumlahan, pengurangan, pembagian, perkalian, sisa bagi, dan juga pemangkatan
  2. 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.
  3. 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
  4. Operator Penugasan
    Digunakan untuk memberikan atau memodifikasi nilai ke dalam sebuah variabel.

POKOK BAHASAN III - STRUKTUR PEMOGRAMAN : BERKONDISI

  1. 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.
  2. Pernyataan If.... Else
    Percabangan yang memiliki dua blok pilihan. Blok pilihan pertama untuk kondisi benar, dan pilihan kedua untuk kondisi salah (else).
  3. Pernyataan If … Elif … Else
    Digunakan untuk menguji lebih dari dua kondisi.
  4. Perintah Pernyataan Berkondisi Bersarang
    Untuk menyelesaikan logika bercabang ataupun pengambilan keputusan


POKOK BAHASAN IV - STRUKTUR PEMOGRAMAN : PERULANGAN

  1. Perulangan For
    Digunakan untuk menelusuri nilai ataupun elemen yang terdapat pada string, list, tuple dictionary, dan objek yang mempunyai tipe range.
  2. 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.
  3. 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.
  4. For dengan Tuple
    Tuple berguna ketika ingin memastikan bahwa data yang dibuat tidak dapat diubah.
  5. For dengan String
    String juga bersifat iterable sehingga dapat dijadikan objek perulangan.
  6. 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.
  7. For dengan Else
    Dengan menggunakan else, perintah pada blok else hanya dieksekusi ketika perulangan selesai secara natural tanpa interupsi
  8. Perulangan While
    Perulangan while digunakan ketika jumlah perulangannya belum ditentukan
  9. While untuk List
    Untuk menampilkan semua list cara yang mudah dapat menggunakan metode for, tetapi kita juga bisa menggunakan perulangan while. 
  10. 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
  11. While... Else
    Dengan menggunakan else print selesai tidak dieksekusi karena terjadi penghentian perulangan dengan syntax break

POKOK BAHASAN V - TIPE DATA KOLEKSI

  1. List
    Operasi ini meliputi pengindeksan, pengiris, penambahan, perbanyakan dan pengecekan keanggotaan. 
  2. Tuple
    Sebuah tuple adalah urutan objek python yang tidak berubah. Tuple adalah urutan, seperti daftar.
  3. Dictionary
    Anggota dictionary terdiri dari pasangan kunci:nilai. Kunci harus bersifat unik, tidak boleh ada dua kunci yang sama dalam dictionary.
  4. 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

  1. Function
    Fungsi dipakai untuk mengumpulkan beberapa perintah yang sering dipakai dalam sebuah program. Dengan memakai fungsi, program yang dibuat menjadi lebih terstruktur. 
  2. 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.

  3. Memanggil Function



  4. Function dengan Parameter
    Sebuah 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