SlideShare a Scribd company logo
CARA CEPAT MENCARI AKAR-AKAR PERSAMAAN KUADRAT
MENGGUNAKAN PYTHON
ESAI
(Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah Algoritma dan
pemrograman)
Dosen Pengampu: Satya Santika, M.Pd
Disusun oleh
Jujun Muhamad Jubaerudin
172151058
PROGRAM STUDI PENDIDIKAN MATEMATIKA
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS SILIWANGI
TASIKMALAYA
2019
CARA CEPAT MENCARI AKAR-AKAR PERSAMAAN KUADRAT
MENGGUNAKAN PYTHON
Dalam menyelesaikan suatu permasalahan matematika, seringkali kita
dituntut untuk menyelesaikan permasalahan tersebut secara terstruktur, sistematis,
dan logis. Pada kenyataannya terkadang kita akan mengalami kesulitan dalam
menyelesaikan permasalahan yang dihadapi saat itu. Misal, ketika kita menghadapi
soal matematika yang sedikit rumit untuk kita kerjakan dan kita lupa konsep pada
materi tersebut. Namun, dengan hadirnya teknologi, sekarang kita dapat
memanipulasi suatu cara yang bisa dinilai lebih efisien dan efektif dalam
memecahkan persoalan matematika.
Program yang saya buat mengenai cara cepat mencari akar-akar persamaan
kuadrat. Program ini dibuat karena saya dan beberapa teman saya mengalami
kesulitan jika dihadapkan persoalan tentang persamaan kuadrat. Tujuan dari
dibuatnya program ini adalah untuk memudahkan bagi yang hendak mempelajari
konsep persamaan kuadrat dan mencari akar-akar persamaan kuadrat.
Program tersebut dibuat dalam software Pycharm dan menggunakan bahasa
pemrograman Python. Alasannya, menggunakan bahasa pemrograman ini adalah
karena sedikit lebih gampang dan lebih umum dibanding bahasa pemrograman
lainnya.
Cara cepat mencari akar-akar persamaan kuadrat menggunakan python akan
dijelaskan sebagai berikut.
Pada saat kita menjalankan program pertama kali, kita akan disambut
dengan perintah untuk memasukkan nilai-nilai yang terkandung dalam persamaan
kuadrat secara umum, dengan rincian; nilai a merupakan koefisien dari x kuadrat,
nilai b merupakan koefisien dari x, dan nilai c adalah nilai konstanta pada
persamaan kuadrat tersebut.
print("Silakan input nilai a sesuai dengan soal persamaan kuadrat yang
kamu miliki :)")
a = float(input())
if a == 0:
print("Ternyata soal yang kamu input bukan merupakan soal persamaan
kuadrat karena a=0, tapi kamu masih bisa lanjut untuk menemukan nilai
x")
Setelah memasukkan nilai a, akan terjadi dua persitiwa, yaitu akan muncul
peringatan bahwa soal yang dimasukkan bukan persamaan kuadrat jika a sama
dengan nol atau akan dilanjutkan karena a tidak sama dengan nol (merupakan
persamaan kuadrat).
print("Silakan input nilai b sesuai dengan soal persamaan kuadrat
yang kamu miliki :)")
b = float(input())
print("Silakan input nilai c sesuai dengan soal persamaan kuadrat
yang kamu miliki :)")
c = float(input())
if b == 0:
if c == 0:
print("Soal yang kamu input bukan merupakan persamaan
kuadrat. Silakan mulai ulang program ini.")
else:
print("Soal yang kamu input bukan merupakan persamaan
kuadrat dan hanya tersedia konstanta yaitu c=" + str(c))
Selanjutnya, jika semua nilai a, b, dan c yang dimasukkan bernilai nol akan
muncul peringatan bahwa soal tersebut bukanlah soal persamaan kuadrat atau tidak
valid dan ketika nilai a dan b nol, sedangkan c memiliki nilai, maka akan muncul
peringatan bahwa soal yang kita masukkan bukan merupakan persamaan kuadrat
namun hanya nilai konstanta.
else:
x = -c / b
print("Soal yang kamu input memiliki nilai x=" + str(x))
Kemudian, jika nilai a yang dimasukkan bernilai nol dan selain a memiliki
nilai, maka akan muncul nilai x, meski soal tersebut bukan merupakan persamaan
kuadrat.
else:
print("Silakan input nilai b sesuai dengan soal persamaan kuadrat
yang kamu miliki :)")
b = float(input())
print("Silakan input nilai c sesuai dengan soal persamaan kuadrat
yang kamu miliki :)")
c = float(input())
d = b ** 2 - 4 * a * c
if d < 0:
print("Akar dari soal yang kamu input bersifat imajiner dan kami
kesulitan untuk membantumu.")
Selain itu, jika nilai diskriminan dari persamaan kuadrat yang dimasukkan
bernilai kurang dari nol, maka akan muncul peringatan bahwa akar dari persamaan
kuadrat yang dimasukkan bersifat imajiner. Sistem tidak mampu memunculkan
akar-akar kuadrat yang ditanyakan, sebab program ini awalnya dibuat pada
software flowgorithm yang tidak mendukung bilangan imajiner.
else:
if d == 0:
x = -b / (2 * a)
print("Akar dari persamaan kuadrat yang kamu input adalah "
+ str(x))
Jika nilai diskriminan sama dengan nol, maka akan muncul satu akar dari
persamaan kuadrat yang diinput, hal tersebut mengindikasikan bahwa persamaan
kuadrat tersebut memiliki akar kembar.
else:
x1 = (-b - d ** (float(1) / 2)) / (2 * a)
x2 = (-b + d ** (float(1) / 2)) / (2 * a)
print("Akar dari persamaan kuadrat yang kamu input adalah "
+ str(x1) + " dan " + str(x2))
Terakhir, jika nilai diskriminannya lebih dari nol, maka akan muncul dua
buah akar-akar dari persamaan kuadrat yang diinput.
Program ini dibuat untuk lebih memudahkan dalam mencari akar-akar
persamaan kuadrat dan memahami konsepnya, namun saya menyadari bahwa
program ini pasti memiliki kekurangan. Untuk itu saya selaku penyusun esai ini
berharap kepada dosen pengampu mata kuliah dan rekan-rekan untuk memberikan
sarannya sehingga kedepannya program ini akan lebih baik, efektif, dan efisien.
LAMPIRAN
Gambar Diagram Alir Cara Cepat Mencari Akar-Akar Persamaan Kuadrat

More Related Content

What's hot

Bilangan kompleks
Bilangan kompleksBilangan kompleks
Bilangan kompleks
PT.surga firdaus
 
03 limit dan kekontinuan
03 limit dan kekontinuan03 limit dan kekontinuan
03 limit dan kekontinuan
Rudi Wicaksana
 
Bilangan kompleks lengkap
Bilangan kompleks lengkapBilangan kompleks lengkap
Bilangan kompleks lengkapagus_budiarto
 
Turunan Fungsi Kompleks
Turunan Fungsi KompleksTurunan Fungsi Kompleks
Turunan Fungsi Kompleks
RochimatulLaili
 
ALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTERALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTER
Mella Imelda
 
Pertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsiPertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsiaansyahrial
 
Analisis bab1 bab2
Analisis bab1 bab2Analisis bab1 bab2
Analisis bab1 bab2Charro NieZz
 
Struktur aljabar-2
Struktur aljabar-2Struktur aljabar-2
Struktur aljabar-2Safran Nasoha
 
Relasi Rekurensi
Relasi RekurensiRelasi Rekurensi
Relasi Rekurensi
Heni Widayani
 
Sub grup normal dan grup fakto
Sub grup normal dan grup faktoSub grup normal dan grup fakto
Sub grup normal dan grup fakto
Yadi Pura
 
Keterbagian, KPK & FPB
Keterbagian, KPK & FPBKeterbagian, KPK & FPB
Keterbagian, KPK & FPBHyronimus Lado
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
zachrison htg
 
Relasi dan Hasil Kali Cartesius
Relasi dan Hasil Kali CartesiusRelasi dan Hasil Kali Cartesius
Relasi dan Hasil Kali Cartesius
Eman Mendrofa
 
Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )
Kelinci Coklat
 
Lembar Penilaian Kognitif KD 3.1 SMP kelas VII Kurikulum 2013
Lembar Penilaian Kognitif KD 3.1 SMP kelas VII Kurikulum 2013Lembar Penilaian Kognitif KD 3.1 SMP kelas VII Kurikulum 2013
Lembar Penilaian Kognitif KD 3.1 SMP kelas VII Kurikulum 2013
AYU Hardiyanti
 
Makalah metode posisi palsu
Makalah metode posisi palsuMakalah metode posisi palsu
Makalah metode posisi palsu
okti agung
 
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
Arvina Frida Karela
 
Contoh soal dan pembahasan subgrup
Contoh soal dan pembahasan subgrupContoh soal dan pembahasan subgrup
Contoh soal dan pembahasan subgrupKabhi Na Kehna
 

What's hot (20)

Bilangan kompleks
Bilangan kompleksBilangan kompleks
Bilangan kompleks
 
03 limit dan kekontinuan
03 limit dan kekontinuan03 limit dan kekontinuan
03 limit dan kekontinuan
 
Bilangan kompleks lengkap
Bilangan kompleks lengkapBilangan kompleks lengkap
Bilangan kompleks lengkap
 
Turunan Fungsi Kompleks
Turunan Fungsi KompleksTurunan Fungsi Kompleks
Turunan Fungsi Kompleks
 
Pembuktian dalam matematika
Pembuktian dalam matematikaPembuktian dalam matematika
Pembuktian dalam matematika
 
ALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTERALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTER
 
Pertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsiPertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsi
 
Analisis bab1 bab2
Analisis bab1 bab2Analisis bab1 bab2
Analisis bab1 bab2
 
Struktur aljabar-2
Struktur aljabar-2Struktur aljabar-2
Struktur aljabar-2
 
Relasi Rekurensi
Relasi RekurensiRelasi Rekurensi
Relasi Rekurensi
 
Sub grup normal dan grup fakto
Sub grup normal dan grup faktoSub grup normal dan grup fakto
Sub grup normal dan grup fakto
 
Keterbagian, KPK & FPB
Keterbagian, KPK & FPBKeterbagian, KPK & FPB
Keterbagian, KPK & FPB
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
Grup siklik
Grup siklikGrup siklik
Grup siklik
 
Relasi dan Hasil Kali Cartesius
Relasi dan Hasil Kali CartesiusRelasi dan Hasil Kali Cartesius
Relasi dan Hasil Kali Cartesius
 
Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )
 
Lembar Penilaian Kognitif KD 3.1 SMP kelas VII Kurikulum 2013
Lembar Penilaian Kognitif KD 3.1 SMP kelas VII Kurikulum 2013Lembar Penilaian Kognitif KD 3.1 SMP kelas VII Kurikulum 2013
Lembar Penilaian Kognitif KD 3.1 SMP kelas VII Kurikulum 2013
 
Makalah metode posisi palsu
Makalah metode posisi palsuMakalah metode posisi palsu
Makalah metode posisi palsu
 
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
 
Contoh soal dan pembahasan subgrup
Contoh soal dan pembahasan subgrupContoh soal dan pembahasan subgrup
Contoh soal dan pembahasan subgrup
 

Similar to Algoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart Matematika

Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
staffpengajar
 
B ab 01 metode numerik secara umum
B ab  01 metode numerik secara umumB ab  01 metode numerik secara umum
B ab 01 metode numerik secara umum
alamsyah88
 
Software Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses BelajarSoftware Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses BelajarPrandita Sega
 
Miniskripsi Media Pembelajaran dan ICT
Miniskripsi Media Pembelajaran dan ICTMiniskripsi Media Pembelajaran dan ICT
Miniskripsi Media Pembelajaran dan ICT
Destia Eka Putri
 
Algoritma dan pemograman
Algoritma dan pemogramanAlgoritma dan pemograman
Algoritma dan pemogramanSyahran Mohamed
 
Algoritma Symboolon
Algoritma SymboolonAlgoritma Symboolon
Algoritma Symboolon
S N M P Simamora
 
Latihan AlPro-I
Latihan AlPro-ILatihan AlPro-I
Latihan AlPro-I
staffpengajar
 
Desain dan analisis algoritma
Desain dan analisis algoritmaDesain dan analisis algoritma
Desain dan analisis algoritma
Diki Rosandy
 
Praktikum Pemrograman Komputer Acara 3
Praktikum Pemrograman Komputer Acara 3Praktikum Pemrograman Komputer Acara 3
Praktikum Pemrograman Komputer Acara 3
starguardianjanna
 
Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)
Abdurrochman Soewarno
 
Cepat mahir dengan matlab
Cepat mahir dengan matlabCepat mahir dengan matlab
Cepat mahir dengan matlab
Nur Hy
 
modul algoritma Bab 3
modul algoritma Bab 3modul algoritma Bab 3
modul algoritma Bab 3
Eko Widyanto Napitupulu
 
Solusi quiz 3-ubale_sns
Solusi quiz 3-ubale_snsSolusi quiz 3-ubale_sns
Solusi quiz 3-ubale_sns
staffpengajar
 
Interpolasi lagrange dan newton
Interpolasi lagrange dan newtonInterpolasi lagrange dan newton
Interpolasi lagrange dan newton
Yuni Dwi Utami
 
Tutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesiaTutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesia
zn Yedhi
 
Tutorial matlab .pdf
Tutorial matlab .pdfTutorial matlab .pdf
Tutorial matlab .pdf
Hening Prasetya
 
Tutorial matlab libre
Tutorial matlab libreTutorial matlab libre
Tutorial matlab libreDoni Rahman
 
Matlab Tutorial
Matlab TutorialMatlab Tutorial
Matlab Tutorial
riswanridwan
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlabNur Lely
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Desiaman Thelaumbanua
 

Similar to Algoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart Matematika (20)

Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
 
B ab 01 metode numerik secara umum
B ab  01 metode numerik secara umumB ab  01 metode numerik secara umum
B ab 01 metode numerik secara umum
 
Software Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses BelajarSoftware Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses Belajar
 
Miniskripsi Media Pembelajaran dan ICT
Miniskripsi Media Pembelajaran dan ICTMiniskripsi Media Pembelajaran dan ICT
Miniskripsi Media Pembelajaran dan ICT
 
Algoritma dan pemograman
Algoritma dan pemogramanAlgoritma dan pemograman
Algoritma dan pemograman
 
Algoritma Symboolon
Algoritma SymboolonAlgoritma Symboolon
Algoritma Symboolon
 
Latihan AlPro-I
Latihan AlPro-ILatihan AlPro-I
Latihan AlPro-I
 
Desain dan analisis algoritma
Desain dan analisis algoritmaDesain dan analisis algoritma
Desain dan analisis algoritma
 
Praktikum Pemrograman Komputer Acara 3
Praktikum Pemrograman Komputer Acara 3Praktikum Pemrograman Komputer Acara 3
Praktikum Pemrograman Komputer Acara 3
 
Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)
 
