0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan23 halaman

Program Python untuk Grafik GeoGebra

Dokumen ini menyajikan sebuah proyek yang bertujuan untuk mengembangkan program dalam Python yang menggunakan antarmuka PyGgb untuk menggambar fungsi matematis di GeoGebra. Program ini akan memungkinkan mahasiswa teknik sistem di Universitas Otonom Beni untuk menjelajahi fungsi dan memperkuat pemahaman mereka tentang konsep-konsep matematis melalui manipulasi interaktif grafik. Proyek ini akan menerapkan logika matematis dalam pembuatan grafik untuk mempromosikan penalaran logis.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan23 halaman

Program Python untuk Grafik GeoGebra

Dokumen ini menyajikan sebuah proyek yang bertujuan untuk mengembangkan program dalam Python yang menggunakan antarmuka PyGgb untuk menggambar fungsi matematis di GeoGebra. Program ini akan memungkinkan mahasiswa teknik sistem di Universitas Otonom Beni untuk menjelajahi fungsi dan memperkuat pemahaman mereka tentang konsep-konsep matematis melalui manipulasi interaktif grafik. Proyek ini akan menerapkan logika matematis dalam pembuatan grafik untuk mempromosikan penalaran logis.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

UNIVERSITAS OTONOM BENI “JOSÉ BALLIVIÁN”

FAKULTAS KEJURUAN DAN TEKNOLOGI

PROGRAM STUDI TEKNIK SISTEM

ALGEBRA I

CIS-ALG-o11101

JUDUL

Aplikasi logika dalam kehidupan sehari-hari

PROYEK:

Pengembangan program Python untuk menggambar fungsi di


GeoGebra melalui PyGgb untuk membantu siswa Kelas Satu
Semester CIS di UAB

BIDANG TINDAKAN

ALGEBRA I

CIS-ALG-o11101

PENGAJAR:

Ing. Sandra Zarate Camacho

MAHASISWA: 1.- Joel Leiva Calle 5.-Leonel Antonio Franco Viruez

2.-John Fabián Ernesto Nuñez Heredia 6.-Luis Calos Aguilar Aponte

3.-Fabiana Nicole Patño Gutirrez 7.-Jesús Ernesto Cuba Malala

4.-Juan Pablo Vaca Mercado

3 Juli 2023
INDIKATOR
PENDAHULUAN
I.- TUJUAN……………………………………………..……….….………………………………2
3.1 Tujuan umum……………………………………..…………………………………2
3.2 Tujuan spesifik………………………………………………………….…………………….2
II.- HIPOTESIS…………………………………………………………………………………………2
III.- VARIABEL…………………………………………………………………………………….……3
3.1. Variabel independen…………………………………………………………………………..3
3.2. Variabel dependente…………………………………………………………………................3
IV.-POPULASI PENELITIAN ……………………………………………………………………...3
V.- MARCO TEORITIS…………………………………………………………..……………………4
5.1.-Pengantar pemrograman di python………………………………………………….…4
5.2.-Sintaksis dan struktur python…………………………………………………………………5
5.3.-Penggunaan python sebagai bahasa pemrograman untuk aplikasi matematis………...6
5.4.-Pendahuluan ke geogebra………………………………………………………………………7
5.5.-Pyggb: antarmuka python-geogebra…………………………………………………………….8
5.6.-Fungsi matematis dan representasi grafis…………………………………………9
5.7.-Aplikasi logika matematika dalam pengembangan program…………………..……10
5.8.-Manfaat menggunakan program dalam pembelajaran matematika………………..11
VI.- METODOLOGI……………………………………………………………………………...…12
6.1.-Teknik dan alat yang digunakan……………………………………………………………13
VII-CONTOH APLIKASI LOGIKA MATEMATIKA………………...……..14
VIII.-ANALISIS DAN DISKUSI……………………………………………………………………...15
IX-KESEMPULAN……………………………...……………………………………………..…..16
X-REFERENSI BIBLIOGRAFI ……………………………...……………………….……17
XI-ANEXOS……………………………...……………………………………………………………18
PENDAHULUAN
Di dunia saat ini, pengembangan keterampilan pemrograman telah menjadi fundamental
untuk menyelesaikan masalah, mengotomatiskan tugas, dan meningkatkan kemampuan analitis kita. Di
dalam konteks ini, proyek ini memiliki tujuan utama untuk mengembangkan sebuah program di
Python yang memanfaatkan antarmuka PyGgb (Python-GeoGebra) untuk menggambar fungsi di
GeoGebra. Proyek ini bertujuan untuk memberikan manfaat kepada mahasiswa semester pertama.
Program Studi Teknik Sistem (CIS) di Universitas Otonom Beni (UAB).

Program dalam Python akan memungkinkan siswa untuk memasukkan berbagai fungsi matematis
dan akan secara otomatis menghasilkan grafik yang sesuai di GeoGebra. Alat ini
akan memberikan kepada siswa kesempatan untuk bereksperimen dengan berbagai fungsi,
memahami perilaku mereka dan memvisualisasikan konsep-konsep abstrak dengan cara yang lebih

