Mirzasky Blog
  • Beranda
  • Artikel
  • Internet
  • Internet of Things
  • Komputer
  • Sosial
  • Website
  • Lainnya
    • Advetorial
    • Gadget
    • Gambar
    • Games
    • Hiburan
    • Jaringan
    • Kuliah
    • Life
    • Programming
    • Sosial
    • Video
No Result
View All Result
Plugin Install : Cart Icon need WooCommerce plugin to be installed.
Mirzasky Blog
No Result
View All Result
  • Beranda
  • Artikel
  • Internet
  • Internet of Things
  • Komputer
  • Sosial
  • Website
  • Lainnya
Home Programming

Contoh Program Input Output Pada Python

Riza Mirza by Riza Mirza
2 Desember 2021
in Programming
Reading Time: 3 mins read
0 0
A A
0
Contoh Program Input Output Pada Python

Ilustrasi pemrograman Python (Gambar:Pixabay)

BagikanBagikanTweet !BagikanScan

Contoh Program Input Output Pada Python adalah contoh program sederhana pada bahasa pemrograman Python3 yang ditulis untuk pembelajaran. Contoh berikut merupakan bentuk program sederhana yang berbasis konsol.

Pada Python, perintah input adalah input(). Pada Python2, ada juga perintah raw_input(), namun karena Python3 adalah bahasa Python yang menjadi standar saat ini, maka kita sebaiknya mempelajari perintah-perintah Python3 saja. Pada Python3, peintah raw_input() sudah tidak digunakan lagi.

Nah, untuk output sendiri, pada Python ada perintah print(). Perintah input() dan print dapat kita uji dengan program interaktif pada konsol, di sini saya menggunakan  Integrated Development and Learning Environment (IDLE) Python3 versi Windows.

Contoh program output dasar pada Python

print("Halo dunia")

Jika dijalankan akan menampilkan teks : Halo Dunia

Contoh program input dasar pada Python

a = input ("Input angka :")

Jika dijalankan akan menampilkan permintaan input dari pengguna dengan tampilan seperti ini :

Pada input, nilai yang dimasukkan pengguna bertipe string, terlepas apapun yang dimasukkan apakah sebuah angka atau huruf.  Lihat pada gambar tangkapan layar konsol di atas, nilai dari variabel a saat diakses diberi tanda petik.

Contoh program input sederhana pada Python

a=input("Input nilai a : ")
b=input("Input nilai b : ")

print("Nilai a:",a)
print("Nilai b:",b)

Pada kode di atas, ada dua buah variabel yaitu a dan b, variabel tersebut nilainya diambil dari masukan keyboard dan ditampung dalam memori oleh variabel, kemudian dicetak ke konsol dengan perintah print. Sehingga, kode tersebut merupakan salah satu contoh sederhana program input output pada Python.

Ada banyak artikel, situs, dan aplikasi belajar Python yang ada jagat maya, sehingga tulisan ini berfokus pada studi kasus program konsol Python yang dibuat-buat.

Contoh Program Input Output Pada Python Studi Kasus Username & Password Generator

Misal, kita ingin membuat username dan password sebuah sistem informasi untuk mahasiswa. Polanya diambil dari data mahasiswa.

Ketentuannya adalah sebagai berikut :

  • Username merupakan gabungan prefiks user_ ditambah huruf pertama dari nama depan dan nama belakang, serta angka kedua dan ketiga dari NIM.
  • Password dibuat dengan kata-kata dari sekelompok nama-nama buah ditambah sebuah simbol _ dan ditambah lagi kombinasi angka dari tanggal, bulan, dan tahun lahir. Untuk menentukan nama buah yang dipakai dari kelompok tersebut, maka diambil nama buah dari kelompok tersebut berdasarkan indeks yang ditentukan oleh angka pertama dari NIM

Dari ketentuan di atas, kita dapat membuah kodenya sebagai berikut :

Download via Github

"""
Program ini untuk membuat username dan password berdasarkan data pribadi mahasiswa.
Program ini bertujuan untuk menggunakan sebagian perintah dasar Python3.

Ditulis oleh Riza Mirza, S.Kom,
untuk bahan belajar mata kuliah dasar pemrograman komputer dan internet of things.

Kode ini juga dipublikasi di situs https://mirzasky.com dan Github.

Lhokseumawe, 1 Desember 2021.

"""

#mencetak perintah input dan menerima input dari konsol
p="""
========================
Contoh inputan :
Nama Depan : Aulia
Nama Belakang : Sari
NIM : 228110201008
Tanggal Lahir : 01
Bulan Lahir : 01
Tahun Lahir : 2000
========================
"""
print(p)
namaDepan = input("Nama Depan :")
namaBelakang = input("Nama Belakang :")
nim = input("NIM:")
tgl = input("Tanggal Lahir:")
bln = input("Bulan Lahir:")
thn = input("Tahun Lahir:")

