Makalah Sejarah 12 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

MAKALAH “MENGENAL PYTHON”



KELOMPOK 2: Arthalita Anggun Mbotengu



Rian La Gau Cinta Putri Aristia Tri Sutra Alam Jainudin Kelamuri Safrin Fatmona Cahaya Aprilia Ahmad Aunaka Rivqah Ramahdiyah KELAS: X-3 MAPEL: TIK



SMA NEGERI 1 KEPULAUAN SULA TAHUN PELAJARAN 2024/2025



KATA PENGANTAR Puji syukur kami hanturkan kepada Allah SWT. karena atas berkat, rahmat, dan hidayah-Nya kami dapat menyelesaikan makalah ini tepat waktu. Makalah ini membahas tentang “Mengenal Python”. Namun kami menyadari bahwa kelancaran dalam penyusunan materi ini tidak lain berkat bantuan, dorongan, dan kerja sama teman sekelompok, sehingga kendala-kendala yang kami hadapi dapat bisa teratasi dengan baik. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua penyusun maupun materinya. Kami menyadari bahwa makalah ini masih jauh dari kesempurnaan baik dari bentuk penyusunan dan materi yang dituang. Kritik maupun saran dari pembaca sangat kami harapkan untuk sebagai bahan evaluasi makalah selanjutnya.



Sanana, 15 Januari 2024



Kelompok 2



ii



DAFTAR ISI Halaman KATA PENGANTAR………………………………………………………………………………………………………………..ii DAFTAR ISI…………………………………………………………………………………………………………………………...iii BAB 1 PENDAHULUAN……………………………………………………………………………………………………… 1.1 Latar Belakang……………………………………………………………………………………………………………….1 1.2 Rumusan Masalah…………………………………………………………………………………………………….……1 1.3 Tujuan……………………………………………………………………………………………………………………………1 BAB 2 PEMBAHASAN……………………………………………………………………………………………………….. 2.1 Pengertian Python………………………….……………………………………………………………………………..2 2.2 Fungsi dan cara penggunaannya………………………………………………………………………….………2,3,4 2.3 Kelebihan dan Kekurangan python………………………………………………………………………………..4,5 2.4 Contoh penggunaan program Python……………………………………………………………………………5 BAB 3 PENUTUP…………………………………………………………………………………………………………….... 3.1 Kesimpulan…………………………………………………………………………………………………………………….6 3.2 Saran……………………………………………………………………………………………………………………………...6 3.3 Daftar Pusaka………………………………………………………………………………………………………………….7



iii



BAB 1 PENDAHULUAN 1.1 Latar Belakang Python adalah Bahasa pemograman yang dibuat pada akhir tahun 1980-an sebagai Bahasa penerus ABC. Python 2.0 dirilis pada tahun 2000, sementara python 3.0 dirilis pada tahun 2008. Python 3.0 adalah revis utama dari Bahasa tersebut yang tidak sepenuhnya kompatibel dengan versi sebelumnya. Python secara konsisten mengikuti peringkat sebagai salah satu Bahasa pemrograman paling popular. Python memiliki beberapa fitur yang membedakan dari Bahasa pemrograman lainnya. Beberapa fitur tersebut antara lain adalah pemahaman fitur tersebut antara lain adalah pemahaman daftar (daftar pemahaman) dan system pengumpulan sampah dengan penghitungan referensi. Python memiliki penerjemah yang tersedia untuk banyak system operasi. Implementasi referensi Python yang paling umum digunakan adalah CPython, yang dikembangkan dan dipelihara oleh komunitas pemrogram global. Python Software Foundation adalah organisasi nirlaba yang mengelola dan mengarahkan sumber daya untuk pengembangan Python dan CPython. Python secara konsisten mengikuti peringkat sebagai salah satu Bahasa pemrograman paling popular. 1.2 1. 2. 3. 4. 1.3 1. 2. 3. 4.



Rumusan Masalah Apa itu Python? Bagaimana fungsi dan cara penggunaan python? Apa kelebihan dan kekurangan Python? Apa contoh penggunaan Python? Tujuan Untuk mengetahui apa itu python. Untuk dapat mengetahui fungsi dan bagaiman cara penggunaan python tersebut. Untuk mengetahui apa saja kelebihan dan kekurangan python. Untuk mengetahui apa saja contoh penggunaan python.



