Cara menggunakan membuat jam dengan python

Informasi tentang waktu sangatlah penting, terutama di bulan Ramadhan ini. Jika gak ada jam di rumah kita, tenang saja gak usah khawatir kita bisa buat sendiri dengan Python tentunya dengan GUI kesayangan Tkinter. So…No Clock! No Worry!

Cara menggunakan membuat jam dengan python

Spesifikasi Program:
* Komponen Tkinter: Frame, Label
* Modul tambahan: time
* Fungsi penting: strftime(), after()

Berikut Kode Program: JAM DIGITAL

# file: digital.py
# versi: python 2.7
# Program Jam Digital dengan Tkinter
# created by Klinik Python
# update: 02/08/2012 12.13 AM

# memanggil modul Tkinter
from Tkinter import *
# memanggil modul time (untuk mengakses waktu saat ini)
import time

class JamDigital:
	""" Kelas Jam Digital"""
	
	def __init__(self, parent, title):
		self.parent = parent
		
		self.parent.title(title)
		self.parent.protocol("WM_DELETE_WINDOW", self.onTutup)
		self.parent.resizable(False, False)
		
		# buat variabel String untuk teks jam
		self.teksJam = StringVar()
		
		self.aturKomponen()
		# melalukan looping untuk tampilan jam
		self.update()
		
	def aturKomponen(self):
		mainFrame = Frame(self.parent, bd=10)
		mainFrame.pack(fill=BOTH, expand=YES)
		
		# teks jam dibuat dengan komponen Label, yang bisa berubah 
		# setiap waktu.
		self.lblJam = Label(mainFrame, textvariable=self.teksJam,
			font=('Helvetica', 40))
		self.lblJam.pack(expand=YES)
		
		self.lblInfo = Label(mainFrame, text="www.KlinikPython.Wordpress.Com",
			fg='red')
		self.lblInfo.pack(side=TOP, pady=5)
		
	def update(self):
		# strftime() berfungsi untuk merubah data waktu secara lokal
		# menjadi bentuk string yang kita inginkan.
		datJam = time.strftime("%H:%M:%S", time.localtime())
		
		# mengubah teks jam sesuai dengan waktu saat ini
		self.teksJam.set(datJam)
		
		# perubahan teks jam dalam selang waktu 1 detik (1000 ms)
		self.timer = self.parent.after(1000, self.update)
		
	def onTutup(self, event=None):
		self.parent.destroy()
		
if __name__ == '__main__':
	root = Tk()
	
	app = JamDigital(root, "Jam Digital")
	
	root.mainloop()

Woke!…Semoga Bermanfaat
Salam PythonMania!

Advertisement

Rate this:

Share this:

  • Twitter
  • Facebook

Like this:

Like Loading...

Related

Python merupakan bahasa pemrograman komputer yang digunakan untuk membantu pekerjaan kita membangun sebuah situs web dan perangkat lunak, mengotomasi sebuah tugas, dan melakukan analisis data dengan menggunakan script code. Python juga dapat digunakan untuk membuat berbagai macam program yang berbeda dan tidak khusus untuk masalah tertentu, maka dari itu python masuk kedalam general-purpose language.

Salah satu alasan mengapa bahasa pemrograman ini banyak sekali digunakan oleh kebanyakan orang adalah sangat fleksibel dan juga user friendly sekali dalam segi instalasi ataupun pada saat pemakaian. Alasan lainnya adalah python ini mudah untuk dipelajari oleh orang-orang yang tidak memiliki latar belakang di bidang IT, jadi seperti akuntan dan ilmuan bisa mempelajari bahasa ini karena cukup mudah untuk dipahami.

Nah pada artikel kali ini kita akan membahas codingan-codingan sederhana dari python yang mudah dipahami oleh banyak orang mulai dari yang dasar sampai yang cukup kompleks dalamnya. Yuk simak artikel dibawah ini!

1. Menentukan Tahun Kabisat

Untuk contoh codingan pertama yang bisa kalian pelajari adalah bagaimana cara kita menentukan tahun kabisat. Tahun kabisat biasanya akan muncul setiap empat tahun sekali dan memiliki ciri habis dibagi 4. Tapi untuk tahun yang merupakan abad baru seperti tahun 1800, 1900, dan juga 2000. Tahun-tahun tersebut harus dibagi 400 terlebih dahulu agar bisa tergolong tahun kabisat. Maka dari itu, kalian perlu membuat sebuah perulangan if else secara bersarang yang artinya terdapat perulangan if else lain di dalam sebuah perulangan if else. Kalian bisa melihat script dibawah ini:

Cara menggunakan membuat jam dengan python

