# 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.
Parameter `*objects` memungkinkan fungsi print menerima jumlah argumen yang tidak terbatas. Setiap argumen akan dipisahkan dengan karakter yang ditentukan oleh parameter `sep`.
## Parameter Separator (sep)
Parameter `sep` menentukan karakter atau string yang digunakan untuk memisahkan multiple objects dalam satu pemanggilan print. Default value dari `sep` adalah spasi tunggal.
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.
Kemampuan print untuk menangani berbagai tipe data membuatnya sangat fleksibel untuk debugging dan menampilkan informasi program.
## Teknik Formatting Output
### Print dengan F-String
F-string adalah cara modern dan efisien untuk memformat output dalam Python. Teknik ini memungkinkan penyisipan variabel langsung dalam string.
= 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.