Anda di halaman 1dari 20

Algoritma Komputer dan Struktur Data

PENGANTAR
(PRAKTIKUM I)
Maksud dan Tujuan
• Mahasiswa dapat memahami konsep dasar algoritma
• Mahasiswa dapat memahami konsep dasar pemrograman komputer
• Mahasiswa dapat memahami konsep dasar pemrograman python
• Mahasiswa dapat memahami cara menjalankan python
• Mahasiswa dapat memahami cara membuat variabel
ALGORITMA?
Algoritma
• Langkah-langkah yang disusun secara tertulis dan
berurutan untuk menyelesaikan suatu masalah.
Algoritma
• Urutan langkah-langkah logis penyelesaian masalah
yang disusun secara sistematis.
CONTOH?
source gambar
source gambar
Tools
• IDLE Python 3.6.x/3.7.x / terbaru
How to run
• Menggunakan IDLE Python

Console/Shell/Interactive Mode
How to run
• Menggunakan IDLE Python

Editor
How to run
• Menggunakan Online Python Interpreter
Ex:
• https://www.python.org/shell/
• https://repl.it/languages/python3
• https://colab.research.google.com/
• etc...
Python
• High Level Programming
• Interpreted
• Interactive
• Object Oriented Scripting language
• Portable
• Dynamically Typed
• Easy
• Easy to code
• Easy to read
File Extensions
• .py - The normal extension for a Python source file
• .pyc - The compiled bytecode
• .pyd - A Windows DLL file
• .pyo - A file created with optimizations
• .pyw - A Python script for Windows
• .pyz - A Python script archive
Check Python Version
• Buka command prompt/terminal
• Ketikkan perintah python --version
Eksekusi File Python
• Ekstensi .py
• python nama_file.py / python3 nama_file.py
Source Code Pertama
• Buatlah sebuah file dengan nama hallo.py, kemudian ketikkan
kode program berikut:
Source Code Kedua
• Buatlah sebuah file dengan nama ganjilgenap.py, kemudian
ketikkan kode program berikut:
Source Code Ketiga
• Buatlah sebuah file dengan
nama swapgelas.py,
kemudian ketikkan kode
program berikut:
TERIMA KASIH

Anda mungkin juga menyukai