Cepat mahir dengan matlab
Cepat mahir dengan matlabCepat mahir dengan matlab
Cepat mahir dengan matlab
 
modul algoritma Bab 3
modul algoritma Bab 3modul algoritma Bab 3
modul algoritma Bab 3
 
Solusi quiz 3-ubale_sns
Solusi quiz 3-ubale_snsSolusi quiz 3-ubale_sns
Solusi quiz 3-ubale_sns
 
Interpolasi lagrange dan newton
Interpolasi lagrange dan newtonInterpolasi lagrange dan newton
Interpolasi lagrange dan newton
 
Tutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesiaTutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesia
 
Tutorial matlab .pdf
Tutorial matlab .pdfTutorial matlab .pdf
Tutorial matlab .pdf
 
Tutorial matlab libre
Tutorial matlab libreTutorial matlab libre
Tutorial matlab libre
 
Matlab Tutorial
Matlab TutorialMatlab Tutorial
Matlab Tutorial
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
 

More from Jujun Muhamad Jubaerudin

Kemampuan Koneksi Matematis
Kemampuan Koneksi MatematisKemampuan Koneksi Matematis
Kemampuan Koneksi Matematis
Jujun Muhamad Jubaerudin
 
Inovasi Kurikulum dan Pembelajaran | Kurikulum dan Pembelajaran
Inovasi Kurikulum dan Pembelajaran | Kurikulum dan PembelajaranInovasi Kurikulum dan Pembelajaran | Kurikulum dan Pembelajaran
Inovasi Kurikulum dan Pembelajaran | Kurikulum dan Pembelajaran
Jujun Muhamad Jubaerudin
 
