Skip to main content

Command Palette

Search for a command to run...

Pemrograman Python

Published
•3 min read•View as Markdown
C

Cinnamon GuestHouse adalah tempat penginapan yang menawarkan pengalaman menginap yang nyaman dan menyenangkan. Fasilitas yang tersedia disini meliputi kamar tidur yang nyaman dengan pemandangan luar jendela yang langsung mengarah ke taman kanak-kanak yang luas dan asri, kolam renang yang bersih dan terawat, serta restoran yang menyajikan berbagai pilihan hidangan yang terlihat sederhana namun memiliki cita rasa yang lezat. Cinnamon Guesthouse sangat cocok untuk menjadi tempat berlibur yang menenangkan. Kalian bisa mengajak keluarga, pasangan, teman, maupun individu yang mencari tempat libur yang nyaman dan tenang

Python adalah bahasa pemrograman tingkat tinggi yang mudah dipelajari dan digunakan. Python mendukung berbagai paradigma pemrograman, termasuk pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional

Operasi Dasar

Python mendukung operasi aritmatika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian.

pythonCopy codea = 10
b = 3

print("Penjumlahan:", a + b)
print("Pengurangan:", a - b)
print("Perkalian:", a * b)
print("Pembagian:", a / b)
print("Sisa bagi:", a % b)
print("Pangkat:", a ** b)

Fungsi dalam Python (Menggunakan ' def ' )

Apa itu Fungsi?

Fungsi adalah blok kode terorganisir yang dapat digunakan kembali untuk menjalankan tugas tertentu. Fungsi membantu membuat kode lebih modular dan lebih mudah dibaca.

Membuat Fungsi

Anda bisa membuat fungsi menggunakan kata kunci def diikuti oleh nama fungsi dan tanda kurung. Di dalam tanda kurung, Anda dapat mendefinisikan parameter yang diperlukan oleh fungsi.

Sintaks Dasar

pythonCopy codedef nama_fungsi(parameter1, parameter2):
    # Blok kode
    return nilai

Contoh Fungsi Sederhana

pythonCopy codedef sapa(nama):
    return f"Halo, {nama}!"

print(sapa("Alice"))

Fungsi dengan Beberapa Parameter

pythonCopy codedef tambah(a, b):
    return a + b

print(tambah(3, 5))

Fungsi Tanpa Parameter

pythonCopy codedef sapa_dunia():
    return "Halo, Dunia!"

print(sapa_dunia())

Fungsi dengan Nilai Default

pythonCopy codedef sapa(nama="Dunia"):
    return f"Halo, {nama}!"

print(sapa())
print(sapa("Alice"))

Modul math dalam Python

Apa itu Modul 'math' ?

Modul math adalah pustaka standar Python yang menyediakan fungsi-fungsi matematika yang lebih canggih dari operasi aritmatika dasar. Anda perlu mengimpor modul ini sebelum menggunakannya.

Mengimpor Modul math

pythonCopy codeimport math

Fungsi-Fungsi dalam Modul math

Berikut beberapa fungsi yang sering digunakan dalam modul math:

  • math.sqrt(x): Mengembalikan akar kuadrat dari x.

  • math.pow(x, y): Mengembalikan nilai x pangkat y.

  • math.pi: Konstanta π (pi).

  • math.e: Konstanta e (basis logaritma natural).

  • math.sin(x), math.cos(x), math.tan(x): Fungsi trigonometri.

  • math.log(x, base): Mengembalikan logaritma x dengan basis tertentu. Jika basis tidak disebutkan, defaultnya adalah e.

Contoh Penggunaan Modul math

pythonCopy codeimport math

# Menghitung akar kuadrat
print("Akar kuadrat dari 16 adalah:", math.sqrt(16))

# Menghitung pangkat
print("2 pangkat 3 adalah:", math.pow(2, 3))

# Menghitung nilai sinus dari sudut 90 derajat (dalam radian)
print("Sinus dari 90 derajat adalah:", math.sin(math.radians(90)))

# Menghitung logaritma natural dari 10
print("Logaritma natural dari 10 adalah:", math.log(10))

# Menggunakan konstanta pi
print("Nilai pi adalah:", math.pi)

Contoh Program Menggunakan Fungsi dan math

pythonCopy codeimport math

def hitung_luas_lingkaran(jari_jari):
    return math.pi * math.pow(jari_jari, 2)

def hitung_keliling_lingkaran(jari_jari):
    return 2 * math.pi * jari_jari

jari_jari = 5
print("Luas lingkaran dengan jari-jari 5 adalah:", hitung_luas_lingkaran(jari_jari))
print("Keliling lingkaran dengan jari-jari 5 adalah:", hitung_keliling_lingkaran(jari_jar

Kesimpulan : Python adalah bahasa pemrograman tingkat tinggi yang serbaguna dan populer di kalangan pengembang karena sintaksnya yang sederhana dan mudah dipahami. Python dikenal sebagai bahasa yang cocok untuk prototyping cepat, karena memungkinkan pengembang untuk mengimplementasikan ide dengan cepat tanpa banyak overhead teknis. Fleksibilitas ini, ditambah dengan dukungan komunitas yang kuat dan dokumentasi yang luas, menjadikan Python pilihan yang sangat baik untuk proyek-proyek yang memerlukan solusi yang cepat dan efisien.