BAB 4 IMPLEMENTASI DAN EVALUASI. Processor Intel Pentium IV 2.41GHz RAM 512 MB DDR. Hard disk 40 GB. Monitor 15 Samsung SyncMaster 551v

dokumen-dokumen yang mirip
BAB 3 PERANCANGAN PROGRAM. Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : operasi yang paling banyak digunakan.

BAB 4 IMPLEMENTASI DAN EVALUASI RAM 953 MB DDR. Hard disk 160 GB. Mouse Logitech. Professional Service Pack 3. Development Kit 6 Update 2

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz

BAB 4 IMPLEMENTASI DAN EVALUASI

RANCANGAN PEMBUATAN PROGRAM PENGUJIAN STRUKTUR MATEMATIKA RING DAN FIELD

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. Processor : Intel Pentium IV 1.60 GHz RAM : 256 MB

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. pertama adalah spesifikasi dari perangkat keras dan yang kedua adalan

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM

BAB 4 ANALISIS DAN SIMULASI

BAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut :

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB III ANALISA PEMBAHASAN MASALAH

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM

IMPLEMENTASI DAN EVALUASI

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian sistem dimaksudkan untuk menguji semua element element

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk implementasi pada Oke Bakery ada spesifikasi-spesifikasi yang dibutuhkan

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Agar diperoleh hasil yang memuaskan, sebaiknya program aplikasi ini digunakan. 1. Processor Pentium III

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB 2 LANDASAN TEORI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 APLIKASI DAN IMPLEMENTASI. Untuk implementasi basis data pada PD Rudy Motors dibutuhkan spesifikasi

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. prosedur instalasi aplikasi dan prosedur operasional aplikasi. 1. Prosesor Pentium III 533 Mhz atau lebih

BAB IV IMPLEMENTASI DAN EVALUASI. Bab IV berisi tentang implementasi dan evaluasi sistem.

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak secara manual maupun otomatis untuk menguji apakah

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu

BAB IV IMPLEMENTASI DAN EVALUASI. aplikasi program berdasarkan tahapan analisa dan desain sistem yang

BAB 4 IMPLEMENTASI DAN EVALUASI. memadai. Berikut ini akan dijelaskan spesifikasi perangkat lunak dan keras yang Spesifikasi Perangkat Keras

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. dari Sistem Informasi Geografi(SIG) ini adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan

BAB V IMPLEMENTASI. A. Lingkungan Implementasi. Dalam hal kegiatan implementasi sistem ini adapun yang

BAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan metode pendekatan mundur ini, dibuat dan diuji pada komputer dengan

BAB 3 METODOLOGI PENELITIAN. Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. pengujian struktur aljabar, yaitu implementasi sistem tersebut dan juga evaluasi dari

Bab 3. Metode dan Perancangan Sistem

BAB 4 IMPLEMENTASI DAN EVALUASI


BAB 4 IMPLEMENTASI DAN EVALUASI. dua, yaitu perangkat keras (Hardware) dan perangkat lunak (Software).

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB IV IMPLEMENTASI DAN EVALUASI. Untuk menjalankan program aplikasi ini diperlukan hardware dan software yang

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. media penyimpanan data yang memiliki ukuran hingga ratusan gigabyte bahkan

BAB 4 IMPLEMENTASI DAN EVALUASI. dari perangkat keras (Tabel 4.1) dan perangkat lunak (Tabel 4.2). Berikut adalah

BAB III METODOLOGI Analisis Kebutuhan Fungsi dan Kinerja Fungsi dan kinerja yang dibutuhkan dalam aplikasi ini adalah sebagai berikut:

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTAS I DAN EVA LUASI

BAB V IMPLEMENTASI SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

PROSEDUR MENJALANKAN APLIKASI

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. aplikasi. Proses implementasi basis data dilakukan dengan menggunakan DDL dari

BAB 4 IMPLEMENTASI. pada jaringan komputer berbasis Windows, oleh karena itu diperlukan spesifikasi

Processor Intel Pentium III 233MHz

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI PROGRAM

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dari sistem terdiri dari kebutuhan perangkat keras (hardware) dan perangkat lunak

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMLEMENTASI SISTEM. sistem kedalam bentuk coding bahasa pemprograman, selain implementasi dalam

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

52 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Perangkat Keras Spesifikasi dari perangkat keras yang digunakan dalam perancangan program adalah sebagai berikut : Processor Intel Pentium IV 2.41GHz RAM 512 MB DDR Hard disk 40 GB Monitor 15 Samsung SyncMaster 551v Mouse Logitech Keyboard Logitech 4.2 Spesifikasi Perangkat Lunak Spesifikasi dari perangkat lunak yang digunakan dalam perancangan program adalah sebagai berikut : Sistem operasi yang digunakan adalah Microsoft Windows XP Professional Service Pack 3 Untuk perancangan program, penulis menggunakan Borland Delphi 7.0 untuk perancangan modul logika maupun antarmuka program.

53 4.3 Pengoperasian dan Antarmuka Program Untuk pengoperasian program ini adalah sebagai berikut : 1. Masuk ke platform sistem operasi Windows XP atau versi Windows yang lebih baru. 2. Jalankan file PengujianStrukturAljabar.exe. 3. Kemudian program akan menampilkan Layar Menu Utama. Tekan tombol Pengujian Ring, Ring Komutatif, Field untuk masuk ke menu Pengujian Ring, Ring Komutatif, Field. Tekan tombol Pengujian Sub Ring untuk masuk ke menu Pengujian Sub Ring. Tekan tombol Pengujian Ideal untuk menampilkan Layar Pengujian Ideal. Gambar 4.1 Layar Menu Utama

54 4. Jika user menekan tombol Pengujian Ring, Ring Komutatif, Field, maka user akan menampilkan menu Pengujian Ring, Ring Komutatif, Field. Tampilan awal menu Pengujian Ring, Ring Komutatif, Field adalah sebagai berikut : Gambar 4.2 Layar Pengujian Ring, Ring Komutatif, Field Pada layar ini, user dapat memasukan unsur-unsur yang akan diuji pada EditBox lalu menekan tombol Tambah >> untuk memasukan unsur ke dalam ListBox. Jika user salah memasukan unsur dan ingin menghapus unsur tersebut, maka untuk menghapus unsur dapat dilakukan dengan memilih unsur yang ingin dihapus dari ListBox, lalu tekan tombol Hapus Unsur. Tombol Hapus Semua berguna untuk menghapus semua unsur di dalam ListBox. Jika telah selesai memasukan unsur, tekan

55 tombol Proses ke Tabel Cayley untuk melanjutkan ke proses selanjutnya. Jika ingin kembali ke menu utama, tekan tombol Kembali Ke Menu Utama. 5. Setelah user menekan tombol Proses ke Tabel Cayley, tampilan layar menjadi sebagai berikut : Gambar 4.3 Layar Pengujian Ring, Ring Komutatif, Field Pada kondisi ini, user diminta untuk mengisi Tabel Cayley dengan hasil operasi unsur. Tombol Bersihkan yang terletak di bagian kiri layar berguna untuk menghapus semua unsur hasil pada tabel Operasi (+). Tombol Bersihkan yang terletak di bagian kanan layar berguna untuk menghapus semua unsur hasil pada tabel Operasi (*). Terdapat EditBox yang dapat digunakan oleh user untuk memasukan nama operasi yang

56 dilakukan. Jika user tidak memasukan nama operasi, proses tetap dapat dilanjutkan. Jika user telah selesai memasukan unsur hasil operasi, tekan tombol Lihat Hasil Pengujian. 6. Setelah user menekan tombol Lihat Hasil Pengujian, maka akan muncul hasil analisis dan kesimpulan dari pengujian dalam Memo dan tampilan layar menjadi sebagai berikut : Gambar 4.4 Layar Pengujian Ring, Ring Komutatif, Field Hasil dapat disimpan dalam bentuk file *.txt dengan menekan tombol Simpan Hasil Ke Notepad. Jika ingin melakukan pengujian lain, maka user dapat menekan tombol Reset Form untuk me-reset form dan memulai pengujian unsur yang baru. Jika ingin kembali ke menu utama, tekan tombol Kembali Ke Menu Utama.

57 7. Setelah menekan tombol Kembali Ke Menu Utama, maka akan ditampilkan Layar Menu Utama, seperti yang ditampilkan oleh Gambar 4.1. 8. Jika user menekan tombol Pengujian Sub Ring, maka user akan menampilkan menu Pengujian Sub Ring. Tampilan awal menu Pengujian Sub Ring adalah sebagai berikut : Gambar 4.5 Layar Pengujian Sub Ring Pada layar ini, user diminta memasukan unsur-unsur dari sebuah ring yang telah teruji atau telah diuji sebelumnya pada EditBox lalu menekan tombol Tambah >> untuk memasukan unsur ke dalam ListBox. Jika user salah memasukan unsur dan ingin menghapus unsur tersebut, maka untuk menghapus unsur dapat dilakukan dengan memilih

58 unsur yang ingin dihapus dari ListBox, lalu tekan tombol Hapus Unsur. Tombol Hapus Semua berguna untuk menghapus semua unsur di dalam ListBox. Jika telah selesai memasukan unsur, tekan tombol OK untuk melanjutkan ke proses selanjutnya. 9. Jika user menekan tombol OK, maka tampilan menu Pengujian Sub Ring menjadi seperti berikut : Gambar 4.6 Layar Pengujian Sub Ring Pada layar ini, user diminta memasukan unsur-unsur yang akan diuji pada EditBox lalu menekan tombol Tambah >> untuk memasukan unsur ke dalam ListBox. Unsur harus merupakan bagian dari ring yang telah di-input sebelumnya. Jika user salah memasukan unsur dan ingin menghapus unsur tersebut, maka untuk menghapus unsur dapat dilakukan

59 dengan memilih unsur yang ingin dihapus dari ListBox, lalu tekan tombol Hapus Unsur. Tombol Hapus Semua berguna untuk menghapus semua unsur di dalam ListBox. Tekan tombol Proses ke Tabel Cayley untuk melanjutkan ke proses selanjutnya. 10. Setelah user menekan tombol Proses ke Tabel Cayley, tampilan layar menjadi sebagai berikut : Gambar 4.7 Layar Pengujian Sub Ring User diminta untuk mengisi Tabel Cayley dengan hasil operasi unsur. Gunakan operasi yang sama dengan operasi yang digunakan dalam pengujian ring. Tombol Bersihkan yang terletak di bagian kiri layar berguna untuk menghapus semua unsur hasil pada tabel Operasi (+).

60 Tombol Bersihkan yang terletak di bagian kanan layar berguna untuk menghapus semua unsur hasil pada tabel Operasi (*). Terdapat EditBox yang dapat digunakan oleh user untuk memasukan nama operasi yang dilakukan. Jika user tidak memasukan nama operasi, proses tetap dapat dilanjutkan. Jika user telah selesai memasukan unsur hasil operasi, tekan tombol Lihat Hasil Pengujian. 11. Setelah user menekan tombol Lihat Hasil Pengujian, maka akan muncul hasil analisis dan kesimpulan dari pengujian dalam Memo dan tampilan layar menjadi sebagai berikut : Gambar 4.8 Layar Pengujian Sub Ring

61 Hasil dapat disimpan dalam bentuk file *.txt dengan menekan tombol Simpan Hasil Ke Notepad. Jika ingin melakukan pengujian lain, maka user dapat menekan tombol Reset Form untuk me-reset form dan memulai pengujian unsur yang baru. Jika ingin kembali ke menu utama, tekan tombol Kembali Ke Menu Utama. 12. Jika user menekan tombol Kembali Ke Menu Utama, maka akan ditampilkan Layar Menu Utama, seperti yang ditampilkan oleh Gambar 4.1. 13. Jika user menekan tombol Pengujian Ideal, maka user akan menampilkan menu Pengujian Ideal. Tampilan awal menu Pengujian Ideal adalah sebagai berikut : Gambar 4.9 Layar Pengujian Ideal

62 Pada layar ini, user diminta memasukan unsur-unsur dari sebuah ring yang telah teruji atau telah diuji sebelumnya pada EditBox lalu tekan tombol Tambah >> untuk memasukan unsur ke dalam ListBox. Jika user salah memasukan unsur dan ingin menghapus unsur tersebut, maka untuk menghapus unsur dapat dilakukan dengan memilih unsur yang ingin dihapus dari ListBox, lalu tekan tombol Hapus Unsur. Tombol Hapus Semua berguna untuk menghapus semua unsur di dalam ListBox. Tekan tombol OK untuk melanjutkan ke proses selanjutnya. 14. Jika user menekan tombol OK, maka tampilan menu Pengujian Ideal menjadi seperti berikut : Gambar 4.10 Layar Pengujian Ideal

63 Pada layar ini, user diminta memasukan unsur sub ring yang telah diuji sebelumnya. Unsur harus merupakan bagian dari ring yang telah diinput sebelumnya. Masukan unsur pada EditBox lalu menekan tombol Tambah >> untuk memasukan unsur ke dalam ListBox. Jika user salah memasukan unsur dan ingin menghapus unsur tersebut, maka untuk menghapus unsur dapat dilakukan dengan memilih unsur yang ingin dihapus dari ListBox, lalu tekan tombol Hapus Unsur. Tombol Hapus Semua berguna untuk menghapus semua unsur di dalam ListBox. Tekan tombol Proses ke Tabel Cayley untuk melanjutkan. 15. Setelah user menekan tombol Proses ke Tabel Cayley, tampilan layar menjadi sebagai berikut : Gambar 4.11 Layar Pengujian Ideal

64 User diminta untuk mengisi Tabel Cayley dengan hasil operasi unsur. Gunakan operasi yang sama dengan operasi yang digunakan dalam pengujian ring dan sub ring. Tombol Bersihkan yang terletak di bagian kiri layar berguna untuk menghapus semua unsur hasil pada tabel Operasi Ideal Kiri. Tombol Bersihkan yang terletak di bagian kanan layar berguna untuk menghapus semua unsur hasil pada tabel Operasi Ideal Kanan. Terdapat EditBox yang dapat digunakan oleh user untuk memasukan nama operasi yang dilakukan. Jika user tidak memasukan nama operasi, proses tetap dapat dilanjutkan. Jika user telah selesai memasukan unsur hasil operasi, tekan tombol Lihat Hasil Pengujian. 16. Setelah user menekan tombol Lihat Hasil Pengujian, maka akan muncul hasil analisis dan kesimpulan dari pengujian dalam Memo. Hasil dapat disimpan dalam bentuk file *.txt dengan menekan tombol Simpan Hasil Ke Notepad. Jika ingin melakukan pengujian lain, maka user dapat menekan tombol Reset Form untuk me-reset form dan memulai pengujian unsur yang baru. Jika ingin kembali ke menu utama, tekan tombol Kembali Ke Menu Utama. Tampilan layar menjadi sebagai berikut :

65 Gambar 4.12 Layar Pengujian Ideal 17. Untuk keluar dari program, tekan tombol X di pojok kanan atas layar form. 4.4 Analisis Hasil Perancangan Program Untuk memperoleh hasil akhir dari perancangan, maka dilakukan verifikasi antara input dan output program untuk menguji, apakah sama atau tidak dengan hasil yang diperoleh melalui cara analisis manual. Untuk analisis hasil perancangan program, maka akan dilakukan 2 kali pengujian dengan menggunakan unsur dan operasi yang ditampilkan dalam tabel berikut :

66 Tabel 4.1 Pengujian Ring, Ring Komutatif, Field (Penjumlahan Modulo 4) + 0 1 2 3 0 0 1 2 3 1 1 2 3 0 2 2 3 0 1 3 3 0 1 2 Tabel 4.2 Pengujian Ring, Ring Komutatif, Field (Perkalian Modulo 4) * 0 1 2 3 0 0 0 0 0 1 0 1 2 3 2 0 2 0 2 3 0 3 2 1 Tabel 4.3 Pengujian Sub Ring (Penjumlahan Modulo 4) + 0 2 0 0 2 2 2 0 Tabel 4.4 Pengujian Sub Ring (Perkalian Modulo 4) * 0 2 0 0 0 2 0 0

67 Tabel 4.5 Pengujian Ideal Kiri (Perkalian Modulo 4) * 0 1 2 3 0 0 0 0 0 2 0 2 0 2 Tabel 4.6 Pengujian Ideal Kanan(Perkalian Modulo 4) * 0 2 0 0 0 1 0 2 2 0 0 3 0 2 Tabel 4.7 Pengujian Ring, Ring Komutatif, Field (Penjumlahan Sembarang) + 1 2 1 1 2 2 3 4 Tabel 4.8 Pengujian Ring, Ring Komutatif, Field (Perkalian Sembarang) * 1 2 1 4 3 2 2 1

