Skip to main content

PACKAGE BINER

Package Biner merupakan sebuah package yang dirancang khusus untuk mengubah suatu bilangan bulat ke bilangan biner. Fungsi ini juga dapat menganalisis bilangan biner dan melakukan operasi penjumlahan dan logika dasar dengan bilangan biner. Dengan fungsi ini, pengguna dapat dengan mudah mengonversi dan menganalisis serta melakukan operasi penjumlahan dan logika dasar bilangan biner.

FITUR UTAMA

  1. Module 1 adalah Konversi bilangan. Fungsi ini bertujuan untuk mengonversi bilangan bulat ke biner dan sebaliknya.

  2. Module 2 adalah Operasi Dasar Bilangan Biner. Fungsi ini dapat melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian dengan menginputkan bilangan bulat kemudian mengoperasikan bilangan biner dari
    bilangan bulat yang dimasukkan.

  3. Module 3 adalah Operasi logika. Fungsi ini dapat mengoperasikan bilangan biner menggunakan AND, OR, dan XOR.

  4. Module 4 adalah penggantian dan pencarian. Fungsi ini dapat mencari dan mengganti bagian dari representasi biner, seperti mengganti bit tertentu dengan nilai baru.

  5. Module 5 adalah Manipulasi Bit. Fungsi ini dapat melakukan operasi manipulasi Bit, seperti penggeseran dan pembalikan.

  6. Module 6 adalah Analisis dan Statistik. Fungsi ini dapat menganalisis bilangan biner, seperti menghitung jumlah bit yang disetel.

INSTALASI

Langkah-langkah Install Package biner di Pip

  1. Pastikan Python dan Pip Terinstal Sebelum menginstall package, pastikan Anda sudah menginstal Python dan pip di sistem Anda. Untuk memeriksa apakah sudah terinstal, buka terminal atau command prompt dan jalankan perintah berikut:
python --version
pip --version
  1. Install Package biner Setelah memastikan Python dan pip sudah terpasang, Anda dapat menginstall package biner dengan perintah berikut di terminal:
pip install biner
  1. Verifikasi Installasi Setelah proses instalasi selesai, Anda bisa memverifikasi apakah package biner sudah terinstal dengan menjalankan perintah berikut:
pip show biner

CARA PENGGUNAAN

Untuk menggunakan package ini, pastikan Anda sudah mengimpor package biner ke dalam kode Python Anda:

import biner
  1. Modul Konversi Modul ini menyediakan fungsi untuk mengonversi bilangan biner ke integer dan bilangan bulat ke biner.

Fungsi:

  • biner_to_integer(n)
  • integer_to_biner(n)

Contoh penggunaan:

hasil = biner.biner_to_integer(1101)
print(hasil)  # Output: 13
  1. Modul Operasi Modul ini menyediakan fungsi untuk operasi aritmatika dasar pada bilangan biner yang dihasilkan dari bilangan bulat. Fungsi:
  • operasi_tambah(n1, n2)
  • operasi_kurang(n1, n2)
  • operasi_kali(n1, n2)
  • operasi_bagi(n1, n2)

contoh penggunaan:

hasil = biner.operasi_tambah(4,2)
print(hasil)  # Output: 0110
  1. Modul Operasi Logika Modul ini menyediakan fungsi untuk operasi logika pada bilangan biner.

Fungsi:

  • operasi_and(n1, n2)
  • operasi_or(n1, n2)
  • operasi_xor(n1, n2)

contoh penggunaan:

hasil = biner.operasi_and(13, 15)
print(hasil)   # output : 1101
  1. Modul Ganti dan Cari Bit Modul ini menyediakan fungsi untuk mengganti dan mencari bit pada posisi tertentu.

Fungsi:

  • ganti_bit(n, posisi, nilai)
  • cari_bit(n, posisi)

contoh penggunaan:

hasil = biner.ganti_bit(10, 2, 1)
print(hasil)   # output : 1110
  1. Modul Manipulasi Modul ini menyediakan fungsi untuk manipulasi bit seperti shift dan inverse.

Fungsi:

  • shift_bit(n, jumlah_pergeseran, arah)
  • inverse_bit(n)

contoh penggunaan:

hasil = biner.shift_bit(10,2,"kanan")
print(hasil)   # output : 0010
  1. Modul Analisis Modul ini menyediakan fungsi untuk analisis bit seperti menghitung jumlah bit yang disetel, panjang bit, dan lainnya.

Fungsi:

  • setbits(n)
  • unsetbits(n)
  • bitlength(n)
  • parity(n)
  • hamming(n1, n2)

contoh penggunaan:

hasil = biner.setbits(10)
print(hasil)   # output : 2

Release files for biner 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for biner 0.0.3
File Size Uploaded
biner-0.0.3.tar.gz 7.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for biner 0.0.3
File Interpreter ABI Platform
biner-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 15.6 kB

Release files / biner-0.0.3.tar.gz

Download URL biner-0.0.3.tar.gz
Size 7.4 kB
Tags Source
SHA-256 checksum
How to use checksums
871ec4640383424dfc1ed7a895d8a63d5a0209137bde5432083fac88da314a96
BLAKE2b-256 checksum
How to use checksums
320330e58d1725c686faba36d117f3b2f669a08b772d98b00724a94b36dde889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.5

Release files / biner-0.0.3-py3-none-any.whl

Download URL biner-0.0.3-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1afa4b0f13f484454866e109288530e9581a30af6b85eec06bd3408f7b48bca2
BLAKE2b-256 checksum
How to use checksums
595b19f07bf10952110394f83e1d7dd1645d0a43a91827fc13ddd1a55c4d8cd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.5

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page