intuitif. Interaktivitas dan kemampuan untuk memanipulasi grafik di GeoGebra akan berkontribusi
untuk memperkuat pemahaman dan penguasaan mereka terhadap fungsi matematika.

1
I.- TUJUAN PROYEK
1.1.-Tujuan umum

Mengembangkan program dalam Python yang menggunakan antarmuka PyGgb untuk membuat grafik
fungsi di GeoGebra.
Terapkan logika matematika dalam pembuatan grafik fungsi matematis
untuk memperkuat pemahaman siswa.
Memberikan kepada mahasiswa semester pertama Jurusan Teknik Sistem
di Universitas Otonom Beni (UAB) sebuah alat interaktif untuk
bereksperimen dengan berbagai fungsi dan konsep matematis.

1.2.-Tujuan spesifik:

Meneliti dan mengumpulkan informasi relevan tentang logika matematika dan ke


aplikasi dalam kehidupan sehari-hari.
Mempelajari dan memahami prinsip serta metode antarmuka PyGgb (Python-
GeoGebra) untuk generasi grafik.
Menilai efektivitas dan relevansi program dalam Python dalam pembelajaran
matematika dan pemahaman konsep-konsep abstrak.
Mempromosikan pemikiran kritis dan penalaran logis siswa melalui
dari penerapan logika matematika dalam penghasilan grafik.
Berpartisipasi dalam pengembangan keterampilan analitis dan pemecahan masalah dari
mahasiswa melalui penggunaan alat teknologi seperti Python dan GeoGebra.

II.-HIPOTESIS

Penggunaan program Python untuk menggambar fungsi di GeoGebra melalui PyGgb


akan memungkinkan mahasiswa semester pertama CIS di UAB untuk meningkatkan pemahaman mereka
dari fungsi matematika dan memperkuat pemikiran logis serta penalaran algoritmik,
yang akan tercermin dalam kinerja akademis yang lebih baik.

2
[Link]

6.1.-Variabel dependen:

Pembelajaran mahasiswa angkatan pertama Program Studi Teknik Sistem


di Universitas Otonomi Beni (UAB) terkait dengan fungsi matematika,
pemahaman konsep abstrak dan penyelesaian masalah matematika dalam kehidupan
sehari-hari.

6.2.-Variabel independen:

Penggunaan program dalam Python dengan antarmuka PyGgb untuk memplot fungsi di GeoGebra,
bersama dengan penerapan logika matematika dalam penghasilan grafik dan
manipulasi interaktif terhadapnya.

IV. POPULASI STUDI

Penelitian ini dilakukan selama periode dua bulan, mencakup bulan Mei dan
Juni, di kota Trinidad, yang terletak di departemen Beni, Bolivia. Secara khusus,
studi ini dilakukan di Universitas Otonom Beni 'José Ballivián' (UAB), di mana pekerjaan dilakukan
dengan mahasiswa semester pertama dari Program Studi Teknik Sistem.

3
V. MARCO TEORITIS

PENDAHULUAN KE PEMROGRAMAN DENGAN PYTHON

KONSEP DASAR PEMROGRAMAN:

Penting untuk memahami konsep dasar pemrograman, seperti variabel, jenis dari
data, struktur kontrol dan fungsi, karena relevansinya dalam pengembangan
program dalam Python untuk memplot fungsi di GeoGebra menggunakan PyGgb, dan aplikasinya
dalam kehidupan sehari-hari.

Variabel: Variabel memungkinkan untuk menyimpan dan memanipulasi data dalam sebuah program. Di dalam

konteks proyek, pengetahuan tentang variabel sangat penting bagi siswa


mereka dapat memasukkan berbagai fungsi matematika dan memanipulasi hasil yang diperoleh. Yang
variabel memungkinkan Anda berinteraksi dengan program dan menjelajahi berbagai skenario
matematikawan.

Jenis data: Jenis data memungkinkan untuk merepresentasikan dan mengoperasikan informasi dari

berbagai bentuk. Dengan memahami tipe data, siswa dapat menggunakan variabel
sesuai untuk menyimpan dan mengolah hasil fungsi matematika. Untuk
contoh, Anda dapat menggunakan variabel tipe integer untuk menghitung pengulangan dalam loop atau
variabel tipe float untuk menyimpan hasil dengan desimal.

Struktur kontrol: Struktur kontrol, seperti kondisi dan loop,


memungkinkan untuk membuat keputusan dan mengulang tindakan dalam sebuah program. Dalam konteks proyek,

kondisional dapat digunakan untuk memvalidasi input fungsi matematis atau


mengambil keputusan tentang operasi apa yang dilakukan berdasarkan kondisi tertentu. Mereka
Di sisi lain, loop memungkinkan untuk mengulangi eksekusi blok kode, yang bisa menjadi
berguna untuk menghasilkan beberapa grafik atau melakukan perhitungan iteratif.

Fungsi: Fungsi adalah blok kode yang dapat digunakan kembali yang memungkinkan pengorganisasian dan

memodularisasi program. Dalam proyek, pengetahuan tentang fungsi sangat penting untuk
pengembangan program dalam Python. Saat mendefinisikan fungsi-fungsi spesifik, para siswa
dapat mengenkapsulasi tugas repetitif, seperti pembuatan grafik, dan menggunakannya kembali
dengan mudah di berbagai bagian program.

