Python - Membuat Executable File (Exe)
Windows
Science, Technology, Engineering, Art & Math
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 Executable file?
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)
PyInstaller
01
02 Auto-py-to-exe
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
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/
Ada banyak toolkit/library yang tersedia untuk membuat execute file
pada python, tapi disini kita hanya akan membahas 2 diantaranya..
 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,
And the problems are :
Critical Thinking & Problem solving
 Install Python versi sebelumnya,
yaitu v3.9x
 Tambahkan path library secara
manual.
Jadi:
Critical Thinking & Problem solving
https://www.ics.uci.edu/~pattis/common/handouts/pythone
clipsejava/python.html
*Hilangkan checklist launcher jika sudah terinstall versi yang lebih
baru
Link :
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
 Install Python versi sebelumnya,
yaitu v3.9x
 Tambahkan path library secara
manual.
Jadi:
Critical Thinking & Problem solving
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
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.
Tentang Auto-py-to-exe
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
Cara menjalankan Auto-py-to-exe
Auto-py-to-exe
Installing with pip/memasang dengan
pip :
 Untuk menginstal auto-py-to-exe,
buka terminal dan jalankan perintah
sbb :
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
Atau :
Cara menjalankan Auto-py-to-exe
Python –m auto_py_to_exe
Auto-py-to-exe
 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
Langkah-langkah untuk membuat file
yang dapat dieksekusi
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!
Soal Latihan :

MEMBUAT EXECUTABLE FILE (EXE) WINDOWS PADA PYTHON.pptx

  • 1.
    Python - MembuatExecutable File (Exe) Windows Science, Technology, Engineering, Art & Math
  • 2.
    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 Executable file?
  • 3.
    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
  • 4.
    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”
  • 5.
    Cara mengubah filepython (*.py) menjadi file executable windows (*.exe) PyInstaller 01 02 Auto-py-to-exe 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 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/ Ada banyak toolkit/library yang tersedia untuk membuat execute file pada python, tapi disini kita hanya akan membahas 2 diantaranya..
  • 6.
     Masih adabug 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, And the problems are : Critical Thinking & Problem solving
  • 7.
     Install Pythonversi sebelumnya, yaitu v3.9x  Tambahkan path library secara manual. Jadi: Critical Thinking & Problem solving https://www.ics.uci.edu/~pattis/common/handouts/pythone clipsejava/python.html *Hilangkan checklist launcher jika sudah terinstall versi yang lebih baru Link :
  • 8.
    PyInstaller Cara menjalankan Pyinstaller Download Pyinstaller melalui link atau install dari command prompt
  • 9.
    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
  • 10.
     Install Pythonversi sebelumnya, yaitu v3.9x  Tambahkan path library secara manual. Jadi: Critical Thinking & Problem solving
  • 11.
    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.
  • 12.
    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
  • 13.
    PyInstaller Cara menjalankan Pyinstaller Selamat! Sekarang skrip Python Anda telah diubah menjadi file yang dapat dieksekusi.
  • 14.
    Auto-py-to-exe o Auto-py-to-exe menawarkanGUI yang bagus (antarmuka pengguna grafis) yang menangani semua hal yang diperlukan untuk mengubah skrip Python Anda menjadi file yang dapat dieksekusi. Tentang Auto-py-to-exe
  • 15.
    Auto-py-to-exe Table of Contents Makingan 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 Cara menjalankan Auto-py-to-exe
  • 16.
    Auto-py-to-exe Installing with pip/memasangdengan pip :  Untuk menginstal auto-py-to-exe, buka terminal dan jalankan perintah sbb : 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 Atau : Cara menjalankan Auto-py-to-exe Python –m auto_py_to_exe
  • 17.
    Auto-py-to-exe  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 Langkah-langkah untuk membuat file yang dapat dieksekusi
  • 18.
    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! Soal Latihan :

Editor's Notes

  • #17 - Computational Thinking adalah konsep pemecahan masalah baik di kehidupan sehari-hari maupun pemecahan masalah yang berkaitan dengan disiplin ilmu komputer maupun pada disiplin ilmu lainnya.(umum) - Computational Thinking : adalah suatu konsep yang menjelaskan bagaimana seharusnya sebuah komputer bekerja.(Khusus)