0% menganggap dokumen ini bermanfaat (0 suara)
430 tayangan4 halaman

Verifikasi ISBN-10 by Python

Program ini melakukan verifikasi validitas ISBN-10 dengan mengambil input kode ISBN dari user, menghitung total dengan mengalikan setiap digit dengan bobotnya, dan menentukan valid atau tidaknya ISBN berdasarkan sisa bagi hasil pembagian total dengan 11.

Diunggah oleh

Adharakent Dinyanti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
430 tayangan4 halaman

Verifikasi ISBN-10 by Python

Program ini melakukan verifikasi validitas ISBN-10 dengan mengambil input kode ISBN dari user, menghitung total dengan mengalikan setiap digit dengan bobotnya, dan menentukan valid atau tidaknya ISBN berdasarkan sisa bagi hasil pembagian total dengan 11.

Diunggah oleh

Adharakent Dinyanti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Source Code

No. Nama.py

1 print(".::Program Verifikasi ISBN-10::.")


2 isbn = []
3 total = 0
4 #
5 kode = input("Kode-ISBN : ")
6 kode = kode.replace("-", "")
7 print("")
8 for i in range(len(kode)):
9 isbn.append(kode[i])
10 print(isbn[i], end="")
11 print()
12 for x in range(len(isbn)):
13 fase_1 = int(isbn[x]) * (10 - x)
14 total += fase_1
15 print("")
16 if (total % 11 == 0) :
17 print("ISBN Valid")
18
else:
19
print("ISBN Tidak Valid")
SCREENSHOT

3. Memverifikasi Nilai ISBN-10

Bentuk awal program pada bagian input. Di bagian ini, pemrogram harus menyusun terlebih dahulu variabel, kondisi,
dan fungsinya seperti yang tertera pada gambar di bawah

Setelah itu Run bagian input untuk mendapatkan tampilan di bagian output. Di bagian output, pemrogram diminta
untuk memasukkan kode dari ISBN sebanyak 10 digit (9 digit + 1) pada variabel yang telah tersedia, yaitu pada
kalimat “Kode-ISBN :”. Selanjutnya, sistem akan mencetak hasilnya berupa “ISBN Valid” jika memenuhi syarat
yang ditentukan atau mencetak “ISBN Tidak Valid” jika tidak memenuhi syaratnya.
Pembahasan

No. Penjelasan

3. - Masukkan judul dari program yang akan di jalankan terlebih dahulu

- Masukkan variabel isbn string kosong. Kemudian masukkan variabel total = 0.

- Variabel kode merupakan input dalam bentuk integer untuk memasukkan kode angka
ISBN di output

- Lalu, masukkan pengulangan for i in range untuk mengulangi deretan angka yang telah
dimasukkan pada output variabel ‘Kode-ISBN’. Kemudian masukkan kembali
pengulangan for x in range untuk mengulangi deretan angka pada pengulangan i dengan
dikalikan (10-x).

- Eksekusi kondisional if yang akan berjalan apabila total dari seluruh pengulangan x jika
dibagi dengan 11 = 0, maka cetak “ISBN Valid”

- Selanjutnya eksekusi kondisional else yang akan berjalan apabila total dari seluruh
pengulangan x jika dibagi dengan 11 ≠ 0, maka cetak “ISBN Tidak Valid”

- Setelah itu, klik tombol Run. Pada kolom output akan di cetak kalimat variabel yang
meminta untuk memasukkan kode angka ISBN. Selanjutnya tekan tombol enter dan
hasil pun akan muncul.

Anda mungkin juga menyukai