Membuat Penerapan Array Dalam Struktur Data Di Kehidupan Sehari-hari Menggunakan Google Colab

Di sini Saya akan membuat List Histories Game yang Saya mainkan lewat aplikasi Steam

1. Membuat List Game Yang Berisi Nama-Nama Game.


Kode di atas adalah membuat sebuah list yang berisi beberapa nama game. Kemudian, menggunakan fungsi `enumerate`, kode tersebut mengambil setiap elemen dari list dan memberikan nomor urutan (index) serta nilai (value) dari setiap elemen tersebut. Setelah itu, kode mencetak nomor urutan dan nama game menggunakan fungsi `print`. Jadi, hasilnya akan mencetak nomor urutan dari 1 sampai dengan panjang list game beserta nama game yang sesuai. Contoh hasilnya seperti di bawah ini.


2. Menambahkan Game Baru di List.


  1. `print('Game baru')`: Ini adalah perintah untuk mencetak teks "Game baru " ke dalam konsol. Fungsi `print` digunakan untuk menampilkan output di layar.
  2. `game.append('Content Warning')`: `game` adalah sebuah list yang mungkin telah didefinisikan sebelumnya. Dalam baris ini, kita menambahkan elemen baru 'Content Warning' ke dalam list `game` menggunakan metode `append`. Metode `append` digunakan untuk menambahkan item ke akhir list.
  3. `for number, value in enumerate(game):`: Ini adalah loop `for` yang digunakan untuk mengiterasi melalui setiap elemen dalam list `game`. `enumerate` digunakan untuk mendapatkan indeks (nomor) dan nilai dari setiap elemen saat melakukan iterasi.
  4. `print(number+1, '.', value)`: Di dalam loop, kita mencetak nomor (indeks + 1, karena indeks dimulai dari 0 dalam Python) diikuti oleh titik dan nilai dari setiap elemen dalam list `game`.
Jadi, secara keseluruhan, kode ini mencetak teks "Game baru " terlebih dahulu, menambahkan 'Content Warning' ke dalam list `game`, dan kemudian mencetak nomor dan nilai dari setiap elemen dalam list tersebut. Contoh hasilnya seperti di bawah ini.


3. Menambahkan Game Dengan Cara Menyisipkan Game.


Kode tersebut adalah contoh penggunaan beberapa fitur dasar dalam pemrograman Python:
  1. `print('Tambah Game/sisipkan Game')`: Ini adalah perintah untuk mencetak teks "Tambah Game/sisipkan Game" ke layar.
  2. `game.insert(2,'Call of Duty')`: Ini adalah perintah untuk menyisipkan elemen 'Call of Duty' ke dalam list `game` di indeks ke-2. Jadi, jika sebelumnya list `game` adalah [Sekiro, Elden Ring, Subnautica, ...], setelah perintah ini, list `game` akan menjadi [Sekiro, Elden Ring, 'Call of Duty', Subnautica, ...].
Jadi, secara keseluruhan, kode tersebut mencetak teks awal, menyisipkan 'Call of Duty' ke dalam list `game` di indeks ke-2, dan kemudian mencetak nomor urut dan nilai setiap elemen dalam list `game`. Contoh hasilnya seperti di bawah ini.


4. Menukar Urutan List Pada Game.


Kode ini memiliki beberapa langkah yang melakukan pertukaran posisi dalam sebuah list yang disebut `game`. 
  1. Baris pertama `print('menukar Game')` hanya mencetak teks "menukar Game".
  2. Baris kedua `game[2],game[5] = game[5],game[2]` adalah langkah pertukaran posisi antara elemen ke-2 dan ke-5 dalam list `game`. Ini menggunakan konsep yang disebut "unpacking" di Python, di mana nilai-nilai pada posisi tertentu dalam list dapat ditukar dengan nilai-nilai pada posisi lainnya secara langsung dalam satu baris kode.
Jadi, secara keseluruhan, kode ini pertama-tama menukar posisi elemen ke-2 dan ke-5 dalam list `game`, dan kemudian mencetak semua elemen beserta indeksnya setelah pertukaran dilakukan. Contoh hasilnya seperti di bawah ini.

5. Menghapus Game Di List. 


Contoh menghapus elemen dari sebuah daftar (list) yang disebut `game`, kemudian menampilkan daftar yang tersisa setelah penghapusan dilakukan. 
  1. `print('menghapus Game')`: Ini adalah pernyataan cetak (print statement) yang akan mencetak teks "menghapus Game" ke dalam output.
  2. `game.remove('Content Warning')`: Pernyataan ini menghapus elemen 'Content Warning' dari daftar `game`. Jika elemen ini tidak ada dalam daftar, maka akan muncul pesan kesalahan.
Jadi, secara keseluruhan, kode ini akan mencetak pesan "menghapus Game", menghapus elemen 'Content Warning' dari daftar `game`, dan kemudian mencetak setiap elemen yang tersisa dalam daftar `game` beserta nomor indeksnya. Contoh hasilnya seperti di bawah ini.


Jika penasaran dengan hasil program yang saya buat pada gambar. Kalian bisa lihat Link Google Colab saya ini : 




















Komentar