MENGENAL BAHASA BAHASA PEMROGRAMAN PYTHON.1 ( casser )

 

Python adalah bahasa pemrograman yang populer dan sering digunakan karena sintaksisnya yang mudah dipahami dan fleksibel. Berikut adalah beberapa kode dasar dalam Python beserta fungsinya:


1. **Hello World:**

   ```python

   print("Hello, World!")

   ```

   - Fungsi: Menampilkan teks "Hello, World!" di layar. Ini adalah program sederhana yang umum digunakan untuk memulai pemrograman dalam suatu bahasa.


2. **Variabel dan Tipe Data:**

   ```python

   # Variabel

   nama = "John"

   umur = 25


   # Tipe data

   tipe_data_string = "Ini adalah string"

   tipe_data_integer = 123

   tipe_data_float = 3.14

   tipe_data_boolean = True

   ```

   - Fungsi: Mendefinisikan variabel dan menunjukkan beberapa tipe data dasar seperti string, integer, float, dan boolean.


3. **Operasi Matematika:**

   ```python

   a = 5

   b = 2


   tambah = a + b

   kurang = a - b

   kali = a * b

   bagi = a / b

   sisa_bagi = a % b

   pangkat = a ** b

   ```

   - Fungsi: Menunjukkan operasi matematika dasar seperti penambahan, pengurangan, perkalian, pembagian, sisa bagi, dan pemangkatan.


4. **Struktur Pengkondisian (if-else):**

   ```python

   x = 10


   if x > 0:

       print("x adalah bilangan positif")

   elif x == 0:

       print("x adalah nol")

   else:

       print("x adalah bilangan negatif")

   ```

   - Fungsi: Menggunakan struktur pengkondisian untuk melakukan tindakan berdasarkan kondisi tertentu.


5. **Perulangan (for dan while):**

   ```python

   # Perulangan for

   for i in range(5):

       print(i)


   # Perulangan while

   count = 0

   while count < 5:

       print(count)

       count += 1

   ```

   - Fungsi: Menunjukkan cara melakukan perulangan dengan menggunakan `for` dan `while`.


6. **Fungsi:**

   ```python

   def tambah_angka(a, b):

       return a + b


   hasil = tambah_angka(3, 7)

   print(hasil)

   ```

   - Fungsi: Membuat dan memanggil fungsi untuk melakukan tugas tertentu, dalam contoh ini, menambahkan dua angka.


7. **List dan Operasi List:**

   ```python

   # List

   buah = ['apel', 'pisang', 'jeruk']


   # Operasi List

   buah.append('anggur')

   buah.remove('pisang')

   print(buah)

   ```

   - Fungsi: Menggunakan list untuk menyimpan koleksi data dan melakukan operasi seperti penambahan dan penghapusan elemen.


8. **String dan Operasi String:**

   ```python

   kalimat = "Ini adalah contoh kalimat"


   # Operasi String

   panjang_kalimat = len(kalimat)

   uppercase = kalimat.upper()

   lowercase = kalimat.lower()

   print(panjang_kalimat, uppercase, lowercase)

   ```

   - Fungsi: Menunjukkan operasi pada string seperti mendapatkan panjang, mengubah huruf menjadi kapital atau huruf kecil.


Ini hanya beberapa contoh kode dasar dalam Python. Python memiliki banyak fitur dan pustaka yang dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak.



SUMBER https://www.petanikode.com/python-linux/

Belajar Pemrograman Python: Pengenalan Dasar Python dan Persiapan Awal


Pemrograman Python

Mau belajar bahasa pemrograman python, tapi masih bingung mulainya dari mana?

Tenang…

Karena pada artikel ini, kita akan membahas persiapan awalnya sampai tuntas:

  • Apa itu Python dan kenapa belajar Python?
  • Apa saja alat-alat yang diperlukan untuk belajar python?
  • Bagaimana cara membuat program python?
  • Apa yang harus dipelajari selanjutnya?

Mari kita bahas semuanya…

Apa itu Python?

Python merupakan bahasa pemrograman tingkat tinggi yang diracik oleh Guido van Rossum.

Python banyak digunakan untuk membuat berbagai macam program, seperti: program CLI, Program GUI (desktop)Aplikasi MobileWeb, IoT, Game, Program untuk Hacking, dsb.

Python juga dikenal dengan bahasa pemrograman yang mudah dipelajari, karena struktur sintaknya rapi dan mudah dipahami.

(Python bagus untuk pemula yang belum pernah coding)

