Cara menggunakan program password bahasa python

Ketika program meminta user untuk memasukan password/katasandi tentunya kita tidak ingin password yang sedang kita ketik muncul dilayar.

getpass [], fungsi yang meminta pengguna untuk memasukan kata sandi tanpa menampilkannya. Module getpass menyediakan cara yang aman untuk menangani permintaan kata sandi di mana program berinteraksi dengan pengguna melalui terminal/command prompt.

Contoh penggunaan pada validasi login user
Sintaks nya :

import getpass
userid = 'gani'
passw = 'secret'

uid = input['masukan id anda : ']
pwd = getpass.getpass['masukan password anda : ']
if uid == userid and pwd == passw :
    print['Sukses Login..Selamat datang ', userid]
else :
    print['User ID atau password salah']

Jika dijalankan hasilnya seperti ini :

Done..

Tutorial membuat Program untuk Log In user.

Buatlah program untuk Log In user. Program akan mengecek username dan password. Jika user memasukan user dan password dengan benar maka tampilkan "Berhasil Login". Jika user salah memasukan user dan  password maka akan ditampilkan "User/password salah!". User di berikan 3 kali kesempatan untuk mencoba Login. jika dalam 3 kali kesempatan login gagal maka tampilkan "Tidak Bisa Login".

Coding :
username = "kaynu"
password = "123455"

def login [user_name, pass_word] :
    if user_name != username and Pass_word != password :
        hasil = False
    else :
        hasil = True

    return hasil

i=3
while i>=1:
    userName_=input["masukan username anda :"]
    password_=input["masukan password :"]
    hasil=[login[userName_, password_]]
    if hasil == True :
        print ["login user berhasil"]
        break
    else :
        i-=1
        print["gagal login, sisa percobaan login adalah :", i ]

Coding Berhasil :

masukan username anda :kaynu

masukan password :kay123

login user berhasil

Coding Gagal :

masukan username anda :bask

masukan password :123kay

gagal login, sisa percobaan login adalah :  2

masukan username anda :bshc

masukan password :ascocsa1

gagal login, sisa percobaan login adalah :  1

masukan username anda :nsac

masukan password :schuas12

gagal login, sisa percobaan login adalah :  0

Password.Atau dalam bahasa bakunya kata sandi sangat diperlukan di dunia maya saat ini karena dengan kata sandi inilah kita bisa membuat berbagai akun di internet.

Namun,tentu saja kata sandi tidak boleh terlalu simple dan harus dirahasiakan karena menyangkut identitas akun yang telah anda buat.Jangan sampai seseorang yang tidak kenal mengetahui data akun anda terutama password karena dengan itu mereka bisa menggunakan akun anda untuk hal yang tidak diinginkan.

Kalau anda malas memikirkan kombinasi karakter untuk dijadikan password.Anda bisa mencoba membuat program python sederhana ini untuk bisa menghasilkan password acak yang bisa anda gunakan.

Seperti apa source code nya ? Langsung saja saya berikan

Bagi yang belum punya Python silahkan menuju halaman di bawah ini.Silahkan pilih sesuai dengan sistem operasi yang anda gunakan pada pc/laptop anda.

Download Python

Supaya lebih mudah,saya sarankan untuk menggunakan PyCharm saja untuk IDE Python nya.Silahkan download di bawah sini bagi yang belum punya.

Download PyCharm

Contoh Running program nya seperti ini

Itu hanya dalam bentuk instruksi.Kalau anda mau dalam bentuk GUI bagaimana ?

Ini source code nya kalau anda ingin membuat yang ada GUI simple nya

from tkinter import *

import random

top = Tk[]

top.geometry["300x150"]

top.title["Password Generator"]

top.resizable[0,0]

#membuat window

top.columnconfigure[0,weight=1]

top.columnconfigure[1,weight=1]

top.columnconfigure[2,weight=1]

top.rowconfigure[0,weight=1]

top.rowconfigure[1,weight=1]

top.rowconfigure[2,weight=1]

#mengatur grid pada window

label = Label[top, text="Kata Sandi :"]

entri = Entry[top]

#membuat label and entri

def HasilkanPass[]:

kecil = "abcdefghijklmnopqrstuvwxyz"

besar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

angka = "0123456789"

simbol = "[]{}[],.-/_*#%@!$"

# berbagai karakter untuk dijadikan password

semua = kecil + besar + angka + simbol

# menggabungkannya

panjang = 13  # panjang password

password = "".join[random.sample[semua, panjang]]

entri.insert[0,password]

#function

tombol = Button[top, text="Hasilkan Password"]

tombol.bind['',HasilkanPass[]]

#membuat tombol dan event tombol

tombol.pack[]

tombol.grid[row=2, column=1,padx=10,pady=20]

label.grid[row=0,column=0,padx=10,pady=5]

entri.grid[row=0,column=1,sticky=W,padx=5,pady=10]

#menempatkan semua komponen pada window

top.mainloop[]

#menjalankan window

contoh program ketika di running

Yang ingin mendownload file py nya ada di SINI

Bagaimana cara menggunakan Python?

Menjalankan Python.
Buka terminal CTRL + ALT + T..
Ketik python maka Anda akan masuk ke Python shell..
Tuliskan script Python Anda, contoh: print["Selamat datang di Python"] . jika sudah tekan tombol ENTER , dan script Python akan dijalankan/eksekusi..
Untuk keluar dari Python shell ketik exit[].

Bahasa pemrograman Python bisa digunakan untuk apa saja?

Sebagai bahasa pemrograman favorit, Python memiliki banyak kegunaan. Bahasa pemrograman ini digunakan untuk berbagai kepentingan, mulai dari pembuatan game offline dan online, maintenance website, machine learning, sampai aplikasi media sosial.

Apakah bahasa Python sulit?

Mudah dipelajari Dibanding bahasa pemrograman lain, Phyton relatif lebih mudah dipelajari. Bahasa ini memiliki sintaks-sintaks yang cukup sederhana dan gampang dimengerti. Bahasa ini sangat dinamis dan dibangun berdasarkan tingkat keterbacaan kode yang tinggi.

Siapa yang meracik bahasa pemrograman Python?

Python pertama kali dibuat pada tahun 1990 oleh Guido Van Rossum.

Bài mới nhất

Chủ Đề