Author: Ismail

  • Computer

    Computer is a system It receives inputs, processes it, and produces outputs Without losing generality, we can restrict input as string of 0 and 1 Any object can be represented as string of 0 and 1 Output of the system also string of 0 and 1 In general, there’s no restriction on how the system…

  • Man Page of SRILM’s ngram-discount in PDF

    For easy reading, i converted man page of SRILM’s ngram-discount to PDF with LaTeX. Enjoy.

  • Sebuah Permainan Simbol

    Misalkan kita memiliki sekumpulan simbol berikut A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, ∧, ¬, ), dan (. Sebelum kita menentukan aturan-aturan dalam permainan ini, mari kita kelompokkan dulu simbol-simbol tersebut ke dalam 3 kelompok. Kelompok…

  • Complete Fair Grading*

    Pendahuluan Untuk dapat menentukan seorang mahasiswa lulus, dosen biasanya menentukan nilai ambang tertentu, misal 80. Jadi misalnya, jika dalam ujian pilihan ganda terdapat 100 soal, siswa dapat lulus jika menjawab benar 80 soal dengan asumsi jawaban salah tidak dihitung minus. Tulisan ini akan mengajukan suatu pendapat yang mengatakan bahwa pemberian ambang batas yang tetap tidaklah adil untuk mahasiswa. Hal…

  • Sudoku, Matematika, dan 1 Juta Dollar Amerika

    Pernah bermain Sudoku? Jika pernah, mungkin Anda bermain Sudoku untuk mengisi waktu senggang. Atau mungkin karena Anda senang teka-teki yang menantang. Apapun itu, pernahkah terpikir oleh Anda bahwa Sudoku juga ternyata menarik bagi para peneliti di dunia? Di balik Sudoku, terdapat pertanyaan-pertanyaan yang membuat greget para peneliti. Beberapa pertanyaan tersebut tidak bisa dijawab hingga saat ini.Sementara beberapa lain…

  • Plagiarism Detection Using MD5 Message-Digest Algorithm and Words Comparison

    Plagiarism is the practice of taking someone else’s work or ideas and passing them off as one’s own. In this paper, we show automatic plagiarism detection using two methods. First method is MD5 message-digest algorithm and second method is words comparison. Our experiments showed that first method succeeded in detecting same paragraphs (or with a…

  • 0x7C00: Tempat Bootloader Berlabuh

    Di tutorial sebelumnya, kita membuat bootloader sederhana yang dijalankan di VirtualBox. Jika Anda lihat kembali, baris kedua dari bootloader kita tertulis seperti berikut. Baris kedua tersebut menyatakan bahwa awal binary dari bootloader kita, yaitu boot.bin akan diletakkan di alamat memori 0x7c00. Mengapa di alamat itu? Karena CPU akan langsung mengeksekusi instruksi yang ada di 0x7c00…

  • Menambahkan Bootloader ke VirtualBox Disk Image (Vdi)

    Di Internet, banyak sekali tutorial membuat bootloader sendiri, mulai dari bootloader yang tidak melakukan apa-apa hingga bootloader yang dapat memanggil kernel dari hard disk. Kelemahan tutorial yang ada di Internet adalah kebanyakan harus melakukan emulasi floppy disk di Virtual Machine (biasanya Qemu atau Bosch). Oleh karena Qemu dan Bosch kurang populer untuk kalangan awam, di…