BAB 4 IMPLEMENTASI DAN EVALUASI RAM 953 MB DDR. Hard disk 160 GB. Mouse Logitech. Professional Service Pack 3. Development Kit 6 Update 2
|
|
- Widya Tanuwidjaja
- 6 tahun lalu
- Tontonan:
Transkripsi
1 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 Dual-Core CPU 2.20GHz RAM 953 MB DDR Hard disk 160 GB Mouse 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 Library Java, dengan meng-install Java Standard Edition Development Kit 6 Update 2 Untuk perancangan program, penulis menggunakan Eclipse SDK versi untuk perancangan modul logika maupun antarmuka program.
2 Pengoperasian dan Antarmuka Program Pengoperasian program ini adalah sebagai berikut. 1. Penggunaan bahasa Java memungkinkan aplikasi ini berjalan pada semua jenis platform. 2. Jalankan file UjiSA.jar. 3. Tampilan awal yang menyapa pengguna adalah layar tampilan utama. Pada tampilan utama ini tertulis judul aplikasi Testing Algebra Structure Program Apllication, rincian hal apa saja yang dapat diuji, identitas singkat penulis, beserta nama kedua dosen pembimbing. Penjelasan singkat tersebut diakhiri dengan JButton OK. Pengguna tidak memiliki pilihan lain selain memilih tombol OK ini. Gambar 4.1 Layar Tampilan Utama
3 43 4. Setelah JButton OK dipilih, akan tampil tampilan menu utama program. Pengguna memiliki 4 pilihan tab menu di sebelah kiri. Masing-masing tab menu memiliki tiga sampai empat sub-tab yang masing-masing memuat tampilan antar muka yang memiliki fungsi masing-masing. Gambar 4.2 Tampilan menu pengujian Ring, Commutative Ring, Division Ring dan Field tab Input Data 5. Pada tampilan ini, terdapat sebuah JTextField yang dapat digunakan pengguna untuk memasukkan elemen dari struktur al;jabar yang ingin diuji, JButton Add untuk melakukan fungsi menambahkan elemen di JtextField ke dalam JList, JButton Delete untuk menghapus elemen, JButton Delete All untuk mengosongkan JList, JButton New untuk menyediakan form baru bagi proses pengujian, dan JButton Process yang menandakan pengguna telah selesai memasukkan elemen struktur aljabar, dan siap untuk mengisi tabel Cayley. Ada 2 validasi yang berkaitan JButton Add. Yang pertama, pengguna tidak dapat
4 44 memasukkan elemen kosong ke dalam JList. Jika pengguna tidak sengaja menekan JButton Add sebelum diisi elemennys, pengguna akan diberi pesan berikut. Gambar 4.3 Tampilan jika pengguna memasukkan himpunan kosong. Validasi kedua ialah, sebelum sebuah elemen ditambahkan kedalam JList, terlebih dulu dilakukan pengecekan apakah elemen tersebut sudah berada pada JList. Jika elemen yang bersangkutan sudah ada di JList, maka akan diberikan pesan Gambar 4.4 Tampilan pesan jika terdapat redudansi elemen pada JList Pengguna juga harus memilih salah satu elemen jika ingin melakukan penghapusan salah satu elemen dengan JButton Delete. Jika pengguna telah menekan JButton Delete sebelum memilih elemen, akan ditampilkan pesan berikut.
5 45 Gambar 4.5 Tampilan pesan jika pengguna telah menekan JButton Delete sebelum memilih elemen 6. Setelah pengguna selesai memasukkan elemen dengan jumlah minimal 2 elemen dalam satu himpunan, pengguna dapat memasukkan isi tabel Cayley. Gambar 4.6 Tampilan untuk pengisian tabel Cayley 7. Di antara kedua tabel, terdapat 3 JButton, JButton Reset Op. + untuk membersihkan tabel dengan operasi (+), JButton Reset Op. x untuk membersihkan tabel dengan operasi (*), dan JButton Analysis untuk melakukan proses pengujian terhadap tabel Cayley. JButton Analysis memiliki validasi berupa pengujian kelengkapan tabel (telah terisi
6 46 semua). Jika salah satu cell belum terisi, maka pengguna akan menemukan pesan berikut. Gambar 4.7 Tampilan jika ada cell di tabel dengan operasi (+) yang belum terisi Gambar 4.8 Tampilan jika ada cell di tabel dengan operasi (*) yang belum terisi Jika semua cell telah terisi, terlihat seperti pada Gambar 4.9, Gambar 4.9 Tampilan yang menunjukkan bahwa semua cell telah terisi dan akan dilakukan proses pengujian
7 47 8. Pengguna dapat melihat hasil pengujian pada sub-tab Analysis of Cayley Table Gambar 4.10 Tampilan jika JButton Commutative againts operation x yang terdapat pada tabel diklik Hasil pengujian merupakan JButton yang jika diklik akan menampilkan keterangan yang bersangkutan pada JTextArea di bawah tabel. Sebagai contoh, jika JButton Commutative againts operation x diklik, maka akan muncul tampilan seperti Gambar Selain hasil pengujian, kesimpulan terhadap hasil pengujian juga telah dapat dilihat pada sub-tab Analysis s Result
8 48 Gambar 4.11 Tampilan pada sub-tab Analysis s Result Seperti pada sub-tab Analysis of Cayley Table, pada tampilan ini juga mengandung 4 JButton yang jika diklik akan menampilkan keterangan mengenai masing-masing kesimpulan pada JTextArea yang terletak di bawah tabel kesimpulan. 10. Jika tab Sub Ring - Ideal yang dipilih, maka akan terdapat tampilan yang siap menerima masukan berupa elemen struktur aljabar untuk pengujian sub-ring dan/atau ideal.
9 49 Gambar 4.12 Tampilan layar untuk tab Sub Ring Ideal Layar sebelah kiri untuk memasukkan elemen dari ring(r,+,*) yang telah diuji, sedangkan layar sebelah kanan untuk memasukkan elemen yang akan diuji. Telah divalidasikan, agar elemen yang dapat dimasukkan sebagai elemen sub-ring haruslah merupakan elemen ring pula. Validasi yang lain, seperti tidak boleh ada elemen yang ganda, dan tidak boleh merupakan himpunan kosong, sama seperti dengan pengujian ring. Setelah pengguna memasukkan minimum dua elemen, barulah JButton Input the Member of Sub-Ring dapat diakses untuk untuk memasukkan elemen dari sub ring yang ingin diuji. 11. Setelah elemen untuk kedua struktur aljabar telah dimasukkan seperti terlihat gambar 4.13, maka pengguna dapat menekan JButton Process untuk mulai mengisi tabel Cayley.
10 50 Gambar 4.13 Tampilan program setelah kedua struktur aljabar telah dimasukkan elemennya 12. Setelah JButton Process ditekan, maka pada sub-tab Fill in the Cayley Table akan ditampilkan dua tabel untuk pengisian tabel Cayley dari struktur aljabar (S,+,*) Gambar 4.14 Tampilan sub-tab Fill in the Cayley Table setelah diisi
11 Setelah kedua tabel terisi semua, maka JButton Analysis dapat dipilih untuk melakukan operasi pengujian terhadap tabel Cayley. Hasil pengujiannya terlihat pada sub-tab Sub Ring Testing Result Gambar 4.15 Tampilan pada sub tab Sub Ring Testing Result Seperti pada tab untuk pengujian ring, hasil pengujian sub-ring ini pun terangkum dalam beberapa JButton yang jika diklik akan menampilkan hasil pengujian yang bersangkutan pada JTextArea di bawah tabel. 14. Dengan sub-ring yang sama, pengguna dapat sekaligus melakukan pengujian ideal. Pengujian ideal ini terdapat pada menu sub ring ideal, sub-tab Ideal Testing. Setelah kedua tabel terisi, pengguna dapat menekan JButton Analysis untuk menampilkan hasil pengujian sub-
12 52 ring tersebut. Hasil pengujian terpampang pada JTextArea yang terletak di bawah tabel. Gambar 4.16 Tampilan layar pengujian Ideal 15. Jika pengguna memilih tab ke tiga, tab untuk pengujian homomorfisma dan homomorfisma khusus, maka akan terdapat tampilan seperti gambar 4.17 Gambar 4.17 Tampilan tab Homomorphism
13 53 Pada tab ini, tidak terdapat validasi yang mengatur bahwa elemen anggota ring (S,<+>,<*>) haruslah merupakan elemen anggota ring (R,+,*). 16. Setelah selesai memasukkan elemen, pengguna dapat mengklik JButton Process. Pada sub-tab Fill in the Cayley Table akan terlihat tabel Cayley untuk kedua ring. Gambar 4.18 Tampilan tab Homomorphism pada sub-tab Fill In the Cayley Table 17. Setelah pengguna selesai memasukkan isi tabel Cayley, pengguna dapat menekan JButton Analysis. Hasil analisis dari kedua tabel Cayley terdapat pada sub-tab Testing Result. Seperti kedua tab sebelumnya, pada tab ini pun pengguna dapat mengakses keterangan dari masingmasing kesimpulan dengan menekan tombol yang bersangkutan.
14 54 Gambar 4.19 Tampilan tab Homomorphism pada sub-tab Testing Result 18. Bagi pengguna yang ingin mencetak hasil pengujian ke kertas, tersedia JButton untuk mengakses operasi penyimpanan hasil pengujian ke file.txt yang dapat dicetak melalui program Notepad. JButton tersebut terdapat pada tab keempat, Save the Result About Us Gambar 4.20 Tampilan tab Save the Result About Us
15 55 Sebelum dilakukan proses pencetakan ke Notepad, terlebih dahulu dilakukan pemeriksaan, apakah tab yang bersangkutan telah dilakukan pengujian. Jika belum dilakukan pengujian, maka pengguna akan mendapatkan pesan seperti di bawah ini. Gambar 4.21 Tampilan pesan simpan hasil uji tab pertama. Gambar 4.22 Tampilan pesan simpan hasil uji tab kedua Gambar 4.23 Tampilan pesan simpan hasil uji tab ketiga Gambar 4.21 merupakan tampilan pesan yang dilihat pengguna jika mengakses JButton penyimpanan hasil pengujian tab pertama sebelum melakukan pengujian. Gambar 4.22 merupakan tampilan pesan
16 56 yang dilihat pengguna jika mengakses JButton penyimpanan hasil pengujian tab kedua sebelum melakukan pengujian. Gambar 4.23 merupakan tampilan pesan yang dilihat pengguna jika mengakses JButton penyimpanan hasil pengujian tab ketiga sebelum melakukan pengujian. Setelah pengguna melakukan pengujian, maka akan tampil jendela yang dapat digunakan pengguna untuk menentukan lokasi penyimpanan hasil pengujian beserta nama filenya. Pengguna tidak perlu mengetikkan ekstensi file, karena otomatis akan disimpan ke file berekstensi.txt. Gambar 4.24 Tampilan jendela simpan hasil pengujian Setelah pengguna selesai menentukan lokasi dan nama file tempat penyimpanan hasil pengujian, program akan melakukan pengecekan mengenai keberadaan file bersangkutan. Jika telah ada file bernama sama,
17 57 maka akan muncul pesan yang memberitahukan hal ini sekaligus menanyakan pengguna apakah tetap ingin menyimpan dengan path sebelumnya atau mengganti path. Gambar 4.25 Tampilan pesan path ganda Setelah dipastikan path unik, maka program akan menyimpan hasil pengujian ke path tersebut, dan menampilkan pesan bahwa file telah tersimpan di path tersebut. Gambar 4.26 Tampilan pesan file berhasil disimpan 19. Untuk menutup program, pengguna dapat mengklik ikon X yang teletak di pojok kanan atas layar.
18 Analisis Hasil Perancangan Program Untuk memastikan kemampuan program dalam melakukan pengujian, maka perlu dilakukan pembandingan antara hasil manual dengan output dari program. Akan dilakukan pengujian dengan menggunakan tabel Cayley yang ditampilkan di bawah ini. Tabel 4.1 Pengujian Ring, Ring Komutatif, Ring Pembagian, Field (Penjumlahan Modulo 4) Tabel 4.2 Pengujian Ring, Ring Komutatif, Ring Pembagian, Field (Perkalian Modulo 4) * Tabel 4.3 Pengujian Sub Ring (Penjumlahan Modulo 4) Tabel 4.4 Pengujian Sub Ring (Perkalian Modulo 4) * Tabel 4.5 Pengujian Ideal Kiri (Perkalian Modulo 4) *
19 59 Tabel 4.6 Pengujian Ideal Kanan(Perkalian Modulo 4) * Tabel 4.7 Pengujian Ring, Ring Komutatif, Ring Pembagian Field (Penjumlahan Sembarang) Tabel 4.8 Pengujian Ring, Ring Komutatif, Ring Pembagian, Field (Perkalian Sembarang) * Kesimpulan yang diperoleh dari hasil pengujian manual dan program memberikan hasil yang sama, sebagai berikut. Tabel 4.1 dan tabel 4.2 merupakan ring, ring komutatif, tetapi bukan ring pembagian dan bukan field. Tabel 4.3 dan tabel 4.4 merupakan sub ring. Tabel 4.5 dan tabel 4.6 merupakan ideal. Tabel 4.7 dan tabel 4.8 bukan ring, bukan ring komutatif, bukan ring pembagian, bukan field Hasil pemetaan tabel 4.3 dan 4.4 terhadap tabel 4.1 dan tabel 4.2 menghasilkan bahwa pemetaan bukan homomorfisma, bukan epimorfisma, bukan monomorfisma, dan bukan isomorfisma
20 60 Hasil analisis dan pengujian dari program adalah sebagai berikut. Tabel 4.1 dan tabel 4.2 Testing Result for : Ring, Commutative Ring, Division Ring, and Field ANALYSIS RESULT FROM CAYLEY TABLE ================================= 1. Closed to the operation of (+) --> For all a, b of R, the result of a + b is also a member of R Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 32, subbab , memenuhi sifat tertutup terhadap operasi + 2. Elements that generate the left and right sides together : 0+(0+0) = 0 <-- is equal to --> 0 = (0+0)+0 0+(0+1) = 1 <-- is equal to --> 1 = (0+0)+1 0+(0+2) = 2 <-- is equal to --> 2 = (0+0)+2 0+(0+3) = 3 <-- is equal to --> 3 = (0+0)+3 0+(1+0) = 1 <-- is equal to --> 1 = (0+1)+0 0+(1+1) = 2 <-- is equal to --> 2 = (0+1)+1 0+(1+2) = 3 <-- is equal to --> 3 = (0+1)+2 0+(1+3) = 0 <-- is equal to --> 0 = (0+1)+3 0+(2+0) = 2 <-- is equal to --> 2 = (0+2)+0 0+(2+1) = 3 <-- is equal to --> 3 = (0+2)+1 0+(2+2) = 0 <-- is equal to --> 0 = (0+2)+2 0+(2+3) = 1 <-- is equal to --> 1 = (0+2)+3 0+(3+0) = 3 <-- is equal to --> 3 = (0+3)+0 0+(3+1) = 0 <-- is equal to --> 0 = (0+3)+1 0+(3+2) = 1 <-- is equal to --> 1 = (0+3)+2 0+(3+3) = 2 <-- is equal to --> 2 = (0+3)+3 1+(0+0) = 1 <-- is equal to --> 1 = (1+0)+0 1+(0+1) = 2 <-- is equal to --> 2 = (1+0)+1 1+(0+2) = 3 <-- is equal to --> 3 = (1+0)+2 1+(0+3) = 0 <-- is equal to --> 0 = (1+0)+3 1+(1+0) = 2 <-- is equal to --> 2 = (1+1)+0 1+(1+1) = 3 <-- is equal to --> 3 = (1+1)+1 1+(1+2) = 0 <-- is equal to --> 0 = (1+1)+2 1+(1+3) = 1 <-- is equal to --> 1 = (1+1)+3 1+(2+0) = 3 <-- is equal to --> 3 = (1+2)+0 1+(2+1) = 0 <-- is equal to --> 0 = (1+2)+1 1+(2+2) = 1 <-- is equal to --> 1 = (1+2)+2 1+(2+3) = 2 <-- is equal to --> 2 = (1+2)+3 1+(3+0) = 0 <-- is equal to --> 0 = (1+3)+0 1+(3+1) = 1 <-- is equal to --> 1 = (1+3)+1 1+(3+2) = 2 <-- is equal to --> 2 = (1+3)+2 1+(3+3) = 3 <-- is equal to --> 3 = (1+3)+3 2+(0+0) = 2 <-- is equal to --> 2 = (2+0)+0
21 61 2+(0+1) = 3 <-- is equal to --> 3 = (2+0)+1 2+(0+2) = 0 <-- is equal to --> 0 = (2+0)+2 2+(0+3) = 1 <-- is equal to --> 1 = (2+0)+3 2+(1+0) = 3 <-- is equal to --> 3 = (2+1)+0 2+(1+1) = 0 <-- is equal to --> 0 = (2+1)+1 2+(1+2) = 1 <-- is equal to --> 1 = (2+1)+2 2+(1+3) = 2 <-- is equal to --> 2 = (2+1)+3 2+(2+0) = 0 <-- is equal to --> 0 = (2+2)+0 2+(2+1) = 1 <-- is equal to --> 1 = (2+2)+1 2+(2+2) = 2 <-- is equal to --> 2 = (2+2)+2 2+(2+3) = 3 <-- is equal to --> 3 = (2+2)+3 2+(3+0) = 1 <-- is equal to --> 1 = (2+3)+0 2+(3+1) = 2 <-- is equal to --> 2 = (2+3)+1 2+(3+2) = 3 <-- is equal to --> 3 = (2+3)+2 2+(3+3) = 0 <-- is equal to --> 0 = (2+3)+3 3+(0+0) = 3 <-- is equal to --> 3 = (3+0)+0 3+(0+1) = 0 <-- is equal to --> 0 = (3+0)+1 3+(0+2) = 1 <-- is equal to --> 1 = (3+0)+2 3+(0+3) = 2 <-- is equal to --> 2 = (3+0)+3 3+(1+0) = 0 <-- is equal to --> 0 = (3+1)+0 3+(1+1) = 1 <-- is equal to --> 1 = (3+1)+1 3+(1+2) = 2 <-- is equal to --> 2 = (3+1)+2 3+(1+3) = 3 <-- is equal to --> 3 = (3+1)+3 3+(2+0) = 1 <-- is equal to --> 1 = (3+2)+0 3+(2+1) = 2 <-- is equal to --> 2 = (3+2)+1 3+(2+2) = 3 <-- is equal to --> 3 = (3+2)+2 3+(2+3) = 0 <-- is equal to --> 0 = (3+2)+3 3+(3+0) = 2 <-- is equal to --> 2 = (3+3)+0 3+(3+1) = 3 <-- is equal to --> 3 = (3+3)+1 3+(3+2) = 0 <-- is equal to --> 0 = (3+3)+2 3+(3+3) = 1 <-- is equal to --> 1 = (3+3)+3 Associative to the operation of (+) --> For all a, b, c of R, apply a + (b + c) = (a + b) + c Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 32, subbab , memenuhi sifat asosiatif terhadap operasi + 3. Comutative to the operation of (+) --> For all a, b of R, apply a + b = b + a Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 33, subbab , memenuhi sifat komutatif terhadap operasi + 4. Has an element of unity for the operation (+), that is 0
22 62 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 34, subbab , memiliki unsur kesatuan terhadap operasi + 5. Inverse of each element contained in the operation (+) : Inverse of 0 is 0 Inverse of 1 is 3 Inverse of 2 is 2 Inverse of 3 is 1 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 34, subbab , setiap unsur memiliki invers terhadap operasi + 6. Closed to the operation of (*) --> For all a, b of R, the result of a * b is also a member of R Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi * dan pseudocode di hal 34, subbab , memenuhi sifat tertutup terhadap operasi * 7. Elements that generate the left and right sides together : 0*(0*0) = 0 <-- is equal to --> 0 = (0*0)*0 0*(0*1) = 0 <-- is equal to --> 0 = (0*0)*1 0*(0*2) = 0 <-- is equal to --> 0 = (0*0)*2 0*(0*3) = 0 <-- is equal to --> 0 = (0*0)*3 0*(1*0) = 0 <-- is equal to --> 0 = (0*1)*0 0*(1*1) = 0 <-- is equal to --> 0 = (0*1)*1 0*(1*2) = 0 <-- is equal to --> 0 = (0*1)*2 0*(1*3) = 0 <-- is equal to --> 0 = (0*1)*3 0*(2*0) = 0 <-- is equal to --> 0 = (0*2)*0 0*(2*1) = 0 <-- is equal to --> 0 = (0*2)*1 0*(2*2) = 0 <-- is equal to --> 0 = (0*2)*2 0*(2*3) = 0 <-- is equal to --> 0 = (0*2)*3 0*(3*0) = 0 <-- is equal to --> 0 = (0*3)*0 0*(3*1) = 0 <-- is equal to --> 0 = (0*3)*1 0*(3*2) = 0 <-- is equal to --> 0 = (0*3)*2 0*(3*3) = 0 <-- is equal to --> 0 = (0*3)*3 1*(0*0) = 0 <-- is equal to --> 0 = (1*0)*0 1*(0*1) = 0 <-- is equal to --> 0 = (1*0)*1 1*(0*2) = 0 <-- is equal to --> 0 = (1*0)*2 1*(0*3) = 0 <-- is equal to --> 0 = (1*0)*3 1*(1*0) = 0 <-- is equal to --> 0 = (1*1)*0 1*(1*1) = 1 <-- is equal to --> 1 = (1*1)*1 1*(1*2) = 2 <-- is equal to --> 2 = (1*1)*2 1*(1*3) = 3 <-- is equal to --> 3 = (1*1)*3 1*(2*0) = 0 <-- is equal to --> 0 = (1*2)*0 1*(2*1) = 2 <-- is equal to --> 2 = (1*2)*1 1*(2*2) = 0 <-- is equal to --> 0 = (1*2)*2
23 63 1*(2*3) = 2 <-- is equal to --> 2 = (1*2)*3 1*(3*0) = 0 <-- is equal to --> 0 = (1*3)*0 1*(3*1) = 3 <-- is equal to --> 3 = (1*3)*1 1*(3*2) = 2 <-- is equal to --> 2 = (1*3)*2 1*(3*3) = 1 <-- is equal to --> 1 = (1*3)*3 2*(0*0) = 0 <-- is equal to --> 0 = (2*0)*0 2*(0*1) = 0 <-- is equal to --> 0 = (2*0)*1 2*(0*2) = 0 <-- is equal to --> 0 = (2*0)*2 2*(0*3) = 0 <-- is equal to --> 0 = (2*0)*3 2*(1*0) = 0 <-- is equal to --> 0 = (2*1)*0 2*(1*1) = 2 <-- is equal to --> 2 = (2*1)*1 2*(1*2) = 0 <-- is equal to --> 0 = (2*1)*2 2*(1*3) = 2 <-- is equal to --> 2 = (2*1)*3 2*(2*0) = 0 <-- is equal to --> 0 = (2*2)*0 2*(2*1) = 0 <-- is equal to --> 0 = (2*2)*1 2*(2*2) = 0 <-- is equal to --> 0 = (2*2)*2 2*(2*3) = 0 <-- is equal to --> 0 = (2*2)*3 2*(3*0) = 0 <-- is equal to --> 0 = (2*3)*0 2*(3*1) = 2 <-- is equal to --> 2 = (2*3)*1 2*(3*2) = 0 <-- is equal to --> 0 = (2*3)*2 2*(3*3) = 2 <-- is equal to --> 2 = (2*3)*3 3*(0*0) = 0 <-- is equal to --> 0 = (3*0)*0 3*(0*1) = 0 <-- is equal to --> 0 = (3*0)*1 3*(0*2) = 0 <-- is equal to --> 0 = (3*0)*2 3*(0*3) = 0 <-- is equal to --> 0 = (3*0)*3 3*(1*0) = 0 <-- is equal to --> 0 = (3*1)*0 3*(1*1) = 3 <-- is equal to --> 3 = (3*1)*1 3*(1*2) = 2 <-- is equal to --> 2 = (3*1)*2 3*(1*3) = 1 <-- is equal to --> 1 = (3*1)*3 3*(2*0) = 0 <-- is equal to --> 0 = (3*2)*0 3*(2*1) = 2 <-- is equal to --> 2 = (3*2)*1 3*(2*2) = 0 <-- is equal to --> 0 = (3*2)*2 3*(2*3) = 2 <-- is equal to --> 2 = (3*2)*3 3*(3*0) = 0 <-- is equal to --> 0 = (3*3)*0 3*(3*1) = 1 <-- is equal to --> 1 = (3*3)*1 3*(3*2) = 2 <-- is equal to --> 2 = (3*3)*2 3*(3*3) = 3 <-- is equal to --> 3 = (3*3)*3 Associative to the operation of (*) --> For all a, b, c of R, apply a * (b * c) = (a * b) * c Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi * dan pseudocode di hal 35, subbab , memenuhi sifat asosiatif terhadap operasi * 8. Comutative to the operation of (*) --> For all a, b of R, apply a * b = b * a
24 64 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi * dan pseudocode di hal 36, subbab , memenuhi sifat komutatif terhadap operasi * 9. Has an element of unity for the operation (*), that is 1 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi * dan pseudocode di hal 36, subbab , memiliki unsur kesatuan terhadap operasi * 10. Inverse of each nonzero element contained in the operation (*) : Inverse of 1 is 1 Element 2 has no inverse Inverse of 3 is 3 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi * dan pseudocode di hal 36, subbab , tidak setiap unsur memiliki invers terhadap operasi *. Elemen 2 tidak memiliki invers karena tidak ada kolom yang mencantumkan unsur kesatuan operasi *, yaitu 1 pada baris Checking the left distributive : 0*(0+0) = 0 <-- is equal to --> 0 = (0*0)+(0*0) 0*(0+1) = 0 <-- is equal to --> 0 = (0*0)+(0*1) 0*(0+2) = 0 <-- is equal to --> 0 = (0*0)+(0*2) 0*(0+3) = 0 <-- is equal to --> 0 = (0*0)+(0*3) 0*(1+0) = 0 <-- is equal to --> 0 = (0*1)+(0*0) 0*(1+1) = 0 <-- is equal to --> 0 = (0*1)+(0*1) 0*(1+2) = 0 <-- is equal to --> 0 = (0*1)+(0*2) 0*(1+3) = 0 <-- is equal to --> 0 = (0*1)+(0*3) 0*(2+0) = 0 <-- is equal to --> 0 = (0*2)+(0*0) 0*(2+1) = 0 <-- is equal to --> 0 = (0*2)+(0*1) 0*(2+2) = 0 <-- is equal to --> 0 = (0*2)+(0*2) 0*(2+3) = 0 <-- is equal to --> 0 = (0*2)+(0*3) 0*(3+0) = 0 <-- is equal to --> 0 = (0*3)+(0*0) 0*(3+1) = 0 <-- is equal to --> 0 = (0*3)+(0*1) 0*(3+2) = 0 <-- is equal to --> 0 = (0*3)+(0*2) 0*(3+3) = 0 <-- is equal to --> 0 = (0*3)+(0*3) 1*(0+0) = 0 <-- is equal to --> 0 = (1*0)+(1*0) 1*(0+1) = 1 <-- is equal to --> 1 = (1*0)+(1*1) 1*(0+2) = 2 <-- is equal to --> 2 = (1*0)+(1*2) 1*(0+3) = 3 <-- is equal to --> 3 = (1*0)+(1*3) 1*(1+0) = 1 <-- is equal to --> 1 = (1*1)+(1*0) 1*(1+1) = 2 <-- is equal to --> 2 = (1*1)+(1*1) 1*(1+2) = 3 <-- is equal to --> 3 = (1*1)+(1*2) 1*(1+3) = 0 <-- is equal to --> 0 = (1*1)+(1*3) 1*(2+0) = 2 <-- is equal to --> 2 = (1*2)+(1*0) 1*(2+1) = 3 <-- is equal to --> 3 = (1*2)+(1*1) 1*(2+2) = 0 <-- is equal to --> 0 = (1*2)+(1*2) 1*(2+3) = 1 <-- is equal to --> 1 = (1*2)+(1*3)
25 65 1*(3+0) = 3 <-- is equal to --> 3 = (1*3)+(1*0) 1*(3+1) = 0 <-- is equal to --> 0 = (1*3)+(1*1) 1*(3+2) = 1 <-- is equal to --> 1 = (1*3)+(1*2) 1*(3+3) = 2 <-- is equal to --> 2 = (1*3)+(1*3) 2*(0+0) = 0 <-- is equal to --> 0 = (2*0)+(2*0) 2*(0+1) = 2 <-- is equal to --> 2 = (2*0)+(2*1) 2*(0+2) = 0 <-- is equal to --> 0 = (2*0)+(2*2) 2*(0+3) = 2 <-- is equal to --> 2 = (2*0)+(2*3) 2*(1+0) = 2 <-- is equal to --> 2 = (2*1)+(2*0) 2*(1+1) = 0 <-- is equal to --> 0 = (2*1)+(2*1) 2*(1+2) = 2 <-- is equal to --> 2 = (2*1)+(2*2) 2*(1+3) = 0 <-- is equal to --> 0 = (2*1)+(2*3) 2*(2+0) = 0 <-- is equal to --> 0 = (2*2)+(2*0) 2*(2+1) = 2 <-- is equal to --> 2 = (2*2)+(2*1) 2*(2+2) = 0 <-- is equal to --> 0 = (2*2)+(2*2) 2*(2+3) = 2 <-- is equal to --> 2 = (2*2)+(2*3) 2*(3+0) = 2 <-- is equal to --> 2 = (2*3)+(2*0) 2*(3+1) = 0 <-- is equal to --> 0 = (2*3)+(2*1) 2*(3+2) = 2 <-- is equal to --> 2 = (2*3)+(2*2) 2*(3+3) = 0 <-- is equal to --> 0 = (2*3)+(2*3) 3*(0+0) = 0 <-- is equal to --> 0 = (3*0)+(3*0) 3*(0+1) = 3 <-- is equal to --> 3 = (3*0)+(3*1) 3*(0+2) = 2 <-- is equal to --> 2 = (3*0)+(3*2) 3*(0+3) = 1 <-- is equal to --> 1 = (3*0)+(3*3) 3*(1+0) = 3 <-- is equal to --> 3 = (3*1)+(3*0) 3*(1+1) = 2 <-- is equal to --> 2 = (3*1)+(3*1) 3*(1+2) = 1 <-- is equal to --> 1 = (3*1)+(3*2) 3*(1+3) = 0 <-- is equal to --> 0 = (3*1)+(3*3) 3*(2+0) = 2 <-- is equal to --> 2 = (3*2)+(3*0) 3*(2+1) = 1 <-- is equal to --> 1 = (3*2)+(3*1) 3*(2+2) = 0 <-- is equal to --> 0 = (3*2)+(3*2) 3*(2+3) = 3 <-- is equal to --> 3 = (3*2)+(3*3) 3*(3+0) = 1 <-- is equal to --> 1 = (3*3)+(3*0) 3*(3+1) = 0 <-- is equal to --> 0 = (3*3)+(3*1) 3*(3+2) = 3 <-- is equal to --> 3 = (3*3)+(3*2) 3*(3+3) = 2 <-- is equal to --> 2 = (3*3)+(3*3) ~~~~~ LEFT DISTRIBUTIVE FULFILLED ~~~~~ Checking the right distributive : (0+0)*0 = 0 <-- is equal to --> 0 = (0*0)+(0*0) (0+0)*1 = 0 <-- is equal to --> 0 = (0*1)+(0*1) (0+0)*2 = 0 <-- is equal to --> 0 = (0*2)+(0*2) (0+0)*3 = 0 <-- is equal to --> 0 = (0*3)+(0*3) (0+1)*0 = 0 <-- is equal to --> 0 = (0*0)+(1*0) (0+1)*1 = 1 <-- is equal to --> 1 = (0*1)+(1*1) (0+1)*2 = 2 <-- is equal to --> 2 = (0*2)+(1*2)
26 (0+1)*3 = 3 <-- is equal to --> 3 = (0*3)+(1*3) (0+2)*0 = 0 <-- is equal to --> 0 = (0*0)+(2*0) (0+2)*1 = 2 <-- is equal to --> 2 = (0*1)+(2*1) (0+2)*2 = 0 <-- is equal to --> 0 = (0*2)+(2*2) (0+2)*3 = 2 <-- is equal to --> 2 = (0*3)+(2*3) (0+3)*0 = 0 <-- is equal to --> 0 = (0*0)+(3*0) (0+3)*1 = 3 <-- is equal to --> 3 = (0*1)+(3*1) (0+3)*2 = 2 <-- is equal to --> 2 = (0*2)+(3*2) (0+3)*3 = 1 <-- is equal to --> 1 = (0*3)+(3*3) (1+0)*0 = 0 <-- is equal to --> 0 = (1*0)+(0*0) (1+0)*1 = 1 <-- is equal to --> 1 = (1*1)+(0*1) (1+0)*2 = 2 <-- is equal to --> 2 = (1*2)+(0*2) (1+0)*3 = 3 <-- is equal to --> 3 = (1*3)+(0*3) (1+1)*0 = 0 <-- is equal to --> 0 = (1*0)+(1*0) (1+1)*1 = 2 <-- is equal to --> 2 = (1*1)+(1*1) (1+1)*2 = 0 <-- is equal to --> 0 = (1*2)+(1*2) (1+1)*3 = 2 <-- is equal to --> 2 = (1*3)+(1*3) (1+2)*0 = 0 <-- is equal to --> 0 = (1*0)+(2*0) (1+2)*1 = 3 <-- is equal to --> 3 = (1*1)+(2*1) (1+2)*2 = 2 <-- is equal to --> 2 = (1*2)+(2*2) (1+2)*3 = 1 <-- is equal to --> 1 = (1*3)+(2*3) (1+3)*0 = 0 <-- is equal to --> 0 = (1*0)+(3*0) (1+3)*1 = 0 <-- is equal to --> 0 = (1*1)+(3*1) (1+3)*2 = 0 <-- is equal to --> 0 = (1*2)+(3*2) (1+3)*3 = 0 <-- is equal to --> 0 = (1*3)+(3*3) (2+0)*0 = 0 <-- is equal to --> 0 = (2*0)+(0*0) (2+0)*1 = 2 <-- is equal to --> 2 = (2*1)+(0*1) (2+0)*2 = 0 <-- is equal to --> 0 = (2*2)+(0*2) (2+0)*3 = 2 <-- is equal to --> 2 = (2*3)+(0*3) (2+1)*0 = 0 <-- is equal to --> 0 = (2*0)+(1*0) (2+1)*1 = 3 <-- is equal to --> 3 = (2*1)+(1*1) (2+1)*2 = 2 <-- is equal to --> 2 = (2*2)+(1*2) (2+1)*3 = 1 <-- is equal to --> 1 = (2*3)+(1*3) (2+2)*0 = 0 <-- is equal to --> 0 = (2*0)+(2*0) (2+2)*1 = 0 <-- is equal to --> 0 = (2*1)+(2*1) (2+2)*2 = 0 <-- is equal to --> 0 = (2*2)+(2*2) (2+2)*3 = 0 <-- is equal to --> 0 = (2*3)+(2*3) (2+3)*0 = 0 <-- is equal to --> 0 = (2*0)+(3*0) (2+3)*1 = 1 <-- is equal to --> 1 = (2*1)+(3*1) (2+3)*2 = 2 <-- is equal to --> 2 = (2*2)+(3*2) (2+3)*3 = 3 <-- is equal to --> 3 = (2*3)+(3*3) (3+0)*0 = 0 <-- is equal to --> 0 = (3*0)+(0*0) (3+0)*1 = 3 <-- is equal to --> 3 = (3*1)+(0*1) (3+0)*2 = 2 <-- is equal to --> 2 = (3*2)+(0*2) (3+0)*3 = 1 <-- is equal to --> 1 = (3*3)+(0*3) (3+1)*0 = 0 <-- is equal to --> 0 = (3*0)+(1*0) (3+1)*1 = 0 <-- is equal to --> 0 = (3*1)+(1*1) 66
27 67 (3+1)*2 = 0 <-- is equal to --> 0 = (3*2)+(1*2) (3+1)*3 = 0 <-- is equal to --> 0 = (3*3)+(1*3) (3+2)*0 = 0 <-- is equal to --> 0 = (3*0)+(2*0) (3+2)*1 = 1 <-- is equal to --> 1 = (3*1)+(2*1) (3+2)*2 = 2 <-- is equal to --> 2 = (3*2)+(2*2) (3+2)*3 = 3 <-- is equal to --> 3 = (3*3)+(2*3) (3+3)*0 = 0 <-- is equal to --> 0 = (3*0)+(3*0) (3+3)*1 = 2 <-- is equal to --> 2 = (3*1)+(3*1) (3+3)*2 = 0 <-- is equal to --> 0 = (3*2)+(3*2) (3+3)*3 = 2 <-- is equal to --> 2 = (3*3)+(3*3) ~~~~~ RIGHT DISTRIBUTIVE FULFILLED ~~~~~ All the elements satisfy the distributive properties of operations (*) on the operations of (+) as the fulfillment of left distributive and right distributive Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan tabel Cayley operasi *, serta pseudocode di hal 37, subbab , memenuhi sifat distributive operasi * terhadap operasi + CONCLUSION ========== With members : 0, 1, 2, 3 Algebraic structure (R,+,*) is a ring, because it qualifies : --> (R,+) : closed, associative, commutative, has an element of unity, all elements have inverse --> (R,*) : closed, associative --> Operations (*) is distributive to the operation of (+) Hasil pengujian diatas menyatakan bahwa berdasarkan hasil pengujian dan pseudocode di hal 38, subbab , merupakan sebuah ring Algebraic structure (R,+,*) is a commutative ring, because it qualifies : --> (R,+) : closed, associative, commutative, has an element of unity, all elements have inverse --> (R,*) : closed, associative, commutative --> Operations (*) is distributive to the operation of (+) Hasil pengujian diatas menyatakan bahwa berdasarkan hasil pengujian dan pseudocode di hal 38, subbab , merupakan sebuah ring komutatif Algebraic structure (R,+,*) is not a division ring, because not every element has an inverse in operation (*) Hasil pengujian diatas menyatakan bahwa berdasarkan hasil pengujian dan pseudocode di hal 38, subbab , bukan merupakan sebuah ring pembagian Algebraic structure (R,+,*) is not a field, because not every element has an inverse in operation (*) Hasil pengujian diatas menyatakan bahwa berdasarkan hasil pengujian dan pseudocode di hal 38, subbab , bukan merupakan sebuah field
28 68 Tabel 4.3 dan tabel 4.4 beserta tabel 4.5 dan 4.6 Testing Result for : Sub Ring, and Ideal ANALYSIS RESULT FROM CAYLEY TABLE ================================= 1. Closed to the operation of (+) --> For all a, b of R, the result of a + b is also a member of R Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 32, subbab , memenuhi sifat tertutup terhadap operasi + 2. Elements that generate the left and right sides together : 0+(0+0) = 0 <-- is equal to --> 0 = (0+0)+0 0+(0+2) = 2 <-- is equal to --> 2 = (0+0)+2 0+(2+0) = 2 <-- is equal to --> 2 = (0+2)+0 0+(2+2) = 0 <-- is equal to --> 0 = (0+2)+2 2+(0+0) = 2 <-- is equal to --> 2 = (2+0)+0 2+(0+2) = 0 <-- is equal to --> 0 = (2+0)+2 2+(2+0) = 0 <-- is equal to --> 0 = (2+2)+0 2+(2+2) = 2 <-- is equal to --> 2 = (2+2)+2 Associative to the operation of (+) --> For all a, b, c of R, apply a + (b + c) = (a + b) + c Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 32, subbab , memenuhi sifat asosiatif terhadap operasi + 3. Comutative to the operation of (+) --> For all a, b of R, apply a + b = b + a Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 33, subbab , memenuhi sifat komutatif terhadap operasi + 4. Has an element of unity for the operation (+), that is 0 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 34, subbab , memiliki unsur kesatuan terhadap operasi + 5. Inverse of each element contained in the operation (+) : Inverse of 0 is 0 Inverse of 2 is 2 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 34, subbab , setiap unsur memiliki invers terhadap operasi + 6. Closed to the operation of (*) --> For all a, b of R, the result of a * b is also a member of R
29 69 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi * dan pseudocode di hal 34, subbab , memenuhi sifat tertutup terhadap operasi * 7. Elements that generate the left and right sides together : 0*(0*0) = 0 <-- is equal to --> 0 = (0*0)*0 0*(0*2) = 0 <-- is equal to --> 0 = (0*0)*2 0*(2*0) = 0 <-- is equal to --> 0 = (0*2)*0 0*(2*2) = 0 <-- is equal to --> 0 = (0*2)*2 2*(0*0) = 0 <-- is equal to --> 0 = (2*0)*0 2*(0*2) = 0 <-- is equal to --> 0 = (2*0)*2 2*(2*0) = 0 <-- is equal to --> 0 = (2*2)*0 2*(2*2) = 0 <-- is equal to --> 0 = (2*2)*2 Associative to the operation of (*) --> For all a, b, c of R, apply a * (b * c) = (a * b) * c Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi * dan pseudocode di hal 35, subbab , memenuhi sifat asosiatif terhadap operasi * 8. Checking the left distributive : 0*(0+0) = 0 <-- is equal to --> 0 = (0*0)+(0*0) 0*(0+2) = 0 <-- is equal to --> 0 = (0*0)+(0*2) 0*(2+0) = 0 <-- is equal to --> 0 = (0*2)+(0*0) 0*(2+2) = 0 <-- is equal to --> 0 = (0*2)+(0*2) 2*(0+0) = 0 <-- is equal to --> 0 = (2*0)+(2*0) 2*(0+2) = 0 <-- is equal to --> 0 = (2*0)+(2*2) 2*(2+0) = 0 <-- is equal to --> 0 = (2*2)+(2*0) 2*(2+2) = 0 <-- is equal to --> 0 = (2*2)+(2*2) ~~~~~ LEFT DISTRIBUTIVE FULFILLED ~~~~~ Checking the right distributive : (0+0)*0 = 0 <-- is equal to --> 0 = (0*0)+(0*0) (0+0)*2 = 0 <-- is equal to --> 0 = (0*2)+(0*2) (0+2)*0 = 0 <-- is equal to --> 0 = (0*0)+(2*0) (0+2)*2 = 0 <-- is equal to --> 0 = (0*2)+(2*2) (2+0)*0 = 0 <-- is equal to --> 0 = (2*0)+(0*0) (2+0)*2 = 0 <-- is equal to --> 0 = (2*2)+(0*2) (2+2)*0 = 0 <-- is equal to --> 0 = (2*0)+(2*0) (2+2)*2 = 0 <-- is equal to --> 0 = (2*2)+(2*2) ~~~~~ RIGHT DISTRIBUTIVE FULFILLED ~~~~~ All the elements satisfy the distributive properties of operations (*) on the operations of (+) as the fulfillment of left distributive and right distributive
30 70 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan tabel Cayley operasi *, serta pseudocode di hal 37, subbab , memenuhi sifat distributif operasi * terhadap operasi + CONCLUSION ========== With members : 0, 2 Algebraic structure (S,+,*) is a sub ring of ring (R,+,*), because (S,+,*) is eligible : --> (S,+) : closed, associative, commutative, has an element of unity, all elements have inverse --> (S,*) : closed, associative --> Operations (*) is distributive to the operation of (+) Hasil pengujian diatas menyatakan bahwa berdasarkan hasil pengujian dan pseudocode di hal 38, subbab , merupakan sebuah ring. Karena (S,+,*) sebuah ring dan merupakan himpunan bagian dari (R,+,*), maka (S,+,*) merupakan subring dari (R,+,*). ~~Checking the Ideal Left and the Right Ideal~~ 0*0=0 >> is a member of (S,+,*) 0*2=0 >> is a member of (S,+,*) 1*0=0 >> is a member of (S,+,*) 1*2=2 >> is a member of (S,+,*) 2*0=0 >> is a member of (S,+,*) 2*2=0 >> is a member of (S,+,*) 3*0=0 >> is a member of (S,+,*) 3*2=2 >> is a member of (S,+,*) --> Sub ring(s,+,*) is eligible the left ideal : For all a member of the Sub-Ring and r member of Ring, the (r * a) is also member of the Sub-Ring 0*0=0 >> is a member of (S,+,*) 0*1=0 >> is a member of (S,+,*) 0*2=0 >> is a member of (S,+,*) 0*3=0 >> is a member of (S,+,*) 2*0=0 >> is a member of (S,+,*) 2*1=2 >> is a member of (S,+,*) 2*2=0 >> is a member of (S,+,*) 2*3=2 >> is a member of (S,+,*) --> Sub ring(s,+,*) is eligible the right ideal : For all a member of the Sub- Ring and r member of Ring, the (a * r) is also member of the Sub-Ring --> Conclusion : Sub ring (S,+,*) is an Ideal
31 71 Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley yang berisi operasi perkalian dalam kiri dan kanan antara subring dan ring-nya, dan pseudocode di hal 39, subbab , terbukti bahwa subring tersebut juga merupakan ideal dari ringnya. Tabel 4.7 dan tabel 4.8 Testing Result for : Ring, Commutative Ring, Division Ring, and Field ANALYSIS RESULT FROM CAYLEY TABLE ================================= 1. Not closed under the operation (+) Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi + dan pseudocode di hal 32, subbab , memenuhi tidak memnuhi sifat tertutup terhadap operasi + 2. Checking the associative properties of the operation (+) is not performed Tidak dilakukan operasi pengujian asosiatif terhadap operasi + terhadap himpunan ini, dikarenakan syarat untuk melakukan pengujian asosiatif adalah tertutup terhadap operasi yang bersangkutan 3. Checking the commutative properties of the operation (+) is not performed Tidak dilakukan operasi pengujian komutatif terhadap operasi + terhadap himpunan ini, dikarenakan syarat untuk melakukan pengujian komutatif adalah tertutup terhadap operasi yang bersangkutan 4. Checking the element of unity of the operation (+) is not performed Tidak dilakukan operasi pengujian pencarian elemen kesatuan terhadap operasi + terhadap himpunan ini, dikarenakan syarat untuk melakukan pengujian pencarian elemen kesatuan adalah tertutup terhadap operasi yang bersangkutan 5. Checking the inverse of the operation (+) is not performed Tidak dilakukan operasi pengujian pencarian invers terhadap operasi + terhadap himpunan ini, dikarenakan syarat untuk melakukan pengujian pencarian invers adalah tertutup terhadap operasi yang bersangkutan 6. Not closed under the operation (*) Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley operasi * dan pseudocode di hal 34, subbab , tidak memenuhi sifat tertutup terhadap operasi * 7. Checking the associative properties of the operation (*) is not performed Tidak dilakukan operasi pengujian asosiatif terhadap operasi * terhadap himpunan ini, dikarenakan syarat untuk melakukan pengujian asosiatif adalah tertutup terhadap operasi yang bersangkutan 8. Checking the commutative properties of the operation (*) is not performed
32 72 Tidak dilakukan operasi pengujian komutatif terhadap operasi * terhadap himpunan ini, dikarenakan syarat untuk melakukan pengujian komutatif adalah tertutup terhadap operasi yang bersangkutan 9. Checking the element of unity of the operation (*) is not performed Tidak dilakukan operasi pengujian pencarian unsur kesatuan terhadap operasi * terhadap himpunan ini, dikarenakan syarat untuk melakukan pengujian pencarian unsur kesatuan adalah tertutup terhadap operasi yang bersangkutan 10. Checking the inverse of the operation (*) is not performed Tidak dilakukan operasi pengujian pencarian invers terhadap operasi * terhadap himpunan ini, dikarenakan syarat untuk melakukan pengujian pencarian invers adalah tertutup terhadap operasi yang bersangkutan 11. Checking distributive properties is not performed Tidak dilakukan operasi pengujian distributif operasi * terhadap operasi + terhadap himpunan ini, dikarenakan syarat untuk melakukan pengujian distributif operasi * terhadap operasi + adalah tertutup terhadap kedua operasi CONCLUSION ========== With members : 1, 2 Algebraic structure (R,+,*) is not a ring, because it does not qualifies : --> (R,+) : closed, associative, commutative, has an element of unity, all elements have inverse --> (R,*) : closed, associative --> Operations (*) is distributive to the operation of (+) Hasil pengujian diatas menyatakan bahwa berdasarkan hasil pengujian dan pseudocode di hal 38, subbab , merupakan sebuah ring Algebraic structure (R,+,*) is not commutative ring, because (R,+,*) is not a ring Hasil pengujian diatas menyatakan bahwa berdasarkan hasil pengujian dan pseudocode di hal 38, subbab , bukan merupakan ring komutatif karena bukan merupakan ring Algebraic structure (R,+,*) is not division ring, because (R,+,*) is not a ring Hasil pengujian diatas menyatakan bahwa berdasarkan hasil pengujian dan pseudocode di hal 38, subbab , bukan merupakan ring pembagian karena bukan merupakan ring Algebraic structure (R,+,*) is not a field, because (R,+,*) is not a ring Hasil pengujian diatas menyatakan bahwa berdasarkan hasil pengujian dan pseudocode di hal 38, subbab , bukan merupakan field karena bukan merupakan ring
33 73 Pemetaan tabel 4.3 dan 4.4 terhadap tabel 4.1 dan tabel 4.2 Testing Result for : Homomorphism Ring, Epimorphism Ring, Monomorphism Ring, Isomorphism Ring CONCLUSION ========== The mapping f:ring(r,+,*)->ring(s,<+>,<*>) is not a homomorphism mapping because not for all a,b of (R,+,*) and c,d of (S,<+>,<*>) apply f(a+b)=f(c)<+>f(d) and f(a*b)=f(c)<*>f(d) Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley kedua struktur aljabar dan pseudocode di hal 39, subbab , tidak memenuhi syarat pemetaan homomorfisma ring. The mapping f:ring(r,+,*)->ring(s,<+>,<*>) is not an epimorphism mapping because mapping f doesn't a homomorphism mapping Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley kedua struktur aljabar dan pseudocode di hal 39, subbab , tidak memenuhi syarat pemetaan epimorfisma ring karena bukan merupakan homomorfisma ring The mapping f:ring(r,+,*)->ring(s,<+>,<*>) is not a monomorphism mapping because mapping f doesn't a homomorphism mapping Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley kedua struktur aljabar dan pseudocode di hal 39, subbab , tidak memenuhi syarat pemetaan monomorfisma ring karena bukan merupakan homomorfisma ring The mapping f:ring(r,+,*)->ring(s,<+>,<*>) is not an isomorphism mapping because mapping f doesn't a homomorphism mapping Hasil pengujian diatas menyatakan bahwa berdasarkan tabel Cayley kedua struktur aljabar dan pseudocode di hal 39, subbab , tidak memenuhi syarat pemetaan isomorfisma ring karena bukan merupakan homomorfisma ring
34 Evaluasi Dari hasil analisis terhadap beberapa tabel Cayley diatas, diperoleh beberapa kesimpulan mengenai hasil perancangan program. 1. Program memberi hasil yang sama dengan hasil yang diperoleh dengan secara manual. Terlihat dalam penjelasan pada tiap-tiap hasil pengujian, dan pseudocode di bab Hasil pengujian program dapat disimpan dalam bentuk sebuah file *.txt. 3. Program bergantung pada ketelitian pengguna dalam melakukan proses memasukkan data dalam tabel Cayley, sehingga jika pengguna kurang teliti memasukkan data di tabel Cayley, maka secara otomatis hasil pengujian pun menjadi tidak sama dengan hasil pengujian manual.
BAB 4 IMPLEMENTASI DAN EVALUASI. Processor Intel Pentium IV 2.41GHz RAM 512 MB DDR. Hard disk 40 GB. Monitor 15 Samsung SyncMaster 551v
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
Lebih terperinciBAB 4 ANALISIS DAN SIMULASI
BAB 4 ANALISIS DAN SIMULASI Pada bab empat ini akan menjelaskan mengenai hasil rancangan dari program aplikasi pengujian struktur aljabar, yaitu implementasi sistem dari rancangan program yang telah dibuat
Lebih terperinciPIRANTI LUNAK PENGUJIAN STRUKTUR MATEMATIKA GRUP, RING, FIELD BERBASIS OSP (Open Source Program)
PIRANTI LUNAK PENGUJIAN STRUKTUR MATEMATIKA GRUP, RING, FIELD BERBASIS OSP (Open Source Program) Ngarap Im Manik; Don Tasman Mathematics and Statistics Department, School of Computer Science, Binus University
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. pengujian struktur aljabar, yaitu implementasi sistem tersebut dan juga evaluasi dari
BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM Pada bab 4 ini akan dijelaskan mengenai hasil dari rancangan program aplikasi pengujian struktur aljabar, yaitu implementasi sistem tersebut dan juga evaluasi dari
Lebih terperinciBAB 3 PERANCANGAN PROGRAM. Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : operasi yang paling banyak digunakan.
20 BAB 3 PERANCANGAN PROGRAM 3.1 Teknis Perancangan Program Dalam proses perancangan program aplikasi, digunakan metode Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : Program
Lebih terperinciBAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu
BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu implementasi sistem tersebut dan juga evaluasi dari implementasi sistem untuk mengetahui
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut :
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Program Simulasi Dari keseluruhan perangkat lunak yang dibuat pada skripsi ini akan dilakukan implementasi untuk mengetahui kelebihan dan kekurangan simulasi
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini dibahas mengenai implementasi aplikasi yang telah dibuat dan evaluasi terhadap aplikasi Multivariate Statistical Process Control. 4.1 Spesifikasi Kebutuhan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
54 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Program 4.1.1 Spesifikasi Kebutuhan Program Spesifikasi Perangkat Keras Perangkat keras yang digunakan untuk merancang sistem ini adalah : Processor
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Untuk implementasi pada Oke Bakery ada spesifikasi-spesifikasi yang dibutuhkan
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Untuk implementasi pada Oke Bakery ada spesifikasi-spesifikasi yang dibutuhkan sehingga program aplikasi dapat berjalan. Berikut adalah spesifikasinya.
Lebih terperinciProcessor Intel Pentium III 233MHz
Spesifikasi Perangkat Keras (hardware) Spesifikasi kebutuhan minimum: Processor Intel Pentium III 233MHz Memory 128 MB Hard disk 20 GB Monitor SVGA (1028 x 860) Keyboard Mouse Printer dot matrix Spesifikasi
Lebih terperinciBAB 2 LANDASAN TEORI
5 BAB 2 LANDASAN TEORI Struktur Aljabar Struktur aljabar adalah ilmu yang mempelajari suatu sistem aljabar dengan satu atau lebih operasi biner yang diberlakukan pada sistem aljabar tersebut. Struktur
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan
BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM Dari hasil perancangan yang dilakukan oleh penulis, pada bab ini disajikan implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan spesifikasi sistem
Lebih terperinciBAB IV HASIL DAN UJI COBA
51 BAB IV HASIL DAN UJI COBA IV.1. Spesifikasi Rancangan Pada sub bab spesifikasi rancangan ini akan dibahas mengenai spesifikasi perangkat lunak dan spesifikasi perangkat keras. IV.1.1. Spesifikasi Perangkat
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Untuk membuat sistem perlu dilakukan analisa sistem tersebut sehingga dapat
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM 3.1 Analisis Sistem Untuk membuat sistem perlu dilakukan analisa sistem tersebut sehingga dapat diketahui tahapan dan proses yang dibutuhkan sistem agar program (perangkat
Lebih terperinciPERANCANGAN PIRANTI LUNAK PENGUJIAN STRUKTUR ALJABAR GRUP KHUSUS (ABELIAN, SIKLIK & HOMOMORFISMA)
PERANCANGAN PIRANTI LUNAK PENGUJIAN STRUKTUR ALJABAR GRUP KHUSUS (ABELIAN, SIKLIK & HOMOMORFISMA) Ngarap Im Manik; Andrew Saputra Jurusan Matematika, Fakultas Sains dan Teknologi, Universitas Bina Nusantara,
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak secara manual maupun otomatis untuk menguji apakah
BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian adalah proses menjalankan dan mengevaluasi sebuah perangkat lunak secara manual maupun otomatis untuk menguji apakah perangkat lunak sudah
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk membuat aplikasi ini yaitu: 1. Processor Intel(R) Core(TM) Duo 2.
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perancangan Aplikasi Perangkat keras yang digunakan untuk membuat aplikasi ini yaitu: 1. Processor Intel(R) Core(TM) Duo 2.20 GHz 2. Memory
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
141 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Perancangan Aplikasi 1. Form Login Form Login ini muncul pertama kali saat aplikasi dijalankan. Untuk menjaga keamanan pengaksesan informasi, hanya mereka yang memiliki
Lebih terperinciBAB 4 PENGUJIAN PROGRAM DAN HASIL PENGUJIAN
BAB 4 PENGUJIAN PROGRAM DAN HASIL PENGUJIAN Pada bab ini disajikan hasil pengujian program beserta spesifikasi sistem yang digunakan dalam pengujian program optimasi pencarian rute terpendek dengan menggunakan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
51 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada tahap implementasi dan pengujian sistem, akan dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan
Lebih terperinci11. Tampilan Tambah Barang
281 11. Tampilan Tambah Barang Gambar 4.78 Rancangan Layar Tambah Barang 12. Tampilan Ubah Barang Gambar 4.79 Rancangan Layar Ubah Barang 282 13. Tampilan Master Stok Barang Gambar 4.80 Rancangan Layar
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM
BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM 4.1 Perangkat Keras Implementasi perancangan program aplikasi menggunakan komputer dengan spesifikasi hardware sebagai berikut. Processor Memori : Intel Pentium
Lebih terperinciBAB 2 LANDASAN TEORI. aljabar merupakan suatu himpunan beserta dengan operasi-operasi pada himpunan
BAB 2 LANDASAN TEORI 2.1 Sistem dan Struktur Aljabar Menurut Jong Jek Siang, 2002:436 (seperti dikutip Manik, 2011:2), sistem aljabar merupakan suatu himpunan beserta dengan operasi-operasi pada himpunan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. menjadi dua, yaitu perangkat keras (hardware) dan perangkat lunak (software). 1. Processor Pentium III 1 Ghz
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Spesifikasi sistem Informasi Geografis (SIG) untuk aplikasi ini dibagi menjadi dua, yaitu perangkat keras (hardware) dan perangkat lunak (software). 4.1.1
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. pertama adalah spesifikasi dari perangkat keras dan yang kedua adalan
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Program Untuk menjalankan program aplikasi Perhitungan Harga Put Option Pada Zero Coupon Bond ini diperlukan beberapa komponen pendukung. Yang pertama
Lebih terperinciPERANCANGAN PIRANTI LUNAK PENGUJIAN STRUKTUR ALJABAR GRUP KHUSUS (ABELIAN, SIKLIK & HOMOMORFISMA)
PERANCANGAN PIRANTI LUNAK PENGUJIAN STRUKTUR ALJABAR GRUP KHUSUS (ABELIAN, SIKLIK & HOMOMORFISMA) Ngarap Im Manik Jurusan.Matematika FST-BINUS University Jl.K.H Syahdan 9, Jakarta Barat, Indonesia email
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Umum Proses aplikasi rute tercepat akan menggunakan perangkat keras dan perangkat lunak yang memiliki spesifikasi sama agar proses penentuan rute ini dapat
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN
A V IMPLEMENTASI DAN PEMAHASAN 5.1 Implementasi Implementasi merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini akan dijabarkan spesifikasi perangkat keras dan perangkat
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. Processor : Intel Pentium IV 1.60 GHz RAM : 256 MB
BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM 4.1 Implementasi Program 4.1.1 Spesifikasi Keutuhan Program Spesifikasi Perangkat Keras Perangkat keras yang digunakan untuk merancang system ini adalah: Processor
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Setelah tahap penganalisaan dan perancangan selesai dilakukan, maka langkah selanjutnya dalam membangun sebuah sistem informasi adalah menguji apakah sistem tersebut siap diterapkan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
62 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Hardware dan Software Dalam pembuatan program aplikasi ini digunakan komputer dengan spesifikasi hardware sebagai berikut: 1) Processor : Pentium IV 2.80
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Pada tahap ini akan dijelaskan mengenai penereapan dari hasil analisis yang telah dilakukan. Adapun kebutuhan kebutuhan yang harus dipenuhi. 4.1.1 Kebutuhan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. terdapat pada bab sebelumnya dan juga evaluasi terhadap program tersebut.
BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini akan dipaparkan hasil implementasi program penghitungan basic reproduction rate penyakit demam berdarah dengue berdasarkan rancangan yang terdapat pada bab
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan
71 BAB IV IMPLEMENTASI DAN EVALUASI Pada bab empat ini akan dibahas mengenai hasil analisis dan perancangan aplikasi perhitungan gaji karyawan pada Koperasi Udara Jawa meliputi tahap implementasi, uji
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Setelah tahap penganalisaan dan perancangan selesai dilakukan, maka langkah selanjutnya dalam membangun sebuah sistem informasi adalah menguji apakah sistem tersebut siap diterapkan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz
62 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Program 4.1.1 Spesifikasi Kebutuhan Program Spesifikasi Perangkat Keras Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor :
Lebih terperinciBAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi
BAB 3 METODOLOGI 3.1 Metodologi Penelitian Metodologi penelitian yang digunakan dalam penulisan ini adalah studi kepustakaan dan studi laboratorium dimana penulis mempelajari teori-teori teknik pencarian
Lebih terperinciPENGEMBANGAN PROGRAM APLIKASI PENGUJIAN ALJABAR ABSTRAK (RING dan TURUNANNYA, FIELD, IDEAL) BERBASIS OPEN SOURCE
PENGEMBANGAN PROGRAM APLIKASI PENGUJIAN ALJABAR ABSTRAK (RING dan TURUNANNYA, FIELD, IDEAL) BERBASIS OPEN SOURCE Fransisca Fortunatadewi Binus University, Jakarta, DKI Jakarta, Indonesia Dibimbing oleh:
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sebelum menjalankan program aplikasi ini ada elemen-elemen pendukung yang harus diperhatikan yaitu perangkat lunak dari komputer (Software) dan perangkat
Lebih terperinciBAB II TINJAUAN PUSTAKA
6 BAB II TINJAUAN PUSTAKA A. Fungsi Definisi A.1 Diberikan A dan B adalah dua himpunan yang tidak kosong. Suatu cara atau aturan yang memasangkan atau mengaitkan setiap elemen dari himpunan A dengan tepat
Lebih terperinciBAB III. Standard Kompetensi. 3. Mahasiswa dapat menjelaskan pengertian homomorfisma ring dan menggunakannya dalam kehidupan sehari-hari.
BAB III Standard Kompetensi 3. Mahasiswa dapat menjelaskan pengertian homomorfisma ring menggunakannya dalam kehidupan sehari-hari. Kompetensi Dasar: Mahasiswa diharapkan dapat 3.1 Menyebutkan definisi
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Kebutuhan Program Untuk menjalankan aplikasi ini ada beberapa kebutuhan yang harus dipenuhi oleh pengguna. Spesifikasi kebutuhan berikut ini merupakan spesifikasi
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian sistem dimaksudkan untuk menguji semua element element
74 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian sistem dimaksudkan untuk menguji semua element element perangkat lunak yang dibuat apakah sudah sesuai dengan yang diharapkan. 5.1.1.
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. dari Sistem Informasi Geografi(SIG) ini adalah sebagai berikut:
BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Implementasi 4.1.1 Spesifikasi Hardware Spesifikasi minimum hardware yang diperlukan untuk menjalankan aplikasi dari Sistem Informasi Geografi(SIG) ini adalah
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Sistem yang digunakan untuk mengimplementasikan aplikasi ini dapat diuraikan sebagai berikut: 1. Perangkat Keras a. Processor minimum Pentium
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI Untuk mengetahui manfaat dari aplikasi backup dan restore ini, perlu dilakukan suatu implementasi. Implementasi yang benar dan tepat sasaran memerlukan pula ketersediaan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Implementasi Ada beberapa spesifikasi yang dibutuhkan pengguna agar program aplikasi ini dapat berjalan, yaitu: 4.1.1. Kebutuhan Piranti Keras (Hardware)
Lebih terperinciBAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.
42 BAB IV IMPLEMENTASI 4.1 Kebutuhan Sistem Untuk dapat menjalankan aplikasi ini maka diperlukan perangkat keras dan perangkat lunak dengan kondisi dan persyaratan tertentu agar aplikasi dapat berjalan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Pera ngkat Lunak. program aplikasi dengan baik adalah sebagai berikut:
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Perangkat Keras dan Pera ngkat Lunak 4.1.1 Spesifikasi Perangkat Keras Spesifikasi minimum hardware yang digunakan untuk menjalankan program aplikasi dengan
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Tahap implementasi merupakan tahap meletakkan perancangan sistem informasi kedalam bentuk bahasa pemrograman juga implementasi aplikasi dalam instansi atau perubahan dan dioperasikan
Lebih terperinciManual Installation Perceptive Content Web
Manual Installation Perceptive Content Web 1 DAFTAR ISI System Requirement Perceptive... 3 Cara Cek Versi JRE... 4 Langkah Instalasi JRE... 5 Mengaktifkan JRE... 7 2 System Requirement untuk Perceptive
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi sistem adalah tahap pengubahan hasil analisis dan perancangan sistem ke dalam bahasa pemrograman sehingga menghasilkan aplikasi.
Lebih terperinciBAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB
115 BAB 4 IMPLEMENTASI DAN TESTING 4.1. Implementasi 4.1.1. Perkiraan Kebutuhan Piranti Keras (Hardware) Perkiraan piranti keras atau hardware yang dibutuhkan dalam pembuatan aplikasi ini antara lain :
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Implementasi dan evaluasi adalah tahap mengimplementasikan analisis dan perancangan yang telah dibuat agar dapat melakukan proses rekam medis dan menghasilkan
Lebih terperinci(User Manual) Sistem Informasi Manajemen Kependudukan dan Aset Desa Desaku. Buku Petunjuk Penggunaan Aplikasi
Buku Petunjuk Penggunan Aplikasi (User Manual) Sistem Informasi Manajemen Kependudukan dan Aset Desa Desaku Hal 1 DAFTAR ISI DAFTAR ISI... 2 1 4 PENDAHULUAN... 1.1 TUJUAN PEMBUATAN DOKUMEN... 4 1.2 DESKRIPSI
Lebih terperinciPERANCANGAN PROGRAM. struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta
BAB 4 PERANCANGAN PROGRAM 4. Perancangan Program Dalam perancangan program aplikasi ini, terlebih dahulu dibuat rancangan struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Sistem Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain yang ada dalam dokumen desain sistem yang telah disetujui serta
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkan perancangan sistem
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Sistem yang digunakan untuk membuat Sistem Informasi Koperasi terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak. Perangkat keras
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem Spesifikasi perangkat lunak dan perangkat keras yang digunakan dalam pembuatan aplikasi adalah sebagai berikut : a. Perangkat Lunak 1. Microsoft
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Menjalankan Sistem Aplikasi Tracking Kartu Halo perlu memperhatikan lingkungan operasional dan pengembangan yang meliputi perangkat keras (hardware) yang
Lebih terperinciMembuat File Database & Tabel
Membuat File Database & Tabel Menggunakan MS.Office Access 2010 Database merupakan sekumpulan data atau informasi yang terdiri atas satu atau lebih tabel yang saling berhubungan antara satu dengan yang
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN. dapat mencatat debit tertinggi sungai. Aplikasi yang ada pada Balai Besar
BAB IV DESKRIPSI PEKERJAAN 4.1 Membuat Prosedur Kerja Balai Besar Wilayah Sungai Brantas ini belum memiliki aplikasi yang dapat mencatat debit tertinggi sungai. Aplikasi yang ada pada Balai Besar Wilayah
Lebih terperincitentang perubahan kondisi aplikasi dijalankan :
253 Gambar 4.22 Halaman Ganti Password Halaman ini digunakan oleh semua pengguna aplikasi ini untuk menggantikan kode sandi pengaksesan aplikasi. Dengan memasukkan kode sandi lama, kemudian memasukkan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Berikut ini merupakan spesifikasi perangkat keras dan perangkat lunak yang
BAB IMPLEMENTASI DAN EVALUASI. Implementasi Sistem Berikut ini merupakan spesifikasi perangkat keras dan perangkat lunak yang diperlukan agar program simulasi Tata Letak Tempat Sampah dengan Algoritma
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN 3.1 DESAIN PENELITIAN Rumusan Masalah Data Penelitian Studi Literatur Penerapan spread spectrum dan model psychoacoustic pada audio watermarking Metode Pengembangan Perangkat
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan metode pendekatan mundur ini, dibuat dan diuji pada komputer dengan
52 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Komputer Rancangan program aplikasi optimalisasi biaya produksi cetak dengan menggunakan metode pendekatan mundur ini, dibuat dan diuji pada komputer
Lebih terperinciBerikut merupakan prosedur penggunaan pada non-login :
Prosedur Penggunaan Berikut merupakan prosedur penggunaan pada non-login : 1. Beranda untuk Umum Gambar 4.1 Beranda Untuk Umum Pada halaman ini, user dapat membaca pengumuman yang telah diterbitkan oleh
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan
75 BAB IV IMPLEMENTASI DAN PENGUJIAN Berdasarkan perancangan software pada bab sebelumnya, maka dihasilkan sebuah aplikasi fingerscan untuk keamanan ruang kelas. Implementasi dan pengujian merupakan langkah
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI
45 BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Dalam mengimplementasikan tugas akhir ini digunakan PC dengan spesifikasi sebagai berikut : 4.1.1. Spesifikasi Kebutuhan Perangkat keras yang digunakan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Berdasarkan hasil analisa dan perancangan sistem yang telah dilakukan pada bab sebelumnya maka dilanjutkan ke tingkat implementasi, implementasi program aplikasi menggunakan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 1.1. Perangkat Lunak Pembangun Berikut ini merupakan software yang digunakan dalam pembuatan sistem: Tabel 4.1 Perangkat Lunak yang Digunakan dalam Membangun Aplikasi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem Pada bab ini akan dibahas mengenai implementasi sistem berdasarkan analisis dan perancangan yang telah dilakukan pada bab sebelumnya, dan dilanjutkan
Lebih terperinciBAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem
BAB V IMPLEMENTASI SISTEM Setelah tahap penganalisaan dan perancangan, maka langkah selanjutnya dalam membangun sebuah sistem informasi adalah menguji apakah sistem tersebut siap diterapkan atau diimplementasikan.
Lebih terperinciBAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan
BAB III METODOLOGI PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam. Waktu penelitian dilaksanakan semester ganjil
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: A. Software
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Aplikasi Pemesanan untuk Jasa Amal pada Yayasan Dana
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Implementasi Sistem Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Aplikasi Pemesanan untuk Jasa Amal pada Yayasan Dana Sosial
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan mengenai perangkat yang digunakan saat pembuatan aplikasi ini. Berikut merupakan spesifikasi perangkat
Lebih terperinciRANCANGAN PEMBUATAN PROGRAM PENGUJIAN STRUKTUR MATEMATIKA RING DAN FIELD
RANCANGAN PEMBUATAN PROGRAM PENGUJIAN STRUKTUR MATEMATIKA RING DAN FIELD Don Tasman 1 ; Ngarap Im Manik 2 ABSTRACT Along with the growth of human being thought and technology everything also becomes quickly.
Lebih terperinciBAB II KERANGKA TEORITIS. komposisi biner atau lebih dan bersifat tertutup. A = {x / x bilangan asli} dengan operasi +
5 BAB II KERANGKA TEORITIS 2.1 Struktur Aljabar Struktur aljabar adalah salah satu mata kuliah dalam jurusan matematika yang mempelajari tentang himpunan (sets), proposisi, kuantor, relasi, fungsi, bilangan,
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi adalah tahap dimana sistem yang dibuat telah digunakan
Lebih terperinci19. Form Surat Jalan (FrmSuratJalan.frm)
325 19. Form Surat Jalan (FrmSuratJalan.frm) Gambar 4.145 : Tampilan Layar Form Surat Jalan Form Surat Jalan berfungsi untuk melakukan penyimpanan data surat jalan sekaligus melakukan pencetakan laporan
Lebih terperinciIMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini dibahas mengenai implementasi serta evaluasi terhadap metode transformasi wavelet dalam sistem pengenalan sidik jari yang dirancang. Untuk mempermudah evaluasi,
Lebih terperinciBAB III METODOLOGI Analisis Kebutuhan Fungsi dan Kinerja Fungsi dan kinerja yang dibutuhkan dalam aplikasi ini adalah sebagai berikut:
BAB III METODOLOGI 3.1 Pengumpulan Data Tahap ini peneliti melakukan pengumpulan data yang berkaitan dengan pembuatan aplikasi ini, diantaranya mencari dan mengumpulkan data mengenai contoh kuis dan gambar
Lebih terperinciBAB 3 METODOLOGI PENELITIAN. Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan
BAB 3 METODOLOGI PENELITIAN 3.1 Desain Penelitian Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan model sekuensial linier. Desain penelitian untuk sistem optimalisasi produksi ini
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Selama proses pengujian aplikasi rute terpendek akan digunakan perangkat keras dan perangkat lunak yang berspesifikasi sama. Hal ini dilakukan agar
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:
5. BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu: a. Software
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. telah di identifikasi pada bab 3, saatnya untuk melakukan implementasi dan Kebutuhan Sumberdaya Aplikasi
352 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Program Magang Setelah melakukan analisis dan perancangan solusi terhadap permasalahan yang telah di identifikasi pada bab 3, saatnya untuk melakukan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Kebutuhan Sarana Untuk menjalankan aplikasi, pengguna harus memenuhi beberapa persyaratan perangkat keras dan perangkat lunak. Persyaratan tersebut akan
Lebih terperinciBAB V TESTING DAN IMPLEMENTASI SISTEM
BAB V TESTING DAN IMPLEMENTASI SISTEM 5.1 Pengujian Sistem Pengujian dapat berarti proses untuk memeriksa apakah suatu perangkat lunak yang dihasilkan sudah dapat dijalankan sesuai dengan standar tertentu.
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. melakukan coding, pengujian juga dilakukan untuk memastikan aplikasi dapat
BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap akhir dari SDLC adalah tahap implementasi. Pada tahap ini, aplikasi yang dirancang benar benar dibangun berdasarkan desain yang telah dibuat sebelumnya. Pada tahap
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. aplikasi sistem informasi geografis ini adalah : a. Spesifikasi perangkat keras minimum : memori 64 MB.
92 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Perangkat keras (Hardware) Perangkat keras yang dibutuhkan untuk mengoperasikan program aplikasi sistem informasi geografis ini adalah : a. Spesifikasi
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI SISTEM
94 BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Implementasi 4.1.1 Spesifikasi Hardware Spesifikasi hardware minimum yang diperlukan untuk menjalankan sistem informasi ini adalah sebagai berikut : a. Processor
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Setelah tahap perancangan dilakukan dan sudah dipaparkan pada bab sebelumnya, maka dalam bab ini penulis akan mengimplementasikan sistem dari perancangan
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Tahap implementasi program adalah tahap penerapan dari analisis dan perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari: Pembuatan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi
Lebih terperinci