Setengah Putaran dan Ruas Garis Berarah | Geometri Transformasi
Setengah Putaran dan Ruas Garis Berarah | Geometri TransformasiSetengah Putaran dan Ruas Garis Berarah | Geometri Transformasi
Setengah Putaran dan Ruas Garis Berarah | Geometri Transformasi
Jujun Muhamad Jubaerudin
 
Kemampuan Komunikasi Matematis Siswa pada Materi Statistika
Kemampuan Komunikasi Matematis Siswa pada Materi StatistikaKemampuan Komunikasi Matematis Siswa pada Materi Statistika
Kemampuan Komunikasi Matematis Siswa pada Materi Statistika
Jujun Muhamad Jubaerudin
 
Panduan Menginstall Software Math O Mir | Software Matematika
Panduan Menginstall Software Math O Mir | Software MatematikaPanduan Menginstall Software Math O Mir | Software Matematika
Panduan Menginstall Software Math O Mir | Software Matematika
Jujun Muhamad Jubaerudin
 
PENGGUNAAN SOFTWARE MATH-O-MIR PADA PEMBELAJARAN MATEMATIKA MATERI FUNGSI KUA...
PENGGUNAAN SOFTWARE MATH-O-MIR PADA PEMBELAJARAN MATEMATIKA MATERI FUNGSI KUA...PENGGUNAAN SOFTWARE MATH-O-MIR PADA PEMBELAJARAN MATEMATIKA MATERI FUNGSI KUA...
PENGGUNAAN SOFTWARE MATH-O-MIR PADA PEMBELAJARAN MATEMATIKA MATERI FUNGSI KUA...
Jujun Muhamad Jubaerudin
 
