CODE RIYAN

image
Hello,

I'm Riyan Maulana

Hai, Saya riyan maulana. Saya bekerja sebagai developer sekaligus CEO di perusaan saya. Saya sangat menyukai programming,android development, game developmet, IOT development, data saince, design, photos and videos editors and much animore. Tertarik dengan saya? Follow akun media sosial saya.


Education
University of Engineering

Universitas Trunojoyo Madura

College of Awesomeness

Master of Fine Arts

School of Software Enginerring

SMKN 2 BANGKALAN


Experience
Lead Developer

CEO at My company

UI/UX Developer

Design Corporatio

Front-End Developer

Khalifa Studio


My Skills
Design
Programming
Videos dan Photos Editor
Marketing

764

Awards Won

1664

Happy Customers

2964

Projects Done

1564

Photos Made

Apa Yang Bisa Saya Lakukan

Web Design

Web merupakan sebuah wadah website online kamu untuk memulai di dunia internet, work with me1

Responsive Design

Tampilan merupakan hal yang sangat istimewa dan menyenangkan dalam sebuah dekstop dan mobile, work with me!

Graphic Design

Saya sangat meyukai sekali dengan graphic design, work with me!

Data Analytict

Menganalisa data merupakan hal yang meyenangkan

Photographic

Saya sangat tertarik sekali dengan Photographic, Work with me!

Unlimited Support

Layanan tanpa batas adalah sebuah bentuk supprot supaya memuaskan pelayanan untuk anda

Tutorials

Binary Search in Python

A. Definisi
   Binary Search adalah algoritma pencarian data dengan mengurutkan data terlebih dahulu secara ascending/descending.Setelah data diurutkan akan mencari data tengah terlebih dahulu.Apabila data yang dicari kurang dari data tengah, maka pencarian data dimulai dari index ke 0 sampai index sebelum data tengah.Sedangkan apabila data yang dicari lebih dari data tengah, maka pencarian data dimulai dari index setelah data tengah sampai index terakhir. Begitu seterusnya sampai data yang dicari tersebut ditemukan.

B. Ilustrasi

C.Algoritma
ketemu <- False
while not ketemu:
   nilai_tengah <- (terakhir - pertama) DIV 2
   If nilai_tengah = data_yang_dicari then
       ketemu <- True
   Else
       If pertama >= terakhir then
            pencarian_data <- True
       Else
          If List[nilai_tengah] > data_yang_dicari then
              terakhir <- nilai_tengah - 1
          Else
              pertama <- nilai_tengah + 1
          Endif
      Endif
   Endif

D. Kode Program

Sequential search

 Definisi
    Linear Search/ Sequential search adalah salah satu algoritma untuk mencari data yang berada dalam sebuah data yang tertata. Proses dari linear search yaitu mencari data dari salah satu ujung kiri/kanan lalu mencari tiap data secara runtut sampai ketemu data yang dinginkan.


B.Ilustrasi
 


C.Algoritma
posisi <- 0
ketemu <- False
while len(list)>posisi and not ketemu:
     if list[posisi] == bilanganYangDicari:
        ketemu <- True
    posisi <- posisi + 1 


D.Kode Program

Algoritma Tree Traversal


Metode Tree Traversal

  • Traversal (memproses data / info yang ada pada node) berawal dari root, mengunjungi setiap node dalam tree tersebut tepat hanya sekali.
  • Traversal bisa dilakukan dengan 3 cara :
  1. Preorder
  2. Inorder
  3. Postorder
  • Ketiga Traversal tersebut dilakukan dengan rekursif
  • Selain itu, Kunjungan bisa dilakukan secara leverorder yang didasarkan pada level dari setiap node dalam tree.

    Preorder Traversal

    - Cetak info pada node yang dikunjungi
    - Kunjungi cabang kiri 
    - Kunjungi cabang kanan

    Inorder Traversal
    - Kunjungi cabang kiri
    - Cetak info pada node yang dikunjungi 
    - Kunjungi cabang kanan

    Postorder Traversal

      

    - Kunjungi cabang kiri
    - Cetak info pada node yang dikunjungi

    Kunjungi cabang kanan


Mulailah Bekerja Dengan Saya