MENAMPILKAN GAMBAR

ANALISIS ALGORITMA

Dalam membuat program menggunakan Bahasa Javascript, sebelumnya harus membuat program dalam Bahasa HTML terlebih dahulu. Javascript pada program ini berada di dalam file HTML yang ditandai dengan tag script.

Pada baris ke-6 terdapat tag div yang berisi sebuah atribut ‘id’ dengan nilai “gambar” yang berfungsi untuk dipanggil oleh javascript nanti.

Di dalam tag script, “gambar” dideklarasikan sebagai sebuah variable berupa image. Kemudian, variable “gambar” dipanggil dengan src yang berfungsi untuk memanggil bentuk gambar aslinya yang berada dalam satu folder yang sama dimana file HTML ini disimpan.

Pada baris ke-10 terdapat variable “x” yang gunanya untuk menampung document.getElementById yang berfungsi untuk memanggil atribut ‘id’ dalam tag div. Terakhir, tampilkan gambar ke layar dengan fungsi appendChild.


MENAMPILKAN POLA PERSEGI

ANALISIS ALGORITMA

Dalam membuat program menggunakan Bahasa Javascript, sebelumnya harus membuat program dalam Bahasa HTML terlebih dahulu. Javascript pada program ini berada di dalam file HTML yang ditandai dengan tag script.

Pada program ini digunakan pernyataan perulangan for bersarang untuk menampilkan bentuk persegi menggunakan karakter bintang dengan panjang 10 baris dan 10 kolom.

Tag div disini berisi sebuah atribut ‘id’ dengan nilai “persegi” yang berfungsi untuk dipanggil oleh javascript nanti. Kemudian, deklarasikan variabel string di dalam tag script.

Untuk perulangan for yang pertama, kondisi i = 1 dengan syarat, jika i kurang dari atau sama dengan 10, maka akan dilakukan penambahan i sebanyak 1.

Di dalam perulangan ini, terdapat perulangan for lagi dengan kondisi j = 1 dan bersyarat apabila j kurang dari atau sama dengan 10, maka akan dilakukan penambahan j sebanyak 1.

Di dalam perulangan j ini, terdapat string += “*” yang berfungsi untuk menampilkan string “*” ke layar. Perintah tersebut akan terus dilakukan sampai kondisi dimana j sama dengan 10. Lalu, disaat kondisi j sudah lebih dari 10, perintah tersebut berhenti dilakukan. Selanjutnya, dilakukan perintah string += “br”, yaitu perintah membuat baris baru.

Kesimpulannya, program akan menampilkan string “*” ke layar hingga kondisi dimana j sudah tidak memenuhi syarat, lalu dibuat baris baru, dan keadaan berulang terus seperti itu hingga kondisi i sudah lebih dari 10.


MENAMPILKAN POLA SEGITIGA

ANALISIS ALGORITMA

Dalam membuat program menggunakan Bahasa Javascript, sebelumnya harus membuat program dalam Bahasa HTML terlebih dahulu. Javascript pada program ini berada di dalam file HTML yang ditandai dengan tag script.

Pada program ini digunakan pernyataan perulangan for bersarang untuk menampilkan bentuk gunung terbalik yang merupakan gabungan dari 2 segitiga siku-siku, menggunakan karakter bintang.

Tag div disini berisi sebuah atribut ‘id’ dengan nilai “gunung terbalik” yang berfungsi untuk dipanggil oleh javascript nanti. Kemudian, deklarasikan variabel string di dalam tag script.

Untuk perulangan for yang pertama, kondisi i = 1 dengan syarat, jika i kurang dari atau sama dengan 10, maka akan dilakukan penambahan i sebanyak 1.

Di dalam perulangan ini, terdapat perulangan for lagi dengan kondisi j = 1 dan bersyarat apabila j kurang dari atau sama dengan i, maka akan dilakukan penambahan j sebanyak 1.

Di dalam perulangan j ini, terdapat perintah string += “*” yang berfungsi untuk menampilkan string “*” ke layar. Perintah tersebut akan terus dilakukan sampai kondisi dimana j sama dengan i.

Disaat kondisi j sudah lebih dari i, perintah tersebut berhenti dilakukan. Selanjutnya, dilakukan perintah string += “br”, yaitu perintah membuat baris baru.

Kesimpulannya, program akan menampilkan string “*” ke layar hingga kondisi dimana j sudah tidak memenuhi syarat, lalu dibuat baris baru. Keadaan berulang terus seperti itu hingga kondisi i sudah lebih dari 10 sehingga terbentuk segitiga siku-siku.

Kemudian, untuk perulangan for yang ketiga, kondisi i = 1 dengan syarat, jika i kurang dari atau sama dengan 10, maka akan dilakukan penambahan i sebanyak 1.

Di dalam perulangan ini, terdapat perulangan for yang keempat dengan kondisi j = 9 dan bersyarat apabila j lebih dari atau sama dengan i, maka akan dilakukan pengurangan j sebanyak 1.

Kemudian, di dalam perulangan j ini, terdapat string += “*” yang berfungsi untuk menampilkan string “*” ke layar. Perintah tersebut akan terus dilakukan sampai kondisi dimana j sama dengan i.

Disaat kondisi j sudah kurang dari i, perintah tersebut berhenti dilakukan. Selanjutnya, dilakukan perintah string += “br” lagi. Kesimpulannya, kondisi j = 9 dan syarat j >= i maka j berkurang 1 pada perulangan for ini, berguna untuk mengurangi jumlah string “*” di setiap baris sehingga terbentuk segitiga siku-siku terbalik.