PEMBELAJARAN KONSEP GRUP KUOSIEN ( QUOTIENT GROUP ) DENGAN MENGGUNAKAN PROGRAM ISETL. Oleh Elah Nurlaelah ( UPI ) Ema Carnia ( UNPAD )

dokumen-dokumen yang mirip
PEMANFAATAN INFORMATION TECHNOLOGY ( Program ISETL ) DALAM PEMBELAJARAN STRUKTUR ALJABAR

PEMBELAJARAN KONSEP GRUP KUOSIEN ( QUOTIENT GROUP) DENGAN MENGGUNAKAN PROGRAM ISETL

PEMBELAJARAN KONSEP GRUP KUOSIEN ( QUOTIENT GROUP) DENGAN MENGGUNAKAN PROGRAM ISETL

PEMBELAJARAN KONSEP GRUP MENGGUNAKAN PROGRAM ISETL BERDASARKAN TEORI APOS

LEMBAR KERJA MAHASISWA SEBAGAI MEDIA PEMBELAJARAN MATA KULIAH STRUKTUR ALJABAR I DENGAN PROGRAM ISETL

PENGGUNAAN PROGRAM ISETL DALAM PEMBELAJARAN ALJABAR. Oleh : Elah Nurlaelah *) Ema Carnia **) ABSTRAK

BUKU AJAR STRUKTUR ALJABAR

Jurnal Pengajaran MIPA, Vol. 6 No. 1 Juni 2005 INOVASI PEMBELAJARAN STRUKTUR ALJABAR I DENGAN MENGGUNAKAN PROGRAM ISETL BERDASARKAN TEORI APOS

IMPLEMENTASI MODEL PEMBELAJARAN APOS DAN MODIFIKASI APOS (M-APOS) PADA MATA KULIAH STRUKTUR ALJABAR

UPAYA MENINGKATKAN KEMAMPUAN KREATIVITAS DAN DAYA MATEMATIKA MAHASISWA CALON GURU MELALUI PEMBELAJARAN BERDASARKAN TEORI APOS DAN TUGAS TERSTRUKTUR

Jurnal Pendidikan Matematika Raflesia Vol. 1 No. 2 Desember 2016

BAB III METODE PENELITIAN

REFLEKSI MAHASISWA TERHADAP PEMBELAJARAN MATA KULIAH STRUKTUR ALJABAR I DENGAN MENGGUNAKAN PROGRAM ISETL

Peningkatan Kemandirian Belajar Mahasiswa Melalui Penggunaan Pendekatan Modifikasi APOS

PROGRAM ISETL PADA TEORI APOS SEBAGAI UPAYA MEMBANTU MAHASISWA MEMAHAMI MATA KULIAH STRUKTUR ALJABAR DI STAIN BATUSANGKAR

Elah Nurlaelah Jurusan Pendidikan Matematika, FPMIPA Universitas Pendidikan Indonesia ABSTRAK ABSTRACT

ABSTRAKSI REFLEKTIF DALAM BERFIKIR MATEMATIKA TINGKAT TINGGI

Desi Wahyuningtyas 16, Didik Sugeng Pambudi 17, Dinawati Trapsilasiwi 18

BAB I PENDAHULUAN. Proses pembelajaran matematika di perguruan tinggi membutuhkan


TEORI APOS DAN IMPLEMENTASINYA DALAM PEMBELAJARAN

BAB I PENDAHULUAN. Pendidikan merupakan salah satu aspek penting bagi pembangunan suatu

BEBERAPA HASIL PENELITIAN YANG MENGGUNAKAN TEORI APOS PADA PEMBELAJARAN MATA KULIAH STRUKTUR ALJABAR (ALJABAR ABSTRAK)

Pertemuan 8 Pemrograman

IMPLEMENTASI PEMBELAJARAN M-APOS BERSETING STAD UNTUK MENINGKATKAN PEMAHAMAN HOMOMORFISMA GRUP BAGI MAHASISWA UNIVERSITAS KANJURUHAN MALANG

MODUL PEMBELAJARAN LIMIT DENGAN TEORI APOS. Retno Marsitin Universitas Kanjuruhan Malang

STRUKTUR KENDALI PERCABANGAN

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. Berikut hasil analisis dari subjek 1 dari soal nomor

FLOWCHART (DIAGRAM ALIR) P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )

BAB V PEMBAHASAN. A. Pembahasan Analisis Pemahaman Siswa Berkemamapuan Tinggi Berdasarkan Teori APOS