4
SINTAKSIS DAN STRUKTUR PYTHON

Aturan penulisan kode: Python mengikuti seperangkat aturan khusus


untuk menulis kode yang dapat dibaca. Konsistensi dalam penulisan kode mempermudahnya
pemahaman dan pemeliharaan. Penting untuk menggunakan nomenklatur yang jelas dan
koheren dalam memberi nama variabel dan fungsi, serta menggunakan komentar untuk
menjelaskan tujuan dan cara kerja kode.

Indentasi: Di Python, indentasi yang tepat sangat penting, karena mendefinisikan struktur
y hierarki kode. Alih-alih menggunakan kurung kurawal atau kata kunci, Python menggunakan
indentasi untuk membatasi blok kode. Ini membantu agar kode lebih
terbacanya dan dapat dipahami. Inden yang konsisten dan sesuai menjamin bahwa
blok kode harus terstruktur dengan benar dan menghormati logika dari
programa.

Pernyataan variabel: Variabel dalam Python didefinisikan melalui


penugasan nilai menggunakan operator "=". Penting untuk mengikuti aturan dari
nomenklatur untuk penamaan variabel, menggunakan huruf, angka, dan garis bawah, dan
dimulai dengan huruf atau garis bawah. Selain itu, Python adalah bahasa pemrograman

pemrograman dengan pengetikan dinamis, yang berarti tidak perlu mendeklarasikan


secara eksplisit jenis variabel. Python secara otomatis menginferensikan tipe data
berdasarkan nilai yang diberikan pada variabel.

Pernyataan fungsi: Di Python, fungsi didefinisikan menggunakan kata


kata kunci "def" diikuti dengan nama fungsi, tanda kurung yang dapat berisi
parameter dan titik dua ":". Penting untuk mengikuti struktur yang tepat dalam
definisi fungsi, termasuk indentasi yang benar untuk membatasi tubuhnya
fungsi. Selain itu, disarankan untuk menggunakan nama yang deskriptif untuk
fungsi dan memberikan dokumentasi yang jelas tentang tujuan dan parameter mereka
yang diterima.

5
PENGGUNAAN PYTHON SEBAGAI BAHASA PEMROGRAMAN UNTUK
APLIKASI MATEMATIKA.

Ketersediaan pustaka matematika yang luas: Python memiliki berbagai macam


dari pustaka matematika, seperti NumPy, SciPy, dan SymPy, yang menyediakan fungsi dan
alat-alat canggih untuk melakukan perhitungan numerik, aljabar simbolik, optimisasi dan
lebih. Perpustakaan ini memudahkan pengelolaan operasi matematika yang kompleks dan memungkinkan
mahasiswa semester pertama CIS di UAB menjelajahi dan menerapkan konsep
matematik secara efisien.

Sintaksis yang jelas dan mudah dibaca: Python menonjol karena sintaksisnya yang jelas dan mudah dibaca, yang memudahkan

pemahaman kode matematis. Struktur intuitif Python, dengan penggunaannya


ruang kosong untuk indentasi, meningkatkan keterbacaan kode matematis dan memungkinkan
para siswa berkonsentrasi pada aspek matematis daripada pada
kompleksitas sintaksis.

Kemudahan penggunaan dan pembelajaran: Python dikenal karena kemudahan penggunaan dan pembelajarannya,

yang menjadikannya pilihan yang terjangkau bagi siswa yang sedang memulai
memprogram. Sintaksisnya yang sederhana dan jelas, dipadukan dengan komunitas pengguna yang aktif dan

dokumen yang melimpah, memungkinkan siswa untuk dengan cepat memperoleh keterampilan
pemrograman dan menerapkannya pada masalah matematika.

Integrasi dengan GeoGebra dan alat matematika lainnya: Python menawarkan


kemungkinan untuk terintegrasi dengan alat matematika lainnya, seperti GeoGebra, melalui
perpustakaan seperti PyGgb. Integrasi ini memungkinkan siswa untuk memanfaatkan
kemampuan GeoGebra untuk memvisualisasikan grafik dan konsep matematis, sementara
menggunakan Python untuk melakukan perhitungan, mengotomatiskan tugas, dan menghasilkan grafik fungsi dari

secara programatik. Kombinasi alat ini memberikan pengalaman


interaktif dan memperkaya bagi siswa saat menjelajah dan memahami konsep-konsep
matematikawan.

Penggunaan Python sebagai bahasa pemrograman dalam aplikasi matematis memberikan kepada
mahasiswa semester pertama CIS di UAB sebuah alat yang kuat untuk
memecahkan masalah matematika, mengotomatisasi tugas dan memvisualisasikan konsep abstrak dari
cara yang lebih intuitif.

6
PENGANTAR KE GEOGEBRA

Pengenalan tentang GeoGebra dalam konteks proyek menawarkan alat yang kuat
untuk memvisualisasikan dan menjelajahi konsep matematika dengan cara interaktif. Selanjutnya, ada
presentasikan penjelasan singkat tentang pentingnya GeoGebra.

