cara mengubah python (py) menjadi exe dengan py2exe

BealajarPython – assalamualaikum wr. wb.

Jumpa lagi temen – temen Belajar python… pada kesempatan kali ini, saya akan mengajak kalian untuk mengubah file python kalian menjadi file aplikasi windows nih.. yaitu “exe”.    Walaupun saya telah membuat postingan yang serupa, namun kali ini saya akan mencoba mengubah file python (.py) menjadi exe dengan menggunakan library yang berbeda dari sebelumnya.. oya kalau kalian ini membaca postingan saya yang sebelumnya, KALIAN BISA KLIK DISINI ya temen – temen…

Oya, perlu kalian ketahui, pada postingan kali ini saya akan mengubah file python (.py) menjadi exe dengan bantuan library dengan nama “py2exe”. Kalian udah install belum ? kalu belum install, tenang saja saya sudah membuatkan tutorial instalasinya kok.. untuk membacanya, KALIAN BISA KLIK DISINI ya temen – temen.. wajib dan harus install ya..

oke, langsung saja yuuk kita simak sama – sama postingan saya kali ini…

apa itu file aplikasi windows atau file exe ?

Nah sebelum kita mulai tutorial nya, disini saya akan sedikit mengulas tentang apa yang dimaksud dengan “file executable windows (*.exe)” ini.. Hal ini saya lakukan agar bagi kalian yang belum tau, bisa sedikit punya gambaran nantinya...

Jadi, executable windows bisa juga kita katakana sebagai “executable file”. Dan Jika kita translate dari bahasa indonesia, “executable file” memiliki arti “file eksekusi”.  Jadi, executable file ini bisa saya katakan sebagai sebuah file yang siap di eksekusi. Jadi, nantinya, kita tinggal klik saja pada filenya, maka program akan langsung berjalan.

Sebenarnya, file executable merupakan kode mesin yang telah di terjemahkan dari souce code/kode program. Sehingga, CPU dapat langsung meng eksekusinya tanpa di terjemah lagi.

Code porgram python yang di import atau di kaitkan seperti “library”, nantinya akan dimasukkan juga ke dalam “executable file” nya juga secar otomatis..

Lalu apa itu “*.exe” ? exe merupakan sebuah ekstensi di dalam sistem operasi windows yang menandakan bahwa file tersebut adalah aplikasi windows atau file executable. Exe sendiri biasanya berada di akhir nama sebuah file. Sperti “nama.exe”. seperti layaknya sebuah file foto yang memiliki ekstensi jpg yang berada di akhir nama sebuah file foto. Contoh : “foto.jpg

Mengubah file python (*.py) menjadi file aplikasi windows (*.exe)

Nah setelah kita tau apa yang dimaksud dengan file executable windows (exe) ini, maka selanjutnya saya akan langsung mengajak kalian untuk mengubah file python (*.py) menjadi file executable windows (*.exe). Namun, disini saya wajibkan kalian untuk menginstall library “py2exe” nya terlebih dahulu ya.. Jika kalian belum install, tenang saja.. Karena saya sudah membuatkan tutorial instalasinya.. Jika mau baca, KALIAN BISA KLIK DISINI ya...

Oke, langsung saja yuk kita mulai proses pengubahannya….

1. Membuat folder dan memindahkan file python.

Pertama, untuk memudahkan, silahkan kalian buat folder baru di drive “D:” atau drive “E”. buatlah nama satu kata saja untuk memudahkan proses nya.. setelah itu, silahkan kalian pindahkan file python yang ingin kalian ubah menjadi file aplikasi windows ke dalam folder baru yang telah kalian buat tadi… untuk lebih jelasnya, silahkan simak gambar di bawah ini ya..



Penjelasan gambar :

  1. Silahkan kalian masuk ke drive “D:” atau “E:”
  2. Lalu silahkan kalian buat folder baru dengan nama satu kata saja.
  3. Lalu pindahkan file python kalian kedalam folder baru yang telah kalian buat tadi.
  4. Pastikan lokasinya sudah benar dan path nya pendek. Agar mudah untuk proses selanjutnya.

2. Membuka IDLE python.

Setelah kita memindahkan file nya, sekarang  kita buka IDLE python nya..  kalian bisa membukanya dengan cara mencari nya di pencarian aplikasi windows.. untuk lebih jelasnya, silahkan simak caranya pada gambar di bawah ini…


Penjelasan gambar :
  1. Silahkan klik icon pencarian. Jika versi windowsnya berbeda, silahkan cari sendiri ya temen – temen.. jika tidak ketemu, kalian bisa mencari taunya sendiri di google.. hehe
  2. Lalu di kolom pencarian, kalian ketik “idle”. Maka akan tampil IDLE nya. Jika tidak ketemu, silahkan cari di google untik mengetahui cara yang lainnya selain menggunakan pencarian untuk membuka IDLE ini.
  3. Lalu silahkan klik pada hasil IDLE nya jika sudah kalian temukan ya.
