Selasa, 18 November 2014

Senin, 10 November 2014

Tkinter Example for make Loading...

Label, Button, and Scale Demo (tkhello4.py)
Our final introductory widget example introduces the Scale widget and highlights how widgets can "communicate" with each other using callbacks [such as resize()]. The text in the Label widget is affected by actions taken on the Scale widget.
1  #!/usr/bin/env python
2
3  from Tkinter import *
4
5  def resize(ev=None):
6      label.config(font='Helvetica -%d bold' % \
7          scale.get())
8
9  top = Tk()
10 top.geometry('250x150')
11
12 label = Label(top, text='Hello World!',
13     font='Helvetica -12 bold')
14 label.pack(fill=Y, expand=1)
15
16 scale = Scale(top, from_=10, to=40,
17     orient=HORIZONTAL, command=resize)
18 scale.set(12)
19 scale.pack(fill=X, expand=1)
20
21 quit = Button(top, text='QUIT',
22     command=top.quit, activeforeground='white',
23     activebackground='red')
24 quit.pack()
25
26 mainloop()
New features of this script include a resize() callback function (lines 5-7), which is attached to the Scale. This is the code that is activated when the slider on the Scale is moved, resizing the size of the text in the Label.
We also define the size (250 x 150) of the top-level window (line 10). The final difference between this script and the first three is that we import the attributes from the Tkinter module into our namespace with "from Tkinter import *." Although not recommended because it "pollutes" your namespace, we do it here mainly because this application involves a great number of references to Tkinter attributes. This would require use of their fully qualified names for each and every attribute access. By using the undesired shortcut, we are able to access attributes with less typing and have code that is easier to read, at some cost.
As you can see from Figure 19-4, both the slider mechanism as well as the current set value show up in the main part of the window. Figure 19-4 shows the state of the GUI after the user moves the scale/slider to avalue of 36.
Figure 19-4. Tkinter Label, Button, and Scale widgets (tkhello4.py)

As you can see from the code, the initial setting for the scale when the application starts is 12 (line 18).

Introduction Tkinter (GUI Programming by Python)

What Are Tcl, Tk, and Tkinter?

Tkinter is Python's default GUI library. It is based on the Tk toolkit, originally designed for the Tool Command Language (Tcl). Due to Tk's popularity, it has been ported to a variety of other scripting languages, including Perl (Perl/Tk), Ruby (Ruby/Tk), and Python (Tkinter). With the GUI development portability and flexibility of Tk, along with the simplicity of scripting language integrated with the power of systems language, you are given the tools to rapidly design and implement a wide variety of commercial-quality GUI applications.
If you are new to GUI programming, you will be pleasantly surprised at how easy it is. You will also find that Python, along with Tkinter, provides a fast and exciting way to build applications that are fun (and perhaps useful) and that would have taken much longer if you had had to program directly in C/C++ with the native windowing system's libraries. Once you have designed the application and the look and feel that goes along with your program, you will use basic building blocks known as widgets to piece together the desired components, and finally, to attach functionality to "make it real."
If you are an old hand at using Tk, either with Tcl or Perl, you will find Python a refreshing way to program GUIs. On top of that, it provides an even faster rapid prototyping system for building them. Remember that you also have Python's system accessibility, networking functionality, XML, numerical and visual processing, database access, and all the other standard library and third-party extension modules.
Once you get Tkinter up on your system, it will take less than 15 minutes to get your first GUI application running.

Getting Tkinter Installed and Working

