Rangkuman Praktikum Algorima dan pemrograman


        Disusun Oleh :

 Nama :Ahmad Hayazee

NIM:231080200116

Kelompok : 6



        Modul 1

1. Flowchart

a. pengertian Flowcart

Flowchart adalah representasi grafis dari suatu proses atau algoritma yang disusun dengan menggunakan simbol-simbol tertentu. Tujuan utama dari flowchart adalah memberikan gambaran visual yang jelas dan sistematis mengenai langkah-langkah atau tahapan suatu proses. Flowchart dapat digunakan untuk memodelkan berbagai jenis aktivitas, mulai dari proses bisnis hingga algoritma pemrograman.

Flowchart membantu dalam memahami, merancang, dan memecahkan masalah secara sistematis. Dengan menggunakan flowchart, seseorang dapat dengan mudah melihat urutan langkah-langkah yang diperlukan untuk menyelesaikan suatu tugas atau mencapai suatu tujuan.

  B.Jenis Flowchart

• Flowchart Dokumen

Pertama ada flowchart dokumen (document flowchart) atau bisa disebut dengan paperwork flowchart. Flowchart dokumen berfungsi untuk menelusuri alur form dari satu bagian ke bagian yang lain, termasuk bagaimana laporan diproses, dicatat, dan disimpan.

• Flowchart Program

Selanjutnya kita akan membahas flowchart program. Flowchart ini menggambarkan secara rinci prosedur dari proses program. Flowchart program terdiri dari dua macam, antara lain: flowchart logika program (program logic flowchart) dan flowchart program komputer terinci (detailed computer program flowchart).

• Flowchart Proses

Flowchart proses adalah cara penggambaran rekayasa industrial dengan cara merinci dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem.

• Flowchart Sistem

Yang keempat ada flowchart sistem. Flowchart sistem adalah flowchart yang menampilkan tahapan atau proses kerja yang sedang berlangsung

di dalam sistem secara menyeluruh. Selain itu flowchart sistem juga menguraikan urutan dari setiap prosedur yang ada di dalam sistem.

• Flowchart Skematik

Terakhir ada flowchart skematik. Flowchart ini menampilkan prosedur suatu sistem, hampir sama dengan flowchart sistem. Namun, ada perbedaan dalam penggunaan simbol-simbol dalam menggambarkan alur. Selain simbol-simbol, flowchart skematik juga menggunakan gambar-gambar komputer serta peralatan lainnya mempermudah dalam pembacaan flowchart untuk orang awam.

Modul 2

TIPE DATA DAN OPERATOR ARITMATIKA

Oprator arit matika dalam pep\mrograman adalah bagian dari indikator atau simbol yang menandakan dibutuhkannya operasi matematika atau aritmatika tertentu  .

 

Tipe Data Umum:

  1. Integer (Bilangan Bulat): Menyimpan bilangan bulat, misalnya: 1, -5, 100.

  2. Float (Bilangan Desimal): Menyimpan angka desimal, misalnya: 3.14, -0.5, 2.0.

  3. String (Teks): Menyimpan rangkaian karakter, misalnya: "Hello, World!".

  4. Boolean (Logika): Menyimpan nilai benar atau salah (true atau false).

Modul 3

STRUKTUR PEMROGRAMAN:BERKONDISI

         a.Pernyataan If:

      Pernyataan berkondisi digunakan untuk membuat alur program agar menjadi lebih efektif dan relevan terhadap permasalahan yang ada. Dalam Bahasa Python pernyataan berkondisi if yang digunakan untuk memberikan beberapa alternatif pilihan seperti bilangan golongan dan pangkat jabatan, jenis kelamin perempuan atau laki-laki, bilangan genap atau ganjil, dan lain sebagainya.

 2.Pernyataan If…Else

      Struktur kondisi if…else dapat digunakan dalam bentuk sebagai berikut :

                        if (kondisi) :

              pernyataan1

              pernyataan2

              …..

              pernyataanN

          else :

              pernyataan

Pernyataan pada blok if akan dijalankan jika kondisi bernilai BENAR, tetapi jika bernilai SALAH maka pernyataan pada blok else akan dijalankan

Modul 4

STRUKTUR PEMROGRAMAN:PERULANGAN


Struktur pemrograman perulangan digunakan untuk mengeksekusi serangkaian pernyataan atau blok kode secara berulang selama kondisi tertentu terpenuhi. Ada beberapa jenis perulangan, seperti perulangan for,  dan perulangan while. Perulangan memungkinkan pengulangan tugas-tugas tertentu tanpa harus menulis ulang kode yang sama berulang kali

4.     1.Perulangan for