Kenapa belajar Python?

Pernah melihat meme ini?

Hello World java, c++, python

Python memang sangat sederhana dibandingkan bahasa yang lainnya. Tidak perlu ini dan itu untuk membuat program Hello World!.

Bahkan tagline di websitenya menjelaskan, kalau python akan membuatmu bekerja lebih cepat dan efektif.

Python is a programming language that lets you work quickly and integrate systems more effectively.

Jadi kenapa belajar Python?

  1. Cepat dan efektif;
  2. Mudah dipelajari;
  3. Banyak digunakan di perusahaan besar;
  4. Sekedar ingin tahu saja.
  5. …(tambahkan sendiri)

Persiapan Alat untuk Belajar Pemrograman Python

Apa saja alat-alat yang harus dipersiapkan untuk belajar pemrograman python?

  1. Python: Interpreter yang menerjemahkan bahasa python ke bahasa mesin, sehingga program bisa dijalankan.
  2. Teks Editor/IDE: Program yang digunakan untuk menulis kode.

Bagaiaman cara install Python?

Bagi pengguna Linux, Python tidak perlu diinstal. Karena Sebagian besar distro Linux sudah menyediakannya secara default.

Untuk mengeceknya, silahkan ketik perintah python --version di terminal.

$ python --version
Python 2.7.12

Bagi pengguna Windows, silahkan baca Cara Install Python di Windows.

Python Versi 2 vs Python Versi 3

Ada dua versi Python yang beredar saat ini, yaitu versi 2 dan 3.

Apa perbedaanya?

Python versi 2 merupakan versi yang banyak digunakan saat ini, baik dilingkungan produksi dan pengembangan.

Sementara Python versi 3 adalah pengembangan lanjutan dari versi 2. Python 3 memiliki lebih banyak fitur dibandingkan Python 2.

Untuk membuka Python 2 kita hanya menggunakan perintah python saja, sedangkan Python 3 menggunakan perintah python3.

Python 2 dan Python 3

Manakah yang harus saya pilih?

Untuk yang baru belajar saya sarankan menggunakan versi 2. Sementara untuk yang sudah mahir, bisa mencoba yang versi 3.

Siapkan Teks Editor/IDE untuk Menulis Kode

Teks editor yang digunakan untuk menulis program python bisa apa saja. Bahkan Notepad pun bisa.

Pada Linux, banyak sekali pilihan teks editor yang bisa digunakan.

Silahkan baca-baca di sini:

Selain teks editor, kita juga bisa menggunakan IDE (Integereted Development Environtment). Namun, nanti kita akan bahas belakangan.

Untuk saat ini kita pakai teks editor saja dulu, biar lebih paham konsep pemrograman.

Mengenal Mode Interaktif Python

Mode interaktif merupakan fasilitas/fitur yang disediakan oleh Python sebagai tempat menulis kode secara interaktif.

Fitur ini dikenal juga dengan Shell, Console, REPL (Read–Eval–Print Loop), interpreter, dsb.

Cara membuka mode interaktif adalah dengan mengetik perintah python pada terminal.

Mode Interaktif Python

untuk keluar dari mode interaktif tekan Ctrl+d atau ketik perintah exit().

Tanda >>>, artinya python siap menerima perintah.

Terdapat juga tanda ... yang berarti secondary prompt atau sub prompt, biasanya muncul saat membuat blok kode dan menulis perintah tunggal dalam beberapa baris.

Mari kita coba memberikan perintah print, perintah ini berfungsi untuk mencetak teks ke layar.

Cobalah tulis print "Hello World" kemudian tekan Enter.

Program Hello world dengan Python

Perintah yang kita tulis langsung dieksekusi dan ditampilkan hasilnya.

Inilah mode interaktif, setiap kode atau perintah yang diketik akan direspon langsung oleh python.

Kita bisa memanfaatkan mode interaktif ini untuk:

  • Uji coba suatu fungsi;
  • Eksperimen modul tertentu;
  • Kalkulator;
  • Mencari bantuan tentang fungsi tertentu;
  • dll.

Hal yang perlu kita coba adalah mencari bantuan tentang fungsi tertentu, karena akan membantu sekali dalam mempelajari python.

Ada dua fungsi yang digunakan untuk mencari bantuan:

  1. fungsi dir() untuk melihat fungsi apa saja yang tersedia pada sebuah modul;
  2. fungsi help() untuk membuka dokumentasi suatu fungsi.

Sebgai contoh, kita akan coba mencari tahu tentang penggunaan modul math.

