Anda di halaman 1dari 7

Nama : Muhammad Ridhani

Nim : 1610131310013
Tugas 4

#memanggil library GUI


from tkinter import *

window= Tk()
#mengatur ukuran tampilan GUI menjadi 350 x 200 px
window.geometry('350x200')
#membuat agar tidak langsung berhenti
window.mainloop()

Hasilnya

#import library GUI


from tkinter import *
window = Tk()
#membuat judul
window.title("Judul")
#membuat tulisan di dalam tampilan GUInya dengan teks = Hello
lbl = Label(window, text="Hello")
#mengatur posisi di column 0 dan row 0
lbl.grid(column=0, row=0)
window.mainloop()

Hasilnya
#import library GUI
from tkinter import *
window = Tk()
#membuat judul
window.title("Judul")
#membuat tulisan di dalam tampilan GUInya dengan teks = Hello
#font=("jenis teks jenis tulisan", ukuran teks)
lbl = Label(window, text="Hello", font=("Arial Bold",50))
#mengatur posisi di column 0 dan row 0
lbl.grid(column=0, row=0)
window.mainloop()

Hasilnya

#menambahkan library GUI


from tkinter import *
window = Tk()
#menambahkan judul
window.title("judul")
#mengatur ukuran menjadi 350 x 200
window.geometry('350x200')
#membuat label dengan tulisan hello
lbl=Label(window, text="Hello")
#letakkan di posisi col=0 dan row=0
lbl.grid(column=0, row=0)
#bikin fungsi ketika tombol di klik
def klik():
lbl.configure(text="Button was clicked !!")

#perintah untuk menampilkan button


btn = Button(window, text="Click Me", command=klik)
#mengatur posisi di col=1 row=0
btn.grid(column=1, row=0)
window.mainloop()
Hasilnya

#menambahkan library GUI


from tkinter import *
window = Tk()
#menambahkan judul
window.title("judul")
#mengatur ukuran menjadi 350 x 200
window.geometry('350x200')
#membuat label dengan tulisan hello
lbl=Label(window, text="Hello")
#letakkan di posisi col=0 dan row=0
lbl.grid(column=0, row=0)
#perintah untuk input
txt=Entry(window, width =10)
#letakkan di col=1 row 0
txt.grid(column=1, row=0)
#bikin fungsi
def klik():
#bikin variabel baru dengan nilai welcome to daitambah hasil input
res="Welcome to " + txt.get()
#lalu tampilkan
lbl.configure(text=res)

#membuat tombol button dengan fungsi klik


btn= Button(window, text="clik Me", command=klik)
#letakkan di col=2 row=0
btn.grid(column=2, row=0)
window.mainloop()
Hasilnya

from tkinter import *


window = Tk()
window.title("Kalkulator")
window.geometry('500x500')
lbl=Label(window, text="masukkan bil 1")
lbl.grid(column=0, row=0)

lbl1=Label(window, text="masukkan bil 2")


lbl1.grid(column=0, row=1)

txt=Entry(window, width =10)


txt.grid(column=1, row=0)

txt1=Entry(window, width =10)


txt1.grid(column=1, row=1)

lbl2=Label(window,text="")
lbl2.grid(column=0, row=4)

def tambah():
a=int(txt.get())
b=int(txt1.get())

hasil=int(a)+int(b)
baru="Hasil dari "+ str(a) +" + " +str(b)+" ="+str(hasil)
lbl2.configure(text=baru)
def kurang():
a=int(txt.get())
b=int(txt1.get())

hasil=int(a)-int(b)
baru="Hasil dari "+ str(a) +" - " +str(b)+" ="+str(hasil)
lbl2.configure(text=baru)

def kali():
a=float(txt.get())
b=float(txt1.get())

hasil=float(a)*float(b)
baru="Hasil dari "+ str(a) +" * " +str(b)+" ="+str(hasil)
lbl2.configure(text=baru)

def bagi():
a=float(txt.get())
b=float(txt1.get())

hasil=float(a)/float(b)
baru="Hasil dari "+ str(a) +" / " +str(b)+" ="+str(hasil)
lbl2.configure(text=baru)

btn= Button(window, text="+", command=tambah, width=14)


btn.grid(column=0, row=3)

btn1= Button(window, text="-", command=kurang, width=14)


btn1.grid(column=1, row=3)

btn2= Button(window, text="x", command=kali, width=14)


btn2.grid(column=2, row=3)

btn3= Button(window, text="/", command=bagi, width=14)


btn3.grid(column=3, row=3)

window.mainloop()
Hasilnya
import tkinter
import math

awal=tkinter.Tk()
lbel=tkinter.Label
inp=tkinter.Entry
btn=tkinter.Button

a=lbel(text='Masukkan nilai a')


a.pack()

innA=inp(awal)
innA.pack()

b=lbel(text='Masukkan nilai b')


b.pack()

innB=inp(awal)
innB.pack()

c=lbel(text='Masukkan nilai c')


c.pack()

innC=inp(awal)
innC.pack()

def cetak():
a=int(innA.get())
b=int(innB.get())
c=int(innC.get())
d=(int(b)*int(b)-4*int(a)*int(c))

det= math.sqrt(d)

x1=(int(-b)-int(det))/(2*int(a))
x2=(int(-b)+int(det))/(2*int(a))

print(x1)
print(x2)

xI=lbel(text="x1 = "+ str(x1))


xI.pack()

xII=lbel(text="x2 = "+ str(x2))


xII.pack()

hitung=btn(text='Hitung', command=cetak)
hitung.pack()

awal.mainloop()
Hasilnya

Anda mungkin juga menyukai