Abstract—Makalah ini berisi aplikasi Algoritma dan Awalnya ISBN bernama SBN atau Standard Book
Bilangan Bulat. Secara khusus, makalah ini membahas Numbering. Penggunaan nomor ISBN ini tidak bisa
mengenai nomor ISBN pada buku yang menjadi identitas sembarangan karena penggunaannya telah diatur oleh
penting yang membedakan buku yang satu dengan buku sebuah lembaga internasional yang berada di Berlin,
yang lain. Nomor ISBN ini juga ada 2 macam, 10 digit Jerman. Untuk mendapatkan nomor ISBN ini setiap
(ISBN yang lama) dan 13 digit (ISBN yang baru). Nomor
penerbit harus menghubungi perwakilan lembaga
ISBN ini dapat dicek kebenarannya yaitu dengan
menggunakan aritmatika modulo. Cara pengecekan ISBN di setiap negara. Khusus di Indonesia,
keduanya pun berbeda sesuai dengan digitnya. ISBN 10 perwakilan lembaga ISBN adalah Perpustakaan
digit dapat diubah menjadi ISBN 13 digit. Nasional yang terletak di Jalan Salemba, Jakarta.
Sebelum tahun 2007, nomor ISBN berjumlah 10
Keywords—Aritmatika, Modulo, ISBN-10, ISBN-13, digit, namun setelahnya nomor ISBN diubah menjadi
konversi, validasi berjumlah 13 digit mengikuti pola EAN, yaitu pola
pada barcode. Berikut adalah contoh nomor ISBN pada
sebuah buku.
I. PENDAHULUAN
Zaman semakin berkembang, ilmu pengetahuan
semakin berkembang. Banyak ilmu-ilmu yang
dituangkan dalam bentuk tulisan maupun gambar.
Tulisan dan gambar tersebut disatupadukan menjadi
sebuah karya yang dapat diperjualbelikan yang
dinamakan buku. Berkembangnya zaman membuat
penggunaan internet menjadi berkembang pesat pula,
namun bukan berarti penggunaan buku menjadi
berhenti, buku tetap banyak diproduksi oleh penerbit-
penerbit. Gambar di atas adalah contoh nomor ISBN
Penerbit tidak sembarangan dalam menerbitkan ketika masih berjumlah 10 digit. 10 digit tersebut
buku, penerbit perlu memeriksa isi buku dari penulis adalah kode negara, kode penerbit, kode buku, dan
sebelum diterbitkan. Selain itu, jika Anda perhatikan nomor identifikasi. Penulisannya bisa tanpa strip
baik-baik, buku mempunyai identitas yang benar-benar seperti 3880531013 atau dengan strip 388-053-101-3.
membedakan buku yang satu dengan yang lainnya. 388 menunjukkan kode negara, 053 menunjukkan
Identitas itu bernama nomor ISBN. Apa itu? Ya kode penerbit, 101 menunjukkan kode buku, dan 3
mungkin sangat jarang sekali kita memperhatikan menunjukkan nomor identifikasi.
nomor ISBN ini. Namun nomor ISBN ini cukup
penting dalam dunia penerbitan.
2. 1402894627 1. 9786027067417
= (1 * 1) + (2 * 4) + (3 * 0) + (4 * 2) + (5 * = (1 * 9) + (3 * 7) + (1 * 8) + (3 * 6) + (1 *
8) + (6 * 9) + (7 * 4) + (8 * 6) + (9 * 2) + (10 0) + (3 * 2) + (1 * 7) + (3 * 0) + (1 * 6) + (3
* 7) * 7) + (1 * 4) + (3 * 1) + (1 * 7)
= 1 + 8 + 0 + 8 + 40 + 54 + 28 + 48 + 18 + = 9 + 21 + 8 + 18 + 0 + 6 + 7 + 0 + 6 + 21 +
70 4+3+7
= 275 = 110
110 mod 10 = 0
2. 9781411686915
= (1 * 9) + (3 * 7) + (1 * 8) + (3 * 1) + (1 *
4) + (3 * 1) + (1 * 1) + (3 * 6) + (1 * 8) + (3 Contoh :
* 6) + (1 * 9) + (3 * 1) + (1 * 5)
= 9 + 21 + 8 + 3 + 4 + 3 + 1 + 18 + 8 + 18 +
9+3+5
= 110
110 mod 10 = 0
Cara lain :
= (10 * 1) + (9 * 4) + (8 * 0) + (7 * 2) + (6 *
8) + (5 * 9) + (4 * 4) + (3 * 6) + (2 * 2)
= 10 + 36 + 0 + 14 + 48 + 45 + 16 + 18 + 4
= 191
191 mod 11 = 4
Cek digit / karakter uji = 11 – 4 = 7
1. Misalkan belum diketahui cek digitnya.
= (1 * 9) + (3 * 7) + (1 * 8) + (3 * 6) + (1 *
Maka cek digitnya adalah 7.
0) + (3 * 2) + (1 * 7) + (3 * 0) + (1 * 6) + (3
* 7) + (1 * 4) + (3 * 1)
= 9 + 21 + 8 + 18 + 0 + 6 + 7 + 0 + 6 + 21 +
4+3
= 103
103 mod 10 = 3
Cek digit / karakter uji = 10 – 3 = 7
Cara lain :
= (10 * 0) + (9 * 2) + (8 * 0) + (7 * 5) + (6 *
0) + (5 * 2) + (4 * 8) + (3 * 8) + (2 * 0)
= 0 + 18 + 0 + 35 + 0 + 10 + 32 + 24 + 0 2. Misalkan belum diketahui cek digitnya.
= 119 = (1 * 9) + (3 * 7) + (1 * 8) + (3 * 1) + (1 *
119 mod 11 = 9 4) + (3 * 1) + (1 * 1) + (3 * 6) + (1 * 8) + (3
Cek digit/karakter uji = 11 – 9 = 2 * 6) + (1 * 9) + (3 * 1)
= 9 + 21 + 8 + 3 + 4 + 3 + 1 + 18 + 8 + 18 +
Maka cek digitnya adalah 2. 9+3
= 105
VII. CEK DIGIT ISBN-13 105 mod 10 = 5
Cek digit / karakter uji = 10 – 5 = 5
Untuk mencari digit terakhir atau cek digit atau
karakter uji dari sebuah nomor ISBN 13 digit, caranya Maka, cek digitnya adalah 5.
mirip dengan validasi ISBN 13 digit. Caranya adalah
dengan mengalikan digit ke-1 sampai digit ke-12
dengan angka 1 dan 3 secara bergantian, lalu
dijumlahkan. Hasilnya dibagi dengan 10, lalu 10
dikurangi sisa hasil pembagian tadi. Didapatkan
hasilnya merupakan cek digit atau karakter uji. Dalam
notasi dapat dituliskan sebagai berikut.
Misalkan digit-digit pada nomor ISBN
dilambangkan dengan x1-x13, maka
3. Misalkan belum diketahui cek digitnya.
((1 * x1) + (3 * x2) + (1 * x3) + (3 * x4) + (1 * x5) + = (1 * 9) + (3 * 7) + (1 * 8) + (3 * 1) + (1 *
(3 * x6) + (1 * x7) + (3 * x8) + (1 * x9) + (3 * x10) + 2) + (3 * 3) + (1 * 4) + (3 * 5) + (1 * 6) + (3
(1 * x11) + (3 * x12)) mod 10 = k * 7) + (1 * 8) + (3 * 9)
Cek digit / karakter uji = 10 – k = 9 + 21 + 8 + 3 + 2 + 9 + 4 + 15 + 6 + 21 +
8 + 27
Contoh : = 133
133 mod 10 = 3
Cek digit / karater uji = 10 – 3 = 7