Pertama kita impor dulu modulnya ke mode interaktif:

>>> import math

Setelah itu kita bisa melihat-lihat, fungsi apa saja yang tersedia di modul tersebut.

>>> dir(math)
['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'hypot', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']

Lalu, kita bisa cari tahu cara penggunaan fungsi-fungsi tersebut dengan help().

Misalkan kita ingin cari tahu cara penggunaan fungsi pow(), maka kita harus memberikan perintah help(math.pow).

Help on built-in function pow in module math:

pow(...)
    pow(x, y)

    Return x**y (x to the power of y).
(END)

*untuk keluar dari dokumentasi tekan q

Setelah itu, baru kita bisa pakai dan coba fungsinya.

Melihat bantuan dan dokumentasi

Program yang kita tulis dalam mode interaktif tidak akan disimpan. Setelah mode interaktif ditutup, program akan hilang.

Karena itu, kita harus membuat skrip.

Silahkan gunakan teks editor untuk menulis skrip seperti di bawah ini.

Program Python

Setelah itu simpan dengan nama hello_world.py

Simpan program python

Kemudian untuk menjalankan skripnya, gunakan perintah berikut:

python nama_skrip.py

Pastikan mengetik perintah tersebut pada direktori tempat menyimpan skripnya.

Program Hello World dengan python

Alur Kerja Pembuatan Program Python

Alur kerja program python

  1. Membuat skrip python dengan teks editor.
  2. Skrip python diterjemahkan ke dalam kode biner oleh (intepreter) python, sehingga komputer dapat mengerti arti perintah tersebut.
  3. Komputer mengerjakan perintah tersebut.

Paham…?

Sampai tahap ini, kita sudah tahu cara membuat program Python.

Selanjutnya, kita akan belajar cara membuat program Python menggunakan IDE PyCharm.

Pemrograman Python Menggunakan PyCharm

PyCharm merupakan IDE terbaik untuk pemrograman python. PyCharm dibuat oleh JetBrains.

Ada dua versi PyCharm:

  1. Versi Profesional (Trial 30 hari) – Memiliki fitur lebih banyak untuk pemrograman python dan web.
  2. Versi Komunitas (Gratis dan opensource) – Fiturnya standar untuk pemrograman python.

Pada panduan ini, kita akan menggunakan PyCharm versi Komunitas.

Instalasi PyCharm di Linux

Pertama, pastikan komputermu sudah terinstal JDK (Java Development Kit) atau JRE. Karena PyCharm terbuat dari Java dan dia membutuhkan JRE untuk berjalan.

Silahkan baca Cara Instal JDK dan JRE di Linux.

Setelah itu…

Silahkan download PyCharm di website JetBrains.

Download Pycharm

Pastikan men-download yang versi komunitas.

Setelah itu, ikuti langkah-langkah berikut untuk menginstalnya:

  1. Buka File manager sebagai root.

    Buka file manager sebagai root

  2. Cari File PyCharm yang sudah didownload tadi, kemudian ekstrak ke direktori /opt.

    Ekstrak pycharm

    Pada gambar di atas, Saya menggunakan F3 untuk memecah tampilan (tergantung dari file manager yang kamu gunakan).

  3. Buka kembali File Manager sebagai user biasa. Kemudian masuk ke /opt/pycharm-community-2017.1.2/bin dan klik ganda pada file pycharm.sh, lalu pilih run.

    Eksekusi Pycharm

  4. Tunguglah sebentar, maka akan terbuka jendela baru. Pilih Don not import settings, kemudian klik OK.

    Impor setting

  5. Jendela sambutan akan terbuka, silahkan centang “Enable opening file…” agar perintah charm dikenali di terminal. Setelah itu klik Ok.

    Jendela welcom pycharm

    Masukkan Password bila diminta, setelah itu klik OK.

Selesai…

Coba periksa di menu, apakah sudah ada PyCharm atau tidak?

Menu PyCharm

Membuat Proyek Python di PyCharm

Untuk membuat proyek baru, kita bisa klik “Create new Project” pada jendela sambutan (welcome) PyCharm.

Jendela sambutan pycharm

Atau bisa juga dilakukan melalui menu File->New Project.

Setelah itu, kita akan diminta untuk mengisi nama proyeknya dan memilih versi Python yang akan digunakan.

Isi saja nama proyeknya dengan hello-world dan gunakan Python versi 2 (python2.7).

Nama proyek dan versio python

Maka kita akan langsung di bawah ke area kerja PyCharm.

Proyek baru di pycharm

Selanjutnya, silahkan tambahkan file python dengan klik kanan pada direktori proyek, kemudian pilih New->Python File.

Membuat file python di pycharm

Setelah itu, berikan nama filenya dengan program-pertama dan klik Ok.

Memberikan nama file python di pycharm

Selanjutnya, silahkan tulis kode program-nya.

print "Hello dunia"
print "Selamat datang di pemrograman Python"
print "Saya belajar Python dengan PyCharm"
print "Salam, Petani Kode"

Kemudian buka menu Run->Run… atau tekan tombol Alt+Shift+F10. Kalau muncul pilihan, pilih saja program-pertama.

Menjalankan program python di pycharm

Selamat…

Program pertama kita di PyCharm sudah berhasil dieksekusi.

Begitulah cara membuat program python menggunakan IDE PyCharm, lebih mudah bukan?

Kita tidak perlu membuka terminal untuk mengekseskusi programnya.

Mana yang menurutmu lebih enak?

Apa Selanjutnya yang Harus dipelajari?

Kita sudah mengetahui cara memrogram Python di Linux baik menggunakan teks editor dan IDE Pycharm.

Silahkan melakukan eksperimen sendiri agar semakin paham.

Kalau ada pertanyaan, silahkan sampaikan melalui komentar!

Selanjutnya silahkan pelajari tentang:

📖 untuk daftar tutorial lengkap Python, cek di List Tutorial Python

Daftar isi tutorial

  1. Belajar Python #01: Mengenal Bahasa Pemrograman Python
  2. Belajar Python #02: Persiapan Pemrograman Python di Windows
  3. Belajar Python #03: Aturan Dasar Penulisan Sintaks Python
  4. Belajar Python #04: Mengenal Variabel dan Tipe Data di Python
  5. Belajar Python #05: Fungsi Input dan Output di Python
  6. Belajar Python #06: Operator di Python
  7. Belajar Python #07: Percabangan di Python
  8. Belajar Python #08: Perulangan di Python
  9. Belajar Python #09: Struktur Data List
  10. Belajar Python #10: Struktur Data Tuple
  11. Belajar Python #11: Struktur Data Dictionary
  12. Belajar Python #12: Fungsi di Python
  13. Belajar Python #13: Fungsi Lambda di Python
  14. Belajar Python #14: Apa Maksud dari *args dan **kwargs pada Python? 
  15. ======================================================================================================
# Contoh sintaks Python
if kondisi:
    print("Pernyataan benar.")
else:
    print("Pernyataan salah.")

# Kode Python untuk menampilkan pesan sederhana
print("Halo, dunia!")

# Penjelasan: 
# - print() adalah fungsi bawaan Python untuk menampilkan teks atau nilai ke konsol.
# - Teks yang ingin ditampilkan (dalam kasus ini, "Halo, dunia!") diberikan sebagai argumen kepada fungsi print().
# - Tanda kutip ganda atau tunggal dapat digunakan untuk menandai string di dalam Python.

# Kode Python untuk penggunaan variabel dan operasi matematika sederhana
bilangan1 = 5
bilangan2 = 3

hasil_penjumlahan = bilangan1 + bilangan2
hasil_pengurangan = bilangan1 - bilangan2
hasil_perkalian = bilangan1 * bilangan2
hasil_pembagian = bilangan1 / bilangan2

print("Hasil Penjumlahan:", hasil_penjumlahan)
print("Hasil Pengurangan:", hasil_pengurangan)
print("Hasil Perkalian:", hasil_perkalian)
print("Hasil Pembagian:", hasil_pembagian)

# Penjelasan:
# - Variabel bilangan1 dan bilangan2 digunakan untuk menyimpan nilai numerik.
# - Empat operasi matematika dasar (penjumlahan, pengurangan, perkalian, pembagian) diterapkan pada variabel-variabel tersebut.
# - Hasil dari setiap operasi disimpan dalam variabel terkait dan kemudian dicetak menggunakan fungsi print().

# Kode Python dengan struktur pemilihan (if-else)
usia = 18

if usia >= 18:
    print("Anda sudah dewasa.")
else:
    print("Anda masih anak-anak.")

# Penjelasan:
# - Struktur pemilihan if-else digunakan untuk membuat keputusan berdasarkan kondisi.
# - Jika usia lebih besar atau sama dengan 18, pesan "Anda sudah dewasa." akan dicetak.
# - Jika tidak, pesan "Anda masih anak-anak." akan dicetak.

