Skip to content

MulkiPederson/Introduction-to-Python

Repository files navigation

Introduction-to-Python

PROGRAM EVALUASI NILAI MAHASISWA

Background Problem

Dalam kegiatan pembelajaran, penilaian hasil ujian mahasiswa merupakan bagian penting dalam mengevaluasi pemahaman materi. Program sederhana ini dirancang untuk membantu dalam:

  • Menerima input data mahasiswa secara interaktif (nama, NIM, nilai).
  • Menampilkan tipe data dari setiap input.
  • Mengklasifikasikan nilai ujian ke dalam kategori predikat (A sampai E).
  • Menyajikan output hasil evaluasi secara terstruktur.

Proyek ini cocok digunakan sebagai latihan dasar bahasa Python khususnya dalam:

  • Pemrosesan input dari pengguna.
  • Pemanfaatan struktur kendali (if-elif-else).
  • Pemahaman tipe data.

Libraries

Program ini tidak menggunakan library eksternal, semua fitur menggunakan libraray built-in Python:

  • input() untuk menerima input dari pengguna.
  • int() untuk konversi tipe data ke integer.
  • type() untuk mengetahui tipe data setiap variabel.
  • print() untuk menampilkan hasil ke layar.

Insight

Beberapa hal penting yang dipelajari dari program ini:

  • Input Handling Belajar menerima input dari pengguna dan melakukan validasi sederhana seperti konversi ke tipe data integer.

  • Conditional Logic
    Menggunakan struktur if-elif-else untuk menentukan kategori berdasarkan rentang nilai.

  • Tipe Data
    Menyadari pentingnya mengenali dan mengelola tipe data dengan benar, karena Python bersifat case-sensitive dan strict pada operasi antar tipe.

  • Output Formatting
    Penggunaan f-string untuk membuat output lebih jelas, rapi, dan mudah dibaca.

Advice

Untuk pengembangan selanjutnya atau praktik lanjutan,sebaiknya dilakukan penanganan jika terdapat kasus salah input nilai (diluar dari angka 0-100).

About

Proyek ini merupakan program Python sederhana yang digunakan untuk menerima input data mahasiswa, mengecek tipe data, dan mengklasifikasikan nilai ujian ke dalam kategori A sampai E. Cocok sebagai latihan dasar Python untuk pemula, khususnya dalam penggunaan input, struktur kendali, dan tipe data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors