Untuk meningkatkan efisiensi media dalam penyimpanan data maka di perlukan sebuah aplikasi salah satunya ialah aplikasi dalam kompresi sebuah file.
Melihat keadaan diatas maka diperlukan sebuah algoritma yang mampu menkompres sebuah data menjadi lebih kecil dan lebih efisien, dalam makalah ini dipakai sebuah algoritma bigram yang sudah di kenal sejak tahun 1952 dalam kompresi data.
Algoritma Huffman adalah salah satu algoritma kompresi. Algoritma huffman merupakan algoritma yang paling terkenal untuk mengkompres teks. Terdapat tiga fase dalam menggunakan algoritma Huffman untuk mrngompres sebuah teks, pertama adalah fase pembentukan pohon Huffman, kedua fase encoding dan ketiga fase decoding. Prinp yang digunakan oleh algoritma Huffman adalah karakter yang sering muncul di-encoding dengan rangkaian bit yang pendek dan karakter yang jarang muncul di-encoding dengan rangkaian bit yang lebih panjang. Teknik kompresi algoritma Huffman mampu memberikan penghematan pemakaian memori sampai 30%, dan bigram fungsi nya itu untuk mengkompresi bit menjadi lebih kecil.
Dengan adanya algoritma Huffman Bigram maka akan dapat mengkompresi data menjadi lebih kecil sehingga dalam media penyimpanan data menjadi lebih efisien.