Visualisasi dan manipulasi grafik: GeoGebra menyediakan antarmuka yang intuitif dan
ramah yang memungkinkan siswa untuk melihat grafik fungsi matematika dan
memanipulasi mereka secara interaktif. Dengan menggunakan program dalam Python yang dikembangkan untuk

berinteraksi dengan GeoGebra melalui PyGgb, siswa dapat memasukkan berbagai


fungsi matematika dan mengamati grafik yang sesuai secara instan di
GeoGebra. Visualisasi waktu nyata ini memberikan pemahaman yang lebih jelas dan
konsep matematika yang nyata, memungkinkan mereka untuk mengalami dan mengeksplorasi berbagai
skenario.

Pengalaman praktis dan eksperimental: GeoGebra menawarkan pengalaman praktis dan


eksperimental dalam studi fungsi matematis. Para siswa dapat memanipulasi
grafik, mengubah parameter fungsi dan mengamati bagaimana perubahan tersebut mempengaruhi
secara real-time. Interaktivitas ini memungkinkan mereka untuk menjelajahi berbagai kasus, memahami
perilaku fungsi dan memvisualisasikan konsep-konsep abstrak dengan cara yang lebih
konkret. Dengan menggunakan program di Python untuk secara otomatis menghasilkan grafik di
GeoGebra mempercepat dan mempermudah proses eksperimen dan pembelajaran dari
mahasiswa.

Penguatan keterampilan matematis: Penggunaan GeoGebra secara bersamaan dengan


program yang dikembangkan dalam Python memberikan kepada siswa alat tambahan
untuk memperkuat keterampilan matematika mereka. Mereka dapat belajar dan menganalisis berbagai

fungsi, mengamati karakteristiknya, seperti akar, titik kritis, serta mengidentifikasi


tren dan pola. Pengalaman praktis ini memungkinkan mereka untuk memperdalam pengetahuan
dari fungsi matematis dan mengembangkan pemahaman yang lebih kuat tentang konsep-konsep
teoritis. Selain itu, dengan kemampuan untuk memanipulasi dan menyesuaikan grafik di
GeoGebra, siswa dapat melakukan penelitian dan eksplorasi secara mandiri,
mendorong otonomi dan kreativitas mereka dalam pembelajaran matematika.

7
PYGgB: ANTARMUKA PYTHON-GEOGEBRA

Antarmuka Python-GeoGebra, yang dikenal sebagai PyGgb, memainkan peran penting dalam
pengembangan program di Python untuk menggambar fungsi di GeoGebra.

Integrasi Python dan GeoGebra: PyGgb menyediakan antarmuka komunikasi


antara Python dan GeoGebra, memungkinkan siswa untuk berinteraksi dengan kemampuan
GeoGebra langsung dari programnya di Python. Ini berarti bahwa para siswa
Anda dapat menggunakan alat dan fitur GeoGebra, seperti pembuatan grafik
y manipulasi objek, tanpa harus berpindah lingkungan atau aplikasi. Integrasi
fluida Python dan GeoGebra melalui PyGgb memberikan pengalaman yang
pemrograman yang koheren dan efisien.

Otomatisasi pembuatan grafik: Program dalam Python yang dikembangkan dengan


PyGgb memungkinkan siswa untuk memasukkan berbagai fungsi matematis dan menghasilkan
secara otomatis grafik yang sesuai di GeoGebra. Ini menyederhanakan dan mempercepat
proses visualisasi fungsi, karena siswa tidak perlu melakukan
secara manual menghitung atau menggambar grafik. Automatisasi menghemat waktu dan upaya,
memungkinkan siswa untuk fokus pada menganalisis dan memahami hasil yang diperoleh.

Eksperimen dan eksplorasi interaktif: Antarmuka PyGgb memberikan kepada siswa


pengalaman interaktif saat menggunakan GeoGebra dari Python. Anda dapat bereksperimen dan
menjelajahi berbagai fungsi matematis, menyesuaikan parameter, memodifikasi grafik dan mengamati
perubahan secara real-time. Kemampuan interaksi dan manipulasi grafik ini di
GeoGebra melalui Python mendorong pendekatan eksperimental dan eksploratif dalam studi
dari fungsi, memungkinkan siswa untuk lebih memahami perilakunya dan
properti.

Peningkatan keterampilan pemrograman: Penggunaan PyGgb dalam proyek


tidak hanya menguntungkan pembelajaran matematika, tetapi juga memperkuat
kemampuan pemrograman siswa. Saat mengembangkan program dalam Python dengan
PyGgb, para siswa mendapatkan pengalaman dalam menggunakan pustaka dan alat
eksternal, serta dalam manipulasi data dan otomatisasi tugas. Ini membuat mereka

8
memberikan dasar yang solid untuk proyek pemrograman di masa depan dan memperluas himpunan
kemampuan di bidang rekayasa sistem.

FUNGSI MATEMATIS DAN REPRESENTASI GRAFISNYA

Komunikasi konsep matematika: Fungsi matematika adalah alat


