Tabel 2.2 Tabel KodeInverted Elias Gamma Salomon, 2007 1 = 2
+ 0 = 0 10 = 2
3
+ 2 = 1110101 2 = 2
1
+ 0 = 101 11 = 2
3
+ 3 = 1110100 3 = 2
1
+ 0 = 100 12 = 2
3
+ 4 = 1110101 4 = 2
2
+ 0 = 11011 13 = 2
3
+ 5 = 1110010 5 = 2
2
+ 1 = 11010 14 = 2
3
+ 6 = 1110101 6 = 2
2
+ 2 = 11001 15 = 2
3
+ 7 = 1110000 7 = 2
2
+ 3 = 11000 16 = 2
4
+ 0 = 11110111 8 = 2
3
+ 0 = 1110111 17 = 2
4
+ 1 = 11110110 9 = 2
3
+ 1 = 1110110 18 = 2
4
+ 2 = 11110101
Berikut adalah langkah-langkah untuk memecahkan kode bilangan bulat berdasarkan algoritma Elias Gamma Kode Salomon, 2007:
1. Bacalah bit string sampai Anda mencapai pertama 1. Panggil 1 sebagai p dan
menyebut jumlah ini nol dengan n. 2.
Lanjutkan membaca setelah p dari n. 3.
Ganti kode dengan karakter menurut tabel Elias Gamma Code.
2.4. Algoritma Capocelli
Algoritma Capocelli ini diusulkan oleh Renato Capocelli adalah awalan, lengkap, universal, dan juga synchronizable Ini bukan kode Fibonacci umum, tetapi terkait
dengan kode C1 dan C2 dari Apostolico dan Fraenkel Salomon, 2007. Kode tergantung pada parameter r dan dilambangkan dengan S r + 1, 01R. Setelah r telah
dipilih, dua bagian codeword dibangun dengan 01R akhiran dan awalan yang adalah string biner yang tidak mengandung akhiran. Dengan demikian jika r = 2, akhiran
adalah 011 dan prefiks adalah semua string biner, dimulai dengan string kosong, yang tidak mengandung 011. Beberapa contoh dari S 3, 011 dan sangat mudah untuk
melihat bagaimana awalan adalah string kosong, 0, 1, 00, 01, dan sebagainya, tetapi mereka termasuk tidak ada string dengan 011. The codeword dari N = 9 adalah 010 |
011, tapi codeword dari N = 10 memiliki awalan 100 dan tidak 011, sehingga 100 |
Universitas Sumatera Utara
011. Secara umum codeword x. . . x0101y. . . y | 011 akan diikuti oleh x. . . x1000y. . . y | 011 bukan oleh x. . . x0110y. . . y | 011. codeword tersebut memiliki baik bentuk
0β | 011 di mana β tidak berisi dua berturut-turut 1 atau bentuk 1γ | 011 di mana γ tidak mengandung 011.
Misalnya, hanya 12 dari 16 prefiks 4-bit dapat digunakan oleh kode ini, karena empat prefiks 0011, 0110, 0111, dan 1011 mengandung pola 011. Secara umum,
jumlah codeword panjang N + 3 di S 3, 011 adalah FN + 3 - 1. Untuk N = 4 codeword dari 4-bit awalan dan 3-bit akhiran, jumlah codeword adalah F4 + 3 -1 =
F7 - 1 = 12 Salomon, 2007.
Tabel 2.3. Kode S 3 , 011 untuk Integer N dan Strings BS Salomon, 2007.
2.5. Visual Basic .NET
Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa
n S3,011
BS 011
1 0011
1 2
1011 00
3 00011
01 4
01011 10
5 10011
11 6
11011 000
7 000011
001 8
001011 010
9 010011
011 10
100011 100
11 101011
101 12
110011 110
13 111011
111
Universitas Sumatera Utara
BASIC. Dengan menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line.
Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya seperti Microsoft Visual C++, Visual C, atau Visual J, atau juga dapat diperoleh secara
terpadu dalam Microsoft Visual Studio .NET. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat
sebagai evolusi
dari Microsoft
Visual Basic
versi sebelumnya
yang diimplementasikan di atas .NET Framework. Peluncurannya mengundang kontroversi,
mengingat banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak kompatibel dengan versi terdahulu Leong, 2006.
VB.NET adalah salah satu bahasa pemrograman Komputer Tingkat Tinggi. Bahasa Pemrograman adalah perintah-perintah yang dimengerti oleh computer untuk
melakukan tugas-tugas tertentu bahasa pemrograman VB.NET dikembangkan oleh Microsoft , Merupakan Salah Satu bahasa Pemrograman Yang Object Oriented
ProgramOOP atau Pemrograman yang berorientasi pada Object. Kata “Visual” menunjukkan cara yang digunakan untuk membuat Graphical User Interface GUI.
Dengan Cara ini, kita tidak perlu lagi menuliskan instruksi pemrograman dalam kode- kode baris hanya untuk membuat sebuah Desaign FormAplikasi. Tetapi dengan
sangat mudah yakni kita cukup melakukan Drag and drop object-object yang akan kita gunakan. VB.Net dapat kita jadikan alat bantu untuk membuat berbagai macam
program computer Leong, 2006.
2.6. Unified Modeling Language UML