Nah setelah ketemu, langsung saja kalian klik.. Maka akan tampi window IDLE seperti gambar di bawah ini..



3. membuat file python baru.

Setelah IDLE nya terbuka,  silahkan kalian buat file baru.. yaitu file python.. caranya adalah dengan klik menu ‘file->new file”. Untuk lebih jelasnya, silahkan simak gambar di bawah ini ya…



Setelah kalian klik “New File” maka akan tampil window baru seperti di bawah ini yaa…


4. membuat script python (file setup) untuk mengubah file python menjadi file aplikasi windows exe.

Setelah window baru tempat menulis scriptnya terbuka, silahkan ketik code seperti di bawah ini….

from distutils.core import setup
import py2exe

setup(console=['gameUlar.py']) 
#NOTE : silahkan ganti kata “gameUlar” menjadi nama file  python yang akan kalian ubah menjadi exe.


silahkan copy dan paste pada window editor IDLE yang tadi muncul itu ya.. seperti pada gambar di bawah ini yaa…


5. menyimpan file setup atau file python yang akan digunakan untuk mengubah file python menjadi file windows. 

Setelah code programnya kalian paste dan namanya sudah kalian ubah, maka silahkan simpan file python tersebut.  Caranya, kalian tinggal klik menu “file” lalu pilih menu “save”. Untuk lebih jelasnya, silahkan simak gambar di bawah ini…



Setelah kalian klik save, maka akan tampil window untuk memilih lokasi penyimpanan file nya. Silahkan pilih folder baru yang telah kalian buat tadi pada langkah ke1 di atas tadi.  Sehingga, nantinya akan ada dua file python yang ada di dalam folder tersebut…

Kurang lebih tampilannya akan seperti di bawah ini..



Penjelasan gambar :

  1. Pastikan pilih folder yang sudah kita buat tadi pada langkah 1 di atas.
  2. Pastikan file ‘setup’ yang akan kita simpan kali ini berada satu folder dengan file python yang akan kita ubah menjadi file ‘exe’.
  3. Silahkan beri nama sesuai yang kalian inginkan. Tapi disini saya beri nama ‘setup’ ya…
  4. Pastikan juga tipy file nya “Python files” atau  “py” .
  5. Lalu seetelah di pastikan sudah benar dan sesuai, silahkan kalian klik tombo ‘save’.

6. membuka Command Prompt (CMD)

Setelah itu silahkan buka “Command Prompt (CMD)” nya... untuk membuka “command prompt (cmd)” ini cukup mudah kok. Kalian bisa langsung mengetiknya di pencarian aplikasi windows kalian.. atau juga bisa klik kanan pada menu windows… untuk lebih jelasnya lihat gambar di bawah ini..



Setelah kalian klik makan akan tampil window command promptnya..  seperti  di bawah ini…



7. Masuk ke path folder baru yang telah kita buat tadi. Atau lokasi file python yang akan kita ubah menjadi file exe dan file setup tadi.

Lalu, setelah CMD nya terbuka, arahkan lokasi CMD nya hingga sama seperti folder tempat file ‘setup’ nya.. Seperti di bawah ini... (Note : gunakan “D:” untuk masuk ke drive “D”/”. dan gunakan “cd” untuk mengganti direktori atau folder.)


Penjelasan gambar :
  1. Merupakan lokasi default saat kita membuka CMD atau command prompt
  2. Ketikkan “D:” lalu tekan ‘enter’ pada keyboard. Ini digunakan untuk masuk ke drive ‘D:’
  3. Sekarang kita sudah ada di lokasi drive “D:”
  4. Kemudian saya mengetikkan “cd BelajarPython”. Lalu tekan enter. Ini digunakan untuk masuk ke dalam folder tempat file setup dan file python yang akan di rubah berada. Dan meruupakan folder baru yang sudah saya buat pada langkah 2 tadi.
  5. Sekarang kita sudah sampai di tujuan kita. Yaitu di lokasi dengan path “D:\BelajarPython”. Yaitu folder tempat file setup dan file python yang akan kita ubah menjadi file exe.
Sebenarnya, kita bisa menyingkat proses di atas dengan cara masuk ke dalam folder yang kita tuju, lalu tekan “shift” pada keyboard. Tahan dan secara bersamaan, klik kanan pada mouse… setelah itu  muncul pilihan dan pilih “Open command window here”. Makan akan tampil window CMD.. untuk lebih jelasnya, silahkan lihat gambar di bawah ini..


