SlideShare a Scribd company logo
1 of 5
Algoritma Mid Point
           Oleh : 140203100061
“   Algoritma Lingkaran Midpoint sering disebut juga
    algoritma lingkaran Bressenham.

    Bressenham mengembangkan generator lingkaran
    dimana algoritma yang digunakan membentuk semua
    titik berdasarkan titik pusat dengan penambahan semua

                                                            ”
    jalur sekeliling lingkaran.




Algoritma Mid Point ?
Algoritma

o Tentukan radius r dengan titk pusat            o Gerakkan setiap posisi pixel(x,y) pada
  lingkaran(xcenter,ycenter) kemudian              garis melingkar dari lingkaran dengan
  diperoleh titik awal (x,r)                       titik pusat (xc,yc) dan tentukan nilai
                                                   koordinat: x=x+xc y=y+yc
o Hitung nilai parameter P0=1-r
                                                 o Ulangi langkah ke-3 sampai 5, sehingga
o Tentukan nilai awal k=0, untuk setiap posisi     x>=y
  xk berlaku sebagai berikut:
  • Bila Pk< 0 ?
      • Titik selanjutnya adalah (xk+1,yk),
         dan Pk+1=Pk+(2*xk+1)+1
  • Bila Pk>=0 ?
      • Titik selanjutnya adalah (xk+1,yk--1),
         dan Pk+1=Pk+(2*xk+1)+1-
Syntax
         o Tentukan radius r dengan titk pusat
           lingkaran(xcenter,ycenter) kemudian
           diperoleh titik awal (x,r)
         o Hitung nilai parameter P0=1-r


         o Tentukan nilai awal k=0, untuk setiap posisi xk
           berlaku sebagai berikut:
           • Bila Pk< 0 ?
               • Titik selanjutnya adalah (xk+1,yk), dan
                  Pk+1=Pk+(2*xk+1)+1
           • Bila Pk>=0 ?
               • Titik selanjutnya adalah (xk+1,yk--1), dan
                  Pk+1=Pk+(2*xk+1)+1-

          o Ulangi langkah ke-3 sampai 5, sehingga x>=y
o Gerakkan setiap posisi pixel(x,y) pada
  garis melingkar dari lingkaran dengan
  titik pusat (xc,yc) dan tentukan nilai
  koordinat:

   x=x+xc      y=y+yc

More Related Content

What's hot

Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
willyhayon
 
Pertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiPertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-ai
willyhayon
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
HelmaKurniasari
 
Pembuktian Sifat – Sifat Operasi Matriks
Pembuktian Sifat – Sifat Operasi MatriksPembuktian Sifat – Sifat Operasi Matriks
Pembuktian Sifat – Sifat Operasi Matriks
Ipit Sabrina
 

What's hot (20)

Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
 
Bab 4 aljabar boolean
Bab 4 aljabar booleanBab 4 aljabar boolean
Bab 4 aljabar boolean
 
Pertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiPertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-ai
 
8 logika predikat
8  logika predikat8  logika predikat
8 logika predikat
 
Logika dan Pembuktian
Logika dan PembuktianLogika dan Pembuktian
Logika dan Pembuktian
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
 
Matematika Diskrit kombinatorial
Matematika Diskrit  kombinatorialMatematika Diskrit  kombinatorial
Matematika Diskrit kombinatorial
 
Matriks elementer
Matriks elementerMatriks elementer
Matriks elementer
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
 
Himpunan matematika diskrit
Himpunan matematika diskritHimpunan matematika diskrit
Himpunan matematika diskrit
 
Pembuktian Sifat – Sifat Operasi Matriks
Pembuktian Sifat – Sifat Operasi MatriksPembuktian Sifat – Sifat Operasi Matriks
Pembuktian Sifat – Sifat Operasi Matriks
 
15. soal soal diferensial
15. soal soal diferensial15. soal soal diferensial
15. soal soal diferensial
 
Pushdown Automata
Pushdown Automata Pushdown Automata
Pushdown Automata
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
 
Algoritma Pencarian String matching
Algoritma Pencarian String matching Algoritma Pencarian String matching
Algoritma Pencarian String matching
 
Modul io
Modul ioModul io
Modul io
 
Mengenal Program Jahat Komputer
Mengenal Program Jahat KomputerMengenal Program Jahat Komputer
Mengenal Program Jahat Komputer
 
Sistem bilangan 2
Sistem bilangan 2Sistem bilangan 2
Sistem bilangan 2
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assembly
 
unit kontrol
unit kontrolunit kontrol
unit kontrol
 

Similar to Algoritma mid point

Transformasi geometri andrie
Transformasi geometri andrieTransformasi geometri andrie
Transformasi geometri andrie
andriehasan
 
Transformasi geometri SMA
Transformasi geometri SMATransformasi geometri SMA
Transformasi geometri SMA
Irhuel_Abal2
 
Kelas xii bab 5
Kelas xii bab 5Kelas xii bab 5
Kelas xii bab 5
pitrahdewi
 
soal dan pembahasan tentang refleksi
soal dan pembahasan tentang refleksisoal dan pembahasan tentang refleksi
soal dan pembahasan tentang refleksi
fitridamayanti23
 
Pertemuan 1 20 sept 2013
Pertemuan 1 20 sept 2013Pertemuan 1 20 sept 2013
Pertemuan 1 20 sept 2013
Frima Dona Spd
 
Geometri (Transformasi)
Geometri (Transformasi)Geometri (Transformasi)
Geometri (Transformasi)
Desy Aryanti
 
Persamaan lingkaran
Persamaan lingkaranPersamaan lingkaran
Persamaan lingkaran
linda2508
 
Pencerminann
PencerminannPencerminann
Pencerminann
fici_yuri
 