IMPLEMENTASI TEORI BELAJAR APOS DENGAN MENGGUNAKAN PENDEKATAN SIKLUS ACE UNTUK MENINGKATKAN PEMAHAMAN KONSEP MATEMATIKA (PTK

ANALISIS DAN PERANCANGAN SISTEM (APS) Konsep Pemodelan

GRUP HINGGA NILPOTENT. Patma dan Hery Susanto Universitas Negeri Malang

Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016

Teknik Informatika S1

Chapter 5 Choice. repeatedly if tanda 2 on label: lakukan proses potong 2 if tanda 3 on label: lakukan proses potong 3 until switched off program 5.

Adi Candra Kusuma DIII Teknik Komputer Politeknik Harapan Bersama

BEBERAPA HASIL PENELITIAN YANG BERKAITAN DENGAN TEORI APOS. Oleh: Elah Nurlaelah Jurusan Pendidikan Matematika FPMIPA UNIVERSITAS PENDIDIKAN INDONESIA

Teknik Informatika S1

BAB I PENDAHULUAN A. Latar Belakang

TERBENTUKNYA KONSEPSI MATEMATIKA PADA DIRI ANAK DARI PERSPEKTIF TEORI REIFIKASI DAN APOS

R-SUBGRUP NORMAL FUZZY NEAR-RING

BAB I PENDAHULUAN A. Latar Belakang

DIKTAT PRAKTIKUM PROGRAM ISETLW 2.0. Disusun oleh: Dra. Elah Nurlaelah, M.Si

PROFIL PEMBENTUKAN SKEMA SISWA SD DALAM MEMECAHKAN MASALAH YANG TERKAIT DENGAN OPERASI PENJUMLAHAN BILANGAN PECAHAN BERDASARKAN KEMAMPUAN MATEMATIKA

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

BAB I PENDAHULUAN. di bidang teori bilangan, aljabar, analisis, teori peluang dan matematika diskrit.

LAPORAN PENELITIAN HIBAH BERSAING PENINGKATAN PEMAHAMAN DAN PENALARAN MATEMATIS MAHASISWA CALON GURU DENGAN KONSTRUKSI MENTAL APOS.

Java Operators. Nurochman

BAB II KAJIAN PUSTAKA

ANTI SUBGRUP FUZZY. Kata Kunci: Lower level subset, Anti subgrup fuzzy, Lower Level Subgrup.

BAB 3 PENYELESAIAN KONDISI

KAJIAN HASIL-HASIL PENELITIAN YANG BERKAITAN DENGAN TEORI APOS DAN KREATIVITAS MATEMATIKA

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

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

STRUKTUR DASAR ALGORITMA. Rio Widyatmoko,

Definisi Percabangan

Penggunaan Maple dalam Pembelajaran Teori Grup

Program Development Cycle

Pemrograman Dekstop Pulut Suryati

1. Algoritme Aritmetika a. Prosedur UbahBinKeDes Deskripsi : Prosedur mengubah Vektor Biner ke Desimal dari Order Rendah ke Order Tinggi UbahBinKeDes

MENINGKATKAN AKTIVITAS DAN HASIL BELAJAR SISWA MELALUI PENERAPAN STRATEGI SIKLUS ACE PADA PEMBELAJARAN KIMIA Oleh I Wayan Soma 1

MATERI 3a Pemrograman Berorientasi Objek (S3)

BAB 4 METODOLOGI PEMECAHAN MASALAH

STRUKTUR ALJABAR. Sistem aljabar (S, ) merupakan semigrup, jika 1. Himpunan S tertutup terhadap operasi. 2. Operasi bersifat asosiatif.

Algoritma dan Struktur Data

JURUSAN PENDIDIKAN MATEMATIKA FAKULTAS PENDIDIKAN MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS PENDIDIKAN INDONESIA 2008

Visual Basic 6.0 For Beginners

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

Algoritma Pemrograman

Pemodelan Berorientasi Objek

Jurnal MIPA 40 (1) (2017): Jurnal MIPA.

ENKAPSULASI PEMROGRAMAN LANJUT. Dr. Eng. Herman Tolle. Teknik Informatika PTIIK UB Semester Genap 2015/2016

TPI4202 e-tp.ub.ac.id. Lecture 5

BAB 1 PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI HALAMAN SAMPUL DEPAN... HALAMAN JUDUL... HALAMAN PENGESAHAN PEMBIMBING... HALAMAN PENGESAHAN PENGUJI... HALAMAN PERNYATAAN...

OPERASI SELEKSI PEMROGRAMAN C++

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

1. LifeLine Sequence Diagram dibuat dengan banyak lifeline. Setiap lifeline mendapatkan tempat sendiri sendiri. Beberapa jenis lifeline antara lain

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Pengembangan Lembar Kerja Siswa Berdasarkan Teori Apos (Action, Processe, Object, Shceme) untuk Meningkatkan Efektivitas Pembelajaran Matematika

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Sesi/Perkuliahan ke: VII

Operator dan Assignment

LAMPIRAN-LAMPIRAN. Kuisioner Analisis User 1. Berapakah umur Anda? a. < 15 b c d e. > Anda pria atau wanita?

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

Himpunan. by Ira Prasetyaningrum. Page 1

Pemrograman Berbasis Objek Operator dan Assignment

Algoritma Pemrograman

Modul Pembangunan Aplikasi Basis Data Lanjut 2014

LAMPIRAN. /****** Object: Table [dbo].[dimensiactionoffice] Script Date: 01/21/2011

RING FUZZY DAN SIFAT-SIFATNYA FUZZY RING AND ITS PROPERTIES

Pemodelan Sistem Perangkat Lunak. Andronicus Riyono, M.T. Universitas Kristen Duta Wacana

Monitor. Process Synchronization. SISTIM OPERASI (IKI-20230) ProcessSynchronization Ch. 6. Johny Moningka

BAB 1 PENDAHULUAN. Metode Numerik

BAB III LANDASAN TEORI

IDEAL FUZZY NEAR-RING. Saman Abdurrahman, Na imah Hijriati, Thresye

Teknik Percabangan. Brigida Arie Minartiningtyas, M.Kom

Object Oriented Analysis and Design -Pendahuluan- Nisa ul Hafidhoh

Modul I Mengenal Pemrograman Delphi

Transkripsi:

PEMBELAJARAN KONSEP GRUP KUOSIEN ( QUOTIENT GROUP ) DENGAN MENGGUNAKAN PROGRAM ISETL Oleh Elah Nurlaelah ( UPI ) Ema Carnia ( UNPAD )

KERANGKA KERJA PENELITIAN Theoretical Analysis Collection and Analysis of Data Design and Implementation of Instruction

TEORI APOS ACTION PROCESS OBJECT SCHEMA S6S6

KONSTRUKSI MENTAL ACEACE Interiorization Actions OBJECTS PROCESSES Coordination Inversion Encapsulation De-encapsulation

SIKLUS ACE ACTIVITIES CLASS DISCUSSION EXERCISES S10

ACTION Action adalah suatu transformasi objek yang dirasakan individu sebagai sesuatu yang diperlukan yang berasal dari luar.

PROCESS Process adalah konstruksi mental secara internal yang diperoleh ketika individu sudah bisa melakukan action berulang kali sehingga individu tersebut tidak terlalu banyak memerlukan stimuli dari luar. Pada tingkat ini individu dapat menelusuri kebalikan dan mengkomposisikan dengan process lainnya.

OBJECT Process berubah menjadi suatu object ketika individu menyadari suatu process sebagai suatu totalitas, menyadari bahwa transformasi dapat dilakukan padanya dan juga dapat mengkonstruksi transformasi tersebut.

SCHEMA Koleksi dari process dan object dapat diorganisasikan dalam suatu struktur untuk membentuk suatu schema. Beberapa Schema dapat diperlakukan sebagai suatu object didalam schema yang lebih tinggi tingkatannya S4 S4

Contoh Pembelajaran Grup Kuosien Dengan Program ISETL

Contoh Instruksi ISETL yang sederhana > 7+8; 25; > 13 * ( -233.8); -3039.400; > 6 = 2 * 3; > 5 >= 2 * 3; false;

> 17 >> + 237 460 >> *2 >> ; -513; > n := 37 mod 23; > n; 14; > (2 /= 3) and (( 5.2/3.1) > 0.9 ); > ( 3 <= 3 ) impl ( 3 = 2 + 1);

Definisi Grup dalam Instruksi ISETL > is_closed := func(g,o); >> return forall x, y in G ( x.o y ) in G; > is_assoc := func(g, o); >> return forall x, y, z in G ( x.o y).o z = x.o(y.o z); > has_identity := func(g,o); >> return exists e in G (forall x in G e.o x = x );

>> identity := func(g, o); >> return >> choose e in G (forall x in G e.o x = x and x.o e = x); > has_inverses := func(g,o); >> local e; >> e := identity(g, o); >> return >> is_defined(e) and ( forall x in G (exists x' in G x'.o x = e)); > inverses := func(g, o, x); >> local e; >> e := identity(g,o); >> return choose x' in G x'.o x = e;

> name_group := proc(set, operation); >> G := set; o := operation; >> e := identity(g,o); >> i := g -> inverses(g, o, g) ; >> writeln "group objects defined: G, o, e, i"; > Z15 := {0..14}; > a15 := func(x,y); >> if ( x in Z15 and y in Z15 ) then >> return ( x + y ) mod 15;

Contoh : > Z15 := {0..14}; > a15 := func(x,y); >> if ( x in Z15 and y in Z15 ) then >> return ( x + y ) mod 15; > 13.a15 12; > 13.a15 12; 10; > name_group(z15, a15); group objects defined: G, o, e, i > is_closed(g, o); > is_assoc (G, o); > has_identity(g, o); > has_inverses (G, o);

> PR := func(g,o); >> return func (x,y); >> if ( x in G and y in G ) then >> return ( x.o y ); >> elseif ( x in G and y subset G ) then >> return {( x.o b) : b in y}; >> elseif ( x subset G and y in G ) then >> return {( a.o y ) : a in x }; >> elseif ( x subset G and y subset G ) then >> return {( a.o b ) : a in x, b in y }; > 13.oo 5; 3; > 13.o 5; 3;

> pp name_group name_group := proc(set, operation); G := set; o := operation; e := identity(g,o); i := g -> inverses(g, o, g) ; writeln "group objects defined: G, o, e, i"; end; > name_group := proc( set, operation opt subst); >> G := set; o := operation; oo := PR(G,o); >> e := identity(g, o); i := g -> inverses(g,o,g) ; >> writeln " Subgroup objects defined : G, o, oo, e, i. "; >> if is_defined (subst) then >> H := subst; >> GrmodH := { H.oo g : g in G }; $ The sets of right cosets; >> Kr := g -> H.oo g ; $ Kr(g) is the coset of g; >> GlmodH := { g.oo H: g in G}; $ The sets of left cosets; >> Kl := g -> g.oo H ; $ Kl(g) is the left coset of g; >> writeln " Subgroup objects defined : H, GrmodH, Kr, GlmodH, Kl. ";

> H := {0, 3, 6, 9, 12 }; > H.oo 1; {10, 7, 13, 1, 4}; > H.oo 2; {2, 5, 11, 14, 8}; > GrmodH := { H.oo g : g in G }; > is_closed(grmodh, oo); > GrmodH; {{1, 4, 13, 10, 7}, {5, 2, 14, 11, 8}, {6, 0, 3, 12, 9}};

2. a. > Z12 := {0..11}; > a12 := func(x,y); >> if ( x in Z12 and y in Z12 ) then >> return ( x + y ) mod 12; > name_group(z12, a12); Subgroup objects defined : G, o, oo, e, i. > H := {0, 4, 8}; > 1.oo H; H.oo 1; {5, 9, 1}; {1, 5, 9};

i. > 2.oo H; H.oo 2; {10, 2, 6}; {10, 2, 6}; >!setrandom off > 3.oo H; H.oo 3; {3, 7, 11}; {3, 7, 11}; > 4.oo H; H.oo 4; {0, 4, 8}; {0, 4, 8}; > 5.oo H; H.oo 5; {1, 5, 9}; {1, 5, 9}; > $ untuk setiap x dalam G maka x.oo H = H.oo x

ii. > Kr := g -> H.oo g ; > Kl := g -> g.oo H ; > Kr(1); Kl(1); {1, 5, 9}; {1, 5, 9}; > Kr(2); Kl(2); {2, 6, 10}; {2, 6, 10}; > Kr(3); Kl(3); {3, 7, 11}; {3, 7, 11}; > Kr(4);Kl(4); {0, 4, 8}; {0, 4, 8}; > Kr(5); Kl(5); {1, 5, 9}; {1, 5, 9}; > $ Untuk setiap x dalam G maka Kr(x) = Kl(x)

iii. > GrmodH := { H.oo g : g in G }; > GrmodH; {{0, 4, 8}, {1, 5, 9}, {2, 6, 10}, {3, 7, 11}}; > is_closed(grmodh, oo); > is_assoc(grmodh, oo); > has_identity(grmodh, oo); > identity(grmodh, oo); {0, 4, 8}; > has_inverses(grmodh, oo);

> inverses(grmodh, oo, {0, 4, 8}); inverses(grmodh, oo,{1, 5, 9}); inverses(grmodh, oo, {2, 6, 10}); inverses(grmodh, oo, {3, 7, 11}); {0, 4, 8}; {3, 7, 11}; {2, 6, 10}; {1, 5, 9}; > $ GrmodH merupakan suatu grup.

iv. > GlmodH := { g.oo H: g in G}; > GlmodH; {{0, 4, 8}, {1, 5, 9}, {2, 6, 10}, {3, 7, 11}}; > is_closed(glmodh, oo); is_assoc(glmodh, oo); has_identity(glmodh, oo); identity(glmodh, oo); has_inverses(glmodh, oo); {0, 4, 8};

> inverses(glmodh, oo, {0, 4, 8}); inverses(glmodh, oo,{1, 5, 9}); inverses(glmodh, oo, {2, 6, 10}); inverses(glmodh, oo, {3, 7, 11}); {0, 4, 8}; {3, 7, 11}; {2, 6, 10}; {1, 5, 9}; > $ GlmodH merupakan suatu grup. > $ GrmodH sama dengan GlmodH seperti terlihat pada hasil berikut;

v. > GrmodH; GlmodH; {{0, 4, 8}, {1, 5, 9}, {2, 6, 10}, {3, 7, 11}}; {{0, 4, 8}, {1, 5, 9}, {2, 6, 10}, {3, 7, 11}}; > GrmodH = GlmodH b. > S3 := {[a,b,c] : a,b,c in [1..3] # {a,b,c} = 3}; > op := func(x, y); >> if ( x in S3 and y in S3 ) then >> return [ x(y(i)): i in [1..3]]; > name_group(s3, op); Subgroup objects defined : G, o, oo, e, i. > G; {[1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 1, 2], [3, 2, 1]};

i. > H := {[1,2,3], [2,1,3]}; > H.oo [1,3,2]; [1,3,2].oo H; {[1, 3, 2], [2, 3, 1]}; {[1, 3, 2], [3, 1, 2]}; > H.oo [3,1,2]; [3,1,2].oo H; {[3, 1, 2], [3, 2, 1]}; {[1, 3, 2], [3, 1, 2]}; > $ Untuk setiap x dalam G diperoleh H.oo x tidak sama dengan x.oo H ii. > Kr([1,3,2]); Kl([1,3,2]); {[1, 3, 2], [2, 3, 1]}; {[1, 3, 2], [3, 1, 2]}; > Kr([3,1,2]); Kl([3,1,2]); {[3, 1, 2], [3, 2, 1]}; {[1, 3, 2], [3, 1, 2]}; > $ Ternyata Kl(x) tidak sama dengan Kr(x)

iii. > GrmodH := { H.oo g : g in G }; > GrmodH; {[1, 2, 3], [2, 1, 3]}, {[1, 3, 2], [2, 3, 1]}, {[3, 1, 2], [3, 2, 1]}}; > is_closed(grmodh, oo); is_assoc(grmodh, oo); has_identity(grmodh, oo); identity(grmodh, oo); has_inverses(grmodh, oo); false; OM; false;

> is_closed(h, o); is_assoc(h, o); has_identity(h,o); identity(h, o); has_inverses(h,o); [1, 2, 3]; > GrmodH; {{[1, 2, 3], [2, 1, 3]}, {[1, 3, 2], [2, 3, 1]}, {[3, 1, 2], [3, 2, 1]}}; > is_closed(grmodh, oo); is_assoc(grmodh, oo); has_identity(grmodh, oo); identity(grmodh, oo); has_inverses(grmodh, oo); false; OM; false;

iv. > GlmodH := { g.oo H: g in G}; > GlmodH; {{[1, 2, 3], [2, 1, 3]}, {[1, 3, 2], [3, 1, 2]}, {[2, 3, 1], [3, 2, 1]}}; > is_closed(grmodh, oo); false; > is_assoc(grmodh, oo); > has_identity(grmodh, oo); > identity(grmodh, oo); OM; > has_inverses(grmodh, oo); false;

TERIMA KASIH