Anda di halaman 1dari 9

MAKALAH

TENTANG PEMROGRAMAN PYTHON

DI SUSUN OLEH :

MEY WULANDARI
221001053

PROGRAM STUDI INFORMATIKA


FAKULTAS REKAYASA SISTEM
UNIVERSITA TEKNOLOGI SUMBAWA
BAB I
PENDAHULUAN

1.1 Pengertian Bahasa Pemrograman


Bahasa pemrograman adalah sistem komunikasi yang digunakan oleh
manusia untuk memberikan instruksi kepada komputer. Ini adalah set aturan
sintaksis dan semantik yang ditentukan dengan jelas yang memungkinkan
programmer mengekspresikan logika operasional dalam bentuk yang dapat
dimengerti oleh komputer.
Tujuan utama dari bahasa pemrograman adalah memungkinkan
programmer untuk merancang dan mengimplementasikan perangkat lunak
dengan lebih efisien. Bahasa pemrograman menyediakan seperangkat
instruksi atau pernyataan yang dapat diinterpretasikan atau dikompilasi oleh
komputer. Setiap bahasa pemrograman memiliki sintaksis dan struktur
uniknya sendiri, dan beberapa bahasa lebih cocok untuk tugas tertentu
dibandingkan dengan yang lain.
Beberapa contoh bahasa pemrograman yang umum digunakan termasuk
Python, Java, C++, JavaScript, Ruby, dan banyak lagi. Setiap bahasa
pemrograman memiliki kelebihan dan kekurangannya sendiri, serta lebih baik
digunakan dalam konteks tertentu sesuai dengan kebutuhan proyek dan
preferensi programmer.
1.2 Pengertian Python
Python adalah bahasa pemrograman yang banyak digunakan dalam
aplikasi web, pengembangan perangkat lunak, ilmu data, dan machine
learning (ML). Developer menggunakan Python karena efisien dan mudah
dipelajari serta dapat dijalankan di berbagai platform. Perangkat lunak Python
dapat diunduh secara gratis, terintegrasi baik dengan semua tipe sistem, dan
meningkatkan kecepatan pengembangan.
BAB II
PEMBAHASAN
2.1 Tools Text Editor Pemrogaman Python

2.1.1 Sublime Text


Sublime Text 3 merupakan salah satu aplikasi text editor yang sangat
berguna untuk menulis sejumlah code serta mampu membuka berbagai
macam jenis file. Sublime Text 3 juga mendukung berbagai bahasa
pemrograman seperti HTML, C++, C, C#, CSS, Java, JS, ASP, dan masih
banyak lagi. Sublime Text 3 merupakan text editor yang sering digunakan
oleh programmer khususnya seorang web developer untuk menulis code.
Sublime Text 3 ini menjadi sesuatu yang sangat penting bagi web developer
sebagai senjata coding. Aplikasi Sublime Text mudah digunakan karena
warna dari tulisan coding yang sangat bervariasi dan interaktif tentu sangat
menarik dan juga dapat mengubah warnanya temanya.
Salah satu keunggulan yang dimiliki oleh Teks editor Sublime Text adalah
mampu membuat struktur dan elemen HTML lebih mudah. Dengan fitur yang
tersedia dan secara otomatis dapat membuat elemen html dengan lebih
cepat, hanya menggunakan shortcut CTRL + SPACE. Contohnya jika ingin
buat struktur html dengan lebih cepat maka cukup mengetikkan œhtml
saja. Lalu tekan tombol CTRL + SPACE. Kerangka html dapat terbentuk
secara otomatis. Nah jika ingin buat elemen html, Anda juga hanya perlu
mengetikkan nama elemennya, selanjutnya tekan tombol CTRL + SPACE.

2.1.2 Jupyter Notebook


