Anda di halaman 1dari 13

Laporan Resensi Buku Cepat Mahir Python

Tugas Bahasa Indonesia

Kelompok 1

Nama Anggota Kelompok :


1. Sidiq Permana Putra (0110219005)
2. Ajeng Syechan Nadifa (0110219050)
3. Muhammad Aji Bayu Purbaning Katon (0110219117)
4. Sultan Raamhadi (0110219131)
5. Yahya Dipraja (0110219015)
6. Yazidul Yasar (0110219090)

Sekolah Tinggi Teknologi Nurul Fikri


2019
KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa yang telah
melimpahkan rahmat dan hidayah-Nya serta karunia-Nya sehingga kami dapat
menyelesaikan karya tulis yang berjudul “Laporan Resensi Buku Cepat Mahir
Python” ini dengan baik. Laporan ini disusun untuk melengkapi tugas mata kuliah
Bahasa Indonesia.
Laporan resensi ini berisi tentang cara menggunakan bahasa Python dalam
pembuatan aplikasi atau pemrograman. Python merupakan bahasa pemrograman yang
sangat mudah dipahami terutama bagi para pemula. Di dalam buku ini dijelaskan
dasar-dasar dalam mempelajari bahasa Python dan beberapa operasi dasar pada
bahasa Python.
Kami menyadari masih terdapat banyak kekurangan dalam laporan ini, untuk
itu kritik dan saran yang membangun sangat kami butuhkan. Semoga laporan ini
dapat bermanfaat bagi para pembaca. Kami memohon maaf yang sebesar-besarnya
atas segala kekurangan yang ada pada laporan ini.

Depok, 26 Oktober 2019

Penulis
DAFTAR ISI

HALAMAN JUDUL
KATA PENGANTAR ii
DAFTAR ISI iii
BAB 1 PENDAHULUAN
1.1. LATAR BELAKANG 1
1.2. TUJUAN 1
BAB 2 PEMBAHASAN
2.1. IDENTITAS 2
2.2. RINGKASAN 2
2.3. PENILAIAN
BAB 3 PERBANDINGAN DENGAN BUKU SEJENIS
3.1. IDENTITAS BUKU SEJENIS
3.2. RINGKASAN UMUM BUKU SEJENIS
3.3. PERBANDINGAN
BAB 4 PENUTUP
4.1. KESIMPULAN
4.2. SARAN
BAB 1
PENDAHULUAN

1.1. LATAR BELAKANG

Penulisan dan penerbitan buku-buku pengenalan bahasa pemrograman sangat


bermanfaat terutama bagi programmer pemula. Dengan penjelasan yang lengkap
namun tetap ringkas dan mudah dipahami senantiasa sangat membantu para
pemula yang ingin mempelajari bahasa pemrograman lebih dalam lagi.
Buku ini sangat cocok bagi pelajar atau mahasiswa yang baru mengenal
bahasa pemrograman karena ditujukan bagi pembaca tingkat awal sampai
menengah. Selain itu isinya juga lengkap dan penjelasannya sangat mudah
dimengerti.
Salah satu bahasa pemrograman yang sedang banyak dipakai saat ini adalah
bahasa Python. Bahasa Python sangat mudah dipelajari karena penggunaannya
yang simple dan tidak serumit bahasa pemrograman lainnya. Selain bahasa yang
mudah dipelajari, bahasa Python juga dapat digunakan untuk mengembangkan
perangkat lunak dengan cepat. Perangkat lunak yang menggunakan bahasa ini
juga terjaga integrasinya.

1.2. TUJUAN

1. Untuk melengkapi tugas Bahasa Indonesia


2. Mengkaji lebih jauh penggunaan bahasa pemrograman
3. Melatih kerja kelompok yang erat
4. Meningkatkan minat baca
BAB 2
PEMBAHASAN

2.1. IDENTITAS

Judul Buku : “Cepat Mahir Python”


Pengarang Buku : Hendri
Penerbit Buku : IlmuKomputer.com
Tahun terbit : 2003
Tebal buku : 93 halaman

2.2. RINGKASAN

BAB 1. PENGANTAR PYTHON

Bab ini menjelaskan tentang alur eksekusi program Python sendiri.