if(len(namaDepan) and len(namaBelakang) and len(nim) and len(tgl) and len(bln) and len(thn)!= 0):
    #membuat username berdasarkan huruf pertama nama depan dan nama belakang, serta angka kedua dan ketiga dari NIM
    a=namaDepan[0]
    b=namaBelakang[0]
    c="user_"
    d=nim[1:3]
    user=c+a+b+d

    #membuat password berdasarkan perbandingan angka pertama nim terhadap nama-nama buah
    #list nama-nama buah
    listBuah=['mangga','jeruk','anggur','nanas','apel','pisang','melon','semangka','salak']
    #ambil angka pertama dari inputan nim
    e=nim[0]
    #konversi tipe data string dari varibel e menjadi integer agar dapat menjadi indeks list
    f=int(e)
    #mengambil kata buah dari list
    buahSandi=listBuah[f]
    #membuat sandi dengan kombinasi nama buah dan tanggal bulan tahun lahir
    sandi=buahSandi+"_"+tgl+bln+thn
    print("\n")
    print("Berikut nama pengguna dan sandi yang disarankan")
    print("Username : ",user)
    print("Password : ",sandi)
else:
    print("Ada inputan yang kosong atau tidak valid")

Ketika dijalankan, kode tersebut akan meminta inputan dari keyboard dan menampilkan hasil di konsol.

Silakan gunakan kode itu untuk mempelajari lebih lanjut, dan silakan berkreasi.

Bagi pengguna Github, silakan ambil source codenya pada repositori berikut :

Contoh Python

Tags: Contoh ProgramPythonPython3
ShareSendTweetShareScan
Previous Post

Download Windows 11 ISO 64 bit Google Drive, Link Resmi dan Gratis

Next Post

Cara Buat Akun Zoom Unlimited Resmi dan Murah

Riza Mirza

Riza Mirza

Riza Mirza, seorang web developer dan internet marketer dari Lhokseumawe, Aceh. Juga alumni Universitas Al Muslim Peusangan, anggota Persatuan Pewarta Warga Indonesia, dan Manajer IT pada portal berita lokal.

Next Post
Cara Buat Akun Zoom Unlimited_ilustrasi

Cara Buat Akun Zoom Unlimited Resmi dan Murah

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

#Trending

  • DNS Anti Internet Positif 2021

    DNS Anti Internet Positif 2021 : Cara Menggunakan dan Server Tercepat

    0 shares
    Share 0 Tweet 0
  • Contoh Program If Else Pada Java

    0 shares
    Share 0 Tweet 0
  • Cara Benar Membuat Daftar Pustaka Untuk Wikipedia

    0 shares
    Share 0 Tweet 0
  • Contoh Program Input Output Pada Python

    0 shares
    Share 0 Tweet 0
  • Cara Install Raspberry Pi Tanpa Ribet Lengkap dengan Setting Jaringan

    0 shares
    Share 0 Tweet 0
  • Simple DNSCrypt, DNS Tanpa Internet Positif di Tahun 2020 !

    0 shares
    Share 0 Tweet 0

About Me

Temukan catatan, ide, tulisan, tutorial atau sekedar postingan "kapan sempat" di sini.

Follow Us

Category

  • Advetorial
  • Artikel
  • Gadget
  • Gambar
  • Games
  • Hiburan
  • Internet
  • Internet of Things
  • Jaringan
  • Komputer
  • Kuliah
  • Life
  • Programming
  • Sosial
  • Tak Berkategori
  • Video
  • Website

Tag Cloud

add-ons adware android anti-virus blog browser cloud cloudflare Daftar Pustaka dns DNSCrypt domain Domain Registrar download downloader dynasty warriors online google Hawkhost hosting hotspot hp canggih Idul Fitri Indihome internet filter keamanan mediafire Menulis mito Namecheap Nonton Film optimasi blog promo proxy ramadhan 2019 Raspberry Pi Referensi Sistem Operasi smartphone software tablet vpn Web Hosting wifi Wikipedia Windows

Recent News

VPN untuk Jurnalis

Pentingnya Teknologi VPN untuk Jurnalis

31 Maret 2023
Teknologi DNS Pribadi

Teknologi DNS Pribadi: Solusi Keamanan Data Pengguna

31 Maret 2023

© 2021. Semua Hak Dilindungi.

No Result
View All Result
  • Beranda
  • Artikel
  • Internet
  • Internet of Things
  • Komputer
  • Sosial
  • Website
  • Lainnya
    • Advetorial
    • Gadget
    • Gambar
    • Games
    • Hiburan
    • Jaringan
    • Kuliah
    • Life
    • Programming
    • Sosial
    • Video

© 2021. Semua Hak Dilindungi.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In