Anda di halaman 1dari 18

Python - Membuat Executable File (Exe)

Windows
EXECUTABLE FILE
Apa itu Executable file?

Executable windows / Execute file atau


File Eksekusi adalah file yang dapat
dieksekusi/dijalankan langsung misalnya
dengan cara meng-klik pada file ataupun
icon file tersebut secara langsung pada
windows explorer/desktop.
Hal ini yang sering kita lakukan ketika kita
menjalankan sebuah aplikasi atau ingin
menginstall sebuah program pada
perangkat desktop kita.
Apa itu Execute File?

✓ Pada Python baris coding yang


dituliskan dapat dibuat menjadi file .exe
yang bersifat mandiri, dimana Code
program python yang di import atau di
kaitkan seperti “library”, nantinya akan
dimasukkan juga ke dalam “executable
file” nya juga secaraotomatis, sehingga
saat mengeksekusinya tidak
membutuhkan intepreter python lagi
Apa itu Execute File?

✓ Lalu apa itu “*.exe” ? exe sendiri


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”
Cara mengubah file python (*.py)
menjadi file executable windows (*.exe)
Ada banyak toolkit/library yang tersedia untuk membuat execute file
pada python, tapi disini kita hanya akan membahas 2 diantaranya..

01 PyInstaller

PyInstaller ini merupakan library dari Python yang dapat


mengubah (paket) atau file program Python, menjadi file
yang dapat berdiri sendiri dengan mode text base yang
dapat dieksekusi melalui terminal.
Link : http://www.pyinstaller.org/downloads.html
Link : https://pyinstaller.org/en/stable/index.html

02 Auto-py-to-exe

Auto-py-to-exe memiliki antarmuka windows yang ramah


yang akan membantu pemula untuk membuat file yang
dapat dieksekusi dengan mudah.
Link : https://pypi.org/project/auto-py-to-exe/
And the problems are :

✓ Masih ada bug di python versi


terbaru (3.10/3.11) sehingga
toolkit/library Pyinstaller & auto-py-
to-exe belum bisa berjalan normal.
✓ Versi launcher pada pada python
sebelumnya(<3.9) tidak dapat
diinstall serta jika sudah ada yang
versi update, dan itu berarti path
pada python versi jadul tidak
otomatis dikenal oleh system,
Jadi:

❖ Install Python versi sebelumnya,


yaitu v3.9x
❖ Tambahkan path library secara
manual.
Link :

https://www.ics.uci.edu/~pattis/common/handouts/pythone
clipsejava/python.html

*Hilangkan checklist launcher jika sudah terinstall versi yang lebih


baru
PyInstaller
Cara menjalankan Pyinstaller
❖ Download Pyinstaller melalui link atau install dari command prompt
PyInstaller
Cara menjalankan Pyinstaller
❖ Download Pyinstaller melalui link
atau install dari command prompt
❖ Setelah masuk ke command
prompt, jalankan perintah :
Pip install pyinstaller
❖ Tunggu sampai proses selesai
Jadi:

❖ Install Python versi sebelumnya,


yaitu v3.9x
❖ Tambahkan path library secara
manual.
PyInstaller
Cara menjalankan Pyinstaller
❖ Selanjutnya pindah direktory/
folder ke directory tempat file
project (.py) tersimpan (gunakan
perintah cd ->Change directory)
❖ Setelah Anda berada di direktori
yang benar, tulis perintah dengan
sintaks berikut pyinstaller --
onefile name_of_script.py di
terminal untuk membuat skrip
dapat dieksekusi.
PyInstaller
Cara menjalankan Pyinstaller
❖ Setelah menjalankan perintah, Anda akan melihat pesan yang
berbunyi "berhasil diselesaikan". Di direktori tempat skrip Anda
berada, folder bernama "dist" seharusnya sudah dibuat. Di dalam
folder, Anda akan menemukan eksekusi mandiri!.
❖ Selamat! Sekarang skrip Python Anda telah diubah menjadi file
yang dapat dieksekusi
PyInstaller
Cara menjalankan Pyinstaller
❖ Selamat! Sekarang skrip Python Anda telah diubah menjadi file
yang dapat dieksekusi.
Auto-py-to-exe
Tentang Auto-py-to-exe

o Auto-py-to-exe menawarkan GUI yang


bagus (antarmuka pengguna grafis) yang
menangani semua hal yang diperlukan
untuk mengubah skrip Python Anda
menjadi file yang dapat dieksekusi.
Auto-py-to-exe
Cara menjalankan Auto-py-to-exe

Table of Contents
Making an Executable file with auto-
py-to-exe.
✓ Installing with pip
✓ Running auto-py-to-exe
✓ Step 1: Add the script location
✓ Step 2: Choosing “One Directory”
or “One File”
✓ Step 3. Choosing “Console Based”
or “Window Based”
✓ Step 4: Advanced option(e.g.
output directory, additional import)
✓ Step 5: Convert the file
Auto-py-to-exe
Cara menjalankan Auto-py-to-exe

Installing with pip/memasang dengan


pip :
✓ Untuk menginstal auto-py-to-exe,
cukup buka terminal dan jalankan
perintah berikut :
pip install auto-py-to-exe
✓ Running auto-py-to-exe :
Setelah Anda menginstal auto-py-
to-exe, membuat file yang dapat
dieksekusi semudah menulis
perintah berikut.
auto-py-to-exe
Langkah-langkah untuk membuat file
yang dapat dieksekusi

✓ Langkah 1: Tambahkan lokasi skrip.


Lokasi skrip adalah folder tempat data python kalian
tersimpan.

✓ Langkah 2 : Opsi satu direktori/satu


file
Langkah 3. Memilih "Berbasis Konsol"
atau "Berbasis Jendela".
✓ Langkah 4: Opsi lanjutan (mis.,
Direktori keluaran, impor tambahan)
✓ Langkah 5: Konversikan file
Soal Latihan :
Unjuk Pemahaman :
❖ Pilihlah salah satu project yang
sudah kalian buat dan compile
menjadi file exe dengan kedua cara
di atas !
❖ Cobalah kalian cari referensi library
lainnya selain dua library yang
sudah dicontohkan, untuk membuat
executable file pada python!

Anda mungkin juga menyukai