BAB 4 Pembahasan
BAB 4 Pembahasan
DISUSUN OLEH :
JURUSANSISTEM INFORMASI
Pada statement if else pengambilan keputusan yang dieksekusi tidak hanya pada
statement yang bernilai BENAR atau TRUE saja, akan tetapi statement yang bernilai SALAH
atau FALSE juga akan dieksekusi di dalam else.
Statement else if sering pula dikenal atau disingkat sebagai elif. Dengan elif kita bisa
membuat kode program yang akan menyeleksi beberapa kemungkinan yang bisa terjadi, bisa
lebih dari satu kondisi (banyak kondisi) .
Pada penelitian ini penulis menggunakan percabangan if else dan else if dengan mengambil
beberapa sampel buku yang terpopuler di tahun 2021 pada toko konvensional dan toko online
(onlineshop) beserta harganya. Penulis mengambil sampel buku pada toko konvensional dan
toko online dengan harga yang sama tetapi memiliki perbedaan pada toko online
(onlineshop),pada toko online (onlineshop) terdapat diskon, sehingga ada perbedaan harga
antara toko konvensional dengan toko online (onlineshop) pada program toko online
(onlineshop) akan dimasukkan harga yang sama dengan toko konvensional tetapi ditambah
dengan diskon yang di berikan. Kemudian sampel-sampel tersebut dimasukkan ke dalam
program yang penulis buat dan penggunaan (user) hanya dengan memasukkan kode nomor
sesuai daftar harga buku terpopuler ditahun 2021, maka akan langsung muncul harga beserta
diskonnya.
ii
Ringkasan.......................................................................................................ii
Daftar isi........................................................................................................iii
BAB 1 PENDAHULUAN..........................................................................1
A. Latar belakang..........................................................................1
B. Tujuan dan manfaat.................................................................2
BAB 4 PEMBAHASAN........................................................................6
A. Pengertian percabangan........................................................6
B. Struktur percabangan.............................................................6
C. Implementasi percabangan.....................................................7
iii
BAB 1
PENDAHULUAN
Namun, kendala yang mereka hadapi yaitu harus mencari daftar dan nama
buku satu-per-satu,yang pastinya akan membutuhkan waktu yang lama dan sering
terlewatkan karena mereka terkadang lupa pada harga buku yang diberikan pada toko
konvensional ataupun toko online (onlineshop) .
Selain itu, para pencari buku biasanya membandingkan harga buku yang ada
di toko konvensional dengan toko online(onlineshop). Hal ini, tentunya para pencari
buku akan kesulitan jika harus membandingkan harganya satu-per-satu dan
membutuhkan waktu yang relatif lebih lama.
Terkait dengan permasalahan yang dihadapi para pencari buku, tujuan penulis
membuat penelitian ini adalah membuat beberapa program menggunakan bahasa
pemrograman Python yang berguna untuk mempermudah para pencari atau peminat
1
buku, baik buku novel, sastra, maupun filsafat mengetahui buku apa saja yang
terpopuler pada tahun 2021 dan mengetahui harganya di toko konvensional ataupun
toko online (onlineshop), sehingga mereka dapat membandingkannya dengan mudah
tanpa harus melihatnya secara satu-per-satu di toko konvensional ataupun toko online
(onlineshop).
Selain itu, para pembaca karena ilmiah yang penulis buat ini juga bisa
mempelajari terkait percabangan pada bahasa pemrograman Python dan
mempraktikkan program yang telah kami buat. Untuk lebih jelasnya, berikut ini
adalah manfaat dari penelitian yang penulis buat :
2) Mempermudah para pencari buku mengetahui harga yang diberikan pada toko
konvensional dan toko online (onlineshop)
3) Para pencari buku mengetahui diskon yang diberikan pada toko online
(onlineshop)
4) Para pencari buku dapat dengan mudah membandingkan harga yang ada pada
toko konvensional dengan toko online (onlineshop), sehingga mereka bisa
menyesuaikan dengan budget uang yang mereka punya.
5) Pembaca karya ilmiah ini akan mengetahui tentang percabangan pada Python dan
mempraktikkannya.
2
BAB 2
GAMBARAN UMUM
Penulis membuat beberapa program yang berguna untuk para pencari buku
atau pecinta buku, agar lebih memudahkan para pencari buku untuk mengetahui 20
judul buku terpopuler di tahun 2021 beserta harganya, dalam hal ini pencari buku
berperan sebagai pengguna (user).
3
BAB 3
METODE PELAKSANAAN
B. Jenis Penelitian
Jenis dari penelitian ini adalah penelitian kualitatif yang bertujuan untuk
memperkenalkan harga buku terpopuler 2021 kepada konsumen agar konsumen
mengetahui harga buku dan mengetahu perbandingan harganya, sehingga
konsumen dapat memilih ingin membeli di toko konvensional atau toko
online(onlineshop) .
C. Langkah-langkah penelitian
4
percabangan pada bahasa pemrograman Python. Kemudian program coba
dijalankan septelah berhasil (tidak ada error) maka akan muncul outputnya.
D. Penyusunan
5
BAB 4
PEMBAHASAN
A. Pengertian Percabangan
6
Hal ini tentunya bermanfaat guna mengetahui sekaligus melakukan pengambilan
keputusan terkait suatu data.
Untuk lebih memahami terkait dengan penelitan yang penulis buat, berikut
kami jabarkan struktur dasar percabangan pada bahasa pemrograman Python.
1. Statement If
Pengambilan keputusan berdasarkan kondisi if digunakan untuk
mengantisipasi kondisi tertentu. If digunakan untuk mengeksekusi statement yang
bernilai BENAR atau TRUE. Sedangkan if tidak akan mengeksekusi apapun jika
statement bernilai SALAH atau FALSE.
Premis dari statement ini adalah “Jika-Maka”. Sebagai contoh, jika nilai siswa
lebih dari atau sama dengan 90, maka predikatnya adalah B. Maka sintaks yang
diberikan adalah sebagai berikut.
print(“A+”)
2. Statement If Else
Sedikit berbeda dengan statement if, pada statement if else pengambilan
keputusan yang dieksekusi tidak hanya pada statement yang bernilai BENAR atau
TRUE saja, akan tetapi statement yang bernilai SALAH atau FALSE juga akan
dieksekusi di dalam else. Sebagai contoh, jika nilai siswa lebih atau sama dengan 80
maka dinyatakan LULUS, sedangkan nilai di bawah 80 maka dinyatakan
MENGULANG, Maka kita cukup menuliskan sintaks sebagai berikut.
if(nilai >=80):
print(“LULUS”)
else:
7
print(“MENGULANG”)
3. Statement Else If
Statement else if sering pula dikenal atau disingkat sebagai elif. Pada dua
bagian sebelumnya kita telah mengenali apa itu statement if dan statement else if.
Namun pada statement elif ini sedikit berbeda dengan statement else. Jika pada
statement else program mampu memilih antara dua aksi, maka pada statement elif
tidak hanya mengeksekusi jika kondisi if di atasnya bernilai SALAH atau FALSE,
melainkan akan melakukan pengecekan tambahan pada kondisi kedua yang berada
setelah elif. Jika kondisi kedua bernilai TRUE maka elif akan dijalankan. Sintaks
umumnya yang paling sederhana adalah sebagai berikut.
if kondisi1:
aksi1
elif kondisi2:
aksi 2
Catatan: Dengan elif kita bisa membuat kode program yang akan menyeleksi
beberapa kemungkinan yang bisa terjadi, bisa lebih dari satu kondisi (banyak kondisi)
C. Implementasi Percabangan
Setelah kita mengetahui percabangan pada Python dan strukturnya, kita masuk
ke pembahasan yang utama yaitu "Implementasi Percabangan pada Program Daftar
Harga Buku Terpopuler 2021".
8
sampel buku pada toko konvensional dan toko online dengan harga yang sama tetapi
memiliki perbedaan pada toko online (onlineshop),pada toko online (onlineshop)
terdapat diskon, sehingga ada perbedaan harga antara toko konvensional dengan toko
online (onlineshop) pada program toko online (onlineshop) akan dimasukkan harga
yang sama dengan toko konvensional tetapi ditambah dengan diskon yang di berikan.
Pertama, penulis membuat program pada toko konvensional yang tidak ada
diskonnya, menggunakan percabangan if else sebagai statment-nya. Penulis
mengambil beberapa sampel buku yang terpopuler pada situs web toko konvensional
Gramedia dan Periplus, kemudian mengambil sampel harganya dan dimasukkan ke
dalam program.
Pengguna (User) akan memasukkan kode nomor sesuai daftar list buku
terpopuler di tahun 2021 yang penulis buat, kemudian akan langsung muncul harga
yang tertera pada daftar harga buku terpopuler di tahun 2021. Jika pengguna (user)
memasukkan kode nomor selain pada daftar harga buku terpopuler di tahun 2021
yang penulis buat maka tidak akan muncul harga yang tertera pada daftar harga buku
terpopuler di tahun 2021
9
Berikut ini adalah contoh program yang penulis buat pada toko konvensional.
Langkah yang pertama, penulis membuat daftar buku yang terpopuler di tahun
2021 terlebih dahulu menggunakan perintah printsebanyak 20 buah buku dengan
nomor urut sebagai kodenya, lalu penulis membuat inputan untuk pengguna (user)
sehingga pengguna (user) tinggal memasukkan kode sesuai dengan pilihan buku
yang ingin diketahui harganya. Kemudian memasukkan program ke
dalamstatment if else.
S
etela
h
dijalanka
n
d
a
1
n pengguna (user) memasukkan nomor sesuai buku yang diinginkan, maka outputnya
akan seperti ini.
Jika pengguna
(user) memasukkan nomor yang tidak sesuai dengan daftar buku terpopuler di tahun
2021 di atas, outputnya akan seperti ini.
1
Berikut ini adalah contoh program pada toko online (onlineshop)
d
i
dala
m
progr
a
1
m bahwa penulis memasukkan harga beserta diskonnya. Jika program dijalankan
dan pengguna memasukkan nomor yang diinginkan sesuai dengan daftar buku
terpopuler 2021, outputnya akan seperti ini :
Jika
pengguna memasukkan nomor selain dari nomor daftar buku terpopuler 2021 di
atas, maka outputnya akan seperti ini :
1
BAB 5
KESIMPULAN DAN SARAN
A. KESIMPULAN
Berdasarkan hasil penelitian yang dilakukan, dapat diambil kesimpulan bahwa:
1. Hanya dengan memasukkan kode nomor sesuai daftar buku terpopuler ditahun
2021 yang tertera pada program, konsumen buku dapat dengan mudah mengetahui
perbandingan harga yang ada pada toko konvensional dengan harga yang ada pada
toko online (onlineshop).
2. Percabangan adalah cara yang digunakan untuk mengambil keputusan apabila di
dalam program dihadapkan pada kondisi atau ekspresi yang hasilnya benar atau
salah.
3. Struktur percabangan pada Python menggunakan Statement If, Statement If Else,
dan Statement Else If.
4. Percabangan if digunakan untuk mengeksekusi statement yang bernilai BENAR
atau TRUE, sedangkan if tidak akan mengeksekusi apapun jika statement FALSE.
B. SARAN
Sebelum mengetahui fungsi percabangan yang ingin digunakan pada
program kita buat, sebaiknya pahami dulu permasalahan apa yang ingin dicapai,
supaya tidak terjadi kesalahan dalam membuat suatu program.
Untuk konsumen buku, sebaiknya ketika kita ingin membeli buku alangkah
baik nya kita mengecek harga buku tersebut terlebih dahulu dan membandingkannya
ke market-market (Toko) yang lain agar kita dapat mengetahui tokoh yang mana
yang menjual buku dengan harga terjangkau, dikarenakan banyak nya buku-buku
dipasaran (onlineshop) yang memiliki harga terjangkau dan barang (buku) yang
memiliki kualitas terbaik.
1
DAFTAR PUSTAKA
https://shopee.co.id/product/174229549/9230074966?smtt=0.624349956-1640404404.9
https://www.dqlab.id/python-percabangan-if-if-else-dan-else-if
https://www.gramedia.com/search?q=Master%20sukses%20cat
https://www.periplus.com/
https://www.pythonindo.com/percabangan/
1
BIODATA PENULIS
2. Nama : Nasrul
Maulana Status : Mahasiswa
Asal Universitas : Universitas Muhammadiyah Sumatera Utara
Jurusan : Sistem Informasi
Kelas : C1 Pagi