Skip to content

Instantly share code, notes, and snippets.

@Raviyanto
Created February 6, 2013 08:54
Show Gist options
  • Save Raviyanto/4721265 to your computer and use it in GitHub Desktop.
Save Raviyanto/4721265 to your computer and use it in GitHub Desktop.
--- Log opened Fri Sep 07 19:45:22 2012
19:45 -!- ordinaryman [~oki@unaffiliated/thanmustoki] has joined #uvt
19:45 -!- Irssi: #uvt: Total of 12 nicks [4 ops, 0 halfops, 0 voices, 8 normal]
19:45 -!- mode/#uvt [+o ordinaryman] by ChanServ
19:45 -!- Irssi: Join to #uvt was synced in 2 secs
19:45 < light_> mlm jg
19:45 < alfianto> malam juga
19:45 <@ordinaryman> selamat malam
19:46 <@ordinaryman> selamat malam
19:47 < fajran> tes tes
19:47 <@ordinaryman> malam pak fajran
19:47 < fajran> malam :D
19:47 -!- amaulana8 [~amaulana8@112.215.64.162] has joined #uvt
--- Log closed Fri Sep 07 19:48:37 2012
--- Log opened Fri Sep 07 19:51:56 2012
19:51 -!- mustoki [~oki@unaffiliated/mbahkangkung] has joined #uvt
19:51 -!- Irssi: #uvt: Total of 14 nicks [4 ops, 0 halfops, 0 voices, 10 normal]
19:51 -!- mode/#uvt [+o mustoki] by ChanServ
19:51 -!- Irssi: Join to #uvt was synced in 3 secs
19:52 -!- limpatovih [~limpatovi@39.194.77.242] has joined #uvt
19:52 -!- profbins [~Tukang_Se@118.96.159.228] has joined #uvt
19:52 < alfianto> iksanin haha
19:53 < ikhsanin> ada apa pak boooos :-D
19:53 -!- arifazik [~quassel@114.79.52.17] has joined #uvt
19:53 < soichiroblue> malam
19:53 < alfianto> vga nya bisa blom
19:54 -!- amaulana8 [~amaulana8@112.215.64.162] has quit [Ping timeout: 252 seconds]
19:54 < alfianto> malam juga
19:54 < arifazik> salam..
19:54 <@mustoki> malam juga :)
19:54 < ramadhanapoetra> malam :) udah di mulai belum :)
19:54 <@mustoki> belum
19:54 < ikhsanin> belum bisa fungsi men -,-
19:55 < alfianto> tapi udah di install kan
19:55 -!- amaulana8 [~amaulana8@112.215.64.162] has joined #uvt
19:55 < ramadhanapoetra> kapan pa?
19:55 < amaulana8> assalamualaikum
19:55 < fajran> 5 menit lagi ya?
19:55 <@mustoki> jam 20.00 kayaknya . amaulana8 wa'alaikum sallam
19:55 < fajran> tuk siap2, yuk mari pasang python dulu..
19:55 <@mustoki> iya pak fajran
19:56 < fajran> kalau bisa, pasang ipython juga
19:56 < ramadhanapoetra> amaulana8 waalaikum salam:)
19:56 < profbins> assalamualaikum.. hadir2
19:56 < alfianto> sudoah diinstall
19:56 < amaulana8> Mohn maaf sbelmnnya jka reply saya lambat, lagi mobile
19:56 < light_> wallaikum salam
19:57 < ramadhanapoetra> ipythonnya lagi diinstall
19:57 < light_> iphyton buat apa ya pak?
19:58 < fajran> ipython itu python shell yang lebih cantik karena bisa warna warni dan ada auto completion
19:58 < satmo54> lagi download ipythonnya pak :D
19:58 < amaulana8> profbin : waalaikumsalam
19:58 < ikhsanin> waduh ipython blm install e -,-
19:58 < satmo54> kalo pake idle2 boleh pak?
19:58 < fajran> satmo54: boleh juga pake idel
19:58 < fajran> idle
19:59 < amaulana8> Saya mash blom bisa persiapan untuk itu.
19:59 < fajran> ikhsanin: pakai python biasa jg ngga apa2 sih :)
19:59 < ikhsanin> eh iya kalau gk salah suruh install glade ya pak ? glade utk apa nantinya pak? heheh
20:00 < ikhsanin> woke pake python aja deh kalo gtu :-D
20:00 < ramadhanapoetra> tapi fungsi python biasa sm ipython sama aja kan :D
20:01 <@mustoki> pak fajran , python yang mau dipake buat kuliah malam ini versi berapa pak?
20:01 < soichiroblue> installed
20:01 < fajran> mustoki: yang jelas bukan python 3. saya pakai python 2.7 tapi 2.6 atau 2.5 jg ngga masalah
20:01 < ikhsanin> alfianto : cek private chat ku dab
20:02 < alfianto> mungkin ada yabg bersedia menjelaskan apa dan kegunaan python, ipython dan glade :D
20:02 < fajran> alfianto: nanti saya jelaskan pak :)
20:02 < fajran> udah jam 8 skr.. yg jadi pak erte siapa di sini?
20:03 < alfianto> iksanin hahaha carane gmana
20:03 <@mustoki> pak fajran , waktu sudah menunjukan jam 8 WIB, mau dimulai kuliahnya dengan perkenalan atau masih menunggu yang lain pak?
20:03 < fajran> mustoki: terserah pak erte :D
20:03 < fajran> yg jelas saya cuma punya waktu pas sampe jam 10 WIB
20:03 <@mustoki> pak ertenya belum join2 kayaknya
20:03 <@mustoki> !seen basic123
20:03 < fajran> wakil erte jg gpp
20:03 < soichiroblue> tepat waktu aja pak
20:04 < ikhsanin> alfianto : di tab - tab samping cobo dicari
20:04 <@mustoki> ok pak, kita mulai saja ya pak dengan perkenalan kelas dahulu. pesan pak rt seperti itu , kemudian buat group kelompok belajar
20:05 < ikhsanin> oke.. ayo segera dimulai saja pak
20:05 < fajran> mustoki: baiklah
20:05 < fajran> ada yg nyimpen log kanal ini?
20:06 -!- Maverick [6e88b44b@gateway/web/freenode/ip.110.136.180.75] has joined #uvt
20:06 <@mustoki> waktu dan tempat saya persilahkan kepada pak fajran (sebagai dosen malam ini :_))
20:06 < fajran> terima kasih..
20:06 < Maverick> good evening, all :)
20:06 <@mustoki> ada pak
20:07 < fajran> *buka catetan dulu*
20:07 < ikhsanin> good evening maverick :)
20:07 < fajran> mari dimulai..
20:07 < fajran> bismillahirohmaanirrohiim.. assalamu 'alaikum rekan2 semua
20:07 <@mustoki> wa'alaikum sallam wr wb
20:07 < profbins> waalaikumussalam
20:07 < soichiroblue> waalaikumsalam pak
20:07 < alfianto> wa'alaikumsalam pak
20:07 < arifazik> waalaikumsalam
20:07 < ramadhanapoetra> Waalaikum salllam :)
20:08 < Maverick> wa'alaikumsalam.
20:08 < light_> walaikum sallam
20:08 < amaulana8> WaalaikumsaLam
20:08 < ikhsanin> wa'alaikum sallam wr wb
20:08 -!- Frama [~wildan@114.79.18.3] has joined #uvt
20:08 < limpatovih> waalaikumsalam
20:08 < Frama> assalamu'alaikum
20:08 < fajran> mari kita mulai acara perkuliahan virtual ini
20:08 < ramadhanapoetra> siap
20:09 < ikhsanin> mari
20:09 < fajran> walaupun virtual, tapi tetep series ya :D saya jg akan berusaha memberikan yg terbaik
20:09 < Frama> silahkan
20:09 < fajran> *serius
20:09 < profbins> siap pak...
20:09 < ramadhanapoetra> monggo pak :)
20:09 < soichiroblue> silahkan :)
20:09 < fajran> nah.. menurut pak raviyanto ahmad.. durasi kuliah ini adalah 4x4 sesi
20:09 < fajran> selama 4 bulan
20:09 < ikhsanin> woke pak :)
20:10 < amaulana8> Siap
20:10 < fajran> tiap bulan akan ada 1 sesi chat seperti ini dimana kita bisa lgs kontak2an
20:10 < fajran> tuk waktu yg lain, diskusi bisa kita lanjutkan melalui mailing list
20:11 < fajran> nah.. agenda sesi kali ini pada intinya adalah perkenalan dan pendahuluan
20:11 < fajran> pertama2 saya mau memperkenalkan diri saya..
20:11 < fajran> nama saya Fajran Iman Rusadi namun biasa dikenal jg dg iang
20:12 < fajran> kegiatan sehari2 ngga jauh dari ngoding heheeh :D
20:12 -!- digitoktav [~digitokta@unaffiliated/digitoktav] has joined #uvt
20:12 < digitoktav> halo all
20:12 < digitoktav> sudah mulai kah?
20:12 < fajran> pertama kali memakai python itu sekitar akhir tahun 2007 dan sejak itu jadi sering memakai python tuk macem2
20:12 < fajran> digitoktav: silakan cari tempat duduk kosong pak :D
20:12 < digitoktav> oh maaf
20:12 < digitoktav> terima kasih. :)
20:13 < fajran> dan kebetulan kerjaan saya skr saya diberi kebebasan tuk memakai apa yg saya rasa cocok tuk dipakai
20:13 < fajran> dan python itu salah satu yg jadi pilihan saya
20:14 < fajran> itu aja kali ya :D
20:14 < fajran> nah tuk rekan2 sekalian.. silakan perkernalkan diri masing2.. berurutan sesuai urutan nickname kalo bisa :D
20:14 -!- ikhsanin [~ikhsan@120.168.1.60] has quit [Ping timeout: 240 seconds]
20:14 < fajran> minimal nama dan apakah sudah pernah memprogram dan/atau menggunakan python
20:15 < alfianto> nama saya alfianto
20:15 < alfianto> belum pernah menggunakan python ,
20:15 < alfianto> terimaksih :D
20:15 < fajran> sip, lanjut pak amaulana8 :D
20:16 < amaulana8> Nama saya asep maulana
20:16 < amaulana8> Baru mau kenalan dengan phyton
20:16 < fajran> eh iya.. tolong kasih tau jg pernah ngoding atau ngga (ngga harus python)
20:17 < amaulana8> Sebagai teknisi di rtrwnwt, terimakasih
20:17 < fajran> arifazik: lanjut pak
20:17 < arifazik> nama saya arif
20:18 < arifazik> senang dengan c++ dan qt, skg ingin kenalan dengan python..
20:18 < arifazik> terima kasih.. :)
20:18 < digitoktav> nama saya digit
20:18 < digitoktav> pernah nya ngompile2 program python aja. dulu pernah belajar basic tapi dah lupa
20:18 < digitoktav> :))
20:19 < digitoktav> sempet bt krna saya amsih pake 10.04 dan notabene masih 2.6.x jadi agak ribet sandboxing pytho 2.7 dan python 3.x
20:19 < digitoktav> :D
20:19 < fajran> digitoktav: sip pak.. lanjut pak Frama
20:20 < Frama> nama saya frama
20:20 < Frama> belum pernah sama sekali belajar phyton
20:20 < Frama> tapi ingin mencoba mendalami dan mehahami phyton
20:20 < Frama> maklum masih sangat-sangat pemula :)
20:21 < fajran> sip pak Frama, silakan bapak light_
20:21 < light_> nama saya adiyanto
20:21 < light_> blom pernah belajar phyton sebelumnya
20:22 < light_> mengetahui sedikit java, php,sm vb.net
20:22 < fajran> light_: sips.. lanjut pan limpatovih
20:22 < fajran> *pak
20:22 < fajran> maap ini entah mengapa irc client saya ada auto completionnya -_-
20:23 < limpatovih> saya limpat ovi haryoko
20:23 < limpatovih> belum pernah belajar python
20:23 < limpatovih> terimakasih
20:23 < fajran> oke.. lanjut pak marienz
20:23 <@mustoki> bot pak
20:23 < fajran> hoo.. haha.. oke lah
20:24 < fajran> silakan pak Maverick kalau begitu
20:24 < Maverick> Nama darat Khadis
20:24 < Maverick> belum pernah nyentuh python, coz kesehariannya jadi penterjemah hehe...
20:24 < Maverick> pernah mainan VB tok. Tapi gak serius.
20:24 < Maverick> :)
20:25 < Maverick> mohon bantuannya....
20:25 < fajran> Maverick: nambah satu bahasa lg yg bisa diterjemahkan kalau gtu pak ntar :D lanjut pak profbins
20:25 < profbins> salam kenal saya bima
20:25 < digitoktav> wah itu staff freenode :))
20:25 < profbins> blum pernah belajar python
20:25 < profbins> sama belajar pak
20:26 < profbins> mohon bantuan semua
20:26 < profbins> terikasih
20:26 < fajran> sip.. lanjut pak ramadhanapoetra
20:26 < ramadhanapoetra> Nama saya : Muhamad Ramdan
20:26 < ramadhanapoetra> sebelumnya belum pernah pake python
20:27 < ramadhanapoetra> tapi saya sempat belajar visual basic
20:27 < ramadhanapoetra> saya berkeinginan keras buat belajar mohon bantuannya
20:27 < ramadhanapoetra> terima kasih :)
20:27 < fajran> ramadhanapoetra: mari pak :D
20:27 < fajran> lanjut pak satmo54
20:28 < fajran> atau pak soichiroblue ?
20:28 < soichiroblue> salam kenal,, nama asli saya akbar bahaulloh
20:28 < soichiroblue> saya belum pernah belajar python, tapi sebelumnya pernah belajar pascal sama html sedikit
20:29 < soichiroblue> itu juga kurang konsen, karena lebih fokus sama jaringan
20:29 < soichiroblue> terimakasih ... maaf sudah melancangi pak satmo54 :D
20:30 < fajran> bapak satmo54 ada?
20:30 < digitoktav> away mungkin pak
20:30 < fajran> oke deh.. berarti di sini ada.. brp orang? *ngitung dulu*
20:30 < fajran> pak mustoki gimana?
20:30 < fajran> pak erte ngga ikutan?
20:31 <@mustoki> iya pak saya belum perkenalan
20:31 <@mustoki> saya mau ikut
20:31 < fajran> :D
20:31 <@mustoki> nama saya oki dwi yulianto
20:31 <@mustoki> kenal dan belajar sendiri python januari 2012
20:31 -!- ikhsanin [~ikhsan@180.246.214.114] has joined #uvt
20:31 <@mustoki> basic saya bukan it sama sekali terima kasih :)
20:32 < fajran> udah 12 org memperkenalkan diri + 1 saya (bener ngga?)
20:32 < fajran> halo pak ikhsanin
20:32 <@mustoki> mohon bantuan pak fajran untuk membimbing saya dan rekan2 :)
20:33 -!- amaulana8 [~amaulana8@112.215.64.162] has quit [Ping timeout: 244 seconds]
20:33 <@mustoki> fajran: betul pak 12 orang
20:33 < ikhsanin> halo pak maaf disconnect -,-
20:34 < fajran> ikhsanin: halo pak :) tadi baru pada memperkenalkan diri
20:34 < fajran> bapak bisa perkenalkan diri juga? dan jg apakah pernah memprogram dan apakah pernah menggunakan python?
20:34 < ikhsanin> iya perkenalkan nama saya ikhsan, alamat dosili jogja :)
20:35 < ikhsanin> pak fajran : kalo menggunakan python jujur belum pernah pak, yg sering menggunakan java hehehe
20:35 < fajran> oke baiklah..
20:35 < fajran> jadi di sini ada 14 orang termasuk saya
20:35 < fajran> agar tetap sesuai jadwal mari kita lanjut ya
20:36 < fajran> yg belum memperkenalkan diri bisa lanjut di milis
--- Log opened Fri Sep 07 20:42:04 2012
20:42 digitoktav │ terima kasih. :)
20:42 fajran │ dan kebetulan kerjaan saya skr saya diberi kebebasan tuk memakai apa yg saya rasa cocok tuk dipakai
20:42 fajran │ dan python itu salah satu yg jadi pilihan saya
20:43 fajran │ itu aja kali ya :D
20:43 ikhsanin < has quit irc
20:43 fajran │ nah tuk rekan2 sekalian.. silakan perkernalkan diri masing2.. berurutan sesuai urutan nickname kalo bisa :D
20:44 fajran │ minimal nama dan apakah sudah pernah memprogram dan/atau menggunakan python
20:44 alfianto │ nama saya alfianto
20:44 alfianto │ belum pernah menggunakan python ,
20:44 alfianto │ terimaksih :D
20:45 fajran │ sip, lanjut pak amaulana8 :D
20:45 amaulana8 │ Nama saya asep maulana
20:45 amaulana8 │ Baru mau kenalan dengan phyton
20:46 fajran │ eh iya.. tolong kasih tau jg pernah ngoding atau ngga (ngga harus python)
20:46 amaulana8 │ Sebagai teknisi di rtrwnwt, terimakasih
20:46 fajran │ arifazik: lanjut pak
20:46 arifazik │ nama saya arif
20:47 arifazik │ senang dengan c++ dan qt, skg ingin kenalan dengan python..
20:47 arifazik │ terima kasih.. :)
20:47 digitoktav │ nama saya digit
20:48 digitoktav │ pernah nya ngompile2 program python aja. dulu pernah belajar basic tapi dah lupa
20:48 digitoktav │ :))
20:48 digitoktav │ sempet bt krna saya amsih pake 10.04 dan notabene masih 2.6.x jadi agak ribet sandboxing pytho 2.7 dan python 3.x
20:48 digitoktav │ :D
20:49 fajran │ digitoktav: sip pak.. lanjut pak Frama
20:49 Frama │ nama saya frama
20:49 Frama │ belum pernah sama sekali belajar phyton
20:49 Frama │ tapi ingin mencoba mendalami dan mehahami phyton
20:50 Frama │ maklum masih sangat-sangat pemula :)
20:50 fajran │ sip pak Frama, silakan bapak light_
20:50 light_ │ nama saya adiyanto
20:51 light_ │ blom pernah belajar phyton sebelumnya
20:51 light_ │ mengetahui sedikit java, php,sm vb.net
20:51 fajran │ light_: sips.. lanjut pan limpatovih
20:51 fajran │ *pak
20:51 fajran │ maap ini entah mengapa irc client saya ada auto completionnya -_-
20:52 limpatovih │ saya limpat ovi haryoko
20:52 limpatovih │ belum pernah belajar python
20:52 limpatovih │ terimakasih
20:52 fajran │ oke.. lanjut pak marienz
20:52 @ mustoki │ bot pak
20:53 fajran │ hoo.. haha.. oke lah
20:53 fajran │ silakan pak Maverick kalau begitu
20:53 Maverick │ Nama darat Khadis
20:53 Maverick │ belum pernah nyentuh python, coz kesehariannya jadi penterjemah hehe...
20:54 Maverick │ pernah mainan VB tok. Tapi gak serius.
20:54 Maverick │ :)
20:54 Maverick │ mohon bantuannya....
20:54 fajran │ Maverick: nambah satu bahasa lg yg bisa diterjemahkan kalau gtu pak ntar :D lanjut pak profbins
20:54 profbins │ salam kenal saya bima
20:54 digitoktav │ wah itu staff freenode :))
20:54 profbins │ blum pernah belajar python
20:55 profbins │ sama belajar pak
20:55 profbins │ mohon bantuan semua
20:55 profbins │ terikasih
20:55 fajran │ sip.. lanjut pak ramadhanapoetra
20:55 ramadhanapo │ Nama saya : Muhamad Ramdan
20:55 ramadhanapo │ sebelumnya belum pernah pake python
20:56 ramadhanapo │ tapi saya sempat belajar visual basic
20:56 ramadhanapo │ saya berkeinginan keras buat belajar mohon bantuannya
20:56 ramadhanapo │ terima kasih :)
20:56 fajran │ ramadhanapoetra: mari pak :D
20:56 fajran │ lanjut pak satmo54
20:57 fajran │ atau pak soichiroblue ?
20:57 soichiroblu │ salam kenal,, nama asli saya akbar bahaulloh
20:58 soichiroblu │ saya belum pernah belajar python, tapi sebelumnya pernah belajar pascal sama html sedikit
20:58 soichiroblu │ itu juga kurang konsen, karena lebih fokus sama jaringan
20:58 soichiroblu │ terimakasih ... maaf sudah melancangi pak satmo54 :D
20:59 fajran │ bapak satmo54 ada?
20:59 digitoktav │ away mungkin pak
20:59 fajran │ oke deh.. berarti di sini ada.. brp orang? *ngitung dulu*
20:59 fajran │ pak mustoki gimana?
21:00 fajran │ pak erte ngga ikutan?
21:00 @ mustoki │ iya pak saya belum perkenalan
21:00 @ mustoki │ saya mau ikut
21:00 fajran │ :D
21:00 @ mustoki │ nama saya oki dwi yulianto
21:00 @ mustoki │ kenal dan belajar sendiri python januari 2012
21:00 ikhsanin > has joined
21:01 @ mustoki │ basic saya bukan it sama sekali terima kasih :)
21:01 fajran │ udah 12 org memperkenalkan diri + 1 saya (bener ngga?)
21:01 fajran │ halo pak ikhsanin
21:02 @ mustoki │ mohon bantuan pak fajran untuk membimbing saya dan rekan2 :)
21:02 amaulana8 < has quit irc
21:02 @ mustoki │ fajran: betul pak 12 orang
21:02 ikhsanin │ halo pak maaf disconnect -,-
21:03 fajran │ ikhsanin: halo pak :) tadi baru pada memperkenalkan diri
21:03 fajran │ bapak bisa perkenalkan diri juga? dan jg apakah pernah memprogram dan apakah pernah menggunakan python?
21:03 ikhsanin │ iya perkenalkan nama saya ikhsan, alamat dosili jogja :)
21:04 ikhsanin │ pak fajran : kalo menggunakan python jujur belum pernah pak, yg sering menggunakan java hehehe
21:04 fajran │ oke baiklah..
21:04 fajran │ jadi di sini ada 14 orang termasuk saya
21:05 fajran │ agar tetap sesuai jadwal mari kita lanjut ya
21:05 fajran │ yg belum memperkenalkan diri bisa lanjut di milis
21:05 ikhsanin │ sekian perkenalan dari saya terimakasih :)
21:05 fajran │ saya mau menjelaskan dulu bagaimana format perkuliahan ini
21:06 fajran │ dan ini bisa disesuaikan tergantung dengan kondisi dan juga masukan dari rekan2 sekalian
21:06 fajran │ menurut pengalaman saya sendiri, cara paling efektif untuk mempelajari bahasa pemrograman beserta trik2nya adalah dengan membuat program
21:07 fajran │ program beneran yang bukan cuma sekedar icap icip satu dua hal
21:07 amaulana8 > has joined
21:08 fajran │ nah maka dari itu, saya ingin agar di akhir kuliah ini, kita punya bbrp aplikasi yang kita bangun bersama :D
21:08 fajran │ kemarin sempat diskusi dg pak raviyanto dan sepertinya pemrograman membangun aplikasi grafis (GUI) itu menarik
21:09 fajran │ maka itu bisa jadi salah satu proyek aplikasi yang dikerjakan di kuliah ini
21:09 fajran │ namun saya terbuka tuk proyek2 aplikasi lainnya.. jadi kalau ada yg punya ide, silakan diusulkan
21:09 fajran │ nanti kita diskusikan bersama apakah ide aplikasi cocok tuk dijadikan proyek setelah melihat beban dan alokasi waktu yang ada
21:10 fajran │ untuk aplikasi GUI sendiri, saya mengusulkan untuk menggunakan GTK+
21:11 fajran │ pak arifazik gpp kan belajar GTK+? :D
21:11 arifazik │ yup ngg masalah :)
21:11 fajran │ sip
21:11 fajran │ nah.. berhubung proyek ini mungkin terlalu besar bebannya andai dikerjakan sendirian, maka marilah kita membuat kelompok
21:11 fajran │ menurut saya, idealnya satu kelompok isinya 4-6 orang saja
21:12 fajran │ tadi ada 13 org di sini, maka bisa jadi 3 kelompok
21:12 fajran │ pembagian kelompok silakan diatur sendiri dan nanti tolong diumumkan di milis
21:12 fajran │ setiap kelompok, minimal harus ada satu orang yang bisa memprogram
21:12 Se7enTime > has joined
21:13 fajran │ kalau dari perkenalan tadi, tiap kelompok mungkin bisa punya 2-3 org yg bisa memprogram jadi saya rasa ini bukan masalah :)
21:13 fajran │ harapannya, bagi rekan yg sudah pernah/biasa membuat program, bisa ikut membantu rekan satu kelompok yang belum pernah membuat program
21:14 fajran │ ada yg mau ditanyakan dulu dg rencana besar agenda kuliah ini?
21:14 Se7enTime │ maaf pak saya telat,
21:15 arifazik │ hmm.. blum ada pak..
21:15 ikhsanin │ mau tanya pak, yang membedakan bahasa python dgn yg bahasa program yg lainnya itu apa?
21:15 arifazik │ :)
21:15 fajran │ ikhsanin: nanti kita bahas.. skr ttg agenda besar kuliah dulu :)
21:15 ikhsanin │ hehehe oke pak :)
21:16 soichiroblu │ untuk komunikasi, cuma lewat milis pak?
21:16 fajran │ kalau tidak ada, mari kita lanjut saja dulu
21:16 soichiroblu │ selain irc
21:16 digitoktav │ saya blumgabung milis pak
21:16 fajran │ soichiroblue: ada saran lain?
21:16 digitoktav │ diweb ndak ada info milis ya?
21:16 fajran │ digitoktav: coba hubungi bapak erte mustoki :D
21:16 digitoktav │ bagaimana pak mustoki ?
21:16 light_ │ pke github perlu gak pak?
21:16 digitoktav │ saya search di web ndak ada euy :D
21:16 @ mustoki │ pak ertenya pak raviyanto ahmad
21:17 fajran │ light_: saya dukung kalau mau memakai github tuk kolaborasi :)
21:17 @ mustoki │ nanti coba saya komunikasikan lagi tentang hal tersebut
21:17 soichiroblu │ fajran: kalau lewat fb gimana pak
21:17 fajran │ mustoki: wakil erte kalau begitu :)
21:17 Se7enTime │ lewat grup pesbuk pak
21:17 fajran │ oke.. tentang milis, nanti coba hubungi pak raviyanto kalau beliau sudah hadir di sini..
21:17 alfianto │ milis itu apa yag hihi :D gag pnah make
21:18 satmo54 │ maaf saya terlambat :(
21:18 fajran │ oh iya, ada rencana juga tuk bikin grup FB.. kalau sudah ada, boleh juga kita pakai
21:18 fajran │ oke berarti media komunikasi adalah IRC, milis, dan grup FB.. grupnya apa saya jg belum tahu hehe
21:18 fajran │ satmo54: nanti saya kirim log dari awalnya pak :)
21:19 fajran │ ada lagi? kalau ngga kitalanjut saja dulu
21:19 Maverick │ NImbrung nih. Kebetulan saya terkendala koneksi internet, kalau via chat begini agak susah juga bapak-bapak sekalian. harus dari warnet dan warnetnya gak mau buka sampe malem duh :)
21:19 soichiroblu │ lanjut
21:19 satmo54 │ lanjut dulu saja pak :)
21:19 Maverick │ jadi harus ada alternatif lain hehe
21:20 fajran │ Maverick: milis mungkin jawaban yg tepat :)
21:20 fajran │ baik kita lanjut..
21:20 fajran │ tuk agenda lain sesi kali ini, rencananya saya mau memberikan gambaran ttg pemrograman dan juga python
21:20 Maverick = Guest25356
21:21 fajran │ bagi yg sudah berpengalaman, tolong dibantu kalau ada yg salah atau kurang ya :D
21:21 fajran │ dimulai dari istilah "program"
21:22 fajran │ pada dasarnya program itu adalah sebuah rangkaian instruksi bagi komputer
21:22 fajran │ komputer punya prosesor alias CPU yang bisa disuruh2 untuk mengerjakan ini itu
21:23 fajran │ nah.. daftar perintah bagi si CPU inilah yg disebut dg program
21:23 fajran │ CPU cuma bisa mengeksekusi perintah yang ditulis dg "bahasa" dg yg dia kenal
21:23 fajran │ istilahnya kode mesin
21:23 fajran │ cuma kode mesin ini mungkin bisa dibilang tidak manusiawi karena cuma serangkaian angka 0 dan 1
21:24 fajran │ maka dari itu ada "bahasa" lain yg levelnya lebih tinggi yang lebih manusiawi
21:25 fajran │ namun sebelum bahasa level atlas ini bisa dijalankan di atas mesin, perlu ada penerjemahan terlebih dahulu
21:25 fajran │ sama antara org indonesia ngomong dg orang belanda.. perlu ada penerjemah bahasa indonesia ke bahasa belanda agar org belanda mengerti apa yang kita omongkan
21:26 fajran │ nah penerjemah ini disebut dengan kompilator (ngga tepat 100% sih, tapi kira2 begitu :-)
21:26 fajran │ nahhh kembali ke python
21:26 fajran │ python itu bisa dilihat dari bbrp sisi
21:27 fajran │ pertama sebagai bahasa.. ada yg namanya bahasa python
21:27 fbrn > has joined
21:27 fajran │ yg akan kita pelajari di sini adalah bahasa python
21:28 fajran │ agar kode python yang kita tulis dapat dijalankan di komputer, perlu ada penerjemah tadi
21:28 fbrn │ maaf telat pak.
21:28 fajran │ ada yang membedakan python dengan bahasa lain seperti C
21:28 fajran │ fbrn: silakan lgs cari tempat duduk pak.. :)
21:29 fbrn │ fajran: terima kasih pak. :)
21:29 fajran │ kalau pada bahasa C, untuk menjalankan programnya, kode bahasa C tadi perlu diterjemahkan dulu menjadi bahasa mesin
21:30 fajran │ untuk python, modelnya sedikit beda karena python bisa dibilang termasuk bahasa "scripting"
21:31 fajran │ pada bahasa scripting, ada sebuah program lain yang membantu menjalankan kode script tadi
21:32 fajran │ "program lain" ini istilahnya adalah interpreter
21:32 digitoktav │ bedaionterpreter samacompiler apa pak?
21:32 fajran │ kalau mau dibayangkan, mungkin bisa dibayangkan seperti ini.. maaf kalo maksa ya :D
21:32 digitoktav │ wahduh maapspasi button saya agak rusak :(
21:32 fajran │ andaikan pak digitoktav adalah sebuah kode python
21:32 Guest25356 │ nyuwun sewu pak, harus menyela di tengah2. saya off dulu, sudah diusir sama penjaga warnet :) salam
21:33 soichiroblu │ salam
21:33 Guest25356 < has quit irc
21:33 fajran │ interpreter adalah pak Maverick
21:34 fajran │ saat pak digitoktav mau ngomong sama orang lain (komputer) maka pak Maverick perlu ada berhubung dia diperlukan tuk menerjemahkan pak digitoktav menjadi sesuatu yg dimengerti oleh orang lain tadi
21:34 digitoktav │ oke
21:34 digitoktav │ anggap saja penerjemah yg biasa ada di forum2 PBB gitu ya pak :D
21:35 fajran │ nah iya pak..
21:35 digitoktav │ yg baisa pake mic sama headset
21:35 digitoktav │ hehehe
21:35 digitoktav │ lanjut pak
21:35 fajran │ jadi seperti diskusi 4 mata padahal isinya 8 mata berhubung ada 2 org penerjemah :D
21:35 fajran │ nah tuk bahasa C dan bahasa lain yg dikompilasi
21:35 fajran │ pak digitoktav akan berubah menjadi orang lain
21:35 digitoktav │ kalaupenerjemahnya bsia bahasa saya dan bahasa nya pakemaverick 6 saja pak?
21:36 fajran │ setelah berubah menjadi hal lain, maka dia sendiri bisa lgs berkomunikasi dg si komputer
21:37 fajran │ itu mungkin definisi klasik ttg perbedaan bahasa script vs bahasa pemrograman yg dikompilasi
21:37 digitoktav │ nah
21:37 digitoktav │ dalam hal ini pak
21:37 digitoktav │ si interpreter nya bahasa python itu siapa pak?
21:37 fajran │ sekarang ngga sepenuhnya begitu karena walau script, si penerjemah bisa sedikit2 mengubah wujud si kode asli menjadi bahasa mesin
21:37 fajran │ yg ini istilahnya adalah Just In Time compilation alias JIT
21:38 digitoktav │ apakah aplikasi python yg terinstal default dimostly lonux itu?
21:38 fajran │ tapi mari kita kesampingkan JIT dulu karena ngga terlalu berhubungan dg konteks belajar bahasa python :)
21:38 fajran │ kembali ke python..
21:38 fajran │ tadi saya bilang python bisa dilihat dr bbrp sisi.. pertama python sebagai bahasa pemrograman
21:39 fajran │ selain itu, python bisa jg dilihat sebagai sebuah mesin yang dapat menjalankan kode python
21:39 fajran │ mesin de-facto yang banyak dipake itu bernama CPython
21:39 fajran │ mesin ini ditulis dalam bahasa C
21:40 digitoktav │ jadiinget istilah my compiler compiles yours
21:40 digitoktav │ :))
21:40 fajran │ selain itu, ada juga mesin lain seperti PyPy, Jython, dan IronPython
21:40 fajran │ Jython itu adalah mesin python yg ditulis dalam bahasa Java
21:40 fajran │ IronPython itu dibuat di atas .NET
21:40 fajran │ PyPy itu ditulis dalam bahasa python sendiri :)
21:40 Kiflie > has joined
21:41 fajran │ kalau liat di website PyPy http://pypy.org/, logonya juga uler yg makan ekor sendiri hehe
21:41 soichiroblu │ :D
21:41 digitoktav │ ga ad aperbedaan kah pak?
21:41 digitoktav │ antara ketiganya?
21:42 fajran │ ada, tapi mungkin terlalu teknis tuk dibahas skr
21:42 digitoktav │ oh
21:42 digitoktav │ siap
21:42 fajran │ ada yang mau ditanyakan dulu?
21:42 fajran │ selanjutnya kita akan bersentuhan lgs dg bahasa python :)
21:43 arifazik │ qt berarti interpreter ya pak ? :)
21:43 fajran │ Qt itu ditulis dalam C++
21:43 fajran │ si Qt sendiri sih mestinya akan menjadi bagian yg dikompilasi menjadi bahasa mesin
21:43 arifazik │ yup, lanjut. :)
21:44 fajran │ namun Qt jaman sekarang bisa campur aduk dengan bahasa lain, misalnya Javascript tuk bagian QML
21:44 fajran │ lanjut?
21:44 digitoktav │ monggo
21:44 amaulana8 │ Lanjut paj
21:45 aldyfight > has joined
21:45 satmo54 │ lanjut :D
21:45 ramadhanapo │ silahkan pa:)
21:45 fajran │ tuk pertemuan pertama ini, saya mau memperlihatkan contoh kode python dari yg paling sederhana
21:45 digitoktav │ wih ada reverse dns nya ajiB
21:45 digitoktav │ :D
21:45 aldyfight │ maaf telat... baru.. pulang kerja
21:45 fajran │ saya belum punya rencana konkrit tuk pertemuan selanjutnya karena saya mau melihat dulu sejauhmana kita bisa melangkah :D
21:45 noorliy > has joined
21:46 fajran │ aldyfight: silakan lgs gabung pak :D
21:46 fajran │ tadi saya bikin bbrp contoh kode python yg bisa dilihat di sini https://github.com/fajran/uvt-python-2012/tree/master/P1
21:46 digitoktav │ sudah saya follow pak
21:46 aldyfight │ tolong di upload di fb... list chatnya ... sebelumnya
21:46 digitoktav │ :D
21:48 fajran │ kalau mau lihat contoh aplikasi python yg udah berisi macem2, bisa intip https://github.com/fajran/nontonfilm/blob/master/nontonfilm
21:48 fajran │ intip si nontonfilm tuk ngeliat struktur scr umumnya aja, ngga perlu nyoba memahami setiap baris yg ada :)
21:49 fajran │ oh iya.. sebelum ituu...
21:49 amaulana8 │ Lagi gk bisa buka link.. :)
21:49 fajran │ ada satu hal yg menarik di python (ngga cuma python sih)
21:49 aldyfight │ leeeeemmmmmmmmooooooottttttttt
21:49 fajran │ dan ngga ada di java, vb, c++
21:49 fajran │ python shell :D
21:50 fajran │ bagi yg di depan komputer, silakan jalankan python nya :)
21:50 satmo54 │ ooh, semacam bash gitu ya pak?
21:50 digitoktav │ python versi brapa aja kan pak?
21:50 fajran │ bagi yang udah memasang ipython, silakan pakai ipython
21:50 digitoktav │ oh ya nanti pakai python brapa pak?
21:50 alfianto │ siap pak
21:50 ramadhanapo │ terus?
21:50 fajran │ digitoktav: versi berapa aja.. tp saya ngga jamin kompatibel semua dg python 3
21:50 fajran │ satmo54: lebih kurangnya begitu
21:51 fajran │ bagi yg mau pake IDLE juga silakan
21:51 digitoktav │ saya ada 2.6n dan 2.7
21:51 aldyfight │ kepanjangen mas... source codenya
21:51 fajran │ aldyfight: yg nontonfilm? yg itu ngga usah dilihat jg gpp :)
21:51 fajran │ digitoktav: 2.6 ato 2.7 gak masalah
21:51 fajran │ nah., kalau udah buka python, ntar akan muncul yg seperti ini
21:52 dotovr > has joined
21:52 fajran │ $ python
21:52 fajran │ Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53)
21:52 fajran │ [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
21:52 fajran │ Type "help", "copyright", "credits" or "license" for more information.
21:52 fajran │ >>>
21:52 fajran │ kalau ipython, ada In [1]:
21:52 fajran │ kalau IDLE, seingat saya >>> juga
21:52 ramadhanapo │ iya pak :)
21:52 fajran │ nah itulah python shell
21:52 digitoktav │ di kelas ini butuh IDE kah pak?
21:52 fajran │ di situ kita udah bisa memulai menuliskan kode python
21:53 fajran │ digitoktav: ngga perlu pak.. tapi nanti andai mau bikin aplikasi GTK+, mungkin perlu Glade tuk mempermudah membuat GUI
21:53 digitoktav │ okesip pak. di persiapkan
21:53 digitoktav │ lanjut pak
21:53 fajran │ coba tuliskan sebuah ekspresi penjumlahan lalu pencet enter
21:53 fajran │ msialnya
21:54 fajran │ >>> 1 + 20
21:54 fajran │ 21
21:54 profbins │ eror pak
21:54 fajran │ profbins: pakai apa pak?
21:54 soichiroblu │ print 1+2
21:54 ramadhanapo │ success
21:54 profbins │ 2.7
21:54 profbins │ oke lanjut dulu saja pak
21:54 fajran │ profbins: error seperti apa?
21:55 fajran │ bagi yg bisa masuk ke python shell, coba mulai jalanin ini https://github.com/fajran/uvt-python-2012/blob/master/P1/01.py
21:55 fajran │ print "hore hore hore"
21:55 fajran │ print 1 + 2
21:55 fajran │ print 3
21:55 profbins │ Traceback (most recent call last):
21:55 profbins │ File "C:/Python27/ee", line 2, in <module>
21:55 profbins │ import gtk
21:55 profbins │ ImportError: No module named gtk
21:55 soichiroblu │ kok beda yah pak? antara print 1+2 sama >>> 1+20]
21:57 fajran │ profbins: wah ngejalanin apa itu pak? jalanin "python" saja dulu ngga pake tambahan apa2
21:57 fajran │ soichiroblue: perbedaannya apa pak?
21:57 fajran │ eh iya, >>> itu ngga perlu ditulis :)
21:57 ramadhanapo │ apa bedanya antara make print sama nggk pa?
21:57 soichiroblu │ kalo print 1+2 hasilnya langsung muncul angka 3
21:58 soichiroblu │ kalo >>> 1+20 munculnya Out[3]: 21
21:58 fajran │ soichiroblue: pakai ipython ya pak?
21:58 light_ < has quit irc
21:58 fajran │ oke jadi begini
21:58 soichiroblu │ iya pak
21:58 fajran │ saat ada di python shell (termasuk ipython)
21:59 fajran │ perintah yg kita tulis itu akan dijalankan setelah memencet enter
21:59 fajran │ andaikan perintah yg kita tulis itu berupa nilai, maka python shell akan menampilkan nilai tersebut
21:59 fajran │ jadi andai kita tulis 2 + 3, karnea ini setelah dijalankan akan menghasilkan 5 dan 5 adalah sebuah nilai
21:59 fajran │ maka angka 5 akan ditampilkan
22:00 fajran │ namun.. jika kita tidak memakai python shell, alias menjalankan kode python yg ditulis dalam sebuah berkas
22:00 fajran │ nilai ini tidak akan ditampilkan karena tidak ada perintah tuk menampilkan nilai
22:00 fajran │ agar nilai ditampilkan, kita perlu menyuruh python tuk menampilkan nilai tsb, misalnya dg perintah "print"
22:00 fajran │ kalau memakai python shell biasa, ngga akan terlihat perbedaaannya
22:01 fajran │ saya buatkan contohnya dulu
22:02 fajran │ http://tempel.blankon.in/25334
22:02 digitoktav │ mohon maaf nih pak trnyata colokan di cafe rusak :(
22:02 digitoktav │ kalau saya out tandanya batre habis.mohon maaf sblmnya
22:02 soichiroblu │ oh, saya baru ngeh ternyata >>> itu gak perlu ditulis :D
22:03 ikhsanin │ asik nih heheh lanjut pak
22:03 fajran │ soichiroblue: kalau pake python shell biasa akan error tu pak.. si ipython aja yg pinter dia bisa menghapus >>> :D
22:03 fajran │ tuk contoh 01.py ada yang mau ditanyakan?
22:03 ikhsanin │ lanjut
22:03 satmo54 │ wah, di python3 print "hello hello hello" gagal pak. tapi di python2 lancar. saya salah download ipython ternyata :D
22:03 ramadhanapo │ lanjut
22:03 satmo54 │ lanjut
22:03 @ mustoki │ lanjut
22:04 soichiroblu │ lanjut :D
22:04 fajran │ satmo54: python3 emang mengubah cara "print" bekerja
22:04 fajran │ satmo54: di python3, print adalah sebuah fungsi sehingga nilai yg mau dicetak mesti ditulis dalam tanda kurung
22:04 fajran │ satmo54: contohnya print("hore hore more");
22:04 fajran │ eh ngga usah pake titik koma itu xD *kepencet*
22:05 fajran │ kalau udah lewat contoh 01.py, mari buka 02.py https://github.com/fajran/uvt-python-2012/blob/master/P1/02.py
22:05 satmo54 │ jadi mirip C ya pak
22:05 fajran │ satmo54: iya pak :)
22:05 amaulana8 < has quit irc
22:05 fajran │ di contoh 02.py ini ada penggunaan variabel
22:06 fajran │ a = 10
22:06 fajran │ b = 20
22:06 fajran │ c = a + b
22:06 fajran │ print c
22:06 fajran │ 4 baris tsb bisa dibaca seperti ini
22:06 fajran │ set nilai "a" dg nilai 10
22:06 fajran │ set nilai "b" dg nilai 20
22:06 digitoktav │ % sama //operator apa pak
22:07 fajran │ set nilai "c" dg nilai a tambah nilai B
22:07 fajran │ lalu cetak nilai "c"
22:07 fajran │ + di atas adalah operator penjumlahan
22:07 fajran │ ada operator lain di python, misalnya - * / tuk kurang kali bagi
22:07 meOng > has joined
22:07 fajran │ lalu % tuk modulo alias sisa pembagian
22:08 fajran │ 5 % 2 adalah 1 karena 5 dibagi 2 adalah 2 sisa 1
22:08 fajran │ 11 % 3 adalah 2 karena 11 dibagi 3 adalah 3 sisa 2
22:08 digitoktav │ / pak?
22:08 digitoktav │ / maksdnya
22:09 digitoktav │ eh ke print cuma satu yah di xchat ~_~
22:09 fajran │ operator // adalah operator pembagian bilangan bulat
22:09 aldyfight │ pak fajar... saya pakai python interaktif.. shell gimana cara menghapus... nilai variabelnya
22:09 fajran │ operator ini jg berubah di python3
22:09 fajran │ aldyfight: bisa lgs ditimpa dengan nilai lain
22:09 aldyfight │ yang sudah kepake... saya mau ngebalikin a menjadi tidak bernilai lagi
22:09 aldyfight │ ohh ya pak
22:09 amaulana8 > has joined
22:10 light_ > has joined
22:10 fajran │ nilai di python itu punya tipe
22:10 fajran │ misalnya int alias integer alias bilangan bulat
22:10 fajran │ float tuk bilangan desimal alias pecahan
22:10 fajran │ bool tuk nilai benar salah alias true false
22:10 fajran │ juga str tuk string alias tulisan
22:11 fajran │ di python 2, operator pembagian itu akan beroperasi sesuai dengan tipe data angka yg dibagi
22:11 fajran │ angka 2 adalah int karnea dia bilangan bulat
22:11 fajran │ angka 2.0 adalah float karena dia bilangan desimal
22:11 fajran │ di python2, kalau kita jalankan 10 / 3 keluarnya adalah… silakan dicoba :D
22:12 profbins │ 3 pak
22:12 profbins │ ???
22:12 fbrn │ fajran, 3 pak
22:12 aldyfight │ e sir
22:12 arifazik │ 3,33333
22:12 soichiroblu │ 3
22:12 ramadhanapo │ 3
22:12 aldyfight │ 3 sir
22:12 fajran │ nah sekarang coba jadikan bilangan desimal
22:12 fajran │ coba jalankan 10.0 / 3.0
22:12 fajran │ berapa hasilnya?
22:12 meOng │ 1 ya pak
22:12 Se7enTime │ 3.33333333333333333333333
22:12 fajran │ arifazik: pakai pyhton berapa pak?
22:12 fbrn │ 3.3333333333333335
22:12 profbins │ 3.3333333333333335
22:12 aldyfight │ 3.33333333
22:12 ramadhanapo │ 3.3333333333333333333333333335
22:13 alfianto │ 3.3333333333333335
22:13 @ mustoki │ 3.3333333333333335
22:13 fajran │ nah.. di python2, operasi 10 / 3 dan 10.0 / 3.0 itu menghasilkan nilai yg berbeda
22:13 arifazik │ eh iya, maaf python 3..
22:13 Se7enTime │ ehh iya ada angka 5 dibelakang xD
22:13 ramadhanapo │ *eee kebanyakan 3 nya
22:13 ikhsanin │ 3 pak
22:13 aldyfight │ nggak ada belakangnya 5 mas fajran
22:13 ikhsanin │ 3.3333333333333335
22:13 ramadhanapo │ why, sir?
22:14 fajran │ mengapa? karena pembagian bilangan bulan dan bilangan desimal itu adalah dua hal yang berbeda di python 2
22:14 light_ │ double dan int?
22:14 aldyfight │ mungkin karena ... dirubah nilainya mejadi float ya mas... terdefault di python
22:14 fajran │ light_: yup.. tepatnya float dan int kalo di python
22:14 fajran │ nah.. di python 3, operasi pembagian otomatis mengubah angka menjadi bilangan desimal
22:15 fajran │ jadi kalau di python 3, hasil dari 10 / 3 adalah 3.333333
22:15 fajran │ python punya operator // yg digunakan tuk pembagian bilangan bulat
22:15 fajran │ coba jalankan 10.0 // 3.0
22:15 fbrn │ 3.0 pak
22:16 soichiroblu │ 3.0
22:16 fajran │ hasilnya bukan 3.3333 melainkan 3.0
22:16 profbins │ 3.0
22:16 aldyfight │ 3.0 pak
22:16 limpatovih │ 3.0
22:16 fajran │ bagi yg pernah make pascal/delphi, ini sama dg operator "div"
22:16 alfianto │ 3.0
22:16 fajran │ lanjut ya?
22:16 ramadhanapo │ lanjut
22:17 fajran │ coba buka contoh 03.py https://github.com/fajran/uvt-python-2012/blob/master/P1/03.py
22:17 soichiroblu │ lanjut
22:17 aldyfight │ ya tahu mas....
22:17 fajran │ nah ini mungkin ngga bekerja di python 3
22:17 ikhsanin │ next
22:17 fajran │ contoh 03.py ini isinya ttg nilai string
22:18 fajran │ alias tulisan atau teks
22:18 fajran │ di python tulisan bisa ditulis dg bbrp cara
22:18 fajran │ 1. diapit dg tanda kutip ganda
22:18 fajran │ 2. dg kutip tunggal
22:18 fajran │ 3. dengan 3 buah kutip ganda/tunggal :D
22:18 fajran │ berbeda dg php atau perl, tanda kutip ganda dan tunggal ngga memiliki berbedaan
22:19 fajran │ barusan saya mengubah 03.py, tolong di-refresh :D
22:19 fajran │ https://github.com/fajran/uvt-python-2012/blob/master/P1/03.py
22:19 fajran │ di situ ada contoh pembuatan string dengan 3 buah tanda kutip..
22:20 fajran │ string yg diapin dg 3 buah tanda kutip bisa mengandung beberapa baris
22:20 aldyfight │ mas lemoot mas... pagenya
22:21 soichiroblu │ next
22:21 fajran │ aldyfight: alternatifnya http://tempel.blankon.in/25337
22:22 fajran │ lanjut ya..
22:22 fajran │ langsung loncat ke contoh 12.py :D
22:22 fajran │ https://github.com/fajran/uvt-python-2012/blob/master/P1/12.py
22:22 ramadhanapo │ yups
22:23 fajran │ contoh 12.py ini ngga bisa dijalanin di python 3
22:23 aldyfight │ udah mas... maksudnya apa mas... belum mudeng... masak buat... nambahin supaya bisa di bagian bawah
22:23 ikhsanin │ next
22:23 Se7enTime < has left #uvt
22:23 fajran │ kalau lambat buka github, coba buka http://tempel.blankon.in/25339
22:24 fajran │ aldyfight: contoh 12.py kan? mari dibahas
22:24 digitoktav < has quit irc
22:25 fajran │ ini contoh 12.py
22:25 fajran │ angka = raw_input("masukkan angka: ")
22:25 fajran │ angka = int(angka)
22:25 fajran │ if angka % 2 == 0:
22:25 fajran │ print "Angka", angka, "adalah genap"
22:25 fajran │ else:
22:25 fajran │ print "Angka", angka, "adalah ganjil"
22:25 aldyfight │ syntax eroor
22:26 fajran │ aldyfight: tulis ulang sebaris sebaris?
22:26 ikhsanin │ pak maaf motong dikit raw_input itu apa ? tipe data atau apa?
22:27 alfianto │ syntax eroor
22:27 fajran │ ikhsanin: raw_input itu ada di python2 dan ngga ada di python3
22:27 fajran │ gunanya untuk menayakan input ke user
22:27 ikhsanin │ owh ya ya tau tau hehe
22:27 fajran │ ikhsanin: raw_input adalah sebuah fungsi
22:27 aldyfight │ file '<stdin>', line 1 if angak % 2 == 0 ;
22:28 aldyfight │ erornya di disitu mas
22:28 aldyfight │ file '<stdin>', line 1 if angka % 2 == 0 ;
22:28 fajran │ aldyfight: itu titik dua pak, bukan titik koma
22:28 aldyfight │ oh udah mas... gak keliahatan mas
22:28 fajran │ :)
22:29 fajran │ nah di python, seperti bahasa lainnya, ada yg namanya blok
22:29 profbins │ pas else gagal pak
22:29 fajran │ contoh 12.py itu berisi contoh percabangan if-then-else (eh ngga ada "then" nya sit di contoh ini)
22:29 fajran │ *sih
22:29 aldyfight │ identation eror
22:30 fajran │ itu bisa dibaca, jika angka % 2 == 0 (jika angka habis dibagi dua) maka jalankan kode2 dalam "blok" di bawah
22:30 fajran │ sebuah blok di python ditandai dengan indentasi alias spasi/tab di depan barisnya
22:30 aldyfight │ expected an idented block
22:31 fajran │ indentasi yg dipakai harus seragam, jumlah spasinya harus sama
22:31 aldyfight │ maksudnya block itu apa mas ... kalau di bahasa c itu kayak apa
22:31 fajran │ kalau di bahasa C, blok itu ditandai dengan kurung kurawal
22:31 fajran │ if (kondisi) { … } else { … }
22:31 fajran │ nah di python, kurung kurawal itu ngga ada
22:31 fajran │ tapi diganti dengan membuat indentasi di depan baris
22:32 fbrn │ fajran, contoh yang baik itu menggunakan spasi atau tab pak?
22:32 fajran │ ini salah satu perbedaan kecil tapi penting antara python dg bahasa lain
22:32 satmo54 │ wah, enak dong. kode keliatan rapi terus :D
22:32 ikhsanin │ kok masih syntaxerror ya pak ? -,-
22:32 fajran │ di python, indentasi itu wajib ada untuk membuat blok dan harus seragam
22:32 fajran │ satmo54: iya pak, salah satu efek sampingnya emang membuat rapi.. tp kadang2 pusing juga kalau terlalu panjang
22:33 fajran │ fbrn: python punya coding guidelines, yg disarankan di situ adalah 4 buah spasi
22:33 fajran │ ikhsanin: pas bagian mana pak?
22:33 ikhsanin │ pas else nya ini
22:33 aldyfight │ python enak jadi setiap ada eror tiap baris bisa ketahuan... tapi kalau lihat lognya dari python shell interactive itu dimana mas
22:33 fajran │ ikhsanin: kalau kopipes langsung semua bisa atau ngga?
22:34 fajran │ aldyfight: log seperti apa?
22:34 @ mustoki │ pak fajran minta penjelasan untuk line 4, itu fungsi int untuk apa?
22:34 fajran │ rekan2.. maaf saya cuma bisa 5 menit lagi di sini.. tadi agak salah perencanaan jadi jadwalnya tidak pas
22:34 arifazik │ berhasil.. :)
22:35 fajran │ mustoki: fungsi int() digunakan untuk mengubah nilai menjadi tipe integer
22:35 samsul > has joined
22:35 aldyfight │ source code yang sudah kita tulis...
22:35 fajran │ raw_input() itu keluarannya adalah str
22:35 ikhsanin │ owh bisa pak bisa :D tadi tak ketik manual e biar lebih paham :D
22:35 fajran │ namun karena kita butuh nilainya sebagai angka, maka kita masukkan dulu ke fungsi int()
22:35 aldyfight │ mas fajran kasih tugas mas ....
22:35 fajran │ tuk tugas.. saya sebenernya udah bikin 2 tugas
22:35 satmo54 │ ooh, untuk default raw_input string ya pak?
22:36 fajran │ tapi tuk awal2, mungkin bisa baca tiap file yg ada di sini github.com/fajran/uvt-python-2012/blob/master/P1/
22:36 fajran │ https://github.com/fajran/uvt-python-2012/tree/master/P1
22:36 fajran │ satmo54: iya pak, raw_input() itu keluarannya string
22:36 alfianto │ sip
22:37 fajran │ ini tugasnya
22:37 fajran │ https://github.com/fajran/uvt-python-2012/blob/master/Tugas/1A.txt
22:37 fajran │ https://github.com/fajran/uvt-python-2012/blob/master/Tugas/1B.txt
22:37 fajran │ bisa kita bahas bersama juga di milis :)
22:38 fajran │ oh iya, jangan lupa bikin kelompok ya :)
22:38 fajran │ kalau bisa minggu depan kelompok sudah dibuat
22:38 satmo54 │ oh iya pak. untuk milisnya dimana pak?
22:38 fbrn │ fajran, milis UVT kan pak? :)
22:38 fajran │ fbrn: iya milis UVT
22:39 ikhsanin │ okeoke dicoba
22:39 ramadhanapo │ wah kemungkinan minggu depan tidak bisa hadir :(
22:39 fajran │ ramadhanapoetra: minggu depan tidak ada sesi chat
22:39 fajran │ kita diskusi di milis :)
22:39 fajran │ bisa kapan saja
22:39 aldyfight │ milisnya namanya apa
22:39 fajran │ sesi chat berikutnya kira2 bulan depan, nanti kita rencanakan di milis ya :)
22:39 ramadhanapo │ oh iya mav pa:) siap siap
22:39 fbrn │ fajran, siap pak. :)
22:40 fajran │ ini milisnya http://groups.google.com/group/universitas-virtual-terbuka
22:40 fajran │ oke rekan2.. saya mesti udahan dulu skr..
22:40 fajran │ terima kasih atas kehadirannya.. jgn lupa bikin kelompok ya :)
22:40 fbrn │ fajran, kumpulin tugasnya kemana pak?
22:40 aldyfight │ terima kasih atas waktunya pak
22:40 profbins │ terima kasih pak...
22:41 fajran │ fbrn: nanti kita diskusikan via milis :)
22:41 @ mustoki │ terima kasih pak fajran atas waktunya
22:41 fajran │ oke.. wassalamu 'alaikum wr. wb..
22:41 fbrn │ oke, sama-sama pak. :)
22:41 ikhsanin │ thanks waktunya pak
22:41 @ mustoki │ wa'alaikum sallam wr wb
22:41 fajran < has quit irc
22:41 amaulana8 │ Waaaikumsalam wr wb
22:41 soichiroblu │ wa'alaikumsalam wrwb
22:41 light_ │ wa'alaikum sallam
22:41 ikhsanin │ wa'alaikum sallam wr wb
22:41 ramadhanapo │ iya pak siap :) waalaikumsalllam :)
22:41 profbins │ waalaikumussalam
22:41 noorliy │ wa'alaikumsalam
22:41 arifazik │ waalaikum salam... hayo bagi kelompok.. :)
22:41 satmo54 │ terima kasih pak, wa'alaikum salam :)
22:42 satmo54 │ hayo bagi kelompok :D
22:42 @ mustoki │ iya gimana kalo sekarang waktunya untuk bagi kelompok?
22:42 amaulana8 │ Lanjut
22:42 alfianto │ iksan kapan ada wktu
22:42 aldyfight │ ya mas...
22:42 aldyfight │ ikut...
22:42 fbrn │ mustoki, silakan diambil alih pak.
22:43 @ mustoki │ ok pak
22:43 profbins │ ikut pak wakil rete
22:43 aldyfight │ tolong chat... sama mas fajar itu... di taruh di pastebin ... mas... aku belum baca semua... tolong yang ikut kuliah dari awal
22:43 @ mustoki │ iya
22:43 @ mustoki │ ada kok
22:44 @ mustoki │ bentar
22:44 basic123 > has joined
22:44 mode/#uvt ("+o basic123"); by ChanServ
22:44 @ basic123 │ wah maaf
22:44 @ basic123 │ baru datang
22:44 fbrn * ada pak dosen, diam semua :)
22:44 @ basic123 │ sudah selesai ya?
22:45 ikhsanin │ ini ada sesi kedua ya ? :D
22:45 satmo54 │ baru saja selesai pak. hehe
22:45 @ basic123 │ ada lognya?
22:45 fbrn │ baru banget selesai pak
22:45 ramadhanapo │ pas banget pak :(
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment