PROGRAM PYTHON SEDERHANA MENGGUNAKAN STRUKTUR DATA

09 October 2024 19:40:15 Dibaca : 23

Nama : Adelia Rahma Babuta

NIM : 412424006

Prodi/Kelas : Matematika/B

A. Apa sih Struktur Data?

kita akan membahas struktur data yang ada dalam bahasa pemrograman Python. Struktur data adalah cara yang digunakan untuk menyimpan dan mengatur data dalam komputer, sehingga dapat diakses dan dimanipulasi secara efisien dan efektif. Struktur data yang tepat akan membantu Anda menangani data dengan lebih mudah dan membuat kode Anda lebih mudah untuk dibaca dan dikelola.Python menyediakan beberapa struktur data bawaan, seperti list, tuple, set, dan dictionary. Setiap struktur data ini memiliki karakteristik dan kegunaan yang berbeda, serta metode dan operasi yang berhubungan dengannya. disini saya akan membuat program python sederhana menggunkan struktur data List dan tuple.

a. List

List adalah struktur data di Python yang digunakan untuk menyimpan kumpulan data  yang berurutan Elemen dalam list dapat diakses melalui indeks, yang dimulai dari angka 0 untuk elemen pertama. List bersifat dinamis, sehingga Anda dapat menambahkan, menghapus, atau memodifikasi elemen dengan mudah.

Berikut adalah contoh dasar cara menggunakan list dalam Python:

1. program Python yang menggunakan list untuk menyimpan 12 warna, serta mencakup struktur kontrol if, else, elif, for, dan while.

Program ini akan menyimpan 12 warna dalam sebuah list, meminta pengguna untuk memasukkan warna yang ingin dicari,

kemudian menampilkan apakah warna tersebut ada dalam list dan menampilkan semua warna yang dimulai dengan huruf tertentu.

Penjelasan Program :

# Daftar 12 warnawarna_list = [ "Merah", "Hijau", "Biru", "Kuning", "Ungu", "Hitam", "Putih", "Abu-abu", "Coklat", "Oranye", "Pink", "Emas"]

menjelaskan bahwa program ini berisi daftar 12 warna.Membuat list warna_list yang berisi 12 nama warna. List ini akan digunakan untuk menyimpan dan mengelola data warna.

# Menampilkan semua warna yang ada dalam listprint("Warna yang tersedia:")for warna in warna_list: print(warna)

menjelaskan bahwa program akan menampilkan semua warna yang ada dalam list.Mencetak pesan "Warna yang tersedia:" untuk memberi tahu pengguna tentang daftar warna yang akan ditampilkan.Memulai loop for yang akan iterasi melalui setiap elemen warna dalam warna_list.Mencetak setiap warna yang ada dalam warna_list satu per satu.

# Meminta pengguna untuk memasukkan warna yang ingin dicariwarna_cari = input("\nMasukkan warna yang ingin dicari: ")

menjelaskan bahwa program akan meminta pengguna untuk memasukkan warna yang ingin dicari. Menggunakan input() untuk meminta pengguna memasukkan nama warna yang ingin dicari. Nilai yang dimasukkan disimpan dalam variabel warna_cari.

 # Mencari warna dalam listif warna_cari in warna_list: print(f"{warna_cari} ada dalam daftar warna.")else: print(f"{warna_cari} tidak ada dalam daftar warna.")

menjelaskan bahwa program akan mencari warna dalam list.Menggunakan if untuk memeriksa apakah warna_cari ada dalam warna_list. Jika benar, maka blok berikutnya akan dieksekusi.Mencetak pesan bahwa warna yang dicari ada dalam daftar.Jika kondisi if salah, maka blok else akan dijalankan.Mencetak pesan bahwa warna yang dicari tidak ada dalam daftar.

# Meminta pengguna untuk memasukkan huruf untuk mencari warnahuruf_cari = input("\nMasukkan huruf untuk mencari warna yang dimulai dengan huruf tersebut: ")

