KELOMPOK 1:Ade Nur RosyadiAlfiandi HakimAlvin TimothiusAnnie RisdawatiSofyan Munandar
 Python adalah sebuah bahasa pemrogrammanyang mudah di pelajari dan ampuh. Pythonmemiliki struktur data tingkat tinggi ya...
 Python adalah salah satu bahasa pemrogrammantingkat tinggi yang bersifatintrepreter,interaktif,object oriented dan dapat...
 Nama Python berasal dari salah satu acarakomedi tahun 70-an yang disiarkan oleh BBC.Menurut pembuat bahasa Python, Guido...
 Python lahir pada tahun 1991 di ciptakanoleh Guido Van Rossum. sejak di luncurkansebagai public domain pada tahun 1992,b...
 Python dapat digunakan untukpemrogramman yang memerlukan dinamismetinggi. Waktu pengembangan yang cepat,Aplikasi skala b...
 Python memungkinkan kita untuk membagi-bagiprogram menjadi modul-modul yang dapat digunakan kembali dalam program python...
 Python adalah bahasa di interpretasi ,sehingga dapatmenghemat cukup banyak waktu dalam prosespengembangan program karena...
 Tidak ada tahapan kompilasi dan penyambungan (link) sehinggakecepatan perubahan pada masa pembuatan system aplikasimenin...
 Pemuatan kembali secara dinamis modul phyton sepertimemodifikasi aplikasi tanpa menghentikannya. Model objek universal ...
 Beberapa penugasan terdapat diluar dari jangkauanpython, seperti bahasa pemrograman dinamis lainnya, pythontidak secepat...
 # Fungsi Rekursif faktorial def faktorial(n): if n <= 1: return 1 else: return n*faktorial(n-1) #Program utama f...
 # Fungsi Fibonacci def fibonacci(n): if n < 0: print "Tidak ada bilangan yang bernilai negatif" elif n == 0 or n == ...
Kelompok1RK
Upcoming SlideShare
Loading in …5
×

Kelompok1RK