fundamental untuk mewakili dan memahami hubungan serta pola dalam berbagai disiplin ilmu.
Representasi grafis dari fungsi memungkinkan visualisasi yang jelas dan ringkas tentang bagaimana
nilai-nilai dari suatu variabel berhubungan dengan yang lain. Ini mempermudah komunikasi
konsep matematis yang kompleks, seperti hubungan antara variabel, tren, pertumbuhan
dekrement fenomena dan aspek-aspek penting lainnya.

Analisis perilaku dan sifat-sifat fungsi: Representasi grafis


dari fungsi matematis memungkinkan siswa untuk menganalisis perilaku dan
sifat-sifat fungsi secara visual. Mereka dapat mengidentifikasi karakteristik seperti
titik potong, ekstrem, asimtot, simetri dan pola perilaku di
grafik. Ini memberikan pemahaman yang lebih dalam tentang fungsi dan membantu para
mahasiswa untuk mengaitkan konsep teoretis dengan representasi grafis mereka

Eksperimen dan visualisasi konsep-konsep abstrak: Representasi grafis


fungsi matematis memungkinkan siswa untuk mengalami dan memvisualisasikan konsep
abstrak dengan cara yang lebih intuitif. Mereka dapat memodifikasi parameter dari fungsi,
mengamati bagaimana perubahan mempengaruhi grafik dan melakukan perbandingan antara yang berbeda
fungsi. Ini mendorong pemahaman yang lebih dalam tentang konsep seperti
transformasi fungsi, efek koefisien terhadap karakteristik grafik dan
hubungan antara berbagai jenis fungsi

Aplikasi dalam penyelesaian masalah dan pengambilan keputusan: Fungsi-fungsi


matematika dan representasi grafisnya memiliki aplikasi praktis dalam penyelesaian
masalah dan pengambilan keputusan. Mereka memungkinkan untuk memodelkan situasi dunia nyata, melakukan

analisis data, mensimulasikan skenario dan mengambil keputusan yang berdasarkan. Program di
Python yang dikembangkan dalam proyek memberikan kepada siswa kemampuan untuk masuk
fungsi matematis yang berbeda dan menghasilkan grafik yang sesuai di GeoGebra, yang
memungkinkan mereka menerapkan konsep-konsep ini dalam pemecahan masalah dan mengambil keputusan

terinformasi di bidang rekayasa sistem.

9
PENERAPAN LOGIKA MATEMATIKA DALAM PENGEMBANGAN
PROGRAM

Penalaran logis untuk pemrograman: Logika matematika menyediakan


prinsip dan metode yang diperlukan untuk penalaran logis dan matematis, yang merupakan
fundamental dalam pengembangan program. Dengan menerapkan logika matematika, dapat dilakukan
membangun algoritma dan struktur kontrol dengan cara yang koheren dan tepat. Yang benar
penerapan logika menjamin bahwa program berfungsi dengan benar dan memenuhi
tujuan yang ditetapkan. Selain itu, logika matematika memungkinkan untuk mengidentifikasi dan memperbaiki kesalahan dalam

kode tersebut, memastikan integritas dan efisiensi program.

Penggunaan aljabar proposisi: Aljabar proposisi, sebagai bagian dari


logika matematika, digunakan untuk merepresentasikan dan memanipulasi proposisi logis di dalam
program. Ini melibatkan penggunaan operasi logika seperti negasi, konjungsi,
disjungsi, implikasi dan ekivalensi untuk membangun kondisi dan ekspresi logis di dalam
program. Penerapan yang benar dari aljabar proposisi memastikan bahwa struktur
de control, seperti pernyataan bersyarat, dijalankan dengan benar dan mengambil
keputusan logis berdasarkan data masukan.

Logika predikat untuk studi fungsi: Logika predikat, yang lain


perluasan logika matematika, memungkinkan studi tentang penalaran mengenai objek dan
hubungan antara mereka. Dalam konteks program, logika predikat dapat digunakan
untuk menganalisis dan memanipulasi fungsi matematika yang dimasukkan oleh siswa. Ini
mempersyarat penggunaan kuantifikasi logis, seperti "untuk semua" dan "ada", untuk mengekspresikan

sifat dan karakteristik fungsi. Penerapan logika predikat


berkontribusi pada pemahaman dan manipulasi fungsi matematis dengan cara
tepat dan ketat.

Kekakuan dan koherensi dalam pengembangan program: Logika matematika menyediakan sebuah
dasar yang solid untuk pengembangan program dalam Python. Dengan menerapkan prinsip-prinsip logika
matematika, menjamin konsistensi internal program dan menghindari inkonsistensi

10
logika. Ini adalah hal yang mendasar untuk memastikan bahwa program berfungsi secara andal dan
hasilkan hasil yang konsisten dan akurat.

MANFAAT MENGGUNAKAN PROGRAM DALAM PEMBELAJARAN


MATEMATIKA:

Visualisasi konsep matematis: Program ini memungkinkan siswa untuk memvisualisasikan


fungsi matematika secara grafis dan interaktif. Representasi visual ini mempermudah
pemahaman konsep abstrak dan hubungan antara variabel dan perilakunya.
Grafik yang dihasilkan membantu siswa melihat pola, tren, dan karakteristik
pentingnya fungsi, yang memperkuat pemahaman konsep-konsep matematika
subyacentes.