RPP Fungsi Logaritma Model Discovery Learning
RPP Fungsi Logaritma Model Discovery LearningRPP Fungsi Logaritma Model Discovery Learning
RPP Fungsi Logaritma Model Discovery Learning
Jujun Muhamad Jubaerudin
 
Problematika yang Dihadapi Guru Matematika
Problematika yang Dihadapi Guru MatematikaProblematika yang Dihadapi Guru Matematika
Problematika yang Dihadapi Guru Matematika
Jujun Muhamad Jubaerudin
 
Teori Peluang | Pengantar Statistik Matematis
Teori Peluang | Pengantar Statistik MatematisTeori Peluang | Pengantar Statistik Matematis
Teori Peluang | Pengantar Statistik Matematis
Jujun Muhamad Jubaerudin
 
Golongan VIIA (HALOGEN)
Golongan VIIA (HALOGEN)Golongan VIIA (HALOGEN)
Golongan VIIA (HALOGEN)
Jujun Muhamad Jubaerudin
 
OVERLAY PETA
OVERLAY PETAOVERLAY PETA
OVERLAY PETA
Jujun Muhamad Jubaerudin
 
SISTEM INFORMASI GEOGRAFIS (SIG)
SISTEM INFORMASI GEOGRAFIS (SIG)SISTEM INFORMASI GEOGRAFIS (SIG)
SISTEM INFORMASI GEOGRAFIS (SIG)
Jujun Muhamad Jubaerudin
 
