Bikin Tabel Lebih Rapi dengan Library PrettyTable di Python!

Berikut ini merupakan tutorial untuk membuat tabel dengan library PrettyTable dengan contoh kasus!

Contoh Kasus:

Buatlah form input data mahasiswa seperti NIM, Nama dan Jurusan, lalu tampilkan dalam bentuk tabel menggunakan library PrettyTable!

PrettyTable (https://pypi.org/project/prettytable/) 

Buka terminal, lalu install dengan perintah: 

pip install prettytable 

Cara Menggunakan

1. Import Library PrettyTable

from prettytable import PrettyTable

2. Buat Object dari PrettyTable()

tabel_data_mahasiswa = PrettyTable()

3. Tambahkan Judul Tabel (Table Header)

tabel_data_mahasiswa.field_names = ["NIM", "NAMA", "JURUSAN"]

4. Buat variabel penampung data

nim = input("NIM : ")
nama = input("Nama : ")
jurusan = input("Jurusan : ") 

5. Menambahkan Data ke Tabel (Table Row)

tabel_data_mahasiswa.add_row([nim, nama, jurusan])

6. Memunculkan data

print(tabel_data_mahasiswa)

Tampilan seluruh kode kurang lebih seperti ini:

Horay! 

Sampai di sini kita sudah mempelajari basic penggunaan library PrettyTable hingga dapat melakukan `tambah data` dan `lihat data`.

Tetapi, bagaimana jika data yang ingin di inputkan lebih dari satu (banyak) ?

Kita bisa menggunakan fungsi pada aktivitas:

  1. tambah data
  2. hapus data
  3. edit data
  4. lihat data

dan perulangan while.

Setelah mengikuti tutorial sebelumnya, mari kita lanjut menambahkan fitur lainnya agar dapat berjalan seperti aplikasi!

Full Source Code

Berikut ini merupakan isi keseluruhan kode dengan tambahan fitur `hapus data`.


1 komentar

  1. casino - drmcd
    The most popular casino games include 구미 출장마사지 slots, roulette, blackjack, 경상남도 출장마사지 video poker 이천 출장마사지 and live dealer games. There are more than 김제 출장샵 300,000 casino Aug 19, 과천 출장안마 2021 · Uploaded by drmcd

    BalasHapus