Eksperimen dan eksplorasi aktif: Program ini memberikan kesempatan kepada siswa
untuk mencoba dan menjelajahi berbagai fungsi matematika. Mereka dapat memasukkan berbagai
persamaan, memodifikasi parameter dan mengamati bagaimana perubahan ini mempengaruhi grafik
hasil. Kemampuan eksperimen aktif ini mendorong pendekatan praktis dan
meningkatkan tingkat partisipasi dan keterlibatan siswa dengan konsep
matematikawan.

Pemeriksaan dan verifikasi hasil: Program ini memungkinkan siswa


verifikasi dan periksa hasil Anda saat memplot fungsi. Anda dapat membandingkan perhitungan Anda
dan solusi analitik dengan grafik yang dihasilkan untuk memverifikasi apakah konsisten. Ini
mempromosikan perbaikan diri dan umpan balik segera, yang berkontribusi pada deteksi
dan koreksi kesalahan yang mungkin terjadi serta konsolidasi pengetahuan yang diperoleh.

Pengembangan pemikiran kritis dan analitis: Penggunaan program mendorong pengembangan


dari pemikiran kritis dan analitis pada siswa. Ini memungkinkan mereka untuk menganalisis grafik dari
fungsi, mengidentifikasi fitur kunci dan membuat inferensi tentang perilaku dari
variabel. Mereka juga dapat mengajukan pertanyaan dan mengajukan masalah yang terkait dengan
fungsi, yang merangsang pemikiran kritis dan penyelesaian masalah.

Penerapan matematika dalam situasi praktis: Program ini menawarkan kepada


siswa kesempatan untuk menerapkan matematika dalam situasi praktik dan nyata.
Mereka dapat memodelkan fenomena dunia nyata menggunakan fungsi matematis dan memvisualisasikannya.

bagaimana mereka bersikap dalam berbagai skenario. Ini mendorong transfer

11
pengetahuan matematis ke konteks praktis, yang penting untuk aplikasinya di
bidang seperti rekayasa sistem.

VI. METODOLOGI
Proyek "Pengembangan program Python untuk menggambar fungsi di GeoGebra"
melalui PyGgb untuk membantu mahasiswa Semester Pertama CIS di UAB
akan dilaksanakan dengan mengikuti kegiatan berikut:

Definisi kebutuhan: Kebutuhan spesifik akan dikumpulkan dan dianalisis


mahasiswa semester pertama dari CIS di UAB terkait dengan kebutuhan mereka dan
tujuan pembelajaran yang terkait dengan tema fungsi matematika dan
representasi grafis.

Investigasi tentang PyGgb: Penelitian menyeluruh akan dilakukan tentang antarmuka


PyGgb (Python-GeoGebra) dan kemampuannya untuk menghasilkan grafik di GeoGebra.
Fungsionalitas dan karakteristik PyGgb akan dianalisis, serta integrasinya dengan
Python dan GeoGebra.

Desain fungsionalitas: Berdasarkan pada persyaratan yang dikumpulkan dan penelitian tentang
PyGgb, kunci fungsi program akan dirancang dalam Python. Ini akan mencakup
kemampuan untuk memasukkan fungsi matematika, secara otomatis menghasilkan grafik
yang sesuai di GeoGebra dan memungkinkan interaktivitas dan manipulasi grafik.

Implementasi program: Program akan diimplementasikan dalam Python


menggunakan antarmuka PyGgb. Praktik pemrograman yang baik akan diikuti dan
konsep dan teknik yang dipelajari selama penelitian akan diterapkan. Akan dipastikan bahwa
integrasi yang benar antara Python dan GeoGebra, serta fungsionalitas yang tepat dari
operasi grafis.

Pengujian dan pemrograman: Pengujian menyeluruh akan dilakukan pada program untuk memverifikasi
fungsi yang benar dan pembuatan grafik yang tepat di GeoGebra. Se
mereka akan mengidentifikasi dan memperbaiki kemungkinan kesalahan dan akan melakukan penyesuaian dalam pelaksanaan sesuai

perlu.

Dokumentasi dan presentasi: Akan disusun laporan terperinci yang mendokumentasikan


proses pengembangan program, fungsi yang diimplementasikan dan hasilnya

12
diperoleh. Selain itu, akan disiapkan sebuah presentasi untuk membagikan pencapaian,
fungsi program dan manfaat yang diberikan kepada siswa.

6.1 Teknik dan alat yang digunakan

Penelitian pustaka: Kami melakukan pencarian di perpustakaan, basis data


akademis dan situs web khusus untuk menemukan artikel ilmiah, buku, dan sumber daya
terkait dengan pemrograman di Python, GeoGebra, fungsi matematis dan
representasi grafis

Konsultasi dokumentasi resmi: Kami meninjau dokumentasi resmi Python,


GeoGebra dan PyGgb untuk mendapatkan informasi detail tentang fitur-fitur,
fungsionalitas dan contoh penggunaan alat-alat ini.

Situs web dan forum khusus: Kami menjelajahi komunitas online, forum
pemrograman dan situs web yang didedikasikan untuk Python, GeoGebra, dan pemrograman matematika
untuk mengajukan pertanyaan dan berbagi ide