1



BAB 2 PEMBAHASAN 2.1 Pengertian Python Python adalah salah satu bahasa pemrograman yang dapat melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode orientasi objek (Object Oriented Programming) serta menggunakan semantic dinamis untuk memberikan tingkat keterbacaan syntax. Sebagian lain mengartikan Python sebagai bahasa yang kemampuan, menggabungkan kapabilitas, dan sintaksis kode yang sangat jelas, dan juga dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Walaupun Python tergolong bahasa pemrograman dengan level tinggi, nyatanya Python dirancang sedemikian rupa agar mudah dipelajari dan dipahami. Python sendiri menampilkan fitur-fitur menarik sehingga layak untuk anda pelajari. Pertama, Python memiliki tata bahasa dan script yang sangat mudah untuk dipelajari. Python juga memiliki system pengelolaan data dan memori otomatis. Selain itu modul pada Python selalu diupdate. Ditambah lagi, python juga memiiki banyak fasilitas pendukung. Python banyak diaplikasikan pada berbagai system operasi seperti Linux, Microsoft Windows, Mac OS, Android, Symbian OS dan lain-lain. Python dibuat dan dikembangkan oleh Guido Van Rossum, yaitu seorang programmer yang berasal dari Belanda . Pembuatannya berlangsung di kota Amsterdam, Belanda pada tahun 1990. Pada tahun 1995 python dikembangkan lagi agar lebih kompatibel oleh Guide Van Rossum. Selanjutnya pada awal tahun 2000, terdapat pembaharuan versi python hingga mencapai versi 3 sampai saat ini. Pemilihan nama python sendiri diambil dari sebuah acara televisi yang lumayan terkenal yang bernama Mothy Python Flying Circus yang merupakan acara sirkus favorit dari Guido van Rossum. 2.2 Fungsi dan Cara Penggunaannya Python dapat digunakan untuk pengembangan web (sisi server), pengembangan perangkat lunak atau membuat aplikasi (software). Python dapat membantu menyelesaikan persamaan matematika, pembuatan skrip sistem dan pemrograman mikrokontroller (MicroPython). Fungsi dalam bahasa pemrograman Python adalah blok kode atau instruksi tertentu yang dapat dijalankan ketika dipanggil. Fungsinya digunakan untuk memecah program besar menjadi subprogram yang lebih sederhana, sehingga memudahkan dalam penulisan dan pemeliharaan kode program untuk membuat fungsi di Python, kita menggunakan kata kunci defdiikuti dengan nama fungsi yang kita inginkan. Berikut adalah contoh sintaks pembuatan fungsi sederhana:



2



def nama_fungsi(): print("Hello, ini Fungsi") Dalam contoh di atas, kita mendefinisikan sebuah fungsi dengan nama nama_fungsiyang akan mencetak teks "Hello, ini Fungsi" ketika dipanggil.Fungsi dalam Python juga dapat menerima parameter, yaitu nilai yang diberikan kepada fungsi untuk menentukan keluaran yang dihasilkan. Parameter yang dikirim dalam tanda kurung saat pemanggilan fungsi, dan nilai parameter saat pemanggilan fungsi disebut sebagai argumen. Berikut adalah contoh penggunaan fungsi dengan parameter: def tambah(a, b): hasil = a + b return hasil # Memanggil fungsi dengan argumen 2 dan 3 print(tambah(2, 3)) # Output: 5 Dalam contoh di atas, kita mendefinisikan fungsi tambahyang menerima dua parameter adan b. Fungsi ini akan mengembalikan hasil penjumlahan dari kedua parameter tersebut. Ketika fungsi dipanggil dengan argumen 2 dan 3, maka akan menghasilkan output 5. Fungsi dalam Python juga dapat memiliki nilai kembalian menggunakan kata kunci return. Nilai yang dikembalikan oleh fungsi dapat digunakan atau disimpan dalam variabel untuk digunakan di bagian lain dari program. ▪



CARA MENGGUNAKAN PYTHON