MEMBUKTIKAN PERSAMAAN LINGKARAN
MEMBUKTIKAN PERSAMAAN LINGKARANMEMBUKTIKAN PERSAMAAN LINGKARAN
MEMBUKTIKAN PERSAMAAN LINGKARAN
Ipit Sabrina
 

Similar to Algoritma mid point (20)

4b- Output Primitif.ppt
4b- Output Primitif.ppt4b- Output Primitif.ppt
4b- Output Primitif.ppt
 
Algoritma Garis
Algoritma GarisAlgoritma Garis
Algoritma Garis
 
Transformasi geometri andrie
Transformasi geometri andrieTransformasi geometri andrie
Transformasi geometri andrie
 
Transformasi
TransformasiTransformasi
Transformasi
 
Transformasi geometri SMA
Transformasi geometri SMATransformasi geometri SMA
Transformasi geometri SMA
 
GRAFIK FUNGSI KUADRAT MATEMATIKA BISNIS.pptx
GRAFIK FUNGSI KUADRAT MATEMATIKA BISNIS.pptxGRAFIK FUNGSI KUADRAT MATEMATIKA BISNIS.pptx
GRAFIK FUNGSI KUADRAT MATEMATIKA BISNIS.pptx
 
Kelas xii bab 5
Kelas xii bab 5Kelas xii bab 5
Kelas xii bab 5
 
Kelas xii bab 5
Kelas xii bab 5Kelas xii bab 5
Kelas xii bab 5
 
Rotasi oleh Kelompok 4 XI MIA 3 SMA N 1 Ungaran
Rotasi oleh Kelompok 4 XI MIA 3 SMA N 1 UngaranRotasi oleh Kelompok 4 XI MIA 3 SMA N 1 Ungaran
Rotasi oleh Kelompok 4 XI MIA 3 SMA N 1 Ungaran
 
GRAFIK_FUNGSI_KUADRAT.pptx
GRAFIK_FUNGSI_KUADRAT.pptxGRAFIK_FUNGSI_KUADRAT.pptx
GRAFIK_FUNGSI_KUADRAT.pptx
 
Geometri sudut dan bidang 1
Geometri sudut dan bidang 1Geometri sudut dan bidang 1
Geometri sudut dan bidang 1
 
Kelas xii bab 5
Kelas xii bab 5Kelas xii bab 5
Kelas xii bab 5
 
ECC pertemuan 6.pptx
ECC pertemuan 6.pptxECC pertemuan 6.pptx
ECC pertemuan 6.pptx
 
soal dan pembahasan tentang refleksi
soal dan pembahasan tentang refleksisoal dan pembahasan tentang refleksi
soal dan pembahasan tentang refleksi
 
Pertemuan 1 20 sept 2013
Pertemuan 1 20 sept 2013Pertemuan 1 20 sept 2013
Pertemuan 1 20 sept 2013
 
Geometri (Transformasi)
Geometri (Transformasi)Geometri (Transformasi)
Geometri (Transformasi)
 
Persamaan lingkaran
Persamaan lingkaranPersamaan lingkaran
Persamaan lingkaran
 
Pencerminann
PencerminannPencerminann
Pencerminann
 
Transformasi (ppt)
Transformasi (ppt)Transformasi (ppt)
Transformasi (ppt)
 
MEMBUKTIKAN PERSAMAAN LINGKARAN
MEMBUKTIKAN PERSAMAAN LINGKARANMEMBUKTIKAN PERSAMAAN LINGKARAN
MEMBUKTIKAN PERSAMAAN LINGKARAN
 

Algoritma mid point

  • 1. Algoritma Mid Point Oleh : 140203100061
  • 2. Algoritma Lingkaran Midpoint sering disebut juga algoritma lingkaran Bressenham. Bressenham mengembangkan generator lingkaran dimana algoritma yang digunakan membentuk semua titik berdasarkan titik pusat dengan penambahan semua ” jalur sekeliling lingkaran. Algoritma Mid Point ?
  • 3. Algoritma o Tentukan radius r dengan titk pusat o Gerakkan setiap posisi pixel(x,y) pada lingkaran(xcenter,ycenter) kemudian garis melingkar dari lingkaran dengan diperoleh titik awal (x,r) titik pusat (xc,yc) dan tentukan nilai koordinat: x=x+xc y=y+yc o Hitung nilai parameter P0=1-r o Ulangi langkah ke-3 sampai 5, sehingga o Tentukan nilai awal k=0, untuk setiap posisi x>=y xk berlaku sebagai berikut: • Bila Pk< 0 ? • Titik selanjutnya adalah (xk+1,yk), dan Pk+1=Pk+(2*xk+1)+1 • Bila Pk>=0 ? • Titik selanjutnya adalah (xk+1,yk--1), dan Pk+1=Pk+(2*xk+1)+1-
  • 4. Syntax o Tentukan radius r dengan titk pusat lingkaran(xcenter,ycenter) kemudian diperoleh titik awal (x,r) o Hitung nilai parameter P0=1-r o Tentukan nilai awal k=0, untuk setiap posisi xk berlaku sebagai berikut: • Bila Pk< 0 ? • Titik selanjutnya adalah (xk+1,yk), dan Pk+1=Pk+(2*xk+1)+1 • Bila Pk>=0 ? • Titik selanjutnya adalah (xk+1,yk--1), dan Pk+1=Pk+(2*xk+1)+1- o Ulangi langkah ke-3 sampai 5, sehingga x>=y
  • 5. o Gerakkan setiap posisi pixel(x,y) pada garis melingkar dari lingkaran dengan titik pusat (xc,yc) dan tentukan nilai koordinat: x=x+xc y=y+yc