Proyek serupa: Kami meneliti proyek serupa yang dikembangkan oleh orang lain di
lingkup pemrograman dalam Python dan GeoGebra. Kami memeriksa kode sumber,
fungsionalitas yang diimplementasikan dan pendekatan yang digunakan, yang memberikan kita ide dan

solusi untuk pengembangan program yang diusulkan.

Eksperimen dan pengujian: Kami melakukan pengujian dan eksperimen dengan Python, GeoGebra dan

PyGgb untuk memahami kapabilitas dan fungsionalitasnya. Kami menjelajahi berbagai


opsi grafis, manipulasi objek dan properti matematis yang tersedia di
alat-alat ini yang memungkinkan kami menemukan kemungkinan dan keterbatasan yang ada
dapat memanfaatkan dalam pengembangan program.

13
VII. CONTOH APLIKASI LOGIKA
MATEMATIKA

Analisis fungsi matematis: Para siswa menggunakan program di Python untuk


memasukkan berbagai fungsi matematis dan secara otomatis menghasilkan grafik
yang sesuai di GeoGebra. Logika matematika diterapkan saat menganalisis properti dan
perilaku fungsi, seperti domain, jangkauan, titik kritis, serta
kekomaparan dan titik belok.

Eksperimen dengan berbagai fungsi: Program ini memungkinkan siswa


bereksperimen dengan berbagai fungsi matematika, memasukkan berbagai persamaan dan
mengamati perubahan pada grafik yang dihasilkan di GeoGebra. Ini berarti penerapan
dari logika matematika ke pengujian hipotesis, melakukan penyesuaian dan mengamati efek dari
modifikasi pada fungsi

Validasi hasil matematis: Para siswa dapat menggunakan program untuk


memverifikasi dan memvalidasi hasil perhitungan matematis. Misalnya, saat menyelesaikan
persamaan atau sistem persamaan, dapat memasukkan ekspresi aljabar
yang sesuai di Python dan membandingkan grafik yang dihasilkan di GeoGebra dengan yang lain
hasil yang diperoleh. Logika matematika diterapkan untuk memverifikasi apakah titik-titik interseksi,
solusi atau titik kritis bertepatan, yang memberikan cara visual untuk
mengkonfirmasi akurasi perhitungan yang dilakukan.

Visualisasi transformasi fungsi: Siswa dapat menjelajahi


transformasi fungsi, seperti translasi, dilatasi, atau refleksi, menggunakan
program dalam Python. Saat memasukkan persamaan dengan penyesuaian yang tepat, grafik
yang dihasilkan di GeoGebra secara visual mewakili transformasi ini. Logika
matematika diterapkan untuk memahami bagaimana perubahan dalam persamaan mempengaruhi
posisi, skala atau orientasi grafik, yang memberikan pemahaman yang lebih
kedalaman sifat dan efek transformasi

14
.

VIII. ANALISIS DAN DISKUSI


PENAFSIRAN HASIL YANG DAPAT DITERIMA DI SETIAP CONTOH:

Dengan bereksperimen dengan berbagai fungsi, ditemukan bahwa program ini memberikan kepada
mahasiswa kesempatan untuk menjelajahi dan memvisualisasikan hubungan matematika dengan cara
interaktif. Mereka dapat menguji hipotesis, menyesuaikan parameter fungsi, dan mengamati
bagaimana perubahan ini mempengaruhi grafik yang dihasilkan di GeoGebra. Ini memungkinkan mereka

memahami lebih baik transformasi dan hubungan antara variabel dan mendapatkan sebuah
pemahaman yang lebih intuitif tentang konsep-konsep matematika.

Dalam validasi hasil matematis, dapat dibuktikan bahwa program dalam Python
GeoGebra menyediakan cara visual untuk memverifikasi keakuratan perhitungan. Saat
membandingkan grafik yang dihasilkan dengan hasil yang diperoleh melalui perhitungan
algebraik, para siswa dapat mengonfirmasi keakuratan solusi mereka dan mendeteksi
kemungkinan kesalahan atau inkonsistensi dalam hasil.

Dalam visualisasi transformasi fungsi, terlihat bahwa program memungkinkan untuk


para siswa bereksperimen dengan berbagai pengaturan dan mengamati bagaimana pengaruhnya terhadap grafik.

Ini memberikan pemahaman visual tentang transformasi dan membantu mereka untuk
mengembangkan kemampuan untuk memprediksi dan merepresentasikan modifikasi dalam fungsi-fungsi
cara yang lebih tepat.

DISKUSI TENTANG RELEVANSI DAN EFIKASI LOGIKA MATEMATIKA DALAM


PENGAMBILAN KEPUTUSAN HARIAN

Logika matematika memainkan peran penting dalam pengambilan keputusan sehari-hari,


karena menyediakan kerangka untuk penalaran logis dan analisis proposisi. Di
proyek, penggunaan logika matematika melalui program di Python memungkinkan
mahasiswa membuat keputusan yang berlandaskan dengan menganalisis fungsi, memvalidasi hasil dan
bereksperimen dengan berbagai skenario.

Visualisasi grafik di GeoGebra dan kemampuan untuk memanipulasi dan menjelajahi