1. Instal Python versi 3.7.0 Sebelum kamu membuat kode-kode bahasa pemrograman Python, maka kamu memerlukan platformnya. Berikut adalah cara instal Python versi terbaru: Lakukan instalasi Python versi terbaru yaitu Pytho 3.7 dengan membuka situs resminya di https://www.python.org/downloads/. Pilih ‘Save File’ untuk mulia proses download Python ke dalam laptop atau PC yang kamu gunakan. Jika berhasil, klik dua kali pada file tersebut untuk mulai meng-instal. 2. Mulai Instal Software-nya Nantinya, akan muncul jendela instalasi dan catat lokasi peng-instalan Python karena akan dibutuhkan pada saat mengintegrasikan Python dengan editor. Klik pada kotak cek ‘Add Python 3.7 to Path’ agar kamu dapat mengaksesnya dari mana saja. Setelah itu, tekan tombol ‘Install Now’. Tunggu prosesnya hingga selesai dan klik ‘Close’. 3



3. Membuat File Python Setelah kamu melakukan instalasi Python, maka sudah bisa memulai membuat file dan menuliskan kode-kode bahasa Python pada editor default yang sudah disediakan. Ikuti langkahlangkah berikut ini: -



Python juga menyediakan editor pemrograman secara default yaitu IDLE yang nantinya akan kamu gunakan. Buka ‘Pencarian’ pada Windows, kemudian ketik ‘IDLE’. Klik hingga melihat jendela Python 3.7.0 Shell. - Setelah itu, tulisan sebaris perintah Python di sebelah kanan tanda >>>. Kamu dapat menuliskan kode seperti contoh di bawah ini dan tekan ‘Enter’ Print (“halo dunia Python 3.7”) - Selanjutnya, buat file Python dengan cara klik menu ‘File’ dan pilih ‘New File’. Nantinya, akan muncul editor teks sederhana di layar monitor laptop atau PC-mu. Masukkan kodekode Python, misalnya seperti contoh berikut ini: Print (“2 + 2 sama dengan”, 2 + 2) Print (“3 + 2 sama dengan”, 3 + 2) Print (“50 - 10 sama dengan”, 50 - 10) - Kemudian, pilih menu ‘File’ dan ‘Save As’ jika dirasa sudah selesai menuliskan kode-kode tersebut. Simpan dengan nama file yang kamu inginkan. Lanjutkan dengan menekan tombol ‘Save’. - Untuk menjalankan kode-kode yang sudah kamu tulis, maka pilih menu ‘Run’ dan pillih ‘Run Module’. 2.3 Kelebihan dan Kekurangan Python KELEBIHAN ➢ ➢ ➢ ➢



Mudah dipelajari, sintaksnya cukup sederhana dan mudah dimengerti Mudah diaplikasikan dalam mengembangkan produk Mendukung IoT (Internet of Things) Fleksibel, dapat diintegrasikan dengan aplikasi yang ditulis dalam bahasa pemrograman lain ➢ Meningkatkan produktivitas dikarenakan memiliki banyak library dan desain berorientasi objek yang bersih ➢ Bersifat open source dan free sehingga dapat diunduh secara gratis dan tidak perlu membeli lisensi Karena kelebihan tersebut ada beberapa perusahaan besar yang menggunakan python sebagai bahasa pemrogramannya yaitu seperti; Instagram, Spotify, Netlix, dll.



4



KEKURANGAN ➢ Kurangnya dukungan multiprosesor sehingga dapat membatasi penulisan kode ➢ Lebih sedikit developers yang berpengalaman melakukan pekerjaan menggunakan bahasa python ➢ Tidak ideal untuk memory intensive task dikarenakan menghasilkan konsumsi memori yang cukup tinggi ➢ Kurang populer untuk mobile app development ➢ Memiliki banyak batasan desain dikarenakan python diketik secara dinamis ➢ Kecepatan yang lebih lambat dibandingkan dengan bahasa pemrograman lainnya 2.4 contoh penggunaan program python • Menampilkan Hello World Hello World adalah salah satu contoh program yang dibuat dengan Python. Program ini menggunakan fungsi print untuk menampilkan output program berupa teks, angka, atau karakter lain. Untuk membuat program Hello World, tuliskan skrip berikut 1 # Mencetak Tampilan Hello World! 2 print('Hello World!') Berikut hasilnya ketika dijalankan: Hello World! •



