Untitled

 avatar
unknown
python
4 days ago
3.0 kB
2
Indexable
# Data mahasiswa
data_mahasiswa = {
   "nama": "Badzlan Nur Dhabith",  # Menyimpan nama mahasiswa
   "NIM": "J0403241026",  # Menyimpan nomor induk mahasiswa
   "jurusan": "Teknologi Rekayasa Perangkat Lunak",  # Menyimpan program studi mahasiswa
   "nilai": (95, 85, 90),  # Tuple untuk menyimpan nilai mata kuliah
   "hobi": {"mendengarkan musik", "olahraga", "tidur"},  # Set untuk menyimpan daftar hobi mahasiswa
   "matkul_favorit": ["Pemrograman Web", "Pertanian Inovatif"]  # List untuk menyimpan mata kuliah favorit
}

# Cetak informasi mahasiswa
print("Nama:", data_mahasiswa["nama"])  # Mencetak nama mahasiswa
print("NIM:", data_mahasiswa["NIM"])  # Mencetak NIM mahasiswa
print("Jurusan:", data_mahasiswa["jurusan"])  # Mencetak jurusan mahasiswa
print("Nilai Mata Kuliah:", data_mahasiswa["nilai"])  # Mencetak nilai mata kuliah
print("Hobi:", data_mahasiswa["hobi"])  # Mencetak daftar hobi mahasiswa
print("Mata Kuliah Favorit:", data_mahasiswa["matkul_favorit"])  # Mencetak daftar mata kuliah favorit

# Operasi Tuple (nilai)
nilai_tuple = data_mahasiswa["nilai"]  # Mengambil nilai dari dictionary
print("Nilai pertama:", nilai_tuple[0])  # Mengakses elemen pertama dalam tuple
print("Jumlah nilai 90 dalam tuple:", nilai_tuple.count(90))  # Menghitung jumlah kemunculan nilai 90
print("Index nilai 85:", nilai_tuple.index(85))  # Mencari indeks nilai 85

# Operasi Set (hobi)
hobi_set = data_mahasiswa["hobi"]  # Mengambil set hobi dari dictionary
hobi_set.add("coding")  # Menambahkan elemen baru ke dalam set
print("Hobi setelah ditambahkan:", hobi_set)  # Mencetak set setelah ditambah
hobi_set.remove("tidur")  # Menghapus elemen dari set
print("Hobi setelah dihapus:", hobi_set)  # Mencetak set setelah dihapus

# Operasi List (matkul_favorit)
matkul_favorit = data_mahasiswa["matkul_favorit"]  # Mengambil list mata kuliah favorit
matkul_favorit.append("Struktur Data")  # Menambahkan mata kuliah favorit baru
print("Mata Kuliah Favorit setelah ditambahkan:", matkul_favorit)  # Mencetak list setelah penambahan
matkul_favorit.insert(1, "Kecerdasan Buatan")  # Menyisipkan mata kuliah di indeks tertentu
print("Mata Kuliah Favorit setelah disisipkan:", matkul_favorit)  # Mencetak list setelah penyisipan
matkul_favorit.remove("Pertanian Inovatif")  # Menghapus mata kuliah favorit tertentu
print("Mata Kuliah Favorit setelah dihapus:", matkul_favorit)  # Mencetak list setelah penghapusan
matkul_favorit.reverse()  # Membalik urutan elemen dalam list
print("Mata Kuliah Favorit setelah dibalik:", matkul_favorit)  # Mencetak list setelah dibalik

# Operasi Dictionary (data_mahasiswa)
data_mahasiswa["alamat"] = "Bogor"  # Menambahkan data alamat
print("Data mahasiswa setelah ditambahkan alamat:", data_mahasiswa)  # Mencetak data mahasiswa setelah ditambahkan alamat

del data_mahasiswa["jurusan"]  # Menghapus key "jurusan" dari dictionary
print("Data mahasiswa setelah jurusan dihapus:", data_mahasiswa)  # Mencetak data mahasiswa setelah perubahan
Leave a Comment