Sistem koloid
Sistem koloidSistem koloid
Sistem koloid
Jujun Muhamad Jubaerudin
 
Larutan penyangga
Larutan penyanggaLarutan penyangga
Larutan penyangga
Jujun Muhamad Jubaerudin
 
Persebaran barang tambang di indonesia
Persebaran barang tambang di indonesiaPersebaran barang tambang di indonesia
Persebaran barang tambang di indonesia
Jujun Muhamad Jubaerudin
 
Timah
TimahTimah
Permainan bola basket
Permainan bola basketPermainan bola basket
Permainan bola basket
Jujun Muhamad Jubaerudin
 
Sifat sifat kimia alkana
Sifat sifat kimia alkanaSifat sifat kimia alkana
Sifat sifat kimia alkana
Jujun Muhamad Jubaerudin
 
batuan metamorf
batuan metamorfbatuan metamorf
batuan metamorf
Jujun Muhamad Jubaerudin
 

More from Jujun Muhamad Jubaerudin (19)

Kemampuan Koneksi Matematis
Kemampuan Koneksi MatematisKemampuan Koneksi Matematis
Kemampuan Koneksi Matematis
 
Inovasi Kurikulum dan Pembelajaran | Kurikulum dan Pembelajaran
Inovasi Kurikulum dan Pembelajaran | Kurikulum dan PembelajaranInovasi Kurikulum dan Pembelajaran | Kurikulum dan Pembelajaran
Inovasi Kurikulum dan Pembelajaran | Kurikulum dan Pembelajaran
 
