{"id":77,"date":"2007-03-20T23:24:53","date_gmt":"2007-03-20T15:24:53","guid":{"rendered":"http:\/\/yuhana.wordpress.com\/2007\/03\/20\/membuat-exe-file-di-python\/"},"modified":"2007-03-20T23:24:53","modified_gmt":"2007-03-20T15:24:53","slug":"membuat-exe-file-di-python","status":"publish","type":"post","link":"https:\/\/notes.its.ac.id\/yuhana\/2007\/03\/20\/membuat-exe-file-di-python\/","title":{"rendered":"Membuat exe file di python"},"content":{"rendered":"<p>Tugas kuliah masih banyak \ud83d\ude42 , minggu ini tugas 2 mata kuliah programming semua. Setelah mengenal python akhirnya kuputuskan untuk menggunakan python, hm&#8230; ternyata menyenangkan juga mrogram di python.<!--more--><\/p>\n<p>Tiba saatnya kirim file hasil, eit prof minta dikirim file exenya. Hm&#8230; cari-cari akhirnya ketemu juga, sharing pengalaman nih.  Langkah-langkah membuat executable file di phyton :<br \/>\n1. Download dan install py2exe dari <a href=\"http:\/\/sourceforge.net\/projects\/py2exe\/\">website py2xe<\/a><br \/>\n2. Misalkan file yang ingin dicompile bernama hello.py. dan berisi syntax seperti berikut :<\/p>\n<blockquote><p>print &#8220;Hello Word&#8221;<br \/>\nraw_input(&#8220;Press any key to finish&#8221;)<\/p><\/blockquote>\n<p>3 .buat file baru dengan editor semisal edit plus, beri nama setup.txt dan tuliskan syntax berikut :<\/p>\n<blockquote><p>from distutils.core import setup<br \/>\nimport py2exe<br \/>\nsetup(console = [&#8220;hello.py&#8221;])<\/p><\/blockquote>\n<p>4. File pada nomer 2 dan 3 bisa diletakkan disembarang tempat, tapi akan lebih enak jika diletakkan di dalam direktory python25 (jika anda menggunakan python versi 25). Saya meletakkan direktory python25 di c, c:\\python25<\/p>\n<p>5. buka command prompt, <em>start -&gt; run -&gt;cmd<\/em> , ketikkan <em>cd c:\\python25<\/em><\/p>\n<p>6. selanjutnya jalankan hello.py, dengan menuliskan <em>start hello.py<\/em> atau <em>python hello.py<\/em> maka ia akan meminta anda menekan sembarang tombol, ini berarti program bekerja.<br \/>\n7. selanjutnya ketikkan <em>start setup.py py2exe <\/em>dan tekan <em>enter<\/em><br \/>\n8. Jika tidak ada error maka akan terbentuk <strong>direktori<\/strong> baru dengan nama <strong>dist<\/strong>. cobalah untuk melihat ke direktori dist dengan mengetikkan <em>cd dist<\/em> dan tekan <em>enter<\/em><br \/>\n9. Maka disana akan ada file dengan nama hello.exe, cobalah menjalankannya dengan menuliskan <em>hello<\/em> lalu tekan<em> enter<\/em><br \/>\n10. Untuk menyalin\/menjalankan file exe ini ke komputer lain file yang ada didalam direktori dist harus ikut dicopy semua (library.zip dan phyton25.dll)<\/p>\n<p>Jika program tidak bernama hello.py maka copy program di direktori yang sama dengan direktori setup.py kemudian jalankan langkah nomer 7 dan seterusnya.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tugas kuliah masih banyak \ud83d\ude42 , minggu ini tugas 2 mata kuliah programming semua. Setelah mengenal python akhirnya kuputuskan untuk menggunakan python, hm&#8230; ternyata menyenangkan juga mrogram di python.<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88,62],"tags":[],"class_list":["post-77","post","type-post","status-publish","format-standard","hentry","category-aplikasi","category-course"],"_links":{"self":[{"href":"https:\/\/notes.its.ac.id\/yuhana\/wp-json\/wp\/v2\/posts\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notes.its.ac.id\/yuhana\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notes.its.ac.id\/yuhana\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notes.its.ac.id\/yuhana\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/notes.its.ac.id\/yuhana\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":0,"href":"https:\/\/notes.its.ac.id\/yuhana\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"wp:attachment":[{"href":"https:\/\/notes.its.ac.id\/yuhana\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notes.its.ac.id\/yuhana\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notes.its.ac.id\/yuhana\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}