Rangkuman Praktikum Algoritma dan Pemrograman



 Nama     : Galuh Reqa Adji

Kelas      : Informatika/1 A2

NIM       : 211080200084


Flowchart dan Instalasi

1. Flowchart

Flowchart atau bagan alur adalah 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.

Fungsi utama dari flowchart adalah memberi gambaran jalannya sebuah program dari satu proses ke proses lainnya. Sehingga, alur program menjadi mudah dipahami oleh semua orang. Selain itu, fungsi lain dari flowchart adalah untuk menyederhanakan rangkaian prosedur agar memudahkan pemahaman terhadap informasi tersebut.

Simbol Flowchart:


2. Instalasi

Jalankan file setup Python, yaitu python-3.9.7-amd64 maka akan muncul dialog instalasi sebagai berikut :

Centang kotak dialog add Python 3.9 to PATH lalu pilih Customize installation

Lalu centang beberapa pilihan seperti gambar dibawah ini

Klik Next, lalu muncul kotak dialog seperti di bawah.

Lalu klik Instal, lalu muncul kotak dialog seperti di bawah.

Maka Python selesai di Instal


Tipe Data dan Operator Matematika

1. Tipe Data

Tipe Data

Contoh

Penjelasan

Boolean

True atau False

Menyatakan benar True yang bernilai 1, atau salah False yang bernilai 0

String

"Ayo belajar Python"

Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda " atau ')

Integer

25 atau 1209

Menyatakan bilangan bulat

Float

3.14 atau 0.99

Menyatakan bilangan yang mempunyai koma

Hexadecimal

9a atau 1d3

Menyatakan bilangan dalam format heksa (bilangan berbasis 16)

Complex

1 + 5j

Menyatakan pasangan angka real dan imajiner

List

['xyz', 786, 2.23]

Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah

Tuple

('xyz', 768, 2.23)

Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah

Dictionary

{'nama': 'adi','id':2}

Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai

2. Operator Matematika

Operator

Contoh

Penjelasan

Penjumlahan +

1 + 3 = 4

Menjumlahkan nilai dari masing-masing operan atau bilangan

Pengurangan -

4 - 1 = 3

Mengurangi nilai operan di sebelah kiri menggunakan operan di sebelah kanan

Perkalian *

2 * 4 = 8

Mengalikan operan/bilangan

Pembagian /

10 / 5 = 2

Untuk membagi operan di sebelah kiri menggunakan operan di sebelah kanan

Sisa Bagi %

11 % 2 = 1

Mendapatkan sisa pembagian dari operan di sebelah kiri operator ketika dibagi oleh operan di sebelah kanan

Pangkat **

8 ** 2 = 64

Memangkatkan operan disebelah kiri operator dengan operan di sebelah kanan operator

Pembagian Bulat //

10 // 3 = 3

Sama seperti pembagian. Hanya saja angka dibelakang koma dihilangkan


Struktur Pemrograman Berkondisi

1. 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 altematif pilihan sepelti bilangan golongan dan pangkat jabatan,jenis kelamin perempuan atau laki-laki, bilangan genap atau ganjil, dan lain sebagainya.

Struktur kondisi if dapat digunakan dalam bentuk sebagai berikut : 

If (kondisi) :

    Pernyataan I


2. If Else

Struktur kondisi if..else dapat digunakan dalam bentuk sebagai berikut 

if (kondisi) :

    pemyataan l 

    pemyataan 2

    PernyataanN

else :

    Pernyataan

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


3. If Elif Else

Pemyataan If elif else digunakan untuk menguji lebih dari dua kondisi. Apabila kondisi pada ibenar, maka pernyataan di dalamnyyang dieksekusi. Apabila salah, maka masuk ke pengujian kondisi elif. Terakhir pabila tidak ada if atau elif yang benar, maka yang dijalankan adalah yang di blok else.

Struktur kondisi if elif else dapat digunakan dalam beberapa bentuk sebagai berikut :

if (kondisi) : 

    Pernyataan 1

elif (kondisi 2) 

    Permyataan 2

else :

    Pernyataan X


Struktur Pemrograman Perulangan

1. For

Perulangan For adalah suatu perintah yang di ulang, dimana perintah tersebut dikendalikan oleh sebuah variable, sehingga dapat memudahkan kita untuk memproses setiap elemen pada list dengan variable sementara dan mengaplikasikan kode yang sama. Dalam perulangan for di pyhton sedikit berbeda dengan bahasa lainnya. Perulangan ini tentunya dirancang untuk menelusuri nilai ataupun elemen yang terdapat pada string, list, tuple dictionary, dan objek yang mempunyai tipe range.

Struktur perulangan for dapat digunakan dalam bentuk sebagai berikut: 

for elemen in tipe_koleksi: 

    Perintah1

    Perintah2


2. While

Struktur perulanagan (dalam bahasa Inggris disebut loop) adalah instruksi kode program yang bertujuan untuk mengulang beberapa baris perintah. 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.

