Site icon Pesona Informatika

Contoh program python biodata

contoh-program-python-biodata-thumbnail

Contoh program python biodata – pesonainformatika.com. Apakah anda sedang mempelajari bahasa pemrograman python? jika iya maka tidak salah jika artikel satu ini bisa menjadi studi kasus untuk memahami logika untuk mendalami pemrograman menggunakan bahasa python. Pada kesempatan kali ini saya akan menampilkan beberapa contoh bentuk untuk membuat program sederhana biodata menggunakan bahasa python. Simak guys…..

Pendahuluan

Hello…. python coder. Untuk memulai mempelajari contoh program python biodata tentunya anda harus tau cara menjalankan program python di komputer atau laptop kan yaa, jika belum tahu anda bisa kunjugi halaman ini: Cara menjalankan python di cmd . Saya harap anda juga sudah setidaknya mengetahui dasar-dasar python.

Pembahasan

Okay, untuk memulai kita coba tentukan dulu data apa saja yang akan kita gunakan dalam studi kasus. Misal: Nama, alamat, tempat dan tanggal lahir, pekerjaan, dan status. Mari kita masuk ke contoh1

def run():
    nama = input('input nama: ')
    alamat = input('input alamat: ')
    ttl = input('input tempat dan tanggal lahir: ')
    pekerjaan = input('input pekerjaan: ')
    status = input('input status: ')

    print('================================')
    print('Biodata anda adalah: ')
    print('nama: ' + nama)
    print('alamat: ' + alamat)
    print('ttl: ' + ttl)
    print('pekerjaan: ' + pekerjaan)
    print('status: ' + status)

if __name__ == '__main__':
    run()

Kita perhatikan code diatas, kita membuat variable baru yaitu nama, alamat, ttl, pekerjaan, dan status. Masing-masing variable ini kita dapat valuenya dari ‘input’ . input sendiri adalah masukan dari user saat code dijalankan. Setelah mendapat value, maka kita cetak menggunakan perintah ‘print’ untuk menampilkan hasilnya seperti berikut ini:

Mari kita kreasikan dengan memisahkan fungsi biodata tersendiri dan melakukan fungsi looping ‘while’ agar kita bisa menginput biodata lain tanpa menjalankan code secara berulang-ulang:

def get_biodata():
    nama = input('input nama: ')
    alamat = input('input alamat: ')
    ttl = input('input tempat dan tanggal lahir: ')
    pekerjaan = input('input pekerjaan: ')
    status = input('input status: ')
    print('================================')
    print('Biodata anda adalah: ')
    print('nama: ' + nama)
    print('alamat: ' + alamat)
    print('ttl: ' + ttl)
    print('pekerjaan: ' + pekerjaan)
    print('status: ' + status)

def run():
    while True:
        get_biodata()
        input_lagi = input('apakah input lagi? (y/n): ')
        if input_lagi == 'y':
            continue
        elif input_lagi == 'n':
            break

if __name__ == '__main__':
    run()

pada contoh2 ini, kita membuat fungsi baru namanya get_biodata(). Fungsi ini kita gunakan sama persis pada contoh1. yang berbeda dengan contoh1 yaitu, kita menambahkan fungsi while True. apa artinya while True ini? fungsinya yaitu untuk melakukan perulangan secara terus menerus tanpa henti. kemudian kita membuat inputan lagi dan kita simpan di variable input_lagi. Selanjutnya kita membuat decision if untuk memberi pilihan apakah akan melakukan input biodata/get_biodata() lagi atau tidak. Pada dasarnya while True akan loop secara terus menerus, tapi kita menambahkan ‘break’ jika input_lagi bernilai ‘n’ jadi looping atau perulangan while True ini akan berhenti.

Kita membuat pengembangan lagi pada contoh3 dibawah ini. Formatnya sama dengan contoh2, hanya saja kita akan menggunakan looping pada kebutuhan data untuk menyimpan variable masing-masing biodata:

def get_biodata():
    kebutuhan_data = ['nama', 'alamat', 'ttl', 'pekerjaan', 'status']
    inputan_biodata = []
    for data in kebutuhan_data:
        inputan = input('input {}: '.format(data))
        inputan_biodata.append(inputan)

    print('================================')
    print('Biodata anda adalah: ')

    for id, hasil in enumerate(inputan_biodata):
        print(kebutuhan_data[id] + ': ' + hasil)


def run():
    while True:
        get_biodata()
        input_lagi = input('apakah input lagi? (y/n): ')
        if input_lagi == 'y':
            continue
        elif input_lagi == 'n':
            break


if __name__ == '__main__':
    run()

Penutup

Kira-kira sudah paham belum beberapa contoh code diatas? Saya harap dengan menyediakan beberapa format seperti diatas, maka anda mendapat wawasan lebih tentang logic dalam menyelesaikan permasalahan. Semoga contoh program python biodata kali ini dapat bermanfaat bagi kita. Anda bisa menemukan contoh-contoh studi kasus lainya di halaman page belajar python ini: https://pesonainformatika.com/belajar-python/ Semoga bermanfaat, sampai jumpa di postingan selanjutnya.

Written by @akhisyabab

Exit mobile version