Perulangan for adalah struktur pemrograman yang digunakan untuk mengeksekusi serangkaian pernyataan atau blok kode secara berulang sejumlah tertentu. Perulangan ini sangat berguna ketika kita tahu seberapa banyak iterasi yang diperlukan. Dalam banyak bahasa pemrograman, perulangan for sering digunakan bersama dengan tipe data yang dapat diulang, seperti list atau rentang numerik

5.      2.Perulangan While

while adalah salah satu jenis struktur perulangan dalam pemrograman. Perulangan ini digunakan untuk mengeksekusi blok kode selama suatu kondisi terpenuhi. Artinya, selama kondisi yang diberikan benar (atau evaluasi ke benar), pernyataan-pernyataan di dalam blok perulangan akan terus dieksekusi.

Dalam merancang perulangan, kita setidaknya harus mengetahui 3 komponen:

1. Kondisi awal perulangan.

2. Kondisi pada saat perulangan.

3. Kondisi yang harus dipenuhi agar perulangan berhenti.


Modul 5 

TIPE DATA KOLEKSI

  1. 1. List

    Dalam bahasa pemrograman Python, struktur data yang paling dasar adalah urutan atmu lists. Setiap elemen-elemen berurutan akan diberi nomor posisi atau indeksaya. Indeks pertama dalam list adalah nol, indeks kedua adalah satu don seterasnya.

    Python memiliki enam jenis urutan built-in, namun yang paling umum adalah list dan tuple. Ada beberapa hal yang dapat Anda lakukan dengan semua jenis list. Operasi ini meliputi pengindeksan, pengiris, penambahan, perbanyak, dan pengecekan keanggotaan. Selain itu, Python memiliki fungsi built-in untuk menemukan panjang list Jan untuk menemukan elemen terbesar dan terkecilnya.


  2. 2. Tuple

    Sebuah tuple adalah urutan objek Python yang tidak berubah. Tuple adalah urutan, seperti daftar. Tuple bersifat imumutable, artinya isi tuple tidak besa kita ubuh dan hapus. Namun, dapat kita isi dengan berbagai macam nilai dan objek. Tuple menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku. Membuat uple semudah memasukkan nilai-nilai vang dipisahkan koma, Secara opsional, dapat nemasukkan nilai-nilai yang dipisahkan koma ini di antara tanda kurung juga

  3. 3. Dictionary

     Dictionary adalah tipe data yang anggotanya terdirii dari pasangan-pasangan kunci nilai (key:value). Dictionary dibuat dengan menempatkan anggota di dalam tanda kurung kurawal {}, dipisahkan oleh tanda koma. Anggota dictionary terdiri dari pasangan kunci:nilai. Kunci harus bersifat unik, tidak boleh ada dua kunci yang sama dalam dictionary.

  4. 4. Set

    Set adalah salah satu tipe data di Python yang tidak berurut (unordered). Set memiliki anggota. yang unik (tidak ada duplikasi). Jadi jika ada dua anggota yang sama di dalam set, maka otomatis set akan menghilangkan salah satunya.

    Set dibuat dengan meletakkan anggota anggotanya di dalam tanda kurung kurawal {}.dipisahkan menggunakan tanda koma. Kita juga bisa membuat set dari list dengan memasukkan list ke dalam fungsi set ()


Modul 6

STRUKTUR PEMROGRAMAN:FUNCTION




Fungsi (function) adalah blok kode yang terorganisir dan dapat digunakan kembali yang melakukan tugas tertentu. Dalam pemrograman, fungsi digunakan untuk mengelompokkan serangkaian pernyataan agar dapat dieksekusi secara bersamaan. Fungsi memungkinkan pengorganisasian dan abstraksi yang baik dalam kode, serta memfasilitasi penggunaan kembali kode yang sama di berbagai bagian program.

Berikut adalah beberapa komponen dan konsep penting yang terkait dengan fungsi:

1.     1.Panggilan Fungsi: Fungsi dipanggil dengan menyertakan argumen yang sesuai. Panggilan fungsi dapat digunakan di berbagai bagian program.

Contoh:

hasil_penambahan = tambahkan(3, 5)

2.     2.Parameter dan Argumen: Parameter adalah variabel yang didefinisikan di dalam tanda kurung pada deklarasi fungsi. Argumen adalah nilai yang dilewatkan ke fungsi ketika fungsi tersebut dipanggil.

Contoh:

def tambahkan(a, b):

    hasil = a + b

    return hasil

 

# Memanggil fungsi dengan argumen

hasil_penambahan = tambahkan(3, 5)


Komentar

Postingan populer dari blog ini

RANGKUMAN LAPORAN JARINGAN KOMPUTER

RANGKUMAN LAPORAN PEMPROGRAMAN BERBASIS WEB