Langsung ke konten utama

Contoh Koding Bahasa Pemograman python

 Contoh Koding Bahasa Pemograman python


Belajar pemograman python dengan HP Android, caranya dari play store, download applikasi pydroid3 di sini pydroid3 (Py3).  Lalu install atau pasang pada perangkat HP. Kemudian aplikasinya dibuka dan dijalankan.

Tutorial pembelajaran materinya, ikuti di sini: Belajar Bahasa Pemrograman python di HP Android:

Setelah membuka aplikasi Python, dan Bekerja di menu Terminal adalah spreadsheet untuk menulis kode. Kita ketikkan python  (semua huruf kecjl) sebelum menulis kode, maka akan muncul tanda panah >>> yang berarti bahwa kita siap untuk menulis kode.

Biasanya spreadsheet menu Terminal kurang efektif untuk penulisan kode kode yang barisnya banyak. Maka digunakan lah spreadsheet editornya, yang berwarna highlight (terang).


1. Menampilkan Teks

print(*halo dunia")

Lalu bila ditekan Enter (I-->), maka pada spreadsheet Terminal akan menampilkan hasilnya:

Halo Dunia.

print(*3")

Lalu bila di enter ( I--> ) 

3


2. Menampilkan String

print(halo dunia)

Lalu bila di enter ( I--> ) maka pada spreadsheet Terminal akan menampilkan hasilnya:

Halo Dunia.


3. Menampilkan Integer

print(2 + 3)

Lalu bila di enter ( I--> ) maka pada spreadsheet Terminal akan menampilkan hasilnya:

5


4. Menampilkan String 

mencetak(*6" + "2")

Lalu bila di enter ( I--> ) maka pada spreadsheet Terminal akan menampilkan hasilnya:

62


5. String dan Integer

SALAM = "Hi apa kabar"

print(SALAM)

Lalu bila di enter ( I--> ) 

Hi apa kabar

Nikai_Mtk = 87

print(Nilai_Mtk)

Lalu bila di enter ( I--> ) 

87


6. Tuple (kumpulan data string atau integer).

Tuple pakai tanda kurung biasa. Tuple tidak bisa dihapus/modifikasi

Siswa = ("Budi", "Tina", "Tio")

print(Siswa)

Lalu bila di enter ( I--> ) 

Budi, Tina, Tio


7. List (Kumpulan data string atau integer)

List pakai tanda kurung siku. List bisa dihapus/modifikasi

Siswa_1 = ["Nina", "Rahmat", "Salma"]

print(Siswa_1)

Lalu bila di enter ( I--> ) 

["Nina", "Rahmat", "Salma"]


8. Dictionary (sekumpulan data yang memiliki ada key dan value)

Dictionary pakai tanda kurung kurawal.

Nilai_Siswa = {"Tini": 87, "Dio": 75}

print(Nilai_Siswa)

Lalu bila di enter ( I--> ) 

 {"Tini": 87, "Dio": 75}


9. Len (Fungsi yang diterapkan sebagai Variabel String).

Leng berasal dari kata Length.

Kalimat = "Saya seorang pelajar"

Jumlah_Char = Len(Kalimat)

print(Jumlah_Char)

Lalu bila di enter ( I--> ) 

20

Oleh karena jumlah karakter, termasuk spasi dihitung sebagai karakter, sehingga semua karakter berjumlah 20.


10. Program kecil (pakai fungsi Len() dan input() untuk menghitung jumlah karakter).  

Nama = input("Masukkan nama Anda")

Jumlah_Char = Len(Nama)

print("Nama Anda terdiri dari", Jumlah_Char, "karakter")

Lalu bila di enter ( I--> ) 

Masukkan nama Anda : Rudi

Lalu bila di enter ( I--> ) 

Nama Anda terdiri dari 12 karakter


11. Index

x = "Belajar python"

index B=0, e=1, ..., spasi=7, P=8, ..., n=13.

x = "Belajar python"

idx= x.index("B")

print(idx)

Lalu bila di enter ( I--> ) 

0

idx= x.index("y") ini

print(idx)

Lalu bila di enter ( I--> )

9

idx= x.index("y")

Kar= x[8]

print(Kar)

Lalu bila di enter ( I--> ) 

p


12. Slice (untuk memotong value sebuah variabel tertentu berdasarkan index itemnya)

variabel[awal : akhir]

X= Belajar Python"

Potong= X[0 : 7]

print(Potong)

Lalu bila di enter ( I--> ) 

Belajar

Oleh Karena karakter ke-7 adalah spasi

Potong= X[8 : 14]

print(Potong)

Lalu bila di enter ( I--> ) 

Python

Potong= X[3 : 9]

print(Potong)

Lalu bila di enter ( I--> ) 

ajar P


13. Find()

Untuk menemukan posisi dari sebuah kata pada variabel string.

Kalimat= "Budi adalah ketua kelas"

Posisi_kats= Kalimat.find("ketua")

print(Posisi_kata)

Lalu bila di enter ( I--> ) 

12

print("Kata yang Anda cari berada pada indekx ke-", Posisi_kats")

Lalu bila di enter ( I--> ) 

Kata yang Anda cari berada pada indekx ke-12


14. Replace()

Untuk mengganti sebuah atau lebih karakter pada sebuah variabel string 

Kalimat= "python yang terbaik"

Kalimat_pengganti= Kalimat.replace("y", "a")

print(Kalimat_pengganti)

Lalu bila di enter ( I--> ) 

pathon ang terbaik

 Kalimat_pengganti= Kalimat.replace("yang", "adalah yang")

print(Kalimat_pengganti)

Lalu bila di enter ( I--> ) 

Python adalah yang terbaik

Kalimat_pengganti= Kalimat.replace(" ", "&")

print(Kalimat_pengganti)

Lalu bila di enter ( I--> ) 

Python & yang & terbaik


16.   if, elif, else

if, digunakan untuk kondisional stament

Kota_ku= "Padang"

if Kota_ku == "Padang":

print("Benar")

Lalu bila di enter ( I--> ) 

Benar

Kota_ku= "Padang"

if Kota_ku == "Padang":

print("Benar")

       else 

       print("Salah")

Lalu bila di enter ( I--> ) 

Benar

Jika diganti Kota_ku= Jakarta,

maka bila di print akan dapat hasilnya Salah

elif:

Pemakaian elif bisa banyak atau bertingkat

Kota_ku= "Padang"

if Kota_ku == "Padang":

print("Benar")

     elif Kota_ku ==  "Palembang":

     print("Yup Palembang")

          else 

          print("Bukan")

Lalu bila di enter ( I--> ) 

Benar

Bila digantikan Padang menjadi Palembang,

maka bila di print, akan menghasilkan 

Yup Palembang

Bila digantikan Padang menjadi Jambi,

maka bila di print, akan menghasilkan 

Bukan


17. Logika if yang bertingkat

Umur= 20

Pendidikan= "S1"

if Umur == 20:

     if Pendidikan == "S1":

print("Selamat, Anda diterima di Perusahaan")

else:

print("Maaf, Anda tidak di terima")

Lalu bila di enter ( I--> ) 

Selamat, Anda diterima di Perusahaan

Jika Umur nya di rubah menjadi 18,

maka bila di print, akan di dapat hasilnya

Maaf, Anda tidak di terima

Jika kondisi Umur dirubah

if Umur >= 20:

dan Umur = 21

maka bila di print, akan di dapat hasilnya

Selamat, Anda diterima di Perusahaan

Jika kondisi Umur dirubah

if Umur >= 20:

dan Umur <= 35

Jika Umur = 70

Maka hasilnya, adalah:

Maaf, Anda tidak di terima

Jika kondisi Pendidikan di rubah

if Pendidikan == "S1" or Pendidikan == "S2" or Pendidikan == "S3" :

maka bila di print, akan di dapat hasilnya

Selamat, Anda diterima di Perusahaan


18. Applikasi Sederhana pakai Logika if (Logika Statement)

Instruksi= input("Tekan Enter, dan Masukkan Bio Data Anda:")

Nama= input("nama")

Umur= int(input("umur"))

Pendidikan= input("pendidikan")

Pengalaman_ketjs= int(input("pengalaman kerja"))

Lalu bila di enter ( I--> ) 

Tekan Enter, dan Masukkan Bio Data Anda:

Nama: Dedi

Umur: 20

Pendidikan: S1

Pengalaman_kerja: 3

Jika kondisi Umur dirubah

if Umur >= 20 and  Umur <= 35

if Pendidikan == "S1" or Pendidikan == "S2" or Pendidikan == "S3" :

If Pengalaman_ketja >= 3

print("Selamat, Anda diterima di Perusahaan")

    else:

     print("Maaf, Anda tidak di terima")

maka bila di print, akan di dapat hasilnya

Selamat, Anda diterima di Perusahaan

Jika stament print yang di rubah

print("Selamat", nama, "Anda diterima di Perusahaan")

maka bila di print, akan di dapat hasilnya

Selamat, Dedi Anda diterima di Perusahaan


:19. Data type Conversion.

Untuk mengubah suatu type data menjadi type data yang lain

pada fungsi str(), int(), tuple(), list(), dict(), float().

Mari kita kembali bekerja di spreadsheet Terminal

X= "40"

type(X)

Lalu bila di enter ( I--> ) 

<class "str">

y= 50

type(y) dan 

Lalu bila di enter ( I--> ) 

<class "int">

X + str(y)

Lalu  di enter ( I--> ) 

"4050"

Oleh karena datanya adalah berupa String

 int(X) + y

Lalu di enter ( I--> ) 

90

Oleh karena datanya adalah berupa Integer.


Fungi Tuple

a= (1, 2, 3, 4, 5, 6)

b= [7, 8, 9, 10, 11]

type (a)

Lalu di enter ( I--> ) 

<class "list">

a + tuple (b)

Lalu di enter ( I--> ) 

(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)

list(a) + b

Lalu di enter ( I--> ) 

[1,, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]

c= a + tuple(b)

d= list(a) + b

Lalu di enter ( I--> ) 

c

Lalu di enter ( I--> ) 

(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)

d

Lalu di enter ( I--> ) 

 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]

type(c)

Lalu di enter ( I--> ) 

<class "tuple">

type(d)

Lalu di enter ( I--> ) 

<class "list">


20. Dictionary

Digunakan pada data yang berupa key dan value.

p= ["Nina", "Budi", "Tina"]

q= [70, 80, 90]

dict(zip(p,q))

Lalu di enter ( I--> ) 

{"Nina": 70, "Budi": 80, "Tina": 90}

r= dict(zip(p,q))

r

Lalu di enter ( I--> ) 

{"Nina": 70, "Budi": 80, "Tina": 90}

type (r)

Lalu di enter ( I--> ) 

<class "dict">


float dipakai untuk desimal (bilangan berkoma) 

X= 4

float(X)

Lalu di enter ( I--> ) 

4,0

y= float(X)

Lalu di enter ( I--> ) 

y

Lalu di enter ( I--> ) 

4,0

type (y)

Lalu di enter ( I--> ) 

<class "float">

z= int(y)

Lalu di enter ( I--> ) 

Z

Lalu di enter ( I--> ) 

4


21. Aritmetic Operators.

Kita kembali bekerja di Terminal.

Operasi operasi perhitungan yang bisa dilakukan pada angka-angka (data integer), yaitu:

- Penambahan, pakai tanda (+)

- Pengurangan, pakai tanda (-)

- Pembagian, pakai tanda (/)

- Perkalian, pakai tanda (*)

- Perpangkatan, pakai tanda (**)

- Pembagian yang hasilnya tanpa koma, pakai tanda (//)

- Modus (Modulus) yaitu sisa dari pembagian, pakai tanda (%).

x= 12

y= 5

z1= x + y

z2= x - y

z3= x / y

z4= x * y

z5= x **2

z6= x // y

z7= x % y

print(z1, z2, z3, z4, z5, z6, z7)

Lalu bila di enter ( I--> ) 

17, 7, 2,4, 60, 144, 2,, 2


22. Membuat Applikasi Kalkulator Sederhana.

Ini pemograman sederhana, tidak interface.

Menggunakan fungsi input, type Conversion, logika if statement. 

Tutorialnya tonton, ikuti  dan pelajari di sini: Membuat Kalkulator Sederhana

Kita bekerja di spreadsheet editor.

while True:

Operasi= input("ln Tentukan Operasi yang ingin Anda lakukan, misalnya +, -, *, / :")

if Operasi not in ("+", "-", "*", "/"):

print("Maaf, operasi yang Anda masukkan tidak valid")

break

x= int(input("Masukkan angka pertama :")

y= int(input("Masukkan angka kedua :").

if Operasi == "+":

print("Hasil dari", x, "+", y, "=", x+y)

    elif Operasi == "-":

    print("Hasil dari", x, "-", y, "=", x-y)

    elif Operasi == "*":

    print("Hasil dari", x, "*", y, "=", x*y)

    elif Operasi == "/":

    print("Hasil dari", x, "/", y, "=", x/y)

Lalu bila di enter ( I--> ) 

Tentukan operasi yang ingin Anda lakukan, misalnya +, -, *, / :

+

Masukkan angka pertama:  8

Masukkan angka kedua:  6

Hasil dari 8+6 = 14

Keterangan:

Int digunakan untuk mengubah data string menjadi integer.

ln digunakan untuk menentukan spasi pada tampilan di layar.


23. For Loop dan While Loopl

For Loop digunakan untuk melakukan pengulangan perintah/instruksi yang sama  sampai pada hitungan tertentu.

Yang di print adalah key nya (bukan value).

x= Indonesia

for i in x:

       print(i)

Lalu bila di enter ( I--> ) 

I

n

d

o

n

e

s

i

a


z= ["Budi", "Rani", "Rahmat"]

a= ("Budi": 80, "Rani": 70, "Rahmat": 75)

for key, value in a.itemd():

        print(key,value)

Lalu bila di enter ( I--> ) 

Budi. 80

Rani. 70

Rahmat. 75

        print(key + ":" + str(,value))

Lalu bila di enter ( I--> ) 

Budi. : 80

Rani  : 70

Rahmat. : 75


Pada variabel Integer, maka harus merubah int menjadi variabel string.

b= 3, 5, 6, 7

for i in str(b)

print(b)

Lalu bila di enter ( I--> )

3

5

6

7











Komentar

Postingan populer dari blog ini

Pemograman R Studio

  Metode Numerik Menggunakan R Pengantar Gambaran Isi Buku Cara Berkontribusi dalam Buku Ini Ucapan Terima Kasih Lisensi 1  Bahasa Pemrograman R 1.1  Sejarah R 1.2  Fitur dan Karakteristik R 1.3  Kelebihan dan Kekurangan R 1.4  RStudio 1.5  Menginstall R dan RStudio 1.6  Working Directory 1.6.1  Mengubah Lokasi Working Directory 1.6.2  Mengubah Lokasi Working Directory Default 1.7  Memasang dan Mengaktifkan Paket R 1.8  Fasilitas Help 1.8.1  Mencari Help dari Suatu Perintah Tertentu 1.8.2  General Help 1.8.3  Fasilitas Help Lainnya 1.9  Referensi 2  Kalkulasi Menggunakan R 2.1  Operator Aritmatik 2.2  Fungsi Aritmetik 2.3  Operator Relasi 2.4  Operator Logika 2.5  Memasukkan Nilai Kedalam Variabel 2.6  Tipe dan Struktur Data 2.7  Vektor 2.7.1  Membuat vektor 2.7.2  Missing Values 2.7.3  Subset Pada Vektor 2.7.4  Operasi Matematis Menggunakan Vektor ...

MIGRASI DATABASE DARI SQLite KE MySQL (Part-1)

  MIGRASI DATABASE DARI SQLite KE MySQL (Part-1) Pemakaian yang mana lebih baik dalam membuat database_musik di mysql atau Exel yang cell Cell pada tabel dilakukan operasi fungsi logika matematika. Untuk keperluan membuat database atau tabel yang memerlukan operasi logika atau matematika, seperti yang Anda sebutkan, MySQL jauh lebih baik dibandingkan Excel. Berikut adalah beberapa alasan mengapa MySQL lebih disarankan: 1. **Kapasitas dan Skalabilitas**: MySQL dapat menangani jumlah data yang jauh lebih besar daripada Excel. Ini penting jika Anda berencana untuk menyimpan banyak data atau melakukan operasi yang kompleks di atas data tersebut. 2. **Kekuatan dan Kinerja**: MySQL dirancang khusus untuk memproses query dan operasi basis data dengan cepat. Ini termasuk operasi matematika, logika, dan agregasi data yang umum dilakukan dalam aplikasi. 3. **Fleksibilitas Struktur**: Dalam MySQL, Anda dapat dengan mudah menentukan struktur tabel yang kompleks dan melakukan kueri yang lebih r...

Cara Menjadi Pengembang Front End – Keterampilan Front End Web Dev

  Menyumbangkan Belajar coding —  kurikulum 3.000 jam gratis 10 JUNI 2022 / #PENGEMBANGAN UJUNG DEPAN Bagaimana Menjadi Pengembang Front End – Keterampilan Front End Web Dev Joel Olawanle Beberapa profesional dengan bayaran tertinggi di dunia adalah pengembang front-end.  Mereka menggunakan pengetahuan dan bakat mereka untuk merancang situs web yang menarik dan ramah pengguna. Pengembang front-end tidak memerlukan gelar atau sertifikat sekolah untuk bekerja.  Sebaliknya, mereka harus memahami dasar-dasar pengembangan front-end, bahasa pemrograman, dan kerangka kerja pengembangan front-end. Dalam panduan ini, Anda akan belajar bagaimana menjadi pengembang front end dengan terlebih dahulu memahami apa yang dimaksud dengan pengembangan front end, keterampilan teknis dan soft skill yang diperlukan, bahasa dan kerangka kerja yang tersedia, dan beberapa langkah untuk memulai. Seorang pengembang front-end di Amerika Serikat dapat memperoleh rata-rata $86,178 per tahun, menu...