Setengah Putaran dan Ruas Garis Berarah | Geometri Transformasi
Setengah Putaran dan Ruas Garis Berarah | Geometri TransformasiSetengah Putaran dan Ruas Garis Berarah | Geometri Transformasi
Setengah Putaran dan Ruas Garis Berarah | Geometri Transformasi
 
Kemampuan Komunikasi Matematis Siswa pada Materi Statistika
Kemampuan Komunikasi Matematis Siswa pada Materi StatistikaKemampuan Komunikasi Matematis Siswa pada Materi Statistika
Kemampuan Komunikasi Matematis Siswa pada Materi Statistika
 
Panduan Menginstall Software Math O Mir | Software Matematika
Panduan Menginstall Software Math O Mir | Software MatematikaPanduan Menginstall Software Math O Mir | Software Matematika
Panduan Menginstall Software Math O Mir | Software Matematika
 
PENGGUNAAN SOFTWARE MATH-O-MIR PADA PEMBELAJARAN MATEMATIKA MATERI FUNGSI KUA...
PENGGUNAAN SOFTWARE MATH-O-MIR PADA PEMBELAJARAN MATEMATIKA MATERI FUNGSI KUA...PENGGUNAAN SOFTWARE MATH-O-MIR PADA PEMBELAJARAN MATEMATIKA MATERI FUNGSI KUA...
PENGGUNAAN SOFTWARE MATH-O-MIR PADA PEMBELAJARAN MATEMATIKA MATERI FUNGSI KUA...
 
RPP Fungsi Logaritma Model Discovery Learning
RPP Fungsi Logaritma Model Discovery LearningRPP Fungsi Logaritma Model Discovery Learning
RPP Fungsi Logaritma Model Discovery Learning
 
Problematika yang Dihadapi Guru Matematika
Problematika yang Dihadapi Guru MatematikaProblematika yang Dihadapi Guru Matematika
Problematika yang Dihadapi Guru Matematika
 