176 views
125 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
176
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Kelompok1RK

  1. 1. KELOMPOK 1:Ade Nur RosyadiAlfiandi HakimAlvin TimothiusAnnie RisdawatiSofyan Munandar
  2. 2.  Python adalah sebuah bahasa pemrogrammanyang mudah di pelajari dan ampuh. Pythonmemiliki struktur data tingkat tinggi yang efisiendan pendekatan terhadap pemrogrammanberoientasi object(OOP) yang sederhana namunefektif. sintak python yang elegan dan typingdinamika,bersama-sama dengan sifatnya yangterinterpreter ,menjadikan python bahasa yangideal untuk pemrogramman scripting dan rapidapplication development dalam berbagai bidangdan hampir semua platfrom.
  3. 3.  Python adalah salah satu bahasa pemrogrammantingkat tinggi yang bersifatintrepreter,interaktif,object oriented dan dapatberoprasi di hampir semua platfrom ,sepertikeluarga UNIX,Mac,Windows ,OS/2,ataupun yanglain.sebagai bahasa tinggat tinggi pythontermasuk salah satu bahasa pemrogramman yangmudah di pelajari karena syntaks yang jelas danelegan, di kombinasikan dengan penggunaanmodule-module siap pakai dan struktur datatingkat tinggi yang efisien.
  4. 4.  Nama Python berasal dari salah satu acarakomedi tahun 70-an yang disiarkan oleh BBC.Menurut pembuat bahasa Python, Guido vanRossum (http://www.python.org/~guido/),nama Python dipakai untuk memberikansuatu nama yang unik, pendek, dan sedikitmisterius. Oleh karena itu Python sama sekalitidak berhubungan dengan salah satu reptilbuas.
  5. 5.  Python lahir pada tahun 1991 di ciptakanoleh Guido Van Rossum. sejak di luncurkansebagai public domain pada tahun 1992,bahasa pemrogramman ini berkembangdengan dukungan komunitas pengguna danpengembang seperti Python SoftwareActivity,Internetnewsgroup,comp.lang.python dan organisasiinformal lainnya.
  6. 6.  Python dapat digunakan untukpemrogramman yang memerlukan dinamismetinggi. Waktu pengembangan yang cepat,Aplikasi skala besar yang yang memerlukanorientasi object dan juga fleksibelitas yangtinggi . python bisa di gunakan untukmembuat banyak aplikasi ,mulai dari aplikasiperkantoran,aplikasi web,simulasi yangmemerlukan tingkat tinggi ,Administrasisistem operasi.
  7. 7.  Python memungkinkan kita untuk membagi-bagiprogram menjadi modul-modul yang dapat digunakan kembali dalam program pythonlainnya.python mempunyai koleksi besar modul-modul standar yang dapat anda gunakan sebagaidasar bagi program atau sebagai contoh untukawal mempeljari cara memprogram denganpython. terdapat juga modul build-in yangmenyediakan Fasilitas,seperti I/O file,systemcall,socket,dan bahkan antarmka untuk GUItoolkit seperti tkinter.
  8. 8.  Python adalah bahasa di interpretasi ,sehingga dapatmenghemat cukup banyak waktu dalam prosespengembangan program karena tidak adanya tahapkompilasi dan linking .python juga memungkinkan kitauntuk menulis program yang sangat ringkas dan terbaca.program yang di tuliskan dengan pytohn biasanya lebihsingkat di banding perdananya dalam C/C++ karenabeberapa alasan berikut: Tipe data tingkat tinggi memungkinkan kita untukmengekspresikan operasi yang kompleks dengan hanyasatu statement.. Pengelompokan statement di lakukukan dengan indentitasdan bukan dengan kurung-kurawal buka/tutup. Tidak di perlukan adanya pendeklarasian variabel ataupunargumen
  9. 9.  Tidak ada tahapan kompilasi dan penyambungan (link) sehinggakecepatan perubahan pada masa pembuatan system aplikasimeningkat. Tidak ada deklarasi tipe sehingga program menjadi lebihsederhana, singkat, dan fleksible. Manajemen memori otomatis yaitu kumpulan sampah memorisehingga dapat menghindari pencatatan kode. Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatansystem aplikasi menggunakan tipe objek yang telah ada. Pemrograman berorientasi objek. Pelekatan dan perluasan dalam C. Terdapat kelas, modul, eksepsi sehingga terdapat dukunganpemrograman skala besar secara modular. Pemuatan dinamis modul C sehingga ekstensi menjadisederhana dan berkas biner yang kecil
  10. 10.  Pemuatan kembali secara dinamis modul phyton sepertimemodifikasi aplikasi tanpa menghentikannya. Model objek universal kelas Satu. Konstruksi pada saat aplikasi berjalan. Interaktif, dinamis dan alamiah. Akses hingga informasi interpreter. Portabilitas secara luas seperti pemrograman antarplatform tanpa ports. Kompilasi untuk portable kode byte sehingga kecepataneksekusi bertambah dan melindungi kode sumber. Antarmuka terpasang untuk pelayanan keluar sepertiperangkat Bantu system, GUI, persistence, database, dll.
  11. 11.  Beberapa penugasan terdapat diluar dari jangkauanpython, seperti bahasa pemrograman dinamis lainnya, pythontidak secepat atau efisien sebagai statis, tidak seperti bahasapemrograman kompilasi seperti bahasa C. Disebabkan python merupakan interpreter, python bukanmerupakan perangkat bantu terbaik untuk pengantar komponenperforma kritis. Python tidak dapat digunakan sebagai dasar bahasapemrograman implementasi untuk beberapa komponen, tetapidapat bekerja dengan baik sebagai bagian depan skripantarmuka untuk mereka. Python memberikan efisiensi dan fleksibilitas tradeoff by dengantidak memberikannya secara menyeluruh. Python menyediakanbahasa pemrograman optimasi untuk kegunaan, bersamadengan perangkat bantu yang dibutuhkan untuk diintegrasikandengan bahasa pemrograman lainnya.
  12. 12.  # Fungsi Rekursif faktorial def faktorial(n): if n <= 1: return 1 else: return n*faktorial(n-1) #Program utama for n in range(11): print "%d! = %d" % (n, faktorial(n)) while True: try: n=input(Nilai n! : ) print Faktorial %d! = %d%(n,faktorial(n)) except: continue break
  13. 13.  # Fungsi Fibonacci def fibonacci(n): if n < 0: print "Tidak ada bilangan yang bernilai negatif" elif n == 0 or n == 1: return n else: return fibonacci(n-1) + fibonacci(n-2) # Program utama for n in range(11): print "Fibonacci(%d) = %d" % (n, fibonacci(n)) while True: try: n=input("Masukkan sebuah bilangan : ") print "Fibonacci(%d) = %d"%(n,fibonacci(n)) except: continue break

×