68 Hasil akhir dari contoh tersebut menghasilkan hasil yang sama dari program dan cara manual, bahwa Tabel 4.1 dan 4.2 merupakan Ring, merupakan Ring Komutatif, dan bukan merupakan Field, Tabel 4.3 dan 4.4 merupakan SubRing, Tabel 4.5 dan 4.6 merupakan Ideal. Sedangkan Tabel 4.7 dan 4.8 bukan merupakan Ring, bukan merupakan Ring Komutatif, dan bukan merupakan Field. Perbandingan waktu yang diperlukan untuk pengujian: Dengan cara manual. Pengujian ring, ring komutatif dan field (Tabel 4.1 dan 4.2): 3 menit 27 detik Pengujian sub ring (Tabel 4.3 dan 4.4): 2 menit 43 detik Pengujian Ideal (Tabel 4.5 dan4.6): 2 menit 12 detik Pengujian ring, ring komutatif dan field (Tabel 4.1 dan 4.2): 11 detik Dengan menggunakan program. Pengujian ring, ring komutatif dan field (Tabel 4.1 dan 4.2): 1 menit 40 detik Pengujian sub ring (Tabel 4.3 dan 4.4): 51 detik Pengujian Ideal (Tabel 4.5 dan4.6): 45 detik Pengujian ring, ring komutatif dan field (Tabel 4.7 dan 4.8): 26 detik Hasil analisis dan kesimpulan dari program adalah sebagai berikut : Tabel 4.1 dan 4.2 Hasil Pengujian Ring, Ring Komutatif, Field

69 ANALISIS ======== 1. Tertutup terhadap operasi (+) Untuk semua a,b anggota R, hasil a+b juga anggota R 2. Asosiatif terhadap operasi (+) Untuk semua a,b,c anggota R, berlaku a+(b+c) = (a+b)+c 3. Unsur Kesatuan terhadap operasi (+) Memiliki Unsur Kesatuan kiri dan kanan, e = 0. 4. Invers terhadap operasi (+) Memiliki 1 buah unkes kiri dan kanan, yaitu : -> e = 0 Invers kiri Invers(0) = 0 Invers(1) = 3 Invers(2) = 2 Invers(3) = 1 Invers kanan Invers(0) = 0 Invers(1) = 3 Invers(2) = 2 Invers(3) = 1 Semua unsur memiliki invers 5. Komutatif terhadap operasi (+) Untuk semua a,b anggota R, berlaku a+b = b+a

70 6. Tertutup terhadap operasi (*) Untuk semua a,b anggota R, hasil a*b juga anggota R 7. Asosiatif terhadap operasi (*) Untuk semua a,b,c anggota R, berlaku a+(b+c) = (a+b)+c 8. Unsur Kesatuan terhadap operasi (*) Memiliki Unsur Kesatuan kiri dan kanan, e = 1. 9. Invers unsur bukan nol terhadap operasi (*) Memiliki 1 buah unkes kiri dan kanan, yaitu : -> e = 1 Invers kiri Invers(1) = 1 Invers(2) = tidak ada Invers(3) = 3 Invers kanan Invers(1) = 1 Invers(2) = tidak ada Invers(3) = 3 Ada unsur bukan nol yang tidak memiliki invers 10. Komutatif terhadap operasi (*) Untuk semua a,b anggota R, berlaku a*b = b*a 11. Sifat Distributif operasi (*) terhadap operasi (+) Distributif kiri Untuk semua a,b,c anggota R, berlaku a*(b+c) = (a*b)+(a*c) Distributif kanan

71 Untuk semua a,b,c anggota R, berlaku (a+b)*c = (a*c)+(b*c) Semua unsur memenuhi sifat Distributif operasi (*) terhadap operasi (+) KESIMPULAN =========== Unsur berikut : 0 1 2 3 Dengan operasi "Penjumlahan Modulo 4" dan operasi "Perkalian Modulo 4" merupakan : Ring : YA (Syarat : 1,2,3,4,5,6,7,11) Ring Komutatif : YA (Syarat : 1,2,3,4,5,6,7,10,11) Field : TIDAK (Syarat : 1,2,3,4,5,6,7,8,9,10,11) Tabel 4.3 dan 4.4 Hasil Pengujian Sub Ring ANALISIS ======== 1. Tertutup terhadap operasi (+) Untuk semua a,b anggota R, hasil a+b juga anggota R 2. Asosiatif terhadap operasi (+) Untuk semua a,b,c anggota R, berlaku a+(b+c) = (a+b)+c

