Postingan

MIT App Inventor

1. Pengertian Desktop Apps dan berikan 5 contohnya 2. Pengertian Web Apps dan berikan 5 contohnya 3. Pengertian Mobile Apps dan berikan 5 contohnya Jawab:  1. Aplikasi desktop adalah aplikasi yang dikembangkan dengan tujuan implementasi pada komputer desktop atau piranti lokal komputer. Aplikasi ini dipasang pada piranti lokal komputer, dan setelah terpasang aplikasi ini akan berada pada memori dari piranti lokal. Contoh:  a. Microsoft Word b. dobe Photoshop c. orelDRAW d. LC Media Player e. utoCAD  2. Aplikasi berbasis web adalah aplikasi yang dikembangkan dengan tujuan dapat diakses menggunakan koneksi jaringan komputer dan internet menggunakan protokol http. Aplikasi ini tidak terpasang pada piranti atau komputer desktop lokal, namun terpasang pada server tertentu. Aplikasi ini kebanyakan diakses menggunakan browser, namun ada juga yang berbentuk client side dimana ada program kecil yang terpasang pada piranti lokal, tetapi proses komputasi utama dilakukan di server. C...

Pemrograman Kotlin

Gambar
 Input Output 

Proses Debugging program Python (Seleksi kondisi if, else, elfi dan for&range)

Gambar
  Input   Output  

Proses Debugging Program Python

Input  # Program Sederhana untuk Menentukan Predikat Nilai 🎓 nilai_str = input("Masukkan nilai siswa (0-100): ").strip() # Tangani bila input bukan angka bulat try:     nilai = int(nilai_str) except ValueError:     print("Error: Input bukan angka bulat. Harap masukkan angka antara 0 hingga 100.") else:     # Cek rentang nilai     if nilai < 0 or nilai > 100:         print("Error: Nilai tidak valid. Harap masukkan angka antara 0 hingga 100.")     elif nilai >= 90:         print(f"Nilai Anda {nilai}, predikat: A (Luar Biasa!)")     elif nilai >= 80:         print(f"Nilai Anda {nilai}, predikat: B (Bagus)")     elif nilai >= 70:         print(f"Nilai Anda {nilai}, predikat: C (Cukup)")     elif nilai >= 60:         print(f"Nilai Anda {nilai}, predikat: D (Kurang)")     else: ...

Tugas section A.10 dan A.11

Input  total = 0 print("=== Program Kasir Sederhana ===") print("Masukkan harga barang satu per satu.") print("Ketik 0 jika selesai.\n") while True:     harga = int(input("Masukkan harga barang: "))     if harga == 0: # selesai belanja         break     if harga < 0: # harga tidak valid → skip         print("Harga tidak boleh negatif, masukkan lagi!")         continue     total += harga # menambahkan ke total belanja print(f"\nTotal belanja Anda adalah Rp{total}") Output === Program Kasir Sederhana === Masukkan harga barang satu per satu. Ketik 0 jika selesai. Masukkan harga barang: 25000 Masukkan harga barang: 35000 Masukkan harga barang: 15000 Masukkan harga barang: 0 Total belanja Anda adalah Rp75000 [Program finished]

Ringkasan section A.10 dan A.11

 A.10. Perulangan Python ➜ while Untuk perulangan. Menggunakan while terkontrol via operasi logika atau nilai bool. A.10.1. Keyword while Cara penerapan: dengan menuliskan keyword while diikuti dengan nilai bool atau operasi logika.  - Contoh: should_continue = True while should_continue: n = int(input("enter an even number greater than 0: ")) if n <= 0 or n % 2 == 1: print(n, "is not an even number greater than 0") should_continue = False else: print("number:", n) - Contoh lain penerapan while dengan kontrol adalah operasi logika: n = int(input("enter max data: ")) i = 0 while i < n: print("number", i) i += 1 A.10.2. Perulangan while vs for Operasi while cocok digunakan untuk perulangan yang dimana kontrolnya adalah operasi logika atau nilai boolean yang tidak ada kaitannya dengan sequence. Perulangan akan menjadi lebih ringkas dengan pengaplikasian keyword for: - Dengan keyword while : n = int(input("enter max data: ")...

Tugas section A.9

Tugas A.9.4  Program Sederhana (Nested Loop + Input) Contoh program yang ada inputan dan nyambung ke kehidupan nyata: Membuat denah kursi bioskop. #input # Program Denah Kursi Bioskop dengan Nested Loop baris = int(input("Masukkan jumlah baris kursi: ")) kolom = int(input("Masukkan jumlah kolom kursi: ")) print("\nDenah Kursi Bioskop:") for i in range(1, baris+1):     for j in range(1, kolom+1):         print(f"K{i}{j}", end=" ") # K1 = kursi baris 1     print() # ganti baris # Output Masukkan jumlah baris kursi: 3 Masukkan jumlah kolom kursi: 4 Denah Kursi Bioskop: K11 K12 K13 K14 K21 K22 K23 K24 K31 K32 K33 K34 [Program finished]

Ringkasan section A.9

Ringkasan Section A.9 A.9. Perulangan Python for & range Perulangan atau loop merupakan teknik untuk mengulang-ulang eksekusi suatu blok kode, atau mengiterasi elemen milik tipe data kolektif (contohnya: list). A.9.1. Keyword for dan fungsi range() Perulangan di Python bisa dibuat menggunakan kombinasi keyword for dan fungsi range() . • Keyword for adalah keyword untuk perulangan, dalam penerapannya diikuti dengan keyword in . • Fungsi range() digunakan untuk membuat object range, yang umumnya dipakai sebagai kontrol perulangan. Fungsi list()  Fungsi range() menghasilkan object sequence, yaitu jenis data yang strukturnyamirip seperti list (tapi bukan list) yang kegunaan utamanya adalah untuk kontrol perulangan. A.9.2. Penerapan fungsi range() Statement range(n) menghasilkan data range sejumlah n yang isinya dimulai dari angka 0 . Syntax range(n) adalah bentuk paling sederhana penerapan fungsi ini. A.9.3. Iterasi element data kolektif Perulangan menggunakan for bisa dilakukan pa...

Program sederhana kriteria umur untuk bekerja

Gambar
Kelompok 2 : 1. Nadya 2. Disca 3. Af'nanda 4. Amirah 5. Ferlin 6. Dean 7. Fathan Input umur = int(input("Masukkan umur Anda: ")) if umur < 18:     print("Maaf, Anda belum cukup umur untuk bekerja.") elif umur <= 60:     print("Anda berada pada usia produktif dan dapat bekerja.") else:     print("Anda sudah melewati usia produktif untuk bekerja.") Output  Masukkan umur Anda: 16 Maaf, Anda belum cukup umur untuk bekerja. [Program finished]