ini akan menghasilkan hasil seperti berikut ini:

Cara menggunakan membuat jam dengan python

Baca juga : Mengenal Array pada Bahasa Pemrograman Python

2. Mengurutkan Kata Sesuai Abjad

Codingan kedua kalian dapat membuat sebuah tampilan yang menampilkan urutan kata sesuai abjadnya dengan menggunakan python. Untuk caranya adalah kalian dapat menggunakan fungsi split untuk bisa memecahkan kalimat menjadi sebuah kata-kata. Kemudian kalian pakai fungsi sort untuk bisa mengurutkan kata-kata yang sebelumnya sesuai abjad. Tambahkan pula perulangan for untuk menampilkan daftar kata yang sudah diurutkan dengan menggunakan fungsi sort. Penerapannya bisa kalian lihat dibawah ini:

Cara menggunakan membuat jam dengan python

Hasil yang sudah dijalankan:

Cara menggunakan membuat jam dengan python

3. Menentukan Bilangan Ganjil atau Genap

Codingan selanjutnya ialah bagaimana kalian menentukan sebuah bilangan ganjil atau genap. Kalian dapat menggunakan if else untuk menentukan bilangan ganjil atau genap. Kalian bisa menambahkan operator % di dalam codingan kalian, operator ini digunakan untuk bisa mengetahui apakah bilangan yang kalian masukkan itu habis dibagi nol. Jika bilangan yang kalian masukkan habis dibagi dengan nol, maka bilangan tersebut termasuk bilangan genap. Tetapi sebaliknya, jika kalian memasukkan bilangan yang tidak habis dibagi nol maka bilangan tersebut termasuk kedalam bilangan ganjil. Untuk penerapannya kalian bisa melihat di bawah ini:

Cara menggunakan membuat jam dengan python

Hasilnya ialah:

Cara menggunakan membuat jam dengan python

Baca juga : Array Python : Array VS List Serupa Namun Tak Sama, Yuk, Kenali Perbedaannya

4. Menyelesaikan Persamaan Kuadrat

Contoh codingan terakhir yang bisa kalian buat dan pelajari adalah membuat program untuk menyelesaikan persamaan kuadrat. Nah disini kalian akan membuat program python yang memerlukan sebuah modul untuk mengimpornya, modul ini bernama cmath. Cmath ini berguna untuk menyelesaikan persamaan atau perhitungan matematika yang rumit. Untuk menghitung persamaan kuadrat, kombinasikan modul cmath dengan menggunakan fungsi sqrt. Kalian dapat melihat bagaimana penerapannya dibawah ini:

Cara menggunakan membuat jam dengan python

Untuk hasilnya seperti berikut ini:

Cara menggunakan membuat jam dengan python

Gimana sahabat DQ? Terbukti bukan bahasa python termasuk kategori high level language, syntax-syntaxnya juga mudah dipahami khususnya untuk pemula. Kamu juga ngga perlu khawatir jika kamu belum memiliki pengalaman tentang bahasa python sebelumnya, kamu tetap bisa mengasah pemahaman mendasar kamu tentang python, kamu bisa bergabung dalam rangkaian modul DQLab yang berjudul “Python for Data Professional Beginner”. Modul ini terdiri dari 3 part yang bisa kamu selesaikan secara bertahap loh. 

Cara menggunakan membuat jam dengan python

Caranya gimana? Mudah banget kok cukup signup sekarang ke DQLab.id lalu pilih menu learn. Setelah itu kamu sudah bisa menikmati pembelajaran yang praktis dan aplikatif dan jago machine learning bersama DQLab! Tunggu apa lagi? Yuk, signup sekarang dan mulai belajar Module Premium di DQLab!

Apa yang dapat dilakukan oleh python?

Python adalah bahasa pemrograman back-end. Web developer bisa menggunakan kode Python untuk mentransfer data ke dan dari server, berinteraksi dengan database, dan mengelola keamanan situs. Ada banyak framework Python yang sering digunakan dalam web development, termasuk: Django.

Kapan aplikasi python digunakan?

Dalam dunia industri, python memiliki fungsi yang berbeda-beda, misalnya di industri IT python banyak digunakan untuk web developing, di dunia data science python banyak digunakan untuk machine learning dan analisis data, bahkan di dunia hiburan python bisa digunakan untuk game developing.

Apa yang kalian pelajari tentang python?

Python adalah salah satu bahasa pemrograman yang dapat melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode orientasi objek. Python adalah bahasa pemrograman yang paling mudah dipahami. Python dibuat oleh programmer Belanda bernama Guido Van Rossum.

Bagaimana memulai 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().