Algoritma Pengenalan Python Input Dan Output
Algoritma Pengenalan Python Input Dan Output
JUDUL PRAKTIKUM:
Algoritma, Pengenalan Python, Input dan Output
MATA KULIAH:
BIOKOMPUTASI DASAR(MAB4102)-Kelas C
Oleh:
Aufary Naurah Aluzia (205090107111007) (2020)
Yang menyatakan,
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dalam kehidupan sehari-hari, kita akan selalu
melalkukan aktivitas. Dalam melakukan aktivitas-aktivitas
tersebut, tanpa disadari akan selalu menemui tantangan atau
persoalan. Mau tidak mau, kita tidak boleh diam saat
menemui persoalan tersebut, kita harus menyusun strategi
atau langkah-langkah untuk menyelesaikan semua persoalan
yang dihadapi sehingga dengan begitu, semua aktivitas kita
akan terselesaikan. Misalnya, saat kita ingin mandi ternyata
sabun yang ingin digunakan sudah habis. Untuk
menyelesaian permasalahan tersebut, kita dapat
menggunakan salah satu solusi, yaitu membeli sabun baru di
toko. Dengan demikian, kita dapat menggunakan solusi
tersebut untuk menyelesaikan aktivitas mandi. Intinya,
semua aktivitas kehidupan tidak akan terlepas dari masalah
serta solusi untuk mengatasi masalah tersebut.
Penyelesaian permasalahan seperti itu dapat diterapkan
dalam dunia teknologi dan pemrograman. Bedanya, dalam
dunia pemrograman, untuk menyelesaikan suatu
permasalahan kita dapat menggunakan suatu algoritma.
Algoritma adalah susunan langkah-langkah untuk
menyelesaikan suatu permasalahan secara sistematika dan
logis (Sitorus, 2015). Namun, pada dasarnya bahasa
algoritma adalah bahasa komputer dan terkadang tidak
mudah untuk dipahami oleh orang awam. Oleh karena itu
kita dapat merepresentasikan bahasa algoritma melalui
diagram flowchart. Flowchart adalah bentuk diagram dari
algoritma yang mempunyai bentuk berbeda-beda sesuai
dengan fungsi algoritmanya, tiap bentuk dari flowchart
dihubungkan dengan sebuah garis (Chaudhuri, 2005).
1.2 Rumusan Masalah
Rumusan masalah yang terdapat pada percobaan ini
adalah:
1. Apa yang disebut dengan program dan algoritma?
2. Apa saja kegunaan aplikasi Python?
3. Bagaimana cara menggunakan aplikasi Python?
1.3 Tujuan Percobaan
Tujuan yang ingin dicapai adalah pada percobaan ini
adalah:
1. Mengetahui pengertian program dan algoritma
2. Mengetahui kegunaan-kegunaan aplikasi Python
3. Mengetahui cara penggunaan dan dapat
mengoperasikan aplikasi Python
1.4 Manfaat Percobaan
Manfaat yang diperoleh dari percobaan kali ini adalah
kita dapat mengetahui pengertian program dan algoritma.
Sehingga kita dapat mengetahui cara membuat suatu
program dan mengaplikasiannya di bidang Biologi.
BAB II
TINJAUAN PUSTAKA
2.1 Pengertian Logika dan Algoritma
Selama kita melakukan aktivitas di kehidupan kita
masing-masing, kita, secara sadar maupun tidak sadar, selalu
menggunakan logika. Logika selalu berkaitan dengan fakta,
dan logika masing-masing individu terbentuk seiring
pemikirannya berkembang. Untuk membentuk suatu logika,
pada awalnya dibutuhkan perasaan ingin tahu dan berbagai
macam pertanyaan. Setelah itu kita menghubungkan
pertanyaan-pertanyaan itu dengan hubungan klausa sebab-
akibat atau “jika-maka”. Kemudian kita menggabungkan
semua alasan-alasan yang kita temukan sebagai jawaban.
Seiring kita dewasa dan semakin bertambahnya
pengalaman, semua jawaban yang kita temukan perlahan
akan membentuk suatu logika (Zegarelli, 2007).
Logika tidak hanya ditemukan pada manusia, komputer
pun memerlukan suatu logika untuk bekerja. Logika-logika
tersebut berbentuk suatu solusi atau langkah untuk
menyelesaikan suatu permasalahan atau melakukan suatu
perintah. Langkah-langkah itu disebut sebagai algoritma.
Algoritma sendiri adalah suatu sekuens dengan bahasa
komputer yang menerjemahkan suatu input (masukan) dan
menghasilkan output (keluaran) (Cormen, et al., 2009). Hal
yang penting dalam suatu algoritma adalah bahwa input
yang kita masukkan itu tepat dan jelas (Puntambekar, 2009).
Jika kita memasukkan input perintah yang salah, maka
output yang dihasilkan pun tidak akansesuai dengan yang
kita harapkan.
2.2 Pengertian dan Manfaat Python
Python adalah salah satu bahasa pemrograman yang
paling populer saat ini. Sebenarnya, bahasa pemrograman
ada banya sekali macamnya, tetapi Python adalah salah
satu yang sering digunakan karena bahasanya mudah
dipahami dan efektivitas dalam mempelajari kode-
kodenya. Beberapa manfaat Python yaitu (1) Membuat
kerangka program, (2) Membuat program berbasis
matematika, sains, dan teknik, (3) Berinteraksi dengan
database. (4) Memperbarui user interface secara mudah
melalui GUI, (5) dan lain sebagainya (Mueller, 2018).
2.3 Perbedaan Program dengan Algoritma
Program adalah sekumpulan instruksi dari komputer.
Sedangkan algoritma adalah langkah-langkah sistematis
dalam pembuatan suatu program yang berbentuk bahasa
pemrograman. Sederhananya, suatu program adalah
implementasi dari algoritma (Utami & Sukrisno, 2005).
2.4 Pengertian Baris Perintah
Baris perintah pada Python berguna untuk
memerintahkan suatu tugas yang kemudian akan muncul
pada console. Contoh baris perintah yang bisa
diaplikasikan adalah print(). Semua baris perintah
selalu diawali dan diakhiri dengan tanda kurung, lalu
sebelum mengetikkan perintah, kita perlu menambahkan
tanda petik. Setelah itu klik Run untuk menjalankan
perintah yang kita inginkan.
(Sumber pribadi)
Gambar 1 Contoh Input Baris Perintah
(Sumber pribadi)
Gambar 2 Output dari baris Perintah
(Sumber pribadi)
Gambar 3 Contoh Input Data Boolean
(Sumber pribadi)
Gambar 4 Contoh Output Data Boolean
(Sumber pribadi)
Gambar 6 Contoh Output Data String
(Sumber pribadi)
Gambar 7 Contoh 1 Input Data String
(Sumber pribadi)
Gambar 8 Contoh 1 Output data String
(Sumber pribadi)
Gambar 9 Contoh 2 Input Output data String
(Sumber pribadi)
Gambar 10 Contoh 2 Output data String
(Sumber pribadi)
Gambar 11 Install Anaconda
(Sumber pribadi)
Gambar 13 Anaconda Installer
Setelah opsi yang diinginkan diklik, akan muncul
tampilan “Download starting” sebagai tanda bahwa
proses install telah berlangsung seperti ini
(Sumber pribadi)
Gambar 14 Proses Install Anaconda
mulai
Masukkan air
pada panci
Masukkan mie
pada panci dan
tunggu hingga
matang
Masukkan
bumbu-bumbu
di mangkuk
Masukkan mie
ke dalam
mangkuk
selesai
(Sumber pribadi)
Gambar 15 Input Data List
(Sumber pribadi)
Gambar 16 Output Data List 1
(Sumber pribadi)
Gambar 17 Output Data List 2
Pada tipe data ini, saya memberi contoh jadwal kelas dari
hari Senin hingga Jumat. Pada hari Senin terdapat mata
kuliah Fisika, MPHPI, dan Kewarganegaraan. Pada hari
Selasa mata kuliah yang diajarkan adalah Biokomputas,
bahasa Inggris, dan Agama islam. Pada hari Kamis
terdapat mata kuliah Biologi umum dan hari Jumat ada
mata kuliah Kimia dasar. Setelah itu, disisipkan satu mata
kuliah tambahan pada hari Kamis, yaitu Praktikum Fisika,
menggunakan baris perintah insert.
4.2.2 Tipe Tuple
(Sumber pribadi)
Gambar 18 Input data Tuple
(Sumber pribadi)
Gambar 19 Output Data Tuple
(Sumber pribadi)
Gambar 20 Input data Dictionary
(Sumber pribadi)
Gambar 21 Output data Dictionary
(Sumber pribadi)
Gambar 22 Membuat Input Program Luas Bangun Datar
(Sumber pribadi)
Gambar 23 Output Program Luas Bangun Datar
(Sumber pribadi)
Gambar 24 Input Program Penghitungan Volume
(Sumber pribadi)
Gambar 25 Output Program Penghitungan Volume