Menjumlahkan 2 angka Caranya, dengan menggunakan fungsi input untuk menuliskan angka. Tapi, fungsi input ini hanya bisa menghasilkan format string.Agar dapat dijumlahkan, Anda perlu mengubah inputan tersebut menjadi format angka dengan fungsi int. Setelahnya, gunakan operator + untuk menjumlahkan kedua angka dan tampilkan dengan fungsi print. Berikut adalah skrip yang digunakan: # Memasukkan Inputan Angka angka1 = input('Tulis angka pertama: ') angka2 = input('Tulis angka kedua: ') # Mengkonversi Angka lalu Menjumlahkannya sum = int(angka1) + int(angka2) # Menampilkan Hasil Penjumlahan print('Hasil Penjumlahan {0} dan {1} adalah {2}'.format(angka1, angka2, sum)) Jika dijalankan, hasilnya: Tulis angka pertama: 1 Tulis angka kedua: 2 Hasil Penjumlahan 1 dan 2 adalah 3 5



BAB 3 PENUTUP 3.1 Kesimpulan Program Python adalah bahwa dengan menggunakan bahasa pemrograman Python, Anda dapat membuat berbagai macam program yang bermanfaat dan dapat digunakan dalam berbagai bidang. Contoh-contoh program Python sederhana dapat membantu Anda belajar bahasa Python dengan lebih cepat dan memperoleh pemahaman yang lebih baik tentang cara kerja bahasa ini. Dalam membuat program Python, Anda dapat memodifikasi contoh program yang sudah ada untuk menghasilkan output yang berbeda. Setelah Anda mahir, Anda dapat mengembangkan program Python yang lebih baik dan bahkan melakukan deploy website Python di layanan hosting seperti Niagahoster. Dengan menggunakan bahasa pemrograman Python, Anda dapat mengembangkan berbagai jenis program dan aplikasi, mulai dari program sederhana hingga program yang lebih kompleks. Python memiliki sintaks yang sederhana dan mudah dipelajari, sehingga cocok untuk pemula yang ingin mempelajari pemrograman. Namun perlu diingat bahwa Python juga memiliki kekurangan, seperti kecepatan yang lebih lambat dibandingkan dengan bahasa pemrograman lain dan keterbatasan dalam penggunaan threading. Namun, kelebihan dan kemudahan penggunaan Python membuatnya menjadi salah satu bahasa pemrograman yang populer dan banyak digunakan di dunia. Jadi, kesimpulan dari program Python adalah bahwa dengan menggunakan bahasa ini, Anda dapat membuat program yang bermanfaat, mempelajari pemrograman dengan lebih mudah, dan mengembangkan aplikasi yang dapat digunakan dalam berbagai bidang. 3.2 Saran Pelajari dasar-dasar Python: Sebelum Anda mulai mengembangkan program yang kompleks, pastikan Anda memiliki pemahaman yang kuat tentang dasar-dasar bahasa Python. Pelajari sintaksis dasar, tipe data, struktur kontrol, dan fungsi-fungsi dasar. Gunakan komunitas Python: Python memiliki komunitas yang besar dan aktif. Gabunglah dengan forum-forum, grup diskusi, atau komunitas pengguna Python lainnya. Anda dapat bertanya, berbagi pengetahuan, dan belajar dari pengalaman pengguna Python lainnya. Mempraktikkan kode Python secara teratur: Seperti keterampilan lainnya, kemahiran dalam pemrograman Python juga membutuhkan latihan yang konsisten. Mempraktikkan kode Python secara teratur dengan menyelesaikan tantangan pemrograman atau mengembangkan proyekproyek kecil. Ini akan membantu Anda memperkuat pemahaman dan keahlian Anda dalam Python. 6



DAFTAR PUSAKA https://www.baktikominfo.id/id/informasi/pengetahuan/bahasa_pemrograman_python_peng ertian_sejarah_kelebihan_dan_kekurangannya-954 https://bse-sby.telkomuniversity.ac.id/5-aplikasi-yang-dibuat-dari-bahasa-pemrogramanpython/



7