fungsi memberi siswa pemahaman yang lebih dalam tentang konsep
matematik. Interaktivitas yang diberikan oleh program dalam Python dan GeoGebra
memungkinkan siswa untuk bereksperimen dengan berbagai skenario dan mengamati

15
konsekuensi dari keputusan mereka. Ini mempromosikan pemikiran kritis dan kemampuan untuk
menilai implikasi dari berbagai pilihan, yang merupakan hal yang penting dalam pengambilan keputusan
sehari-hari.

IV.-KESIMPULAN

Sebuah program telah dikembangkan dalam Python yang menggunakan antarmuka PyGgb untuk membuat grafik

fungsi di GeoGebra. Program ini menyediakan kepada siswa kelas satu


semester Program Studi Teknik Sistem di Universitas Otonom
Beni (UAB) adalah alat yang efektif untuk menjelajahi dan memvisualisasikan konsep

matematik secara lebih intuitif.


Program dalam Python dan GeoGebra memungkinkan siswa untuk memasukkan berbagai
fungsi matematis dan menghasilkan grafik yang sesuai secara otomatis.
Interaksi ini dengan fungsi dan representasi grafisnya memperkuat
pemahaman siswa tentang perilaku fungsi dan mereka
membantu mengembangkan keterampilan analisis dan visualisasi konsep-konsep abstrak.
Penerapan logika matematika dalam program memiliki dampak signifikan pada
pengambilan keputusan sehari-hari. Para siswa dapat menggunakan prinsip-prinsip
logika dan matematika yang dipelajari untuk mengevaluasi pilihan, menyelesaikan masalah dan mengambil

keputusan yang diinformasikan berdasarkan premis logis dan analisis data matematis.
Penggunaan alat teknologi seperti Python dan GeoGebra dalam pembelajaran
matematika mendorong pengembangan keterampilan penting, seperti
pemikiran kritis, penalaran logis dan kemampuan visualisasi. Ini
keterampilan tersebut relevan baik di bidang akademis maupun dalam kehidupan sehari-hari,
karena memungkinkan siswa untuk menangani masalah kompleks dan mengambil keputusan
didasarkan pada berbagai konteks.

16
X.- REFERENSI BIBLIOGRAFI
Cassingena Navone E.(22 Maret 22) Untuk apa python digunakan?. FreeCodeCamp.
Dikonsultasikan pada 24 Juni 2023. [Link]
apa-yang-digunakan-python-10-penggunaan-bahasa-pemrograman-python/
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Pengantar Algoritma
(edisi ke-3). MIT Press.

Creative Commons Atribusi (14 Juni 2023). logika matematika. Wikimedia, Inc.
Dikonsultasikan pada 24 Juni 2023. [Link]
Logika_matematika#Bibliografi
Creative Commons Atribución (25 April 2023) Grafik dari sebuah fungsi. Wikimedia, Inc.
Dikonsultasikan pada 24 Juni [Link] tidak dapat diterjemahkan.
Grafik dari sebuah fungsi

Geogebra (2021) Apa itu GeoGebra?. Diakses pada 24 Juni 2023.


Invalid request. Please provide text for translation.

González Duque, R. (s/f) Python untuk semua. Creative Commons Pengakuan 2.5
Spanyol.
Jiménez, J. R. (2010). Logika pemrograman dan desain terstruktur algoritma. Editorial
Ekaizer.

[Link]. (26 April 2023)PyGgb. Diperoleh pada 24 Juni 2023.


Tidak ada teks untuk diterjemahkan.
Sweet Guevara N (2022) 5 konsep dasar pemrograman. EDTeam. Dikontrak pada 24
Juni [Link] to access the content of the provided URL.

17
XI.- ANEKSO
ANEXO I

Antarmuka GeoGebra memungkinkan memasukkan fungsi matematika dan menghasilkan grafik


secara otomatis. Selain itu, menawarkan berbagai alat dan pilihan
personalization untuk memanipulasi dan menjelajahi grafik fungsi secara interaktif.
ANEXO II

Antarmuka "PyGgb" menggabungkan yang terbaik dari GeoGebra dan bahasa pemrograman
Python, yang menyediakan kemungkinan dan fungsionalitas yang lebih besar untuk bekerja dengan

18
grafik dan melakukan perhitungan matematis. Dengan menggunakan PyGgb, kita dapat memanfaatkan
karakteristik dan kemampuan kedua lingkungan secara bersama-sama.
ANEXO III

UJI COBA PROGRAM

Persamaan kuadrat

Fungsi linier

19
ANEXO IV

KERJA SAMA TIM

20
ANEXO V

Kami telah memutuskan untuk membuat maket sirkuit logika yang berbasis logika
proposisional, karena ini adalah cara praktis dan efektif untuk memahami
fungsi logika dan aplikasinya dalam penyelesaian masalah.
Dengan membangun maket rangkaian logika, kita dapat memvisualisasikan dan bereksperimen dengan
prinsip-prinsip logika secara praktis. Ini akan membantumu untuk mengkonsolidasikan kami
pengetahuan dan memahami lebih baik bagaimana sirkuit logika berfungsi.

21

Anda mungkin juga menyukai