72 3. Unsur Kesatuan terhadap operasi (+) Memiliki Unsur Kesatuan kiri dan kanan, e = 0. 4. Invers terhadap operasi (+) Memiliki 1 buah unkes kiri dan kanan, yaitu : -> e = 0 Invers kiri Invers(0) = 0 Invers(2) = 2 Invers kanan Invers(0) = 0 Invers(2) = 2 Semua unsur memiliki invers 5. Komutatif terhadap operasi (+) Untuk semua a,b anggota R, berlaku a+b = b+a 6. Tertutup terhadap operasi (*) Untuk semua a,b anggota R, hasil a*b juga anggota R 7. Asosiatif terhadap operasi (*) Untuk semua a,b,c anggota R, berlaku a+(b+c) = (a+b)+c 8. Sifat Distributif operasi (*) terhadap operasi (+) Distributif Kiri Untuk semua a,b,c anggota R, berlaku a*(b+c) = (a*b)+(a*c) Distributif Kanan Untuk semua a,b,c anggota R, berlaku (a+b)*c = (a*c)+(b*c) Semua unsur memenuhi sifat Distributif operasi (*) terhadap operasi (+)

73 KESIMPULAN =========== Dari Ring yang memiliki unsur : 0 1 2 3 Unsur berikut : 0 2 Dengan operasi "Penjumlahan Modulo 4" dan operasi "Perkalian Modulo 4" merupakan Sub Ring Tabel 4.5 dan 4.6 Hasil Pengujian Ideal ANALISIS ======== 1. Sub Ring memenuhi syarat Ideal Kiri Untuk semua a anggota Sub Ring dan r anggota Ring, hasil r*a juga anggota Sub Ring 2. Sub Ring memenuhi syarat Ideal Kanan Untuk semua a anggota Sub Ring dan r anggota Ring, hasil a*r juga anggota Sub Ring

74 KESIMPULAN =========== Sub Ring dengan unsur : 0 2 Dari Ring yang memiliki unsur : 0 1 2 3 Dengan operasi "Perkalian Modulo 4" merupakan Ideal Tabel 4.7 dan 4.8 Hasil Pengujian Ring, Ring Komutatif, Field ANALISIS ======== 1. Tidak tertutup terhadap operasi (+) 2. Tidak dilakukan tes Asosiatif terhadap operasi (+) 3. Tidak dilakukan tes Unsur Kesatuan terhadap operasi (+) 4. Tidak dilakukan tes Invers terhadap operasi (+) 5. Tidak dilakukan tes Komutatif terhadap operasi (+) 6. Tidak dilakukan tes Tertutup terhadap operasi (*)

75 7. Tidak dilakukan tes Asosiatif terhadap operasi (*) 8. Tidak dilakukan tes Unsur Kesatuan terhadap operasi (*) 9. Tidak dilakukan tes Invers terhadap operasi (*) 10. Tidak dilakukan tes Komutatif terhadap operasi (*) 11. Tidak dilakukan tes Distributif operasi (+) terhadap operasi (*) KESIMPULAN =========== Unsur berikut : 1 2 Dengan operasi "Penjumlahan Sembarang" dan operasi "Perkalian Sembarang" merupakan : Ring : TIDAK (Syarat : 1,2,3,4,5,6,7,11) Ring Komutatif : TIDAK (Syarat : 1,2,3,4,5,6,7,10,11) Field : TIDAK (Syarat : 1,2,3,4,5,6,7,8,9,10,11) 4.5 Evaluasi Dari hasil analisis, diperoleh beberapa yang yang menyangkut hasil perancangan program : 1. Program memberi hasil yang sama dengan hasil yang diperoleh dengan secara manual. 2. Program membutuhkan waktu pengujian yang relatif lebih singkat dibanding dengan cara manual.

76 3. Hasil pengujian program dapat disimpan dalam bentuk sebuah file *.txt. 4. Program bergantung pada ketelitian user dalam melakukan input data, jika user kurang teliti memasukan data, maka secara otomatis hasil pengujian pun menjadi tidak akurat.