Visiting Lecture: Basic Programming – “Modeling with Collections and Saving Data”

Kegiatan visiting lecture ini membahas bagaimana pemrograman dasar digunakan untuk memodelkan data menggunakan struktur koleksi serta cara menyimpan data secara efisien dalam aplikasi.

  1. Pengenalan Data Modeling dalam Pemrograman:

    • Data modeling adalah proses merepresentasikan objek dunia nyata dalam bentuk struktur data.

    • Digunakan untuk menyusun dan mengatur data agar mudah diproses oleh program.

  2. Penggunaan Collections (Koleksi Data):

    • List: Menyimpan data berurutan.

    • Dictionary/Map: Menyimpan pasangan key-value.

    • Set: Menyimpan data unik, tanpa urutan.

    • Tuple: Koleksi data yang tidak dapat diubah (immutable).

    • Penjelasan cara memilih struktur koleksi yang sesuai berdasarkan kebutuhan.

  3. Penerapan dalam Model Data:

    • Contoh: Memodelkan data mahasiswa (nama, NIM, nilai) menggunakan list of dictionaries.

    • Menyusun data agar bisa diakses, dimodifikasi, dan ditampilkan secara efisien.

  4. Penyimpanan Data (Saving Data):

    • Penyimpanan sementara menggunakan variabel dan struktur data.

    • Penyimpanan permanen menggunakan file:

      • Teks (.txt)

      • CSV (.csv)

      • JSON (.json)

    • Demonstrasi menyimpan dan membaca data dari file menggunakan bahasa pemrograman (contoh: Python).

  5. Praktik Penggunaan:

    • Simulasi pembuatan program sederhana: input data pengguna, simpan dalam koleksi, lalu ekspor ke file.

 

Scroll to Top