situs tips dan trik dan berbagai hal tentang dunia internet, penjelasan, cara , pengertian dan juga fungsi.

Sabtu, 09 Maret 2019

Membuat Jadwal Python Sederhana Aplikasi Stopwatch

Pada kesempatan kali ini aku akan mengajak kalian untuk membuat jadwal python sederhana yaitu aplikasi stopwatch. Aplikasi yang kita buat kali ini ialah aplikasi stopwatch pada umumnya dan memakai library Tkinter. 

Tidak ada yang Istimewa dari aplikasi ini, sebab aplikasi ini sangat sederhana yang dibentuk oleh bahasa pemrograman yang sederhana. Meskipun begitu, akan sangat menyenangkan sanggup ngoding dan menghasilkan sesuatu dari bahasa pemrogramman yang kita sukai, ibarat Python misalkan.

Tentunya aplikasi ini hanyalah salah satunya saja yang dibentuk oleh bahasa pemrogramman Python, kau sanggup membuatkan bahasa ppython ini untuk menciptakan program-program yang menarik ibarat game, aplikasi web, search engine, aplikasi perhitungan dan lainnya.

Berikut ialah kodingan :


from tkinter import * import time  class StopWatch(Frame):     def __init__(self, parent):         Frame.__init__(self, parent)         self._start = 0.0         self.waktuSekarang = 0.0         self.sedangBerjalan = False         self.waktuString = StringVar()         self.textStart= StringVar()         self.textStart.set('Start')         parent.configure(background='light blue')         parent.title('stopwatch')         self.buatTeks()         self.buatKolom()         self.buatTombol()         self.posisi=1      def buatTeks(self):         self.teks = Label(self, textvariable=self.waktuString,font="Verdana 19 bold", bg='light blue', fg='blue')         self.aturWaktu(self.waktuSekarang)         self.teks.grid(row=0, column=0)      def perbarui(self):         self.waktuSekarang = time.time() - self._start         self.aturWaktu(self.waktuSekarang)         self._timer = self.after(50, self.perbarui)      def aturWaktu(self, waktu):         menit = int(waktu / 60)         detik = int(waktu - menit * 60.0)         jam = int((waktu - menit * 60.0 - detik) * 100)         self.waktuString.set('%02d:%02d:%02d' % (menit, detik, jam))      def Start(self):         if not self.sedangBerjalan and self.textStart.get() == 'Start' :             self.textStart.set('Cetak')             self._start = time.time() - self.waktuSekarang             self.perbarui()             self.sedangBerjalan = True         elif self.sedangBerjalan and self.textStart.get() == 'Cetak' :             self.setKolom(str(self.posisi)+ ". " + self.waktuString.get()+"\n")             self.posisi+=1      def pause(self):         if self.sedangBerjalan:             self.textStart.set('Start')             self.after_cancel(self._timer)             self.waktuSekarang = time.time() - self._start             self.aturWaktu(self.waktuSekarang)             self.sedangBerjalan = False      def Reset(self):         self._start = time.time()         self.waktuSekarang = 0.0         self.aturWaktu(self.waktuSekarang)         self.kolom.config(state=NORMAL)         self.kolom.delete('1.0',END)         self.kolom.configure(state=DISABLED)      def buatKolom(self):         self.kolom = Text(height=12, width=30, bg='blue', fg='white')         self.scrollBar()         self.kolom.grid(row=1,column=0,columnspan=4,pady=4)         self.kolom.configure(state=DISABLED)      def setKolom(self, nilai):         self.kolom.config(state=NORMAL)         self.kolom.insert(END,nilai)         self.kolom.configure(state=DISABLED)      def scrollBar(self):         scroll = Scrollbar()         scroll.grid(row=1, column=5, rowspan=1, sticky=N+S+W)         scroll.config(command=self.kolom.yview)         self.kolom.config(yscrollcommand=scroll.set)      def buatTombol(self):         Button(textvariable=self.textStart, command=self.Start).grid(row=2, column=0)         Button(text='Pause', command=self.pause).grid(row=2, column=1)         Button(text='Reset', command=self.Reset).grid(row=2, column=2)         Button(text='Quit', command=self.quit).grid(row=2, column=3)  def main():     root = Tk()     sw = StopWatch(root)     sw.grid(row=0,column=0, columnspan=4)     root.mainloop()  if __name__ == '__main__':     main()  


Berikut ialah balasannya :

Pada kesempatan kali ini aku akan mengajak kalian untuk  Membuat Program Python Sederhana Aplikasi Stopwatch

Program ini sanggup kau olah lagi atau kau pahami untuk media pembelajaran kau dalam mengenal bahasa pemrograman python.Karena python ialah bahasa yang paling sederhana dan sanggup di olah untuk menciptakan suatu jadwal yang sanggup mempermudah kita.

Python merupakan bahasa yang sederhana, tapi bukan berarti Python ialah bahasa pemrograman yang buruk. Justru Python menjadi salah satu bahasa yang paling banyak dipakai dan disukai oleh seluruh orang di dunia.

Tidak ada komentar:

Posting Komentar