Alur eksekusi program adalah sejumlah intruksi atau perintah dalam bahasa
pemrograman komputer untuk menyelesaikan masalah dengan bantuan
komputer. Adapun yang kedua adalah “Bagian program Python”. Python
dikenal dengan bahasa interpreter, terdapat dua cara untuk menggunakan
interpreter yaitu dengan model baris perintah dan modus strip. Untuk
menggunakan interpreter biasanya ditempatkan di lingkungan linux
“usr/bin/Python” tergantung di environment path nya. Biasanya dalam
mempelajari sebuah bahasa pemrograman sering diawali dengan program
“Hello World”.
Satu hal yang telah kita ketahui bahwa bahasa pemrograman Python
adalah bahasa pemrograman yang mudah dibaca dan terstruktur. Hal ini
karna digunakannya sistem identitas untuk memisahkan blok blok program
susunan identitas. Jadi untuk memasukkan sub sub program dalam satu blok
sub tersebut diletakkan satu atau lebih spasi dari kolom suatu blok program.
Diakui oleh pembuatnya sendiri, Guido van Rossum bahwa Python
memproses program lebih lambat dibandingkan dengan C, dan Bahasa
tingkat tinggi lainnya seperti Perl, C++, dan Java. Hal ini dikarnakan para
pengembang software lebih cenderung memilih kecepatan dalam
menyelesaikan suatu project dibandingkan dengan kecepatan proses dari
program tersebut.

BAB 2. VARIABEL DAN JENIS TIPE DATA

Dalam bab 2 ini membahas mengenai variabel dan jenis tipe data.
Nilai adalah suatu huruf atau angka yang akan dimanipulasi oleh program,
sedangkan variabel adalah nama yang mempunyai sebuah nilai. Nama
variabel dapat merupakan apa saja baik huruf maupun angka tapi harus
diawali dengan huruf. Pada bab ini juga dibahas beberapa operator logika,
string, dan list. Kita juga akan diberikan penjelasan tentang cara mengakses
dictionary, operasi pada dictionary dan metode nya.

BAB 3. PERCABANGAN DAN PERULANGAN

Pada umumnya dalam membuat program, selalu ada kondisi dimana


diperlukan pengecekan suatu kondisi untuk mengarahkan program berjalan
sesuai keinginan. Seperti halnya kalimat kalimat perintah. Kalimat perintah
IF juga mempunyai struktur kalimat yang terdiri dari bagian atas, dan blok
blok perintah didalamnya. Pada bagian Header dimulai dari baris baru dan
diakhiri dengan tanda titik dua (:). Selain itu jika suatu kondisi tidak sesuai
dengan kondisi tersebut, anda dapat membuat kondisi alternatif lainnya,
yang berarti terdapat dua kemungkinan dan memeriksanya dengan suatu
kondisi untuk menjalankan perintah dari salah satu kondisi tersebut.
Terkadang kita memerlukan suatu data lebih dari satu syarat, dan kita
memerlukan dua cabang kondisi. Salah satu cara untuk mengekspresikan
model itu dengan cara kondisi berantai. Adapun kondisi bersarang adalah
suatu kondisi didalam kondisi tertentu jika terdapat dua cabang, maka
didalam salah satu cabang dapat pula diisi suatu kondisi tertentu. Jika anda
ingin melakukan perulangan sejumlah yang diinginkan, fungsi built-inrange
sangat membantu. Fungsi tersebut menghasilkan sejumlah indeks dari nilai
yang telah ditentukan.
Dalam lingkungan pemrograman, sebuah program dengan recursive
tanpa batas tidak pernah berjalan selamanya. Interpreter akan menampilkan
pesan kesalahan apabila batas maksimal recursive telah dicapai.

BAB 4. FUNGSI

Pada bab ini terdapat penjelasan mengenai pemanggilan fungsi,


perubahan tipe data, cara membuat fungsi baru dan argumen parameter.
Fungsi adalah bagian dari program yang dapat digunakan ulang. Hal ini bisa
dicapai dengan memberi nama pada blok statemen, kemudian nama ini
dapat dipanggil di manapun dalam program. Fungsi dalam Python
didefinisikan menggunakan kata kunci def. Setelah def ada nama pengenal
fungsi diikuti dengan parameter yang diapit oleh tanda kurung dan diakhiri
dengan tanda titik dua (:).
Alur eksekusi program digunakan untuk mendefinisikan suatu fungsi
sebelum fungsi tersebut dipakai dan kita harus mengetahui terlebih dahulu
perintah mana yang saat ini sedang dijalankan.
BAB 5. MODUL

Sebuah modul adalah sebuah file yang beisi sekumpulan fungsi fungsi
dan instruksi-instruksi program Python. Jika anda bekerja dalam lingkungan
interpreter, semua modul atau fungsi yang anda buat akan hilang pada saat
anda keluar dan masuk ke interpreter lagi. Jadi, jika anda ingin membuat
aplikasi sebaiknya disimpan dalam sebuah file dan diberi nama script.