VARIABEL 
# Contoh penggunaan variabel dalam Python

# Mendeklarasikan variabel dengan nilai
angka = 10
teks = "Halo, ini contoh variabel."
pi = 3.14
benar = True

# Menampilkan nilai variabel
print("Nilai variabel 'angka':", angka)
print("Nilai variabel 'teks':", teks)
print("Nilai variabel 'pi':", pi)
print("Nilai variabel 'benar':", benar)

# Melakukan operasi dengan variabel
hasil = angka * pi
print("Hasil perkalian 'angka' dan 'pi':", hasil)

# Mengubah nilai variabel
angka = 20
print("Nilai variabel 'angka' setelah diubah:", angka)

==========================================================================================================
def hitung_total(harga, jumlah):
    return harga * jumlah

def main():
    daftar_barang = {
        'barang_1': {'nama': 'Produk A', 'harga': 10000},
        'barang_2': {'nama': 'Produk B', 'harga': 15000},
        'barang_3': {'nama': 'Produk C', 'harga': 20000}
    }

    keranjang = []
    total_belanja = 0

    print("=== Selamat datang di Program Kasir ===")

    while True:
        print("\nDaftar Barang:")
        for key, value in daftar_barang.items():
            print(f"{key}. {value['nama']} - Rp {value['harga']}")

        kode_barang = input("Masukkan kode barang (selesai untuk selesai belanja): ")

        if kode_barang.lower() == 'selesai':
            break
elif kode_barang in daftar_barang :
"total'':
print_total(keranjang,total_belanja)
elif kode_barang in daftar_barang
jumalah=int 

        if kode_barang in daftar_barang:
            jumlah = int(input("Masukkan jumlah barang: "))
            barang = daftar_barang[kode_barang]
            subtotal = hitung_total(barang['harga'], jumlah)
            total_belanja += subtotal

            keranjang.append({
                'nama': barang['nama'],
                'harga': barang['harga'],
                'jumlah': jumlah,
                'subtotal': subtotal
            })

        else:
            print("Kode barang tidak valid. Silakan coba lagi.")

    print("\n--- Struk Belanja ---")
    for item in keranjang:
        print(f"{item['nama']} - Rp {item['harga']} x {item['jumlah']} = Rp {item['subtotal']}")

    print(f"\nTotal Belanja: Rp {total_belanja}")
    bayar = int(input("Jumlah uang yang dibayarkan: "))

    kembalian = bayar - total_belanja
    if kembalian >= 0:
        print(f"Kembalian: Rp {kembalian}")
    else:
        print("Maaf, uang yang dibayarkan tidak cukup.")

if __name__ == "__main__":
    main()



1 Komentar

  1. def hitung_total(harga, jumlah):
    return harga * jumlah

    def main():
    daftar_barang = {
    'barang_1': {'nama': 'Produk A', 'harga': 10000},
    'barang_2': {'nama': 'Produk B', 'harga': 15000},
    'barang_3': {'nama': 'Produk C', 'harga': 20000}
    }

    keranjang = []
    total_belanja = 0

    print("=== Selamat datang di Program Kasir ===")

    while True:
    print("\nDaftar Barang:")
    for key, value in daftar_barang.items():
    print(f"{key}. {value['nama']} - Rp {value['harga']}")

    kode_barang = input("Masukkan kode barang (selesai untuk selesai belanja): ")

    if kode_barang.lower() == 'selesai':
    break

    if kode_barang in daftar_barang:
    jumlah = int(input("Masukkan jumlah barang: "))
    barang = daftar_barang[kode_barang]
    subtotal = hitung_total(barang['harga'], jumlah)
    total_belanja += subtotal

    keranjang.append({
    'nama': barang['nama'],
    'harga': barang['harga'],
    'jumlah': jumlah,
    'subtotal': subtotal
    })

    else:
    print("Kode barang tidak valid. Silakan coba lagi.")

    print("\n--- Struk Belanja ---")
    for item in keranjang:
    print(f"{item['nama']} - Rp {item['harga']} x {item['jumlah']} = Rp {item['subtotal']}")

    print(f"\nTotal Belanja: Rp {total_belanja}")
    bayar = int(input("Jumlah uang yang dibayarkan: "))

    kembalian = bayar - total_belanja
    if kembalian >= 0:
    print(f"Kembalian: Rp {kembalian}")
    else:
    print("Maaf, uang yang dibayarkan tidak cukup.")

    if __name__ == "__main__":
    main()

    BalasHapus
Lebih baru Lebih lama