/simulasi-hamming-sage

Repositori kode sumber program simulasi kode linear dan kode Hamming dengan data teks dan citra menggunakan SageMath

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Simulasi Kode Linear dan Kode Hamming Menggunakan Sage

Repositori kode sumber program simulasi kode linear dan kode Hamming dengan data teks dan citra menggunakan SageMath Project ini adalah bagian dari penulisan Tugas Akhir S1 Departemen Matematika Institut Teknologi Sepuluh Nopember Surabaya. Repository ini ditujukan untuk memudahkan pembaca dalam mengakses kode sumber Sage yang digunakan dalam Tugas Akhir tersebut. Kode sumber ini bersifat terbuka dan setiap orang dipersilakan untuk kritik, saran, dan kontribusi.

Format file

Format asli Sage Notebook adalah .sws yang tidak dapat dibaca oleh teks editor. Dalam repository ini, kode sumber akan ditulis ke dalam file Python (*.py). Namun perlu diperhatikan bahwa file ini bukanlah file Python Script yang dapat dieksekusi karena membutuhkan environment Sage. Format ini dipilih karena bagaimanapun Sage menggunakan bahasa Python. Untuk menggunakannya, pengguna harus memiliki Sage Notebook sendiri (www.sagemath.org), lalu cukup copy-paste kode sumber yang ada untuk menjalankan simulasi.

SageMath

Versi Sage yang digunakan pertama saat penulisan dokumen ini adalah Sage 7.5.1 untuk Debian 8 64-bit. Perbedaan versi mungkin menghasilkan output yang berbeda

Jupyter Notebook

Saat pertama penulisan, fitur interact belum diimplementasikan ke Jupyter Notebook (notebook baru yang digunakan Sage). Kode sumber ini untuk Sage Notebook lama (SageNB).

The SageMath Cloud

Kode sumber ini bisa berjalan di SageMath Cloud (cloud.sagemath.com) meskipun menghasilkan output yang sedikit berbeda dengan SageNB