Jupyter (https://jupyter.org/) adalah organisasi non-profit untuk
mengembangkan software interaktif dalam berbagai bahasa pemrograman.
Notebook adalah satu software buatan Jupyter, adalah aplikasi web open-
source yang memungkinkan Anda membuat dan berbagi dokumen interaktif
yang berisi kode live, persamaan, visualisasi, dan teks naratif yang kaya.
Mungkin penjelasan di atas kurang jelas. Ilustrasinya begini. Dulu, biasanya
kita membagikan kode dan dokumen secara terpisah. Kode-kode kita
satukan dalam sebuah librari/aplikasi/proyek (Visual Studio, Eclipse, dsb),
dan dokumen kita buat dengan penyunting kata. Dalam dokumen bisa
tampilkan cuplikan kode, tampilan hasil, dan visualisasi lainnya dari program
kita. Nah, Jupyter Notebook menyatukan semua ini, baik itu teks/narasi,
kode hidup, persamaan, tampilan hasil, gambar statis, dan visualisasi grafis,
dalam satu file interaktif. Kelebihan lainnya, notebook dapat dijalankan ulang
oleh siapapun yang membukanya, untuk memproduksi eksekusi kode di
dalamnya.

2.1.3 Visual Studio Code


Visual Studio Code (VS Code) adalah sebuah teks editor multiplatform
yang komplit dan handal buatan Microsoft. Selain tersedia untuk Windows,
Visual Studio Code (VS Code) juga tersedia untuk versi Linux dan Mac. Teks
editor mendukung banyak bahasa pemrograman seperti JavaScript,
Typescript, dan Node.js, serta bahasa pemrograman lainnya dengan
bantuan plugin yang dapat dipasang di Visual Studio Code seperti C++, C#,
Python, Go, Java, dll. Visual Studio Code (VS Code) bersifat open source.
Hal ini juga yang membuat VSCode menjadi favorit para
pengembang(developer) aplikasi, karena mereka dapat ikut serta dalam
proses pengembangan Visual Studio Code (VS Code). Visual Studio Code
(VS Code) menyediakan Intellisense, Git Integration, Debugging, dan fitur
ekstensi. Fitur-fiturnya akan terus bertambah seiring dengan perkembangan
versi Visual Studio Code. Perkembangan versi Visual Studio Code ini juga
dilakukan berkala setiap bulan, dan inilah yang membuat VSCode unggul
dibandingkan teks editor lainnya.

2.1.4 Vim
Vim merupakan singkatan dari Vi iMproved yang dirilis pertama kali tahun
1991. Vim merupakan tiruan editor yang sudah ada bernama vi dengan
menambah beragam fitur baru (perhatikan lagi kepanjangan dari vim). Vi
sendiri sudah ada sejak tahun 1972. Sederetan keuntungan yang dimiliki
oleh Vim teks editor adalah vim merupakan salah satu editor dengan basis
pengguna setia yang cukup besar. Bayangkan, sejak dirilis pada tahun 1991
(atau 1976 untuk vi), penggunanya masih pada setia, masih banyak sekali.
Kedua, vim tersedia secara gratis. Ya, jaman sekarang memang mayoritas
editor teks tersedia secara gratis sehingga alasan ini mungkin kurang kuat
untuk mendorong pembaca belajar menggunakan vim. Ketiga, vim ada di
mana-mana (maksudnya diberbagai sistem). Vim tersedia di Linux,
Windows, Mac OS X, BSD, atau sistem Unix lain. Well, memang editor teks
lain juga tersedia untuk berbagai sistem sih, jarang ada editor yang khusus
hanya untuk satu sistem saja (seperti Notepad++ atau TextMate yang hanya
ada di Windows dan Mac). Tapi, kelebihan lain dari vim adalah dia bisa
dipakai untuk ngoding di terminal. Kelebihan ini tentu sangat berguna bagi
developer yang sering bekerja dengan sistem remote yang bisanya
terhubung lewat SSH atau sesi Putty.

2.2 Variabel Type Data Pada Pemrograman Python


2.1 Pengertian Variabel dan Tipe Data

Variabel merupakan tempat menyimpan data, sedangkan tipe data adalah


jenis data yang terseimpan dalam variabel. Variabel bersifat mutable,
artinya nilainya bisa berubah-ubah.

2.2 Jenis-jenis Tipe Data

Secara umum, tipe data primitif dalam python dibagi menjadi tiga jenis:

2.2.1 Tipe data angka


Tipe data angka dibagi menjadi beberapa jenis lagi:
a. Int (integer): Bilangan bulat, contoh 32, 22,12,10, dsb.
b. Float: bilangan pecahan, contoh 1.3, 4.2, 22.3, dsb.
2.2.2 Tipe data teks
Tipe data teks dibagi menjadi dua jenis lagi:
a. Char: Karakter, Contoh’R~’
b. String: Kumpulan karakter, contoh =”aku lagi makan”
c. Tipe data boolean : Tipe data Boolean adalah tipe data yang
hanya memiliki dua nilai yaitu True dan False atau 0 dan 1

2.3 Operasi-Operasi Pada Pemrograman Python


Dalam pemrograman Python, operasi-operasi dasar yang sering
digunakan meliputi operasi aritmatika, operasi perbandingan, dan
operasi logika. Berikut adalah beberapa operasi dasar yang sering
digunakan dalam pemrograman Python:
2.3.1 Operator Aritmatika
1. Penjumlahan: +
2. Pengurangan: -
3. Perkalian: *
4. Pembagian: /
5. Pembagian bulat: //
6. Modulus (Sisa bagi): %
7. Pemangkatan:
2.3.2 Operasi Perbandingan:
1. Sama dengan: ==
2. Tidak sama dengan: !=
3. Lebih besar dari: >
4. Lebih kecil dari: <
5. Lebih besar atau sama dengan: >=
6. Lebih kecil atau sama dengan: <=
Operasi Logika:

Dan: and

Atau: or
Tidak: not

2.4 Tahapan-Tahapan dalam Membuat File Python


Tahapan dalam membuat sebuah program menggunakan bahasa
pemrograman Python dapat bervariasi tergantung pada kompleksitas
proyek yang ingin Anda buat. Namun, berikut adalah tahapan umum
yang dapat diikuti:

2.4.1. Definisikan Masalah atau Tujuan:

Tentukan apa yang ingin Anda capai dengan program Anda. Apakah
itu membuat aplikasi web, mengembangkan algoritma khusus, atau
memecahkan masalah tertentu.

2.4.2. Perencanaan:

Buat rencana tentang bagaimana Anda akan menyelesaikan


masalah tersebut menggunakan Python. Tentukan struktur program,
algoritma, dan data yang akan Anda gunakan.

2.4.3. Instalasi Python:

Jika Anda belum memiliki Python diinstal di komputer Anda, unduh


dan instal versi Python terbaru dari situs resmi Python.

2.4.4. Pilih Lingkungan Pengembangan (IDE):

Pilih Integrated Development Environment (IDE) atau teks editor


yang akan Anda gunakan untuk menulis dan menjalankan kode
Python. Beberapa pilihan populer termasuk PyCharm, Visual Studio
Code, dan Jupyter Notebook.

2.4.5. Mulai Koding:

Mulailah menulis kode Python berdasarkan rencana yang telah Anda


buat. Gunakan sintaks Python untuk membuat struktur program,
fungsi, dan logika yang Anda perlukan.

2.4.6. Uji Kode:


Uji kode Anda secara berkala saat Anda menulisnya. Gunakan
pengujian unit, debug, dan uji coba untuk memastikan bahwa program
Anda berfungsi seperti yang diharapkan.

2.4.7. Optimasi dan Peningkatan:

Setelah kode dasar selesai, pertimbangkan untuk mengoptimalkan


kinerja program dan menambahkan fitur tambahan jika diperlukan.

2.4.8. Dokumentasi:

Dokumentasikan kode Anda dengan baik. Tambahkan komentar di


sepanjang kode untuk menjelaskan alur logika, fungsi, dan bagian
penting lainnya.

2.4.9. Distribusi atau Implementasi:

Setelah kode Anda selesai dan diuji dengan baik, pertimbangkan


cara untuk mendistribusikan atau mengimplementasikan program
Anda sesuai dengan kebutuhan Anda. Ini bisa berupa mengunggahnya
ke repositori GitHub, membuat paket distribusi, atau menginstalnya di
lingkungan produksi.

2.4.10. Pelajari dan Tingkatkan:

Saat Anda membuat program Python, pelajari dari pengalaman


Anda dan perbaiki di masa mendatang. Teruskan eksplorasi Python
dan praktikkan keterampilan pemrograman Anda.
BAB III
KESIMPULAN
Dalam membuat program Python, terdapat beberapa tahapan yang
umumnya dilalui, mulai dari perencanaan, pengembangan, hingga pengujian.
Kesimpulan dari keseluruhan proses ini adalah bahwa pembuatan program
Python merupakan suatu rangkaian proses yang terstruktur dan berurutan,
dimulai dari memahami masalah yang ingin diselesaikan, merancang solusi yang
sesuai, mengimplementasikan solusi tersebut dalam kode Python, dan terakhir
menguji serta memperbaiki program tersebut. Proses ini membutuhkan
pemahaman yang baik tentang konsep pemrograman, serta kemampuan untuk
menerapkan pengetahuan tersebut dalam bahasa pemrograman Python.
Selain itu, penting untuk dicatat bahwa proses pembuatan program Python
tidaklah selalu linear, seringkali memerlukan iterasi dan penyesuaian berulang
untuk mencapai hasil yang diinginkan. Fleksibilitas dan kreativitas dalam mencari
solusi juga merupakan kunci kesuksesan dalam pembuatan program Python
yang efektif dan efisien.
Dengan demikian, kesimpulan utama adalah bahwa pembuatan program
Python melibatkan serangkaian tahapan yang meliputi perencanaan,
pengembangan, pengujian, dan penyesuaian, serta memerlukan pemahaman
yang baik tentang konsep pemrograman dan kemampuan untuk menerapkan
pengetahuan tersebut dalam bahasa Python.
DAFTAR PUSTAKA
https://aws.amazon.com/id/what-is/python/
https://dqlab.id/sederetan-python-ide-dan-text-editor-penghujung-tahun-2021
https://jagongoding.com/python/dasar/tipe-data-dan-variabel/
https://chat.openai.com/c/1d15a1c0-834d-4b8c-9ffb-5cf674349eac

Anda mungkin juga menyukai