menjelaskan bahwa program akan meminta pengguna untuk memasukkan huruf untuk mencari warna.Menggunakan input() untuk meminta pengguna memasukkan huruf yang akan digunakan untuk mencari warna yang dimulai dengan huruf tersebut. Nilai yang dimasukkan disimpan dalam variabel huruf_cari.

# Menggunakan while loop untuk menampilkan warna yang dimulai dengan huruf tertentuprint(f"\nWarna yang dimulai dengan huruf '{huruf_cari}':")index = 0while index < len(warna_list):

menjelaskan bahwa program akan menggunakan while loop untuk menampilkan warna yang dimulai dengan huruf tertentu.Mencetak pesan yang menginformasikan warna-warna yang dimulai dengan huruf yang dimasukkan.Menginisialisasi variabel index dengan 0, yang akan digunakan untuk mengakses elemen dalam warna_list.Memulai loop while yang akan berlanjut selama index kurang dari panjang warna_list.

if warna_list[index].startswith(huruf_cari): print(warna_list[index]) index += 1

Menggunakan if untuk memeriksa apakah warna di posisi index dalam warna_list dimulai dengan huruf yang dimasukkan (huruf_cari). Jika kondisi benar, maka akan mencetak warna yang dimulai dengan huruf tersebut.Increment index sebesar 1 untuk beralih ke warna berikutnya dalam list.

b.Tuple

Tuple adalah struktur data di Python yang mirip dengan list,tetapi bersifat tidak dapat diubah (immutable). Artinya, setelah tuple dibuat, Anda tidak dapat menambahkan, menghapus, atau mengubah elemennya. Karena sifatnya yang tidak dapat diubah, tuple biasanya digunakan untuk menyimpan koleksi datayang tidak akan berubah selama eksekusi program, seperti konstanta atau konfigurasi.

Berikut adalah contoh dasar cara menggunakan tuple dalam Python:

2. program Python yang menggunakan tuple untuk input nilai raport , serta mencakup struktur kontrol if, else, elif, for, dan while.

Penjelasan Program :

Berikut adalah penjelasan per baris dari kode Python yang telah diberikan untuk program nilai rapor menggunakan tuple.

# Mengumpulkan input nilai rapor dari penggunanilai_list = []

menjelaskan bahwa program ini akan mengumpulkan input nilai rapor dari pengguna.Membuat list kosong nilai_list untuk menyimpan nilai-nilai yang akan dimasukkan oleh pengguna.

# Mengumpulkan 5 nilai rapor dari penggunafor i in range(5): nilai = float(input(f"Masukkan nilai rapor mata pelajaran ke-{i + 1}: ")) nilai_list.append(nilai)

menjelaskan bahwa program akan meminta 5 nilai rapor.Memulai loop for yang akan diulang 5 kali (indeks 0 hingga 4).Menggunakan input() untuk meminta pengguna memasukkan nilai rapor. Nilai yang dimasukkan diubah menjadi float dan disimpan dalam variabel nilai.Menambahkan nilai yang dimasukkan ke dalam nilai_list menggunakan metode append().

# Mengonversi list menjadi tuplenilai_tuple = tuple(nilai_list)

menjelaskan bahwa list akan dikonversi menjadi tuple.Mengonversi nilai_list menjadi tuple dan menyimpannya dalam nilai_tuple. Tuple bersifat immutable (tidak bisa diubah setelah dibuat).

# Menampilkan nilai yang dimasukkanprint("\nNilai rapor yang dimasukkan:")for nilai in nilai_tuple: print(nilai)

menjelaskan bahwa program akan menampilkan nilai yang dimasukkan.Mencetak pesan untuk memberi tahu pengguna bahwa nilai rapor yang dimasukkan akan ditampilkan.Menggunakan loop for untuk iterasi melalui setiap nilai dalam nilai_tuple.Mencetak setiap nilai yang ada dalam nilai_tuple.

# Menghitung rata-rata nilairata_rata = sum(nilai_tuple) / len(nilai_tuple)print(f"\nRata-rata nilai: {rata_rata:.2f}")