Teori Peluang | Pengantar Statistik Matematis
Teori Peluang | Pengantar Statistik MatematisTeori Peluang | Pengantar Statistik Matematis
Teori Peluang | Pengantar Statistik Matematis
 
Golongan VIIA (HALOGEN)
Golongan VIIA (HALOGEN)Golongan VIIA (HALOGEN)
Golongan VIIA (HALOGEN)
 
OVERLAY PETA
OVERLAY PETAOVERLAY PETA
OVERLAY PETA
 
SISTEM INFORMASI GEOGRAFIS (SIG)
SISTEM INFORMASI GEOGRAFIS (SIG)SISTEM INFORMASI GEOGRAFIS (SIG)
SISTEM INFORMASI GEOGRAFIS (SIG)
 
Sistem koloid
Sistem koloidSistem koloid
Sistem koloid
 
Larutan penyangga
Larutan penyanggaLarutan penyangga
Larutan penyangga
 
Persebaran barang tambang di indonesia
Persebaran barang tambang di indonesiaPersebaran barang tambang di indonesia
Persebaran barang tambang di indonesia
 
Timah
TimahTimah
Timah
 
Permainan bola basket
Permainan bola basketPermainan bola basket
Permainan bola basket
 
Sifat sifat kimia alkana
Sifat sifat kimia alkanaSifat sifat kimia alkana
Sifat sifat kimia alkana
 
batuan metamorf
batuan metamorfbatuan metamorf
batuan metamorf
 

Recently uploaded

Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
lastri261
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
RinawatiRinawati10
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 

Recently uploaded (20)

Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 

Algoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart Matematika

  • 1. CARA CEPAT MENCARI AKAR-AKAR PERSAMAAN KUADRAT MENGGUNAKAN PYTHON ESAI (Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah Algoritma dan pemrograman) Dosen Pengampu: Satya Santika, M.Pd Disusun oleh Jujun Muhamad Jubaerudin 172151058 PROGRAM STUDI PENDIDIKAN MATEMATIKA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS SILIWANGI TASIKMALAYA 2019
  • 2. CARA CEPAT MENCARI AKAR-AKAR PERSAMAAN KUADRAT MENGGUNAKAN PYTHON Dalam menyelesaikan suatu permasalahan matematika, seringkali kita dituntut untuk menyelesaikan permasalahan tersebut secara terstruktur, sistematis, dan logis. Pada kenyataannya terkadang kita akan mengalami kesulitan dalam menyelesaikan permasalahan yang dihadapi saat itu. Misal, ketika kita menghadapi soal matematika yang sedikit rumit untuk kita kerjakan dan kita lupa konsep pada materi tersebut. Namun, dengan hadirnya teknologi, sekarang kita dapat memanipulasi suatu cara yang bisa dinilai lebih efisien dan efektif dalam memecahkan persoalan matematika. Program yang saya buat mengenai cara cepat mencari akar-akar persamaan kuadrat. Program ini dibuat karena saya dan beberapa teman saya mengalami kesulitan jika dihadapkan persoalan tentang persamaan kuadrat. Tujuan dari dibuatnya program ini adalah untuk memudahkan bagi yang hendak mempelajari konsep persamaan kuadrat dan mencari akar-akar persamaan kuadrat. Program tersebut dibuat dalam software Pycharm dan menggunakan bahasa pemrograman Python. Alasannya, menggunakan bahasa pemrograman ini adalah karena sedikit lebih gampang dan lebih umum dibanding bahasa pemrograman lainnya. Cara cepat mencari akar-akar persamaan kuadrat menggunakan python akan dijelaskan sebagai berikut. Pada saat kita menjalankan program pertama kali, kita akan disambut dengan perintah untuk memasukkan nilai-nilai yang terkandung dalam persamaan kuadrat secara umum, dengan rincian; nilai a merupakan koefisien dari x kuadrat, nilai b merupakan koefisien dari x, dan nilai c adalah nilai konstanta pada persamaan kuadrat tersebut. print("Silakan input nilai a sesuai dengan soal persamaan kuadrat yang kamu miliki :)") a = float(input()) if a == 0: print("Ternyata soal yang kamu input bukan merupakan soal persamaan kuadrat karena a=0, tapi kamu masih bisa lanjut untuk menemukan nilai x") Setelah memasukkan nilai a, akan terjadi dua persitiwa, yaitu akan muncul peringatan bahwa soal yang dimasukkan bukan persamaan kuadrat jika a sama
  • 3. dengan nol atau akan dilanjutkan karena a tidak sama dengan nol (merupakan persamaan kuadrat). print("Silakan input nilai b sesuai dengan soal persamaan kuadrat yang kamu miliki :)") b = float(input()) print("Silakan input nilai c sesuai dengan soal persamaan kuadrat yang kamu miliki :)") c = float(input()) if b == 0: if c == 0: print("Soal yang kamu input bukan merupakan persamaan kuadrat. Silakan mulai ulang program ini.") else: print("Soal yang kamu input bukan merupakan persamaan kuadrat dan hanya tersedia konstanta yaitu c=" + str(c)) Selanjutnya, jika semua nilai a, b, dan c yang dimasukkan bernilai nol akan muncul peringatan bahwa soal tersebut bukanlah soal persamaan kuadrat atau tidak valid dan ketika nilai a dan b nol, sedangkan c memiliki nilai, maka akan muncul peringatan bahwa soal yang kita masukkan bukan merupakan persamaan kuadrat namun hanya nilai konstanta. else: x = -c / b print("Soal yang kamu input memiliki nilai x=" + str(x)) Kemudian, jika nilai a yang dimasukkan bernilai nol dan selain a memiliki nilai, maka akan muncul nilai x, meski soal tersebut bukan merupakan persamaan kuadrat. else: print("Silakan input nilai b sesuai dengan soal persamaan kuadrat yang kamu miliki :)") b = float(input()) print("Silakan input nilai c sesuai dengan soal persamaan kuadrat yang kamu miliki :)") c = float(input()) d = b ** 2 - 4 * a * c if d < 0: print("Akar dari soal yang kamu input bersifat imajiner dan kami kesulitan untuk membantumu.") Selain itu, jika nilai diskriminan dari persamaan kuadrat yang dimasukkan bernilai kurang dari nol, maka akan muncul peringatan bahwa akar dari persamaan kuadrat yang dimasukkan bersifat imajiner. Sistem tidak mampu memunculkan akar-akar kuadrat yang ditanyakan, sebab program ini awalnya dibuat pada software flowgorithm yang tidak mendukung bilangan imajiner. else: if d == 0: x = -b / (2 * a)
  • 4. print("Akar dari persamaan kuadrat yang kamu input adalah " + str(x)) Jika nilai diskriminan sama dengan nol, maka akan muncul satu akar dari persamaan kuadrat yang diinput, hal tersebut mengindikasikan bahwa persamaan kuadrat tersebut memiliki akar kembar. else: x1 = (-b - d ** (float(1) / 2)) / (2 * a) x2 = (-b + d ** (float(1) / 2)) / (2 * a) print("Akar dari persamaan kuadrat yang kamu input adalah " + str(x1) + " dan " + str(x2)) Terakhir, jika nilai diskriminannya lebih dari nol, maka akan muncul dua buah akar-akar dari persamaan kuadrat yang diinput. Program ini dibuat untuk lebih memudahkan dalam mencari akar-akar persamaan kuadrat dan memahami konsepnya, namun saya menyadari bahwa program ini pasti memiliki kekurangan. Untuk itu saya selaku penyusun esai ini berharap kepada dosen pengampu mata kuliah dan rekan-rekan untuk memberikan sarannya sehingga kedepannya program ini akan lebih baik, efektif, dan efisien.
  • 5. LAMPIRAN Gambar Diagram Alir Cara Cepat Mencari Akar-Akar Persamaan Kuadrat