implemantasi algoritma ao

advertisement
BAB 1
PENDAHULUAN
1.1. Latar Belakang Masalah
Saat ini abakus banyak digunakan kembali sebagai suatu alat hitung.
Disamping itu, telah dikembangkan suatu metode baru dalam berhitung dengan
abakus untuk meningkatkan kecepatan perhitungan. Metode tersebut dikenal sebagai
metode abakus. Metode ini menerapkan teknik berhitung berdasarkan teori
matematika seperti penjumlahan, pengurangan, perkalian, dan pembagian. Adapun
dasar dari metode ini adalah penggunaan pasangan kawan besar dan pasangan kawan
kecil pada operasi aritmatika penjumlahan, pengurangan, perkalian, dan pembagian
untuk menghitung suatu bilangan.
Oleh karena itu, penulis terdorong untuk mempelajari lebih jauh bagaimana
menerapkan prinsip tersebut ke dalam suatu program untuk menghasilkan suatu
visualisasi gerak manik dalam melakukan suatu proses perhitungan.
1.2. Rumusan Masalah
Metode penggunaan pasangan kawan besar dan pasangan kawan kecil
pertama kali memang diterapkan pada abakus berbasis 10. Hal ini disebabkan abakus
yang dikenal di pasaran adalah abakus berbasis 10. Dalam tugas akhir ini, penulis
mencoba menerapkan penggunaan metode pasangan kawan besar dan pasangan
kawan kecil pada operasi artimatika ke dalam basis lain yaitu berbasis 2 sampai
dengan basis 9.
Disamping itu, setelah menerapkan metode tersebut ke dalam basis 2 sampai
dengan basis 9, penulis mencoba bagaimana memvisualisasikan manik-manik
tersebut sehingga dapat digerakkan ke atas dan ke bawah sesuai dengan aturan
operasi aritmatik penjumlahan, pengurangan, perkalian, dan pembagian apabila suatu
bilangan diinputkan.
1-1
1.3.Batasan Masalah
Program aplikasi “visualisasi operasi aritmatika pada abakus untuk
beberapa basis” yang dibuat memiliki beberapa batasan masalah sebagai berikut:
♦ Operasi aritmatika untuk beberapa basis terdiri dari bilangan berbasis 2 sampai
bilangan berbasis 10.
♦ Pada abakus jumlah tiang yang digunakan adalah 19 tiang.
♦ Operasi aritmatika yang dilakukan terdiri dari penjumlahan, pengurangan,
perkalian, dan pembagian.
♦ Program aplikasi yang dibuat bukan untuk pembelajaran, tetapi untuk visualisasi
♦ Untuk bilangan pecahan, operasi aritmatika yang dilakukan adalah penjumlahan,
pengurangan, dan perkalian.
♦ Hasil Penjumlahan, pengurangan, perkalian dan pembagian yang dilakukan hanya
mencapai digit 10.
1.4. Tujuan Penelitian
Tujuan dari penulisan tugas akhir ini adalah menghasilkan sebuah program
aplikasi yang memiliki kemampuan melakukan visualisasi operasi arimatika pada
abakus. Pada program ini user dapat menginputkan bilangan-bilangan yang akan
dihitung dengan operasi aritmatika seperti penjumlahan, pengurangan, perkalian dan
pembagian dengan menerapkan bilangan berbasis 2 sampai dengan bilangan berbasis
10. Dengan menerapkan metode pelajaran abakus, visualisasi untuk masing-masing
operasi aritmatika pada bilangan berbasis
2 sampai bilangan berbasis 10 dapat
dilihat.
1.5. Metodologi Penelitian
Metode-metode yang dilakukan penulis dalam proses pengerjaan tugas akhir
ini untuk memperoleh materi-materi yang dibutuhkan antara lain:
1-2
ƒ
Mempelajari materi-materi yang diperoleh yang berkaitan dengan topik tugas
akhir ini seperti buku-buku, artikel-artikel, tulisan-tulisan di internet, dan media
informasi lainnya.
ƒ
Melakukan konsultasi dengan dosen-dosen pembimbing, dosen-dosen lain yang
menguasai topik tugas akhir ini, maupun rekan-rekan lain yang lebih
berpengalaman.
ƒ
Mempelajari penggunaan abakus pada bilangan berbasis 2 sampai dengan
bilangan berbasis 10.
1.6. Sistematika Penulisan
(i) Laporan tugas akhir ini terdiri dari 5 bab dengan susunan sebagai berikut:
(ii) Bab 1 membahas tentang latar belakang masalah, rumusan masalah, tujuan
penulisan tugas akhir, spesifikasi software, hardware, dan program,
metodologi penelitian, dan diakhiri dengan sistematika penulisan.
(iii) Bab 2 terdiri dari penjelasan tentang nilai masing-masing manik dari abakus,
cara kerja abakus dalam melakukan operasi aritmatika, cara penjumlahan,
pangurangan, perkalian, dan pembagian yang dilakukan pada masing-masing
basis dari bilangan berbasis 2 sampai dengan bilangan berbasis 10 dengan
menggunakan metode abakus.
(iv) Bab 3 terdiri dari analisis dan perancangan input, proses dan output dari
program yang akan dibuat.
(v) Bab 4 berisi tentang implementasi sistem dari program yang dibuat, cara
menggunakan program.
(vi) Bab 5 berisi tentang saran dan kesimpulan atas tugas akhir ini.
1-3
Download