# Nakafa Framework: LLM URL: /id/subject/university/bachelor/ai-ds/ai-programming/print-function Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/university/bachelor/ai-ds/ai-programming/print-function/id.mdx Output docs content for large language models. --- export const metadata = { title: "Fungsi Print", description: "Pelajari fungsi print Python untuk menampilkan output. Kuasai parameter sep, end, dan teknik formatting untuk kontrol output yang presisi.", authors: [{ name: "Nabil Akbarazzima Fatih" }], date: "09/17/2025", subject: "Pemrograman AI", }; ## Pengenalan Fungsi Print Fungsi `print()` adalah salah satu fungsi bawaan Python yang paling sering digunakan untuk menampilkan output ke layar. Bayangkan fungsi print seperti pengeras suara yang mengumumkan informasi kepada semua orang. Setiap kali kamu ingin menunjukkan hasil perhitungan, pesan, atau data kepada pengguna, fungsi print menjadi jembatan komunikasi antara program dan manusia. Fungsi print termasuk dalam kategori built-in function, sama seperti `len()`, `abs()`, dan `round()`. Artinya kamu tidak perlu mengimpor modul tambahan untuk menggunakannya. ## Sintaks Dasar Fungsi Print Sintaks lengkap fungsi print memiliki beberapa parameter yang dapat dikustomisasi untuk mengontrol cara output ditampilkan. Penggunaan separator yang tepat dapat membuat output lebih mudah dibaca dan sesuai dengan format yang diinginkan. ## Parameter End Parameter `end` menentukan karakter atau string yang ditambahkan di akhir output. Default value dari `end` adalah newline (`\n`), yang menyebabkan setiap pemanggilan print membuat baris baru. Mengubah parameter `end` sangat berguna ketika kamu ingin menggabungkan output dari beberapa pemanggilan print dalam satu baris atau memberikan format khusus. ## Menampilkan Berbagai Tipe Data Fungsi print dapat menampilkan berbagai tipe data Python secara otomatis. Python akan mengkonversi setiap object menjadi representasi string sebelum menampilkannya. = 70 else "Tidak Lulus" print(f"Nilai: {score}, Status: {status}") # F-string dengan formatting angka pi = 3.14159265359 print(f"Pi dengan 2 desimal: {pi:.2f}") print(f"Pi dengan 4 desimal: {pi:.4f}") print(f"Pi dalam persen: {pi:.1%}")` } ]} /> F-string memberikan cara yang sangat readable dan efisien untuk menggabungkan teks dengan variabel atau hasil perhitungan. ### Print Tanpa Newline Ketika kamu ingin menampilkan output dalam satu baris secara bertahap, parameter `end` dapat diubah untuk menghindari newline otomatis. Teknik ini sangat berguna untuk membuat interface yang interaktif atau menampilkan progress dari operasi yang memakan waktu.