BAB 6. INPUT/OUTPUT DAN OPERASI FILE

Python menyediakan fungsi built-in yang mengambil nilai langsung


dari input keyboard. Fungsi ini akan membuat program dihentikan dan akan
menunggu user untuk mengetikkan sesuatu. Selain itu bab ini menjelaskan
tentang cara membuka file yang caranya seperti ketika kita ingin membuat
objek file.

BAB 7. KONSEP OOP PADA PYTHON

Python adalah bahasa pemrograman komputer berorientasi objek yang


berarti bahasa Python ini menyediakan fitur-fitur yang mendukung
pemrograman berorientasi objek. Seperti yang telah disebutkan diatas, salah
satu kemampuan pemrograman berorientasi objek adalah inheritance, yang
berarti turunan dari suatu kelas. Nama Class dasar harus didefinisikan
dalam ruang lingkup kelas turunan. Selain sebuah nama class dasar, sebuah
ekspresi juga diperbolehkan. Contohnya pada saat menurunkan suatu class
yang terdapat dalam suatu modul.
BAB 8. PESAN KESALAHAN (ERRORS AND EXCEPTIONS)

Berbagai macam kesalahan dan eror yang terjadi dibahas pada bab ini.
Mulai dari kesalahan pada penelusuran program, kesalahan pada syntax,
runtime eror, kesalahan algoritma, penulisan dan pengecualian. Di bab ini
dijelaskan cara memperbaiki atau mengatasi segala pesan eror yang sering
muncul dalam pemrograman Python.

BAB 9. BAGAIMANA FOSS BERBEDA DENGAN PERANGKAT


LUNAK PROPRIERTARY ATAU PATEN?

Database yang digunakan pada buku ini adalah postgreSQL. Yang


pertama kita akan dijelaskan tentang cara menginstal postgreSQL, lalu
menambahkan user dan database. Membuat modul pygreSQL untuk
interfacing dengan Python.
2.3. PENILAIAN

1. KELEBIHAN

a. Buku ini mempunyai pembahasan yang lengkap tapi tetap singkat dan
langsung menuju pada inti pembahasan. Bahasa yang mudah dipahami
dan penjelasan yang tidak muluk-muluk membuat buku ini mudah
dipelajari.
b. Buku ini menyajikan materi yang ringkas, tidak terlalu mendalam atau
detail namun jelas sehingga mudah dipahami untuk pemula.
c. Urutan tutorial yang jelas memberikan kemudahan bagi pembaca untuk
mengikuti setiap alur perintahnya.

2. KEKURANGAN

a. Ada bebarapa kata bahasa inggris yang tidak digarismiringkan karena


penggunaan bahasa inggris diwajibkan dimiringkan sebagai tanda
bahasa asing. Contohnya I.G.3. Huruf miring dipakai untuk menuliskan
kata atau ungkapan dalam bahasa daerah atau bahasa asing.
b. Pada buku ini tidak dilengkapi dengan gambar-gambar sehingga
kemungkinan besar akan membuat pembaca jenuh khususnya bagi
orang yang kurang suka membaca.
c. Tampilan tulisan bahasa pemrograman dicetak dengan warna
background gelap dan spasi terlalu besar sehingga kurang menarik dan
cenderung memusingkan pembaca.
3. KAIDAH KEBAHASAAN
BAB 3
PERBANDINGAN DENGAN BUKU SEJENIS

3.1. IDENTITAS BUKU SEJENIS

Judul Buku : “Python Untuk Programmer Pemula”


Pengarang Buku : Jubilee Enterprise
Penerbit Buku : Kompas Gramedia
Tahun terbit : 2019
Tebal buku : 240 Halaman

3.2. RINGKASAN UMUM BUKU SEJENIS

3.3. PERBANDINGAN
BAB 4
PENUTUP

4.1. KESIMPULAN

4.2. SARAN

Buku-buku pembelajaran bahasa pemrograman yang dikhususkan bagi


tingkat awal hingga menengah tentunya sangat bermanfaat bagi kami selaku
pembaca tingkat awal pada pemrograman.
Saran dari kami selaku pembaca pastinya kami sangat mengharapkan
adanya buku yang bahasanya mudah dipahami dan alur pengerjaan
programnya mudah diikuti sehingga kami dapat dengan mudah mempelajari
bahasa pemrograman tersebut. Dan tampilan atau penyusunan yang rapi
terutama pada bagian penyajian bahasa pemrograman tentunya akan lebih
menarik minat membaca kami.

Anda mungkin juga menyukai