Like threading, Tkinter is not necessarily turned on by default on your system. You can tell whether Tkinter is available for your Python interpreter by attempting to import the Tkinter module. If Tkinter is available, then no errors occur:
>>> import Tkinter
>>>
If your Python interpreter was not compiled with Tkinter enabled, the module import fails:
>>> import Tkinter
Traceback (innermost last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python1.5/lib-tk/Tkinter.py", line 8, in ?
     import _tkinter # If  this fails your Python may not
be configured for Tk
ImportError: No module named _tkinter
You may have to recompile your Python interpreter to get access to Tkinter. This usually involves editing the Modules/Setup file and enabling all the correct settings to compile your Python interpreter with hooks to Tkinter or choosing to have Tk installed on your system. Check the README file for your Python distribution for specific instructions on getting Tkinter to compile on your system. Be sure, after your compilation, that you start the new Python interpreter you just created; otherwise, it will act just like your old one without Tkinter (and in fact, it is your old one).

Client/Server ArchitectureTake Two

In the earlier chapter on network programming, we introduced the notion of client/server computing. A windowing system is another example of a software server. These run on a machine with an attached display, such as a monitor of some sort. There are clients, tooprograms that require a windowing environment to execute, also known as GUI applications. Such applications cannot run without a windows system.
The architecture becomes even more interesting when networking comes into play. Usually when a GUI application is executed, it displays to the machine that it started on (via the windowing server), but it is possible in some networked windowing environments, such as the X Window system on Unix, to choose another machine's window server to display to. In such situations, you can be running a GUI program on one machine, but have it displayed on another!

Introduction to GUI Programming

Before going to the examples, we will give you a brief introduction to GUI application development in general. This will provide you with some of the background you need to move forward.
Setting up a GUI application is similar to an artist's producing a painting. Conventionally, there is a single canvas onto which the artist must put all the work. The way it works is like this: You start with a clean slate, a "top-level" windowing object on which you build the rest of your components. Think of it as a foundation to a house or the easel for an artist. In other words, you have to pour the concrete or set up your easel before putting together the actual structure or canvas on top of it. In Tkinter, this foundation is known as the top-level window object.
In GUI programming, a top-level root windowing object contains all of the little windowing objects that will be part of your complete GUI application. These can be text labels, buttons, list boxes, etc. These individual little GUI components are known as widgets. So when we say create a top-level window, we just mean that you need such a thing as a place where you put all your widgets. In Python, this would typically look like this line:
top = Tkinter.Tk() # or just Tk() with "from Tkinter import *"
The object returned by Tkinter.Tk() is usually referred to as the root window, hence the reason why some applications use root rather than top to indicate as such. Top-level windows are those that show up standalone as part of your application. You may have more than one top-level window for your GUI, but only one of them should be your root window. You may choose to completely design all your widgets first, then add the real functionality, or do a little of this and a little of that along the way. (This means mixing and matching steps 3 and 4 from our list.)
Widgets may be standalone or be containers. If a widget "contains" other widgets, it is considered the parent of those widgets. Accordingly, if a widget is "contained" in another widget, it's considered a child of the parent, the parent being the next immediate enclosing container widget.
Usually, widgets have some associated behaviors, such as when a button is pressed, or text is filled into a text field. These types of user behaviors are called events, and the actions that the GUI takes to respond to such events are known as callbacks.
Actions may include the actual button press (and release), mouse movement, hitting the RETURN or Enter key, etc. All of these are known to the system literally as events. The entire system of events that occurs from the beginning to the end of a GUI application is what drives it. This is known as event-driven processing.
One example of an event with a callback is a simple mouse move. Let's say the mouse pointer is sitting somewhere on top of your GUI application. If the mouse is moved to another part of your application, something has to cause the movement of the mouse on your screen so that it looks as if it is moving to another location. These are mouse move events that the system must process to give you the illusion (and reality) that your mouse is moving across the window. When you release the mouse, there are no more events to process, so everything just sits there quietly on the screen again.
The event-driven processing nature of GUIs fits right in with client/server architecture. When you start a GUI application, it must perform some setup procedures to prepare for the core execution, just as when a network server has to allocate a socket and bind it to a local address. The GUI application must establish all the GUI components, then draw (aka render or paint) them to the screen. Tk has a couple of geometry managers that help position the widget in the right place; the main one that you will use is called Pack, aka the packer. Another geometry manager is Gridthis is where you specify GUI widgets to be placed in grid coordinates, and Grid will render each object in the GUI in their grid position. For us, we will stick with the packer.
Once the packer has determined the sizes and alignments of all your widgets, it will then place them on the screen for you. When all of the widgets, including the top-level window, finally appear on your screen, your GUI application then enters a "server-like" infinite loop. This infinite loop involves waiting for a GUI event, processing it, then going back to wait for the next event.
The final step we described above says to enter the main loop once all the widgets are ready. This is the "server" infinite loop we have been referring to. In Tkinter, the code that does this is:
Tkinter.mainloop()
This is normally the last piece of sequential code your program runs. When the main loop is entered, the GUI takes over execution from there. All other action is via callbacks, even exiting your application. When you pull down the File menu to click on the Exit menu option or close the window directly, a callback must be invoked to end your GUI application.

 

Top-Level Window: Tkinter.Tk()

We mentioned above that all main widgets are built into the top-level window object. This object is created by the Tk class in Tkinter and is created via the normal instantiation:
>>> import Tkinter
>>> top = Tkinter.Tk()
Within this window, you place individual widgets or multiple-component pieces together to form your GUI. So what kinds of widgets are there? We will now introduce the Tk widgets.



Jumat, 24 Oktober 2014

Uniknya Ilmu Komunikasi Versi Mhs UMS

Komunikasi saja kok pake kuliah segala? Mungkin masih banyak orang awam yang berpikiran seperti itu. Tulisan saya disini adalah tentang jurusan teman saya satu kampus, dimana saya ingin banyak bercerita tentang asyiknya kuliah di jurusan Ilmu Komunikasi. Tulisan saya mungkin bermanfaat untuk yang masih bingung memilih jurusan atau masih ragu-ragu untuk masuk jurusan ini, terutama orang tua yang masih kurang yakin untuk mengizinkan anak-anaknya masuk Ilmu Komunikasi.

Sewaktu SMK teman saya 1 kampus mengambil jurusan Informatika, namun saat kuliah dia mengambil Jurusan Komunikasi beda jauh dengan SMK nya! Hahaha. Saya takjub, ternyata di beberapa universitas negeri  jurusan ini passing grade-nya lumayan tinggi juga. Ternyata, kata teman saya, Ilmu Komunikasi lagi ‘ngetren’ saat ini karena banyaknya lapangan pekerjaan yang butuh lulusan dari jurusan ini. Loh, Ilmu Komunikasi nanti kerjanya ngapain sih? Lulusan jurusan Ilmu Komunikasi bisa bekerja di bidang humas, advertising, broadcasting, dan masih banyak lagi.

Apa sih Ilmu Komunikasi itu? Kenapa passing grade-nya nggak beda jauh dari jurusan unggulannya anak IPS seperti Ekonomi atau Hukum? Mengutip sedikit dari materi kuliah saya (sedikit saja, biar nggak bosan :D), Ilmu Komunikasi adalah ilmu yang mempelajari berbagai aspek-aspek komunikasi dan prakteknya. Mahasiswa Ilmu Komunikasi memandang proses komunikasi adalah sebagai gabungan antara seni dan ilmu dalam mengolah pesan. Kalimat saktinya anak komunikasi adalah “we cannot not communicate” yang artinya kita manusia sebagai makhluk sosial akan selalu berkomunikasi. Bahkan, diam pun bisa diartikan berkomunikasi yaitu berusaha menyampaikan suatu pesan walaupun tanpa kata-kata (komunikasi non verbal). Singkatnya, komunikasi merupakan ilmu yang mempelajari proses bagaimana suatu pesan disampaikan dari sumber (source), melalui media (channel), kepada penerima pesan (receiver). Lalu kemudian bagaimana membuat pesan menjadi efektif sehingga dapat dimaknai oleh penerima pesan dan dapat menghasilkan feedback (timbal balik/komunikasi dua arah). Komunikasi disini dipelajari mulai komunikasi dengan diri sendiri, komunikasi antara dua orang, komunikasi dalam kelompok/organisasi, hingga komunikasi dengan massa/orang banyak seperti contohnya media massa menyampaikan pesan kepada masyarakat. Menurut saya, salah satu kunci dari kelangsungan suatu perusahaan adalah komunikasi yang baik. Oleh karena itu, akan sangat banyak perusahaan yang membutuhkan seorang lulusan jurusan Ilmu Komunikasi. Sudah mulai bosan? Sekarang, saya akan bercerita tentang beberapa mata kuliah yang ‘komunikasi banget’ yang juga mata kuliah favorit saya yang membuat kuliah saya terasa seperti bukan kuliah.
Public Relation
Suka tampil dan pintar berbicara? Anda pasti suka mata kuliah yang satu ini. Public relation dianggap sebuah kegiatan yang bertujuan untuk menjalin komunikasi antara organisasi dan pihak luar organisasi untuk meraih pengertian dan dukungan publik. Singkatnya, anda belajar menjadi seorang humas. Salah satu yang dipelajari dalam mata kuliah ini adalah public speaking.
Komunikasi Massa
Mata kuliah ini mempelajari tentang penyampaian pesan ke masyarakat luas melalui media elektronik, cetak, dan mungkin juga internet (new media). Jurnalistik dan broadcasting termasuk yang dipelajari disini.
Komunikasi Pemasaran
Mata kuliah ini memberikan konsep-konsep dasar pemasaran yang terutama meliputi konsep tentang perilaku konsumen, segmenting, targeting,  positioning dan bagaimana merancang rencana pemasaran yang realistis dan komersil. Salah satu tugas kuliah saya disini adalah re-branding yaitu mengemas produk yang sekarang sudah tidak diproduksi kembali menjadi menarik melalui konsep-konsep dasar pemasaran diatas. Menarik ya!
Teori Komunikasi
Eits, jangan buru-buru close tab membaca kata-kata teori karena teori komunikasi it’s so fun! Tidak seperti belajar rasanya. Mata kuliah ini mempelajari teori-teori dalam komunikasi agar dapat menghasilkan proses komunikasi yang efektif. Salah satu teori favorit saya adalah Teori Pengurangan Ketidakpastian. Teori ini menjelaskan tentang bagaimana komunikasi dapat digunakan untuk mengurangi ketidakpastian dalam pembicaraan antara orang asing yang terlibat dalam pembicaraan untuk pertama kali. Wah, kenalan saja ada teorinya ya.
Komunikasi Antar Pribadi
Mata kuliah favorit saya! Belum pernah ada kan, kuliah yang materinya diajarkan dosen bagaimana menjalin hubungan asmara yang baik? Di mata kuliah ini, dosen saya mengajarkan itu! Hahaha. Mata kuliah ini mempelajari komunikasi yang melibatkan dua pribadi/orang.
Komunikasi Lintas Budaya
Mata kuliah favorit saya yang kedua. Mata kuliah ini mempelajari perbedaan kebudayaan antar satu daerah dengan daerah lainnya dan bagaimana cara membuat komunikasi yang baik dengan perbedaan budaya tersebut. Dalam kegiatan perkuliahan saya, mata kuliah ini banyak diisi dengan menonton film yang memperlihatkan perbedaan budaya antara satu daerah dengan daerah yang lain.
Creative Design Broadcasting
Ingin mencoba menjadi tim kreatif suatu program acara? Disinilah tempatnya. Mata kuliah ini merupakan praktik untuk membuat suatu program acara yang menarik dan disukai oleh masyarakat.
Praktek Televisi Non-Berita
Mata kuliah ini mempelajari proses pembuatan produksi program televisi non berita. Tugas kuliah saya disini adalah membuat program infotainment kampus! Seru ya.
Gender dan Media
Mata kuliah ini unik menurut saya karena disini membahas bagaimana media mempunyai jenis kelamin. Maksudnya disini adalah segmentasi target dari media massa. Saya baru mengikuti mata kuliah ini beberapa kali jadi saya pun masih kurang paham lebih dalam lagi tentang mata kuliah ini.

Masih banyak lagi mata kuliah lainnya yang juga tidak kalah menyenangkannya, namun itu tadi adalah beberapa mata kuliah yang menurut saya menggambarkan bagaimana Ilmu Komunikasi yang sebenarnya. Saya sendiri sempat bertanya pada teman saya saat dia mengambil peminatan Komunikasi Massa. Jadi, mungkin beberapa mata kuliah diatas kebanyakan menggambarkan komunikasi massa. Namun, penjurusan lainnya seperti Public Relation atau Komunikasi Bisnis pasti juga memiliki mata kuliah yang tidak kalah menyenangkan juga. Hahaha. Jadi, jangan ragu masuk Ilmu Komunikasi. Seperti kembali pada saat taman kanak-kanak, disini saya bermain sambil belajar!

Cara Bedakan Win 8 Asli dan Tidak Asli, Versi Mhs FKI UMS

Windows bajakan biasanya rentan terhadap virus, sehebat apapun antivirus yang anda pakai jika windows yang anda gunakan adalah windows bajakan, maka kecil kemungkin untuk memperbaiki OS anda ketika virus sudah terlanjur banyak menyerang sistem anda, akibatnya pilihan terakhir adalah install ulang windows. Hal ini terjadi karena windows bajakan kita tidak mendapat update dari microsoft sehingga jika terlalu sering terserang virus bisa dipastikan akan banyak file yang corrupt.
Berbeda dengan windows original, seperti yang sudah sering saya alami, windows original tidak terlalu rentan dengan virus. Memang sama-sama bisa terserang virus, namun windows yang ori akan lebih mudah menanganinya dan tidak perlu sampai install ulang windows (menurut pengalaman saya). Mengapa demikian?
Dengan menggunakan windows original kita bisa secara otomatis meng-update file-file windows kita, karena microsoft ini membuat update secara berkala. Jadi, ketika windows kita diserang oleh virus kemungkinan besar windows kita akan corrupt dan itu yang menyebabkan windows rusak, tapi jika selalu diupdate maka update itu akan menambal kebocoran-kebocoran pada windows kita yang suka digerogoti oleh virus.
Lalu, apakah windows bajakan tidak bisa diupate?
Sebenarnya bisa saja diupdate seperti layaknya windows original, akan tetapi jika hal ini dilakukan kemungkinan windows yang kita gunakan akan terdeteksi oleh microsoft bahwa windows kita tidak asli (genuine). Biasanya kalau windows kita terdeteksi bajakan oleh microsoft, akan ada peringatan bahwa windows yang kita gunakan "tidak genuine" dan ini akan melambatkan kinerja pc/laptop kita dan pada akhirnya kita harus meng-install ulang pula. 
Awalnya saya juga merasa kesulitan untuk membedakan antar windows asli dan windows bajakan, tapi setelah browsing ke sana kemari akhirnya saya menemukan juga artikel untuk membedakan Win asli dan bajakan. Sebenarnya cukup mudah untuk mengenali Windows Asli atau Bajakan,
Perbedaan Windows 8 Genuine dan Windows 8 Bajakan.
 1. Windows 8 Genuine Microsoft
  • Windows 8 Genuine bisa di update ke situs resmi microsoft melalui Windows Store Hal ini bertujuan untuk menjamin keaman, menghindari mallware dan sekaligus ber pengaruh pada Windows 8 versi bajakan.
  •  Windows 8 Genuine tidak ada LOGO Windows Genuine.
  •  Setelah di Update PC /laptop baik2 saja tidak ada hank / error /crash.
  •  Windows 8 asli bisa merubah personalization ganti foto, windows update, dan hal-hal lainnya di PC Settings Windows 8
Nah ini tampilan Windows 8 Genuine punya saya yang udah diaktifasi Genuine Microsoft
List berikut ini harus ada di Windows 8 kamu kalau mau tau Windows 8 kamu Genuine asli 
  • Current Edition: Menjelaskan Versi Windows 8 yang sedang dipakai
  • Current Procudct key: Menampilkan 5 digit terakhir dari key windows 8
  • Activated on; Menampilkan tanggal aktifasi permanen secara genuine lewat microsoft call center / Internet / Skype
  • Buy Windows for another computer menandakan Windows sudah aktivasi, dan anda setuju dengan perjanjian Microsoft.
  • Bisa update dari: Windows update dan tidak ada masalah setelah komputer di restart Catatan; Coba Update Windows 8 punya kamu, kalo bisa diupdate dan abis restart trus komputer kamu baik-baik aja dan gak minta aktifasi atau ada yang error berarti GENUINE
  • Masuk ke CMD run as Administrator ketik sfc /scannow jika hasilnya seperti ini pasti Genuine

    Masih CMD ketik slmgr/dlv
    Ada validation URL & Activation.
    2. Windows 8 Genuine Crack / BAJAKAN
    • Windows 8 Genuine tidak bisa di update ke situs resmi microsoft melalui Windows Store
    •  Setelah di Update PC /laptop hank / error /crash.
    •  Tidak bisa merubah personalization ganti foto, windows update, dan hal-hal lainnya di PC Settings Windows 8
    Nah ini tampilan Windows 8 Genuine Crack / BAJAKAN 
    • Current Edition: Menjelaskan Versi Windows 8 yang sedang dipakai
    • Current Procudct key: Menampilkan 5 digit terakhir dari key windows 8
    • Activated on: Tidak ada
    • Buy Windows for another computer : Tidak ada, yang ada malah What is a product key, menandakan anda menggunakan SN/Key Palsu/BAJAKAN.
    • Tidak bisa update dari: Windows update dan ada masalah setelah komputer di restart 
    • Masuk ke CMD run as Administrator ketik sfc /scannow jika hasilnya seperti ini pasti Not Genuine

    Masih CMD ketik slmgr/dlv
    Tidak Ada validation URL & Activation.
     
    Maaf ya teman - teman itu versiku, jika ada yang salah silahkan beri komentar ya...
    :D

Windows bajakan biasanya rentan terhadap virus, sehebat apapun antivirus yang anda pakai jika windows yang anda gunakan adalah windows bajakan, maka kecil kemungkin untuk memperbaiki OS anda ketika virus sudah terlanjur banyak menyerang sistem anda, akibatnya pilihan terakhir adalah install ulang windows. Hal ini terjadi karena windows bajakan kita tidak mendapat update dari microsoft sehingga jika terlalu sering terserang virus bisa dipastikan akan banyak file yang corrupt.
Berbeda dengan windows original, seperti yang sudah sering saya alami, windows original tidak terlalu rentan dengan virus. Memang sama-sama bisa terserang virus, namun windows yang ori akan lebih mudah menanganinya dan tidak perlu sampai install ulang windows (menurut pengalaman saya). Mengapa demikian?
Dengan menggunakan windows original kita bisa secara otomatis meng-update file-file windows kita, karena microsoft ini membuat update secara berkala. Jadi, ketika windows kita diserang oleh virus kemungkinan besar windows kita akan corrupt dan itu yang menyebabkan windows rusak, tapi jika selalu diupdate maka update itu akan menambal kebocoran-kebocoran pada windows kita yang suka digerogoti oleh virus.
Lalu, apakah windows bajakan tidak bisa diupate?
Sebenarnya bisa saja diupdate seperti layaknya windows original, akan tetapi jika hal ini dilakukan kemungkinan windows yang kita gunakan akan terdeteksi oleh microsoft bahwa windows kita tidak asli (genuine). Biasanya kalau windows kita terdeteksi bajakan oleh microsoft, akan ada peringatan bahwa windows yang kita gunakan "tidak genuine" dan ini akan melambatkan kinerja pc/laptop kita dan pada akhirnya kita harus meng-install ulang pula. 
Awalnya saya juga merasa kesulitan untuk membedakan antar windows asli dan windows bajakan, tapi setelah browsing ke sana kemari akhirnya saya menemukan juga artikel untuk membedakan Win asli dan bajakan. Sebenarnya cukup mudah untuk mengenali Windows Asli atau Bajakan,
Perbedaan Windows 8 Genuine dan Windows 8 Bajakan.
 1. Windows 8 Genuine Microsoft
  • Windows 8 Genuine bisa di update ke situs resmi microsoft melalui Windows Store Hal ini bertujuan untuk menjamin keaman, menghindari mallware dan sekaligus ber pengaruh pada Windows 8 versi bajakan.
  •  Windows 8 Genuine tidak ada LOGO Windows Genuine.
  •  Setelah di Update PC /laptop baik2 saja tidak ada hank / error /crash.
  •  Windows 8 asli bisa merubah personalization ganti foto, windows update, dan hal-hal lainnya di PC Settings Windows 8
Nah ini tampilan Windows 8 Genuine punya saya yang udah diaktifasi Genuine Microsoft

List berikut ini harus ada di Windows 8 kamu kalau mau tau Windows 8 kamu Genuine asli 
  • Current Edition: Menjelaskan Versi Windows 8 yang sedang dipakai
  • Current Procudct key: Menampilkan 5 digit terakhir dari key windows 8
  • Activated on; Menampilkan tanggal aktifasi permanen secara genuine lewat microsoft call center / Internet / Skype
  • Buy Windows for another computer menandakan Windows sudah aktivasi, dan anda setuju dengan perjanjian Microsoft.
  • Bisa update dari: Windows update dan tidak ada masalah setelah komputer di restart Catatan; Coba Update Windows 8 punya kamu, kalo bisa diupdate dan abis restart trus komputer kamu baik-baik aja dan gak minta aktifasi atau ada yang error berarti GENUINE
  • Masuk ke CMD run as Administrator ketik sfc /scannow jika hasilnya seperti ini pasti Genuine

    Masih CMD ketik slmgr/dlv
    Ada validation URL & Activation.
    2. Windows 8 Genuine Crack / BAJAKAN
    • Windows 8 Genuine tidak bisa di update ke situs resmi microsoft melalui Windows Store
    •  Setelah di Update PC /laptop hank / error /crash.
    •  Tidak bisa merubah personalization ganti foto, windows update, dan hal-hal lainnya di PC Settings Windows 8
    Nah ini tampilan Windows 8 Genuine Crack / BAJAKAN 
    • Current Edition: Menjelaskan Versi Windows 8 yang sedang dipakai
    • Current Procudct key: Menampilkan 5 digit terakhir dari key windows 8
    • Activated on: Tidak ada
    • Buy Windows for another computer : Tidak ada, yang ada malah What is a product key, menandakan anda menggunakan SN/Key Palsu/BAJAKAN.
    • Tidak bisa update dari: Windows update dan ada masalah setelah komputer di restart 
    • Masuk ke CMD run as Administrator ketik sfc /scannow jika hasilnya seperti ini pasti Not Genuine

    Masih CMD ketik slmgr/dlv
    Tidak Ada validation URL & Activation.

Buat Program Python



Lagi pengen iseng ni gan, dari pada nganggur, ni aku share program python buatanku.
LISTING PROGRAM
def menu():
                print "Menu Pilihan"
                print
                print "1. Segitiga"
                print "2. Lingkaran"
                print "3. Trapesium"
                print "4. Jajargenjang"
                print "5. Bola"
                print "6. Kerucut"

def segitiga () :
                t = input("Masukkan tinggi segitiga : ")
                a = input("Masukkan alas segitiga : ")
                l = a * t * 1/2
                print (" Jadi luas segitiga adalah : "), l
                print ("Terima Kasih")

def lingkaran () :
                r = input("Masukkan jari - jari lingkaran : ")
                l = 3.14 * r * r
                print (" Jadi luas lingkaran adalah : "), l
                print ("Terima Kasih")

def trapesium () :
                t = input("Masukkan tinggi : ")
                j = input("Masukkan jumlah sisi sejajar : ")
                l = t * j / 2
                print (" Jadi luas trapesium adalah : "), l
                print ("Terima Kasih")

def jajargenjang () :
                t = input("Masukkan tinggi segitiga : ")
                a = input("Masukkan alas segitiga : ")
                l = a * t
                print (" Jadi luas jajargenjang adalah : "), l
                print ("Terima Kasih")

def bola () :
                r = input("Masukkan jari - jari : ")
                l = 4 * 3.14 * r * r
                print (" Jadi luas bola adalah : "), l
                print ("Terima Kasih")

def kerucut () :
                t = input("Masukkan tinggi segitiganya : ")
                r = input("Masukkan jari - jari alasnya : ")
                l = ( 3.14 *r ) * ( t * r )
                print (" Jadi luas kerucut adalah : "), l
                print ("Terima Kasih")

#Program Utama
print "SelamatDatang di Program UntukMenghitungLuas"
print "-----------------------------------------------"
menu()
pilih = input("Masukkan pilihan : ")

if pilih == 1:
                segitiga()
elif pilih == 2:
                lingkaran()
elif pilih == 3:
                trapesium()
elif pilih == 4:
                jajargenjang()
elif pilih == 5:
                bola()
elif pilih == 6:
                kerucut()
else :
                print ("Ngantuk mas broooo")

Setelah kita running kurang lebih output programnya seperti ini.

LOGIKA PROGRAM

def menu():
                print "Menu Pilihan"
                print
                print "1. Segitiga"
                print "2. Lingkaran"
                print "3. Trapesium"
                print "4. Jajargenjang"
                print "5. Bola"
                print "6. Kerucut"

Pada blog di atas menjelaskan isi dari fungsi menu yang di dalamnya terdapat berbagai jenis perintah atau tampilan menu yang akan kita cetak.

def segitiga () :
                t = input("Masukkan tinggi segitiga : ")
                a = input("Masukkan alas segitiga : ")
                l = a * t * 1/2
                print (" Jadi luas segitiga adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi segitiga yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas segitiga yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def lingkaran () :
                r = input("Masukkan jari - jari lingkaran : ")
                l = 3.14 * r * r
                print (" Jadi luas lingkaran adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi lingkaran yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas lingkaran yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def trapesium () :
                t = input("Masukkan tinggi : ")
                j = input("Masukkan jumlah sisi sejajar : ")
                l = t * j / 2
                print (" Jadi luas trapesium adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi trapesium yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas trapesium yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def jajargenjang () :
                t = input("Masukkan tinggi segitiga : ")
                a = input("Masukkan alas segitiga : ")
                l = a * t
                print (" Jadi luas jajargenjang adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi jajargenjang yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas jajargenjang  yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def bola () :
                r = input("Masukkan jari - jari : ")
                l = 4 * 3.14 * r * r
                print (" Jadi luas bola adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi bola yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas bola yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

def kerucut () :
                t = input("Masukkan tinggi segitiganya : ")
                r = input("Masukkan jari - jari alasnya : ")
                l = ( 3.14 *r ) * ( t * r )
                print (" Jadi luas kerucut adalah : "), l
                print ("Terima Kasih")

Pada blog di atas menjelaskan isi dari fungsi kerucut yang di dalamnya berisi tentang rumus-rumus untuk menghitung luas kerucut yang akan kita cari. Lalu kita cetak hasilnya. Lalu cetak kata terima kasih.

#Program Utama
print "SelamatDatang di Program UntukMenghitungLuas"
print "-----------------------------------------------"
menu()
pilih = input("Masukkan pilihan : ")

Pada blog di atasmenjelaskan program utama dari program ini. Blog di atas ditujukan untuk menampilkan tampilan awal dari menu yang kita buat dengan memanggil fungsi menu. Lalu kita buat variabel dengan nama pilih dengan menggunakan fungsi inputan untuk variabel tersebut.

if pilih == 1:
                segitiga()
elif pilih == 2:
                lingkaran()
elif pilih == 3:
                trapesium()
elif pilih == 4:
                jajargenjang()
elif pilih == 5:
                bola()
elif pilih == 6:
                kerucut()
else :
                print ("Ngantuk mas broooo")

Pada blog di atas kita menggunakan percabangan if, jika isi dari variabel pilih adalah 1 maka kita akan memanggil fungsi segitiga. Jika isi dari variabel pilih adalah 2 maka kita akan memanggil fungsi lingkaran. Jika isi dari variabel pilih adalah 3 maka kita akan memanggil fungsi trapesium. Jika isi dari variabel pilih adalah 4  maka kita akan memanggil fungsi jajargenjang. Jika isi dari variabel pilih adalah 5 maka kita akan memanggil fungsi bola. Jika isi dari variabel pilih adalah 6 maka kita akan memanggil fungsi kerucut. Selain itu maka akan tercetak "Ngantuk mas broooo".

Perhitungan Gaji dengan Python

#-------------------------------------------
#Program : Perhitungan Gaji
#Coded by : Didik Maryono
#NIM : L200144017
#-------------------------------------------

import os

def goto(linenum):
   global line
   line = linenum

def hitung() :
   global tun, uang_lembur, gator, gasih
   tun = int(jml_anak_a) * 200000
   uang_lembur = int(jml_lembur) * int(lembur)
   gator = int(gapok) + int(uang_lembur) + int(tun)
   gasih = int(gator) - ((int(gator) * 5) / 100)
 
def printout() :
   os.system("cls")
   print("")
   print("-------------------------------------")
   print("Gaji Karyawan")
   print("-------------------------------------")
   print("Nama Karyawan : ", nama)
   print("NIP : ", nip)
   print("Golongan : ", gol)
   print("Jumlah Anak : ", jml_anak, "anak")
   print("Jumlah Lembur : ", jml_lembur, "jam")
   print("")
   print("Jabatan :", jab)
   print("Gaji Pokok : Rp.", gapok)
   print("Gaji Lembur : Rp.", uang_lembur)
   print("Tunjangan : Rp.", tun)
   print("Gaji Kotor : Rp.", gator)
   print("Gaji Bersih : Rp.", gasih)

  line = 0
  while True:
    if line == 0:
      os.system("cls")
      print("------------------------------------")
      print("Perhitungan Gaji Karyawan")
      print("------------------------------------")
      print("")

      nama = input("Masukkan Nama : ")
      nip = input("Masukkan NIM : ")
      goto(1)

   elif line == 1 :
      gol = input("Masukkan Golongan : ")

   if gol == "1" :
gapok = 8000000
lembur = 100000
jab = "Direktur"
goto(2)
elif gol == "2" :
gapok = 6000000
lembur = 80000
jab = "Manajer"
goto(2)
elif gol == "3" :
gapok = 4000000
lembur = 60000
jab = "Supervisor"
goto(2)
elif gol == "4" :
gapok = 2000000
lembur = 40000
jab = "Operator"
goto(2)
else :
print("Tidak ada dalam pilihan golongan. Input ulang golongan anda.")
goto(1)

elif line == 2 :

jml_anak_a = input("Masukkan Jumlah Anak : ")
jml_anak = jml_anak_a
if int(jml_anak_a) > 3 :
jml_anak_a = 3

jml_lembur = input("Masukkan Jumlah Lembur : ")

hitung()
printout()
goto(3)

elif line == 3 :
print("")
ulang = input("Ulang perhitungan? (y/n) : ")
if ulang == "y" :
goto(0)
elif ulang == "n" :
exit(0)
else :
print("Tidak ada dalam pilihan")
goto(3)

Create OS double Booting

Membuat dual boot windows 7 dengan windows 8 merupakan pilihan bagi anda yang ingin mencoba windows 8 tanpa harus menghapus OS windows 7 yang sudah anda miliki, dengan tutorial yang akan saya share disini memungkinkan anda memiliki windows 7 dan windows 8 dalam satu komputer.

Windows 8 saat ini sudah mulai dilirik oleh pengguna komputer, hal itu disebabkan karena windows 8 menawarkan berbagai fitur terkini dan kemudahan dalam hal akses internet dengan cepat, akan tetapi masih banyak pengguna komputer yang masih cinta dengan windows 7 disebabkan karena sudah familiar dengan fitur-fiturnya.

Windows 8 membutuhkan  hardware yang tidak terlalu tinggi, sama dengan adiknya windows 7, dengan Pentium 4 dan ram 1 G serta HD 40 GB anda sudah bisa menikmati windows 8 di komputer anda, tetapi saya sarankan gunakanlah spesifikasi yang lebih tinggi agar anda dapat merasakan performa windows 8 dengan lebih baik dan sempurna.

Nah bagi anda sahabat FKI_UMS semua yang ingin mempunyai dua windows sekaligus dalam satu komputer berikut cara membuat dual boot windows 7 dan windows 8:

Cara membuat dual Boot windows 7 dan 8.
  • Pertama-tama buatlah atau siapkanlah sebuah partisi yang kosong yang akan kita gunakan untuk menginstall windows 8, misalnya drive: D
  • Masukkan DVD master windows 8, anda juga bisa menggunakan flashdisk maupun HD external yang berisi boot windows 8.
  • Restart Komputer anda dan pastikan anda boot melalui DVD/ Flashdisk windows 8, anda dapat melakukannya dengan masuk bios sistem komputer anda terlebih dahulu.
  • Setelah boot ke windows 8 maka windows 8 mulai install secara otomatis dan pada menu instalasi pastikan anda memilih Custom (advenced)
  • Setelah itu pilihlah partisi dari hardisk anda yang telah anda siapkan tadi, pastikan drive yang anda pilih adalah drive yang kosong karena proses instalasi ini akan memformat partisi yang anda pilih.
  • setelah itu proses instalasi akan berlangsung, tunggu sampai selesai, dalam proses instalasi komputer anda akan restart sendiri, tunggu saja sampai selesai.
  • setelah selesai proses penginstalan anda diminta memasukkan Product key, user name dan password dan juga anda akan diminta mengaktifkan windows 8 jika ingin menikmati segala fitur-fiturnya.


Cara Memilih Boot default

Setelah proses installasi windows 8 telah selesai  maka boot otomatis atau boot defaultnya adalah windows 8, jika anda menginginkan boot defaultnya adalah windows 7 maka rubahlah defaultnya menjadi windows 7 di boot menu ketika pertama kali anda boot dengan windows 8, diboot menu windows 8 OS yang paling atas adalah boot defautnya. jadi anda harus merubahnya secara manual agar windows 7 anda sebagai boot default. tetapi jika anda ingin windows 8 sebagai boot default maka anda tidak perlu merubah boot menu tersebut.

Setelah semua langkah tersebut maka anda telah mempunyai dua windows sekaligus dalam komputer anda, yaitu windows 7 dan windows 8, ketika anda menghidupkan komputer maka pada boot option akan ada 2 windows yang dapat anda pilih dan pilihlah salah satu darinya, jika anda tidak memilih maka windows akan boot dengan boot default yang telah anda tentukan terdahulu.

Demikian tutorial dari saya tentang cara membuat dual boot windows 7 dan windows 8 semoga bermanfaat, dan terimakasih telah sudi berkunjung di FKI Blog.

Senin, 06 Oktober 2014

Membuat Objek Persegi dan lingkaran dengan python

Sedikit mempelajari Bahasa pemrograman Phyton yang konon katanya mudah untuk dipelajari. Pertama kali kita harus menginstal Python pada komputer, disini kita akan menggunakan Python versi 2.7 yang bisa di download di sini. Atau langsung saja ke Web Resminya saja.
Setelah itu install ke komputer.
Setelah selesai mengisntal, kita dapat menggunakan program python melalui dua interface, yaitu yang berbasis teks (CLI) maupun yang berupa tampilan graphical (GUI).




Tampilan CLI.



Tampilan GUI.


Sebenarnya hampir sama antara tampilan CLI maupun GUI, karena hanya menampilkan teks saja. Namun pada Python GUI kita dapat dengan mudah membuat program, mengcopy, mengedit serta menjalankanya.
Membuat Objek Lingkaran.
Untuk memulai membuat objek lingkaran dengan python, pertama kali buka Python yang telah diinstal tadi. Klik Start >> All Program >> Python 2.7 >> Pilih IDLE (Python GUI).
Setelah terbuka, klik menu File, Pilih New Window, atau pencet tombol Ctrl+N.
Kemudian ketiklah kode di bawah ini.
Kode :

from Tkinter import *
canvas = Canvas(width=300, height=300, bg='white')
canvas.pack(expand=YES, fill=BOTH)
canvas.create_oval(10, 10, 200, 200, width=2, fill='blue')
mainloop()









Kemudian klik menu Run, pilih Run Module (pencet F5). Akan muncul konfirmasi untuk menyimpan file lebih dulu. Maka simpan dengan ekstensi .py (dot py). Nama filenya terserah.
Akan muncul tampilan objek lingkaran seperti di bawah ini.



Membuat Objek Persegi
Langkahnya sama seperti langkah membuat objek lingkaran.
Pencet CTRL + N untuk membuka window baru. Ketikkan kode dibawah ini.

from Tkinter import *

canvas = Canvas(width=300, height=300, bg='white')
canvas.pack(expand=YES, fill=BOTH)
canvas.create_rectangle(20, 20, 300, 300, width=10, fill='red')
mainloop()





Kemudian pencet (F5) untuk menjalankannya. Akan diperoleh objek persegi seperti gambar dibawah ini.




Oke, sekian dulu belajarnya. Untuk penjelasan mengenai perintah-perintah yang digunakan diatas, akan dibahas pada posting berikutnya. Terima Kasih.

“Tidak ada kata terlambat untuk belajar”.

Tags : Python, Belajar Python, GUI, CLI, Lingkaran, Persegi,