while (kondisi) : 

    perintah


Tipe Data Koleksi

1. List

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

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 dan untuk menemukan elemen terbesar dan terkecilnya.

    1. Membuat List Python

    2. Akses Nilai Dalam List Python

    3. Update Nilai Dalam List Python

    4. Hapus Nilai Dalam List Python


2. Tupple

Sebuah tuple adalah urutan objek Python yang tidak berubah. Tuple adalah urutan, seperti daftar. Tuple bersifat immutable, artinya isi tuple tidak bisa kita ubah dan hapus. Namun, dapat kita isi dengan berbagai macam nilai dan objek. Tuple menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku.

Membuat tuple semudah memasukkan nilai-nilai yang dipisahkan koma. Secara opsional, dapat memasukkan nilai-nilai yang dipisahkan koma ini di antara tanda kurung juga.

    1. Membuat tuple kosong dan singleton

    2. Mengakses dan memotong(s/zczng) nilai tuple

    3. Menghapus nilai tuple


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.

    1. Mengakses elemen dictionary

    2. Update Nilai Dalam Dictionary Python

    3. Hapus Elemen Dictionary Python


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 ()

    1. Mengakses item set

    2. Mengecek elemen set

    3. Menambahkan item kedalam set

    4. Mengukur jumlah elemen dalam set dengan fungsi len()

    5. Menghapus elemen set

    6. Menghapus dengan fungsi pop

    7. Menghapus set dengan fungis clear() dan dell().

    8. Menggabungkan 2 set


Struktur Pemrogranan Function

1. Function

Fungsi pada python adalah kumpulan perintah atau baris kode yang dikelompokkan menjad satu kesatuan untuk kemudian bisa dipanggil atau digunakan berkali-kali, sebuah fungsi bisa menerima parameter, bisa mengembalikan suatu nilai, dan bisa dipanggil berkali-kali secara independent. Dengan fungsi kita bisa memecah program besar yang kita tulis, menjadi bagian-bagian kecil dengan tugasnya masing-masing.

Fungsi dipakai untuk mengumpulkan beberapa perintah yang sering dipakai dalam sebuah program. Dengan memakai fungsi, program yang dibuat menjadi lebih terstruktur. Lebih mudah diikuti oleh orang lain yang membaca program dibuat. 


2. Stuktur Function

Di dalam python, sintaks pembuatan fugsi terlihat seperti berikut:

def namaFungsi (parameter):

    statements

  • Sebuah fungsi diawali dengan def kemudian diikuti oleh sebuah nama_fungsi nya . pernyataan def dipakai untuk mendeklarasikan fungsi.
  • Sebuah fungsi dapat memiliki daftar argument (parameter) ataupun tidak.
  • Tanda titik dua ( : ) menandakan awal pendefinisian tubuh dari fungsi yang terdiri dari statemen-statemen

3. Memanggil Function

Di dalam python, sintaks memanggil fungsi sangat sederhana seperti berikut :

namaFungsi ():

Dalam deklarasi fungsi, juga bisa menambahkan komentar-komentar yang memberikan penjelasan mengenai fungsi yang dibuat. Secara umum memang bisa menambahkan komponen-komponen diawali dengan karakter pagar (#). Semua karakter yang mengikuti tanda ini sampai akhir baris dianggap sebagai komentar dan tidak akan mempengaruhi jalannya program. Akan tetapi terdapat satu gaya pemberian komentar dalam Python yang disebut dengan docstring. Biasanya dipakai untuk memberi penjelasan mengenai fungsi atau objek. Docstring diapit dengan tanda petik ganda, komentar jenis ini hanya boleh diberikan tepat satu baris dibawah deklarasi fungsi atau objek yang akan ditunjukkan pada pembahasan selanjutnya. Docstring sangat bermanfaat Ketika kita ingin mencokumentasikan semua fungsi dan kelas yang telah kita buat. Karena ada beberapa perangkat lunak yang mampu membuat dokumentasi berdasarkan docstring yang ada dalam souree code.


4. Function Dengan Parameter Dan Argumen

Sebuah fungsi juga bisa menerima parmeter atau pun argument. ia merupakan suatu nilai/variable yang dilemparkan ke dalam fungsi untuk diproses lebih lanjut. Parameter adalah sebutan untuk nilai inputan fungsi pada saat fungsi itu di definisikan, sedangkan argument adalah sebutan untuk nilai inputan fungsi pada saat fungsi itu dipanggil.

Berikut format dasar fungsi Python dengan parameter dan argument:

def namafungsi (param1, param2):

    

    Return nilai

namafungsi (arg1, arg2)


umsida.ac.id
st.umsida.ac.id


 

Komentar

Postingan populer dari blog ini

CARA MEMBUAT SPANDUK CALEG DI ADOBE PHOTOSHOP

Cara Membuat Banner di Corel Draw

Cara Membuat Kartu Nama di Corel Draw