Minggu, 25 Februari 2018

Binnary Tree || Struktur Data

Proses pembuatan Pohon Binner dengan Nama Lengkap

dengan ketentuan sebagai berikut

  1. Tuliskan Nama Lengkap Anda Tanpa disingkat dan gunakan huruf kapital.
  2. Gambarkan Nama anda dengan Binary Tree dengan ketentuan:
  • Asumsikan nama anda lengkap tanpa spasi
  • urutkan pengerjaanya dari karakter nama paling depan. Sehingga Karakter depan nama anda menjadi root dari Binary Tree yang anda buat.
  • Karakter yang sama tetap dituliskan dan arahkan ke right child.

KHANIF MAULANA


note: nama tanpa spasi 

yang pertama kita buat terlebih dahulu pohon Binnernya dengan ketentuan diatas



keterangan dari binnary tree

K : root

H :       H < K = dikiri

A :       A < K = dikiri
            A < H = dikiri
N :       N > K = dikanan

I  :         I < K = dikiri
             I > H = dikanan

F :        F < K  = dikiri 
            F < H = dikiri
            F > A = dikanan

M:       M > K = dikanan
            M <N = dikiri

A         A < K = dikiri
            A < H = dikiri
            A = A = sesuai ketentiuan dikanan
            A < F = dikiri

U         U  > K = dinakan
            U  > N = dikanan

L          L > K  = dikanan
            L < N   = dikanan
            L< M   = dikiri

A          A < K = dikiri
            A < H = dikiri
            A = A = sesuai ketentiuan dikanan
            A < F = dikiri
            A = A = sesuai ketentuan dikanan

N        N > K = dikanan
           N = N =  sesuai ketentuan dikanan
           N < U = dikiri

A        A < K = dikiri
           A < H = dikiri
           A = A = sesuai ketentiuan dikanan
           A < F = dikiri
           A = A = sesuai ketentuan dikanan
           A = A = sesuai ketentuan dikanan



NOTE :

Root                             : K
Leaf                             : A, I ,L, N
Parent (I)                     : H
Child (N)                      : M, U
Sibling (I)                     : A
Ancestor (L)                : K, N, M
Descendent (N)          : M, U, L, N 
Path (K, L)                   : K => N => M => L
Size (T)                       : 13
Height (T)                    : 7






Selasa, 06 Februari 2018

Manipulasi Array Menggunakan Fungsi Pop

Manipulasi Array Menggakan Fungsi Pop dalam Javascript


Method pop menghapus elemen terakhir pada array dan mengembalikan nilai ke pemanggil.
pop adalah desain generic; method ini dapat berupa called atau applied ke objek yang menyerupai array. Objek yang tidak memiliki properti length mencerminkan akhir dari urutan, properti numerik yang berbasis zero mungkin tidak memiliki makna yang berarti.
jika anda menggunakan pop() pada array yang kosong, akan mengembalikan nilai undefined.

Contoh

kita akan membuat 2 file dengan notpad++  dengan nama index.html dan coding.js

file index.html kita isi dengan coding berikut

<html>
<head>
<title>Tugas Javascript Manipulasi Array || pop</title>
</head>
<body>
<center><h1>Tugas Manipulasi Array || pop||</h1></center>
<script src="coding.js"> </script>
</body>
</html>
*****fungsi dari script di atas adalah untuk memanggil file js

yang kedua isi file coding.js dengan contoh variabel yang sudah ditugaskan 









mencoba di aplikasikan di excel maka hasilnya akan seperti ini


langsung diaplikasikan ke codingnya dengan variabel yang sudah tertera diatas 

var nama = ["Dendi","Dimas","Arti","Danu","Indra","Rahmat","Dewi","Ayu"];

document.write(nama);
document.write("<br>");
nama.pop();

document.write(nama);
document.write("<br>");
nama.pop();

document.write(nama);
document.write("<br>");
nama.pop();

document.write(nama);
document.write("<br>");
nama.pop();

document.write(nama);
document.write("<br>");
nama.pop();

document.write(nama);
document.write("<br>");
nama.pop();

document.write(nama);
document.write("<br>");
nama.pop();

document.write(nama);
document.write("<br>");
nama.pop();

document.write(nama);

setelah semua selesai di save kembali agar datanya tersimpan, setelah itu masuk ke file index.html lalu jalankan 
maka hasilnya akan seperti gambar yang di bawah