Untitled
unknown
plain_text
16 days ago
1.6 kB
2
Indexable
Never
#Nama: Irau Uluk #Nim: 23.50.051 #Prodi: sistem informasi #Soal Nomor 1 #Daftar Mata Kuliah mata_kuliah = ['Matematika', 'Pemrograman', 'Bahasa Inggris', 'Algoritma dan Struktur Data', 'Jaringan Komputer', 'Basis Data', 'Sistem Operasi', 'Manajemen Proyek'] print("Daftar Mata Kuliah:", mata_kuliah) #Mengakses elemen berdasarkan indeks dari NIM (1) print("Mata Kuliah ke-1:", mata_kuliah[1]) #Menyisipkan satu mata kuliah baru di indeks ke-3 mata_kuliah.insert(3, 'Desain Web') print("\nMata Kuliah ke-4 setelah disisipkan:", mata_kuliah[1]) #Menambahkan 3 mata kuliah tambahan di akhir daftar mata_kuliah.extend(['Statistika', 'Pemrograman Mobile', 'Pemrosesan Data']) print("Mata Kuliah setelah ditambahkan 3 matkul baru: ", mata_kuliah) #Menghapus mata kuliah berdasarkan nilai (nama) mata_kuliah.remove('Statistika') print("\nMata Kuliah setelah menghapus Statistika: ", mata_kuliah) #Menghapus elemen berdasarkan indeks del mata_kuliah[2] print("\nMata Kuliah setelah menghapus indeks ke-2:", mata_kuliah) print('\n') #soal Nornor 2 #Daftar bobot dari mata kuliah di semester 3 nilai_bobot = [8.5, 7.0, 9.0, 11.0, 12.0, 9.5, 8.5, 7.5] #Daftar jumlah SKS dari mata kuliah di semester 3 jumlah_sks = [3, 3, 3, 3, 2, 3, 2, 3] #Menghitung total bobot total_bobot = sum([b* s for b, s in zip(nilai_bobot, jumlah_sks)]) #Menghitung total SKS total_sks = sum(jumlah_sks) #Menghitung rata-rata IPK rata_ipk = total_bobot/total_sks #Menampilkan hasil perhitungan print("Total Bobot: ", total_bobot) print("Total SKS: ", total_sks) print("Rata-rata IPK: ", rata_ipk)
Leave a Comment