menjelaskan bahwa program akan menghitung rata-rata nilai.Menghitung rata-rata dengan menjumlahkan semua nilai dalam nilai_tuple menggunakan sum() dan membaginya dengan jumlah elemen dalam tuple menggunakan len(). Hasil disimpan dalam rata_rata.Mencetak rata-rata nilai dengan format dua desimal.

# Menggunakan while loop untuk menentukan kategori kelulusanindex = 0print("\nKategori kelulusan:")

menjelaskan bahwa program akan menggunakan while loop untuk menentukan kategori kelulusan.Menginisialisasi variabel index dengan nilai 0. Variabel ini akan digunakan untuk mengakses elemen dalam nilai_tuple.Mencetak pesan untuk memberi tahu pengguna bahwa kategori kelulusan akan ditampilkan.

while index < len(nilai_tuple): nilai = nilai_tuple[index]

Memulai loop while yang akan berlanjut selama index kurang dari panjang nilai_tuple.Mengambil nilai dari nilai_tuple sesuai dengan indeks yang sedang diakses dan menyimpannya dalam variabel nilai.

if nilai >= 75: kategori = "Lulus" elif nilai >= 60: kategori = "Remedial" else: kategori = "Tidak Lulus"

Memulai pernyataan if untuk memeriksa apakah nilai lebih besar atau sama dengan 75.

Jika benar, maka kategori ditetapkan sebagai "Lulus".Jika kondisi di baris 28 salah, pernyataan elif memeriksa apakah nilai lebih besar atau sama dengan 60.

Jika benar, maka kategori ditetapkan sebagai "Remedial".Jika kedua kondisi sebelumnya salah, maka pernyataan else akan menetapkan kategori sebagai "Tidak Lulus". 

print(f"Nilai {nilai} adalah: {kategori}.") index += 1

Mencetak nilai dan kategori kelulusannya.Increment index sebesar 1 untuk beralih ke nilai berikutnya dalam tuple.

 

 

Program Python Menggunakan Goggle Collab

03 October 2024 21:07:08 Dibaca : 27

Nama: Adelia Rahma Babuta

NIM: 412424006

Prodi/Kelas: Matematika/B

Dosen pengampu : Pak Djihad Wungguli S.Pd., M.Si

Matakuliah : Algoritma dan Pemograman

 

 

Apa itu else?

Dalam pemrograman Python, kata kunci else digunakan bersama dengan if untuk membuat keputusan.

Jika kondisi dalam if tidak terpenuhi, maka kode di dalam blok else akan dijalankan.

 

1. menggunakan kode else untuk memeriksa hak pilih

           

Penjelasan :

umur = 17:

Baris ini membuat sebuah variabel bernama umur dan memberikan nilai 17 padanya. Variabel ini akan menyimpan informasi tentang usia seseorang.

 

usia_memilih = 18:

Sama seperti baris sebelumnya, baris ini membuat variabel usia_memilih dan memberikan nilai 18. Variabel ini merepresentasikan usia minimum yang dibutuhkan seseorang untuk memiliki hak pilih (dalam contoh ini, diasumsikan 18 tahun).

 

if umur >= usia_memilih::

Baris ini memulai sebuah kondisi. Kata kunci if digunakan untuk memeriksa apakah suatu kondisi benar atau salah.

umur >= usia_memilih adalah kondisi yang diperiksa. Tanda >= artinya "lebih besar dari atau sama dengan".

Jadi, Python akan memeriksa apakah nilai dalam variabel umur lebih besar atau sama dengan nilai dalam variabel usia_memilih.

 

print("Anda sudah memiliki hak pilih."):

Baris ini berada di dalam blok if. Jika kondisi dalam if benar (artinya, umur lebih besar sama dengan 18), maka baris ini akan dijalankan.

Fungsi print() akan menampilkan teks "Anda sudah memiliki hak pilih." di layar.

 

else::

Kata kunci else digunakan untuk menandai bagian kode yang akan dijalankan jika kondisi dalam if salah.

Jadi, jika umur kurang dari 18, maka kode di dalam blok else akan dijalankan.

 