Penjelasan gambar :
  1. Pastikan kalian berada di dalam folder yang ingin kalian tuju. Yaitu folder baru yang berisi file setup dan file python yang akan kita ubah menjadi exe
  2. Lalu, tekan dan tahan tombol “SHIFT” pada keybord. Dan dalam keadaan menekan tombol “SHIFT” silahkan klik kanan pada mouse di area kosong windows explorer kalian. Maka akan tampil menu pilihan.
  3. Silahkan pilih dan klik pilihan “Open command window here” seperti yang telah saya tunjuk pada gambar di atas.

Maka dengan segera, akan tampil window Command Prompt (CMD) dengan lokasi yang sudah kalian buka pada windows explorer tadi.. dan tentu saja sama dengan cara yang di atas tadi.. silahkan cek pada gambar di bawah ini ya…



8. memulai proses pengubahan file python mejadi exe

Setelah lokasi Command prompt (CMD) nya berada pada folder baru yang telah kita buat, maka selanjutnya kita akan memulai proses konversinya… untuk memulai nya, kalian bisa mengetikkan
“C:\Python34\python.exe setup.py py2exe”
Seperti pada gambar di bawah ini…

Note : angka pada kata “Python34” harus sesuai dengan versi python yang sudah kalian install ‘py2exe’ ya… kemudian, “setup.py” merupakan nama file saya yang akan mengubah file python kita menjadi exe. Jika nama file kalian berbeda, maka pastikan kalian mengubahnya agar sesuai dengan nama file kalian.


Setelah dipastikan semuanya benar, dan sudah sesuai, maka selanjutnya silahkan tekan enter pada keyboard..  maka proses konversinya akan berjalan dengan otomatis.. seperti pada gambar di bawah ini…


9. mencari file hasil konversi ke exe

Tunggu saja proses nya hingga selesai..  ini ditandai dengan munculnya kembali path folder kalian ya… setelah selesai, silahkan buka folder yang berisi file “setup” dan file python yang  kita ubah jadi exe tadi di file explorer.. maka akan ada folder baru di sana.. yaitu “dist” seperti gambar di bawah ini…



Setelah itu, silahkan kalian masuk ke dalam folder tersebut (dist).. maka di sana aka nada banyak file… di antaranya ada sebuah file dengan nama yang sama dengan nama file python yang sudah kalian convert menjadi exe tadi.. dan karena nama file python yang saya konversi tadi adalah “gameUlar”, maka nama file saya adalah “gameUlar.exe”.. dan itulah file hasil konversi nya.. bisa kita lihat pada gambar di bawah ini..



Bisa kita lihat ya tipe file dengan nama file yang sama dengan file python yang sudah kalian konversi tadi adalah “application”. Yang artinya proses konversinya sudah berhasil..

Mencoba file hasil konversi ke aplikasi windows (*.exe)

sekarang saya akan mencoba untuk membuka aplikasi tersebut.. dan hasilnya bisa kalian lihat pada gambar di bawah ini ya..



Nah itu dia temen – temen hasilnya.. dimana setelah saya klik dua kali pada file nya, maka langsung tampil window game ular – ularan nya.. oya, jika kalian ingin mendapatkan code program game ular – ularan tersebut, kalian bisa mendapatkannya dengan cara KLIK DISINI ya temen – temen.. saya sudah membuatkan postingannya di sana…

Nah itu dia temen – temen langkah – langkah untuk mengubah file python (*.py) menjadi file aplikasi windows (*.exe) menggunakan library Py2exe.. namun selain menggunakan library tersebut, kalian juga bisa menggunakan “PyInstaller” loh… untuk mencobanya KALIAN BISA KLIK DISINI ya temen – temen.. dan bagi kalian pengguna LINUX, kalian juga bisa mengubah file python kalian menjadi file executable juga loh.. caranya mudah.. KLIK DISINI jika kalian ingin mencobanya…



Oke, sekian dulu ya temen – temen postingan saya kali ini… semoga apa yang saya sampaikan pada postingan kali ini dapat memberikan manfaat bagi kalian semua dan juga saya.. terimakasih sudah berkunjung ke blog sederhana ini… jangan lupa sampaikan keluh kesah, kritik dan saran pada blog ini melalui kolom komentar di bawah ini.. atau juga bisa menggunakan laman “contact us” ya… dan jangan lupa baca tutorial menarik lainnya diblog ini ya…. Dan jangan lupa juga share postingan di blog ini…

Oke, terimakasih  sudah berkunjung ke postingan saya kali ini.. semoga tidak ada kendala dan rintangan yang berarti saat mencoba ya… mohon maaf apabila tutorialnya terlalu bertele – tele.. hal ini adalah usaha saya agar setiap langkahnya jelas dan dapat kalian ikuti… mohon maaf sekali lagi apabila ada salah kata dan informasi, terimakasih…

Wasslamualaikum wr. wb.

Previous
Next Post »
Thanks for your comment