print("Anda belum memiliki hak pilih."):

Baris ini berada di dalam blok else. Jika kondisi dalam if salah, maka baris ini akan dijalankan.

Fungsi print() akan menampilkan teks "Anda belum memiliki hak pilih." di layar.

 

Jadi Program ini sederhana namun efektif untuk menentukan apakah seseorang sudah memiliki hak pilih berdasarkan usia. Program ini akan membandingkan nilai variabel umur dengan nilai variabel usia_memilih. Jika umur lebih besar sama dengan 18, maka akan dicetak pesan bahwa orang tersebut sudah memiliki hak pilih. Jika tidak, maka akan dicetak pesan bahwa orang tersebut belum memiliki hak pilih.

Jika umur lebih besar sama dengan usia_memilih, pesan "Anda sudah memiliki hak pilih." akan dicetak.Jika tidak (kondisi if salah), pesan "Anda belum memiliki hak pilih." akan dicetak.

 

2. Menggunakan Else untuk memeriksa status kesehatan

Penjelasan:

suhu = 37.5:

Baris ini membuat sebuah variabel bernama suhu dan memberikan nilai 37.5 padanya. Variabel ini akan menyimpan informasi tentang suhu tubuh seseorang. Dalam konteks kesehatan, suhu tubuh normal manusia sekitar 37°C.

 

if suhu < 37.5::

Baris ini memulai sebuah kondisi. Kata kunci if digunakan untuk memeriksa apakah suatu kondisi benar atau salah.suhu < 37.5 adalah kondisi yang diperiksa. Tanda < artinya "lebih kecil dari". Jadi, Python akan memeriksa apakah nilai dalam variabel suhu lebih kecil dari 37.5.

 

print("Anda dalam keadaan sehat."):

Baris ini berada di dalam blok if. Jika kondisi dalam if benar (artinya, suhu kurang dari 37.5), maka baris ini akan dijalankan. Fungsi print() akan menampilkan teks "Anda dalam keadaan sehat." di layar. Ini mengindikasikan bahwa jika suhu tubuh seseorang di bawah 37.5°C, maka secara umum dianggap sehat.

 

else::

Kata kunci else digunakan untuk menandai bagian kode yang akan dijalankan jika kondisi dalam if salah. Jadi, jika suhu lebih besar dari atau sama dengan 37.5, maka kode di dalam blok else akan dijalankan.

 

print("Anda mungkin memiliki demam."):

Baris ini berada di dalam blok else. Jika kondisi dalam if salah, maka baris ini akan dijalankan. Fungsi print() akan menampilkan teks "Anda mungkin memiliki demam." di layar. Ini mengindikasikan bahwa jika suhu tubuh seseorang 37.5°C atau lebih tinggi, ada kemungkinan mereka mengalami demam.

 

Program Python ini sederhana dan digunakan untuk mengecek kondisi kesehatan seseorang berdasarkan suhu tubuhnya. Program ini akan membandingkan nilai variabel suhu dengan nilai 37.5. Jika suhu kurang dari 37.5, maka akan dicetak pesan bahwa orang tersebut dalam keadaan sehat. Jika tidak, maka akan dicetak pesan bahwa orang tersebut mungkin memiliki demam.

KESAN DAN KESAN PKKMB

17 August 2024 16:52:44 Dibaca : 5

selama PKKMB 5 hari saya senang bertemu banyak teman baru, suasana baru. kakak panitia yang baik beserta bapak, ibu dosen yang sangat menginspirasi kami dengan berbagai macam prestasi yang diraih. beserta tampilan kakak-kakak yang sangat menarik. rasanya saat PKKMB agak lelah,  saat PPKMB juga diajarkan bertanggung jawab, harus berani mencoba, harus peduli sesama teman. PKKMNB juga cape mungkin karena kurang tidur.

untuk kakak-kakak panitia,senior tetap semangat untuk kuliahnya, tetap sehat pantang menyerah.

FIGHTHING HEHEHEHEEHHEEH........

SALAM DARI JURUSAN MATEMATIKA

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong